skysight-inc/HackerNews huggingface dataset:
True, but PHP tends to be looked after fairly well given its importance to the web ecosystem.

Ubuntu for example has a pretty good track record of backporting PHP security fixes. PHP 7.0 in Ubuntu 16.04 has been getting updates every few weeks despite the EOL last winter, and I remember observing the same with PHP 5.5 in 14.04 until the OS itself reached EOL earlier this year.

The fact that both Red Hat and Canonical are committed to supporting PHP 7.2 for the next decade probably means that there will be more eyes on that particular version, and more hands to patch it, for the foreseeable future. It's a nice coincidence for people who want a bit of stability now that PHP has begun to change rather quickly.
Rising Instincts of Social Media Entrepreneurship
Our deduplication system needs to happen at our outgoing edge and is latency sensitive (have we sent this message to its recipient already?). It needs to do this a couple billion times a day and be highly available. Interesting problem space. We are redesigning our current solution to be more robust soon.
Is Privacy Dead?
Which, is kind of silly. Most of the clients we have, like using Wordpress, because they are non-technical and can still have an extremely powerful website, without that.

If I am going to use a headless CMS, I'd probably just rather write my own program completely. Nothing is worse than being in the 9th inning and realizing that you have to do a major infrastructure overhaul because the program your using doesn't natively support a feature.
Why Zuckerberg’s 14-Year Apology Tour Hasn’t Fixed Facebook (2018)
Just as a bit of encouragement, I used emacs for like 4 years knowing only 5 commands (open file, change buffers, save file, kill buffer, close emacs).

It's not that bad if you wade into it slowly.
I've been using pCloud for about 2 years and am very happy with it.
http://archive.is/4YkTG
Bury the lede.
Yeah but the first time it was read the key was stored in RocksDB, so the second time it gets consumed after the crash:

"If the message already exists in RocksDB, the worker simply will not publish it to the output topic and update the offset of the input partition, acknowledging that it has processed the message."

It gets dropped as if it were a duplicate, oops!

Edit: I reread the relevant section...

"If a message was found in the output topic, but not RocksDB (or vice-versa) the dedupe worker will make the necessary repairs to keep the database and RocksDB in-sync. In essence, we’re using the output topic as both our write-ahead-log, and our end source of truth, with RocksDB checkpointing and verifying it."

Not sure entirely what they mean by "(or vice-versa)", if the message exists in RocksDB but not in the output topic how you distinguish between a real duplicate and a crash artifact?

If the last message of a crash happens to be a real duplicate and this recovery mechanism reintroduces it into the pipeline then you have a duplicate.

Either way, it's not an exactly-once feed. At best (assuming message loss isn't possible) it's an at-least-once feed that usually appears to be exactly-once.
Cool, but why?

Any browser already includes the very same set of graphic primitives that Skia provides. Just to render what you see on the screen right now.

Why not just to expose all that as API for WASM or whatever?
> The symptoms were consistent with human consumption of rat poison, and when the tainted meatloaf was finally tested, the results found that the blue-green pellets visible in the meatloaf were brodifacoum, the active ingredient in rodenticide.

Holy shit. I had no idea this happened, but this is just straight up appalling. The state of the US prison system is incredibly fucked up. It just seems like the worst of the worst become COs just so they can fuck with prisoners, but this is taking it to another level.
Apple only gets hate by the geek community.
Why do people think there's a single unified trans community, unlike the rest of society? Might as well talk about gay culture. I'd like people to add the word mainstream whenever they post this type of stuff.
Fair; I made a clarification
The :display is a keyword, which works like keywords in Ruby or Erlang; it's a special, never-garbage-collected string for when you use the same string over and over. Though I'm not sure whether the implementation is the same when compiling to Javascript instead of the JVM.
Right, I just mean specifically the new web stuff in Flutter:

https://flutter.dev/web

Presumably having Skia available in the browser makes supporting the web platform easier.
It's the product of a culture where success is the core of identity.

I agree that it's weird, and to me it's also a delusion.

