skysight-inc/HackerNews huggingface dataset:
Two great essays on language that is neither needed nor natural:

http://www.orwell.ru/library/essays/politics/english/e_polit...

" I am going to translate a passage of good English into modern English of the worst sort. Here is a well-known verse from Ecclesiastes:

I returned and saw under the sun, that the race is not to the swift, nor the battle to the strong, neither yet bread to the wise, nor yet riches to men of understanding, nor yet favour to men of skill; but time and chance happeneth to them all.

Here it is in modern English:

Objective considerations of contemporary phenomena compel the conclusion that success or failure in competitive activities exhibits no tendency to be commensurate with innate capacity, but that a considerable element of the unpredictable must invariably be taken into account.

"

http://people.ischool.berkeley.edu/~pam/papers/goodwriting.h... : targeted at legal writing, but the suggestion to have a point and stick to it is universally applicable.
Thanks!
To see a demo, please visit http://jesterswilde.github.io/hashids/ and http://liujoycec.github.io/jwt-simple/. As some other people have pointed out, the font is too thin and the contrast is difficult to read which is fixed by the most recent PR to the main repo (the demos haven't been updated yet). Please check back for the updated demos!
Fetch-factory, for creating service objects to talk to APIs
For anybody that's tried both - how do these compare to DNS tunnels (e.g. iodine), in terms of speed and reliability?
HN Feature Request: Add Comment header has link to home page
Currently there's just a link to ycombinator.com. The normal news.ycombinator.com link is replaced by text "Add Comment".
@shoo: Pretty interesting, Stein. Thx. Taleb advocates abs. deviation, mean abs. dev. and the like.

OP named reason to pick least squares: "easy to calc" IIRC, the rest of the rationale didn't exist back when it was invented and picked....
Yes. In my opinion they should restrict the payload size of an ICMP message. Blocking all echo/reply can have adverse impact on other applications as well.
You can't squat trademarks. You can use trademark claims to get domain names from people who aren't using them legitimately, including trying to sell them.

We could make domain name registration work the same as trademark registration, or people just need to get used to registering trademarks and then using the trademark claim process.

Disclaimer: I haven't tried this. I'm afraid trademark claims might only be honored for big companies, not for the little guys.
Summary of Babai's Breakthrough on Graph Isomorphism
I may be somewhat biased because my primary platform is Windows, but IMHO 260 bytes is plenty for a full path. I've personally never run into that limit with what I do, but I'm aware that there are some programming languages and environments which even encourage very deep nesting (often with directories that contain nothing more than another one), making it much harder to navigate the resulting structure. It's good to see the Node.js people recognise this situation and go back to flatter hierarchies, even if it was Windows' path length limitations that motivated it.

http://blog.codinghorror.com/filesystem-paths-how-long-is-to...
You don't need an account.
Exactly. Virtual supply chains where we design and manage, you make it and ship it to each other.
Not quite. rdancer's saying that the options people have to choose amongst/between are a consequence of how their votes are counted. Proportional representation tends toward a larger number of parties; first-past-the-post tends toward two. And "tends toward" can be read as "definitely leads to" in the case of fpp.
grow, grower.

The point is, he's not simply stemming. He cheats.
ES6 based XSS in EZDATA search
There was a study posted here recently that disagrees with you: https://news.ycombinator.com/item?id=10488998

The summary is that very intelligent people do not seem to have any unique genetic or environmental factors that explain that, they just happen to be at the edge of the bell curve. This is not true of very unintelligent people; there are lots of genetic and environmental factors that can decrease intelligence.

