skysight-inc/HackerNews huggingface dataset:
While I heard many stories of pilots who could get out of dangerous situations due to "extra training/knowledge acquired in their spare time", the big question is how many pilots did not get into dangerous situations because of the computer taking care for them. My gut feeling says we are better off with computers...

Just because I can handle a car, prefer manual shifting and electronic helpers rather irritate than help me, I would never dare to demand we shift control back to the drivers. In effect, I am /safer/ when oncoming traffic manages to stay in it's lane...
Hah! I've only got a little bit of grey in my beard so far...
Weekly Robotics #31
> - TikZ wizardry.

Yesssss
Cognitive Load and Basic Income
http://www.flexboxdefense.com/
That sounds very prone to abuse...
I hope you can pay/donate to some decent file hosts, I really salute people who voluntarily host a free hosting service online and often donate to them if I have used their service.

Getting DMCA complaints or god forbid, child porn complaint can ruin their career or even life.

I use my own S3 bucket for long term images and https://catbox.moe for short term / sharing for friend/
In my case, my end-users are not programmers, their daily job has nothing or very little to do with computer. They don't need customized environment for them to customize by themselves. They need their program to have enough functionalities for them to get job done.
To the downvoters: Please read my comments below or at least provide the reason you think the comment is invalid. My end-users are different than yours for some reasons.
Thirding the recommendation for JOE. And as someone who started programming in the '80's, I especially enjoy its WordStar mode which feels like coming home again!
TypeScript's Quiet, Steady Rise Among Programming Languages
>Case in point, those companies that did survive in the S&P 500 since its inception don't strike me as particularly innovative:

Really?
Except food i think there has been lots of innovation in the particular industries.
Care to name innovative examples?
Do you have a video to demonstrate?
'Neocon' is a label applied to a group of formerly-liberal foreign policy hawks, who moved to the right in the 1960s and subsequently. They were some of the strongest voices for military intervention in foreign countries during and after the Cold War, and are considered part of the conservative movement. Think Paul Wolfowitz and colleagues.

Neoliberalism is focused on economics, not military policy, and advocates free movement of goods, capital, and (sometimes) labour to build a global interconnected capitalism. It's probably the 'consensus' position amongst policy elites in most Western countries, though is suffering blowback from varying groups including economic nationalists (who dislike its open, cosmopolitan, nature and lack of concern for the nation) from the left (who dislike its promotion of the interests of capital over the needs of workers) and from localists (who dislike its homogenising qualities and dismissal of the value of 'place').

I think most people just mean by corporatists 'beholden to corporate interests' rather than specifically 'corporate fascists'; in either case they probably don't mean the original meaning of corporatism, which was control of the economy via negotiation between organised interest groups representing sectors of the people (farmers, businesspeople, industrial workers, etc.) This was prominent in Italian fascism in the 30s and had echoes in various other parts of the 20th Century such as the institutionalisation of trades union bargaining in some social democratic countries from the forties onwards.
Thanks for the link. Some legitimate violence in there. I do think leftist have an unacceptable problem with threats of violence, and media organizations inckuding Twitter don't take them seriously enough.

Not particularly different than the right who also has a problem with violence and threats but I acknowledge there is a problem on both sides.
3M, Dow, DuPont, Boeing, IBM, J&J, Lockheed, Monsanto, and lot of others on the list do quite innovative stuff. Its the just that failures get publicized by the news cycle as a waste of money and successes do not.
Python is just the best language, why people are so headstrong not to use it everywhere? Speed would come along with investment. Is the perceived arrogance of some Pythonists a factor (that left Node.js/Javascript to become the actual lingua franca)?
I guess this article?
https://www.nytimes.com/2019/03/21/business/boeing-safety-fe...

