skysight-inc/HackerNews huggingface dataset:
> That is, I do not find an adversary replacing, trashing, or performing zero-knowledge modifications on my credentials to be an attack vector that has any importance.

I wanted to pick this sentence out to point out the general most important thing that any project that claims to be security-oriented should have: A documented threat model. You should know exactly what this thing does try to prevent, and what it explicitly does not try to prevent. A lack of one should be taken as a sign that it isn't ready for any use that requires security.
I've received this interstitial and it's one of the darkest dark patterns I've ever seen. It would fit right in with an adware, pharmacy, or porn site's checkout flow.

Here's screenshots over time:

2017: https://twitter.com/troyd/status/819409073590308864

2016: https://twitter.com/troyd/status/765560428663443456 <- the worst

2013: https://twitter.com/troyd/status/394173352199196674

All of these activate a recurring subscription fee. You can see the fee go from barely mentioned (2013) to as little disclosure as possible (2016, 2017). The 2016 version is so intentionally deceptive that it inspired a discussion among friends whether, if we were asked to implement something like this by an employer or client, we'd quit instead of doing it. The easy consensus was yes, both because it's beneath our ethics and because it destroys long-term value for the employer.

I'd love to hear how this came to be within Amazon, let alone how it got approved, kept, and made worse. Somewhere inside Amazon, there's a two-pizza team of developers implementing this value destruction.
Scientists’ salary data highlight US$18,000 gender pay gap
You can have a virtual CC ( or more but didnt check ) with Revolut that can be one time use or multiple, its all up to you for how long You want to use it.
A lot of the young guys I work with don't even really know about the distributed characteristics. For them git is Bitbucket or Github. that's all they know.
The best thing you can do is work for a good manager. If you have a crappy manager find a way out to get under another manager or otherwise just outlast them.
When your actions have an impact on the world it's meaningless to make a distinction between negligence and criminal intent. The victims of the Whatsapp riots in India or of the Facebook-driven pogroms in Myanmar don't care if Facebook was the actor or the enabler. These people are dead, they don't have the luxury of caring.
git-worktree seems to give git the multiple-checkouts feature.

Also, this page seems to do the common but frustrating thing of advertising how something is implemented as a feature. I'm sure it's very interesting to the developers that it uses a database in the backend or that your side-project is written in a niche language but, as an end user, I just don't care.
One great side effect of distributed is that even if your use case is generally centralized, you de facto have a lot of valid backup states available if something in the central repo gets borked in some destructive way.
Apple’s ‘Everyone Can Code’ courses are now available in braille
The problem is that up until recently there was an expectation that you climb or you don't belong. If you stayed at L4 for too many years they'd start to take a close look at you and consider you for... ejection.

They say that's not the case anymore. Entering year 7 without promo, so I'll let you know how it goes.
The Art of Eyeball Harvesting
Intel Nauta: A Kubernetes-Powered Deep Learning Platform
I don’t squash commits very often, but I do re-order them. When i have a pile of changes to commit that aren’t always perfectly related, I will sometimes check in the cart before the horse. Rebase lets me correct that order.

So perhaps fossil really “shows what actually happened” but perhaps the more accurate statement is it shows the actual commit order. And that may not reflect the actual order of what was done, leading to an inversion of the logical progression of the code.

That said, I’m going to try it anyway for the ticket system and wiki. I use a two tier vcs system. “Official” work goes into svn and I have no control over that. Interim work for me is in git. But I’d like tickets and wiki docs to help me track issues that I can’t get to right away and sometimes forget about after a month or two.
It makes sense for a company of Google's size, where there's an endless pool of candidates.

What I don't understand is why so many small companies are eager to copy Google's interview process. It's not for them.
The Roger Stone indictment shows a conspiratorial comedy of Opsec errors
For real DIY audio on PC, try the covox. It's a resistor based "dac" for the paralell port that we used to build as kids too before we could afford a proper sound card.

