skysight-inc/HackerNews huggingface dataset:
Hi HN. Here's our blog post announcing this: https://medium.com/@jasoncrawford/announcing-blind-audition-...

It's open-source if you want to contribute: https://github.com/fieldbook/blindaudition
Much more than a decade, I'd wager! Ante stopped being standard quite a long time ago. Personally I stopped playing in 1997 and ante had already ceased to be a common practice in my area several years before that, from what I remember.

Just googled it and the last card to even have an ante-impacting ability was printed in 1996. Seems it stuck around as an optional rule but wasn't common in my experience, probably because tournaments always skipped it.
* http://jdebp.eu./Softwares/nosh/guide/service-show.html

Jos Backus asked for the JSON option in 2013.
Gridmapper – A JS/SVG application to create dungeon maps for role-playing games
Availability and durability are two distinct things. HPE maintains staff that can recover the data through extreme measures, so they were technically correct.
Oracle, for one, has had it for a long time.

"Use the COMMENT statement to add a comment about a table, view, materialized view, or column into the data dictionary."

https://docs.oracle.com/cd/B19306_01/server.102/b14200/state...
" In 2011, almost a full quarter of young Americans said democracy was a "bad" or "very bad" way to run a country. And today, one in six Americans say it'd be "good" or "very good" to be under actual military rule."

Really, our problem here seems to be one of education, then. People who prefer a military dictatorship have ZERO experience with military dictatorships!
I know of studies here in The Netherlands, psychosis is more common in immigrants from (North) Africa.
> is it worth it?

Absolutely!

---
When I got back into emacs I dedicated two weeks to re-learn it after years of not using it.

I watched/read a couple of tutorials for setting up a python development environment - which happened to be one of my drivers since I hadn't found a decent python editor.

I read through the built in tutorial once, and referenced it a few times in the following days as I was editing. I had coding to do, but I did manage to slim down my task list to account for the potential of lost productivity.

For emacs M-x describe-mode was very helpful in getting a list of chords/hotkeys, but the ones that I really needed to develop a memory for were navigation/search/save/exit.

It probably was the full two weeks before I was comfortable. Now I get into other environments and I wonder how people deal with how slow things are or how you are supposed to remain focused when you have to use your mouse all the time.

My favorite plugin is yasnippet. Quick and easy templates for repetitive tasks with multiple stop points and dynamic content.

After that, any effort is simply in googling what you need your editor to do. If it's not built in, somebody has already wrote something for it 90% of the time.
http://vim-adventures.com/

An adventure game using vim. May help you learn.
"But I think China wants to mainly increase talent retention. There are many Chinese who stay in US after finishing their studies there. China wants those educated people back."

They should consider democracy, then. Educated people like that.

I was born in a communist country. It's not surprising to me that smart people want to leave.
Yup, this is the Bill Gates I've come to know over the years.
Bonus points that everything in Arabic is phoentic. Something is spelled like it sounds (unlike english) and there is little ambiguity.
> The mantra taught to young people today is “If you’re having trouble, get professional help.”

This is the same thing you often hear in my country. You're always told to seek help, but talking to professionals is almost entirely useless due to some sort of total societal inhibition. As in, the media and lobby groups will push a message that "we all find it hard to talk about mental health, so if you have an issue, go to a pro"....but it seems like pros find it just as hard. They almost definitely will not prescribe medicine, public waiting lists for therapists are long, the private costs for professionals with medical qualifications are prohibitive, and people can call themselves counsellors with almost no qualifications leading to a poor array of options.

Unless you're afflicted to the point that you've already committed a crime, you're probably not going to get much satisfaction from doctors.
We can never perceive a green star with our eyes alone without some sort of substrate between the two blocking the red and blue light emissions.

