skysight-inc/HackerNews huggingface dataset:
I don't care what political/economic system you have; if you don't have a way of Stomping out corruption--your system won't work, or won't work very long.

For all our(United States) faults, what I am most proud of is that corrupt individuals are eventually caught. It might take too much time, but in the end; they are usually caught.

Personally, I despise corruption, and nepotism! (I threw in nepotism because I believe the best person should get the job, not the guy who has networked the most? Plus, it's been on my mind lately.)
Stumbled upon this yesterday and found it really amusing, given that the author and subject would launch StackOverflow 3 years later.

The critiques themselves are interesting to read 9 years later, as well. Spolsky's philosophy on exceptions has been vindicated by Go and maybe more so by monadic error handling. His criticism of Java as the introductory language resonates with the ascendance of both the conceptually simpler Python and the more abstract and composable functional languages.

On the other hand, Atwood was more on point with Wasabi. It seems to have survived for a long time, but is now being killed off [1].

[1] http://blog.fogcreek.com/killing-off-wasabi-part-1/
Similarly, in Bangkok https://en.wikipedia.org/wiki/Sathorn_Unique_Tower

Also stands in a central spot right next to pretty expensive apartment buildings.
Base salaries for execs top out at something like $175,000. Is that what you're defining as "decent but not great"?
The Tradeoff Fallacy: How Marketers Are Misrepresenting American Consumers
I think it often does feel that way to kids, as most things with rules do. Even as an adult the commitment to taking a weekly break sometimes seems restrictive, but only in the short term. The long term effect is rejuvenating.

It's interesting to see the secular world discover the value of resting and disconnecting. I've long thought it interesting that Stephen Covey chose the seventh habit of highly effective people to be "Sharpen the Saw".

In regard to forcing others, individuals vary, but the SDA church as a whole has long opposed the state forcing citizens to observe a Sabbath. Any members who use physical force over the matter of Sabbath observance would probably use physical force over other things too, and likely says more about the individual's character than the character of the Sabbath, Sabbath-keeping, or sabbatarians.
All your donations are appreciated. It has made assembling the project a thousand times easier.
The batch files are small so it's easy to verify what they do at least!
So your answer is "No, no I really think you do."

I will make a new entry mentioning you especially.
Linux-Insides: Interrupts and Interrupt Handling, Part 10
Weird URL, but interesting site. Is this the official/canonical URL?

For an easy visual effect, drag your favorite country near the south/north pole.

I think that in this map the size of the country changes, but the shape is fixed. The shape of the country should get deformed while moving it.
Cool project. Out of curiousity (and having no experience with scala or akka): is the lack of support for transactions and atomic Lua scripts a consequence of the overall architecture (one actor per K/V), or some other technical limitation, or just something you haven't gotten around to?
If Drupal can support the requirements of your project with minimal changes, absolutely go for it. Otherwise, stay away. Drupal can in theory be used to build a wide variety of full fledged applications, but my experience says that this is the wrong hammer for most nails.

I faced the same choice a few years back, in Drupal 5 days. Ended up going with Drupal for speed of development, would not have made the same choice if I had to do it all over again. Built a fully featured social network by stitching together a bunch of modules and writing a hell of a lot glue code as well as code to override default module functionalities.

In the end, I did build it faster than I would have from scratch, but ended up with an unmaintainable mess of custom code. Ramp up was brutal (I knew nothing about Drupal when I started) and you really need to understand how the core and module architecture works in order to make any meaningful customizations. The prospect of upgrading to Drupal 6 was so daunting that I never did it and the project ended up languishing and eventually dying.

Perhaps things got better since then, but I have a hard imagining that to be case.
Thank you! This is what a Windows solution looks like.
Heim – A real-time community platform
The recent Ember 2.0 roadmap suggests a more React-like workflow with an emphasis on components and HTMLbars driving the bulk of the framework. It still has all the lovely two-way data binding but it's complimented with a more fun workflow for writing the view code. I like Ember Components because they marry the best parts of the upcoming (and exciting, but disappointingly slow-to-market) Web Components with a workflow similar to React.
If folks are interested in this kind've thing, this is an interesting Arduino-based project: http://web.media.mit.edu/~mellis/cellphone/
This argument is a general argument for is irresponsible disclosure of 0-days.

You don't need omnicience to determine whether the downsides outweigh the potential benefits to a tiny number of jumpy elite who would have to be constantly following and applying patches.

Notably those patches couldn't be applied blindly - so all of those 'elite' in parallel would have to fully understand the exploit and patches lest these become just another attack vector.

There is clearly no justification for this. This isn't just irresponsible. It's a straight up attack on users.
Flat CSV or JSON files are hard to parse. Fast CSV parsers and gzip decompression both run at around 100MB/s. If you want to get faster than this you'll need to use better (ideally binary) formats.

This notebook might interest you: http://nbviewer.ipython.org/gist/mrocklin/c16c5c483b2b9859de... , particularly the sections starting at "Eleven minutes is a long time." It compares CSV costs (minutes) to custom binary storage formats (seconds) on a 20 GB dataset.
It doesn't end after boot camp, though. We frequently referred to the Green Weenie, which was the omnipresent malevolent force that made everyone miserable. It's the main reason why I got the hell out.

I've found that a lot of other companies seem to have Green Weenies, and I do my damndest to avoid them. Five years of getting fucked was enough for me. At least buy me dinner first.
In the README:

> Another warning: data-harvesting-services-removal.bat will be flagged as malware, since it tries to automatically alter the hosts file. You can either allow it, or add the hosts manually via the data-harvesting-hosts.txt file.
Not sure why you're looking at Homebrew.

If you're feeling jumpy about binary packages, just set `HOMEBREW_BUILD_FROM_SOURCE="1"` in your shell profile.

Nobody's forcing binaries onto you.
what exactly happens to the value of the currency after the fork? the number of Bitcoins in circulation effectively doubles?
Car immobiliser easy to crack, say researchers
That'd be good!
Thanks for the comments. I wrote most of that document so I'll try to explain my reasoning in line.

> First and foremost, it would make more sense to compare against the DataFrame API of Spark, which is very Pandas like.

It would make more sense to me to compare dask.dataframe to spark's dataframe. This document is comparing dask to spark. dask.dataframe is a relatively small part of dask.

>> "Dask gives up high-level understanding to allow users to express more complex parallel algorithms."

> I don't think this is true. Their example of complex algorithms (SVD) is not that complicated, and there are even implementations of that in Spark's MLlib directly. Spark's DAG/RDD API is essentially the low level user-facing task API.

The point here is that it's quite natural for dask users to create custom graphs (here is another example matthewrocklin.com/blog/work/2015/07/23/Imperative/). Doing this in Spark requires digging more deeply into its guts. This sort of work is not idiomatic or much intended in Spark.

> Loading "terabyte" of JSON into Postgres seems pretty painful

I've found that loading a terabyte of CSV into Postgres or a terabyte of JSON into Mongo to be quite pleasant actually. I'd be curious to know what problems you ran into.
Confession: I would kill to hang out with Justin Timberlake pretending to be Sean Parker for just one day.

I really, really wish they'd make a Napster film.
Yep, one actor per KV means some kind of distributed coordination would be needed - that doesn't exist yet.
There's also https://github.com/BurntSushi/xsv which is fairly similar in how it works to Miller, though it can also index a CSV file and then future operation will be sped up by utilizing the index.
to be fair there are way more amzn employees than googlers in seattle so the ratio is not as far
And again the author rules out the possibility that Apple might need the test facility for other technology in cars and not necessarily works on self-driving cars.

Translating "would like to get an understanding of timing and availability for the space." to "Apple Self-Driving Car in the Works" is a big step.
why the hate?
Bluepick – An Intelligent and Personalized Social Shopping for Fashion
I think there's a bit of a disconnect between genuinely caring about people and treating them like criminals. I can understand drug testing a truck driver, but drug testing developers makes no sense to me.
Normally one side of the fork is considered to be official and the other is deprecated (made worthless.)
One thing nobody seems to mention is NAT. When can we have end-to-end connectivity with phones? More bandwidth is nice but if the connection is still crippled what good is it for?
Crayfish 6.0 released, featuring reader that removes ads
You have less contention on the bandwidth bottleneck between the cell phone tower and you device (and all other devices on the cell tower)

Why do you want to go from 802.11g to n? But then you upgrade your incoming connection, add more devices, then you see the difference
Something complicated will happen for an indeterminate but probably fairly short period of time, and then one fork will emerge as a winner.

Nobody wants to buy unspendable BTC, so it's in almost everyone's interest to find consensus, even if it's tragedy-of-the-commons consensus, very quickly.
Turtle, and similar shell libraries, have been mentioned on HN before, eg. https://news.ycombinator.com/item?id=8970733
The submitted URL doesn't work. Adding 'www' to the front redirects to http://hipstersound.com/ambient.html

Hipstersound was discussed about a month ago at https://news.ycombinator.com/item?id=9891352 pointing to a couple of other similar websites. Personally I like ambient sound of rain for some reason but can't handle background chatter (either in real life or from speakers).
On the youtube page if you're using the HTML5 player, you can make them loop at least in chrome. Just right click the video, which should bring up the youtube menu. Just right-click again in the video area (not on their popup menu, but while it's still up), and "Loop" should be an option.
use `clang`, not `gcc`.

