skysight-inc/HackerNews huggingface dataset:
I thought HN already did this. At least new comments usually appear at the top of the thread and then gradually fall if they don't get any upvotes.

Someone made a post about your suggestion here: http://danluu.com/randomize-hn/

And another person suggested an even better algorithm here: http://www.bayesianwitch.com/blog/2013/why_hn_shouldnt_use_r...
I like the photo of the Secret Service Agents using Google Maps.
http://www.convectron.eu/images/02-DT-fusion-reaction.jpg
They tore down the old church and built a new, modern one on the site. This is what makes this whole story so absurd to me.
This is a painful truth for those of us not being bought out.
This is the kind of hyberbole you get when someone is trying hard to maintain a high profile when their 15 minutes is over.

It doesn't matter if you're right, wrong, or even interesting as long as you get the page views. Blech.
I'm a C/C++/Java guy. I didn't find the idea of Lisp or the basic syntax that hard.

Where I ran into trouble was not the strangeness of the syntax, but the sparseness: "It takes a macro to write a decent loop? Isn't that telling you that your basic syntax is ridiculously impoverished?" I mean, yes, you can implement absolutely anything, but in the bare syntax, you're given absolutely nothing.

Second trouble spot: Lack of static types. It makes it hard to reason about a function if I don't know what's passed into it. I have to read the code and guess, from what it does, what the form of the arguments were supposed to be. And every caller has to know it, and to follow it. If they don't, chaos will ensue, unless the function defends itself by checking the arguments. But that means verifying, by examination, that what got passed in is what was expected - not the easiest task.

Now, Lisp people say that this isn't a problem in practice, because as you play with the code, if the wrong thing happens it will throw you into the debugger. But different code paths wind up getting exercised in the wild, and I've spent most of my career in embedded systems. Dropping into a debugger is not an acceptable bug-handling strategy in my world. I'd rather have the compiler catch them.
Looks like Erlang is already getting one step closer to the metal:

http://erlangonxen.org/
http://kerlnel.org/

Also there is another project that can be related to that goal:

"Our aim is to remove the bloated layer that sits between hardware and the running application, such as CouchDB or Node.js"

http://www.returninfinity.com/
JavaScript Engineer  Airware
Drones are being used for a growing number of commercial applications including infrastructure inspection, vaccine delivery and even wildlife conservation. At Airware, we're building the Aerial Information Platform for commercial drone development and operation. Airware enables customers to tailor drones toward any commercial application by acting as the glue that facilitates seamless connectivity between airframes, actuators, sensors, payloads, and application-specific software.

Our customers are using our technology in amazing ways! In France, drone manufacturer Delta Drone is flying its multi-rotors for infrastructure inspection, precision agriculture and open-air mining operations. In Kenya, the Ol Pejeta Conservancy is utilizing flying-wing vehicles for wildlife conservation. We're also partnering with researchers at MIT who have a Bill and Melinda Gates Foundation grant to deliver vaccines to remote areas of Africa.

Working on unmanned systems is particularly challenging so you'll face obstacles you've never faced before in other engineering roles. If you want to see your work fly, come join us!

To learn more and to apply, go to: http://www.thesourcery.com/jobs/722
Obligatory link to swarm UAV construction article with video - http://io9.com/5734564/watch-a-swarm-of-flying-robotic-drone...
>I love FreeBSD and was planning on switching some servers from Linux but found that it consumed about 25% more power than my Linux boxes

Wow, I wouldn't have thought there would be such a dramatic difference in power consumption on anything but portable hardware. Did you try to measure the CPU and I/O usage on your servers and compare them between Linux and FreeBSD? I wonder if FreeBSD's greater power draw was due to its ACPI implementation or if the average system load was also higher (ZFS?).
Weibo’s IPO May Underwhelm, But Don’t Discount Other Chinese Tech Stocks
Now let's see a drone paint the Mona Lisa on it's own.
Agreed! I too was wondering isn't the discovery of time travel the bigger story here? /s
apropos, Bokeh.
It kind of makes you wonder how many bad guys are getting away with these kinds of crimes.
Show HN: A workflow tool for resolving PCI security requirements with ease
Focus is always the key. Without it you cannot achieve what you want without getting distracted.