A doppler shift of a red or blue star would do it.
To put it in perspective, a single Cisco Telepresence device (you typically will need at least two) runs ~30k list (you'll be paying, eh, maybe ~70% depending on your relationship with your distributor). A whole 3200 system will run around ~300k (again, list). A device @ 10k is absolute peanuts. Take eight engineers, a few managers and a C-level and put them into a conference room with your organization's Boulder, CO branch's counterparts and 90 minutes of their time in salary is going to run about the same.

Microsoft is playing at the integration game. The Surface Hub is a knock-out, they gave it a decent whirl at the Surface Pro 4 (honestly, it's the best far note-taking device on the market IMO simply because the PixelSense display[1] is so stylus friendly - writing on it is nearly like writing on paper), and their very very crummy phone apparently is going to run native Win10 binaries on the new 4-core ARMs so they can leverage all those previous apps and throw them into the ecosystem.

[1]http://www.anandtech.com/show/9767/microsoft-surface-book-20...
Cool stuff, Pandora should definitely add the feature like Spotify did
Learning in the Machine: Random Backpropagation and the Learning Channel
Thinking out of the box is prohibited in https://en.wikipedia.org/wiki/Totalitarianism regime
The 2016 MacBook Pro (15-inch) has a 76.0-watt-hour lithium-polymer battery. The AMD Radeon Pro 460 has a TDP of 35W and will have to run at close to full power to fill a Retina display's 5 million pixels at reasonable frame rates (running with less-than-optimal OpenGL drivers; Civ VI doesn't support Apple's "Metal"). The 2.6Ghz "Skylake" i7 (i7-6700HQ) has a TDP of 45W that won't be maxed, but there's also display backlight, WiFi and some other stuff to be powered. So yeah, one hour seems reasonable.
How are both major parties moving to the right? I see California having gone leftist retardation and people fleeing that state, only to setup the same stupid ideas in other states (Nevada, looking at you).
Once you have certain categories of information on tap, you never want to be locked behind a firewall again. I'm not just talking about salacious imagery, either.

The US needs to clean up its act, as well, as it is losing many of the most desirable Chinese immigration candidates to Canada now.
The 'best' part is that the only way to remember the fact that the warning was shown (and not display it any more) is to use a cookie or something functionally equivalent to one.[0] So instead of empowering people who wish to protect their privacy, these warnings push people even further to keep cookies enabled.

[0] Storing it server-side, per IP address, is obviously impractical.
The Korean alphabet can easily be learnt in a few hours.

It's an "artificial" alphabet, meaning that it wasn't born organically over hundreds of years but created by a group of koreans. It's very simple by design, as it was created to allow the general populace to write and read (until then they were using some kind of chinese dialect, too complicated for those in the working class).

Case in point: http://ryanestradadotcom.tumblr.com/post/20461267965/learn-t...

Source: my korean teacher back when I did a year of study in korea. So I might be fuzzy on some details.
"One errant car" already kills scores of people today. It really isn't that much different with autonomous vehicles. A stop light isn't going to prevent a distracted driver from entering an intersection. Mechanical or software problems already cause fatalities today.

That said I would still prefer to have a hands-on option with my car. Driving around an unfamiliar neighborhood looking for someplace to eat or maybe house hunting are examples of when you can't just pick a destination ahead of time. You want to drive slowly and decide where to go turn-by-turn.
I often wonder why the typical keyboard keys are staggered such that symmetry is not mirrored for each hand. The top row is shifted slightly to the left of the home row, which means your left hand fingers reaching outward travel a different distance than your right hand fingers reaching outward. Combined with letter placement, the left hand usually has a lot more to do than the right.

The bottom row is much more symmetrically positioned, and yet has the fewest letter keys.
In order to get to the cash prizes, you have to train a lot, and the price of training is high enough that you have got to resell cards to profit (although online versions made it easier to acquire draft/sealed xp).
Wireless vehicle-to-vehicle communication would be required in new cars
Sure, I do too. As I said exceptions exist. Existence of exceptions doesn't invalidate the broader pattern.

Which group would you say is more likely to have more (current or one-day-to-be) programmers in it? A group of loud extroverted cheer leaders or the folks from the chess club?

Virtually everyone would say the folks from the chess club. Except those who are self-conscious about being politically correct. Those would say they have NO IDEA! It's completely random. Maybe a few Linus Torvalds would come out of the cheer leading team.

Look, I'm not arguing about specific cases and exceptions. I'm talking about the GENERAL pattern which exists and is the basis for the myriad of stereotypes that everyone is aware of.
> Trump's positions on abortion don't seem particular thought-through, but he did say that he would nominate SCOTUS justices who would overturn Roe v. Wade. I don't think that's a moderate position at all.

'Allowing the states to determine what is allowed' seems more moderate than 'no state may meaningfully restrict something,' no?
Strongly endorsing the "make the pain go away" path to learning, but I'd also like to mention a secret weapon for really nailing down the more powerful movement and editing commands in vim: macros.

Macros are immensely useful themselves and everyone should learn and use them, but they have another benefit beyond simple utility - writing good macros requires using commands that generalize rather than "eyeballing" how many times you should press a key. If you want to move to the next paragraph in a macro, you can't just mash j until you're there because every use of the macro might require moving a different number of lines. What you can do is use { and }, vim's built-in commands for moving by paragraphs that are underused because holding down j is "good enough" for interactive use. I find that after I start using a command to make better macros, it filters into my interactive use soon after.

As a bonus, using more powerful motions instead of repeating weaker motions makes your macros execute a lot faster.
I do, but it's also easy to sound smart when you're standing on the shoulders of very smart people. @jdalton and @petkaantonov are two that I've regularly followed and read their code for learning purposes. IRHydra by @mraleph is a great tool for learning about V8 internals and examining what's going on under the hood. Bluebird is an amazing example to follow if you really want to optimize, however the vast majority of libraries and apps don't need to concern themselves with some of the crazier optimizations that are performed there.

The biggest takeaways that I've had are mainly that if you really want to optimize, then write the kind of code that the various engines can optimize best. With that in mind, TypeScript is not only a great language, it's actually a great performance tool since it can help you to identify polymorphic functions that maybe could be changed to monomorphic ones if they're in the hot path.

I've got another fun hacky kind of optimization for you though that I've mainly used for benefit in some angular code/expressions that are executed potentially millions of times. If you can make some assumptions about the name of the property being accessed for security reasons and it's going to be repeatedly used, compare the following:

// Setup

const makeGetter = (prop) => new Function("obj", "return obj." + prop");

const slowGetter = (obj, prop) => obj[prop];

const fastGetter = makeGetter("foo");

const obj = { foo: "bar" };

// Test

slowGetter(obj, 'foo');

fastGetter(obj);

This is primarily an optimization for Internet Explorer, but if I recall it was somewhat positive in other browsers at the time as well. It makes more sense if you consider it in the context of executing a simple angular expression repeatedly, though 1.6.0 might narrow that gap significantly now that the expressions sandbox was removed as I think they generate code similar to my "makeGetter" factory. Haven't re-tested yet.
This article explains the caveats and pitfalls of microservices, which are extremely important to understand.

In fact, when making any technical decision, there are ALWAYS pros and cons to every choice. It's infuriating to me when projects, libraries, frameworks, articles, etc. only communicate their advantages without describing their disadvantages and drawbacks. I can't (and won't) pick a technology until I understand what it doesn't do and when it doesn't work.

So yeah, this is a nice antidote to the microservices hype. In my experience, these are some of the most important drawbacks of using a service oriented architecture.
If we're imagining a pleasant future where self-driving cars have solved congestion, isn't some kind of car pooling going to be necessary?

It's fundamentally silly for millions of commuters to each travel in their own car, and robot cars aren't going to fix that. Buses make massively more efficient use of road space (when they're reasonably full, anyway).

Robot cars should reduce accidents, and parking problems will go away, but they won't magically reduce congestion on commuter routes. But car-pooling will.
Vim is unintuitive at first, but there's excellent documentation.

With Visual Studio, the documentation is horrible, you always encounter stale links to unorganized and regularly changing microsoft.com websites.

Relatively basic things are left unexplained and documentation is outsourced to Stackoverflow:

1) How do I restore the output window I clicked it away in order to make the editor usable in the first place?

2) What the heck is a "project" and why do I need one?

3) Why do I need so many frigging clicks to get to the debugger (the debugger itself is nice though I have to admit)?

The list goes on an on. All these things are far simpler with vim and gdb: Need to debug x87 fpu registers? One simple google search and you have an instructive plaintext website that tells you everything and off you go.
I contacted them, and they failed to provide source code in a timely manner -- or you know, respond.
> But Java is objectively verbose.

So what?

> Author seems to be going on a rant defending Java more than anything else IMO.

Also known as "a breath of fresh air" :-)

Edit: on a more serious note I find Java to be completely worth it as long as I make simple webapps and do simple backend tasks (payment and messaging integration).
Breaking the number down a bit more, that's < $10/working day.

If you have four people per meeting being paid minimum wage in the UK (~$10), you only need to save about 15 minutes a day for a basic hourly cost to even out.

I'm pretty sure I lose a few minutes a day waiting for a single meeting room to be setup properly, as the speaker has been taken one day, it's logged out, someone forgets a cable, etc. And I'm just one meeting in those rooms.
I'd be interested in seeing data on successful start ups vs location.
Starting strength is a meme OP. Don't do that. You will end up like this dude: http://i.imgur.com/83aOStc.png
Yep! I'm really starting to like this Lambda + S3 pattern for one-off sites like this, it's so much cheaper and easier than setting up RDS. I just use S3 as a dumb Key Value store literally by reading in and out JSON files. From Lambda with small files, it's quite fast.

You can see an example of this in the source for Zappa BitTorrent Tracker, which has the option of either using S3 or DynamoDB: https://github.com/Miserlou/zappa-bittorrent-tracker

You can also look at the KEV Project, which uses the same idea with a bit more finesse: https://github.com/kevproject/kev

It actually builds a whole ORM on top of that pattern, and can optionally use Redis in tandem with S3.
Can everyone learn to play an instrument if given enough time and practice?

The answer to your question and the music one is YES. Not everyone is going to be A Mozart or a Torvalds, and thats OK because it takes all stripes to get things done.

All it takes is motivation, dedication and practice to master programing (or an instrument).
If there is an application level function that alters the data that is stored before presenting to the client on the standard REST model, how is this case handled? Is it handled on the client side as well?
I really think progressivism is just warmed over Marxism and has been for a really long time. Progressives near the turn of the last century pursued alcohol prohibition. Granted, they also pushed for womens' suffrage. A lot of damage was done by Prohibition, though. A lot.
The second paragraph was exaggerated for effect. However, companies are not limited to bank loans, so it may be the bond market taking on these risks. Further, there is an information asymmetry with loans so a company may be cyclical in nature yet look really good over the last five+ years.
It's not obvious, though. It's not clear whether you should mark approval for [anyone you think would do the job well] or for [anyone who you don't think would do the job badly]. Different people will read it differently, which muddies the question of whether it's accurate.
Ah, I see! I understand now.

I thought this was a link to an answer, and I thought the question was merely "What could make a star green?"

Starting out with a bold "stars are never green" and then explaining why made it seem to me more like an answer than a question, and the brief questions seemed rhetorical.
Reminds me of helm and ivy in emacs
I don't think it's a joke. Wechat is a highly usable app, but more importantly it is integrated with many parts of Chinese life so you use it for many things. Perhaps most importantly of all it made headway into getting people to trust online payments in China. It's not perfect but it is ahead of Facebook in some respects
Is learning tones much harder than learning all the weird vowel and consonant sounds that English has? I'd always though of English and China as examples of hard languages in terms of sounds and languages like Spanish and Japanese as easy in terms of sounds.
What we have learnt from the Guardian VR
> Why not stop using the menus then? ;)

Because you have to learn more commands/shortcuts than in Vim? ;)
No, that's called not raising your kids to be good citizens.
Argh I'm halfway through Absolution Gap now, and there's a quote from the bloody epilogue halfway down the page!