As a delusion, though, it also has a function. Most of the people will never meet outliers in their field, and this will protect their self-esteem with the thought that the outliers don't exist, can't exist or that those skills can be reached with enough effort.

If the connection success was disconnected from identity, then there would be no need for this delusion, since admitting that somebody could be immensely better in a certain field wouldn't hurt self-esteem.
Really even if teen sexting was ubiquitous it would still be an overblown moral panic as the law continues to insist on things which just aren't true - like it makes any sense to have the victim and victimizer be the same person.

I am sure everyone who grew up with the internet knows the 18+ restriction is a joke, widely flouted, and there were no benefits from actually obeying it but it is taboo to suggest considering changes as most would rather not think about that subject at all and are suspicious of those who do. And those who grew up before likely knew of secret stashes or "poor man's alternatives".

Any member of Congress who proposes reform would fear torpedoing their reputation.
By corner I didn't mean niche. I meant that they're a vendor at the market, they aren't the vendor, or a central vendor. You might go over and peruse their wares, or maybe you won't.

"They have cloud, software, hardware, game consoles, search engine, development tools."

IBM did exactly the same thing.

And FWIW, the overwhelming bulk of Microsoft's revenue comes from enterprise sales of Office and Windows. They make money on exactly the same things they made money on 20 years ago, but the pie is so much bigger they make a lot more of it.
> "Some think Americans will develop a taste for creepy-crawlies, just as we learned to enjoy other foods we once scorned. In 1876, the lobsters that were abundant along the coastlines of North America were still being used as fertiliser for farmland; in Eastern Canada, "they boil them for their pigs, but are ashamed to be seen eating lobster themselves," wrote the essayist John Rowan at the time. Lobster shells inside a house would be seen as evidence of "poverty and degradation," he said."

https://www.scmp.com/lifestyle/food-drink/article/2008077/ar...
I personally think that it maybe be ethically questionable to be making background checks easier. There is a reason why the right to be forgotten is becoming a thing in various jurisdictions and lack of easy access for sensitive data is one countermeasure to try and counterbalance the need for public access to data with the right to privacy for individuals.
It produces much smaller binaries
My blog post on it -> https://dev.to/sendilkumarn/tiny-go-to-webassembly-5168
Announcing TypeScript 3.6 Beta
Man, it's hard to read your replies. It's like you're purposely ignoring any of his counter points and then going on about something completely different. Remember these are REAL people working on projects for fun in their spare time. Why do you act so entitled?

I'm not sure why you're finding it so hard to understand that most developers and members of the community wanted package management.
This straight up crashes my scraper's browser, using puppeteer, extra-stealth ect.
It’s interesting to see some people preferring other ides/editors than intellij. For instance, vscode is exceptional, but I still far prefer webstorm because it has so many great features.
I just created a proposal to support lottie based animated stickers in Discourse two days ago, and this looks very useful to get more performance when playing those using the new Skottie module. Very cool!

https://meta.discourse.org/t/plugin-for-animated-stickers/12...
There's a pretty good overview of the research areas here: https://www.microsoft.com/en-us/research/

There's also a Microsoft Research podcast with interviews here: https://www.microsoft.com/en-us/research/blog/category/podca...

A lot of stuff you'd expect like AI, ML, HCI, cloud computing, security, but also stuff like acoustics, social media impacts of computing, biology and medicine, etc.
Do those snapshots somehow benefit from the incremental nature of daily backups?
You can see the results in 'fetch as Google' and in the structured data tool. Injected JS content is there, including changes to the page title and head.

As always take SEO advice from Google with a grain of salt.
One month of support tickets organized and colored by semantic similarity
While this may be true, Alaska, unlike almost all other states, basically operates without any income or sales taxes. They depend almost entirely on oil revenue and property taxes which obviously isn't sustainable long term.

https://www.bankrate.com/finance/taxes/state-taxes-alaska.as...
It seems he's doing something with header detection. I used Puppeteer to play around with the site and various configurations I use when scraping.

