skysight-inc/HackerNews huggingface dataset:
Test cricket is the ONLY cricket... none of this one-day nonsense ;)

Once you know the rules (easy* ) and start to understand the strategy (hard) then test cricket is fascinating and pretty exciting!

* The easy rules are easy, then there about a thousand weird rules that hark back to ol' England. You take "tea" for example. Though my favourite is that if a ball is damaged or goes missing in the middle of a game, they go down to a kind of ball library and choose other balls that would be in similar condition (ball condition is extremely important and plays a major part in game strategy). Then both team captains must decide which of the candidates should be used.
I ran MMBot, but there was another one, can't remember the name, prior to it.

MMBot was closed source from what I remember.
The Definitive C++ Book Guide and List
Indeed. Apple has a $100+ billion cash pile that is growing fast.

It's a company that literally makes so much money it doesn't know what to do with it.
A computing architecture doesn't need to use a language.

The language is there for our benefit, not the machine's. I'm merely suggesting that all these (by now, countless) languages are getting in the way of efficiency. If we have something in mind that we want the computer to do, why not just do it in hardware directly, as that would provide the most optimal efficiency?

I don't 'feel similarly about written language', because written language is kind of important for human communication. Last I checked, human brains have very little in common with computers and our capabilities are not the same as a computer's. We are not computers, we're social organisms. So we need written language. One could even say that we need written language to do 'our work'. Society would fall apart without it.

But I guess if there were a better way to communicate or record/relay our thoughts to others, I'd be all for it.
Weird, I don't see this...
Just a heads up, @BrianCunnie, you are dead. I'm not sure why. I don't see anything in the comment history to justify shadowbanning, maybe someone with more insight into how and why people are banned can elaborate. Sorry this is top-level, you can't directly reply to dead comments.
Yeah, this is rad, as I imagine there's some overhead to running the transpiled babel ES6 code compared to running the native ES6 features. At least some things may be faster - I remember lexical block scoping (let and fat arrow) causing perf issues in traceur.

Now I just need to be able to rely on these features being present in the browser so I can just write native ES6 everywhere and skip that build step entirely.
Very interesting. What timespan did you need to start seeing good results? Are you still improving after 2 years?
And then looking further I saw this : http://www.wvshare.com/product/4.3inch-e-Paper.htm now there is a hack-a-day worthy project. 42 of those bad boys (just $250 including shipping!) and a frame and clever raspi software with a multiplexing serial I/O circuit and voila, the forever calendar for your wall.
> Does anyone have any examples on what the total cost would be per person.

