hacker news with inline top comments    .. more ..    11 Nov 2014 News
home   ask   best   4 years ago   
Help the Gnome Foundation Defend the Gnome Trademark Against Groupon
341 points by PaulSec  2 hours ago   62 comments top 14
skratlo 49 minutes ago 2 replies      
I don't get it either. If GNOME (the desktop environment and the foundation) have a trademark on GNOME, why do they need $80k to defend it? Shouldn't the trademark office then simply reject any further application for GNOME name related to computers, software and operating systems? Is this because of the idiotic defunc. justice system the US is imposing on themselves? Where you can sue mall owner for millions because you slipped on his floor? sigh
jevgeni 1 hour ago 0 replies      
Groupon takes the pole position for the amount of douchebagery they dished out within such a short period of their existence.
robmccoll 56 minutes ago 0 replies      
I feel bad that reason I'm donating for the first time to a project that has benefited me and so many others over the years is to help then fight a legal battle not to help support development.
Andrenid 56 minutes ago 3 replies      
Couldn't someone like Google, Apple, or any of the other huge companies who have made billions with the help of *nix and OSS in general step in and help out with what, to them, is a trivial drop in the bucket of money?

Also how is it even legal for someone to so openly and malicious intrude on a trademarked name? I thought that's the entire point of trademarks.. it protects you from this?

jessaustin 1 hour ago 3 replies      
I had thought Groupon's core competence is scamming small businesses, not providing POS terminals for them? Do those two things go together?
vayarajesh 1 hour ago 1 reply      
How is it possible for Groupon to not know about GNOME? they probably have so many development machines running GNONE in their offices..

I find it hard to believe that none of their tech team has never heard of gnome..

Infact they should be grateful for GNONE for it being a huge part of linux operating systems and they must have surely used it during the course of groupon's existance

steventhedev 40 minutes ago 2 replies      
IANAL, but legal protection for trademarks extends to any usage wherein it would create sufficient consumer confusion.

Great example: Apple v. Apple. The computer company agreed to not enter the music industry. To the extent of which they got sued when they added a sound card and multimedia features to their computers. They settled for a boatload of money rather than let a judge decide that they couldn't add any sound/media features.

The bigger issue is that the GNOME foundation lawyers are attempting to deal with these competing registrations individually, rather than as a class, and trying to convince a judge that Groupon is acting in bad faith and attempting to use the legal system to force them to abandon the trademark in the face of excessive legal fees.

VMG 1 hour ago 1 reply      
I really don't know what happened over there at Groupon: http://gnome.groupon.com/#intro/index

Did they truly not know? Did they just think the Gnome project wouldn't care? That they'll win the lawsuit?

mahouse 1 hour ago 0 replies      
What's the point on trademarking something when later you need to pay $80,000 to defend it? The US... smh
gnurag 59 minutes ago 0 replies      
Shame on you Groupon. Allow me to suggest an alternate name for your PoS tablet: iPad
lucb1e 38 minutes ago 0 replies      
In laymans terms, can someone explain why does it costs 80 grand to protect something you registered to be legally yours 8 years ago? If they registered the GNOME trademark in 2006, isn't that supposed to protect them from this kind of shit instead of cost them more money when some big guy comes along and tries to take it?
kristoiv 8 minutes ago 0 replies      
higherpurpose 38 minutes ago 0 replies      
Groupon still exists? Wasn't it on a death spiral a few years ago?
the_why_of_y 1 hour ago 5 replies      
Where exactly was it "announced" that GNOME 3 does "not work without systemd"?

GNOME 3 works on FreeBSD[1][2], you just don't get the robust and secure virtual terminal switching that only systemd's logind running on Linux can provide.

GTK+ 3 is now fully themeable with standard W3C CSS[3]. You may need to use Tweak Tool to change your theme, but is that really too much to ask for?

But please, don't let these facts stop you from cheering on large corporations as they trample all over open source projects.

[1] http://blogs.gnome.org/mclasen/2014/02/19/on-portability/[2] http://blogs.gnome.org/desrt/2014/03/26/gnome-3-12-and-freeb...[3] https://developer.gnome.org/gtk3/stable/GtkCssProvider.html

TCP is harder than it looks
78 points by jsnell  4 hours ago   29 comments top 5
longwave 2 hours ago 3 replies      
This reminded me of the best TCP timeout story I've ever heard, the case of the 500-mile email: http://www.ibiblio.org/harris/500milemail.html
leonardinius 2 hours ago 4 replies      
I've to confess I've quite limited knowledge with TCP/IP stack internals, e.g. the way stack extensions work et cetera.

Does anyone know of any available online visual materials/tutorials? I'm particularly searching for tools capable of recording and replaying TCP/IP stack packets with visual representation, references to RFCs and specifications.

jfuhrman 2 hours ago 0 replies      
Pretty much everything in technology is harder than it looks. Took me a day to configure Apache Solr for the first time the other day while my estimate was just one hour.
Jabbles 1 hour ago 1 reply      
Is there a history of these compatibility workarounds being the source of security bugs(e.g. DoS)?
acqq 2 hours ago 1 reply      
The author uses the customized settings for his TCP stack and then laments that some nodes on the internet which aren't under his control depend on more common settings. Honestly I don't see why he could have expected any different outcome.
WebSQL / IndexedDB lessons from PouchDB
24 points by daleharvey  2 hours ago   discuss
Time Collapse and My Broken Brain
103 points by ssclafani  7 hours ago   36 comments top 8
akanet 5 hours ago 2 replies      
I actually have similar symptoms on a smaller scale - I never remember my dreams, and I generally can't tell you if an event happened in the last month or the last year.

I get plenty of sleep, though, so I'm just going to chalk that up to having a bad memory.

Shinkei 1 hour ago 0 replies      
Glenn Beck's article reeks of a promotional piece and I am somewhat skeptical of the reporting of his medical symptoms. It's like 'telephone' where a lot is lost in transmitting the information, because it doesn't sound reasonable to me that a physician would say any of the things he said. For example, you always hear the whole, "You've got x number of years to live," but in reality almost no physician I've ever worked with would say something like that. They will give you data in cancer survival for example, but someone with an undefined illness as he describes could not be given a prognosis! And then the moment he refrences this 'healing center' that performs 'miracles' my alarms were going off. I think you need to also consider that a lot of the symptoms he was supposedly showing are commonly seen in facticious or somatization disorder.

Open up his medical record to scrutiny by other physicians and let me see the data, otherwise I am very doubtful of his 'facts.'

tokai 5 hours ago 0 replies      
I thought it was common knowledge that stress kills memory.
Legogris 4 hours ago 1 reply      
I am experiencing exactly this, and I have been reflecting over how it got worse recently. Can't say I process an insane amount of information, though. Could it be a warning sign that one might expect Alzheimer's later in life at this rate?
Swizec 2 hours ago 0 replies      
Interesting, I never considered my reliance on meta-data to place events in time to be a symptom of anything. I thought that was just how memory works.

You mean to say people normally remember approximately how long ago something happened? Like, not just from "Ok so event X happened, and it couldn't have happened before event Y, and Y relates to Z that I know for a fact happened in so and so year, so I think X happened D months/years ago"

Similarly, I have never been able to remember a name, but I can always remember a face for forever. To the point that I will see random people in the street and wont' be able to tell if I only saw them once randomly in the street or I went to high school with them.

Remembering conversations, hah, funny. People actually remember those more than just the two or three key takeaways?

Funnily I can almost always remember my dreams to the point that I usually can't tell the difference between dream memories and real memories.

adventured 5 hours ago 1 reply      
This isn't meant to be flippant at all, but I wonder if Arrington has had his Vitamin D levels checked recently.

VitD plays an important role in memory, and people with extremely low levels often report brain fog. Working all the time indoors over the span of many years, tends to deprive people of proper access to the sun (or peak sun, when you'd normally get the bulk of your VitD). And it's impossible to keep your VitD levels up at ~40 or 50 where they should be, with diet alone.

The sustained lack of Vitamin D has also been increasingly linked to neurological disorders.

oldstrangers 5 hours ago 3 replies      
Arrington referencing Glenn Beck is definitely cause for concern.
partition 4 hours ago 6 replies      
This is why bullshit jobs are hazardous to your health.

I guess when you attempt to keep up with, hold schmoozing sessions with, politick, etc. with a bunch of companies where 95% of them will end up doing nothing actually valuable for the human race (and only 70% doing it on purpose to climb the VC ladder), you are not actually getting anything real done, and your brain then readily adapts itself to being an efficient but almost non-sentient gossip processor.

At first it resists, hitting you with stress signals and thoughts of pointlessness and depression. Weaker, or more accurately, less indoctrinated individuals would stop at this point and give their lives a once over.

Not in this case. Eventually, article by article, event by event, pointless rambling after pointless busywork session, Michael Arrington's brain capitulates: "Welp, I guess you didn't really need these memory networks after all, let's clear em out so you can be uhh, 3% more sensitive to inane tech gossip-related stimuli. Have a nice life!"

Firefox Developer Edition
890 points by tazer  1 day ago   281 comments top 73
callahad 23 hours ago 46 replies      
Hi! Just a heads up that folks from the dev tools team will be monitoring this thread and are on-hand to answer questions. We'll try not to thread sit too much. :) In brief, the Developer Edition is a new release channel for Firefox, replacing Aurora (our pre-Beta channel). Everything else about the release cadence is the same.

There are four major new features here:

1. The Firefox Tools Adapter ("Valence"), which lets you use the Firefox dev tools to inspect and debug pages in Chrome for Android and Safari for iOS. The goal: one set of tools to debug any browser.

2. Side-by-side profiles. The Developer Edition defaults to a profile named `dev-edition-default`, which makes it easier to run Developer Edition at the same time as a normal release version of Firefox. You don't have to deal with the profile switcher each time.

3. Developer-friendly defaults. Developer Edition ships with things like remote debugging and browser-chrome debugging enabled by default.

4. And, for all of you who hated Australis, a compact theme with square tabs.

But those are just consequences of the single biggest change:

5. We have a new channel, which new rules. And we want to use it to build the best possible browser for web developers. We can ship new tools that aren't yet ready for the Beta channel, and we can change the browser's appearance and defaults specifically for web developers.

We'll be watching this thread during launch, but you can always submit feature requests on UserVoice. The right people will see them: https://ffdevtools.uservoice.com/forums/246087-firefox-devel...

This isn't a finished product. It's an invitation.

What tools do you need?

Walkman 22 hours ago 0 replies      
Angelina Fabbro introduced this tool on a Web developer conference in Hungary [1] a couple of days ago. Here is a short summary as far as I can recall:

- a couple of decades ago alert() was used by pretty much everybody for debugging, even her :) [2]

- most of the developers use(d|s) Chrome for web development

- this is the first serious dedicated tool for web developers which is not just a browser plugin

you don't have to close a million tabs during development

- they worked together with the Firebug team, there will be no duplicate functionality in the plugin and the browser

- seamless Firebug integration. You can switch between Firebug and default theme, it will not break your workflow

- NOT a new browser which you have to support, same engine as in Firefox, nothing new or special about it

- multiple profiles

- developer friendly default settings like enabled experimental CSS features, etc.

- UX improvements for changing config, like switches for features, so you don't have to dig about:config

- support debugging Android, even the iOS simulator or attached device real time

- the dev team is really looking for feedback, they want to make web developers' life easier and put in features based on feedback

- there will be no built in REST API tester tool like Postman REST Client at first, but I was not the first dev who asked for it, so they will consider it for sure

- it will replace the firefox dev channel

- themeable

- much stable than nightly, but you can try out experimental browser features, so it's a good compromise

[1]: http://instagram.com/p/vIiNp_vRXD/

[2]: https://twitter.com/hopefulcyborg/status/530033632636055552

andyfleming 36 minutes ago 0 replies      
It would be great to see something like JSON View be built in.


(There could be an option to disable "automatic JSON formatting" for those who don't like it for whatever reason)

tbassetto 23 hours ago 2 replies      
I think it really should not prompt to be the default browser when you launch it (and maybe never show this prompt like Chrome Canary).

A colleague had a weird race condition (I guess) with this prompt + the "how-to" overlays and Firefox Developer Edition stopped responding to clicks 3 seconds after launching it

Kudos for using a different profile than the classic Firefox/Nightly :)