In headless Chrome, the "Accept-Language" header is not sent. In Puppeteer, one can force the header to be sent by doing:

page.setExtraHTTPHeaders({ 'Accept-Language': 'en-US,en;q=0.9' })

However, Puppeteer sends that header as lowercase:

accept-language: en-US,en;q=0.9

So it seems the detection is as simply: if there is no 'Accept-Language' header (case-sensitive), then "Headless Chrome"; else, "Not Headless Chrome".

This is a completely server-side check, which is why he can say the fpcollect client-side javascript library isn't involved.

Here are some curl commands that demonstrate:

Detected: not headless

curl 'https://arh.antoinevastel.com/bots/areyouheadless' \
-H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3803.0 Safari/537.36' \
-H 'Accept-Language: en-US,en;q=0.9'

Detected: headless

curl 'https://arh.antoinevastel.com/bots/areyouheadless' \
-H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3803.0 Safari/537.36'

Detected: headless

curl 'https://arh.antoinevastel.com/bots/areyouheadless' \
-H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3803.0 Safari/537.36' \
-H 'accept-language: en-US,en;q=0.9'
I mean 'guarantee' is a pretty strong word in the world of security. Better phrasing might be "is committed to backporting security fixes for the lifetime of the OS."
iNSYNQ is a third-party service platform operator who specializes in hosting instances of QuickBooks in the cloud.

This does not affect non-iNSYNQ QuickBooks instances, such as those operated by Intuit (the creator of QuickBooks).
Ah, yes, the law of unintended consequences. Politicians just do first-order thinking. They don't consider second-order effects. As a result, their bills often don't do what they expect them to do.
It is a similar cost to elastic/solr cloud options, cheaper if you have to get to feature parity with Algolia.
Nah man, I didn't make it black and white like that. It was more along the lines of "why is this reducer so big? it seems like that's a major red flag to me because that usually means its difficult to debug" and the guy went bananas. I almost never make bold "it must always be so" statements, as only the Sith deal in absolutes.
> That money has to come from somewhere, and it's going to be the voting minority. This is not dictatorship, this is pure democracy in action - the popular vote. Tyranny of the majority.

This is a little like discussion of frictionless surfaces and spherical cows in high school physics. In reality, a lot of laws are written for the rich minority.
By try it, I meant actually try the food. I'd expect a experience entrepreneur to know the details of the product, e.g. taste, mouthfeel etc.
you're right, it will do something, it just won't do very much. it's sort of like voting - important to do, just doesn't matter very much statistically speaking.

people aren't willing to talk about the heavy stuff... yet. we'll get there, but until people start talking about painful solutions - technology running daylight hours only, order of magnitude reduction in oceanic shipping, etc. - it's just feel good type stuff.
Word is they use bing api for web search.
Stalking other workers at high granularity is sometimes the only way I have to figure out what was going through their head (or indeed, my head 2 years ago) when they wrote this... very interesting logic.

The biggest WTF programmer I work with squashes all of his commits. So every commit is 100-400 lines of Rube Goldbergian majesty.
He supports the Green New Deal, which while part of a jobs program, is still relevant and effective policy. I don't see the problem with it being a jobs program; we need trillions of dollars of infrastructure investment, and people need jobs. A carbon tax alone is untenable, as citizens are already adverse to taxes of any sort due to irrationality.

https://berniesanders.com/issues/combat-climate-change-and-p...
I was briefly director of CMS at MLB Advanced Media in the early 2000's and I found this article and especially its diagrams to be unintelligible.
One of the interesting things that was proved in Cybernetics is that, in order to operate efficiently, a self-governing system must have a model of itself.

