skysight-inc/HackerNews huggingface dataset:
That's terrible advice. People who don't know sorting algorithms run the risk of choosing the wrong one - like choosing an unstable sort for a UI because it's faster.

It's like saying "Why learn math, since calculators exist?" The answer is that you'll use it wrong and not know it, like the cashier who divided by 3 instead of 2 on a half-off deal and got me an extra-large discount; she didn't even know enough math to sense that the price was glaringly low.
Hell yeah!!
Thanks. Check out that tutorial through the main page at http://www.defold.com/tutorials/getting-started/

Should work better.
I'm a full time engineer on the web and I don't really agree with this. I much prefer working with Chrome than any other browser. Even IE edge (supposedly Microsoft's fresh start) doesn't have all the full support for various features as Chrome does -- just head over to look at the comparison tables at caniuse (ex: http://caniuse.com/#search=blend-mode).

And the developer experience in other browsers (save for maybe Firefox) are vastly inferior to Chrome's dev tools. Firebug in firefox used to be the best, but even with Mozilla's new efforts at the developer edition of Firefox, the experience is still poor. Lack of correct support for sourcemaps, performance, and general UI polish of their tools are still lacking.

Another point I feel should be made is that IE still doesn't have a native Max OS or Linux release. This is an embarrassment to Microsoft, and its why I still don't take anything they do seriously on the web. If you're going to create a new browser, you should at least make it accessible to most of the devs -- many of whom don't even use your OS anymore.

Chrome also has a few very useful projects, such as Chromium, node webkit and Electron (what slack uses). Where is this kind of support from the other browser vendors? Why doesn't Apple have a fully integrated native browser development envrionment for Safari? Why did Mozilla's FireFox OS die on the vine and why haven't they come up with something like Electron? The executives and senior technical leadership at these projects and companies should be embarrassed.
Learned to scale? It is quite intentional. The medical boards are controlled by the doctors themselves. They decide how many residents to train for their specialty each year. The usual figure is about under ~300students/yr for the most sought-after (and "undersupplied") specialties. That keeps wages up. This is not like programming where you get a gamut of skillsets and 120,000 extra immigrants hopping into the pipeline each year. There is no supply/demand equation here other than what is allowed by specialty medical boards themselves.
Impressive, but not intuitive for me. I feel I can learn any language that is not APL-based.
Being enthusiastic for wholesome things is a skill in its own right.
> for matching candidates to jobs.

A lot is known about matching. A lot of the work boils down to min cost network flows on a network with arcs with costs per unit flow and a maximum flow that is an integer. The problem, then, is integer linear programming but in this case the old linear programming simplex algorithm returns integer results for no extra effort. A nice modification is due to W. Cunningham, one of my profs, later Chair at Waterloo's Department of Combinatorics and Optimization.

What matching problem do you have in mind?
And have you ever tried doing that in Chrome? You can’t even control the video from JS, and sometimes it chooses to show it in fullscreen, sometimes it chooses to show it inline.
There is supposedly some reshoring in the US but I don't really see it from hardware startups unless they have something bulky/specialized/low volume. The bigger question is not whether we should employ in one taxation region or another to concentrate wealth as we see fit, but rather how quickly generalized arms, machine vision and new manufacturing processes will impact our ability to rely on labor as a source of societal stability.
Language Detection using NGrams
You're not so clever. You read like a book.
Just two web browsers, surely some mistake
> doesn't have all the full support for various features as Chrome does

But isn’t that exactly what IE did?

Embrace the standards,

Extend the standards with their custom things – be they ActiveX, Silverlight, or NaCl

Extinguish the competition.
Because if you want anyone to listen to you at all you have to run as one of the two approved parties.

We really need a whole article to state that?
Go eat 'Tortas Ahogadas'. I love Guadalajara! Did you know Guadalajara has the 2nd largest Book Fair in the world? :) It happens every november, it's beautiful!
FirefoxOS still exists.

Anyway if we are criticising organisations for creating platforms that prevents switching browsers then I don't think FirefoxOS's failure to achieve any kind of market penetration should exonerate Mozilla. FirefoxOS is/was objectively worse than what iOS does in that regard.
Npm-metrix
To some epsilon, the Pareto Distribution describes income. There's only one parameter to a Pareto Distribution - the alpha.

In at least US income distribution, we have also a curious "bump" up the food chain in addition to what a pareto distribution would predict. Isn't that the entire nail on which income inequality hangs?

"Bump" at around $250 k in this chart:
https://commons.wikimedia.org/wiki/File:Distribution_of_Annu...

Other have also said that in terms of real, physical , tangible wealth there is no disparity - that all of the stock options and bonus plans have less physical referent than even a paycheck.

That seems to doom us to this state of affairs. Er, it would if the map was the territory, but the fact that this distribution exists implies the existence of forces that cause it. Are we then repeating the error of the Levellers with this?
I would hope that a web app is compared to a mobile native app experience, not a website... native app top bars never have the rubber effect. It's the stuff in the bottom that should have the rubber effect, but not buggy as in 0:14 - 0:18.
There's a lot of really basic modelling of genes that can be done for rare Mendelian diseases using formal language theory which is surprisingly not there yet.

I am working closely with some Genomics England people (100k genomes, many from rare disease patients), and as someone with a pure CS background but also some years of biology the rather primitive state of the art never ceases to amaze me.

Matt mentions pi-calculus, but much more basic things are not there yet!
The main issue is that it shouldn't have ranked the desktop platforms. It sounds like those are more for him, because the rankings were confusing to me.
Sounds like someone have been reading Stanislaw Lem.
Great video, but missing from the palette discussion is the cyan-red-grey option, which was by far the best one and only used in a handful of games.

Be sure to check out the game Round 42 for another great demonstration of the 160x100x16 mode.

I had access to that Tandy portable - it had the WORST screen ever, but for some reason I have a soft spot for it.
The British Empire. So it depends on when you look.
We have 20,000 users! :) If you're a booklover, you should check it out: www.beek.io
How long have you given them so far?
> Chrome is doing nothing secret and magic on Android.