chrift 32 minutes ago 1 reply      
The only issue I have with the inspector tools in its current guise, is the fact you can't open an XHR request logged in the console in the network tab so you can view the nicer layout of parameters and stuff.

Which is really annoying and the main reason I stick with firebug.

realusername 22 hours ago 1 reply      
I'm taking advantage of the fact that there's a few Mozilla developers around to say a big thank you to the team.

I've never used most of the features of the developer edition except the console and everything is great on this developer edition.

I'm a proud owner of a Firefox OS phone and the simulator is really good and fast, I think I'm going to make an app or two during my spare time !

A big thank you to all the team for your great work !

grk 23 hours ago 4 replies      
For those not liking the dark UI, you can switch by opening the dev tools, clicking the gear icon on the right and selecting "light theme".
nickpresta 21 hours ago 1 reply      
If a member of the dev tools team is watching, when first launching Firefox Developer Edition, I get a modal on top of a modal:


This wouldn't be a problem usually (although strange) but I have to click the partially hidden box under the top most box to dismiss anything.

kolme 14 hours ago 0 replies      
I have a few problems with this.

First, using a browser which includes fancy experimental features might result in the page looking or behaving differently in the users' (stable) browsers. I see this as kind of risky, that's why I usually develop against stable browsers and use the nightly/aurora for personal browsing.

Second, having browser-chrome debugging on by default is not very helpful for web developers, it actually gets in the way. It might be more useful to activate these features in the nightly channel, where people are more actively debugging the browser itself.

Third, if this channel is the intended one for developers, why ship the development tools with the stable release?

rdebeasi 23 hours ago 3 replies      
Exciting stuff! If you're already on Aurora, when you auto-update to developer edition, you'll switch over to the new dev profile and your bookmarks and settings will be gone. You can get at those by opening the profile manager and switching back to the default profile, or by using a stable version of Firefox.


_jomo 22 hours ago 1 reply      
If you don't like setting up your Browser again, you can go to about:preferences#general and uncheck Allow Firefox Developer Edition and Firefox to run at the same time

This will cause Firefox Dev to use the Firefox profile with all your settings and Addons.

tshadwell 23 hours ago 2 replies      
I noticed the logo loads slowly and it actually loads a huge x1024 image https://mdn.mozillademos.org/files/9069/firefox-dev-ed_logo-...
Gracana 23 hours ago 2 replies      
I noticed there's a checkbox for "make FirefoxDeveloperEdition my default browser," is that just a vestigial thing from the regular FF installer, or is it actually safe for me to use FFDE as my regular browser?
jekrb 23 hours ago 0 replies      
There's no need to download this if you're already running firefox aurora. Just update and you'll find that firefox aurora is now firefox developer.
px1999 21 hours ago 1 reply      
The developer tools are the only thing stopping me from switching back to FF from Chrome.

The tooling in Firefox does seem to be improving rapidly (kudos to the devs for that, I'm not trying to trivialise the hard work that they've been putting in, by any means), but there are still several basic(?) features missing from the script debugger. Calling this a "developer edition" is IMO a misnomer until you can reasonably use it to develop pages/sites/applications - currently every other major "not-for-developer edition" browser already gives you almost everything this does, and in some areas quite a bit more.

What would make it a developer browser to me:

* Folder grouping on resources

* Allowing webide or the script web tools tab to work with local folders (Chrome workspace equivalent)

* Dynamic updates to scripts (Chrome workspace/dev tools equivalent)

* The ability to open and/or display more than 1 script at a time. Tabs in developer tools should operate like browser tabs (orderable, poppable etc)

I hope that this isn't just a re-branding exercise - the video, site and fanfare make it sound like Mozilla's aiming to make something great for developers (not to mention that the FF tools are headed in the right direction), but the first release and associated posts/comments seem to indicate that it's essentially a nicer packaging of what used to be aurora.

fiatjaf 19 hours ago 0 replies      
I've always used Chrome since I started developing, and I liked their Developer Tools. Since I switched to Firefox four months ago I've had a lot of trouble with FF DevTools:

* debugging is too slow (or my computer is weak, but Chrome DevTools run smoothly);* debugging is very slow;* the debugger has some unpredictable behavior, like stopping at all calls that lead to some error, when I expected it to stop at the error properly.

zenocon 22 hours ago 1 reply      
Doesn't look like I can debug websockets? Chrome's network tab allows you to see websocket frames, but you have to navigate away from it and back to it again to refresh it -- which is a pain.

I'm not seeing where/how to view frames in the network tab here, but perhaps I missed it?

bigbango 16 hours ago 1 reply      
For those who like me are wary of running unverified binaries:

- checksums: https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/late...

- signatures: https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/late...

- signing key: https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/lat...

edit: reformatting

2nd edit: added https

timdorr 23 hours ago 1 reply      
Here's the prettier link to download: https://www.mozilla.org/en-US/firefox/developer/
wkdown 21 hours ago 0 replies      
For some reason, I convinced myself that Valence was going to allow us to change the engine to Webkit and Trident as well as Gecko. While testing iOS and Android is awesome, this would have been downright incredible.
KyleSanderson 20 hours ago 2 replies      
Not to be the guy to bring this up again, but if this is targeted for development why are sessions still limited to consuming 2GB of memory? Why is nightly still the only branch with 64bit builds?
nartz 20 hours ago 0 replies      
Firefox already does a lot - how about a website similar to 'RailsCasts' that takes different use cases and shows how to do them with FireFox plugins?

I think its important to differentiate different users / use cases, because 'Web Developer' is pretty broad.

tzgrish 10 hours ago 0 replies      
Editing JavaScript functions on the fly is the main feature I hear devs complain about Firefox devtools (anecdotal). Chrome allows you to edit the JavaScript in the script tag which is amazingly intuitive. I realize editing variable values is possible while debugging, there are console commands and Scratchpad is neat, but it's not the same. Being able to edit the JS directly in the tab, save and see the changes on the page is a huge time saver.

I was able to find a firebug feature request with applicable bugzilla links: https://code.google.com/p/fbug/issues/detail?id=5083

Edit: changed reload to save

bad_user 20 hours ago 1 reply      
Wow, so Firefox's Preferences panel is being redesigned, or is this a "Developer Edition" thing? I like it - hopefully they'll also add searching capabilities. Yes, like in Chrome, that was a good design choice.

On the theme, I personally don't like dark themes for my browser. But I like that this theme is space efficient, so I hope to see an equivalent for the stable Firefox, as I for one would use it, but please make it light instead of dark :)

I do hope to see Electrolysis get some love. It's available in Nightly, but not in this developer preview. From what I understand, the next version (36) is the first version in which Electrolysis starts being moved between channels.

Anyway, great job.

mariusmg 23 hours ago 0 replies      
Is the theme available to use it with "regular" Firefox ?
IanCal 5 hours ago 0 replies      
Is it possible to create regular static websites using the webIDE? I couldn't find anything but it seems like everything is there to be able to do this.
gear54rus 9 hours ago 0 replies      
That's really cool. Big thanks to the team behind this!

The biggest feature for me was that it can run alongside the normal version of Firefox so I could tinker with it without disrupting day-to-day workflow.

Not like it's a big deal or anything, but it still shows a warning when you enter about:config even though it's targeted at devs :)

kristopolous 13 hours ago 0 replies      
I'm going to complain that it doesn't work on my tiling window manager. Usually I can't do this because I'm not the target audience.

But this time I am!!! So yeah, menu doesn't work in notion. There you go!

blowski 23 hours ago 0 replies      
Thanks! I've essentially been using a developer profile in Firefox for some time, but the OSX dock doesn't play well with profiles, so this makes things a lot easier.
robertschultz 8 hours ago 0 replies      
Some of the same points other are bringing up.

1. HTTP Request Builder (i.e. Postman)2. Web Proxy3. Make the Web IDE for anything like Atom or SublimeText4. CSS media emulation

The release looks great, congratulation guys. Looking forward to the future of this model.

mattfrommars 7 hours ago 0 replies      
Please tell me there is a feature like in chrome when you do shift-esc. I really would like to see CPU usages in a browser a memory breakdown like about:memory
hassanzaheer_ 23 hours ago 1 reply      
I would really like to see a good javascript profiling tool in FF. Chrome has one but I think it can be improved upon.
philo23 22 hours ago 1 reply      
I managed to get this when downloading Firefox Aurora over the weekend while reinstalling my OS. I wasn't expecting the dark UI when I opened it. I personally found it a little garish and I couldn't immediately see a way to turn it off. Anyone know if there's a way to switch it back?
dschep 22 hours ago 2 replies      
Will https://launchpad.net/~ubuntu-mozilla-daily/+archive/ubuntu/... switch to this new build or will there be a new PPA for Firefox Developer Edition?
daphneokeefe 22 hours ago 2 replies      
Can I run this Dev Edition side-by-side with the regular version of Firefox, on the same machine?
rpwverheij 19 hours ago 1 reply      
Just downloaded it and gave it a try. I've been using chrome for development for a long time and I must say this looks really good and I'd really like to switch cause I like the firefox image/mission much more. However I'm experiencing some problems editing my .less files directly from the browser. They don't show up in the list of style sheet files, even though I have "show original sources" checked. Where do I submit an issue for this?
sergiotapia 22 hours ago 2 replies      
Unfortunately, I can't acces HackerNews with this new browser. Just a heads up to the team, liking the browser so far!

Secure Connection Failed

An error occurred during a connection to news.ycombinator.com. The OCSP response contains out-of-date information. (Error code: sec_error_ocsp_old_response)

    The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.    Please contact the website owners to inform them of this problem.

JetSpiegel 1 day ago 3 replies      
Just a rebranding of Aurora, focused on developers?

I was expecting something more from all the fanfare.

gsam 12 hours ago 0 replies      
Looking forward to see how much of a 'Web IDE' can actually be achieved. I continually feel like I should be making things in the browser, but there's no adequate editor still.
groovecoder 23 hours ago 0 replies      
BTW, there are also some sweet new demos at https://developer.mozilla.org/demos/
lechevalierd3on 15 hours ago 0 replies      
I get a kernel Panics when I move a fullscreen window from one screen to another one.If this can help https://gist.github.com/3on/cf6464e0ecb9f73aad6f
cavneb 22 hours ago 0 replies      
Thank you for making this available. Great job Mozilla!
art-of-code 8 hours ago 0 replies      
I honestly thought that Valence was a way to view renderings of the desktop versions of Chrome, Safari, Opera and IE within Firefox. Anyway, congratulations at the team at Mozilla for creating this. Can't wait to try the WebIDE for editing remote code.
fz7412 2 hours ago 0 replies      
i can't install the firefox developer edition on ubuntu despite all efforts !
Illniyar 23 hours ago 1 reply      
I love firefox, but this looks like a simple rebranding of the experimental beta version.

If that version is going to be the same version that regular users get 12 weeks from now, it's hardly "tailored" for developers.

Though I'm assuming getting rid of "unstable beta" marker gets a whole new group of unknowing beta testers.

anonfunction 19 hours ago 1 reply      
What is this "hello" thing I see in the top right as the smiley chat icon? I've started a conversation, here's the link: https://hello.firefox.com/#call/fmX1j62g-P4
g4k 11 hours ago 0 replies      
A key feature that is missing is having the option to open a private window with all extensions disabled.
pherocity_ 1 day ago 1 reply      
Well, I'm getting a 404 when trying to download. I'm guessing the new toolset doesn't help with this?
fpgeek 23 hours ago 0 replies      
Is there an Android version? I can't find a download link when browsing from my Nexus 7.
sergiotapia 23 hours ago 1 reply      
Just to clarify is this the tool they announced a few days ago with that small video?
pimlottc 12 hours ago 0 replies      
A little sad they didn't go with "Firefox Gold" for old time sake...
plainOldText 16 hours ago 1 reply      
Why the black theme? I think that as developers/designers we should use environments which closely resemble that of the users we're creating for. Colors influence people's emotions, as well as how they perceive a specific design. Even if you are a designer, you're still a user; a user of your own creations. And when you change the mindset to that of a user, why not change the environment as well?