Managed to avoid reading most of it fortunately.
Fascinating... I wonder how many .zip files in the wild have this issue and if perhaps as a result many unarchiving applications tolerate it.
That is especially true of Dvorak, seeing as much of the 'original research' by Dvorak himself was conveniently lost. I agree most gains are 'marginal' but some are still larger gains than others. Personally, Dvorak did nothing for me - and most gains I see people making is because by learning a new keyboard layout they finally learned how to type which is where most of the benefits actually come from. It doesn't matter what layout you switch to, switching to any new layout and learning to type will improve your speed and comfort.

I knew how to type in QWERTY (140-150wpm) and switched to Dvorak where I quickly got up to speed (130-140wpm) but found very little improvement by any other measure. So I switched to Colemak, which I find far more comfortable than QWERTY and I'm capable of the same speed (140-150wpm).

My biggest problem with using Colemak is nobody else does and I'm not going to convince everyone to relearn how to type. So I use Colemak at home and QWERTY at work.
Cyrillic is not an abjad as far as I know. I'm a native of a country that uses Cyrillic, but it's possible that I misunderstood the meaning of "abjad".
Unless you also write things to the pipeline via -PassThru specifying -OutFile will read in 10K chunks and write them to the file. No memory apart from that buffer is used. Look at the source, it's public. My PowerShell instance uses 38 MiB of memory the whole time during the download, regardless of the file size.
How much of Apple's sales do you think go to vim users?