You could also buy a commercial version if you didn't want to solder [1]

[1] https://en.wikipedia.org/wiki/Covox_Speech_Thing
It is guaranteed per C99. It's a compound initializer.

Also if you set a struct with {1} the first field is set to 1 and the rest to 0. AFAIR it was always like that (at least since standardized C, but probably earlier).
That's not what I mean—what I mean is that labor is in the service of products and services, and the market for products and services is overwhelmingly global. You can get software from anywhere. You can get PCBs from anywhere. You can get oil from anywhere. You can get clothes from anywhere. You can get cars from anywhere. You can get produce from almost anywhere. (Prepared food is hard, as are a few other things like haircuts, but my argument is those are the minority.) Soon you'll be able to get truck drivers from anywhere with remote oversight of self-driving cars.

So if you're in any of these fields, you're competing with people around the world. You're not competing directly—the playing field is still quite bumpy—but it's becoming more level.

So if the actual goal you have is "I want citizens to not starve and be homeless," which is certainly my goal, protectionism is a temporary patch holding back a storm. One day it will stop working. Better to prepare for that day instead of denying it.

(Unless you plan on dying before then and don't care about your kids' future, but I assume all the people in this thread saying "culture" care about that....)
Airbus CTO Sees Quantum Computing Taking Off in Aerospace Industry
Absolutely, like most things economic, we can debate the merits forever. But what's not debatable are economic and historical facts. The blanket claim was that tariffs hurt US businesses and workers. We know this is factually incorrect because we can look to the US economy and businesses in the 1800s where we rose from a relatively underdeveloped nation to the largest economy in the world with the world's largest businesses under a tariff heavy century. We can look to west germany, japan, korea and now china also.

Now that doesn't mean tariffs never hurt businesses. My belief is that tariffs can help or hurt businesses. I don't like ideological blanket statements like "Tariffs are always bad" or "Tariffs are always good". Tariffs are a national tool. Like any tool, it can be use for good or bad.
Every one of the companies you mentioned is about to IPO.
I agree, with one tiny quibble. My emphasis would not be about gathering people per se, but about educating them. OF course, tolerance of immigrants is key to keeping our doors open for students from overseas. Our higher education system, embattled as it is, remains the envy of the world.
The fact that people watch Wolf of Wall Street and read it as an example to be emulated is very telling. By the end of the movie he’s in a hateful, bitter relationship, crashing cars into shit because he’s strung out on quaaludes and yet this is called “virtually zero consequences” because the consequences are not coming from an external authority. It’s the substitution of paternalism for morals and money for happiness.
George Mason University to incorporate robots into its student dining plan
Now, where these days would you get a parallel port to plug it into?
Terminalizer a cool tool to record terminal and generate animated gif images
Lumion 9 Pro Crack Plus Torrent Inc Activation Key (2019)
> Why is it not okay to discriminate on the basis of your skin color at birth but okay to discriminate on the basis of which side of a border you were born in?

Same reason you take care of your own kids first. Would that imply that you are discriminating against kids that aren't yours?
> If your app is non trivial (lets say a websocket based chat server that needs to persist messages to a DB and use pubsub to sync them to other processes) it probably needs a connection to a database, a connection to a cache server like Redis or Memcached, etc

All things that are already generally connection pooled so this point is moot.

> On the other hand a Node.js or Go program can have a preestablished pool of keep alive connections to the backends already ready to go

Which has nothing remotely to do with why they scale. Also so can the forking process, it can quite easily even have a pool of preforked workers ready to go and handle requests to avoid the cost of the fork.

None of the things you've said have anything to do with why Node and Go are more scalable than a forking server. The issue is ram, not the price of setting up connections; processes are much heavier on ram and limit your number of concurrent clients, Node and Go are event driven single process apps that scale better because they consume less resources, not because of all that other stuff you said.