(just a thought)

alanh 18 hours ago 0 replies      
The annoying experience of launching this for the first time: https://news.ycombinator.com/item?id=8585522

Direct link: https://s3.amazonaws.com/f.cl.ly/items/2O3M10153r1h3A1P3T3T/...

ecaron 22 hours ago 0 replies      
cturhan 15 hours ago 2 replies      
As it is developer edition, would you give us option to enable/disable CORS policy.
zobzu 20 hours ago 0 replies      
"you are using an outdated version of firefox"Sup mozilla im on freaking nightly - detection seem to need work :)
amelius 21 hours ago 0 replies      
Does it support multiple browser profiles? Can I easily switch between Gecko/IE 8,9,10/Webkit/etcetera?
pandog 23 hours ago 1 reply      
Getting a 50kB/s download rate for the Linux bzip. If anyone's going to find that annoying, it's developers!
GUNHED_158 22 hours ago 1 reply      
So, Safari on iOS setup is only available for Linux and Mac users?!Is there any plan to support IE simulation?
ganeshk 9 hours ago 0 replies      
HI there i need full download file to install in my system how do I?
bmoresbest55 20 hours ago 0 replies      
The download is taking so long! Apparently this is highly desired?
abhishekkr541 5 hours ago 0 replies      
Great for porn, I guess. :-/
k__ 23 hours ago 0 replies      
WebIDE isn't for normal web-apps?
pluc 23 hours ago 2 replies      
That's great. Now if everyone else could have an up-to-date, experimental-feature-activated browser, this would be useful.
esro360 15 hours ago 0 replies      
why isnt firebug installed by default ?
ganeshk 9 hours ago 1 reply      
i need a full .exe file how do I get that?
SnaKeZ 23 hours ago 1 reply      
geniium 21 hours ago 0 replies      
Will see if that new version will bring us (web developer) anything helpful.
mariusmg 23 hours ago 1 reply      
WebIDE still feels like a toy for now. Very little customization for the text editor for now. Also the browser has a shiny new dark theme but the text editor doesn't seem to support themes (and has a light theme as default).
UncleCarbs 23 hours ago 1 reply      
Am I the only one here

<insert image of Walter>

Who doesn't get how Dev Edition is different to normal firefox?

towelguy 23 hours ago 3 replies      
Why emphatize on the download button that it is a "free download"? Maybe they'll add a payed option in the future?
dz0ny 1 day ago 2 replies      
They bundled theme otherwise all old stuff. I was at least expecting remote API, more UI fixes with dev tools.

/me Loves Chrome Dev tools, anything less is a waste of time...

warcode 23 hours ago 2 replies      
Will this version survive months of usage with multiple open tabs without performance deteriorating massively like the regular firefox? I left FF after my 10th profile reset / reinstall to get back to "normal" performance.
SpaceX Will Announce Micro-Satellites for Low Cost Internet Within Three Months
191 points by ssclafani  6 hours ago   67 comments top 13
martinald 5 hours ago 5 replies      
Very interesting. The latency may be <10ms which is good enough for most applications.

ViaSat1 has an overall capacity of 140Gbit/sec and that was launched in 2011. I'd imagine that higher capacities are possible (though considering they are very low weight, that may restrict the amount of beams it can push out).

However, the continual problem with satellite internet is that the satellites have a life expectancy of 15 years or so. While 140gbit/sec+ is probably enough now, it certainly won't be much in a few years time (when you have to consider that the bandwidth is shared across an awful lot of potential users).

Edit: I'd also add that while the proposed market is for areas without current internet connectivity, people do need to realise that a lot of Africa has very good 2G/3G coverage and some areas have very good LTE coverage. The problem historically has been backhaul capacity

a) from the towers backb) from the core network back to the internet

a) is still an issue as in Africa most if not all backhaul from the towers is provided via microwave relay and daisy chaining them, which causes capacity problems (most of the West has fibre or similar connecting each tower)

b) is slowly being improved with much better fibre runs around Africa.

Considering that most very basic smartphones will have LTE chipsets by the time this system is up, it may be more cost effective to use LTE than this system. This system is likely to require expensive ground terminals that need to be fixed in place.

jimmcslim 2 hours ago 1 reply      
A great idea, but I wonder what Elon Musk's ideas about addressing the possibility of the Kessler syndrome; collisions between orbiting debris at an exponential pace ultimately leading to the denial of safe orbits to humanity.

Given SpaceX this is clearly something he should be deeply concerned about, but is he addressing it in any way, or just adding to the problem?

I'd say he is having a positive impact with his focus on reusable rocket stages, therefore less debris in orbit... a cloud of micro-satellites (how manueverable?) might be going in the other direction.

throwaway_yy2Di 4 hours ago 0 replies      
So, this seems to be an evolution of Greg Wyler's WorldVu Constellation,

    Musk's comment follows reports that he's looking into    lending support to a small-satellite venture established    with the goal of providing global Internet access. The    venture, known as WorldVu Satellites, was founded by former    Google executive Greg Wyler...

Wikipedia details about what that was:

* Originally planned 360 satellites

* Originally estimated cost $3 billion, 2019-2020 timeframe (as of 2014)

* Low-earth orbit (LEO), 800 km / 950 km

* Ku band 12-18 GHz


netcan 2 hours ago 1 reply      
Question: Assuming the UN, an individual state or private donors want to support economic development in underdeveloped states with poor infrastructure, would funding free or very cheap internet access be useful?

One of the problems with badly run, weak and/or underfunded governments is lack of infrastructure. Mobile access arrived before rads, sewage or mains electricity in places because of the easier infrastructure that depends less on these things.

Is this that kind of a thing?

tmmm 4 hours ago 2 replies      
Serious question, are satellites allowed to be above other countries, like Russia, China etc.?
ghshephard 4 hours ago 0 replies      
Will be interesting to see if there is an option for road warriors that won't involve a cumbersome satellite dish.

Regarding Latency - I spend greater than 50% of my life on > 500 msec latency connections (IPSec VPN back to California, often over Cellular) - so anything that beats that is a win.

ljd 5 hours ago 3 replies      
I'm hoping it's low earth orbit, which is a significant reduction in latency versus geosynchronous satellites.
callesgg 4 hours ago 0 replies      
Sweet, I have actually been looking in to getting a ingmarsat modem.

However they are so expensive that it might actually be worth waiting a few years for a better alternative.

spacefight 3 hours ago 0 replies      
Nice, but will they have a netflix cache on board? ;)
nodesocket 5 hours ago 2 replies      
Any idea on up/down bandwidth?
tomaskafka 3 hours ago 0 replies      
Lol, of course not, this is a prototypical SPOS (Single Point of Surveillance).
higherpurpose 4 hours ago 3 replies      
I trust Musk a little more with something like this than Google or Facebook, but I'm not sure what he'd do when he'd be confronted by the NSA, especially when his SpaceX is so tied to government contracts.
tn13 4 hours ago 2 replies      
Please note that experiments of this sort will be far more expensive and sometimes be outlawed if government goes ahead with its plan to declare internet as "utility"by masquerading it as "net neutrality".

Experiments like these could be more feasible if large cos like FB, Google invest in it with greater control.

Node-iMessage Read/query iMessage from terminal and Node.js
32 points by nicolagreco  3 hours ago   13 comments top 3
nicolagreco 22 minutes ago 0 replies      
Thanks everyone for the support. Not sure about `innovation`, but hope this abstracts iMessage nicely for developers that want to focus on the main product ;) or want to do quick and dirty little hacks, My 2c.
RoseO 3 hours ago 2 replies      
I wrote a little bash script to allow for the sending of iMessages and made a little API in Node so I could send service status messages across all my devices easily.

It's probably not possible to do this in pure Node but if it's of interest here is the gist:https://gist.github.com/roldershaw/7311547

Now I can see iMessage chatbots being made :P

filipedeschamps 2 hours ago 4 replies      
Genuine question: I'm seeing a lot of innovation coming from Node.js projects, some of them useful, some of them not, but even though when not, they're really creative.

I'm new to programing and I'm wondering if this happened in the past for other technologies when they were released. Did they reached the same spectrum?

Best regards.

Federal law enforcement documents about Aaron Swartz, released under FOIA
335 points by pje  19 hours ago   77 comments top 7
sethbannon 9 hours ago 5 replies      
Seeing Aaron made to stand shoeless, handcuffed to a metal bar for over 23 minutes as armed men rifled through his belongings and occasionally asked him questions, I can't help but think this process is designed to be demeaning. This is no way to treat someone who's not been found guilty of committing any crime. And I'm sure this wasn't the worst of it.

If our criminal justice system had more concern for the dignity of the people that went through it, perhaps we'd see less tragedies like Aaron's.

Elrac 5 hours ago 1 reply      
Pardon my laziness: is there anything to be seen from these documents/media that we didn't know before? Anything surprising/interesting? If so, a quick summary and/or a link would be appreciated.
couchand 15 hours ago 1 reply      
I'm very curious why they feel the need to redact the location of MIT's Office of General Counsel (see MIT Communications with US Attorney(1) [0]). That information is freely available on the OGC's website [1].

[0]: https://www.documentcloud.org/documents/1355271-mit-communic...[1]: http://ogc.mit.edu/

alimoeeny 14 hours ago 7 replies      
Can I do this for myself? I mean can I submit a FOIA to see documents that fed gov has on me? Not that I am an important person, but I mean in general, what does it take?
tdooner 15 hours ago 0 replies      
In case it's not loading for you, it looks like there's a mirror in the CoralCDN: http://swartzfiles.com.nyud.net/
sparkzilla 13 hours ago 0 replies      
For those wishing to catch up on the story, I made an archive of Swartz news: http://newslines.org/aaron-swartz/
sp332 15 hours ago 0 replies      
Did this just go up? It seems to be going down intermittently. Edit: The "zip file" link doesn't work now, although it seemed to before. Maybe they took it down to save bandwidth?
The Lives of Elevators (2008)
27 points by pepys  7 hours ago   4 comments top 3
teddyh 1 hour ago 1 reply      
> In most elevators, at least in any built or installed since the early nineties, the door-close button doesnt work.

This sounds likely, but also sounds too cute to be true, i.e. a perfect candidate for an urban legend.

Its of course possible that this is the result of the manufacturers having to serve some markets where a functioning door-close button is needed/wanted, and simply disable the button where customers do not want or need the functionality - i.e. a similar reason as the reason there are braille dots on the drive-through ATM.

alexggordon 45 minutes ago 0 replies      
This reminds me of an excellent talk on elevator hacking [0] given by Deviant Ollam and Howard Payne at [HOPE X] a little while ago.

It changed my entire view of elevators and if you haven't seen it, I would highly recommend you watch. it

[0] https://www.youtube.com/watch?v=rOzrJjdZDRQ

hudibras 1 hour ago 0 replies      
Here's the link to the video mentioned in the article.


Warning: Watching the section between 1:20 and 1:45 will cause your blood pressure to rise to unhealthy levels.

The Math Behind Bitcoin
37 points by typedweb  12 hours ago   2 comments top 2
goodbyegti 35 minutes ago 0 replies      
Another explanation which may be of interest:


Philae Lander Nears a Cosmic Touchdown
30 points by elijahparker  10 hours ago   3 comments top
Udo 3 hours ago 1 reply      
Hats off to the team who made this work with the available power budget, considering the spacecraft was not really designed to go out that far away from the sun.

Both Rosetta and Philae would have been an excellent use case for nuclear batteries, which would have allowed the lander to send data back for decades. Granted, most of the science data can probably be gathered within the window we have now, but it would have been nice to have a longer-term sensor up there.

The Founders Guide to Selling Your Company
385 points by sinak  19 hours ago   49 comments top 16
tptacek 19 hours ago 2 replies      
This is really great, probably required reading.