But my question was more like this: If it cost, say, $10k to buy the option, how much did it cost Boeing to actually enable it? If it was $8k, ok, but if it was $8 or $80, then they're more culpable.
If you want to go deeper (much deeper) on Little's Law, Kingman's Formula and their friends, I highly recommend working through Factory Physics by Hopp & Spearman. It's a thorough coverage and is packed with useful insights.
I can understand the feeling. I think in the new Spring framework configurations are written in Java. I think this is from version 4.0. So that will solve your XML issues. However, I do make the assumption that you have control over what version of Spring you use. I think there is a problem with the documentation of Spring Boot when it comes to config code since you have a lot of stuff with XML but not so much with the modern Java based stuff. However you can try to learn how to map the XML to Java, you only need a few things to learn that mapping not the full XML configuration knowledge.
int32_t JumpConsistentHash(uint64_t key, int32_t num_buckets) {
int64_t b = ­1, j = 0;
while (j < num_buckets) {
b = j;
key = key * 2862933555777941757ULL + 1;
j = (b + 1) * (double(1LL << 31) / double((key >> 33) + 1));
}
return b;
}
Company removes incentives for a employee to do thing(s), and doesn't get thing(s) and is now surprised by result.

It's always hard to know but the way this is being described sounds like the person asking the engineer for this information has little to no relationship with this person. That can't be helping. They cut the incentive program that gave him extra money and insist he move to move on his career, they clearly don't belive what he says and I'm sure he has picked up on that. None of this seems like the way you treat a valuable person at the company.
Well, I ruined my own joke by typing "even" instead of "enough". And I didn't even invent anything in the process of having this accident.
I don't believe that is what "throw up a clyster" means. If you google it, that particular phrasing is not uncommon to this story.
To me, from context (I have no special knowledge), "throw up a clyster" means to mix a clyster, not regurgitate it.
Why would I need to use this system instead of a contactless card or Apple/Google Pay?
Unless that $9 expense was facilitating a $400,000 sale. I’ve had a number of those $9 expenses over the years.
The Read/Write Metaphor Is a Flawed Way to Talk About DNA
It's a much bigger deal for Westjet: They don't have much transoceanic capacity that the 737MAX was used for.

I don't think their 737 non-MAX fleet can even make the trip from Halifax to Paris like the MAX fleet can.

And transoceanic birds need other safety features not required for standard continental fleets, like life jackets.
I feel like there could be a good amount of hollywood usage of these idling planes to make some thrilling media for us to consume.
So does this mean that RPython is now UTF-8 only?
Perhaps a neural network that detects politically charged posts?

Sounds like a fun side project.
Even though CBP doesn't check any papers, airline agents swipe your passport or record your passport details. And these details are sent out to CBP.
I've seen parents effectively control childrens relationship to digital entertainment by having a specific gaming console like Xbox, and having a computer that isn't that suitable for culturally in-demand games like Fortnite.
There are more cities out there than what you find around SV, and there are middle grounds between super-dense and rural.
It's a data problem on flightaware.
Check swa2738 on flightaware [0] and then check on flightradar24 [1]. It's being flown by n8648a which is not a max.

[0] https://flightaware.com/live/flight/SWA2738/history/20190324...

[1] https://www.flightradar24.com/data/flights/wn2738
As someone who has experienced the worst of Google boot stomping and having seen other startups from our accelerator cohort get the worst of Google bans, this platform from Google is a nightmare.

Pubg informs you if you are on an emulator and then connects you with other players who are on an emulator. The correct way to deal with "Cheaters". Google will ban your game account, gmail and disable your google account and you would be left with absolutely no customer support.

Do NOT let google take roots in any other industry. I am even actively working in our Canadian accelerators to dissuade our startups from using Google Cloud or any Google credits.

AVOID.
The word is workful
If the router can't handle a scenario where you replace all TCP with UDP then it's a cheap plastic toy in my eyes. Don't blame the protocol, blame the router. Sending MTU-sized UDP flows to a dozen targets at most is not even the most extreme, non-malicious scenario you can encounter on networks.

Similar arguments go for the prioritization.
The 20-year-old entrepreneur is a lie
How does arxiv-vanity render LaTeX formulas without the original source? I’m wondering if it’s possible to convert some pdf class notes to html.
Also recommended: Einstein's Dreams, by Alan Lightman. A literary exploration of relativity.
Facebook makes more revenue per user than Netflix
Are they indeed deporting US citizens?
Have a look here: https://www.diggitmagazine.com/papers/stop-tihange-and-doel-...

