skysight-inc/HackerNews huggingface dataset:
I agree and am in the same boat. I don't mind windows, but for dev, linux is much more convenient. Also wanted to say hello from NEO.
Looking back at previous years, this seems like a pretty fun contest. I wish I had seen it earlier (deadline is in 2 days). I'd love to try it out next year.
So I agree that there is a great deal of accidental complexity associated with filing bugs, and browser developers could certainly do better here. I also see that there is a certain disconnect between the perceptions of a browser developer/QA, for whom "stable" version means "outdated version" and those of a normal user. On the other hand, if you do web development work professionally (and I appreciate that you personally might not), you should seriously consider running at least the beta versions of browsers on a day-to-day basis, and consider testing in something even newer. If you don't, it's much more likely that a browser change/bug will regress your site for tens or hundreds of millions of users.

Having said that, I would much rather have a bug report based on an outdated — sorry, stable — version of the browser than no bug report at all.

As for the rapid release cycle, my feeling is that process dramatically decreases the bug count. It forces everyone to keep the code in a roughly shippable condition all the time, and provides early feedback if a problem is introduced. I don't have data at hand to backup this hypothesis, but I wouldn't be surprised if someone at Mozilla/Google did.

It is, however, unequivocally false that no one cares about the quality of browsers or that all the focus is on features. Browser vendors have suites of hundreds of thousands of automated tests that every commit must pass. They require tests to accompany code changes. There is a big emphasis on correctness in initial implementation and on maintaining that quality through subsequent releases. However, as you note, this doesn't always go to plan. But submitting tests to the W3C is one way to help make things better. Not only will these automatically get picked up by vendors for their automated test systems, as time goes on we expect it to become more visible who is passing what tests. So there will be a pressure to compete on correctness as well as performance. Of course much like performance benchmarks, if test conformance rates become a big visible thing, there is a temptation to start submitting large numbers of tests for narrow areas where you know that you do well and the competition does badly. Also, not all tests are equally important. So some care is needed in the way that conformance data is presented to prevent people jumping to conclusions from the fact that Firefox 132 scores 89% on the DOM MindControl API but Chrome 140 gets only 87%. Nevertheless, especially for professional web developers, submitting test cases for browser bugs is one of the most effective things that you can do both to get the bug fixed and to advance the state of the web platform.
Teen invents body heat-powered flashlight
> No personal payment information is stored with Ubisoft, meaning your credit/debit card information was not at risk from this intrusion.

Sure they can't read the data right of the disk, but what about a MITM? If the intruder had access to the application server, there's a good chance the credit card data was in memory at some point. If the data ever touches the server memory in an unencrypted form, the intruder could have it...
>In Firefox's case in particular, users are often asked to create a new profile, which AFAIK still requires command-line hackery and, from direct personal experience, carries a significant risk of corrupting or destroying your regular profile even if you follow the instructions to the letter. This is insane.

I have reported a fair amount of bugs to Mozilla over the years, and have never been asked to do this.

You seem to confuse what is mandatory with what will simply be helpful. All the things like creating clean profiles, producing test cases, are things that expedite progress on a bug. If it's a real, reproducible bug, it'll be looked into regardless of those things. And if it's not easily reproducible, exactly how much time should the developers spend before they move on to another bug that is?
Because the alternative wasn't any less spy-happy, things were less solidly confirmed, and there are other issues?