A digital twin is a digital "voodoo doll", as Asa Raskin (Jef's son) talks about in "Humane: A New Agenda for Tech" (44 min. watch) posted on April 23, 2019 https://humanetech.com/newagenda/

A self-aware city is an efficient, healthy, safe city.
We have systems that give equal weight to a vote made by somebody with 5 years left on the planet and somebody with 50 years left. That's a huge incentive divide and it favors short term thinking. In many ways it's unfair and sub-optimal, but I don't foresee it changing.
Realtime modeling that includes realtime data is starting to be called digital twinning in various industries. E.g. each car off a line has its specific torques of each bolt traveling along with it as a digital twin.

Power plants with sensors on all the equipment trying to predict preventive maintenance is being called digital twinning too.
Out of curiosity, have you tried using Office on the web lately, such as editing documents from OneDrive?
We just migrated from Sphinx to using the full text search indexes in PostgreSQL, we had to deal with some changes in how special characters are handled, but it's worked well enough.
You don't even have to be asexual to want to be single. Simply having a demanding career is enough (along with many other things).
I don't have a perspective on the ethics of easier background checks. We run employment checks, the ultimate decision of whether to hire falls to the customer ALWAYS. I've seen plenty of former criminals get hired. It's a workplace culture 'thing'.

The right to be forgotten is alive and well most of the time, 90% of our clients don't observe information further back than a few years. I feel like that is a fair assessment of someone's behavior.
I'd just like to say thanks for working on Haiku. I enjoy playing around with it in a VM every now and again and it's a nice change from the daily driver.

I'm a JS developer, but I enjoy learning and using C in my spare time. I'd love to try contributing but it seems like you use C++ so it might be a few more years :D
I look forward to my brain leaking memory to other threads.
Yes. New buzzword, and a strange one. Just putting the same content on multiple platforms.

Making your content work on a watch, and on nonexistent AR glasses, probably isn't a major priority yet.
I did the [censored] thing so as not to trigger cognitive dissonance in the mainstream narrative true believers.
I know - it really is a matter of definition.

Though the EU has said it will consider intention etc. there's really no way of knowing for certain until when and if it's settled in a court case.
Was this service really less expensive than just using actual QB on an RDP available cloud server from Azure or any number of other services?

Also, what kind of hacky backup system takes this much time to sort through to identify issues. They should have a clean image, and a clean way to backup/restore data for the application being hosted as a pull from production/active deployments.

In the end, this will or maybe even should kill the company in question. Beyond this, it is an opportunity for others. For that matter, really surprised Intuit doesn't have this as a cloud service at this point.
G suite can edit native office docs now, so that might ease people into it.
I am the author of the PHP Debug and IntelliSense extensions, awesome to see this get publicity on HN (aside from the Devsense fiasco https://news.ycombinator.com/item?id=18538432, lol)! If you're passionate about PHP in VS Code and are missing some feature or see some bug, please don't be afraid to jump into the code and do a PR! I've built them as a community project from the start, with as many comments as possible and (the language server) intentionally written in PHP so PHP devs can contribute. I actually don't get to write any PHP anymore nowadays, but I am always happy to review PRs!
I believe in China and India they would point out that the West allowed itself to emit pollutants unchecked during its period of rapid economic growth, and it would be ridiculous to ask the East not to do the same. It's more complicated than just passing the buck.
The docs say it uses WebGL [1]. And I found a "fixed" pull-request saying it too [2].

WebGL context encapsulated as an SkSurface,
allowing for direct drawing to an HTML canvas.

However, I just discovered this project a few hours ago so I don't know if there's any "gotchas" -- hopefully someone more knowledgeable or on the chrome/skia team will chime in.

[1] https://skia.org/user/modules/canvaskit

[2] https://bugs.chromium.org/p/skia/issues/detail?id=8378
You can feed chickens most food scraps, but some stuff harms them. Avocado and potato peels are toxic. They tolerate less salt than humans, so too much canned food causes trouble. Anything that's started fermenting (as any sugary food left out will) will contain alcohol which they don't tolerate well.
Chris: As a user of these tools, I cannot tell you how thankful I am for the work you, Keno, Mike and others do. (For those who don't know, Chris works closely with Mike, Keno, and others in the Julia team.)

I recognize that this is a hard problem.[a]

FWIW, I read or heard (can't remember which) that there are people working with Chris Lattner seeking to use predictive AI (instead of search and heuristics) to address this issue in MLIR. Let me add that my understanding of how that would work is very limited, though.

[a] Only superficially. As you can imagine, I'm dealing at a very different level of abstraction with my own set of problems and frustrations.
Well... There are lots of sites that just cannot be built using SSGs. Extranet and intranet sites need to work dynamically, as do other sites with user profiles and deep personalization.
"McKesson has not yet determined what changes it will make as a result of the findings, but has considered adopting a more open office plan to encourage more discussion between employees."

Sure, that's going to help with retention.
A single Zillow estimate is not worth much, but for making a relative comparison of 18 neighboring homes on the same street it's not unreasonable.

Clicking around the ones that have changed hands recently enough for Zillow to have the full MLS data and photos, it's pretty clear that the transactional price differences come from the typical areas (# bedrooms, square footage, updates).
Funny thing is here I am wondering why he didn't pass a query parameter instead of altering the path or adding a header to version the API... does anyone know? It has the advantage of being clickable while not implying the resource is different.
This is such a clearly useful, legitimate service. You cannot tell the bad guys to delete your data. The next best thing is to be alerted when your data is found in a bad guy’s trove.
He was rightly skewered for that comment. Biggest load of pure bull I’ve heard in a while.

You don’t get what you deserve. Often you don’t get what you ask for. You get only what you demand through persistent and effective negotiation.

This is true for a lot of things in life, but it is particularly true for engineering salary.

If your point was, perhaps his salary is so “low” because he actually believes what he said then you may be on to something.
Yes, ZFS snapshots only contain data that changed. ZFS is very efficient, elegant, and reliable.
From what I read, wikipedia uses ES.
McKesson has not yet determined what changes it will make as a result of the findings, but has considered adopting a more open office plan to encourage more discussion between employees.

LOL, way to be super creepy AND learn exactly the wrong lesson from this.
That's what taxes are there for. E.g. in Germany we managed to implement a system to increase the share of renewables. That it wasn't perfect to begin with and was then screwed up but successive governments is a different story. What matters is that it worked.

I have the impression that most people opposing clinate change are afraid that the will loose something by the necessary changes, their cars, their perceived life style,... That's where politics come into play. Politicians have to communicate the necessary changes and come up with ways to manage the change without screwing the average Joe over. They found ways to divert billions to corporations with the best lobbyists, so there should be enough funds to combaz climate change. And once the western world started we are already half way there. The Paris accords used to be a global treaty, so there can be a global approach.
Congressman: Facebook's Libra cryptocurrency will be worse than 9/11
I have yet to see a government that believes in Austerity for all. And almost all governments i've seen believe in Austerity for someone else, just not their voter base.

I always remind myself, when I say "The government ought to X" that is someone else's money that I am using the might of the state to forcibly extract from them and spend on _my_ priorities.
Was hardware AES and DH ever used? With hardware AES, it becomes hard to get statistically significant difference in between crypto libraries.

Unless you use a purpose made low CPU usage cipher like salsa 20, hardware crypto is just so much faster than software. It is like comparing software h264 implementations in 2019, and trying to make big news out of it.

Salsa 20 and derivatives looks to me a very promising cypher suite, but for as long as there is no hardware support for it, it will not see its niche even in resource constrained niches as even $5 smartphone SoCs nowadays can run hardware AES faster than any software crypto.

Another moment that needs note is that Salsa is still a relatively new and untried cypher, without much real world track record other than its use in Chrome. Poly1305 is an even less tried construct vs GMAC, with harder to imagine hardware implementation (it will be fair to say that most HMACs are hard nuts to crack for hardware implementation because of them using tons of LUTs.)

Second, Salsa is a work of just 1 man + few collaborators. Knowing the crypto community, this itself may be a reason for push back from it.

P.S. Question to people in crypto: why not to use some derivative of Salsa 20 as an HMAC instead of Poly1305 in Salsa-Poly combo?
whats with all this bug eating propaganda?