clang version 3.6.1 (tags/RELEASE_361/final)
Target: x86_64-apple-darwin14.4.0
Thread model: posix

<-- can confirm it works out-of-the-box on OSX 10.10.4
I think that once speeds like this become available, it will drive significant developer creativity. We'll very quickly figure out new and interesting ways of utilising all that extra bandwidth, and very quickly end up at a point where we're again pushing the limits of the available technology.
Deep learning for assisting the process of music composition
There's no curl in default Windows installation, but "bitsadmin.exe /transfer" can do pretty much the same, and the shell (cmd.exe) has been around since Windows 95. So, actually, yes, but unfortunately without a pipe.
I think you're reading something different than what I intended. I don't work on V8, and what I know about their priorities is no different from what they've stated publicly. That is, the V8 team wants to improve asm.js performance by improving overall JS performance, and not special case behavior just for asm.js. I know that's not the route you took, but that was my point about "not everyone agrees with the path you chose" with Firefox. And regardless of what either of our personal views are, it's hard to objectively argue that the V8 team is wrong in focusing on areas that positively impact the overwhelming majority of their users.
I was hoping that footnote was a link to the gear, not a demo of its application. Would you happen to have that?
> makes me wonder if there are similar "almost done, could be great, but never quite finished" pieces of software.