To expand on my previous point. A nuclear power plant has to be maintained by humans. Humans make mistakes. Accidents will happen. Also, these plants at some point will get old. What can they be replaced with? This is exactly why Belgium can’t shut Tihange down. What is the alternative for them, coal from Hambacher Forst?
Check out these:

https://github.com/tsudoko/long-live-pomf/blob/master/long-l...
All those sites I have looked at severely underestimates pay, or maybe only people who are getting shafted and are unhappy contribute data to them.
Just look at Google, Apple, and Microsoft on the page you linked. I guarantee you there is no equivalent of a senior developer at any of those companies making <100k in the US.
With the exception of Waymo going after Uber (which was a really unusual situation), when has Google gone after previous employees over IP?
Are you suggesting forgers should forge documents to help people illegally enter the United States, to get around Trump's restrictions?
Any proof for this interesting theory?
> ...the “implied self parameter” on python methods turned me off.

If I had a nickel for every time I got the "TypeError: random_function() takes 1 positional argument but 2 were given" because I forget the "self" parameter I could buy myself a coffee. Probably a fancy one from the Starbucks even!
The Punishing Ecstasy Of Being A Reddit Moderator
memory sharing is explained in the article.
I far prefer Haskell to Clojure myself but I will say: once you get half-decent at paredit, no syntax even comes close to Clojure’s.

Indeed, if you really want fun, try Hackett: a Haskell variant implemented in and for Scheme.
It's quite impressive. Took me two hours to figure everything out, and just one hour to turn much of an existing 'old-fashioned' server-side rendered Phoenix app into a quite dynamic one where:

- various page elements update when the server/db does (new users, new items, etc.)
- sorting tables works dynamically
- table cells are updated on click (toggle-type stuff)

What made this so easy to do is that all I had to do was:

- move chunks of controller logic to the LiveView mount() function.
- add a phx-click and phx-value attribute to my existing templates (and rename them from .eex to .leex)
- add click handlers to the LiveView modules
- use the built-in PubSub functionality in my DB logic and subscribe from the LiveViews

Obviously there are legitimate reasons why LiveView isn't good enough, but this is an incredibly simple solution provided you 1) are willing to use Phoenix, 2) can assume your clients have internet and you don't need offline capabilities

I've honestly worked on very few SPA projects where I can't see LiveView being a good option.
"fire in a theater" was a bad decision.

https://www.youtube.com/watch?v=jyoOfRog1EM
Voting for Markdown Support in OneNote
From cursory reading, it seems it doesn’t, at all. It uses compiler-specific predefined values __PRETTY_FUNCTION__ (gcc, clang) or __FUNCSIG__ (MS Visual C++), and doesn’t work on other compilers.

It also has to do work to extract the function name from the char arrays/C strings that those macros expand to.

Reading answers to https://stackoverflow.com/questions/4384765/whats-the-differ..., it seems it would have been easier to use the __FUNCTION__ in gcc, but I’m not familiar with that (or the other predefined values) at all, so who knows?
This doesn't get rid of the white membrane.
I felt it was pretty clear that while details (like the one about the neighbors) were geographically specific, the point wasn't to get rid of all grass. The term "lawn" in this essay is a short-hand for "turf grass lawn".

For example, the starting suggestion was "Getting rid of turf grass and replacing it with native grasses, prairie, or whatever natural ground cover happens to be inherent to the place you live and that doesn’t require fertilization, pesticide use, or mowing".

If you need grass to absorb run off, then go ahead and use grass which has evolved in and for that local climate.

I felt like the author should have pointed out some of the politics involved, like city or neighborhood rules which place limits on the height of the grass. One of the houses near me when I lived in Illinois used prairie grasses. I loved it. But the grasses were a lot higher than the turf grass of the neighbors, which upsets people who 1) value the turf grass lawn look and 2) believe, perhaps correctly, that their house value depends on having neighbors who agree with 1).
Link found in Wikipedia: https://www.latimes.com/nation/la-fg-trump-national-monument...
Automatically protect your family, home and pets
this is the solution for sure. Having been through the patent process myself, I can't imagine what sort of BS patents they were churning out for an engineer to be able to have 2-3 a week. Making them conditional to review would have really improved on this
Very interesting, I'll definitely play with it for a bit! I came across this concept of "lattice" about a year ago too, with this beautiful song using it: https://www.youtube.com/watch?v=jA1C9VFqJKo

