skysight-inc/HackerNews huggingface dataset:
Yep. I worked at Red hat for a while, and anytime I would comment on any post that had anything to do with something that Red hat had to do with, I would have people accuse me of being deceptive by not putting a disclaimer up, Even though in many of those cases it felt stupid to do so.

The point at which I started doing it religiously though, was after I made a comment about one of Red hat's competitors. Somebody wrote another post where they talked about Red hat employee Said certain things, so that's the red hat perspective or that's what red hat thinks or something like that. I want to make absolutely clear that everybody reading anything I write knows that I do not speak officially for Red hat. My opinions are truly my own.
It's also emphasized in the onboarding materials which is probably more impactful than an internal policy page.
The dictionary's sense of Plateau:

a level of attainment or achievement [1]

What you're describing is, as you've said, a peak. Sure, Elvis peaked in the 50's, then it was a steady decline (not a plateau) since then.

[1] https://www.merriam-webster.com/dictionary/plateau
I mean, it makes sense. If we had definitive proof that alien life existed a large portion of society would go absolutely bonkers. I'm pretty sure I would.
I have experienced exactly this. Painstakingly detailed wireframes that look like finished designs. What I have gotten back from world-class designers are my exact design but expertly, gloriously, colored inside the lines I inadvertently created and that the designers and team thought they shouldn't alter.
Great article. Got me thinking if this could be used to solve the knapsack problem.
It comes across as very passive aggressive to me (native British English speaker).
I don't think it's magic, but:

1) Stopping distances go up as the square of speed, so 40mph has huge advantages over, say 70mph.

2) Survivability of accidents at 30-40 are way higher 70 (unless pedestrians are involved, in which case 30-40 is already too high.)

3) Radars and Lidars really can't see/classify things very well at the distances required to do comfortably stop for obstacles at highway speeds.
As a full-time WordPress developer, I often do "go write a better plugin" when I have a problem with it. But that doesn't mean it's incorrect to say

> The incredibly goofy code I saw in those plugins was shocking. Things that should never have made it to production were in there

And the owners do

> give a shit about [many] of those things.

because the checkout will start to fail silently. One time for us, customers couldn't check out unless they entered an apartment number.

The standard of code in the WordPress ecosystem is sub-par.

Unit testing, static analysis and linting are NOT the norm.

Part of my routine is to read the error logs, fix the rookie mistakes introduced in plugin updates, and send the fixes back upstream. And when I say send, I mean email them or open a support thread on WordPress.org. It's a blessed day when the plugin is on GitHub for me to make a PR.
We should just stop messing with it. PHP is what it is, if you want something better/different build another HACK.

At this point the language works and works well. Everyone knows where the sharp edges are. The only people who are unhappy are the people who are forced into being PHP devs by $dayjob and would prefer a different language.
Outside reality exists what we call an oxymoron.
Probably half of that is config or autogen, perhaps even more, so it seems fairly reasonable?
I did use Sentry and my problem was solved when I removed it.
If someone spoke of Google -without- disclosing that Google is their employer, and that was later found out, do you think that might change your view of their statement?

To borrow your broken analogy and fix it, if someone were to post "Hey, here are all the reasons I'm voting for (candidate) and I think you should too", and didn't disclose that they work for that candidate's campaign, don't you think any credibility they might have had is gone once it's found out?
We do something similar to accelerate set operations over the indices of our in-memory immutable binary triple store.

Since our indices are sets, we only have to compute the hashes for the leaves and can then combine them via XOR in our inner nodes.
Due to the self inverse nature of XOR we can then efficiently maintain them over the operations.