I wrote some thoughts about the company acquisition process (I've been involved in 3):


About the only thing I could add to Kan's guide here is, when he talks about riding the lawyers, to be aware of how much you are going to spend on legal in a real acquisition. When I meet founders who've sold companies, I usually ask them how much they had to spend to close the deal, and every answer I've ever gotten squares with my experience: it's a price you can measure in Maseratis.

I never thought about hitting up VCs for term sheets during the process. That's clever.

Remember, deals are made to fall through!

JangoSteve 16 hours ago 0 replies      
Having just gone through my first acquisition process from beginning to end, this was great reading and a lot of it range very true for us.

One thing that it seems people often forget is that, in business, if you're truly entering in to mutually beneficial agreements (whether it's hiring someone or being acquired), both sides generally will try to come to some sort of arrangement that makes sense for both sides. In other words, when it's understood that an agreement is win-win, then both sides are motivated not just for themselves but for the other side as well.

Of course, the sentiment is a bit idealist, as the hard part is actually figuring out when someone is being genuine and knowing exactly what value you're providing to them and they will provide to you. If a company really wants to buy you, and they're not trying to pull one over on you (e.g. intentionally offering much less than your value), then they won't try to strong-arm you into doing something you don't want to do. I think this is what the author is getting at when they say that it's okay for you to push back on things such as offer price, deadlines, etc. The key is to also be genuine and not try to pull one over on them.

Of course, this sentiment is also a bit idealist, as the hard part is knowing what your actual value is to the other party, as there's seldom an absolute value of something; it usually depends on the situation of the environment and other party, which constantly changes and which you won't have the full story.

This also assumes that genuine parties are wholly genuine and that they're not being led astray by other parties, whom they absolutely trust but who may not be genuine or as capable as they have led the primary parties to believe. I've seen plenty of deals fall through, or almost fall through, because of good people being influenced by outside factors.

I kind of lost my point in all that. I think it was simply that, while acquisition talks are stressful and time consuming, they can also be scary. That fear however, usually comes from doing a deal in which you may feel you're misrepresenting your value (and thus trying to get more from the other party than the actual value you're providing), or in trying to do a deal or negotiation which you feel you absolutely cannot walk away from. Both of these situations lead to more volatile negotiations which fall apart more easily. And this can lead to making the wrong concessions or agreements, which gets us back to one of the points in the article, which is that the best time to solicit an acquisition is when you don't need it and can easily walk away.

jacquesm 10 hours ago 1 reply      
I spent some time curating a hacker news thread, it's one of the most read posts I ever put together:


It's a bit more nuts-and-bolts than Justin's (excellent) post here, add to taste for best results.

icelancer 7 hours ago 0 replies      
I sold 40% of my company and I got insanely lucky to find a partner who fit all the holes that I have in my approach. He's now the CEO and I'm the President. I was losing hope for a long period of time even though my business was solidly in the black with large cashflows and zero debt, because it's such a niche business where no one is interested (sports science).

The guy dropped into my lap and made me a reasonable offer, which now "looks bad" because he's doubled revenue in six months. Not, obviously, that I'm complaining....

Luck is a huge part of the whole process. I went months and even almost 2 years resigned to the fact that I would be turning in 80 hour work weeks while having two kids and a wife to try and please, and that my personal health would be the sacrifice. I am not sure how I'd survive or if I could even continue to run the company under those conditions for much longer than I did.

I feel for the sole owner of a startup gaining traction and nearing an inflection point. I just wish I had more advice.

anatari 18 hours ago 1 reply      
"As the startup, you have all the leverage before you sign a term sheet. Once you sign, you have almost no leverage at all."

A breakup fee would help mitigate this. Is that uncommon and difficult to negotiate for?

hard-road 18 hours ago 1 reply      
So, Justin and or YC, maybe another guide and or a short post that would be helpful to entrepreneurs would be...

"What to do when tech companies come knocking at your door?"

For example we are a small start-up on the east coast. We have had oodles of tech companies reach out to us. One invited us out west to demo, saying would you let us buy it from you, please come out and demo your tech. Then when we get there they treat us like dirt, bait us for how we accomplished our tech and after we tell them they quickly show us the door.

Following that demoralizing event others tech companies reached out asking how we accomplished X. Well after being squashed by one company, we don't take any other companies minor advances seriously.

Thus, before spending the thousands of dollars to go out west (filed a provisional & some travel costs) we wish there was a resource to have helped us say ... Umm, no do not go out to the valley they have not offered you a term sheet. We did reach out to our network, it's not too small and those in our network said, "You should pursue it and or sorry I've never been in that situation before."

inmygarage 18 hours ago 1 reply      
As someone who just went through an acquisition I hope that people will begin to write more about the acquisition process -- there's so much out there about raising financing, especially a seed round, and very little about M&A.

Thanks for putting this together, Justin.

porter 17 hours ago 3 replies      
How do you stop a competitor from making a fake offer just to get a look into how you do things?
joeblau 18 hours ago 1 reply      
> Like TechCrunch articles, bullshit offers are a vanity metric, not an actual measure of success

Justin; Could you touch on some other vanity metrics that you see companies measuring their success by?

jmathai 12 hours ago 0 replies      
> in order for a company to want to buy you, an internal champion will have to internalize one of these reasons

Truth. Identify who that person is and focus your energy on making sure they have everything they need to stay motivated to sell their company on buying yours.

emiliobumachar 12 hours ago 0 replies      
The whole post is off-white on white in my Android phone, unless I click an icon which opens a text box over the main text. If I close the box then the main text gets low-contrast again.
shenoyroopesh 16 hours ago 0 replies      
Completely agree - you always get a better deal if you are ready to walk away from the negotiation table.

This applies not only for selling a company, but even consulting gigs, job offers, partnerships, etc.

applecore 18 hours ago 1 reply      
> Do not enter acquisition talks unless you are ready to sell your company.

Isn't this obvious? If you don't want to sell your company, don't talk about selling your company.

bentoner 18 hours ago 2 replies      
I don't get why you say that investment bankers are expensive at 1 to 2%. If they can't improve the deal by at least 2%, they can't be worth dealing with at all.
talltofu 18 hours ago 0 replies      
'Like TechCrunch articles, bullshit offers are a vanity metric, not an actual measure of success'

Thank you for putting techcrunch where it belongs

notastartup 18 hours ago 1 reply      
well this will never happen to me so I'm just going to close this window and go back to work.
Listen to a melody made by Wikipedia article changes
27 points by Diastro  7 hours ago   3 comments top 3
Eiriksmal 33 minutes ago 0 replies      
This is a wonderful project. Great concept, brilliant execution.

Add more languages to provide a frantic feeling, drop to only timezones where it's the middle of the night for soothing chimes. The strings that play whenever a new user registers is particularly lovely.

asax 2 hours ago 0 replies      
This is beautiful on many levels. It's nice from an artistic standpoint, but I really find it awe-inspiring to see just how many edits are made all day every day, and the range of topics they are related to. Nice job, OP!
torrent-of-ions 15 minutes ago 0 replies      
The new user sound seems to clip badly on my system.
Analog's answer to FPGA opens field to masses (FPAA's)
4 points by pointfree  29 minutes ago   1 comment top
pointfree 24 minutes ago 0 replies      
Fast forward 6 years and it looks like they are available from a company called Anadigm ( http://www.anadigm.com/fpaa.asp ).

This sounds like it could be a great fit for Software Defined Radio.

A Few Questions About the Culture: An Interview with Iain Banks
124 points by strlen  14 hours ago   52 comments top 8
mbillie1 11 hours ago 1 reply      
I've always found the Culture a fascinating and refreshing alternative to the extremely played-out and commonplace dystopic visions of AI as exist in virtually all other science fiction. It's also interesting to think about how a post-scarcity society would function, particular as our society moves (ever so slowly) toward at least the full automation of labor, if not post-scarcity itself.
dalanmiller 10 hours ago 3 replies      
"The Player of Games" is one of my favorite books.

It's such a shame that we lost him last year while still quite young - https://en.wikipedia.org/wiki/Iain_Banks

jwatte 11 hours ago 1 reply      
"Selfishness is the the new black and I despise it."

That. Right there. He sees it; we (collectively) don't.

Panino 10 hours ago 1 reply      
I'm about halfway through the Culture novels. The stories provide so much to consider/discuss and I highly recommend them.

The thought Banks continually returns to in this interview is how as a species to overcome xenophobia. I think this problem should be overcome before people start building true AI, because just imagine xenophobic AI.

A great interview. Now I can't wait to pick up the next Culture book!

cstuder 6 hours ago 0 replies      
This interview has been published as a goodie for the donation drive Strange Horizons is currently doing. If you liked it, consider donating a couple of bucks: http://strangehorizons.com/fund_drives/2014/main.shtml

(No affiliation, I just love how much stuff there is to read for free on that page...)

Eric_WVGG 11 hours ago 1 reply      
related: A Few Notes on Marain (as it is written and coded) http://trevor-hopkins.com/banks/a-few-notes-on-marain.html

Love these books. Re-read Surface Detail myself last month, now slogging through Algebraist and seeing if I actually like it or not

cpeterso 11 hours ago 0 replies      
Perfect timing! I just finished Surface Detail about thirty minutes ago. :)
cletus 10 hours ago 2 replies      
I think I read my first Culture book more than 20 years ago. I still remember the delight at the chase scene through the GSV. It reminds me of the shopping mall chase from the Blues Brothers in a way (and I am by no means the first to make that comparison).

Some of the ideas expressed are just amazing. I still use and love the phrase "Outside Context Problem". Excession, while not as universally popular as the (excellent) Player of Games, is still one of my favourite books.

I haven't read the last one yet. I almost can't bring myself to, in a way. Because after that, that's it. It's incredibly sad that we lost Banks so soon, obviously for his friends and family, but I would've loved to continue reading what he would have written.

Other commenters mention the dystopian future many authors project. The other end of the spectrum is dominated by nauseating projections of America utopias like in Star Trek.

For a very different yet immersive world I'd highly recommend people pick up either the Merchanter or the Foreigner series by CJ Cherryh.

Googles Chromebooks Rule Schools as IDC Pegs Them as Top Sellers in K-12
63 points by sidcool  8 hours ago   35 comments top 10
jfuhrman 2 hours ago 1 reply      
I hope the schools are aware of the privacy implications for students, who are essentially captive because they'd have to change universities to avoid being tracked and are very susceptible to advertising.

From http://www.edweek.org/ew/articles/2014/03/13/26google.h33.ht...

"As part of a potentially explosive lawsuit making its way through federal court, the giant online-services provider Google has acknowledged scanning the contents of millions of email messages sent and received by student users of the companys Apps for Education tool suite for schools. In the suit, the Mountain View, Calif.-based company also faces accusations from plaintiffs that it went further, crossing a creepy line by using information gleaned from the scans to build surreptitious profiles of Apps for Education users that could be used for such purposes as targeted advertising."

"A Google spokeswoman confirmed to Education Week that the company scans and indexes the emails of all Apps for Education users for a variety of purposes, including potential advertising, via automated processes that cannot be turned offeven for Apps for Education customers who elect not to receive ads. The company would not say whether those email scans are used to help build profiles of students or other Apps for Education users, but said the results of its data mining are not used to actually target ads to Apps for Education users unless they choose to receive them."


"Student-data-privacy experts contend that the latter claim is contradicted by Googles own court filings in the California suit. They describe the case as highly troubling and likely to further inflame rising national concern that protection of childrens private educational information is too lax."

"Mr. Thiele said his district has used Google Apps for Education since 2008. Officials there have always been aware that the company does back-end processing of students email messages, he said, but the districts agreement with Google precludes such data from being used to serve ads to students or staff members. As long as the company abides by those terms, Mr. Thiele said, I dont have any problem with it. In an emailed statement provided to Education Week, Bram Bout, the director of Google Apps for Education, said that ads in Gmail are turned off by default for Google Apps for Education and we have no plans to change that in the future."


"Those plaintiffs in the California lawsuit allege that Google treats Google Apps for Education email users virtually the same as it treats consumer Gmail users. That means not only mining students email messages for key words and other information, but also using resulting dataincluding newly created derivative information, or metadatafor secret user profiling that could serve as the basis for such activities as delivering targeted ads in Google products other than Apps for Education, such as Google Search, Google+, and YouTube."

"The plaintiffs allege that Google has employed such practices since around 2010, when it began using a new technology, known as Content Onebox, that allows the company to intercept and scan emails before they reach their intended recipients, rather than after messages are delivered to users inboxes, regardless of whether ads are turned off."