A couple of comments:
- Why select notes by right-clicking rather than left-clicking?
- When building a chord, it shows the name on top and the scale degree below. But it's the opposite when I drag it to the chord progression zone, it confused me
- Might be worth it to add a few tooltips or links for help (eg explaining what's a "parallel progression")
- I don't understand why notes are more or less red
- It'd be useful to show the scale degree of each note in the lattice (in addition to the note itself and its octave)
Pytype is the result of "hey, how hard would it be to run mypy on Google's code base?" Well, it turned out it was "take the idea and implement from scratch" hard (something that happens all the time here). I'm happy to have pytype have my back if I move on, but for my hobbyist coding I don't see much reason to switch from the mypy+pylint setup I have already wired up.
You should let me drive you around, then
I could understand saying something like this in private with an audience that understands the satire, but it strikes me as foolhardy to write/publish something like this as there’s no way of reading the room. If it’s a joke, it’s not smart in its delivery since anyone can assume it’s sincere.

“We are what we pretend to be, so we must be careful about what we pretend to be.”
— Kurt Vonnegut [1]

[1] https://www.goodreads.com/quotes/379912-we-are-what-we-prete...
> ie if you take breaks from work and instead of wasting time on HN or reading news you bang out code on your personal projects, I'm not going to be enthused about that. But if you generally work 10-6 or so, and by 610 you've shut our laptop and you're coding away on your personal laptop? Great, have fun. Please don't burn out.

That works well enough for employees who work 8 uninterrupted hours per day 5 days per week as their work week. (Even for them, sometimes copyrightable personal projects are different enough to serve the same mentally restorative purpose during the workday that browsing the Internet can, like if it's poetry or designing a sweater.)

But not everyone performs best or happiest like that.

What about the employees that typically work 11-2, go for a gym break 2-4, work 4-6, go for dinner and time with their family, and then work 8pm-2am... but mix some personal side projects into the 8pm-2am part and think up advances on those personal projects while at the gym, plus do extra work for both personal and employer purposes on weekends?

Yes, these patterns are consistent with people I know in the industry. (I'm combining multiple people for anonymity.)

Notice those hours added up to well more than 8 work hours per day and more than 40 per week. If such people can't interleave personal and work stuff, they'll probably spend less time on work stuff overall and give less productivity to the company (if they don't switch to a more permissive employer).
Sounds like quite the endorsement from an "industry insider".

I did finish it, though it tok me quite some time, didn't have the strength/brain to get into 7 Billion Humans though.
I’ve concluded (for myself) that triggering autophagy is the easiest, free thing I can do every day to cull bad cells in my body that may lead to cancer/speed up aging.
Personally I believe that the majority of positive caters to privacy. That being said there are other positive things about IETF QUIC that will, likely, play into new functionality over time.

A good document outlining considerations can be found here: https://http3-explained.haxx.se/en/
I am surprised that they used yahoo pipes as an example for "flow based" programming instead of something a bit more modern such as Node Red (1). My own experience wit trying to design a flow based system for mobile (http://flowgrid.org) was that input seemed just to cumbersome (compared to typing) and not dense enough (compared to text) -- at least on mobile.... Labview / lego would probably be worth looking into, too....

1) http://nodered.org
Microsoft recently open sourced[1] one of the main tools they use for web accessibility testing.

Accessibility Insights for Web (https://accessibilityinsights.io) is a Chrome extension that guides you through doing an accessibility assessment of a website. It includes a combination of automated checks (using aXe[2]) and assisted/guided manual checks. Its rules are based on the W3C Web Content Accessibility Guidelines[3]; passing a full assessment in the tool amounts to meeting all the "A" and "AA" WCAG 2.0 requirements.

Like other commenters have mentioned, automated checks (like aXe) are a great start, but aren't really sufficient on their own. Accessibility Insights will lead you through how to test different aspects of screen reader usage (and other types of accessibility issues, too!). It will also help you track issues as you go, and produce a pretty report at the end that you can attach to a bug.

As with most types of UI testing, no matter what tools you're using, there's really no substitute for watching a real user try to use your product.

Disclaimer: I am an engineer that works for Microsoft on the Accessibilty Insights team.

[1] https://cloudblogs.microsoft.com/opensource/2019/03/12/micro...
[2] https://www.deque.com/axe/
[3] https://www.w3.org/WAI/WCAG21/quickref/
I dont, it was several years ago that I read the analysis in an obscure publication, if I recall it was not related to employment, it was a work of fiction and the guy worked as a engineer or some other profession close to that
The actual paper linked from introduction and papers by same authors it cites seems to contain description of though process that went into trying this particular algorithm.
It's pretty good. It's been designed to deal with the humongous legacy code base in Google.
I am so not clicking on that link.
When McNamara arrived at Ford, its accounting was in such a bad state that they weighed batches of invoices in order to have some kind of verification. It must have been scammer's paradise.

I just didn't expect such a thing to occur today.
Sounds like it allowed to avoid dehydration. Probably not the worst way of doing it [IANAD]
Endlessh: SSH tarpit that slowly sends an endless banner
That's 2-3 a week across the entire company (of unknown size), not a single engineer.
While not exactly the same thing Paul Graham wrote about hacking and painting and the similarities.

http://www.paulgraham.com/hp.html
> I can't imagine what sort of BS patents they were churning out for an engineer to be able to have 2-3 a week.

I interpret that part of the question as the program as a whole seeing 2-3 patents per week, spread over the entire engineering team.

The employee in question produced 30 patents over two years -- still an astonishing rate, but evidently worthwhile because 'all of these inventions are used in our products'.
I haven't found any real implementations to test (I'd like to). But it seems Fortinet is making bold claims that, on the surface, feel like lip service thus far:

https://www.fortinet.com/blog/business-and-technology/tls-is...

Keep in mind this is just TLS1.3 and they make no claims around IETF QUIC / HTTP/3.
I worked for a company making small electronic devices with LCD screens. There were two models of the device, a cheap one with a smaller screen and an expensive one with a bigger screen.

After a careful look it turned out it was cheaper for the company to put a bigger screen in both models, but as a plastic cover on top to make it look small.

It didn't compromise the safety though.
That is a beautiful data visualization. I'd love to see more articles with that level of quality
A Twist on the Spoon Theory
Not to detract from your comment, but the most interesting thing about what you said (at least to me) is that a mosquito weighs half as much as a snowflake.
Rouge clients doesn't have access to private chats.

1. On one hand it takes away a nive selling point.

2. On the other hand it feels safer.

3. But then again - as a sw engineer who cares about security - I expect it to fall flat if someone decides to reverse engineer the official client and patch it to store everything to a database.

4. But then again, if they store it to an external db, what is to prevent them from storing random info, i.e. making things up?

5. Finally. If someone really wants to leak your data, what prevents a dedicated attacker from photographing every snap, confidential gmail message etc?
Prince Of Persia Code Review (2013)
> I keep my registrations public, as they should be.

Why should they be public?
Different processes.

Why would you assume the security around user data and around invoices are at all similar?
I'm not going to click on the Breitbart link. What is the list of murders committed by leftists equivalent to Tree of Life, Parkland, or Dylan Roof's massacre at the AME church in Charleston, say? Or Charlottesville? If we want to branch out from the U.S., how about Jo Cox in the UK or the Christchurch massacres in NZ?

"There is a problem on both sides" is a pretty bland way to absolve the guiltier party.
I don't get your confusion. There are lots of things that I don't care for without that making them bad. Certainly in the case of Love Death and Robots I'd say that none of the episodes where bad, even though there are quite a few that I didn't particularly enjoy or thought where kind of dumb.