skysight-inc/HackerNews huggingface dataset:
I was disappointed in Carlsen's 12th game draw. He might have etched something out of the game, as computers were clearly saying he had some slight advantage. After seeing the first games from today, I eased down on my disappointment.

Today's first few games changed my mind. Carlsen remains the better player, because he does better where it matters; time pressure. Caruana seemed to battle with time a lot, I observed a few instances where he'd spend a lot of time on "forced" moves, perhaps an element of self-doubt against his counterpart.

It's been an interesting time watching the games, but maybe it's time the classical format is spiced up with something else inbetween. You can't beat a record 12/12 draws, so I hope that doesn't become the norm, as we might as well be watching a blitz championship in the end.
Of course not, but the clumsy racism of the grand-grandparent poster immediately invalidated all of the otherwise good points that were made and clearly turned off a wide swath of an otherwise reasonable and receptive audience. There's quite a few politicians that could learn a great lesson from this thread.
My guess is you use dropout during training.
thanks for the spoiler GG
HSBC print PAN in plaintext on statements
it's all good :)
Capturing Voice Input in a Browser and Sending It to Amazon Lex
Haha, already corrected it as you were typing this, but I’m sure there is a market for an App that deliberately annoys its users (it’s called Windows 10 - ba dum ching).
Yes, it was a mega legacy codebase written by a single person over the span of a decade and was extremely “job secured”. It had Perl scripts that would system call to php scripts that would in turn do a curl request to another http perl script that would system call another php script that would output HTML, which then would get parsed by the calling scripts several ways. That was just one place. There were lots and lots of these problems.

Our team was handed the project to rewrite it. It was a secret project and we were very careful. We didn’t want to spook the original developer.

It was a lot of hair pulling and tracking of the code. Lots of gruelling work.
According to the Textract preview sign up form there is the following features:

- Printed text detection

- Handwritten text detection

- Key-Value detection

- Table detection

- Checkbox detection

- Other optical marks (e.g. barcode, QR code)

There's a decent possibility it has handwriting recognition. Not sure about the non-English languages though.
This sounds amazing and I wouldn't consider this to be the "middle of nowhere", you have beautiful bush and surf to run through!
New Database Tracks Faulty Medical Devices Across the Globe
Some more detailed examples for that list of reasons: "you can't give us more money before a sales representative had a chance to upsell you even further, sorry they are all unavailable right now", and of course the personalized variant: "... before the sales representative who called dibs on your business had a chance to upsell you even further" (in that case you might even get deliberately stalled because the transaction volume might be more valuable in the next reporting interval, or the one after. All metrics will be gamed). A properly incentivized sales org would sooner run the company to the ground than allow themselves to get bypassed for even a single transaction.
I was surprised as an adult how loud squirrels are scampering around the woods.
Depends on location. Cost of building a house doesn't vary as dramatically as cost of land.
Google Contractors Want to Be Included in New Policies on Sexual Misconduct
I worked closely with local government for a 12 years now. This is just a small rural county (15k residents maybe) in the midwest US, so not much more than cows, fields and meth.

I can't think of a single person I worked with and talked about taxes with that wasn't for increasing taxes slightly here. Not too much, but something more than what they have been.

I went to whatever meetings I could, wrote to the newspaper, and every single time I got to the board it was immediately shot down without much of a discussion. It's political suicide that none of them want to try, even the ones who are 75+ years old and have been "wanting to get away from this shit for 25 years." It's a power trip for them.

Instead of increasing taxes, they voted to spend 1 million plus to fix up downtown to get people from outside the county to come in to spend money. Now a lot of those businesses are still failing, younger people keep leaving and I still get shit on for suggesting the idea.