Absolutely there are. I worked on one project with ~30 other devs on one project for 3 years, then a change of management high up somewhere brings in a new guy who wants to make an impact, so he kills it and has the whole thing rewritten on a newer platform.
Yes. Point clouds are created mainly using two technologies: 1) structure from motion (SfM) and 2) light detection and ranging.

SfM is a photogrammetry / computer vision method that can produce 3D point clouds from photographs of objects taken at multiple angles. It is a passive method that uses only the light reflected from the object.

LiDAR uses laser ranging to actively measure the 3D geometry of a scene.
How I hacked Hacker News
https://solitaire.gg is my card game, it's WebGL/Phaser.
I hate the wind when I cycle because the hill is just there, it's not going away, whereas the wind is fighting me when it might not be there.
I can't understand why your comment would be downvoted. User group meetings, conferences, dev get-togethers are all ideal for talking to people about what OP suggests: "estimate your market value". Please job interviewing just sucks the life out of anyone - it is absolutely no fun for all parties. Why make 1-2 days of your life suck per year just to "estimate your market value" when there are more fun ways to do it?
> For all our(United States) faults, what I am most proud of is that corrupt individuals are eventually caught.

Individuals, perhaps, but not groups. George Will has a great column today about whaling museums, the mohair subsidy and sugar tariffs, as examples of the sort of petty corruption which we fall prey to.
Due to line contention / crosstalk, my 4G connection is now faster than my continuously degrading home VDSL2 connection (BT's "super fast broadband" fibre-to-the-cabinet offering).

However, it still doesn't mean a huge amount because data caps here in the UK seem pretty restrictive. It costs a small fortune to get a data package that might start to give you a landline-replacement service: A 20GB package is probably going to be £40 a month or more.
Ask HN: What Are the “Shoes and Socks” of Software?
I often read bits about how particular design styles or need-to-know algorithms/data structures are the "fundamentals of learning software." But just as often I wonder if there is something even more fundamental to the practice.

In basketball we like to say that things like "dribbing", the "three-point-stance", and "keeping your eye on the ball" are good examples of fundamentals that all good players have, but then there's the example of John Wooden[1] (championship winning UCLA basketball coach) who stressed to all new players that "putting on shoes and socks correctly" was a core fundamental.

This got me wondering; what are the "shoes and socks" of software development? Is it algorithms/data structures, writing clean code, etc.; or is it something even more basic, like holding your hands correctly over the keyboard?

[1]: http://newsroom.ucla.edu/stories/wooden-shoes-and-socks-84177
Substitute eBay for Amazon in your post and it's a likely parallel. You might even be able to swap out "Apple App Store" for Amazon and come up with a fairly close-knit venn.
You clearly didn't read the article. One of the biggest misconception is that React is a framework. All React does is render views dynamically. It gives you almost nothing else. React is an alternative to manipulating the DOM using jquery, which usually leads to hard-to-debug spaghetti view code.

I've been doing React for a few months now. I definitely like it better than Ember/Handlebars, Angular or vanilla jQuery for managing views. It's much easier to reason out what your view looks like and how it can change.
> having a qualified opinion on something like the blocksize debate likely requires around a year of studying the academic properties of Bitcoin.

I do not like statements like that -- it basically says unless you know as much as me (and if you knew as much as me you'd agree with me), you can not have an opinion. It is pretty exclusionary. Most people can get up to speed fairly fast than that if they have access to good information on both pros and cons.
Yes, but Bitcoin really is just an experiment. If something in it is fundamentally not going to work, (including the consensus development concept), then isn't it best to blow up and fail now when there's only $4 billion at stake, instead coddling it until it stagnates and dies, or until there are trillions of dollars at risk?

"...bitcoin is an experiment. It's getting to be a scarier and scarier experiment as it gets larger and larger, because if it fails there will be a lot of people who will lose the money they've invested..." Gavin Andresen, Bitcoin Developer, 2014 - http://www.econtalk.org/archives/2014/05/gavin_andresen.html
To correct that: there are many different definitions of randomness, and they're not actually using a form of algorithmic randomness in this paper (there are many definitions of that too), which I guess isn't so relevant for randomness extraction.
The article was in 2014
At-will employment is more of an advantage for the employer than the employee. The employer is in a position of strength in and at-will arrangement. Yes, the employee can quit at any time, but the employee usually very dependent on getting paid, and will not quit unless the employment relationship is really bad.

At-will employment allows the employer to terminate the employment relationship for any reason whatsoever (with a few exceptions which vary from state to state).

Unions and most other developed countries in the world use the doctrine of "Just-cause". Just cause limits termination of employment by the employer to non-nebulous things like non-performance, breaking the law, policy violations, and business conditions. The employee is still free to terminate the relationship at any time. This is a fair balance because the employer is in the position of strength and has the upper hand in most instances.

Unions do have issues. It would be better if the US harmonized its employment law with the rest of the developed world.
Except Gold Certificates are fake money.

Many crashes in the 1800s were about Banks issuing too many certificates for the amount of Gold that was actually stored in their vaults.

Gold Certificates are no different than credit cards or fractional reserve banking. The bank makes a promise without proving anything, and people are expected to trust the banks for things to work out.

And when the poop hits the fan, people look into the vaults and realize they've been fooled. Maybe the gold really was there, but has been loaned out to another bank (and the banks have gold certificates to another bank). And maybe _THAT_ other bank has been lying this whole time. Its your standard economic issues, too big to fail and all that.

Besides, leaving the Gold Standard was how the world recovered from the Great Depression. https://en.wikipedia.org/wiki/Great_Depression#Gold_standard
I looked at the data from 1.3 million Hacker News stories and found that when a story gets submitted makes a big difference (up to 172%). This article shows the analysis and results.

I used the official Hacker News API to get the stories using Python, and used R and ggplot2 to do the exploratory data analysis and plots.
"it has been two months now and we have got no answer from the home office." Two months in government bureaucracy time is like 2 days. I wouldn't despair.

Also, why are you focusing on Europe? Many countries have easier programs to bring in high skilled workers, like Australia or Canada.
Its funny how most political discussions online lead to this (abuse of power,silencing)
... and ridiculous hard coded limits like 128 shared objects per process:

http://androidxref.com/4.2_r1/xref/bionic/linker/linker.cpp#...

This hilarious memset(3) bug was shipping for years:

https://android-review.googlesource.com/#patch,sidebyside,14...

Well, that's what you get when you NIH your libc...
Even if one reviews them and finds them not actively malicious (which on cursory review seems likely) there's still the question of how well they're written. If I am not mistaken, the PowerShell script to remove the bundled Metro apps (what's the deal with removing the Calculator anyway?) is littered with wildcards. The bigger point is that you shouldn't be disabling UAC anyway, and anyone who suggests it is immediately on my list of people I don't fully trust.
https://en.wikipedia.org/wiki/Planned_obsolescence
This is common with many things now. The people in the know are treated like gods that cant be wrong. The global warming debate comes to mind.
I have absolutely no horse in this race (I'm here for the schadenfreude), but to be honest, when it comes to deeply technical decisions, I think this is entirely fair.

I wouldn't expect Linus to listen to my opinions about the Linux task scheduler.

Why should the Bitcoin community listen to some random guy's unsupported opinions about block size? This isn't about politics or being nice and listening to everyone. This is about making a massively technical choice and it better be made based on solid technical reasoning, not on a desire to be happy and inclusive.
The burden of proof lies on the side trying to prove that it is Satoshi, instead of the side having to disprove it.
https://yourlogicalfallacyis.com/burden-of-proof
An irrefutable proof would be a PGP signed message, but in absence of that and since spoofing a mail is relatively easy, i'll just assume it isn't him unless proven otherwise.

Regardless, it really doesn't matter whether it is Satoshi or not because he has nothing to do with the project. I'm just saying that it's a fair point this dude raises.
FireEye Intern: Charged with Creating “Dendroid” Malware
Testing the Latest Unreal Tournament on Linux
The IEEE and ACM are professional associations and for the most part steer clear from labor issues.
You might be interested in OpenDroneMap [1] and Mapillary's OpenSfM [2],[3]

[1] http://opendronemap.github.io/odm/pages/about.html
[2] https://github.com/mapillary/OpenSfM
[3] http://blog.mapillary.com/update/2014/11/14/opensfm.html
which demo causes this error?
I'll just leave this here: https://www.youtube.com/watch?v=Ym-k5viJ7tA&t=1m5s.
The Easiest Way to Increase Your Monthly Income