"While the allegations by the plaintiffs are explosive, its the sworn declarations of Google representatives in response to their claims that have truly raised the eyebrows of observers and privacy experts. Contrary to the companys earlier public statements, Google representatives acknowledged in a September motion to dismiss the plaintiffs request for class certification that the companys consumer-privacy policy applies to Apps for Education users. Thus, Google argues, it has students (and other Apps for Education users) consent to scan and process their emails."

"In November, Kyle C. Wong, a lawyer representing Google, also argued in a formal declaration submitted to the court in opposition to the plaintiffs motion for class certification that the companys data-mining practices are widely known, and that the plaintiffs complaints that the scanning and processing of their emails was done secretly are thus invalid. Mr. Wong cited extensive media coverage about Googles data mining of Gmail consumer users

>Mr. Wongs inclusion of the following reference to the disclosure provided to students at the University of Alaska particularly caught the attention of privacy advocates:The University of Alaska (UA) has a Google Mail FAQs, which asks, I hear that Google reads my email. Is this true? The answer states, They do not read your email per se. For use in targeted advertising on their other sites, if your email is not encrypted, software (not a person) does scan your email and compile keywords for advertising. For example, if the software looks at 100 emails and identifies the word Doritos or camping 50 times, they will use that data for advertising on their other sites.

The fact that Google put this in their declaration means we take it as true, said Ms. Barnes of the privacy watchdog group EPIC. Googles sworn court statements reveal that the company has violated student trust by using students education records for profit.

From a Google filing in court about Gmail privacy:

>Indeed, a person has no legitimate expectation of privacy in information he voluntarily turns over to third parties. Smith v. Maryland, 442 U.S. 735, 743-44 (1979).

>it's "inconceivable" that someone using a Gmail account would not be aware that the information in their email would be known to Google.

fpp 4 hours ago 3 replies      
Just completed some work with a large higher education client. There seems to be a real battle forming in education between Google and Microsoft.

On one side the institutions cash strapped from years of government under-investment into education and with lots of their infrastructures long beyond end-of-life.

On the other, large software vendors that - like with FMCG - want to create their products from childhood onward as everyday items that every child knows (and will continue to buy for the rest of their lives).

Within higher education, at least in the UK, Microsoft seems to be winning in the moment.

You have only a (very) small set of universities that are providing Google apps etc to their students. With HW - BYOD and that latest every second year student now has her own computer(s)has most likely helped a few of the universities to stay more easily afloat. Microsoft at the same time has managed to win over more than 60% of all universities in the UK (to use Office 365).

One reason for that might also be that those universities that tried to provide Google Apps 1-2 years ago to their students mostly had rather negative experiences & many issues with the "roll-outs". But an even more important reason is the continuous dominance of MS Office in the business world - full proficiency with MS Office does still sound much better on a CV than having used Google Apps for 4 years.

This is now intensifying with Microsoft providing MS Office for free directly to all students (including K12) latest from next month on. They have last week started to give free access to their mobile (iPad, Android - tablet solution soon arriving) versions and those are now leading the download charts of all app stores. BTW - real world stats show that about 2/3 students use MS Office on at least 2 devices (laptop plus 1-3 mobile).

And the battle for the education infrastructures (storage space, business compute, thin clients - higher edu is one key client for that market) is also intensifying with MS now getting more aggressive with their virtualised desktop solution offerings (see also IE as a service).

If Google wants to regain some ground here it needs to provide more turn-key solutions in the infrastructure area. With day-to-day web based and virtualised application infrastructure, the OS becomes more and more secondary for typical end users (HPC / scientific computing / design & engineering are completely different ballgames and dominated by Apple machines on one side and linux / unix clusters for the other use cases).

When most mass use and productivity apps can be delivered to almost every machine including Chromebooks in those ways, the end user OS has fully become a commodity and decisions are / can be made mainly by the price / cost only. At that point Chromebooks (together e.g. with NUCs today, US$100 sticks to plug into monitors running Win8/10 / ChromeOS tomorrow) might become the cheapest option with all the consequences for the manufacturers (small margins, scale needed, etc).

netcan 4 hours ago 1 reply      
I have something in between an observation and a theory about chromebooks, though I'm not entirely sure about it.

First, I think there's still a big whole in home computing. Windows laptops are a bundle of compromises that doesn't serve the average home user all that well. Chromebooks are an appealing concept.

OTOH, the praise of chromebooks since the start always seems to be "these are cool, they would be great for X" where X is your theoretical aunt, nephew or neighbor. Enthusiasts also like them as a "2nd machine." At the same time, while they continue to sell well I see very little of Chrome OS traffic in web analytics. When the iphone first went on sale, the traffic ramped up immediately. Android web traffic lagged behind sales a lot more and the build up took longer, but it was still obvious. Public data seems to be generally similar.

I don't know how far to take conclusions from that. I realize that certain sites do experience significant Chrome OS traffic, especially US education focuses sites. But, for most of the web, Chrome OS seems to be fighting to get to the middle of the "other" category, with SymbianOS and Playstation as rivals.

I think Chrome OS is awesome, but still not done. Some sort of a merger with android, some rejigging of the apps and the basic metaphors might be an improvement. I know for my part I'd like to get my Dad one, but it doesn't run Skype so...

sireat 4 hours ago 2 replies      
My only knock against Chromebook is that Skype is not supported. For many casual users Skype is still a requirement.

Supposedly there is a way to install Skype for Android on a Chromebook (http://www.pcworld.com/article/2686712/run-any-android-app-o...) but Skype app did not load properly for me.

I ended up making a dual boot with Lubuntu on it just for Skype.

Otherwise a Chromebook is pretty much sufficient for casual users(my mother-in- law etc).

xorcist 6 hours ago 1 reply      
I bought a Samsung Chromebook for travelling. Turns out that they're very capable. With Crouton I basically get a bare bones Linux laptop. I ended up using it all the time.
blackoil 5 hours ago 1 reply      
MS should release a WinRT for x86 devices, same security as chromebook and tons of apps. Also believing that it is a new OS and WIndows marketshare in post PC devices, shouldn't get any trouble with govt for monopoly abuse.
aabajian 6 hours ago 1 reply      
I purchased the Dell Chromebook from Dell's education website. It's a slick looking device that was quite reasonably priced. I find it to be much more useful than my Nexus 7 or my iPad 2.
jokoon 5 hours ago 5 replies      
Can you put a C++ compiler or an C++ IDE on that thing ?
igravious 7 hours ago 0 replies      
"IDCs new figures for tablets and laptop sales in K-12 education finds that Chromebooks as a category constitute the best-selling device across the entire category in 2014"

So, what are the figures?

threeseed 7 hours ago 1 reply      
Subsidised, cheap laptops sell well in schools. Amazing.
How Jim Henson Turned His Art into a Business (2013)
19 points by Thevet  7 hours ago   1 comment top
narag 33 minutes ago 0 replies      
Rewatching Farscape now and pleasantly surprised. It was a little better than I remembered. The puppet characters are as good as human actors. No idea how producers did, but it is very fun and original.
Essential Math for Games Programmers
188 points by th0ma5  20 hours ago   24 comments top 8
mieko 12 hours ago 2 replies      
A few years ago, the Wolfire team (AKA, the Humble Bundle originators), put together a great set of articles on linear algebra as it applies to game development. I think it's one of the most plainly-written and practical guides out there. I still mentally picture the diagrams when I've been out of the loop for a bit.


Shivetya 36 minutes ago 0 replies      
I am going to reveal a bit of ignorance here. I code simply because I am horrid at math and since my work only entails business math I rarely have to even search for good examples. Balancing books, invoicing, etc, doesn't seem to stretch my math skills.

So which areas are still math intensive outside of engineering related work?

dfan 13 hours ago 3 replies      
It would be nice if this were in some sort of curriculum order. It was disconcerting to see that the first topic was Grassman [sic] Algebra.

Honestly, based on my 20+ years in game development, the one essential piece of math I wish all game programmers had in their toolbox is to know basic linear algebra backwards and forwards.

andywood 15 hours ago 2 replies      
Don't panic. The page is titled "Essential...", but unless you're beginning a new AAA engine by yourself, much of this laundry list is more like "Interesting"
tremendo 53 minutes ago 0 replies      
Another resource, titled "Coding Math", but covers such topics as tweening, easing, ballistics: https://www.youtube.com/user/codingmath/videos
ixtli 15 hours ago 3 replies      
Am I the only one who can't stand people trying to deliver technical information via power point slides?
CmonDev 4 hours ago 1 reply      
How come is it essential if I don't really need most of that to build games these days? Correct title: "Math that might be useful for 2d+3d games with custom engines".
chii 9 hours ago 0 replies      
there's a very long list of videos on youtube on maths for game devs: https://www.youtube.com/watch?v=sKCF8A3XGxQ&list=PLW3Zl3wyJw...

i watched some of it - quite educational, albeit a bit dry.

Infrastructure for Data Streams
67 points by tadasv  10 hours ago   15 comments top 7
hbz 10 minutes ago 0 replies      
I was hoping he'd post the http-to-kafka adapter but I'm guessing that's ChartBeat IP.
eikenberry 6 hours ago 3 replies      
From everything I've read Kafka is a really bad fit for AWS. It is not tolerant of partitioning. They stated this in their own design document where they present it as a CA system. In his Jepsen post on Kafka, Kyle backed this up with more data.

Given this, why do people deploy it to AWS? It seems like an invitation to disaster.

nostrademons 7 hours ago 0 replies      
Curious whether Cap'n Proto or another zero-copy serialization format might've been a better choice than protobufs? Protobufs still need to parse the message, it's just that the code to do so is automatically generated for you. With Cap'n Proto you can just read them directly off the wire and save them, or mmap a file full and access them.

Most of the downsides of Cap'n Proto also don't apply here. Compressing with Snappy will elide all the zero-valued padding bytes. The format of an HTTP message is relatively stable, so you don't get a lot of churn in the message layout. HTTP doesn't have a lot of optional fields, so that's another potential source of Cap'n Proto bloat that doesn't apply to your use case.

felipesabino 7 hours ago 1 reply      
My lazy self always wonder how nice it would be if some of these infrastructure designs were always accompanied with a docker/fig configuration example to be used as a start point/proof of concept for people looking for similar solutions.

It obviously happens some times [1] [2], but it should be more common...

[1] http://alvinhenrick.com/2014/08/18/apache-storm-and-kafka-cl...

[2] https://registry.hub.docker.com/u/ches/kafka/

suchitpuri 5 hours ago 2 replies      
One thing which is not clear about kafka or kinesis is when you have multiple consumers for the same topic how will they get the data and in what order , and what happens when consumers die down. How do you handle consumers in your data pipeline ?
zerop 6 hours ago 0 replies      
We use netty for transport in similar scenario. Though we have not hard-tested it with the limits mentioned but wouldn't a write-behind cache can write large volume of data..ofcourse there will be a delay but it is not hard to implement.
eva1984 7 hours ago 1 reply      
Just curious how does Kafka handle data rentention though? Can it be easily configured? Or you need to build something from scratch?
Google Takes Over Operations of Moffett Airfield from NASA
159 points by mtviewdave  16 hours ago   49 comments top 10
joshAg 12 hours ago 0 replies      
Does Moffit still remain a federal airfield that defense companies can ship sensitive cargo out of?

"Celli says his company ships satellites out of Moffett up to 12 times a year, and not being able to do so would mean a 160-mile trip to McClellan Air Force base, requiring 'cumbersome' and 'unsafe' travel down roads at night requiring special permits."

"Similar concerns are expressed by John Maguire, executive vice president of Lockheed Martin Space Systems Company. ... 'We have conducted a preliminary analysis considering a variety of facilities in the region, and have concluded that no single or combination of options provides a viable alternative to Moffett Field without adding material risk and cost to these critical programs,' Maguire writes. "


Supposedly traveling to mcclellan would involve a literal armed convoy escort by National Guard or active duty troops, but i don't have anything I can quote to back that up.

wpietri 13 hours ago 3 replies      
Driving down that way, I always had a "Yay NASA!" moment when I went by the field. Somehow, "Yay corporate jets!" is not quite the same for me.

They do talk about doing emerging tech research there, so I'll try to remain hopeful until I see what actually goes on there.

mrshoe 14 hours ago 3 replies      
None of the articles I've read about this answer the one question that matters to me:

Will I be able to land (and base) my plane at Google-run Moffett Field?

us0r 4 hours ago 0 replies      
Is this actually "Google" or their executives holding company? While I don't doubt Google will use the space, it does not appear this is a Google deal.

The official news release does not make any mention of Google[0]. Planetary Ventures, LLC was formed in 2007 and a recent (2013) WSJ article does not list it[1].

[0] - http://www.gsa.gov/portal/content/186071[1] - http://blogs.wsj.com/washwire/2013/05/23/googles-long-list-o...

akurilin 3 hours ago 0 replies      
Wonder if this will have any effect on the CMU campus there. That was a really unique place to go to school to. Maybe they can collaborate somehow?
dsl 14 hours ago 1 reply      
I wonder what will happen to the California Air National Guard and Army Reserve units at Moffett?
bagels 6 hours ago 1 reply      
Surely there is some bribery going on here for Google to repeatedly get so many exclusive perks from Moffet.

Google gets discounted fuel from Moffet, paid for by taxpayers:


Google executives get exclusive rights to fly their private jets from Moffet for personal trips:


Animats 10 hours ago 2 replies      
This is after they already built the Google private air terminal at SJC. (http://www.forbes.com/sites/matthewstibbe/2013/05/06/googles...) (Will Air Force One will still be allowed to land at Moffett? That's where the President usually lands when traveling to Silicon Valley.)

This sort of corporate excess is usually viewed as a sell signal. Google's profit margin has been declining recently; the last quarter was the second worst in five years. (http://ycharts.com/companies/GOOG/profit_margin). Google's stock price has leveled off. Google isn't in trouble yet, but, despite major efforts, it's never been able to develop a significant source of revenue other than ads.

welder 14 hours ago 0 replies      
Looks like Google X has a new home.
melling 15 hours ago 4 replies      
I really don't have an opinion on this one but when I see statements like this from the government "while reducing the government agencys maintenance and operation costs by $6.3 million annually", I can't help but think that's meaningless when you've got an $18 trillion deficit.

We could've cured cancer, gone the Mars, developed hypersonic flight, and probably about a dozen other projects that would have had a huge impact. The interest alone is 10x bigger than NASA's budget.

Random Darknet Shopper
139 points by janfoeh  17 hours ago   31 comments top 8
tempodox 1 hour ago 0 replies      
Do those shoes glow in the dark? Other than that, I don't get it. You can have a random shopper in your life just by getting married (goes for either sex; also, I wouldn't want to discriminate against other forms of relationships).
wpietri 13 hours ago 1 reply      
This is a play on Darius Kazemi's Amazon Random Shopper: http://randomshopper.tumblr.com/post/35454415921/randomized-...
joshuak 14 hours ago 1 reply      
PDAS - (Plausible Deniability As a Service) ?
quarterto 3 hours ago 0 replies      
This is going to get them placed on all of the watchlists.
aftbit 9 hours ago 1 reply      
Kind of a dick moving, posting detailed pictures and descriptions of that seller's "stealth" packaging...
hotgoldminer 10 hours ago 1 reply      
This brought a smile to my face. Dope sneakers tho!
andrey-p 13 hours ago 1 reply      
Why is someone selling ebooks on a dark market? Surely there's more straightforward ways to get it if you're going down the illegal route anyway.
contingencies 13 hours ago 2 replies      
Isn't the statistical probability of ordering a non-drug item fairly low? This does not appear to be random. But it's still great art :)
New Relic files S-1 for IPO
108 points by neom  14 hours ago   41 comments top 11
inthewoods 11 hours ago 3 replies      
Sales and marketing are roughly 1-to-1 with revenue growth, and the spent over $100m in 2014 to make $63m in revenue. I don't find these metrics particularly encouraging. Now this is a SaaS business where you're betting on LTV - but these metrics are tough imho.
jasondc 14 hours ago 1 reply      
zinssmeister 11 hours ago 3 replies      
Two impressive things: Founder still owns more % than any investor (27.3%) and his Directors & VPs (12 people) together own 68.3% !
baskind 11 hours ago 0 replies      
I bet NewRelic spent at least $1m on T-Shirts & RC Helicopters
aaronbrethorst 14 hours ago 1 reply      
And that makes founder Lew Cirne 2 for 2 with Wily (acquired by CA) and now New Relic. Not too shabby.
booger1 10 hours ago 0 replies      
Looks like they have a run rate of over $100M (25M in subscription revenue last quarter) -- seems like they spent $100M to get to $100M+ in run rate - typical saas model in early days
jgalt212 9 hours ago 1 reply      
LTV. That's the key. With interest rates this low, you can pretty much justify any sales and marketing expense so long as customer attrition is low.