And they do have a normal bar variant of the 13", although that might go away when prices come down.

Lastly, your argument sounds similar to me to the people who vowed they would never give up their physical phone keyboards. I don't think they made much impact on Apple's iPhone sales.

Seems your top priority is preserving what you are comfortable with. My gut feeling is potential for better interfaces no one has even thought of yet for Touch Bar is immense.
I did exactly that ~10 years ago and made pretty good money with it at $50/install.

My plugin allowed you to put in your hotel when you traveled. Then it showed a list of your current & past customers' offices that were within X miles. Now you can fire off those "btw, I'll be in town in 2 weeks, we should talk about X" emails well in advance.

If I had to do it now, I'd tie into Tripit or Google Calendar to get the most accurate info, pull the data from your CRM, and send you an email with some "last contact" info & links to email them.

Oh.. and I'd make it a monthly charge instead of a one-time purchase.
The seamless redirect after install is a nice touch. However the "receive link in email for software/plugin download to install so you can do this important thing" harkens back to earlier times and is the classic malware infection scenario. I guess it still works because enough people still do it.
Monitoring WiFi Association-Dissociation
Coming from working in business it seems kinda weird that they have outsourced not only creating the content but also reviewing the content for free. I wonder why the journals are so expensive when they seem to get a large part of the work for free.
Silicon Valley VCs are growing wary of on-demand delivery
Wow. That's pretty horrifying.
I do. As advised by others comments, I sell a plugin on a platform that takes 20-30%. It's great because they handle the invoicing to big companies, which removes the hassle of being a referenced provider.

I'm ok on the sysadmin side (backups, Ansible, etc) and uptime. I'm subpaar on the support side, because I can't develop features fast enough and I have a problems prioritizing things that my various customers need and, at the same time, I panic at the idea of telling them that "I don't know" whether I'll deliver their tiny feature in 1 week or in 8 months. Anyway, it's all problems you can solve by being more efficient or professional, just keep in mind that support/bugfixing will creep up as you add features, up to 80% of your time, at which point you'll either have enough money to hire, or notice that the business model doesn't bring enough money.

There is definitely room for us, micro ISV: Do it as long as you like it / enjoy the lifestyle.

Also, "don't talk to corp dev" (cf Paul Graham's essay) unless you want to sell, in which case use an acquisition broker marketplace (cf patio11's essays).
Show HN: How to Build a Next.js React Universal App