Simply choosing between major party candidates in the general election isn't going to get the job done - we need to find ways to apply pressure earlier in a meaningful way and get both parties shifted away from the authoritarianism that dominates.
I like the idea too. I have done a lot of freelance but only in my country. Doing US 40/h is good enough for me (I'm in Colombia), and know python, django, sql (ie full stack, but not much on design)
Can decoys disrupt the NSA?
The Factory of Good Habits
Calendar Reminders. Seriously.

I get 60 minute and 10 minute reminders for upcoming meetings by way of SMS, which then shows up on my Pebble.

I've been using the 60/10 minute reminders through Google Calendar for over a year now, but the Pebble has really made that feature a killer feature for me. Previously, I'd run the risk of my phone being on silent and missing the reminder. Now I get discrete reminders on my wrist.
Adventure capital: Hipster CEO coming to iOS in October
If chat roulette were anything to go by, I'd imagine ending up with lots of rather rude objet ;)
A like button on the wifi home page would work well.
The Modern Web: A Book Review
IE11+ changing rendering engines wouldn't magically fix all the IE6 - 8 installs out there. Wishing that history had played out different isn't really productive.
I'm currently hand-writing a copy of the Greek New Testament as a (theoretically) fun project. I've bound many books before, but this is the first I'll write by hand before binding. I sympathize with "Now I've written the whole thing: For Christ's sake give me a drink."

If you want to truly appreciate the work monks did to preserve knowledge in the medieval period, try writing a book out by hand.
Which browser do you use ? I've just fixed a box-sizing issue with Firefox
Tools for building a real time analytics platform
SEEKING FREELANCERS - Other

Doing a blog series on what it takes and feels like to go freelance. Survey is here if you want to take part (and you'll get a plug to your portfolio, etc): https://benrmatthews.typeform.com/to/NzU7Q8

Will share the results, so we can help more freelancers. Thanks (and hope this doesn't feel like hijacking the thread...)
I'm also the first person to jump on the "ridicule corporate sloganisms" bandwagon (and I'll jump on this one too since it's pretty absurd), but TW, unlike most consultancies I've had the (dis)pleasure to work with is actually really good at delivering software projects to clients. In a world where most corporate software projects are a complete failure, TW would be one of the few companies that knows how to deal with difficult ass-backwards clients and still deliver software that does was the client wanted it to do (instead of what they asked for).

FWIW, I've never worked there, but I have worked for a company that has hired them and I've worked with numerous TW employees after they've left Thoughtworks to pursue other career paths.
The Engineer’s Engineer
> What other browser released at the same time as IE6 would work well (or at all) with them modern web?

Not relevant, the problem is that IE6 didn't work with the web back then unless untold amounts of time was wasted and untold amounts of pain experienced to get it to work. When Microsoft got the market leadership they just stopped every investment in it until forced to get back in the game, and GP fears the same will happen again if they're allowed to gain dominant position again.
Winklebits
Chrome doesn't use WebKit anymore. They forked it into Blink.
8* cores

https://blog.linode.com/2013/03/18/linode-nextgen-the-hardwa...
Stanford software helps identify cost-effective ways to invest in clean water
Insert "LOL @ MICRO$LOTH CAN'T EVEN KEEP THEIR OWN SECRETS"-type comment here?
Flash File system Tuning Guide
Sure, if you apply it in such a simplistic manner. Why would you give $10 to the guys making 6 figures as well? Whatever, Walmart encourages its employees to apply for food-stamps and other transfer payments so their economics are already all f'd up.
SEO for Penguin 2.0
Old SEO strategies had been worthless since Penguin 2.0. Here are some effective ways to perform SEO for Penguin 2.0
The iPhone 5S fingerprint sensor will revolutionize mobile micropayments
The age was already 18 in most states, so that wouldn't have done anything.

The 21 age was chosen partly because there was already historical precedent in holding back certain rights or privileges until the age of 21, such as voting prior to the 26th amendment. Also, it helps that it's only 3 years from 18, so it can be written off as just a minor change.

As I mentioned MADD basically transitioned into becoming a neo-prohibitionist/temperance movement organization. Even the founder, who left the group the year after MADD succeeded in getting the National Minimum Drinking Age Act passed, believes that to be the case. Shifting the drinking age is one part of that, they've also campaigned for increasing the excise taxes on alcohol to reduce consumption.
All of the above. We posted here on HN, on Twitter, our blog, and we emailed some people that we knew would want to participate.
Siri, make it so: what designers can learn from sci-fi interfaces
thanks for both corrections
I used Mongo in Python for a couple of projects recently. I tried out every single library I could find. In the end I settled on using Schematics [1] with a very thin data layer for loading and saving the objects. It worked really well. You get to work with sane Python objects and it's really easy to move between Mongo and Python.

Ultimately, two projects later I'm just not happy with Mongo as a data store. I've found that the restrictions of a relational data model mean that you don't end up paralysed worrying about how to store your data. In Mongo I was forever tossing up between embedding data or splitting it up into a separate collection. And it's a choice that may well bite you later. Also, only ensuring the integrity of your data within the application is not a great idea.

[1] https://github.com/j2labs/schematics
Python.org has a new status page
In the real world, Hu-Mans have emotional desires which aren't perfectly rational. If you're running a company, it's kinda important to understand this.
Working as a developer right now, I can tell you that even IE10 has odd, noncompliant quirks. And then there's IE9 and IE8 to support as well.
What a nice layout without a hundred different analytics scripts/widgets/gadgets. Even inline css.
Eclipse 4.3 Kepler is out
Mostly because the interface is clunky and I'd rather not be forced to have my passwords stored on a company's servers.
Symmetric Encryption means both sides can access the data. It's different from using a hash (like MD5 or the stronger SHA series) in that it can be reversed given the key.

Ouch... that's oversimplified... Here:
https://en.wikipedia.org/wiki/Symmetric-key_algorithm
http://cseweb.ucsd.edu/~mihir/cse207/w-se.pdf
How is RoboForm? I've never used them before.
I love that its free for beta and there is a free tier so I am definitely going to start experimenting with it.
Really pleased to have these improvements and look forward to getting them into MongoEngine 0.9 :)
We have a real test case. Opera has identified directly as "Opera" not "Mozilla" since forever (unless you configure it otherwise), and at least 95% of websites work fine with it. And of the small minority that do fail in Opera, faulty user agent sniffing could represent only a fraction of those.

Opera 12.15 identifies as this for me:
Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.15

We could lose that historical crufty "Mozilla" and be fine. Opera has shown us the way.
Well, that and the server having to hash a huge password.
Corporations have a legal obligation to provide as much value as possible for as little money as possible.

This really isn't true, it is market forces that incentivise this behavior; not laws.
Find articles about the new Canon EOS 70D here
Nice use of d3 that really adds value. I'll use this as an example next time I do time series training at work.

Could I ask what you've used to make the animation repeat? From a quick search I noticed you aren't using setInterval() or d3.timer().

Are you just calling redraw as quickly as the CPU runs the code or am I missing something?
I think for that middle market you have to look within your organization. At my last job I ran an intro to procedural literacy (i.e. coding) tutorial for PMs, artists, and even accountants who wanted to learn a little bit about how to program (or even what kinds of problems you can use a little scripting to solve). I used Processing and ruby, and people generally seemed to enjoy a quick dive into it.
Awesome. I love parrotlets. http://www.youtube.com/watch?v=WgPRp0VaQ0s
This is unlikely which is why $!M companies are significant because most likely their margins aren't that low.
This could be solved by adding a period and "K" flaps. That way if it got bigger it could display 212.5K... not big deal for small businesses but I could see you offering that to a bigger chain of businesses.
I think the article generally makes intuitive sense. The only thing I'd say though is that thing about 'new' stuff. If I'm really concentrating on something new, 4 or 5 hours can go by, and it felt like it went by really quickly.
Who is saying people can't use the tools they prefer?

And it's not the fileformat it's the process that leads to delivery of the fileformat that is being challenged as far as I understand it.

The argument is not a dictate, it's an argument for why they choose not to do it and some of the problem they think arise when people do it in sofware development.
No, mostly because it's inconvenient. Making the root filesystem read only means having to track down everything that tries to write to it and fix mounts for them.

After a few years of working with this, I kind of wish we'd bitten that bullet at the start. The AMIs we produce have a root filesystem that's only like 2 gigs so it goes across the network faster. 2 gigs isn't a lot of space when something decides it wants to log or write out temp files in weird places.
Exactly. The web had to bend to IE, not the other way around.

The fact that that bending resulted in IE6 still being able to mostly display websites today is not any sort of testament to IE6's quality as a browser.
How much do you believe the average low skill walmart could receive if we redistributed the CEO's pay? $20/year? $40/year?
Its incredible to think about how a small company like orcam can make such an impactful product when you look at what Google is able to achieve with tens of thousands of employees.
Here's how to find and download the source for any command you have installed on any Debian or Debian-derived distribution:

~$ type column
column is /usr/bin/column
~$ dpkg -S /usr/bin/column
bsdmainutils: /usr/bin/column
~$ apt-get source bsdmainutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
NOTICE: 'bsdmainutils' packaging is maintained in the 'Git' version control system at:
git://git.debian.org/git/bsdmainutils/bsdmainutils.git
Need to get 277 kB of source archives.
Get:1 http://ftp.br.debian.org/debian/ wheezy/main bsdmainutils 9.0.3 (dsc) [1,060 B]
Get:2 http://ftp.br.debian.org/debian/ wheezy/main bsdmainutils 9.0.3 (tar) [276 kB]
Fetched 277 kB in 15s (17.7 kB/s)
gpgv: keyblock resource `/home/user/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Mon 11 Jun 2012 07:32:33 AM ART using DSA key ID 29F19BD1
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./bsdmainutils_9.0.3.dsc
dpkg-source: info: extracting bsdmainutils in bsdmainutils-9.0.3
dpkg-source: info: unpacking bsdmainutils_9.0.3.tar.gz
~$ cd bsdmainutils-9.0.3/
~/bsdmainutils-9.0.3$ ls
config.mk debian freebsd.h Makefile patches README usr.bin
~/bsdmainutils-9.0.3$ find -name 'column*'
./usr.bin/column
./usr.bin/column/column.c
./usr.bin/column/column.1
./debian/patches/column_nomerge.diff
./debian/patches/column.diff
./debian/patches/column_empty_lines.diff
./debian/patches/column_empty.diff
./debian/patches/column_error.diff

Note that the Debian package separately includes the Debian-specific patches which, presumably, fix the bug you're suffering from. (`apt-get source` applied the diffs automatically, but they are useful when you want to, say, patch your BSD to fix the same bug.)

If you don't have the command installed, you can't use `type` and `dpkg -S` to find out what package it's in. Instead, use `apt-file`, which is not installed by default:

~/bsdmainutils-9.0.3$ apt-file search /column | wc -l
459

Oof.

~/bsdmainutils-9.0.3$ apt-file search /column | grep /column$
bsdmainutils: /usr/bin/column
yasnippet: /usr/share/emacs/site-lisp/yasnippet/snippets/text-mode/sql-mode/column
Erlang at Basho, Five Years Later
This is what happens when companies try to own the customer relationship and use their own customers as strategic weapons. Steam isn't a neutral party.
It would be a violation of privacy to sit down and read it through. Whether this should be legally actionable (as opposed to just socially) is another question, of course, but nevertheless.
Best Supercomputers Still Not Best for Big Data
There was lots of cool .NET stuff to see at BUILD 2013, not sure what you mean.
The selling point of this device is the novelty aspect. You can interact with a physical device simply by Liking a Facebook page. By keeping it digital, you do not traverse mediums and it will be adding very little to the smartphone age. You can fake the flip transitions, but it is just not the same.
I suggested this to my lab when I was at M.D. Anderson, and they were in the process of migrating when I moved last summer. I should check back to see if they stuck with it.
Python in Visual Studio 2013
You can browse the source of the illumos though, which is a fork of the OpenSolaris kernel.

http://src.illumos.org/source/
"While it’s theoretically a nice bonus for someone to bring knowledge of all the tools we use, we’ve hired a significant number of engineers that had no prior Erlang experience and they’ve worked out well."

Nice to hear a company understand that talent and abiliaty does not equate to n-years using a specific toolset ('not “expert hammer wielder”').
>> - Contract up ... always >.<

This might be relevant (also found it on HN): http://vimeo.com/22053820
I listened to a recent discussion on NPR (forget which program) which drew a distinction between the perception of time as it passes and the perception of time looking back. For example, after a year of doing the same thing over and over, you can look back and wonder where all the time went (even though it felt like it took an eternity while you were experiencing it). Whereas after a year of doing interesting/different things, the time may seem to pass quicker, but thinking back on the year, time seems to have passed much more slowly because there are more markers in your memory.
<quote>

Dunbar, unlike Yossarian, accepts the fact that death comes for everyone, and has committed himself to a somewhat unorthodox theory and practice of life extension: the cultivation of boredom. The men Yossarian despises and heaps imaginary violence upon, such as Clevinger with his accusations of “antisocial aggressions” (19), are welcomed by his laconic friend. “Dunbar loved shooting skeet because he hated every minute of it” (38), Heller explains, and “Dunbar liked Clevinger because Clevinger annoyed him and made the time go slow” (19)—activities that he insist literally count eleven-times-seventeen years to the hour.
</quote>

http://thescattering.wordpress.com/2010/03/17/boredom-makes-...
MIT Ascend oblivious RAM prevents memory access pattern leakage
I thought the comment was beautiful... many of us have ten years (or more) of pent up aggression towards IE.

These days I am still wary of that browser because it is Windows only and they have poor support for their legacy OS releases.
Maybe thats a typo getting in somewhere. The Proton-M is reported at $85m per launch, vs a Falcon 9 v1.1 at $54m (75% payload of a Proton-M).

Soyuz is almost certainly more expensive per seat than a F9/Dragon Crewed version. 2 "passengers"(+ 1 pilot/commander) vs 5-7 passengers (+ "pilot"/commander).
How about the billions of dollars of intellectual property that has been stolen from American defense contractors? Do you think that is being stolen from their Windows desktops, or do you think it's being stolen from their cell phones?

The aggressive behavior and language you are using are not welcome or appreciated on Hacker News.

Also, you are coming across as a Microsoft astroturfer. If you are, you're going to be doing more harm to the MS brand than good.
This view appears to contradict the old adage: "Time flies when you're having fun." Unless they're referring to the things you might try to learn that are no fun.
>"posts" would connote more than one, correct?

Yes, the same applies for you calling everyone who doesn't share your view a "shill". So according to my posts, I am pro MS, pro Firefox, anti Chrome, pro Google etc. I sure hope I dint invalidate the "pro MS" with the cons this time. Has it every occurred to you that maybe people talk positively or negatively about product X or Y, not because they are a shill, but because they can relate to it or have some experience with it? I humbly request you to change your mindset from the pre-2000 slashdot era, grow up and stop calling everyone who doesn't share the same views as you a "shill".
Thanks Dorian, we write our posts in Markdown and use simple static content generation: https://github.com/elasticsales/hack.close.io
I am always surprised Rackspace Cloud Servers are left out. We've been using them for over a year with only a handful of outages (VM host reboots- 3~5min each).

For us it is worth the price (>$40/mo for 1 GB ram) for great stability and support. The Openstack API is really nice, too.
Note for anyone confused: this is not true on a Mac; in general it depends on what the OS's convention is.
Do you have an android release planned?
That's why I voted third party. It would have been great if a third party candidate won, but more importantly, third party votes send a message to the major parties. If the major parties want my vote, they better do something to earn it. Even more so in a battleground state: hit the major parties where it hurts, and change might happen.
The last 6 million maybe nothing, but the first 6 million is huge. So is the 2nd and 3rd.
No, it really is true; it is a legal obligation of the corporation to its shareholders that is enforced through legal action -- both corporations as such and their specific duties to shareholders are products of laws, not market forces unmediated by law.
Code Wars (JS, Coffeescript & Ruby)
Have you been working for too long with the new ReferenceField? Because it was an issue before the 0.8 release that you could worked too. Also what version of flask-mongoengine are you using?

Also since the site doesn't have comments include a link to this page in the end?
I wont be calling it at all
That would be brilliant. Insta-filter for avoiding people!
Your employer wants to know when you're sleeping
I got my Orange one few weeks ago and the White one is about to be shipped. They did warn that colored ones would be shipped later I think...
to me, inferring game rules by watching people play is like learning how to walk from reading about it. there's a rule for inferring a game's rules: playing.

or, in other words, no, i'm not smart enough.