If New Relic has a USP (I am not qualified to weigh in on this), then I think they can go public and reward their investors with at least a market level return.

dkhenry 11 hours ago 2 replies      
Is it just me or do those numbers look really bad for a software company.

They spend as much on General Administrative as they do on R&D and they spend 3.6x , more on marketing and sales then they do on R&D.

pdq 13 hours ago 1 reply      
Now I see the rush for New Relic to acquire Ducksboard. Should be good for the team, since they apparently took a large amount of shares through the acquisition.
jarjoura 9 hours ago 1 reply      
Hmmm... wow I lost my bet that GitHub would have been the first of the hipster Ruby on Rails companies to IPO. Though, I'm still betting they will be next. New Relic is a great company that makes it very easy to keep on top of your application servers. I look forward to this infusion of cash taking them to the next level. Congrats team and good luck with the process!
xpose2000 10 hours ago 2 replies      
I think it's a great company but their risk factors section in their filing is fairly alarming:

- We have a history of losses and we expect our revenue growth rate to decline. As our costs increase, we may not be able to generate sufficient revenue to achieve and sustain profitability.

- These investments may not result in increased revenue or growth of our business. We also expect that our revenue growth rate will decline over time. Accordingly, we may not be able to generate sufficient revenue to offset our expected cost increases and to achieve and sustain profitability. If we fail to achieve and sustain profitability, our operating results and business would be harmed.

Celebrating 10 Years of Firefox
255 points by openjck  22 hours ago   55 comments top 12
bad_user 19 hours ago 5 replies      
My love for Chrome ended and I switched back to Firefox about 3 months ago. The switch went well and I'm happy with my choice. Reasons:

1. First version of Chrome for the desktop supported extensions, because it was competing with a popular Firefox, and now on Android they don't give a shit about enabling users to customize the behavior of their browser, which pisses me off.

So I switched to Firefox on my Android because it allows me to use these plugins ... AdBlock Plus, HTTPS Everywhere + LastPass. Plus it has a handy Reader Mode, that's like Readability built into my Firefox. And I find the UI nicer on my 7-inch tablet. This naturally led to a decision to switch to Firefox on the desktop too, because Sync.

2. In Firefox on my desktop I like having Tab Groups + the Awesome Bar (which does a good job of doing full text searches in my history, much better than what other browsers are capable of) + a really cool tweak to the Australis theme called "The Fox, Only Better" which is awesome and will make it much harder for me to switch browsers again.

I also love it when Mozilla develops something, then everybody benefits, like Asm.js or PDF.js. Try using Chromium instead of Chrome, it's not the same experience.

3. I've been all hooked into Google's stuff, I even pay for a Google Apps account and everything, but I noticed that Google hasn't been aligned with my interests.

For example they killed Google Reader to promote Google+, they showed no interest in fixing Gmail's broken IMAP support, they showed no interest in fixing Google Calendar's broken CalDAV support, they discontinued the Exchange support from Gmail, they discontinued the XMPP support from Google Hangouts, they announced no interest in providing alternatives that I know of, certain features in their online products only work in Chrome. It seems to me that Google is only interested in standards as long as they are the underdog.

I also moved to Dropbox as my cloud storage, because Google Drive still does not have a Linux client. I mean, Google out of all companies should think that Linux support also means headless servers (like home servers or other appliances), so providing Linux support should be obvious. But no, 2 years later, the OS X client is still shitty and still no Linux support. I have to trust my data to a third-party if I want that, or suffer one of the shitty open-source alternatives and risk my data.

So there you have it - Firefox is a great browser and it also tries to make me happy. And yes, I would also like the one-process per tab model, but they are actively working on it.

Happy Birthday Firefox.

bstar77 20 hours ago 1 reply      
It seems the standards-based browser du jour is moving back in Mozilla's favor lately. I can say, for the first time in ages, that FF is very fast, very stable and very secure. Chrome, on the other hand, has been less stable, less fast and less secure.
jordigh 17 hours ago 1 reply      
This anniversary makes me feel like I should do something nice for Firefox. Then I realised that I've been working on their DVCS of choice, Mercurial. Well, Firefox, you've served me very well over the years. I hope I can make Mercurial better for you in return. Thanks!
jvehent 21 hours ago 0 replies      
I was a Mozilla Suite user 12 years ago. Then became a passionate Firefox user and supporter of the Open Web. Happy Birthday Firefox! Looking forward to 10 more years!
dbarlett 20 hours ago 1 reply      
Did anyone else donate to appear in the New York Times ad?


AdmiralAsshat 20 hours ago 1 reply      
I've been a Firefox user since it launched. It's still my browser of choice on my personal Windows laptop and on all of my Android devices--I admire Mozilla's willingness to not let the OS vendor hold a monopoly on the browser software, now as much as they did a decade ago with Microsoft.

Then again, my primary music player on my laptop is still Winamp, so make of that what you will.

themoonbus 20 hours ago 0 replies      
Congrats. Although I no longer use it as my everyday browser, it made a big difference for me in the early days of OS X.
eyeareque 16 hours ago 0 replies      
I just got back from visiting a friend the Mozilla office. Thanks for creating an amazing web browser that opened a new dawn away from the shackles we were once stuck with.

Also, thanks for the cake today:)

nagarjun 11 hours ago 0 replies      
I can't believe it's so old! I still remember using the first version of Firefox. Wrote a small story about my first encounter with it here: http://nagarjun.co/post/102328175145/firefox-is-10-years-old.
KyleSanderson 20 hours ago 3 replies      
DuckDuckGo is not a pre-installed search engine in at-least Nightly.
blutgens 21 hours ago 2 replies      
FF is awesome, if i wasn't an android guy, I'd be using it exclusively. But chrome <-> android Just Works
Eric_WVGG 6 hours ago 0 replies      
10 years ago we built Firefox ----to-give-you-a-choice--- because we realized how horribly we had botched Netscape Navigator. fixed
All cameras are police cameras
362 points by alandarev  1 day ago   187 comments top 16
cones688 1 day ago 16 replies      
It's interesting as the only involvement I have had with CCTV was positive.

On a night out in a city, myself and my friend were walking home from a club about 3.30am. We were joking about me being from the North and him being southern (a common UK joke), this was unfortunately overheard by someone nearby who took it personally and started punching my friend in the head, I managed to break it up and the other chaps mates pulled him away as his was rather inebriated. A girl nearby ran over after seeing this and called the police and within a minute a police officer had arrived - the most interesting and relevant part was that the officer had been dispatached by CCTV operators who had seen the whole incident. The policeman was being relayed that the perpetrator had been already arrested by a colleague down the street (after CCTV identified him), the officer with us knew it was an unprovoked attack as the CCTV operator saw at no point did we interact with the assailant, so treated us with respect and started explaining the options for prosecution.

I appreciate the flip side of the coin but personally now feel much safer when in an area with CCTV.

davb 23 hours ago 2 replies      
While the article itself was interesting (if not at all surprising), one thing that really caught my eye was the reference to 1 Bessborough Gardens.

There are few references to it online, other than a planning permission application [1] mentioning five roof-mounted satellite dishes and an oil fuelled generator, and a mention [2] that the property was bought by investors in 2006 for 45m and leased to the government.

I wonder what it's used for and why it's such a secret.

[1] http://transact.westminster.gov.uk/CSU/Planning%20Applicatio...