> having random third-parties replace the WebView in my app is a profoundly bad idea

You haven’t heard of Chrome Custom Tabs, have you?
If you put something like that out anonymously, realistically you lose control over when it becomes public that you're behind it.
No. Most of the article was supporting evidence from a primary source.
IIRC for a while apple wasn't even letting native apps use their own video player chrome. Considering how awful the experience of using embedded video players is on android (on chrome and Firefox mobile at least), I'm not surprised apple decided it would be better for users to force an actually OK video player. It has its disadvantages I'm sure, like when webms are used as animated gif substitutes. But on android I have to go through extra steps to use an external video player.

Even on desktop I use a youtube-dl/mpv setup to watch web videos in an external player.

If that's the worst spec violation example you can come up with then your argument is weak.
Right, and per capita income doesn't make sense to use as a metric... Unless you think infants are oppressed due to having high unemployment or whatever. (Since per capita income includes infants, retirees, etc.)
TIL: dosbox can emulate CGA composite mode.

Of course, Hercules Graphics Adapter is the one true graphics adapter :-)
That's the bit I don't understand - or rather I think they were playing with the bot already and trying to jump on the hype train after AlphaGo so pushed it out in a rush to try and get some column inches.
I was in the games industry from 1999 to 2012 (and then left to go to Twitter!) and I think his friend is absolutely right, the games industry shoots itself in the foot repeatedly by believing that it's a special snowflake full of "hard problems" that no-one else tackles and continually (and badly) tries to reinvent the wheel. The universal culture of deathmarches and the denigration of mainstream software engineering and project management techniques are not in any way coincidental.

(I loved the Witness, btw.)
It reminds me of how Occupy was discredited: "They're just thugs and lazy people who don't want to work...and they're occupying our parks, for crying out loud!"