I don't think you really understand what you're saying or you're comparing apples and oranges and don't know it.
I'm curious what a solution like "All Machine Learning algorithms, and the data that taught them, must be open-source and easily accessible by the public" would look like.

It'd allow for public scrutiny at the algorithms that run our lives. It'd essentially mandate thorough vetting of how anonymous and/or biased the data being fed into these algorithms is.

Which would be interesting
Two in five technology job applicants don't have the right technical chops
You don't just 'make' L5. You have to prove you deserve it with a whole bunch of showboating. The process encourages self-promoters and fame seekers, not incremental contributors. They fiddle with the knobs every few months and say they're trying to rectify this, but it's never going to change. It's not like you can just do a good job and move from L4 to L5. You essentially have to lead a project. And that means fighting for a project or lead of your own. Which means nobody wants to do the grunt work, because there's no recognition for it. You will be promoted for initiating and leading a new effort, not plugging away at an old one. IMHO this has a deleterious effect on engineering quality and when its PMs doing this, it leads to runaway competing novelty projects.
That can happen only because the parents allowed it before FB did it.
I'm not sure I understanding you but I'm curious to hear more. What is an NNP? And are you saying that a colleague following the advice in part 1 of the article is slowing down your entire team? If yes, how so?
> Why Are Young People Pretending to Love Work?

But I do love my work. I'm not pretending. I do look forward to sitting down to work on Monday morning. It's creative, fun, fulfilling, and satisfying.

I just feel sorry for the author that they're so relentlessly incredulous that anyone could find joy in doing something.
No, from my experience what is meant is to join a small and medium-sized enterprise and become a part of their success. $200k is a lot in salary, but it isn't that much for a company as such if they sell or provide high value products or services.
Like almost all articles criticising Facebook, this has a prominent 'like on Facebook' icon/link. It is first among the social media logos. Unlike most articles criticising Facebook, their logo is not fixed and permanently visible, so they must be getting really serious about their criticisms.
Perhaps Boeing should take a step back and reconsider their drive for "safety automation" given that it didn't exactly work out so well the last time: https://www.nakedcapitalism.com/2018/11/boeing-crapification...
Oh that movie.. it's so good.

And the saddest penguin scene ever, I believe.

https://www.youtube.com/watch?v=x7kdDeGXUjI
Because it is. How would delete account work in a threaded forum? Delete all your posts?
Except that it's not a "claim", it's fact. In Myanmar as well as many other developing economies Facebook simply "is" the internet via it's Free Basics program.

Facebook was zero rated with the state owned PTT - Myanma Posts and Telecommunications. The majority of people can not afford the style data plans people in the West take for granted. For many, their "internet" is largely confined to Facebook's walled-garden. So no they don't have "thousands of other ways" to communicate." Practically speaking the "convenient" way also happens to be the only way.