From the abstract: "We found that high intelligence is familial, heritable, and caused by the same genetic and environmental factors responsible for the normal distribution of intelligence."
In any breakdown of society, you'll have broken desperate people who turn to raiding instead of rebuilding. I don't think the two will be very much different?
Amstrad CPC Edition of “10 PRINT” maze generator challenge in 11 bytes
Tech Is Eating Media – Now What?
Something has to give. Either take off from work earlier, set boundaries for yourself around family commitments, or scale back some volunteering. You need to make space and time to be relaxed and learn stuff.
Google's (Anti)Trust Issues
It's not really possible for there to be a bubble at the seed stage -- valuations at that stage are "paper" values because there's zero liquidity. Companies also tend not to stay in the seed stage for long enough to cause an asset bubble; they are either able to acquire follow-on funding (at which point they're no longer a "seed" company) or they aren't and they disappear.

The seed stage is increasingly crowded, but IMO that's a good thing.
You can do agile test first too.

"hey here's a feature we're pretty sure we need:

As a foo,
I need to bar,
So that baz

okay, write the test, make the test pass, refactor"

What about that isn't possible in agile?
Assess property taxes on domain names.
And if Hoffa gets his way, US consumers will experience a punch to the gut.

Protectionism and "Buy American" is fundamentally incompatible with affordable consumer goods. Hoffa's way will lead to you only being able to afford a new smartphone once every 20 years. Televisions will become family heirlooms because you just can't afford to buy a new one. Hope you like the outfit you're planning on buying, because you're going to be wearing it for years.

I value the modern American lifestyle.
I haven't tried comparing both. I don't have much resources. All I can say is that using icmptunnel, one couldn't differentiate whether it's using tunnel or direct internet. Hence ICMP tunneling was very fast.

Although I'm interested in comparison as well :)
Like a factor of 4 matters much if your framework makes it easier to scale out horizontally. Also, I'm sure it will get optimized over time.
Cows explain 21 Economic models
Server costs will certainly go down as Give A Dime reaches scale, but will always be necessary per user to account for bank transaction requests and other services. I will update the FAQ to be more clear on how we use this fee. We also intend to use those funds to continue growing and vetting charities in other communities.
the probability of me personally having to do unskilled labor is so excruciatingly low that we can ignore it for all practical purposes. Doesn't change the need for empathy, etc.
Artificial Intelligence as a flow chart
Me too. I thought they either dug up some old quotes and applied them to the TPP, or there was another Hoffa. Interesting that this apple falling near its tree.
I tried using some but couldn't get them to work. Probably because many were developed long time back. There have been many recent changes in the kernel.
Would love feedback on this price point!
I like this quote: A few years later, the anthropologist Richard Wrangham built on this idea, arguing that the invention of cooking was crucial to human brain evolution. Soft, cooked foods are much easier to digest than tough raw ones, yielding more calories for less gastrointestinal work.

So along that line, the massive recent increase in high-sugar food/drinks and fast-food restaurants like McDonald's should be fueling another leap in brain size!
Man I want to un-see that! What a horrible way to go
Very true, we're rewriting the copy as we speak. We've been struggling to convey the idea and making it engaging, while remaining succinct.

Very much appreciate the honest feedback!
I own a MacBook Pro and it's just perfect.
Work in OS X, with all the advantages of unix environment and great apps.
Play games with bootcamped Windows.
Well, that's the thing, these two things aren't even in tension at work here:

The students want their homes to be free from racist shit (literally, in this case) and the administration responds with "intellectual development!" which is cowardly and nonsequitor.

As if you either get to be coddled (i.e. not wanting pervasive racism to filter into your living quarters) or you get to be challenged to grow intellectually (in practice, a shockingly conservative--for a university--position of "nothing's wrong, everything's fine!").

They're not working at cross-purposes, the claims of intellectual development are just a weasel word defense of the status quo; a staus quo where a lot of people of color apparently feel the continual sting of systemic discrimination.

Or, taken more positively, the administration is giving these students a chance to experience, first-hand, the concepts that power concedes nothing without a demand, that collective action is a powerful force for change, that sometimes people have to get their hands dirty and fight for things, and so on.
P.S. If anyone can assist me in finding the Fluke or Flux OSKit source code, that would be appreciated. The Utah FTP server appears unresponsive from my end, so I'm looking for mirrors.
She explains that: the converter outputs a size and a stream of rgb values, which are easy to parse and verify, and the worst thing that could happen is you get a bad output image.
The Three Most Important Words
You can use Cmd+E to directly insert the selected text into the search buffer, so for the Project-Wide search you wind up with the shorter sequence:

Cmd+E, Cmd+Shift+F, Return

This sequence seems to work in many other apps, I don't know if it's a system command or just a common convention.
That's facinating!

If you are reading this comment watch this [Black MIDI] Synthesia – "Nyan Trololol" | Rainbow Tylenol & Nyan Cat Remix ~ BusiedGem

https://youtu.be/zqan54VUSq0

You are welcome ;)
Exactly. When I say things that seem outrageous, and get downvoted or called out, like claiming Google is past it's peak, I'm aware it may take a couple years for public opinion or actual monetary figures to catch up. I called the antitrust investigations around Android which have been opening up this year, a couple years ago.