But change doesn't happen overnight... At least, that's what I tell myself anyway.
Creating a More Accessible Instagram
One of my favorite restaurants (food-wise) crams too many people into one huge room with windows instead of walls: glass everywhere. The sound is deafening. It's also a popular hangout for a group of kids from a local college and they're obnoxiously loud. Great food but I'm a basket case by the time I'm done eating (asd, I don't deal with sound well).
I assume he had significant income in previous years, switched jobs for whatever reason, makes significantly less, but alimony is based on past few years income. That must hurt but I think is done to protect the other person since some people might purposefully quit etc in order to have alimony be set at a lower amount, then get a new job after divorce to match what they were making previously.
> The best one you can afford.

I'd actually go as far as 'The best one you can't afford.'
Connecting People to Local News and Their Communities
this needs a livestream.
Fun fact, MLB TV runs a ton of Oracle software.

Seems that their IT dept is really good at making repeated, pitiful decisions
Bitcoin in 2019: The Definitive Guide
Aussie academic discusses the economics of international students in his class
> The truth is, blitz chess is not only insanely fun but extremely good training to develop intuition for slow chess. In case anyone has doubts about whether it is valuable, we just saw a world championship title awarded based on rapid

My opinion doesn't carry much as I haven't played competitively long enough, but I strongly agree with you here.

Just like in many things in life, constant time pressure helps build intuition; and in chess it helps us to trust our lines.

I felt like Fabiano was battling time in addition to Magnus.
Amazon debuts new self-driving racing league with tiny ML-powered race cars
It’s hard to get at those numbers. But if you’re asking among people who buy a house at 30, it may be under 50 percent but it’s not rare. The older you get and the wealthier you get the less likely you are to move. 30 is starting to get out of “starter home” range for many.

People move, upgrade, or downsize for lots of reasons but the scenario you give certainly isn’t rare.
Someday ill make it out to even furthur. Don't forget Intellephunk, future classic and system parties and everything in between :) The mpls scene is like the classier version of Detroit.
The problem with going this route is you have to sacrifice personal time for it. Now in your case you taught yourself something new, but that's not always going to work.

I do agree with your assessment that it is much easier to drop a working thing in people's laps and get buy-in than ask for permission. This is also what causes pork barrelling in projects.
Why all of the Amazon spam? Three advertisements in 6 hours.
If you don't absolutely need the integration/CLI, I recommend FineReader (Standard edition). You can specify that the document can contain text from a set of languages (e.g., German and English) and it will auto-detect appropriately. If you need automation (of import, processing, export), this can be done with FineReader Server (formerly known as Recognition Server), but the pricing is quite high for personal use. FineReader Corporate edition has limited automation -- if sufficient for your needs, the pricing might be much more reasonable. I have used the Standard edition and Recognition Server extensively, but have not used the Corporate edition. If you really want a cloud service, you can make your own with their Cloud SDK or use their FineReader Online, but I also have no experience with these.

As for accuracy, the details of your documents and scanning can matter, but, for normal personal usage, it should be very high.
Actually, all you need is https://outline.com . ;)
Usually it's a big single file of spaghetti, which is the bigger issue... I tend to try to separate logic branches (if/else) into separate functions. In addition to this, often a big if, with no else that just returns, I'll reverse the logic.

In then end, just like eating an elephant... one bite at a time. Eventually you'll have everything broken enough into separate functions that you then understand the whole better and can cleanly rewrite the whole thing.
Ensmallen – Flexible C++ library for efficient mathematical optimization
No furnace is not a big deal by itself, but likely no windows, no wiring, no plumbing, no fixtures. What remains likely has mold, lead paint, and other hazards. It's at best a gut-to-the-frame-and-rebuild. If severely weather damaged it might even be a tear-down.
If you're working remotely and want cheap housing and a slower life, and you're interested in moving to some random place abroad, why wait on an opportunity like this?

Have you considered just moving somewhere much cheaper? I work from a beach in Mexico, pay almost nothing, and have a nice and slow life. And... it's a beach!

Obviously, there are plenty of places in the world to do this from if Mexico isn't your thing. I have a buddy in Triste, Italy, and another one down the coast in Croatia.

Anyways, I only write this because it seemed like something you want to do but are just looking for some "today's the day" chutzpah. I hope you end up where you want to be one day!
Right, thus the comment that I don't know how you would edit out Downs.
Thanks for your insights!

As someone who enjoys blitz much more than classical chess and would like to get better at it, your interface sounds interesting. I'm only ~1,800 in blitz on Lichess, but I'd be curious to beta test it or take lessons.
Creating Ethernet loopback cable with RJ45 connector
"valued SendGrid customer"
For Roman numerals to make sense you need to remove access to convenient writing tools. In a world without paper and pens, Arabic numerals are the ones that seem unwieldy.

I was on a multi-day hiking trip with a friend where we just had a pack of cards and some spiced rum to keep ourselves entertained in the evening. The first night we decided to play cribbage, but we didn't have paper or the like to keep score on.

At first I tried using a stick to scratch out numbers in the dirt. It was doable, but very awkward. The low light of the camp fire made it hard to see, and I quickly ran out of undisturbed soil within arms reach.

I then gathered a few twigs to shape into numbers, using the patterns you'd see on an LED clock. That worked reasonably well, but took more effort than I liked.

I switched to Roman numerals thinking that the simpler shapes would be easier to work with. This turned out to be true, but I discovered it had the added benefit of being really easy to increment numbers.

In most cases, incrementing is incredibly simple. To go from 0 -> 1 -> 2 -> 3, you simply add a stick each time. To go from 3 -> 4, you pinch together the bottoms of the 2nd and 3rd sticks. Then you take the first stick away, then later drop it on the other side of the V. Add another stick, cross some sticks, etc.

There are a lot of things that seem poorly done at first glance, but make total sense when you understand the environment they were developed in. I've heard younger folks wonder why old TV shows are so poorly written. When you've always been able to watch on demand (or rent episodes on DVD), it's hard to understand the restrictions on writing when there was no way for your audience to watch previous episodes if they hadn't seen them when they had aired. And of course this is true for most software I've ever worked on.
This view is certainly well within Christian orthodoxy, but to call it the orothodox view is, I think, a bit of a stretch.
That's so interesting - you're totally right that setting constraints often leads to really creative ideas. It reminds me of the "crab canons" by Mozart and Bach: https://en.wikipedia.org/wiki/Crab_canon .

I also think there's room for other creative encodings for music - possibly expanding these notewise/chordwise ideas, or possibly going in a totally new direction. It's fascinating to me how much the generations are affected by the encoding.
Evernote is an interesting case.

They store every word that MAY be in the scanned document.

So their OCR engine will find a lot of legitimate words, but it will also find a lot of words that don't sense too.

When putting in a term for searching, it looks at the entire index (both legit words and the garbage) and returns you the documents that match.

I think it's quite clever.

Bear in mind that this feature was many years ago, I have no idea if this is still the case.
Their big reinvent conference is this week, they're making a series of product announcements.
> or horses to get around (speaking from my Texas experience).

Heh not unique to Texas. I've seen horses outside of strip malls just outside of Indy -> http://imgur.com/gallery/i1Rflum
His death is a true loss to Magic. He was nothing short of an artist in every sense of the word.
Good guess but this is third world country public school level. The friendly sextagenarian did his best but he was only comfortable with PHP and Excel.
I once inherited a large enterprise system I had to build a full working development environment for and then learn the code base and help bring a team up to speed.

The product was essentially made up of 5 code bases in a single repo that built and deployed 5 different executables that worked together. That itself wasn't so bad, it was mostly modern C# and I found it a decent code base to work on.

What was bad was that one of the modules that we were expected to support was written entirely in VB6. The last stable release of VB6 was in 1998. I couldn't just download something and install it and work with the VB6. It turns out that the accepted solution according to stackoverflow, and this is the conclusion I came to independently too, was to go on EBay and try to buy a copy of software/compiler/IDE/whatever and then to even get it to install and work you need to do all kinds of things like turning off certain keys in the registry before installation and enabling them again afterwards then doing a bunch of other modifications to make sure that it actually works when run in compatibly mode with Windows XP.

Our official line was we went from supporting 5/5 modules to 4/5 modules.

Fun times.
I just want to give a mention to ChessNetwork on Twitch[1].

I watched many of the games of this series live via this channel, and it was great how the commentator had his own board to demonstrate the next few moves and explain the players' thinking. It was really interesting and relaxing.

https://www.twitch.tv/chessnetwork
Yet you still own a home!
Too bad they couldn't find a way to allow linking GPLv2 code with OpenSSL.

As it stands every author has to add an OpenSSL exception to their licensing, which benefits nobody. It all seems a bit outdated and unnecessary.

I guess that means OpenBSD can't use OpenSSL going forward either? They have previously excluded Apache 2.0 licensed software.
While you care to share a link to this minka-renovation business? Or is this just in Niseko...
Can't believe how Joe & The Juice are allowed to play so loud music at airports
Hey, I'm an FM and a full-stack web dev (though mostly frontend over the past few years). I'd love to be a beta tester. Any way I can contact you?
aka 4 weeks... so what?
I've heard similar proposals for soccer games, start with penalty kicks as a tiebreaker. Now, whomever lost the tiebreaker will have to play extra hard as they know a draw will be a loss.
I get what the distinction is, but effectively it feels like the same thing to me.
Netflix's Hystrix library is now in maintenance mode
This comment and a few of your others have crossed into flamewar, which is the opposite of what we want here, so please don't do that.

As for your main point, I don't see a good solution. No one has heard of Verily. If we /s/Google/Alphabet/ in the title, that feels a bit like weasling to me. Everybody knows this company as Google. On the other hand, if we leave Google in the title, we get irrelevant (and worse) comments about search engines and ads.
4 Types of SQL Injection
When you do the same thing more than once ever, document it. So if in the first minute that your startup exists you do something twice, document it.

Edit: I have to add this because I think I'll be misunderstood otherwise... People tend to think of documentation as an all-or-nothing deal. Documentation can be as simple as a README.md with "npm start" (or whatever the invocation command for the app is) in it. Documentation doesn't need to have structure or award-winning prose right off the bat. It doesn't need a table of contents or a glossary. Just dump your thoughts on the project into a text file, and refactor later.
This was last year in December. It was some kind of promotion though.
Additionally the author of this article used time to download the bundle as a metric rather than time to first interactive, or the speed index metric which are actually indicative of UX.

I think that if you’re not very serious about front end then ignoring ssr is fine, but if UX or increasing conversions is a concern of yours then it’s vital.
> incrementing is incredibly simple

So Roman numerals are like a decimal analogue of Gray codes?
It’s a thing born in google. It shows. The reasoning behind problems and solutions is so abstract that makes for a beautiful paper or a nightmarish reality. In the ‘80s there was a little known machine, called the Commodore Amiga. Paths were addressed by a volume:folder/file schema. Apps had logical volumes too (progdir:) and the os injected others (env: temp: fonts: ..) guess what? Just use that schema and control what an app can access or not. If you don’t give me a volume for a disk, I cannot make my way to it if it’s not collated into a mountpoint thing
I think it's conspicuously worded (ie. "Multiple" blunt force injuries) but no reason to suspect a conspiracy; but, did his death create a leadership vacuum in the fight against high drug costs?
Haha, very true. It was Charlie's question in this interview that made me realize the 62 key limit was an old fix that I no longer needed, so now I'm trying out expanding my dataset and also expanding to the full 88 keys!
Yes, on several occasions.

Don't do rewrites. Morph the code towards "North." Old code has a reason for existing and being correct: It's there. From an evolutionary and survival of the fittest model, things that are out there already have a lot going for them. The ugly warts are battle scars of nasty edge cases and bugs.

This is one of the main reasons I strongly value the skill of reading code in engineers. It's rare and so important.
How about a modest goal first: eliminate the vast amounts of crap from the search engine results.
What Demographic Attributes Do Our Digital Footprints Reveal? Systematic Review
Also curious about the this tool you're working on -- dev and chess player -- ping me.
Previously: https://news.ycombinator.com/item?id=17785162.
There are a couple of restaurants around here that have a "no phones" policy.

I applaud it.
and NFL Blitz, at least in my opinion. The Dreamcast was very close to Sega's arcade hardware at the time, providing many "arcade perfect" ports.
Introducing Fastly Fiddle
We signed up with them 2 months ago. As a small but rapidly growing company, we have to keep a close eye on our costs. We'll be cancelling our service with them today because of the price hike.
Do they not make Virtual Machines where you come from? Or am I missing something?
No. If the system, for my task, is a factor 3 slower (in the sense it can handle 1/3 of the tasks in a given time), I need three of them. And as a parallel comment points out, this does not solve the issue of latency.
Curiosity-Driven Data Science
Many use the Go runtime, which doesn’t care what kind of binary you actually use. There’s tooling to support this too.
Show HN: Spotify – now playing information and playback control from menu bar
It always bothered that Spotify doesn't have an icon on menu bar; so I decided to create one. With "Spotify - now playing" you can, easily from the menu bar, see information about the current track, control the playback (previous track, pause/play, next track) and add the current track to your library or playlist. The code and app to download it's here:

https://github.com/davicorreiajr/spotify-now-playing

In any case of bug, of suggestion, please open an issue in the github repo!

Hope you enjoy it!
Really? I was under the impression that the Dreamcast was cracked well after its fate had been sealed by the marketplace.
> $0.50 per million 1KB writes, which is 20x what aurora charges, since aurora allows 8KB writes.

That's a weird comparison. 20x is only true if you write 8KB with every entry, and you haven't included the storage and instance savings.

It's not hard to come up with suboptimal scenarios where this is more expensive, but that's missing the point. It's optimized for a specific kind of usage pattern.
> Person uses free service offered by company

> Company places ad in the service

> Ad marked with "Sponsored"

> User is surprised, angry

There has been plenty of discussion about google and amazon's less than obvious marking of ads, but how can this guy be surprised? If you found competitors that offer a service you like better, go use them.
It may be public record, but significantly fewer people would have ever stumbled upon it had this article not been written.
It's ~4 years now, possibly a little longer.
Ask HN: What caching strategies do JSON API services like Stripe use?
How did we ever exist prior to this policy change? Clearly people were dying in droves to wolves/bears... or not?

Aside from natural events, humans are the biggest threat to other humans in parks, and now they can pack guns legally.
you will be surprised. I know many self-hating Indians who would happily denigrate the country and reinforce stereotypes, especially journalists.
This is a shit article that's been put through a game of telephone. If you follow the links back to the source, you'll find that it's half made up
https://theculturetrip.com/asia/japan/articles/japan-is-givi...
What War of the Worlds did
Yeah, it's cheaper per person, but the total cost still rises no matter how many people you add.
The idea that they need to provide space for activities other than quiet reading is even more odd.
PyCoder’s Weekly Issue #344
> Carlsen remains the better player, because he does better where it matters; time pressure.

I disagree. Carlsen is the better player under time pressure, but they appear evenly matched in what I'd consider "actual" chess. One of the things I love about the game is that it's a slow, pensive game.
> when water control tactics failed

Are mosquitos the only insects that breed in standing water? If not, then wouldn't water-control tactics also cause a decrease in the populations of beneficial insects?
Don't mind the ads in the list, but they should make it a more obvious. The 'Sponsored' label is a little too small to make it feel ok
You know what's crazy? Second Reality is only three years later.
I wrote about this a while back, calling it "Conway's Aftermath". My essay includes approximately zero solutions, but it does explain the nature of the problem.

https://hackernoon.com/conways-aftermath-a014749135e3
Learn how to provide vital security service to your customers
There's an SRFI for generalised set! that lots of implementations (Racket, Guile, Chicken, etc) support: https://srfi.schemers.org/srfi-17/srfi-17.html
Python Interview Questions. Part II. Middle