Another hint which I often receive is to always narrow your market as much as possible. You can always expand later.
Ok, I followed a shortened link and it drops me into a fairly cool terminal simulator with a space MUD-style game in it. But it's kind of creepy to have the prompt print out as <my actual first name>@io

I know Google knows I'm logged in right now. I know that Google knows that I know that I'm logged in right now. Still, it feels weird.
You can read about this in Securities Analysis (1940). Basically you don't trust management, so companies can trade for less than liquidation value [edit: and investors don't trust / overlook that a negative subsidiary can be unwound, although that's not technically true in yahoos case if all subs are profitable].

It's really amazing how nothing changes in finance; it's just that memories are short.
Imagine the effect these drones could have on security cameras once they are out in the wild.
I'm not talking about whether the research is self-sustaining or not. I'm talking about whether the economic value of basic research is treated as a positive externality (current situation) or captured by some actor at a market price (my counterfactual).

Why ask that question? Because, quite interestingly, without the value of basic research being captured as revenue with a market price, we don't have numbers to perform a direct comparison between research costs and research revenues to compute the profitability of basic research. We don't actually know right now whether basic research is financially self-sustaining - in which case the apparent "expense" is actually a state subsidy to technological industries - or whether basic research is a financial net-negative. We also don't actually know what lengths of time are necessary to realize the final economic result of basic research.

So we kinda sorta feel pretty sure that basic research eventually helps the economy, but nobody's accounting ledgers actually get forced to reflect that or pay for it.
I'd love to be able to send in my old Macbook power adapters with frayed cords to save $79 on the connector.
Used to to do a good amount of flash development - you could actually do it with just a text editor and a compiler (which was free). There were also quite nice free IDEs, like FlashDevelop.
You should probably incorporate into at least an LLC. Various other posts here have mentioned this but while they mentioned the "couple hundred dollars" of fees to start an LLC, also keep in mind that in some states you may pay a minimum yearly tax as an LLC. If you register your LLC in California (YMMV elsewhere) it costs $800/yr in taxes to maintain the LLC, even if you don't earn a dime from it.
Here's the link, looks like someone already claimed the code, but you can still enjoy the adventure:
http://goo.gl/5jLjBA
ZDDs
Neat script! Here are some low-end results for comparison.

BuyVM 128MB ram, 15GB disk, 15USD/year

CPU model: Intel(R) Xeon(R) CPU L5520 @ 2.27GHz
Number of cores: 1
CPU frequency: 2266.746 MHz
Total amount of RAM: 128 MB
Total amount of swap: 128 MB
System uptime: 39 days, 22:35,
I/O speed: 89.9 MB/s
Bzip 25MB: 12.89s
Download 100MB file: 50.0MB/s

QuickPacket: 128MB ram, 20GB disk, 15USD/year

CPU model: Intel(R) Xeon(R) CPU X3470 @ 2.93GHz
Number of cores: 1
CPU frequency: 2933.228 MHz
Total amount of RAM: 128 MB
Total amount of swap: 128 MB
System uptime: 48 days, 6:07,
I/O speed: 129 MB/s
Bzip 25MB: 6.40s
Download 100MB file: 1.14MB/s

A good aggregator for low-end deals is lowendstock.com .
Yes CP is primarily geared towards Win, that’s mostly because they pre-date current day languages and frameworks.