People are quick to downvote and say you're crazy, but often, you're just early. And it can definitely take time for public opinion (which drives things like stock) to catch up.
I don't think you understand what this library is for. You can pick up a graphic card for $100 and voila now you got 1000's of cores. To your defense the comment you answered seems to have mixed a few random things together too.
High end firewalls will monitor ICMP and can restrict the size of the payload. They'd probably also notice the large number of ICMP packets.

Big corporate places can completely restrict things and prevent any traffic from internal hosts to the internet. You can use proxying for web browsing etc. and then monitor that to check for any unauthorised traffic.
Not a great example, and the Person table is not normalized. Building up a description to display is not even what I would call business logic. Some business logic naturally belongs in the database, some doesn't. Limiting the RDBMS (not SQL) to CRUD operations throws away too much. What the article describes is the opposite of 40 years of enterprise-scale experience with RDBMSs.

Think about a database that supports multiple applications written in different languages at different times by different teams. The problems with implementing business logic at the application level are more obvious then -- violation of the DRY principle, for one.
No, it doesn't, you are making things up.

There are plenty of agile/scrum teams who run continuous integration that won't allow code that breaks a build to even be in production. They write integration tests and acceptance tests and all of it is done with sprints and iteration.

Agile does no encouraging of adding features. It simply gives you the freedom to choose which ones get implemented based on the current knowledge rather than be forced to make those decisions based on 18 months ago knowledge.
(Don't take this as the beginning of a political debate, that's not what I intend. Just at face value...)

I knew what I was getting when I voted for Obama

I've been wondering about people who felt this way. From my perspective, it appears that people in this situation should be very disappointed, because (it appears to me that) many of the promises weren't delivered. In particular, Obama was quite specific in his criticism of GWB for wars without Congressional approval, yet he himself has done this multiple times now. And one of the themes of his candidacy was to be open and transparent, yet promises like "all legislation will be posted for X days online before I'll sign any bill" didn't even survive a week into his presidency. (these are just two obvious examples, not a complete list)

I can understand why you'd be hopeful going into that. But today, seeing how that's all played out, what are your feelings?
Really? I always thought that Itunes was better. Haven't used Winamp in a long time though (since the 90's).
A couple of million small packets in a short timeframe will still eat up your resources. If an application needs ICMP echo to pass transparently through your firewall then you should probably review your need for that application, you're one step away from becoming a partner in someone else's amplification attack.
> They took a medium I had always classified as a cheap imitation of a real piano

It's all down to the sound generator at the other end of the MIDI cable though. Electric piano's are pretty amazing sounding these days. Lots of music creation software uses sampled, live instruments and some of those are recorded at very high quality. All of which can be driven through MIDI too, although there are obvious limitations to the way a professional can play a real piano, most people would be hard-pressed to tell the difference in a blind test.