Maybe do a bit of research on the issue before summarily dismissing it.
I found this answer (https://law.stackexchange.com/a/13374) though I cannot advocate for the source reliability, it does corroborate with the little research I did in this matter in which as long as the subject of a contract is under the law, the contract is valid, although this is all in context of the seventh amendment.

I come to believe, therefore if the subject of a contract, in the facebook case information theft and violation of privacy, the contract can be nullified in favour of the citizen
Isn’t the answer obvious?: Work has become much more precarious again and looking like you aren’t into it is a competitive disadvantage that few can risk.
That back and forth is the most important part of the story! It shows that you thought through multiple approaches to the problem, (hopefully) why they didn't pan out, and they give someone else a starting point for returning to that approach in the future.

It isn't exactly rare that I go through the blame history on some project to find out why something was done in a way that seems stupid at first glance, just to get stuck on a giant squash commit saying "Implemented X".
Because our parents are models for god. They failed and we are stuck in a rerun because we love them.
Some data:

The fossil-scm.org server gets between 1500 and 2000 distinct human visitors per day on weekdays. (Lower traffic on weekends. Robots are excluded from the count. "distinct" means visitors having different IP addresses.) This is perhaps orders of magnitude less than git-scm.org (I'm guessing - anybody have stats?) but it is also non-trivial. With ~1750 visitors per day somebody must be using it. And I would guess that most actual users do not visit the site daily. (When was the last time you visited git-scm.org?)

FWIW, today has already seen in excess of 10,000 distinct human IPs, likely due to this HN post.
Yes, and it's also the my reason of mentioning microcontroller projects. For example, some find the AVR instruction set is clear and powerful, optimized for both ASM programming and C compilers, and can be used as a good introduction to both hardware and assembly.
Victoria to allow trial of driverless cars on country roads
Time to step inside your DNA
Yep most of us would have just been fine with them just saying "you're all paid well enough, the company is too big, we're stopping the holiday gift". Instead it was a long slow process of "pick your charity from the list" w/ a song and dance around it.
Video of the Week: From Agile to Immutable
> The most basic implement to prevent this behavior is for parents to limit their children's access to Facebook.

Another one would be not to store payment information on Facebook. Even if my child was able to get onto my facebook account, they wouldn't be able to buy anything because I've never stored my payment information on that service.
In tech, Facebook and LinkedIn are clearly higher payers, especially when you account for Google’s tendency to down level. AirBnB, Uber, and Lyft also provide much higher base pay than Google so assuming they have half decent IPOs their total comp will be higher, particularly after accounting for downleveling.

Google is clearly in this too tier of companies that compensate well, but it seems to rely on its brand name to be a little stingy. Anecdotally though, a lot of Google engineers seem to work a lot less than people at these other companies, except maybe LinkedIn.

And of course it is significantly better paying then Amazon and Apple.
Arsenal to seal stunning deal as talks opened with world class winger Perisic
Because, unless you are in some market niche, surviving got really complicated.

> It is obsessed with striving, relentlessly positive, devoid of humor, and — once you notice it — impossible to escape.

That's the world we build for ourselves. Let me quote a passage from Max Weber, in his book "The Protestant Ethic and the Spirit of Capitalism":

"The Puritan wanted to work in a calling; we are forced to do so. For when asceticism was carried out of monastic cells into everyday life, and began to dominate worldly morality, it did its part in building the tremendous cosmos of the modern economic order. This order is now bound to the technical and economic conditions of machine production which to-day determine the lives of all the individuals who are born into this mechanism, not only those directly concerned with economic acquisition, with irresistible force."

If others are stepping the game up, we have to step the game up too if we want to survive.

Is this good or right?
>And unless I'm mistaken vintage Sound Blaster boards are not exactly in short supply... though I'm not entirely sure about that; it's tough to search for them thanks to the countless scads of products bearing the "Sound Blaster" moniker.

You are mistaken about that, soundblaster ISA cards are going for hundreds of dollars on ebay these days, due to their rarity. A cheaper clone is certainly welcome
"We don't know what you're writing, but we know who you're talking to! We love encryption now!"
Not all that much for ->L6 and above. Just for L5 and below.
$23 on newegg: https://www.newegg.com/Product/Product.aspx?Item=N82E1681515...
I'm sure they believe some people love what they do, it's just unlikely that the majority of the people grinding away as office drones do.
Do you think that’s true for more than a small minority of people?

The author isn’t incredulous that anyone could find joy in doing something. Of course some people love their work. The author is contending that a lot of people don’t, but feel like they have to pretend that they do for cultural reasons.
I actually do really like work (wouldn’t say ‘love’), am 23 and have a consulting side-hustle which pays somewhere like 220% more per hour than my salaries job.

I’m not doing this consulting work because I love software so much my day job isn’t giving me enough satisfaction, I’m doing it to earn well-needed money.

I got into heroin addiction a couple of years ago and built up a decent debt (in total probably about 50% of my annual income). Put simply, I need somewhere to live and something to eat. I’ve interviewed at other companies which offer me about 40% more than where I’m working now, but my company has stuck by me so I’m going to stick by them.

Basically, I wonder how many people are working like this due to circumstances beyond their control.

Workers fought for centuries to get the 40-hour work week, something seems wrong when we’re stating to go the other way.

(I have been clean of heroin and all drugs except nicotine, alcohol and cannabis since around mid-August, I don’t keep track of the date anymore because last time I got clean I got completely fixated on it)
125 connections per second is vastly more than most business applications will ever see in their entire lifetimes. That means this approach is viable most of the time for most of the things people write.

Everyone likes to think they're the next big unicorn and code for it; you're wasting your time, you're not.
I sometimes go back and “group” commits with a ‘git rebase -i’ and squash commits that are related.

Is that similar to what you’re talking about?
User control is completely lacking in youtube. It's a tradeoff between marginal quality content and tolerating the UI and search.

Their creativity in thinking up new annoyances (e.g. undesired playing of videos if you merely hover the selection to a video) is infinite.
I am programmer, I don't work in Aerospace, my skin in the game is that I fly in planes and know people that fly in planes.

The first thing that comes to mind is, how many flaws do these inspectors find that aren't on the list of checks? Removing the inspectors presupposes that the entire effect they have on the system is codified in measurements they take.

Did they run a double blind study with fault injection?

> The introduction of sampling instead of comprehensive inspections of every job is a key part of Gonzalez-Beltran’s changes.

By the time the flaws arise due to these changes, the folks that instituted them will be retired or dead.

I am not disagreeing with holistically transforming manufacturing processes to reduce (and eliminate error), but automated processes are efficient and without constant feedback unobserved process flaws are even harder to detect.

Given the importance and criticality of such a move, I am not sure we can trust Boeing with this decision alone.

> An internal Boeing document providing “talking points” for managers, obtained by The Seattle Times, points another motivation for the company: faster completion of tasks: “By allowing the mechanic to verify their own work, wait time is eliminated.”

> The FAA “endorse and understand this,” Gonzalez-Beltran said.

I think what Boeing has done has automated the assembly, but not necessarily the inspections. Of course mechanics should perform the operation correctly, but they shouldn't be verifying their own work.

> Gonzalez-Beltran said these were isolated cases of employees not following company procedures.

Priorities are not aligned towards safety, if you have people verifying their own work, they are incentivized to cheat.

> Gonzalez-Beltran, however, insists he’s getting positive buy-in from mechanics who take pride in performing their work without an inspector’s oversight.

So the VP asked the line worker his _feeling_, like how hungry he is and what kind of steak he likes to eat.

Airplanes are not cars, while Poke-Yoke should be applied universally to all engineering pursuits, it in and of itself is not a complete solution.

https://en.wikipedia.org/wiki/Poka-yoke
Do you require this functionality and for people to write meaningful comments? I just question if version control is where any of this should happen.

Personally, how I tend to work is if there’s some link between commit and ticketing system I can refer to, it’s about the best you can expect.
Signaling.
Show HN: Ganbreeder: A collaborative tool for BigGan breeding
A friendly fraud implies that the refund was actually made to the customer (https://en.wikipedia.org/wiki/Friendly_fraud). The article states:

"“Friendly fraud” is the term Facebook used when children spent money on games without their parents’ permission."

That's incorrect and completely reverses the meaning of the internal FB memo. “Friendly Fraud – what it is, why it’s challenging, and why you shouldn’t try to block it.”

(Disclaimer: I work at Facebook but wasn't there at the time.)
Ask HN: Is there a good blogpost about e-commerce category-specific filters?
Category-specific filtering on e-commerce websites is an interesting system-design problem. It ranges from UX design best practices, storage-layer structure considerations, backend & API design, analytics, etc. I was hoping to find a lot of content but it has proven tough. All I can find is design/marketing blogs.