But if they could fix comments and apply the same excellent moderation towards todays language, SO would have a definite competitor.
Depression ruined your friend's life, not Team Fortress 2.
That's because you're using Chrome?
You might try our software https://calltrackingmetrics.com/ - we provide a call queue feature that can route to all 10 of your employee's. Our focus is on analytics and reporting for your marketing, with integration into google analytics/adwords - but the call log is pretty useful for keeping track of customer calls too.
Wonder why investors would pour money into something that would render them useless.....in theory.
This image is from RME a sound card maufaturer. And the image is of the analog output after dac. So still in the electrical domain. Short comings of a playback system has what to do with the accuracy of a recoding medium? There are SO many factors that stop and audio signal reproduction from being perfect. But the signal domain is the easiest to make better. Transducers that have to fight the law of physics for accuracy are the obvious weak point. But as with anything rubish in = rubbish out. Before you even get to the weakest point of an audio system the transducer (the speaker) transistors and amplification have their own short comings the accuracy of an amplifiers transient response is measured by its slew rate. A square wave is impossible for a speaker cone to reproduce in theory the rising and falling edge is describing an instantaneous movement. A speaker cone can't do this, inertia says no. And this is called distortion. As every part of the system introduces its own distortion the accuracy gets less and less. To accept distortion at the signal level in the persuit of accuracy is counterintuive. But if your system can't take advantage of this extra accuracy, go ahead and use a lesser format, no sense in the extra file size. If you want a reference quality signal, use the high res formats.
To be clear here I'm not saying I want to listen to digitally encoded square waves, a square wave is a tool for showing the accuracy of input=output. A square wave being the hardest analog waveform to capture and reproduce. I am objecting to the idea that hi res formats have no advantage over what we are used to as consumers. It is the content distributors that are taking advantage saying that 24bit/96k is more expensive. The bandwidth and storage does not make this a more premium product you should be paying for the album not the format. But why limit choice because the masses can't see the benefits. If you buy the album you as the consumer can choose the format. I'm not sure if all this arguing stands up to pick whatever format suits your needs. This argument should be if I bought the album why can I choose the format most applicable to my playback needs/desires. And if your concern is that company's charge more for the high res, that refeclts poorly of the distribution company. If you think it's a waste of space just download the lesser format. If I had a choice I'd download it as it left the studio/mastering house.
Unless I know the client well, I get a 20 hour retainer up front (which is about as much as I usually bill any single client in a week unless I really like the project.) I send them a bill every week, and while I'll give them a little credit on getting it paid, I won't go more than a week without getting the retainer paid up unless we've got some history.

Sometimes you have to be firm on it, but trust me, beats the hell out of trying to collect 10-15k in outstanding invoices when your mortgage is due.
While the Stable Marriage problem is related, is it really useful in the case of pairing people for dates?
I don't think `parseInt` accepting an optional second argument is the surprising behavior there. The real WTF is `map` passing more than one argument, and the loose behavior of JS regarding argument passing overall.
AllJoyn Enables Open Source Development Across IoT Connected Products
where are you seeing the hiding I/O tickets?
In some situations (not sure which), having one part of a contract ruled unenforceable makes other parts unenforceable.
Best 80/20 solution is to form an LLC in your state through legalzoom.com. Actual incorporation (i.e., forming a corporation, usually in Delaware) is usually only necessary once you're ready for equity investment.