Awesome indeed!
oh wait... googling shows it as a real documentary. Could have sworn when I saw it so many years ago that it was not a real company
The article suggests using node-foreman (#6); can someone explain the advantage of Procfile-based environment management? I read the docs and didn't see anything that couldn't be handled by a simple config.json or some environment variables.
I just tried iodine and icmptunnel. Can't say for sure but I think icmptunnel was faster. At least for my internet
DHH – You Should Consider Rewriting Your Software
Seems like black MIDI could also speak.
Last Week Tonight with John Oliver: Prisoner Re-Entry
The new babel 6 stuff was the first time I had hit the limitation, but their names are extraordinarily long.
I reject the premise.
Even when assuming availability, what about modules that change?

Either because authors "bugix" their existing versions and don't bother to increase the version number. Or because a malicious network actor delivered modified code.

That's why I prefer to add a SHA-256 hash/checksum to every downloaded dependency file. In some settings that hash might be more important than the actual version number.
Previously mentioned:

https://news.ycombinator.com/item?id=3297048
https://news.ycombinator.com/item?id=10052646
Very neat photos. The Azure Cloud Temple in the Fragrant Hills park is one of my favorite places on earth. The park is very busy in general, but the entire path leading up to the Cloud Temple and the temple itself are typically empty, peaceful, and serene.
Yeah, it's a real shame that Fastmail isn't doing any open source or trying to improve email standards for the entire internet

https://github.com/fastmail

https://github.com/brong/cyrus-imapd/

http://jmap.io/
When I was a teenager in the late 90s, I was working at an ISP and learning bsd and Linux. I had accumulated a first tier of working knowledge - I could just barely use the system but to my friends and family I was a unix god. Being a kid with my first taste of authority, I remember how opposed I was to tool improvements that made these systems more accessible. I was complaining to my boss, a unix greybeard, and he got really annoyed with me and explained that the system should be improved so that everyone can benefit from it.

I read this and I think I just understood a little better how petty I am.
"...as evidenced by America being the richest, most powerful nation in world history"

That does not follow. First, if you actually allow that America is the 'richest' and 'most powerful nation', it doesn't prove it's somehow the best democracy, or even a good democracy, or even a democracy at all. It doesn't even prove that it's good at capitalism or corporatism, it just doesn't follow. It's like saying god exists, the prove is in his creation.

The 'glaring problems' are utter failures of democracy; the representatives simply don't represent the will or the interest of the people. Of course the will of the people is bent via media, lack of education, religion, anti-intellectualism and American-History-folklore against their own interests.

But note, some of the systemic issues of the electoral process are, just as examples, the FPTP voting system, the ludicrous campaign financing system, pervasive and completely legal corruption that allows gerry mandering.

The 'hypothetical ideals', i.e. actual democracies, exist in other countries.

America is a great place, with many smart people, and many, many interesting and important contributions to science, technology and culture. But it's governance is a plutocracy at best, and proto-fascism at worst (the original meaning of that word, not the one referring to Nazis). But as long as most rara about the best nation on earth, they'll be happily exploited and nothing changes.
Introduction to Variable Templates of C++14
How 3 hackers made a $100M
That's good news for me. :)
... And those developers are generally right.

I would use SDL in Linux ports of things because it is the closest to a reasonable native API on Linux (which says more about Linux than SDL actually). But even having done so I would then use native APIs in Windows, OSX, etc.

If your standard of quality is high enough, it won't really be possible to reach it using a blanket API like SDL everywhere.
Sure, but don't call it a machine that prints roads. If I had a printer where I had to draw all the output I don't think I would call it a printer!
My money's on JLaw.

I expect a Theranos movie written by Aaron Sorkin by 2020.
I've defended private market valuations since we haven't been hearing much about "ratchets" but will need to back-track. Yeah, Square's last round was a "debt" round with decent upside if Square can get back on track.
Microsoft seeks to dispel cloud mistrust in Europe with trustee model
OK, I see "length" extension in man iptables-extensions (Debian 8), so for example, to drop pings with a packet size greater than 85 bytes:

# iptables -A FORWARD -p icmp --icmp-type echo-request -m length --length 86:0xffff -j DROP

Still, until someone checks the code of this tool, or a working test environment, we won't know if the rule stops this tool.

Update: as for the number of packets, there is -m limit and other recipes.
Always On
Depends how many hash tables you have! :)