[2] http://csbgroup.co.uk/index.php?page=history3

4ndr3vv 23 hours ago 1 reply      
A lot of the comments here are about the benefits of CCTV generally and not addressing the meat of the article (imo) regarding to the system wide automated recording and storage of personal data by government organisations without any justification.

Quoting the article:"Surveillance images attain the status of evidence for unknown crimes the moment they are created, and merely await the identification of the moment they were created for."

Ofcourse a plod watching a CCTV camera is a good thing.A network of cameras that tracks my car as it passes down every street, and stores that data in police database forever without any suspicion against me? That is a totally different thing.

simoncarter 1 day ago 8 replies      
Photographers being detained seems to be an unfortunately frequent occurrence in London (anecdotal belief rather than based on any numbers). There are a number of videos on youtube of people having filmed themselves being detained for the same or similar reasons. It is tricky issue; you want to prevent terrorists gaining information on the security measures of certain buildings/areas, while allowing non violent citizens to go about their day. However I fear if terrorists were to do this, they would be more subtle, using hidden cameras, or working off memory and multiple trips, so seems like the current approach only impacts genuine photographers and concerned citizens. Usually, looking at the videos on youtube, the most unsettling part is the behaviour of the security guards and police officers, though I do seem to remember one video where the police officer/PCSO was reasonable.
hobs 1 day ago 2 replies      
What a great article.

The sad thing about all of this is that the dinguses on the police state side are not evil monsters, they think this is the only way to protect us from some undefined attack, and if a few rights are trampled on the way, well you are going to break a few eggs to make an omelet.

It practically encourages bullies in the police force to take their will out on the people, and there is no real mechanism for justice for the citizens affected. The constant excuse "but it will make you safer!" or "think of the children!" is chanted while more and more of your privacy is eroded.

Any terrorist could simply use non-human intelligence to gather information on most structures of import, or if needed, would have a much better plan to deal with the problem of being identified as someone casing the place.

sighsigh 21 hours ago 1 reply      
These comments disturb me more than the article. Saying more cameras prevent crime is like saying more logging reduces your attack surface. Let's just ditch firewalls and add kernel dumps everywhere instead. My rate is $150 an hour.

Sometimes, HNs political naivety deeply undermines their technological contributions.

polynomial 19 hours ago 1 reply      
The main problem isn't the presence of surveillance cameras. The problem is who has privileged access to them.

Currently it tends toward the Platonic 'Polis' model with a distinct class of people (The "po-lice") given sole responsibility for enforcement and access to the omni-panopticon(while being themselves above the law.)

However if we apply Linus' Law (with many eyes, all bugs are shallow) it makes much more sense to give access to surveillance back to the people being surveilled.

simplemath 6 hours ago 0 replies      
I find the tone of general acceptance of surveillance in this discourse deeply upsetting.
un5l1 23 hours ago 0 replies      
OpenStreetMap is a great tool for visualising the surveillance state. This site is just one example: http://osmcamera.tk

Tens of thousands of cameras have been mapped already, I would urge anyone who studies surveillance like the author to put their findings in a public database so efforts will be collaborative.

More info on how to add cameras to OSM here: https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dsurveilla...

Shivetya 1 day ago 2 replies      
Just wait till all police officers are cameras, we will come to the day where they will be able to record the entire shift, whether they are on patrol, on break, or actually in the process of arrest.

Considering how heavily license plate scanners are deployed with inconsistent protection of privacy there should be work done at a national level to regulate the gathering and retention of the data.