Learn more about LLCs here: http://www.nolo.com/legal-encyclopedia/llc-basics-30163.html
Thanks so much for the response. Can you tell us more about the algorithmic changes, or is the HN source code public?
Why There Will Be A Robot Uprising
Having a high average comment score helps a lot (maybe a bit too much as you've said) but AFAICT the average is only among relatively recent posts.

I'm pretty sure it is something like the average of your last $X posts that matters rather than average score of every post you've ever made. So while it may still result in a "rich get richer" situation, it isn't quite as dire as it would be if your entire post history worked into the average.
I wasn't using zfs at the time and I didn't do much comparison with CPU and IO, I used a wattage meter. I followed the FreeBSD guide (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ac...) and tried just about everything. My Linux box was running at about 9watts (idle) and freeBSD started out at around 18, but I got it down to about 12watts after making a lot of optimizations.

I think most of the difference is because FreeBSD is using older more stable software, and the Ubuntu server was running some of the latest software.
I'd agree with that. Comments I disagree with that are well-thought-out often add a lot to a discussion, or at least to my understanding of what's going on and other people's points of view.

I do tend to downvote comments that contain obvious factually-incorrect information, though, even if the information seems to have been provided in good faith.
Alternatively, if a function expects two arguments, the language could take exception at the fact that three were handed in. Quietly accepting arbitrary arguments could be considered breaking contract. It does have a wtf-ey whiff.
Nearly 37% Of All Registered Steam Games Have Never Been Played
It might not be easy, depending. Without too much trouble you could write a macro for this:

(my-macro "
foo
bar
baz beez
zang
dang
bang")

and have the macro parse the string manually into something the eval/apply loop understands. But I think it might get funky pretty quick, and you'll likely lose a lot of power in the process.

The example of Hiccup above doesn't add anything new to Clojure's syntax, the DSL is all legal Clojure data structures. That way it inherits all of the power of the underlying language, like if you want to dynamically generate new HTML - that functionality comes from Clojure. But doing that while modifying the syntax for meaningful whitespace wouldn't be easy.
https://github.com/norman/friendly_id

To learn how to document code.
I am suspicious of this claim.
You don't need to write macros to write a loop. What you probably do need is macros to create a new looping construct of your own... but it's not practical or idiomatic to do that in the first place in other languages.

If you want an "until" construct in Lisp, you can create one with macros easily and doing so would be considered fairly kosher. If you want an "until" in C, you could swing it with macros, but you'd be told to buzz off when it came time to receive code reviews for it.
Argh, too late as usual.
> OTOH the lowest ($20) tier on Linode is probably used by more serious projects that, on average, exert considerable load.

I'm not sure about that. For me, I pay the extra few bucks on Linode for the customer service, stability, and the consistent performance. I'm not running my VMs ragged, I'm just willing to pay a little more for a higher quality service.

Anecdotally, it's a quality thing for me. Digital Ocean = Economy car, Linode = A nice Hyundai sedan or a higher end Accord.
Sometimes you have to just leave meanings implied to avoid being very discursive. Why would you take a child to see ice? Why would it be significant? "See" doesn't usually carry that connotation of "for the first time", but really the sentence can't possibly mean anything else.
Well, if you ever wanna chat about core.async or PourOver or jobs or life, I'm more than happy to do so: erik.hinton@nytimes.com Nolen's also a great guy and really serious about helping folks out with stuff like core.async. I'm sure he wouldn't mind jumping in an IRC chat to guide you along!
Gracias por esto. Entre otras cosas, la traducción de inglés no puede capturar la sutileza de "había de recordar" o "conocer el hielo". En inglés Aureliano Buendía podía ver el hielo, pero en español podía conocerlo.
LendUp (YC W12) is hiring developers, designers, and more
It looks like they changed the image to remove the watermark. The actual code has already been claimed.
I think they already have a competitor -- just on different grounds. For example, I think most windows devs know much more about CP than SO, but you're not going to find them here, as they're not well represented.

And I think that issue is more generally applied to the communities that hang around most of the startup world/young internet... Most people are more interested in getting started on rails than learning ASP.NET/VB -- and of course, many of the exciting new technologies are not tied into the windows ecosystem, so there isn't much need to get yourself into the windows ecosystem...

I would venture to say that CP needs to do something drastic, rebrand itself (possibly offer a less-cluttered site), and start trying to reach other programming languages/areas more heavily? Not quite sure how you'd do the latter, though

Also, with the stats they have at the top, seems like they certainly have the userbase...

Maybe they could even open up an R&D department, do some advertising to get new hires in it, and start to try and do more experiments? Like for example, if someone were to post on HN tomorrow that CP had a beta site, trying a super interesting new fluid search box, clean redesign, and possibly some drastic interface change, even if it was just a beta, I'd be really interested, and it would definitely get people to view and remember the site...

Again, the R&D team would serve well to get people excited about this. One thing stack overflow doesn't have currently (that I know of) is a code execution testbed. If you gave people a chance to throw some code in fiddles right there on the page, that would be an interesting new feature (and at least a step in the right direction of helping people fix code problems, which is what people go to these sites for), and that would excite people, maybe even spawning a SO copycat feature
Yea, how dare they spend their money trying to protect their interests.
Check out LMDB's page:

http://symas.com/mdb/

I dunno if leveldb supports acid now (or recently came to), but that's a big difference
It says I don't have valid credentials for the four or so I found. They all seem like the same text adventure.
example image with code for the curious : https://cloudup.com/cwt9rS66Agu
Arguably the issue is not with the behavior but rather a deeper design problem within the language itself. Notice that in Obj-C no one would ever get confused regarding the second parameter of parseInt:withRadix:.
Advertising I'd their cash cow. Google's original business model was enterprise search. It took them a bit of time to land on their current business model m
Google Camera Depth Data
For those who missed it, this is a company that also acquired Condoleeza Rice on its board recently. Yes, Dropbox, aka 'next' according to a few NSA slides that have been making the rounds, is now taking advice from Condoleeza 'Warrantless Wiretapping' Rice. Run away. Sprint.
1. Start scraping all images from http://developer.android.com/training/ inside div.gc-documentation
2. Inspect manually
3. Profit

Fun!
"had cause to remember" and "introduce him to ice"?
I am almost positive that does not work, though if you can provide precedent I am all ears. And again, yahoo would be taxed on those earnings before they could return the money to their shareholders.
It wasn't a gripe per se so much as an ironic observation, but thanks for the correction. (Also ironically: I was a member of ACM for a couple of years -- when my employer paid my dues -- and I did not realize ACM was distinct, versus a part of, IEEE.)
Did you skip this sentence: According to BIPM data, NIST-F2 is now the world's most accurate time standard.
Google's Project Loon tests move to LTE band in Nevada
How a Chinese Company Used a 3D printer to Build 10 Homes in 24 Hours
May I also suggest an update to the flamewar trigger algorithm? Or at least this is what led me to believe it is a flamewar trigger [1]

Oftentimes a post is doing really well [2], accumulating a dozen up votes within 30 minutes, jumping up the front-page, but then because of two comments, it gets penalized to the third page. I can see it being triggered when there are 40 comments, but there seems to be an awfully low first trigger?

[1] https://news.ycombinator.com/item?id=7204766

[2] https://news.ycombinator.com/item?id=7578670
LG releases open source Connect SDK, wants every TV to behave like Chromecast
I can still see the 2 URLs?
The pricing model used to be different -- $8/mo. He changed it when he stopped producing the series. I agree the current pricing doesn't make sense. I feel slighted for having subscribed for several months, but would now have to pay _more_ for content that I used to have access to. Ach, schade. That said, the material was compelling enough to buy at the time!
Which was the short story with the sadistic dentist torturing the mayor?
I agree completely (one might even say violently)
We're starting to dig into this for BitGym and are pleasantly surprised with how fast we got it going. Pretty soon we'll be casting our interactive exercise tours from tablets to 5 kinds of second screens, and it all feels the same to our users.

Judging by their philosophy and supported devices (webos tv, lg tv, chromecast, roku, fire tv) I would expect all the other devices to get support soon too.
Isn't there a significant tension between the performance impact of using cryptography more widely and the efficiency of the implementations? Let's suppose that implementing low level libraries is 50% or 200% or 500% less efficient than implementing them in C. Now consider that there are good reasons to use these libraries more widely.
Thank you for the added detail and for correcting gaps in my knowledge about the company. It's been a while since I thought about it.

>The type of accounting you're describing is nearly impossible for these extreme tech projects.

I thought I had made myself clearer. Obviously the company's losses are what did it in, so of course it matters regardless of how ambitious the company is. Investors can provide entrepreneurs with more time to discover a sustainable business model. Governments do not have a great track record for producing profitable enterprises that sustain themselves, to say the least.

The position that I subscribe to is that those sorts of stimulus methods make it harder for companies to discover a business model rather than easier, because it pushes the incentive towards politicking rather than building a successful private company.

It was not my intention to impugn the original investors or even the people who work there. I don't agree with your first point, but would rather not get bogged down in it on HN. There is probably a substantial gap there between what I have read, what you have read, and what our values are. We don't have the time to bridge that difference in a discussion like this.