I agree that it's a marginal gain here, but Thomas asked for a case where predictability of "more difficult than a LCG or Mersenne Twister, but not infeasible under crypto assumptions" would have value. This would be an example.
The Ruptured Duck: Honorable Service Lapel Button
Thanks for the explanation of the different incentive structures for VCs vs. mutual/hedge funds.

Can you explain where large mutual funds get the money that they invest in the late rounds of these private companies? Is it mostly institutional/pension/retirement funds?

Who is losing when Fidelity writes down a late stage investment in a private company? I'm assuming the fund manager, but do the investors lose as well, or will they only lose if it causes a panic/bank rush with all investors clamoring to withdraw from the fund asap?
This is untrue. Ensure can be, and has been, used as sole source of nutrition.

> that wording exhibits a good deal of effort trying to hide that fact from you.

No, that wording is keeping them compliant with stringent regulatory systems. The fact that Soylent ignores that regulation is a bug, not a feature.

More than one person has pointed out your error. The fact you continue to push it is dishonest.
This doesn't stop traffic from getting to you. If the attacker has more bandwidth than you, you lose. Complete outage. All your customers think you're down because they can't get packets through.

You need the DDoS traffic filtered upstream, not stopped at your firewall. This is not a trivial problem to solve.

If you're running BGP you can stop small-ish DoS attacks by setting up a blackhole BGP community that is propagated up to your providers. Any IPs you put in will no longer have their traffic forwarded. This doesn't work for DDOS which has countless IPs attacking you. You will have to blackhole yourself and take the target IP off the internet to stop wasting all your bandwidth.

So the solution is to have it filtered upstream by someone who can clean and absorb the attack. It adds complexity to your network architecture (filtering provider has to announce your routes for you) and it's not cheap.
The final days of sub-400ppm carbon dioxide
Interesting point re: not staying at the seed stage long enough for a bubble. What we're seeing instead is multiple preferences layered on in subsequent rounds.

So seed/A investors think they're doing well when the company raises B,C,D,E rounds at higher valuations, when in fact many will be washed out when the company eventually IPOs or is acquired at a lower valuation than their last venture round.
Concepts and workflows to listen to YouTube Music offline?
Dear all,

I would like to start a discussion on different concepts that community members use to gain offline access to YouTube content, particularly music.

I'm a heavy user of music found on YouTube because of its offered variety.

However, I would like to avoid to permanently stream the music online for two main reasons:

1. I need constant internet access which is not always a given (especially while traveling)

2. It consumes most likely less energy to play music offline than to stream it over and over again

Aside this background my question to the community:

What is your preferred workflow and method to have offline access to YouTube Music?

Thankfully,

Robert
5 Internet of Everything Kickstarters
It really isn't about the software. Software isn't what keeps people from using macs. You can boot windows on a MAC with bootcamp and it runs as a very nice PC with no limitations that I am aware of.

The real reason is COST. Macs are more expensive for any given spec. It is that simple.

Says, me, the visual studio user that has an iMac.
Technical capability exists. Everyone running BGP should be implementing BCP38.

http://www.bcp38.info
Never attempted to get granular, not in the least. You also didn't mention Jungle, so, you know, it's a big universe. I was simply mentioning artists that appeal to me. I've got a good deal of Aphex Twin stuff, including purchasing the new Syro, Computer Controlled Acoustic Instruments, and following him on Soundcloud. Black MIDI and programming electronic music have quite a bit in common, in that 'good luck playing that live with just 1 guy' is a pretty basic correlative.
Clean up the Build