Because why would anyone other than thugs and lazy people who don't want to work ever protest Wall Street?
My $30 Windows Phone plays 720p <video> elements I've embedded in websites as a background flawlessly. Safari Mobile screws with the standard [1]. (The argument for preserving bandwidth is moot, you shouldn't mess with the standard. It even adds a giant play button on the video and allows clicking to play it, as if pausing wasn't bad enough.)

On another note, IMO, Safari has the worst support for printing webpage elements to scale. IE 9 is actually great for printing support. Browsers suck at this in general -- have you tried printing a 2cm square (in the physical world) cross browser and page size? Really difficult.

Not to mention as the article says, support for IndexedDB that isn't completely broken and Workers.

It seems like every time I create a webpage or webapp I have to fix it on Safari. These are just a few annoying examples I've encountered in day-to-day work.

IMO, a larger problem with Chrome is it randomly regressing and breaking crap before fixing it in the next release.

[1] http://stackoverflow.com/questions/12496144/can-you-autoplay...
I love that he skips over the elephant in the room:that without his independent run, we would not have had G. W. Bush as president.
Yeah, it's astounding to me that they didn't have a "don't respond to queries containing X" master blacklist. It's one of the first things you do when you have a publicly facing content generator like this.
Creating Powerful AI for Arcade Games with Monte Carlo Tree Search
There are legitimate reasons for not allowing non-webkit browsers. The biggest one that comes to mind is security; because of the vast complexity of web engines, the moment Apple allows a third party engine in is also the moment that they can no longer keep control of web-based holes. The security of millions of handsets, many of which belong to individuals with zero tech savvy, suddenly falls into the hands of third parties. This is a serious problem.

The other problem is that given their track record on the desktop, Google and Mozilla are highly unlikely to prioritize battery life the way Apple does, and if Chrome or Firefox cuts into someone's battery in a big way they're more likely to point fingers at iOS and Apple than at third party vendors. It's the same problem that Flash on iOS presented except not quite as severe.
Honestly explain this to me: in what sense do we not need advertising?

I don't want to research the 200 brands of almond milk or 85 sushi restaurants in my neighborhood -- I want some proxy, however imperfect, for their quality, availability and value. I want someone to come find me and tell me that their milk or restaurant or whatever exists. And as someone who sells things, how am I supposed to make the public aware of the existence of my very good product which nonetheless fills a niche that is well-occupied and not a very important part of people's lives (and therefore unlikely to be discussed unless immediately sought)? How should I best let consumers know that my product is different because of its features, or the craftsmanship, or whatever. Should we all live in universes bounded by the speed of chatter, so that HN's pure market sensibilities can be satisfied? Should I just wait for customers to stumble upon the right keywords to make my product show up in their ad-free search results?

This idea that advertising has no use and exists sort of parasitically is baffling to me. Even more baffling is that it's a meme which routinely nets all the upvotes on a place like HN -- where presumably the commenters are more likely to have actually created and sold valuable things, and therefore, one assumes, would have more than an academic appreciation for how business is done.

It's been said many times before, but the level of discourse around here is retreating rapidly into equal parts academic idealism and Reddit-esque karma-driven populism.
Becoming Leonardo: How Great Designers Think
India Aims to Become 100% Electric Vehicle Nation by 2030
Why is it relevant?
Safari is slow to adopt new features, yes, but the features it has work properly and everything runs snappily.

Assuming we’re still talking about mobile Safari on iOS here, unfortunately that isn’t true in all areas. For example, the way iOS Safari handles HTML5 media elements is essentially to play them through a plug-in. We had to implement a whole new authentication mechanism for a site I work on that serves video content to logged in users, because it wasn’t actually Safari requesting the video resource so we weren’t seeing the user’s ID cookie. There are numerous other problems with how iOS Safari handles video content that make it difficult or impossible to implement other functionality or UI behaviour that would make our site better for our users.
In my mind, this isn't a problem requiring a complicated tech-based solution, but one that requires a mindset change. Community colleges have long offered the sort of "job-ready" technical skills related to using machine tools, auto and home repair, electric, HVAC, aka the types of services that cannot be offshored.