Normally this would be a big no no, but since we are using sets, we have the invariant that hashes will never be the same for two different leaves. (Under the assumption of no hash collisions, which is justified for the 128bit SipHash that we use.)
PHPStorm/PHPStan (I'm not certain which) will tell me `"My {$var} string"` doesn't need the `{}`, but won't give me the same notice when using `"My {$obj->getVar()} string"`. Personally, I prefer keeping the `{}`.
I think you're suggesting that the hunt for identity never ends so why bother? That's ridiculous. Just because we can always be trying to find ourselves doesn't mean we can't do things that get us closer to the ideal version. The point of gravitating towards extremes during our youth gives us experience and context for what those things can offer us for identities later in life.
HN is still high quality content. Tech as a culture is defunct, but building stuff, and a network of builders, will never go away.
A cursory reading of VC Twitter suggests that it’s getting winter out there, except perhaps for seed & crypto. Late stage / growth has collapsed and funds are holding off on new investments, dedicating more $$ to portfolio maintenance.
change your bank account password, if you've ever used Plaid or any of the comparable services to verify your account, to prevent the scraping. They are constantly hitting bank accounts where they have access.
Noto Sans, Inter and San Francisco are the top class of modern display fonts.
I think for this reason full self driving is going to be more feasible in taxi-style vehicles first. You hail the driverless taxi, like with another person driving the taxi the passengers are not liable. It’s a model we are already used to, at least. If the taxi company winds up being the car producer, then the liability is the same as if they didn’t produce but operated the car.
Amazon Fires Managers from New York Warehouse That Unionized
Sure, that was always clear enough. I'm asking whether or not the arrangement continues.
> running multiple relays without correctly setting the family attribute to identify them as being run by a single entity.

How do know who is the actual real owner behind a machine on the internet?
“Bootlickers” is pretty unkind.

If you work for Google, comment in public on Google stuff, with an account that says “I work for Google!”, I would say it is not possible for you to remain independent, no matter what kind of spell-of-disclaiming is attached to your post.

When it comes to Google matters, one either comments as a Google employee, or not at all. It comes across as distasteful to try to do wade in while waving off claims of bias with “opinions are my own” with the implication that they are unbiased.

Maybe what these people mean is: I work at Google so this is biased towards them, but they didn’t tell me to write this, and perhaps I should be reading it that way?
To the best of my understanding, AML law, as currently written, doesn't work like that. It governs those who administer financial services.
When originally written it did not apply to cash and was not conceived of with decentralized financial applications in mind.

If the law applied as you suggest, any one using cash could be deemed to be facilitating money laundering by enlarging the pool of anonymized money that criminals use.
Alternative take: make 'do not track' signals legally binding with financial consequences.
As someone preparing to do exactly this, any places in South America you can recommend?
Helvetica is a fantastic print font, as display font.. not so much. It starts becoming decent at high DPI and mid+ sizes, which disqualifies it from being a good all-arounder display font. Something designers tend to forget. A display font needs to be readable on many devices and screen conditions.
When Is a ‘Tank’ Not a Tank?
It’s more honest. When I got into discussions about “cloud” and specifically AWS before I started working at AWS two years ago, I was just telling my opinions. But it’s different now, I have a vested interest in AWS succeeding.

Wouldn’t you think it was kind of dishonest if I said “I think everyone should move to the cloud” (I wouldn’t say that) and not disclose my biases? Most of my arguments are much more subtle. But I would rather err on the side of disclosing than people think I’m astroturfing.

There are lots of people on HN that work at companies that get discussed all of the time. It would be dishonest if we didn’t say where we worked when talking about them.
How often do packages refer to their dependencies using git hashes? Very seldom in my experience, and for good reason. (Unless you're using git submodules, which is not the usual way.)

Go's checksum server does something different by making sure that the names used in module files refer to the same things for different people. Also, it works even if some packages don't come from git repos.
thanks, I haven't figured out what do I want to do with that yet. I was thinking to improve the next questions or rate the current one so it gets priority next time.

for now it does nothing.
That sounds amazing; as a neovim/tmux/ssh user already, can you point me in the right direction to get this? Just search "neovim lsp" and follow tutorials until I grok it?
Obviously someone with FAANG money if you can afford “gas station” sushi. I have to go to the grocery store at 9:00 at night when the discount the sushi left in the refrigerated case
Opine or don’t opine. Disclose or don’t disclose. These are pretty hard options and missing the point.

What I’m getting at is that opining, disclosing, but then claiming the opinions are unbiased just does not compute.
You get it correctly. Deep learning isn't inherently good for cases where you need to be right 100% of the time. But we don't have a better tool so the industry is trying to see how far they can push it.

One big open question in self driving is: Do you have to be able to see/classify everything in the scene all the time to be a good driver? I think the answer is no (see: humans.) But, because most self driving stacks in the industry have chosen "3d classified representation of all of the objects in the scene" as a fundamental interface between perception and planning stages, there is a big challenge. (e.g. Representing uncertainty usefully is exceptionally difficult with this interface, among other things.)
Pretty much agree with you. Countless stories of how Amazon tears their workers apart has literally made me unwilling to _ever_ work for them. Imagine if they were so goddamn ruthless!
Everyone has biases about all kinds of things. Perhaps you take your comments on HN too seriously.
Cool little game and I learned a few things. Thanks for making this!
If they could export mahogany, then they’d be cutting the rainforest down to export mahogany. What is your point?
I disclose. But I never ever say anything negative about a competitive division of another company. Meaning I might say something negative about Google, but not GCP. It just feels crass.
0 Follow-up, that's my complaint. I don't mind doing hard exercises, I find them fun.
There is no bottom to it.
Mine starts Friday the 13th, will let you know how it goes!
>My 14 pound dog regularly chases flocks of turkeys in our yard and forces them to fly up in to the trees.

As god is my witness, I thought turkeys couldn't fly?
> it's not something you can develop in adulthood

I disagree, from my own personal experience.

According to the CDC/DSM-5, people with ADHD simply have enough of the described ADHD symptoms, and most importantly "interferes with functioning or development."

We don't yet know enough about the brain besides that people have different brain makeups and respond to different stimuli differently. We don't quite know what causes ADHD but we can group the overall symptoms together to try and treat them.

That said, plenty of the criteria in the DSM-5 can be as a result of our modern lifestyles. I talked to multiple psychiatrists/therapists who had consensus that I had ADHD. I tried all the different meds, none of them really helped. The only thing that did was changing my lifestyle. Completely eliminating some addictive habits that wrecked my response/reward circuits (porn and addictive video games) (still a work in progress but it helps). Structuring my life for more consistency and setting up a system that would prevent me from dropping into the negative ADHD habits.

I recommend reading ADHD 2.0 by Dr Halowell. Everyone's journey is different and I don't want to take away from people who get serious improvements from traditional ADHD treatments. But ADHD is a spectrum, and it's unfortunate that many of the traits that come with ADHD cause negative outcomes for our modern society, but it's really just a different functioning of the brain. Some activities exacerbate the negative outcomes, and some can reel them in. Like most other things, I believe ADHD is partly genetic and partly behavioral. The weight differs from person to person. One of those you can't control, and one you (sort of) can
NSQ: A realtime distributed messaging platform
Physics for Scientists and Engineers
Paul A. Tipler; Gene Mosca

https://www.macmillanlearning.com/college/us/product/Physics...
https://hmpg.net/
I work in a parallel industry where capturing motion at high speeds is critical, and in the last two decades, the cost of LIDAR and RADAR has barely come down - and the technical specs haven't gotten much better - while the cost of optical continues to absolutely crash through the floor and technical specs skyrocket.

Mobile phones and laptops are the obvious main reason for this. Optical tracking (cameras) have economies of scale that LIDAR and RADAR can't even come close to. LIDAR and RADAR are niche features in a specific set of high priced luxury goods while optical tracking is dominating everything from government/consumer surveillance to camera phones to sports motion capture and many, many more applications.

Optical tracking has so much pressure on the field to drive costs down and to increase feature sets (innovate) that RADAR/LIDAR don't. It's going to be this way for quite a long time, so I don't really see the costs for RADAR/LIDAR getting under control anytime soon.

EDIT: Optical tracking will be the dominant method of self-driving cars, I'm almost sure of it. The trained datasets have a huge advantage in this regard. Still, it's obvious that LIDAR/RADAR will have additive value down the line. It is just very hard to see how it becomes the primary technology. This is echoed in my field as well as many others - where RADAR dominated, machine learning / software + good enough optical tracking took over at 1-3 magnitudes of cost savings.
Most of the server woes can be solved with static site hosting.

As for comments, I think the best option would be some comment service. However, everything would feel a lot less personal.

My blog uses surge.sh for static file hosting, in front of CF and CF dns for $10 per year. Not as crazy as the op makes out.
In university I learned about the simplex method which can be applied to linear programming. I don't know if it's used by modern solvers.
There are startups today that automate this process with machine learning. They record the vibrations from your equipment and notify you when something changes or is likely to fail given historic patterns for similar equipment.
I believe that both cs.github and sourcegraph do not use proper semantic linking by running the compiler. They do it mostly off of text-based analysis, which by definition cannot do really good linking for a lot of programming langauges.

The cross references underneath Google codesearch (both internal and external) are created by, roughly speaking, partially compiling everything and groveling around in the AST.

One of our teammates Luke Zarko has a decent overview of this: https://www.youtube.com/watch?v=VYI3ji8aSM0

> Bizarre, especially when you consider that the whole underlying infrastructure of google codesearch has been open-sourced.

Some of the code is also open sourced at kythe.io, though it lacks a considerable amount of the internal logic necessary to scale it out to all of google3. So it's not exactly plug & play. But, it should be enough for a company the size of Microsoft/Github to get started using it.
I think that as car perception systems start to have understanding of the 3d scene (i.e. not just adaptive cruise longitudinal controllers) joint control of the brakes and steering will becoming standard for accident avoidance and will be a big step forwards. It probably is the case that braking ends up being the "more useful" degree of freedom (for one, braking latency is lower than swerving latency) but swerving out of the way of a car can be incredibly useful in certain cases.
Hacking F-117A
kythe.io has rough support for maven, gradle, cmake, etc.

But you're half right here, using blaze makes it way easier.
Interestingly, Coinbase just posted an article about how their api usage 10x’d last year and migrating from Rest to Graphql has been a lifesaver:

https://news.ycombinator.com/item?id=31291872
Why is the generated code checked in, vs generated as-needed later?
I’m on Ubuntu 21.10 and I know firefox supports at least the weight, slant, condense and italic axis (although there is some weird interoperability issues between the three browsers on how the italic axis)
> Try using hjkl instead of arrows.

I don't see why some people insist in this BS

The arrows keys exist for more than 30 yrs now, use them!!
This is really obvious if you ride bicycles & do your own maintenance. You can quickly identify weird sounds/patterns with problems, because it’s such a simple machine.
Excellent write up!

How well would the new congestion controls be able to handle udp traffic from aggressively opportunistic protocols like bittorrent over UDP, assuming that datagram traffic is allowed on the tor network?

As far as I know, bittorrent's udp congestion control assumes the network is able to drop packets and clients definitely act accordingly.
Yes, it definitely does matter. Every inch of cognitive load that doesn't bring direct benefits to what you're solving is a waste.

Other things like motivation may easily overcome the consequences of that waste. There's certainly a lot of (perhaps hype-generated) motivation in the Rust community, like this article demonstrates.
Hetzner requires government ID to open an account
So do you think that yev also shouldn’t say he works for Backblaze when he posts here frequently answering questions or discussing something company related?

It’s considered the honest thing to do as you’ve seen many of us do when we talk about the company we work for.

We all have biases. I was biased toward cloud computing when I worked for a 60 person startup. But if AWS had gone belly up then, I would shrugged and start working with Azure. Now I have a financial interest. Of course I’m going to be more biased.
Amusingly enough as I read this is second ranked on HN front page, the highest ranked is Why do you waste so much time on the internet? https://zan.bearblog.dev/why-i-waste-time/
> In ADX, this data will live in Personal Data Repositories owned by the user,” the overview explains.

I like that idea, and hopefully it is complementary to the models of data ownership that are being implemented in the Fediverse. It would be really cool if Twitter ends up supporting it, so Twitter users can follow people on Mastodon, for example.
No, but the point was that they didn't even realise the issue existed, as iOS has this as a default behaviour.

Reading the article I was surprised to hear of the issue and could not replicate. I am capable of finding the relevant setting in Android I'm sure, but many older and tech illiterate people in my life (who are more likely to need zoom) I think would struggle.
I love this, it was very well explained and I immediately understood the pain of figuring out the best resource allocation in a strategy game.

Any suggestion for good LP libraries/solvers for someone that isn't fond of Python? Isn't Prolog well suited for this kind of process?
the individual's opinion isnt necessarily the same as the .

If you're wearing an I'm with her! tee, you also aren't her spokesperson.

It's not neutrality, it's non-representative
The point of the "my thoughts" disclaimer isn't to claim you're neutral. The point is to say the company hasn't approved your statement, so it shouldn't be taken as an official company position.

The point of the "I work at X" disclaimer is to explicitly point out that you do have a conflict of interest that the reader needs to be aware of.

Disclaimer: I work at Google and my thoughts are my own. ;)
I should've said "hashed" not encrypted passwords. But the env vars are the real problem. They haven't categorically dismissed the hacker somehow getting access to the actual environment variables either. Only said there isn't evidence of that happening.

If it comes out that the hacker did get to unencrypted env vars I think it's game over for Heroku. Nobody should trust them with sensitive data.
Wasn't there that kid that IBM uses as a sort of new mascot for mainframe stuff who bought an old mainframe and got it working in his basement? [1]

[1] https://www.youtube.com/watch?v=45X4VP8CGtk
I agree. Watching videos on YT is part of some people's free time (like for other people is going for hikes, cooking, doing a hobby, etc), we shouldn't be condescending about that.

It also begs the question, if I "have" to be learning about something productive, why Neovim? Why not Golang, Zim, the latest React plugin, etc

People really need to calm down
As a GraphQL consumer I rather enjoy using it over Rest. I always found myself making feature requests to backend teams before. Not anymore.

Maybe less true now, but it seemed like when products had public APIs in rest, they were different endpoints than what their own internal teams used.

Whereas with Gql it seems like internal and public frontend people used the exact same endpoints, which gave the public apis more power.

In this thread below, it seems like a lot of people on HN don’t like GQL.

https://news.ycombinator.com/item?id=31284846
I'd generally still think it's their own opinion. Especially if it's critical
I live near a system of lakes, connected by locks and rivers.

A few years ago there was strong rain, and they started to flood.

The city usually opens a lock, to let a larger lake drain into a smaller lake.

Only, there was so much sediment, it clogged up the lock!

Now the city needs to spend 10s of millions on dollars to drudge the lakes.
100% agree, and it’s ironic given that the blog is for/about design …
The Future of Mac Gaming