One problem is that are two versions: the conservative version[1] in which all social security programs are abolished and the current social security budget is simply divided among all adult citizens, and the socialist version[2] in which a "living wage" is financed by high taxes (and sometimes by printing money, although I'm not sure how seriously this is proposed).

The conservative version is revenue neutral, but the socialist version has serious inflationary problems that are rarely discussed and quickly turn into discussions of the merits of various price fixing schemes when they aren't outright dismissed.

[1] http://www.theatlantic.com/politics/archive/2014/08/why-aren...

[2] https://www.popularresistance.org/the-case-for-universal-bas...
Dawood Ibrahim (https://en.wikipedia.org/wiki/Dawood_Ibrahim) is widely believed to be behind match fixing in cricket; I think that's worse than diplomatic activity.

I agree, however, that what we are discussing is a matter of opinion.
hmm full time? I wonder why they want full time...
This was my immediate thought, but then I got confused. Where does the pedal get it's voltage to generate the signal to begin with? From the audio jack itself? If that's true, why does it return a signal too high for the sound card to handle? Is there some sort of voltage amplifier in the pedal that can be bypassed?
It's a Pi accessory, and one where the RPi Foundation have a lock on the market - because all display output configuration goes through the binary GPU blob, they control what displays you can use with your Pi.
To be honest, I've been following the rule of using capital letters for things that should remain 'constant'. If everyone working on the project knows that, it works like a charm, never had any issues with it. But it's nice to have const now. So, I do see value in the const feature even if it doesn't protect me against a commit by the devil himself who changes the content of const objects.

Long story short: If you want to be annoyed about this feature, then more power to you. I won't be.
"Native content has been around for decades (in the 1950s baseball announcers described home runs as "Ballantine Blasts" after Ballantine beer)."

That's a bad example, since it's very easy to tell the difference between the paid product reference and the actual reporting of the ball game. But if the native ads look just like the non-ad content, it's much harder to see which is which.
> I'd rather see us start to question the "non-profit" status of lots of hospitals that pay their management some seriously hefty salaries.

Why? The salaries are taxed. (And salaries are a tax-deductible business expense even for non-exempt organizations.)

Tax-exempt non-profit status (while they are many subtypes with different qualifications) is mainly (in terms of the common feature of that status) about whether anyone has a claim on the retained earnings, not whether large salaries are paid.

(Charity status within the larger tax-exempt non-profit category -- charities, in addition to being tax-exempt, have contributions that are tax-deductible for the contributor -- is largely about serving one of a set of defined "charitable purposes".)
Software development is not about chasing the latest shiny fad or trend on the market, it's about solving real-world problems by researching available solutions. So, if you think that Node doesn't fit or not equipped enough to solve your problems, you're welcome to check other solutions till you find the one most suitable to the problem at hand.

So, if you think that Ruby or Python could get things done for you and you're very familiar with them, go for either and get it done but to pick on Node just because you don't quite grasp its inner workings is really odd of you and the whole reasoning behind your critique is rather absurd.
I have always wondered why we have not had a repeat of the underarm delivery [1], but just done by bowling overarm very, very slowly. As far as I know there is no rule in how fast the ball has to be bowled and if you bowled very slowly the ball would reach the batsman rolling along the ground.

1. For those that don't know the history of the underarm delivery, in a match between Australia and New Zealand the final ball was bowled underarm so the batsman had no chance of hitting the ball over the fence for 6. This was the only way NZ could win. For historical reasons bowling underarm had been allowed, but it had not been used for more than 100 years.

Edit. There have been some changes to the rules so you can't let a ball bounce more than twice now [2]. You should be able to bowl very slowly though.

2. https://en.m.wikipedia.org/wiki/No_ball
I use Java/Spring, Ruby, and Node.js in production, and Node.js is by far the hardest to stay up to date with without introducing major problems. The only framework I have used that is harder to update is Finagle.

It's not just Node itself to blame. There seems to be a culture of breaking things in the Node.js ecosystem. Breaking changes in third-party libraries are common. I have to specify exact dependency versions in my package.json, and almost every time I update one of them, something goes wrong.
> I was watching the second lecture yesterday, towards the end of which Feynman distinguishes between what he calls a ‘Babylonian’ approach and a ‘Greek’ one. His idea here is that mathematicians have a tendency to arrange their theories in the Greek style on an axiomatic basis, while this can’t work in physics, at least in a time of theoretical growth, because it is never clear which approach is basic. For example, one may view a physical theory in terms of forces or field potentials or conservation laws or paths of least action, and unpredictably any one of them might provide new insight as to how to link together physical facts.

Okay, so that explains the Greek approach. What's the Babylonian approach? Without that key piece of information I'm pretty lost as to what this is about.
Great game designers are not necessarily great game historians and/or have good memory.

> It's amazing how many new standard things came out of Diablo and Diablo II. [...] The rarity thing [for loot], for example, just kind of made sense.

While Diablo certainly helped popularize quite a few such features and even arguably gave birth to a genre (I heard people calling various other games a Diablo), it would be overconfident for them to claim inventing it: Magic the Gathering [1] had it years prior. There, rarity was implemented with printed pages: you print all your common cards on a Common sheet, uncommon cards on an Uncommon sheet and rare on Rare sheet; then put 1 card from Rare, 3 from Uncommon and 9 from Common into each booster pack. (not actual numbers! there are also Mythic Rares and each card has a tiny chance to be a Foil version, which complicates the situation, but the basic idea is something like that; from memory)

Same goes for the idea of a quest log: I don't have a specific example in mind, but I have a hard time believing no game had it before Diablo II.

[1] https://en.wikipedia.org/wiki/Magic:_The_Gathering
There was a book that covered this -- maybe one of the James Bamford books, and it was related by the sources as an act of respect and marine tradition and nothing indicating it had to do with the eventual declassification of the event.

This sort of mutual respect and tradition between enemy aircrews is not uncommon.
What Are a Hospital’s Costs? Utah System Is Trying to Learn
I could also go into detail on how the Diablo Clone hunting was done on irc.dclone.org.

The TLDR is that a bunch of people get together and pool in Stone of Jordan rings, and then decide which servers they'll spawn the clone on, and once they're all sitting on a few of those servers, the initiate the selling and "popping" (spawning the clone) on the server.
Why do so many people on HN say they have ADD?
Many dumb questions, many obvious answers..

http://www.snopes.com/politics/conspiracy/boston.asp#globe
I wonder if it'd be difficult to add an index from vodo.net to Popcorn Time. If they also added a link to the pay/donate API, that might actually give some of the Vodo.net-releases some much needed money (given the market share Popcorn Time apparently has).
Ask HN: Should we have a “Who is hiring?” for non-profit volunteer positions?
We are a non-profit (http://www.secfirst.org) currently looking for a volunteer copywriter to help us with some content and PR stuff for the launch of our app, Umbrella - which helps journalists/aid workers/activists manage their security.

It only requires a few hours of volunteer time so doesn't really fit into the current "Who is hiring?" - which is full, part-time or internships. Thus does it make sense to have a "Who is looking for volunteers?"
Automatic valves on steam engines were invented by a boy whose job was to run up and down a ladder turning valves on an engine designed to pump water from mines. He attached a pole to the output of the engine to do it for him, and took a nap.
Mixpanel is searching for its first product manager
Hey HN,
No boring /jobs URL needed here, just a message:

I am one of the founders at Mixpanel and we're looking for someone who is technical but is quite experienced at building and ideating products. It's a pretty cool job because it means that you'll be really influential in how we shape our future products.

What you'll get with us is a really driven, smart team to help you: 3 full-time, world-class UX/UI/Creative designers, and a 23-person engineering team to help build/collaborate with you on our crazy ideas.

You'll work directly with me as I've been our resident head of product to date. It's gotten a lot harder for me to scale as the company has grown.

If you're it, I am excited to meet you.

Email me directly at suhail@mixpanel.com

- Suhail
Is the code up somewhere? It sounds very innovative and I'd like to check it out.
Peak Objective-C
I believe the question is: could the same market-making/liquidity be provided without the amount of profit being taken by HFT firms?
> It promises a stable future, so let's say I'm being cautiously optimistic.

This doesn't make sense in light of your initial comment. One of the big goals of IO was to move to semver and address unpredictability/instability that you describe.

If anything, the merging of Node and IO should give you confidence that project governance will be on the right track moving forward.

Also, when you consider the advancements in transpiled js, the js/node community is looking very wise compared with other language maintainers.
>What's a shell? It's a program designed to be a layer around the OS, exposing all of the capabilities of the OS to the user in a convenient form.

I think that's what they were getting at when they said:

>optimized around the need to scale down to a convenient line-by-line way to work with the system in a REPL

The only real difference is optimization for the REPL. Many of the things you might consider part of the experience aren't even shell built-ins, they're utilities maintained separately from your shell. Powershell is a good example of a shell scripting language that has a lot more going on than your traditional shell. Native object pipelines, .net libraries, etc. but the most important thing about it is that it's optimized for the REPL.
And maybe internships...
An "uncountable" amount of economic growth in free movies and music?
I hate this model in general just because I can't just pay a larger amount once and have it forever.

Aside from that, this reinforces my coding minimalism. I don't have a need for all of these weird extra things that just make "life easier" about 5% of the time while screwing with normal typing 95% of the time (in my case at least). I am perfectly happy with standard visual studio and notepad for anything that isn't .net.
After reading this in the paper edition, and cloning the repos from popcorntime.io, I actually found the UI rather pleasant. Certainly easier to find something than on Netflix -- and the recommendations seemed more relevant (even without any "profile").

Anyway, I wasn't aware that the underlying streaming torrent thing was a stand-alone project -- so if you have a source of torrent/magnet-links (say a folder, rss...) you can actually stream straight to vlc/mplayer quite easily.

https://github.com/mafintosh/torrent-stream
You Suck at Excel with Joel Spolsky [video]
But there is/was an app called Bittorrent, right? I think that might add to the confusion for the typical layperson.
Only the headline says "Russia". The story does not. Headlines are awful; I wish HN would rewrite them more accurately and less clickbaity. (See also: the "Why" clickbait)
Ask HN: Would a website that shows the tech stacks of nearby companies useful?
I'm working on a side project that's interesting and useful to me.

- 50% of jobs aren't advertised. This can help tech jobseekers seek out employers who match their tech skills but aren't openly hiring
- Shows languages, databases and all other commonly used tech products in an organization
- Jobseekers can potentially bypass recruiters and negotiate better rates

Would this be useful to anyone else?
My grandfather was an engineer on this project - it was done as a hedge against it coming out.
Love it. Been looking for something like this for while.
I suppose it depends how big your binaries are, but once those are getting culled from memory things are not pretty.

Keep in mind that if your swap is not huge, it will very often fill will cold data and you won't have swap thrashing despite running out of memory.

Good point about measuring the page cache directly.
Get an alpine based one, it has 10x smaller size. I made one with npm v3 and node v4.0.0 https://hub.docker.com/r/antouank/alp-node/
Similar idea to a well-known project in Armenia by Ursula Shulz-Dornburg:
http://www.schulz-dornburg.info/english/Werke/Armenien-Busha...
GEOS For the Commodore 64
IT IS NOT! Diablo 3 was the biggest disappointment in game history and that blizzard has not admitted what has been done wrong and those selfish developers that haven't even played d2 makes it even worse.
- Ruby: 20 years old

- Python: 24 years old

- Node: 6 years old

Maybe your comparison is somewhat unfair...
In Moscow, the subway stations are gorgeous. Most of them are unique pieces of architecture and art, clean, and well maintained. There are coffee table books of high resolution pictures that are worth seeing; here is an online sample of a handful of stations [1]. Contrast this to nyc, where the subway is both filthy and looks like a place that, if I didn't know it was a subway station, I would not be willing to enter unless in a large group.

If you're there, it's well worth spending an afternoon visiting the stations.

[1] http://www.amusingplanet.com/2013/05/art-and-decor-of-moscow...
Interesting observation: Despite it's graphical resemblance to early Mac OS, preemptive multi-tasking actually makes this OS substantially more advanced.
Cross-Channel Design: Your Secret UX Weapon
When I need a C repl, I often use python and ctypes.
Software developer here:

I think of some basic filters - pay, location, fuzzy buzzword match. Then I go on seek.com.au and apply for every job that meets that spec. I ignore fluffy description stuff - I can find out what the company is really about at the interview. 90% of these lead to a discussion with a recruiter, who may have other jobs too. Then go to a few dozen interviews, get an offer or two then decide what to do.

Protips:

1. When talking to each recruiter and company make it sound like that job is top of your list, and your list is small say 2-3 jobs in total. Don't say you are considering another offer until you get an offer. I.e. match the stage you say your other thing is at with this one.

Example: "Do you have any other interviews" at the first stage. Answer: "Yes I have another first stage interview but from what I am hearing I prefer the culture of your company".

2. Don't turn down an interview until you have an offer you have accepted and the contract is signed.

Don't turn down an interview even if the job spec is a bit out of your league (but not if it is blatantly so). E.g. if you are a .NET developer without WPF and WPF is on the list just go it may or may not be that important. If they are asking for 5 years for forex trading algorithm experience and you have none then forget it.

Turn down an interview if you find out the most they will pay is less than your minimum, if the location is a no no or there is some other definite definite show stopper. Unless... you are (like me) rusty at interviews and want some interview practice before the one that counts.
If Apple can void your warranty for jailbreaking I'm sure John Deere could do the same.
Open-sourcing my (literal) Pain in the Butt
How often were you meditating and how long on average was each session?
Previously: https://news.ycombinator.com/item?id=10184281
It would be incredibly cool if someone bought this ship and used it to actually mine manganese nodules. Or alternatively create a vacuum for methane clathrates. Park it next to Shell's new LNG ship, vacuum up a few billion cu ft of natural gas.

For reference, the composition of Manganese Nodules: http://crustal.usgs.gov/geochemical_reference_standards/mang...
That's the game that I've dedicated most of my time in high school. It was gritty, challenging and full of possibilities. I managed to trade and find enough gear to buy high runes and elite rune words. I had a lance barb. It was different and frowned upon, but holy hell the amount of damage he would do.

I think the greatest thing about D2LOD was their dueling system, especially in hardcore mode. I had a friend (RIP) who used to have high level barbarian with teleport amulet. In the older patches it was a rare item, before the crazy rune words and so on. So naturally he was able to assassinate a quite a few naive players, who tried to run away, to collect the ear. Oh man, the rush of playing in hardcore. The thrill was real. There was a real consequence to your mistakes. I think that was the fun part until Blizzard sanitized the game to prevent easy PK.

One thing I wish Blizzard could do is to make a figurine of your character and send it to you. I'd love to have a small figurine of my lance barb that I've dedicated a lot of my time to. Too bad it's all gone now.
beanshell is quite painful. I like using the repl of a jvm language to explore classes and methods. Like slime+clojure or groovysh or jruby.
Maybe this will come as a shock to you, but the commercial purpose of advertising is to manipulate purchasing choices. That people respond positively does not mean they aren't being manipulated. Surely in your industry you have met plenty of people who are both very charming and entirely manipulative. Unpleasant manipulators quickly lose their access, so I don't doubt that your advertisers have learned how to make the process enjoyable.

I am similarly sure that you believe you haven't sacrificed editorial integrity. But when I did work for fashion magazines long ago, it wasn't my impression that they understood the term in the same way my hard-news friends did. Or that I do, really.

I certainly agree that you're running a business, and I agree that putting the fox in charge of the henhouse is very likely to be good for your revenues in this age of turmoil. But hopefully you can see how some, me among them, would decline to be the product you are selling.
Well, this is the world you create when ad block becomes accepted as part of the culture.
Just to right the last section: England currently holds the Ashes after this summer's series.
Flexbox in 5 minutes
I believe now the rule is maximum one step before it reaches the batsman
In addition to AnimalMuppet's point, shell scripts make no attempt to be cross platform, so you don't get any awkward leaky abstractions when trying to interact with low-level system facilities.

The primitives in shell scripts are the primitives of the operating system. The fundamental building blocks of your language are strings and files and processes, which makes it really convenient to work with strings and files and processes, AKA the operating system.
Sure. There was the decision a couple of years back to stop using self signed certificates. I spent a couple of hours wondering why a server I was running that compiled SASS on deployment suddenly stopped working, and it turned out to have been this.

A more recent example comes from Zombie, which I use for functional testing. When they moved to v3, they required io.js instead of Node. So eventually I decided to go with Zombie 3 and moved to io.js, but then another library broke which required Node instead of io.js.

They're the two big ones that stand out, but there have been lots of other small annoyances.
Branding 101 for Hackers
There are a bunch of these already:

http://stackshare.io/stacks

http://techstacks.io/

https://startupstack.io/

StackShare is the big one in the space.
Gene Editing Is Now Cheap and Easy–and No One Is Prepared for the Consequences