But at least in America, public consciousness is still fixated around this Cold War illusion of the American Dream that necessitates a 4-year college education. America seems to prize entrepreneurialism, only when it's the white-collar, Mark Zuckerberg variety because of the promise of fantastic wealth; people running their own businesses in plumbing, home repairs etc. don't get anywhere close to that level of respect.

To some extent, technology-based solutions are already in play, with hundreds of thousands of people using online resources to learn web development and other skills. The vast majority however are learning these skills to simply keep up with the needs of their job or the job market, as with shorter average job stints these days, employers won't find it worth their while to provide or pay for that type of training.
Well, I just looked through the authors recent activity on GitHub, and stuff like this:

> SecurityPositionCalculationFunction function = new SecurityPositionCalculationFunction();

is exactly why Java needs var/val/whatever decide already (PICK ONE! DON'T RUIN THIS JAVA!).

So I'm not sure why he would pick some piece of code that violates the simple rules the C# team suggests and then burn that strawman with a flash of gasoline.
Well, from my experience as the person who "babysits Jenkins" unless you appoint an actual owner for Jenkins, you'll get a real tragedy of the commons with it. Devops sounds cool and all but most devs want to write cool code: usually product features, not infrastructure stuff, so everyone will do CI/CD related work half-heartedly.

So in my obviously biased opinion, if your team is big enough, either get an actual build/release engineer/devops guy or appoint one of the devs as an owner for this, otherwise you won't get the best results.
Experience: I paid to have my daughter kidnapped
Yeah, it was great for the survivors. Not so much for the 10's of millions of dead.

In retrospect, WW2 had positive economic consequences. But let's not pretend it was a "good" thing.
1- Taxing capital still harm those at the bottom of the ladder the most. Even if we accept what you say, we still shouldn't tax capital, but find better ways tax. Taxing capital gains and dividends still falls heavily, in secondary effects, on those least able to avoid it.

2- FICA is 20% an insurance policy and 80% a retirement plan that you get back when you retire. You actually get a better deal (you get more per dollar contributed if you are less wealthy). What you are really saying is you want the wealthy to pay for health insurance and retirement for those lower on the income ladder. You should really just own that position instead of trying to hide it.

3-
> rent-seeking of the worst kind

You and a large chunk of people don't seem to really understand that concept. Me buying a factory and in turn buying labor from people and making a return on that investment isn't anywhere close to rent seeking.
I can't even, the video "demo" has been so obviously post-produced.
It's not a tech problem, it's a social and political one. The first issue to deal with is to ask; what is the purpose of the job? If the purpose of the job is to provide a stable society then we can look at other solutions to providing a stable society too. The job does not necessarily have anything to do with the problem. It is only lifelong conditioning that would lead anyone to start from the premise that we must have jobs in order to solve the problem of maintaining social stability.
That's likely because the iPhone is so low resolution at only a 750p screen (640p for the iPhone SE/5/5s). If you're browsing in portrait, it can't even fit a 16x9 480p video without scaling it down.
What to eat for better sleep
What made you come to that conclusion? Is there better performance vs. hardware cost vs electricity cost with the raspberry pi? I've often wondered if the cost/benefit ratios will tip in the favor of really cheap parts as people get better and better at building systems that horizontally scale.
>across the U.S.

moves along
Round 42! What a blast from the past. I don't know how well-known that game is, but when it ran (on our IBM PCjr with the memory expansion), it was great fun and a graphical treat (for the time).
Because we only read the titles nowadays.
Meh. Netbooks to me will always be the early Asus and Acer products with customized Linux launchers (and the various distro spins that came about to improve on that).

Once Intel rolled out Atom with the limited hardware mix rules, and MS put XP on life support under a restrictive license, the netbook was basically dead (or at least a shell of its former self).
Haha, yeah, these are in their own room. I can hook a monitor up to them if I need to, but I mostly just SSH into them from my office. The room is very loud and somewhat hot. Another drawback of having a cluster this size (15 machines) is the cost of electricity.
your statement is so neutral, i could easily use it as a comment on any opionion ever. even your own.
45 days is a pretty reasonable and standard amount of time to give them after you attempted to notify them:

https://www.cert.org/vulnerability-analysis/vul-disclosure.c...

You might give them that amount of time, inform them you're going to disclose, and if they're still unresponsive, you did your due diligence trying to disclose responsibly and I think it's ok for you to publish.
Still? I'd thought we've already used the languages (and thus tools and techniques) designed to squeeze all the available performance from the hardware - it's called assembler ;) My grandfather, who was a programmer and to his last days used to write in asm was mocking me every time when I tried to convince him to anything higher level than asm, be it Python or C. Perhaps he was right and we'll be going back to such tools?
It's not just matching strings. It's the obvious way to pronounce the word, as it is spelled, in English.
The part of that article that really sucks is that King went out of their way to purchase the rights to a game that was made in 2004 and had a "Candy" trademark in order to prevent the 2010 registrant from contesting. That's playing dirty.

That aside, it certainly seems to be inspired by CandySwipe plus Bejeweled. Not as bad as FreeCiv, which is a blatant, unashamed clone of Civization (with only minor differences). But I guess nobody complains about that since it's free.
You could remove your accounts and move on but that does nothing for their other customers.

Depending on how much time you've given them this sounds like a perfect candidate for the Full Disclosure mailing list, just post anonymously.
The curious link between Francophone countries and extremism
They could have chucked it in some IRC channel and nobody would have batted an eye. Just another run of the mill chat bot.
> "If you can come up with a better way to do this, understanding the fact that we are 162 percent of capacity without double celling, I'm willing to listen to you"

Introduce less and shorter prison punishments into the laws so that there are simply less inmates?
>20 years ago, the “Gang of Four” published the seminal work on design patterns

How quickly we forget our history.

It was the seminal work on design patterns in software. But by 1996 Christopher Alexander, Sara Ishikawa, and Murray Silverstein had been writing about design patterns in architecture for at least 28 years ('A Pattern Language Which Generates Multi-Service Centers', 1968).

And only 2 days ago this was on HN https://news.ycombinator.com/item?id=11334395
I have been sending emails asking for a place to disclose the issue since January.
How do you feel about Google disallowing anything other than Chrome on their desktop OS?
Going Underground: The High-Tech Secrets of Laying Train Tracks
It often seems like this is because <current browser> has dozens of old, forgotten extensions running in the background. They suck up memory and generally slow things down. Switching to <new browser> erases this problem! For a few years, anyway... And then the cycle repeats.
The paradox of meritocracy
(devil's advocate) Arguably feminism has already succeeded in achieving equality by the end of the second wave. Although some feminists may indeed fight to end sexism for everybody, feminism still bears the implicit assumption that women are currently disadvantaged.
I still believe it might be a good idea for instruction selection, if some compiler researcher needs an idea. ;)
Amen. Probably just spending too much time on HN lately but I'm getting increasingly frustrated at the number of comments which are orthogonal or oblivious to the OP.

Yesterday's worst offender I think was PriceZombie where fully half the commenters didn't realize it was the Affiliate program not the Pricing API they got kicked off and so many "they could just scrape the data", "but no what about CFAA" back and forth.... And you read it and just shake your head :-(
Chrome on OS X destroys my battery so I use Safari, no matter how much new shiny Chrome supports. 3rd best by what measure?
Because one reason why Sanders was right to run as a Democrat rather than as an independent is that running as an independent might have enabled a Republican victory that wouldn't otherwise have happened, in which case Sanders's hypothetical independent campaign might be responsible for making Trump or Cruz president, which Sanders probably doesn't want.
I Thought I Knew About Copywriting Until These Experts Schooled Me