sgnelson 15 hours ago 0 replies      
What I find ironic about the story of Photographing the CCTV cameras is that he obviously most of had a "real" camera (one that can be readily identified as an old fashioned cameras.

However, every one and their mom has smartphone with a camera attached. Yet it's the people who've invested money in more "professional" cameras that we have to be scared of (even though they are the more conspicuous users of photography.)

patmcguire 19 hours ago 0 replies      
Some Google searches that will get you surveillance footage....


inurl:axis-cgi/mjpg (motion-JPEG)






intitle:i-Catcher Console Web Monitor

There are many more. What's going to stop the police, or anyone for that matter, from using those?

badname 23 hours ago 0 replies      
Copying one of the commends:

The poor are collectively unseizable. They are not only the majority on the planet, they are everywhere and the smallest event speaks of them. This is why the essential activity of the rich today is the building of walls walls of concrete, of electronic surveillance, of missile barrages, minefields, frontier controls, and opaque media screens.

John Berger Ten Dispatches About Endurance in the Face of Walls (October 2004)

s_q_b 17 hours ago 0 replies      
If we all wore universal body cameras, but the recordings were encrypted with a key only the wearer knew, could we fight back against public surveillance with private surveillance?

Interesting idea. Personally, I think CCTV does more good than harm. There's no right to privacy in public places.

ha292 17 hours ago 0 replies      
There is a serious issue with cameras in countries that have less than stellar record of protecting civil liberties. That would probably me 80-90% of the countries.

No, cameras aren't increasing security in those societies.

gambiting 20 hours ago 1 reply      
I am very curious about one thing still - with so many traffic cameras in London, how are cars still stolen there? There have been thousands of cars stolen in London just this year, and I don't understand how? As soon as the car is reported stolen, any camera scanning its licence plate anywhere in the country should sound alarm bells at the nearest police department. Why has this not been implemented yet?
Smarter Link Underlines For Every Website
98 points by adamschwartz  15 hours ago   47 comments top 14
adamschwartz 8 hours ago 2 replies      
In order to more accurately compare iOS 8 Safaris text-decoration underline implementation to SmartUnderline, I created a test page. [1] It contains five links to the words gesture, quitting, discovery, piggy, and eager, set in Helvetica.

To produce the iOS 8 version, I opened the page in Safari on iOS 8.1 pinched zoomed to the maximum amount while keeping all five links within the frame, and took a screenshot.

To produce the SmartUnderline version, I visited the SmartUnderline install page [2] in Google Chrome on Mac OS X, entered the test page URL, and clicked Preview in a separate window. With the screenshot from my iPhone opened next to the browser, I used Command+[+/-] to zoom the browser until the font sizes were the same size, then took a screenshot.

Here are the results: [3].

To summarize, I believe iOS 8 has some advantages and some disadvantages, but to me there is no clear winner.

Some specific points in no particular order:

- iOS underline breaks are always vertical cuts. Since SmartUnderline uses text-shadow to white-out the underline, the cut-outs are in the shape of the glyph. To me, this looks better in the g in eager, but worse in the q in quitting.

- iOS 8 shows a line between a g and y (as in piggy) and SmartUnderline does not.

- SmartUnderlines underline extends less far to the left of the first letter and right of the last letter. This looks better in quitting and potentially worse in discovery.

- In general, SmartUnderline sets a little more space around each descender.

- Both implementations show no underline before or after a leading or trailing g.

- Both implementations show the underline very close to the left side of the y descender. I think improvements could be made here with both implementations.

[1]: http://jsfiddle.net/adamschwartz/hyyerbq4/show/light/

[2]: https://eager.io/app/eA9ULux0UOJP/install

[3]: http://postimg.org/image/nf9b2ahd1/ @2x http://postimg.org/image/688ricy2v/)

fuzz_junket 11 hours ago 3 replies      
It's a very nice idea I always like smartening up the look of the Web but the resulting links are ghastly. If your word starts or ends with a descending letter (e.g. "ghastly"), then the underline looks like it omits the first and last letters. It breaks the semantics of what the underline means any bit that's underlined is supposed to be the link, and if it's not underlined it's not a link.

They also made the mistake of showing a link that includes the word "Typography", which has an underline so broken up and interrupted that it's distracting (which devindotcom also pointed out). It's linked, then it's not, then it's linked, then it's not!

So yeah, I have to give them credit for a good idea and a clever implementation, but it just doesn't work out in the end.

heycam 2 hours ago 0 replies      
This kind of underline painting behaviour is proposed in http://dev.w3.org/csswg/css-text-decor-3/#text-decoration-sk... as text-decoration-skip:ink. Not yet implemented anywhere though.
devindotcom 12 hours ago 3 replies      
To me, it actually adds visual complexity while eliminating the useful visual cue of a single line being a single link. Here, there are many lines, which to me indicate many links. In some cases, the line may present as dotted or dashed (the word "piggy" randomly came to mind) things that signify something other than a link to me.

I would rather descenders weren't subsumed by the line either, but interrupting the element itself instead seems like as much as a problem as it is a solution.

amelius 1 hour ago 0 replies      
This example shows once again that CSS is not a good declarative language: it provokes hacking. In this case, a hack has to be applied in every instance where this is needed.

Instead, if CSS were developed by actual language designers, it would have been possible to write this as a modularized thing, completely hiding the actual implementation.

crystaln 5 hours ago 0 replies      
While I admire the attention to detail, it is all in vain for me. I much prefer the simplicity of a solid line to the awkward fragments dodging descenders. My brain continuously tries to make sense of the incomplete line, and some words no doubt will add to the confusion with long stretches of characters having minimal expression of the underline.

Case in point, the word giggly has what appear to be specs of dust underneath.

blt 9 hours ago 1 reply      
> First we define a helper mixin textShadowToCropUnderline which draws 12 text-shadows, half to the left, half to the right, spaced every .03em.

This seems like a big waste of CPU and memory. I don't want to drain my phone's battery rendering these underlines.

Semiapies 14 hours ago 1 reply      
Neat, though I don't actually think I like the look of it. I think I'd rather have an underline further down, so that it's below the descenders.
hftf 12 hours ago 1 reply      
I had seen this effect about two years ago on the website of Roman Komarov and was impressed by it at the time: http://kizu.ru/en/fun/
spc476 11 hours ago 2 replies      
Why limit yourself to just underlining links? Why not some other convention? I played around with this a bit over a decade ago: http://www.conman.org/people/spc/writings/hypertext/fragment... note: In the twelve years since I wrote that, most of the links offsite are now dead, which is another issue with links).

At first, the links in the "fragment" are invisible. You can toggle among that, single angle quotes (not used in English, which is why I picked that option), small bullet points on either end, and the default HTML underline.

bshimmin 5 hours ago 0 replies      
Aside from the many other criticisms raised in the comments, this seems like something of a deal-breaker to me: "It requires that the text be on top of a solid background color."
WiseWeasel 12 hours ago 2 replies      
This seems like something user agents should apply to all 'underline' text-decoration by default in order to improve readability. Is there any reason not to?
transfire 12 hours ago 1 reply      
Web 1.0 called and they want their underlined links back.
shetter 12 hours ago 1 reply      
That's nice in theory, but it's also yet another example of Apple innovating and getting it right, and people implementing a quick copy without going through nearly as much necessary design thinking as Apple did. The end result is that only Apple's implementation is better than the default one. Of course I'm not blaming you personally for that, I mean, even Microsoft has fallen prey to this phenomenon (and on a vastly larger scale). But it would nice if people were more observant.
WireEdit A Full Stack WYSIWYG Editor for Network Packets
214 points by csmajorfive  20 hours ago   73 comments top 17
smutticus 10 hours ago 0 replies      
I'm the author of the packet editor Hexcap. http://www.hexcap.org

Hexcap is an ncurses packet hex editor and generator, and it's open source. It uses the dpkt library for packet encap and decap, as well as dnet and pypcap for capturing and transmission. It's probably not as fancy as WireEdit, but then again the intended audience is different. I started writing Hexcap, in ESR's terms, to scratch my own itch.

I'm a grad student which means Hexcap goes for long periods without updates. But when breaks roll around I usually find time to hack on it. If this kind of thing interests you, I'd be interested in hearing about your opinion of Hexcap. Typical FOSS disclaimers applying, YMMV.

xorrbit 20 hours ago 2 replies      
Not open source = not at all like WireShark, sorry.

And that's a damn shame. I could see a community growing around this kind of thing and adding all kinds of protocol support to it, if only it was open source.

lucb1e 13 hours ago 2 replies      
I was very excited, it's a project I've been wanting to do for years but never had the time (or better yet, something I've wanted to use, but it never existed). Then I got to the downloads. Great, an Ubuntu version... which is just the Windows version bundled with WINE except they modified WINE... and in the README they warn that it really only works with Ubuntu x32 and that you shouldn't have WINE already installed. Right. Why they expect people to still run x32 in 2014 is a mystery to me, but these guys do. And I already have WINE installed.

At this point I started to feel really bad about giving this my root password (the readme said it would prompt for it), it all just sounds super hacky. Also the instructions to place it in my home directory... why, doesn't it work elsewhere? What kind of epic hack is this? No, I don't think I trust this with root permissions.

simlevesque 20 hours ago 2 replies      
You should add the licence on the website. It's a nice concept but I'll start using it as soon as someone creates a FOSS clone.
reitanqild 3 hours ago 0 replies      
Related: do someone around here know a tool for automatic or assisted reverse engineering? I sometimes work on reverse engineering and something that could help me make sense of it would be greatly appreciated.
anExcitedBeast 18 hours ago 0 replies      
Very cool! I've been wanting something like this for a while. Going to make my life easier. I think it'd be great if you could implement a plugin feature so people could import custom protocols.
jobposter1234 20 hours ago 1 reply      
This looks really cool. Whenever I open up my Networks textbook, I get nostalgic about this stuff. It'd be fun to easily create my own packets to test out different stuff I've learned.

... any idea on a Mac version?

ParvusPonte 18 hours ago 0 replies      
Just in case anyone's wondering, you can replay the results as spoofed network traffic via tcpreplay: https://github.com/appneta/tcpreplayor rather tcpliveplay (that should be included in the package), unless you decide modify tcp packet order numbers manually.

A very useful tool for any kind of low level network development, especially multiplayer games.

dchichkov 19 hours ago 0 replies      
I'm curious how it deals with field lengths, conditional fields and other constraints. It is tough to get it right ;) Try comparing it with: http://freestuff.linkbit.com/epc_packet_builder/

edit Ah.. Wait http://www.wirefloss.com/ This one looks very familiar :)

owenversteeg 15 hours ago 1 reply      
> Edit L1 - L7 with just a few clicks

Damn, still nothing that can help me with my layer 8 problems.

pritambaral 20 hours ago 3 replies      
No native Linux support (Win7 binary "+ hacked version of WINE"). Makers request it be run on "Ubuntu 14.4 x32"[sic] only, not even x86_64. I suspect they mean x86, or 32-bit when they say x32, since the x32 ABI is nowhere near implemented.

No source, no privacy policy. Supporting new protocols/formats/stack requires one 'to talk about it' with them.

Tepix 4 hours ago 0 replies      
I'm super excited about WireEdit, I hope they will provide a version that runs with 64bit Linux, too.
digital-rubber 2 hours ago 0 replies      
Hmm precompiled binaries and running things under wine for linux.. Another 'great' post on hacker news.

-1 thank you.

Matumio 14 hours ago 0 replies      
A similar (non-GUI) tool is scapy:http://www.secdev.org/projects/scapy/demo.html
danra 19 hours ago 0 replies      
Looks awesome. Waiting for the Mac version :
abcd_f 19 hours ago 2 replies      
Video's too tall, doesn't fit on my relatively run-of-the-mill Thinkpad Edge screen. Just FYI.
wnevets 10 hours ago 2 replies      
Google chrome didnt like this download at all, telling me its a virus.
Thermoacoustic heat engine
16 points by mojoe  8 hours ago   2 comments top 2
jessaustin 1 hour ago 0 replies      
See http://www.mme.wsu.edu/~matveev/tae.htm for some idea of what these might look like.
mojoe 8 hours ago 0 replies      
Sounds are pressure waves in air, and you can create varying densities of air by heating and cooling, but I never put the two facts together and realized that you could create an engine that way.
Rubinius 3.0 Part 1: The Rubinius Team
101 points by jc00ke  19 hours ago   8 comments top 6
pmontra 2 hours ago 1 reply      
Prompted by this post I tried to run my latest Rails 4.1 app with Rubinius. It's been a long time since I wished to give it a try.

I had to comment out some gems which don't work with Rubinius, all stuff I use only in development (byebug, binding_of_caller, did_you_mean). There is a Rubinius debugger but I didn't try it http://rubini.us/doc/en/tools/debugger/

I had to remove the space after the arrow in lamba definitions like -> ()

Then I run rake spec. I bumped into a few show stoppers here.

One is due to some compatibility issues with the mail gem. There is an open issue on GitHub about that and it should be fixed in the gem. In general, if gems don't support Rubinius reliably we can't use it. And if we can't use it many gems won't have an incentive of testing against it.

The second one is that I got an overall feeling that Rubinius is slow. The examples include many integration tests with capybara and the js driver. Rubinius runs them in 7 minutes and 13 seconds (with spring) without the ones that failed. RMI 2.1.4 runs them in 1' 54" (all examples green). Maybe it's slow only for this kind of workload but such a difference in testing is hardly bearable. Too bad.

LogicWolfe 11 hours ago 0 replies      
I've been using HN regularly for 5 years and this is the first time I've ever felt inspired to comment. I am incredibly impressed with this approach to community building. I think we need to see a lot more things like it in both the open source community and the tech sector in general. Thank you.
VeejayRampay 3 hours ago 0 replies      
Best of luck to everyone involved, your work on Rubinius is extremely important to foster competition and improvements in everything Ruby.
ioddly 15 hours ago 0 replies      
Good to see rubinius is still chugging along and doing things its own way. A while back the IRC channel was the place for a lot of interesting PLDI discussion.
zaid_brilliant 5 hours ago 0 replies      
Really nice to see Rubinius progressing. Looking forward to 3.0.
oms1005 11 hours ago 0 replies      
Awesome work, Jesse!Huge fan of rubinius, keep it up.
Half a decade with Go
251 points by geetarista  19 hours ago   196 comments top 19
wwweston 15 hours ago 11 replies      
OK, I'll admit it. I've spent six months with Go. I keep waiting for the moment when I understand it, maybe even develop some enthusiasm for it, and reach Pike-enlightenment.

And I pretty much hate the language. I feel like I'm writing in something that combines the worst weaknesses of Pascal and Java. In fact, Mark Dominus' comments about Java (http://blog.plover.com/prog/Java.html ) approximate my experience Go far better than I would have guessed when I started the project I'm on.

People who seem to be smart nevertheless keep talking it up... some not even as just a good tool but as their favorite language.

So I'll ask: What is it I need to read/work through in order to at least "get" Go and really understand its strengths (whether or not I end up liking it)?

ansible 16 hours ago 1 reply      
At launch, there was a flurry of attention. Google had produced a new programming language, and everyone was eager to check it out. Some programmers were turned off by Go's conservative feature setat first glance they saw "nothing to see here"...

This was totally me. I am very much a programming language aficionado (or maybe just a dilettante), and when I first read about Go, I dismissed it quickly. I'd mostly been using Lua at the time, and didn't really understand what was different with goroutines vs. coroutines.

After the initial release, it took us a while to properly communicate the goals and design ethos behind Go. Rob Pike did so eloquently in his 2012 essay Go at Google: Language Design in the Service of Software Engineering and more personally in his blog post Less is exponentially more. Andrew Gerrand's Code that grows with grace (slides) and Go for Gophers (slides) give a more in-depth, technical take on Go's design philosophy.

It was Rob Pike's essay that caused me to investigate it again.

I have been quite impressed with lots of little details that have been 'fixed' (relative to C) in Go. Such as how variables are declared, the module system, and much more. And I was and continue to be impressed with the associated tooling.

I hope that if Go has just one lasting legacy in the history of programming, it will be how it pushed forward people's expectations of what a good language ecosystem should provide.

Animats 9 hours ago 1 reply      
Go has a rather specific purpose. It's intended for writing server-side web systems that will run fast and scale well. Since that's what Google does to make money, that makes sense. The available libraries reflect this - good support for dealing with many network connections at once, no GUI support.

It's not suitable for writing an OS, hard real time, highly generic libraries, or GUI programs. Within its niche, it's far better than the alternative, which is usually C++. Just the fact that it eliminates buffer overflows without running slow is enough to justify it.

There are lots of problems with Go. The concurrency isn't safe. The lack of generics forces overuse of reflection and "interface{}", Go's all-purpose type. The lack of exceptions forces far too many lines of "if err != nil { return err}", (or worse, a goto) which takes 3 lines of text every time. The "defer" mechanism is clunky. Lots of modern bells and whistles, from functional programming to generators, were omitted. Other than the lack of safe concurrency, those things don't cause operational problems in your data center. They just require more typing by the programmers. That's an acceptable cost. It beats spending time in a debugger.

spotman 18 hours ago 2 replies      
Crazy that it has been 5 years. Time flies when your having fun.

The golang team has done a fantastic job. It is now my primary language of choice to get things done.

2 years ago I started playing with it moderately, and now in the past 12 months or so it has made its way into my normal workflow and have been delivering completed projects in golang.

I am excited for the next chapter in golang. Keep up the good work!

LBarret 3 hours ago 0 replies      
Go is an average language but it's a solid product.

The tooling is excellent. A lot of thougt has been put into making things simple. From the folder structure to the final binary, everything is smooth.

It's just a shame that the language design itself is quite behind the times. Older languages had a lot to offer to a new one. The day it launched it was already old. And I don't see a lot of goodwill to change the language to fill the glaring omissions.

Python in this respect is quite an example : iterators, generators, ABC were carefully added without making any less approachable. It prooves it is possible, but that the kind of things the Go leaders apparently simply don't consider.

bketelsen 18 hours ago 1 reply      
Shameless promotion in case you don't read OP. We're posting an article every day on blog.gopheracademy.com celebrating the use of Go around the world. http://blog.gopheracademy.com/birthday-bash-2014/go-turns-5/
ExpiredLink 5 hours ago 2 replies      
Why are language discussions so futile? Because people choose platforms, not languages. Platforms have one main language (in some cases two) which becomes the language of (no) choice for the developers.

Platform examples: Host (Cobol, PL/1), Unix (C), Embedded (C), classic Windows (C++, VB), .NET (C#, VB.NET), Java EE (Java), Android (Java), ... Rails (Ruby), PHP (PHP), Browser (JavaScript).

The choice is always between platforms, not between languages. Languages without linking to a platform (Go, Python, Scala, D, Rust, ...) have little chance to succeed.

codemac 16 hours ago 4 replies      
You still need a Makefile if you use things like godep, or their new `go generate` stuff.

They have a long way to go on tooling; however, getting to say that is a luxury, due to just how "right" golang has been for systems work. Golang has been amazing to work with, and has just been stupidly productive. I miss debugging (gdb) and generic compile tools like tup, but that's about it!

dvt 16 hours ago 0 replies      
Very awesome. I'm so proud to have been an early committer! Unfortunately, I don't use Go that much day-to-day, but here's hoping for another 5 years!
zerr 7 hours ago 0 replies      
How I wish Gilad Bracha was in Go team instead of that js replacement language nobody is using...
xkarga00 17 hours ago 1 reply      
Does anyone know how Go is used inside Microsoft, except their participation in the Kubernetes project?
austinz 10 hours ago 1 reply      
Sometimes I wonder: if Apple's new language had been Go, and Google's new language had been Swift, how would reaction by developers and adoption have differed? (You can also run this thought exercise with Go and Rust, if you prefer a different competition between self-proclaimed systems languages.
callesgg 7 hours ago 2 replies      
I would really like to see go binaries that is not like a 1mb in size.

In practice is not like I don't have space for 1MB

But I still want proper linking to a shared "golib"

jvehent 15 hours ago 0 replies      
Writing in Go has made me find Python code ugly. Much like Python made me dislike Perl many years ago.That is, of course, very subjective.
Dewie 18 hours ago 3 replies      
> , we were calling Go a "systems language"

And maybe in another 5 years, people will stop bickering over whether that description is/was appropriate. :)

johncoltrane 15 hours ago 0 replies      
Half a decade sounds better than 5 years.
general_failure 14 hours ago 1 reply      
I really dislike the syntax. The language itself has nice concepts.
eng_monkey 10 hours ago 0 replies      
A full lustrum.
JSno 8 hours ago 0 replies      
Go is too hard for pythonist.Forgive them.
       cached 11 November 2014 14:02:03 GMT