skysight-inc/HackerNews huggingface dataset:
It seems like Facebook/WhatsApp would have known this exploit was being used in the wild. With FB’s engineering talent (and budget), you’d think that there would be automated systems to flag suspicious patterns of malformed/unexpected JSON going around.
In a sense isn't that what every alleyway in the world is?
Don't tell the kids! Otherwise they might stop giving this meaning to the word, rendering the research useless.
If the person can identify the fuss, then they can ask for compensation and see if they think it’s worth the fuss. In business everything is always at the stress level of results or nothing, but one doesn’t have to be close to the business if you don’t like the stress.
Well that's partly why you file a lawsuit. If you have a reasonable belief that the answer to that is yes, a lawsuit provides a process for confirming whether and to what extent it's true.
'Selfish' has negative connotations to it.

A better term in this context would be 'self interest'.
VC Investment and Success = More Pain
Does Chrome (and other browsers') MITM attack defeat prevent this? That's my understanding.

https://comodosslstore.com/blog/google-chrome-63-will-warn-y...
Fighting terror, protecting human rights in Xinjiang
I've not heard of Camille Fournier until now, but glad I found her, and this article is quite timely for me.

I'm dealing with several issues right now in trying to "take ownership" of things that aren't mine.

With our EDI system, I only get called in when the "real" owners are too busy, but when I do, I find their entire architecture is a foot gun that makes development way harder and more error prone than it should be.

With our (customer facing) admin system, the entire thing has a UX that I think easily triples the work/time/number of clicks to do anything, and just begs for many routine things that bog users down to be automated.

The problem I do own, the mobile apps, is greatly hampered by the back-end that drives all of the other problems that I don't own, so all problems including mine could benefit greatly from working on that problem as well.

But when I talk to other engineers, they (a) don't see the problems being as impactful as I do, (b) don't believe that I can solve the problems in the first place, and (c) ultimately don't want to put any time or effort into learning about the problems or my proposed solutions, even though putting in a little effort now could save us from regularly having to stay late and fix fire drills like we do now.

I've even gone to the length of building prototypes to demonstrate both (a) and (b), and in some cases they relent somewhat on (a), but continue to talk as though solutions aren't possible... even as they're looking at a live, running prototype.

I'm at a point where I either need to let it all go and just "do my job" (even though I feel the quality of work I can do on my own stuff is being limited by OPP), OR mobilize the internal end users by showing them my prototypes and getting them on my side (to pressure the engineers) which somehow feels a bit sleazy, OR quit and find another job.
I guess running those ActiveX controls under Wine is a non starter?
Egypt to Manufacture Electric Buses
Toilet paper vs. water.

The decision is clear, at least in my opinion: Water.

Water, by far.

And from so many angles (hygeine, cost, ecology, availablity, ikkiness, etc.)
Just as with yesterday's discussion about Black[0], there will be people who like 83% and dislike the other 17%. But having stated principles about how you build software within your organisation ought to make everyone's life easier and more enjoyable.

And this list is a great starting point, even if your organisation chooses to adopt precisely the opposite for each of the 12 points.

[0] https://news.ycombinator.com/item?id=19939806
Hopeful takeaway: This research will help us better understand children's social, emotional, and cognitive development so we might support their growth and human relationships.

Cynical takeaway: This research makes it easier to produce apps and devices that capture and exploit children's trust.
The knowledge of business isn't the same as MBA. And plenty of large ambitions work out pretty well without either.

Business knowledge and/or MBA's are only relevant for large ambitions if those large ambitions are actually not large ambitions but rather large amounts of money instead, which in itself is without intrinsic value.
> There is no evidence for that blanket claim, genetic or otherwise.

Strictly speaking, that's of course true; but the molecular-level evidence is pretty damning, and as close to "slaughtered all the men" as we'd ever be able to call in the first place. See the book Who We Are by David Reich for the full story. That pattern is really not that special, by the way - the very same conflict signature shows up in the PIE people themselves, which is how we know that they emerged after severe conflict with the ancient North-Eurasians.

> The consensus PIE Urheimat was well north of the Caucasus

It was north of the Caucasus, yes, but not that up north. Maybe parent should have said "Pontic steppe" instead of Caucasus, but he/she was in the ballpark.
A simple search can summarize better than I can. There are many sources, including papers and books, for this.

https://en.wikipedia.org/wiki/Surveillance_issues_in_smart_c...
Chrome is planning on dropping Linux support!? That seems exceedingly unlikely so I'd appreciate a source.
Coming from someone who's lived and breathed programming, and excelled at it by most standards (topping national competitive programming competitions, graduating among the top 1% in college, having built compilers, OSes, an OpenGL game engine), then worked for about 4 years at a bigcorp and subsequently burnt out, and has been struggling to get back on his feet for the last two years, I can tell you it's not going to be easy. Last year I picked up haskell, seeing that it was very different from what I was used to up to that point, and built some stuff with it, some web apps built on warp+wai, and quite enjoyed it. But it was short lived. I developed an attention problem like the one you mentioned. I've had call ups from places like Google, following codejam results, also invited to interview by MS, Amazon. But I was and still am a wreck, and seeing the hole in my CV, they turn my down if I answer them at all. Funnily enough, I got most jobs I applied for, the last one being just after quitting my first job. They told me I was the best candidate they've interviewed ... But I started having panic attacks, and quit after a few days.

So the takeaway from all of this? It's not programming. It's mental health. And having spent the last couple of years devouring medical research and throwing my every last ounce of energy at the problem (I started suffering from chronic fatigue, so it wasn't really a lot), discovering autoimmune diseases (celiac) which were causing sleep problems, blood tests indicating significant hormonal imbalances, experimenting with paleo, keto, exercise variations ...

The takeaway is that the state of mental health treatment is horrendous. Most of my recent readings and research has taken me into the direction of childhood trauma as being the most likely cause of most instances of mental health problems and a lot of chronic health conditions. Some pointers would be the ACE study, and start by reading works by Alice Miller, Bessel van der Kolk, Laurence Heller. Now, the medical consensus is quite different from what I've stated here, so I should back this up with some significant evidence, which I won't. The evidence is fractal-like, and there is huge predictive power in understanding this (that unmet developmental needs during childhood lead to coping strategies that are maladaptive in adulthood, and those are the cause of things like ADHD, chronic fatigue etc).

Is there a solution? I don't know, I certainly haven't solved my issues, but I've started to understand them. You'll probably have a hard time doing the research yourself, given the attention problems. In any case, there are risks associated with this path ...

But if it truly is possible to solve this issue, you'll not only be able to focus on coding. YOU'LL START LIVING.
So, the article about the stuff ancient Romans used instead of toilet paper is an art piece? Well, fine, why not.

It's just posted to a wrong forum then. Hence the readers being nonplussed.
Hmm, I see. So the Boeing VP was claiming that a pilot following procedures properly would've saved the plane, and (at that time, after the first crash) the test pilot (also from Boeing) agreed. Makes sense now, thanks.
Can an artificial intelligence machine be conscious? (David Mumford blog, 2019)
This just defers the optimization process by one step. It's hard to improve something without measuring it first, but either you know where your inner loop is or the profiler tells you. Now you've still got to improve that bottleneck somehow and take into account all those complicating factors.

I've seen very unexpected results doing this. In one case, I put the inner loop in a separate function to enable swapping implementations and make it simpler to time. Surprisingly, the overall program ran faster without any other changes. Just pulling the inner loop into a function of its own sped things up.

My best guess was that the compiler was willing to put more effort into optimization on the smaller function. This contradicts common wisdom about function call overhead, and it also shows another level of complexity in the problem: Some compiler optimizations are exponential in their cost, so they punt if you put too much of your code in one block or function.

Also note that I wasn't able to prove this is what happened. It's just my best guess based on what I was able to see and infer.
ISPs use deep-packet inspection to shape traffic, break net neutrality
History is full of examples of the respectable insider consensus being dead wrong.

Phrenology was accepted and respectable opinion for a long time, and I imagine that ordinary people saw through it as much as they do now. Spontaneous generation of life was a serious theory for a while. Baron Kelvin was influentially wrong about the age of the earth. Phlogiston theory
was "respectable" opinion for a long time.

Besides: if you'd read the linked articles, you'd have understood that many people _within_ the profession agree with my perspective. They form a growing minority, and they come with very good evidence.

The past 50 years of anthropology really is shaping up to be another one of these instances in history in which science takes an unproductive detour on its way toward the truth. Granted, that's an extraordinary claim, and extraordinary claims do require extraordinary evidence. But in this case, we actually have that extraordinary evidence: ancient DNA.
Depends on the advice. I'll definitely listen to advice from my wife on how to handle certain social situations because she is pretty good at giving advice to navigate social psychological situations.
As someone who has been both a senior developer and a manager of developers, I think this is an excellent description.

I'd add just a couple of things. The first is communication skills. Someone at the senior level is expected to be able to communicate complex technical issues not only to other developers, but to less-technical people such as product managers and senior management.

The second is that someone in a senior role (whether they're a developer or something else) has to start changing their perspective so that they consider the needs of the business and its customers. For example, a low-level developer might want to work with a language or framework that they find personally interesting, but a senior developer might understand that what their customers actually need is long-term reliability that would be easier to achieve with more stable technology.
How much do you know about GMO crops?

Do you know what Bt corn is and how it works?

Do you know what strains of Bt have been incorporated into the various corn cultivars?

Are you familiar with the Aizawa strain of Bt?

Did you know that Aizawa Bt is extremely toxic to honeybees?

Do you think the widespread adoption and cultivation of Bt-engineeered corn crops, which of course are prolipherated through pollination to neighboring fields and into the wider ecosystem could possibly have any negative consequences whatsoever?

Do you think the near-extintion of critically important pollinating species is a legitimate reason to question incorporating highly damaging toxin-producing genes from bacteria into corn?
Untrusted Code Sandbox Landscape
> I am now frustrated whenever I have to use paper.

I so strongly agree. It’s funny how I used paper much of my life, but now find it so disgusting.

The brand I bought is a BioBidet. Watch for sales on Amazon, I got mine for ~$200 as a lightning deal a while back (usually $350-500).
I wonder why so many articles today have so many words but yet so little content?

Because short articles are penalized in search engine rankings.
By a huge margin the most frequent time I drop back to Google is because they have unit conversions built in. So I can send duckduckgo a query like "!g speed of light / 400nm in terahertz" and I get the calculated unit-correct answer immediately.

It's basically replaced my TI-89 for years, I hate doing calculations with units by hand and it's super error prone to not include them in the calculations.

For everything else, duckduckgo has consistently provided a suitable result to answer my question for 90%+ of stuff, no worse than Google. It's super rare for me to check if Google has better results for normal things. I see them as a different ordering rather than superior ordering, so I think of Google more as an alternative than a fallback. They clearly both interpret whether a site is a good match using different algorithms but I don't know I'd say one is strictly superior.
Linked Server for Multiple Databases
We are building a linked server (with a collaborative editor) which will act as an abstraction over multiple database architecture and servers. Right now we are supporting cassandra, postgres and mysql. The idea is simple that the user needs to know only sql and internally we convert it to the target db query language and fetch the results from multiple db servers and even different db architectures (locally or remote). We will be out with our MVP on May 31, 2019. Please register here if you are interested - https://forms.gle/8Tvh416LNum9HDbR8 .
We are yet researching on the pricing model. Future enhancements are that we will be building query optimizers and metric measurement tool for every db. Please let me know your thoughts.
Build a web app with Bitcoin Lightning micropayments in 1 hour
So you're basing this on experiences in a city in the US? Do you know how many cities Uber operates in?
A two-year-old interview with Munich's mayor on that issue: https://www.youtube.com/watch?v=XBRh2G29NNE
Insights from famed algebraic geometer and Fields medalist David Mumford, who has also worked (and co-authored a book) on Pattern Theory (statistical computer vision).
https://en.wikipedia.org/wiki/David_Mumford
Price???
That works if the only places you visit are work and home.
One up, one down, and one to polish?
Would we ever see legislation that would require companies to not increase the cost of digital goods after a tax is instituted? Alternatively, could we not just have a fixed tax contribution on goods each year rather than making it piecemeal per digital good sold? I find it weird to tax goods unless the existence of the tax is to change behavior. (not sure if that is the goal here?)
Not really sure that you're proving "kids these days" are not as creative or exploratory than you and your husband.
* Real time additional self-driving buses responding to demand spikes.

* Rubbish bins full? The city knows and sends help.

* Demand pricing parking in a region

I can think of a dozen ideas in seconds.
This is the stupidest article to date about the 737 Max. It betrays a complete misunderstanding of the purpose and use of a simulator. Written by a non-technical click-bait journalist unqualified to comment on the matter at a cocktail party, let alone the NYT.

Of course simulators are flawed if your moron-level understanding is that they should simulate perfectly all possible flight conditions. They don't simulate flying upside-down, or drilling it into a mountainside at Mach 2, or what happens when the tail gets ripped off, either.

That is because there is limited data available to program the simulator for conditions that are so far outside the flight envelope that the test pilots have not tested them, nor is there any valid reason to create such a simulation, except for forensic reasons when the NTSB asks the generally-academic question, "At what point after the aircraft departed the flight envelope did it become completely unrecoverable?"

The purpose of a simulator is to train pilots to respond to emergencies while keeping the aircraft within the flight envelope.

There is an infinite number of possible attitudes and conditions outside the flight envelope that can theoretically be achieved by gross negligence, but it would be impossibly costly and counter-productive to train pilots for all of them because they should never be encountered.

Unlike your home flight simulator, we don't program simulators to fly under the Golden Gate Bridge for the simple reason that commercial pilots should never, ever find themselves in such a situation. That does not mean that the simulators are flawed.
It's usually hit or miss. The Italian post service for example provides 2FA for government services and it's pretty nice and easy to use (the website shows a QR code that you scan with the app).
And then a second crash occurred where they followed Boeing's procedure, it didn't work, were forced to diverge and then crashed.

Boeing's procedure only works if you catch it quickly. If you let MCAS trim the aircraft too much it is difficult to recover, particularly at low altitude.
100% concur re: portable apps. It’s a better way to live from an end-user standpoint in my experience. Portableapps.com and librekey both are excellent
Market takeaway: Which one of those is more likely to make the most money in the shortest time span?
Curve fitting does generalise to unseen data, and can even do it well if the training data was representative of the test data.
Funnily enough North Korea runs their own Linux distro, Red Star OS
Humans kill 50 billion chickens a year. Does your sympathy extend far enough to eat a purely plant-based diet?
most people don't click on something titled "What Ancient Romans Used Instead of Toilet Paper" to read an anecdote about a stranger's vacation to denver or the history of toilet paper, hn audience aside
I’ve got a BioBidet (that’s the brand name) and never once has it not fully gotten everything off. There’s a lot of varieties of bidets, you were just using a less automated style most likely.
Not possible.. chromeos is chromium on the Linux stack?
> Author here

Great article, very informative. Thank you for the effort.
Show HN: Codepen-Tabs - a userscript for code editor tabs in Codepen.io pens
How does that make it pirated?

(It's super common for information displays everywhere to run Windows)
> This research makes it easier to produce apps and devices that capture and exploit children's trust.

You mean like the toy industry? I wonder why all kids toys are so brightly colored. It's as if it had a purpose...
Ok, so you believe it was a sarcastic response. Very interesting take. You might be correct.
Really interesting study. Article DOI link is broken, so here is ACM page where you can get original study: https://dl.acm.org/citation.cfm?id=3300303

I think this is both interesting and valuable, but since it's reported as a study this is an important caveat: it looks like it is based on 11 children who were all part of a group that gas done collaborative design exercises and studies repeatedly for several years. So this is not a typical child cohort, which might explain why they know so much about facial recognition (and Corraline :) ).
Humans aren't really capable of making 20 year plans to invent new technologies and implement them on a schedule. We don't know enough about how it works, we don't know what of many choices to make. What you can do is keep working to improve it and hope you'll get something useful. But it's silly, obviously not something you can do, to make such a large research project with a 20 year goal and so many unknowns and say we will have it with high likelihood.

Research has to work toward broad goals and investigate new areas. In 1900 could you have made a 20 year plan to invent cell phones and all the technology needed for what we have today? No one would suggest that, but you can invest in basic science and engineering and you'll get some useful things along the way, radios, maybe repeaters, ever smaller ones and better batteries. But you don't necessarily get a specific thing.
Since Google internally uses Ubuntu (so most devs of Chrome), we will have to wait till they switch to fushia :)
Living in company housing means I can't visit anywhere else?
You seem to be very invested in disparaging AMD, but haven't provided any links to back up your claims, some of which are completely bizarre.
Why capitalists hope you have a short memory
The article says it's a response to a reduction in sales tax collected, so it would seem the goal is to collect revenue. A prohibition on raising the price seems unlikely; that's not usually the case with other things that act like sales taxes.
Salesforce? Salesfarce: Cloud giant in multi-hour meltdown after database blunde
There's also the sheer political force that Microsoft brings to bear against Linux every time this kind of thing comes up.
At this rate, it really feels like the next version of Windows will be derived from some Unix os. Windows 8 and onwards has been an unmitigated IT disaster. Windows Server is meh. I once ran Ubuntu mate with a windows theme on a computer terminal in a computer lab, and everybody clamored to use it since it was faster, better at printing, and never bluescreened. (That particular model was forced into "obselecence" by windows 10).

Just throw a custom graphical shell over a hardened Unix os, then use Valve's proton project for application comparability. You could be so rich using other people's work Microsoft.