skysight-inc/HackerNews huggingface dataset:
Worship and respect are easily confused yet distinct. Using worship as a slur indicates a lack of understanding why the respect exists (because the job is thankless and yet executed well continually).
Yes, and given its not documented there are bugs in the underling business process which end up getting encoded into the software...
A twelve year old laughed at me for using Facebook - and I mean a genuine, mirthful, hearty laugh. I'm thirty. If I'm being laughed at by someone from generation Z for using Facebook... how will Facebook grow? And I don't even use Facebook that much; most of my social activity occurs on Discord.
We're not talking about programming here but explaining a concept.
We see something similar with our customers. When our customers have some new projects or change their ERP or whatever, we almost always know better than they do how their systems and procedures work.

Like, if they come with a change request we might ask what about X, they'll get all surprised saying no we don't do X, but after a bit of prodding sure enough, they discover they have a worker that's handling X every day.

This is simply because we've been around, while they've had multiple new persons cycle through their departments. When they change the ERP system, we've still got the guy who coded the integrations with their previous system.
Why, and are you sure?
It's in decline, but there are a couple of local groups on it that I find useful, and it's convenient for sharing pictures with extended family. Some of our younger extended family members only have an FB account to occasionally stay in touch with older relatives but don't use it otherwise.

But the local groups might work better as WhatsApp groups, so it's mostly inertia.
But in our case it looks like they're not willing to solve the issue at all. They will surely help someone who pays them millions in commissions, but they're not interested even to talk to smaller fish.
He specified Facebook the property, not Meta the company.

I have been told by acquaintances within the company that Facebook is considered a legacy product. IMO the corporate rebranding was canny. But I also have little/no faith that their internal bureaucracy will be able to pull off "the metaverse." Their only hope is pulling off more Instagram-style acquisitions.
At 1am, I could easily fumble and press the wrong button. I might not even know what I'd accepted
I think they don't have IMAP, only some kind of bridge application that won't work on mobile. I'm not willing two have two different email apps in parallel, so I guess they are out.
Onboarding buddies are the best.
Hmm - it appears I was mistaken: "regional offices in London, Berlin and San Francisco." But the gentleman that interviewed me was in Austria. They are remote first, and have people all over from our conversation.
What could possibly go wrong with changing dependencies

https://github.com/vuejs/vue/pull/12510/files#diff-5e85e0b2b...
Exactly. I don't think people appreciate how actively all of Google's policies are being attacked and attempted to be circumvented. I'm very suspicious of any developer that claims total innocence.
That does seem high. I would put it at closer to 8% of GDP. The point I made stands though.
I'm out of the loop on data center design. How do they "go through" water? I'd imaging they pipe some in, use to cool, and then pipe it out.
The problem is, at least a half of the audience is not tech-savvy, plus Google Play is a part of monopoly: it brings extra traffic. If the app is not on google play, it can't compete with others
I dont think you realize how ridiculous this comment is. Youre comparing 10 lines of Go, with 200 of Rust:

https://github.com/dtolnay/thiserror/blob/master/src/lib.rs
That is typically done with matrix transformations, which all end up in floating-point space anyway. Having to do integer-to-float transforms for everything to get you there is bad news.
This is really good news but hardly a comprehensive meta analysis over thousands of infants.
No, but Instagram is dominating.
people were saying that about SF a few years ago
This. It would be against the rules to use any other payment methods.
Sorry what? That is exactly the purpose of Byzantine fault tolerant consensus algorithms, which have been around for many years.
As a non-developer, this strikes me as funny. Like when Uber “invented” the bus.

People who have knowledge-worker jobs and are halfway decent at them spend a lot of their time planning and making sense out of the systems they work in.

Believe it or not, the oft-derided-on-HN MBAs and marketing people figure things out, too!
'Completely demoralized': US railroad workers pushed to the brink
This sounds great if you expect high employee turnover, but by that point, I'd be investigating the reasons for that rather than only addressing the symptoms.
If you can stomach it, use Common Lisp. I’ve imported useful packages written before I was born.
This is an interesting comment. I found myself alternating between your sentences with strong agreement and strong disagreement. Sometimes even alternating statements within sentences.

Laziness? +1000
Best practices? -1000

Work inside the box? -1000
Think ahead about maintenance and things fitting together? +1000

Unusual choices? -1000
Polish/compatibility over great ideas? +1000

I think the common thread between my "-1000s" might be driven by a lot of experiences I've had where the boxes, default choices, and "best practices" (I cannot express how much I hate this term) have been dressing put around awful ideas. Maybe if I'd been in more scenarios where "best practices" really were good choices I'd agree with you 100%, but I've just seen too many cases where bad decisions are the default :/. I assume you've seen otherwise?
This almost made me tear up. I've genuinely never thought before this thread that there were companies that did this, and that it's just not a big deal to people with decision making power. I don't do anything for 8 hrs a day, but if I had no choice but to be doing 8 hrs per day of pair programming, I'd really be having some dark thoughts. Not exaggerating, this scares the shit out of me. Thanks for sharing. I actually feel like I need to step away from my computer and relax a bit just trying to imagine myself in that position.
For some examples of what to do, see

https://github.com/Yelp/dumb-init

https://github.com/krallin/tini
I agree. golang is not really a system programming. It's more like java, a language for applications.

It does have one niche, that it includes most if not everything you need run a network-based service(or micro-service), e.g http,even https, dns...are baked in. You no longer need to install openssl on windows for example, in golang one binary will include all of those(with CGO disabled too).

I do system programming in c and c++, maybe rust later when I have time to grasp that, there is no way for using Go there.

For network related applications, Go thus far is my favorite, nothing beat it, one binary has its all, can't be easier to upgrade in the field too.
https://get.opera.com/pub/opera/win/1218/en/ Opera_1218_en_Setup_x64.exe Default portable install.

27.8MB windowed, one empty tab open
24MB minimized, one empty tab open
35MB windowed, one tab open with this thread loaded and scrolled once up and down
31MB minimized, one tab open with this thread loaded and scrolled once up and down
33MB windowed, one tab open with this thread loaded after restart
29MB minimized, one tab open with this thread loaded after restart

Opera needs ~5MB to load and properly render this page, and 28MB for the rest of the browser. Btw it also gets 100/100 on http://wpt.live/acid/acid3/test.html :-)
If Facebook paid its electric bill to the neighbors, sure. But it doesn't.

We live in an age of energy scarcity. So even if people think about the electricity it uses, people probably see a data center as slurping up energy, causing prices for regular people to rise.
Facebook is just a public square
SMB 3 in 3 minutes – World Record Speedrun Explained [video] (2020)
Crediting someone for something for which there are alternate explanations and for which the credited party could not have reasonably have pulled off is solidly in the worship camp.
If the local grid can't provide that then upgrades are needed. They may pay enough for that but then the energy needs to be sourced, which may mean extra fossil fuels and potentially breaking promises made on move-in towards a higher % renewable use. It can be about more than the financial price.

Even if it was about the cost of sourcing and provision, someone that big will bargain down close to the minimum. There will be little benefit to share around elsewhere, unless of course this is made specifically part of the bargain (they can build, in exchange _they_ improve local infrastructure to cope, as greenly as the locals desire, with stated benefits for the area with compensation clauses for if said benefits don't turn up).
Sounds like what I experienced last year: https://news.ycombinator.com/item?id=26918013

There were issues with getting our Mercury account validated with Google Pay.
Wayve pushes very hard on what is called "end-to-end" approach. That means, you input sensing into the deep network and out comes the controls. No ifs and buts. When it came out on 2017, no one I knew believed that it can possibly work with reasonable reliability to actually put things in production. Deep learning is simply not there. You can converse with GPT-3 and find few great example to cite but within few tried you will encounter things which don't make sense. Deep learning is a great component to provide pattern recognition but there are still a lot many more pieces such as memory, abstractions, compositions etc that we have no idea how to do it. The pattern recognition can certainly emulate those pieces to certain extent but it's not the same thing. Consequently, E2E self-driving only using current state of deep learning is unlikely to produce something beyond video clip demos.
Some percentage of it is lost to evaporation (fairly obvious if you see a big steam cloud coming out of a tower). How much that is...I have no idea. I don't think any place on earth forces big tech companies to report on the environmental impact and resource usage of their data centers. In fact, I think a lot of companies view these details as a competitive advantage and intentionally keep these facts secret even from non-datacenter folk in the same company.
Somebody else already mentioned Brazil but I feel like in the rest of Latin America, alas, it's going strong. Lots of pages and groups still working with lots of engagement.
>There was just something magical about a 3d image popping out of a flat surface.

Is that how you see it so that the object is coming out at you? The way my brain sees it is that the background retreats away from the screen plane so that the object is just at the same level as the screen. More like I could crawl into the world that just opened up through my screen vs catching something coming at me from out of the screen.
Archive with full text of article: https://archive.ph/UvUIs
Good Luck!!! Rooting for you guys!
Not really. When the dust settles and we see the fallout caused myopic decision making by a small handful of "experts" it ain't gonna be pretty. The pandemic was real. People did die. But that doesn't mean any of what we did was right. I'd say we did virtually every single thing wrong. These "expert" scared the living daylights out of people instead of attempted to calm them. They downplayed any bit of good news (eg: the IFR for covid is way, way less than what the original models said). They promoted a culture of shaming and vitriol. They cheered on the absolute fuckage of our children by closing their schools for more than a year and then making them play safety theater when they returned. They intentionally stifled debates about what we were doing--god help anybody who questioned anything about what we've done.

Oh yeah, and they mandated crap like masks. Which did nothing real and just divided people even more. 50 years from now we are gonna laugh at how stupid humans were for wearing masks in the olympics. Dudes just got done going down the hill on their snowboard in the freezing cold and then they have to wear some giant honking mask on their face--despite them being fully vaccinated and constantly tested. It's modern rain-dances....

The whole thing is pure insanity and history will not look at what we did with any kind of positive light.
Tutanota for email.
All input devices take practice to operate well. They also have different ceilings.

A touch screen is fine for viewing things, but the ceiling for text input is very low; no matter how much you practice you will never be very effective at it. With a keyboard, however, the ceiling is much higher.

I don't have much experience with a game controller, but I would say that they are better than a touchscreen. They still get beaten by a keyboard plus mouse, even if most games don't need the full keyboard.
This only has an impact when we want to change a system. Coincidentally, the majority of our work is changing a system through addition of new functionality or maintenance.

I've thought about this problem for a long time. The conclusion I've come to is that it happens because the code doesn't look like the domain. Domain language is often missing in the code the engineers are working with so when new changes are requested the engineer needs to translate between the domain language and the language the code is using. I work in an object oriented language so my perspective is as follows:

Ideally, all that should be required is a correct domain understanding. If the objects in the code reflect the domain as understood and explained by the people giving the requirements then the engineer's job becomes easier. Instead of solving 2 problems, translation and engineering, they only need to focus on engineering.

For example, imagine a payment system. A requirement comes in stating that the way a credit transaction in a payment is processed has changed. The transaction should now be processed by doing x, y, and z instead of a, b, and c. The engineer should be able to find an object in the code called a payment that has a credit transaction object with a method named process. Once they find this with a simple text search they know exactly where their change needs to happen. They should then see a, b, and c happening as explained in the domain language. Once this is identified the change can be performed.

In reality, we seldom find domain objects with domain behavior in our code. What we find are Processor and Controller and Handler classes that have nothing to do with the domain. The behavior or data that we need to change is spread among multiple of these classes whose connection was arbitrarily decided by another engineer at a previous point. The new engineer has to work twice as hard to understand what decisions the previous engineer made to represent the domain.

It's much easier at first to do this translation work because we don't want to, or have time to, understand the domain. But business domain experts are experts for a reason. They know how to solve business problems within their domain. We are not domain experts. So we end up reinventing the domain solution wheel when we do things this way. We end up solving the business problems and the engineering problems.

Instead, we should see ourselves as modelers. Remember that computer science arose as a sub field of physics. The main purpose of physics is to develop models that represent the real world and solve problems using those models. Our job as software engineers is to model the domain and solve problems using those models. Our job is not to translate requirements into technical solutions. Nor is it to solve business problems.
Did they forget to renew their license or something? This is such a weird set of groups and subjects to see in a legal case
Never is a strong word. If I have a data file that I'm not going to use very much I'm definitely going to write 10 lines of python using re.find and string.find to get what I want out of it.

Unless you have some nice way to quickly create a state machine besides using regexes?
BTW I believe memory maps are set up by the ioctl() system call on Unix (including OS X), which is kind of a "catch all" hole poked through the kernel. Not sure about Windows.

I didn't understand that for a long time ...

I would like to see a "hello world GPU" example. I think you open() the device and the ioctl() it ... But what happens when things go wrong?

Similar to this "Hello JIT", where it shows you have to call mmap() to change permissions on the memory to execute dynamically generated code.

https://blog.reverberate.org/2012/12/hello-jit-world-joy-of-...

I guess one problem is that this may be typically done in vendor code and they don't necessarily commit to an interface? They make you link their huge SDK
People that demanded generics don’t care about performance.

They care about making excuses about not using Go.
Sorry to be blunt, advertisers on Facebook have been a major contributor to its decline, driving out content that people wanted to see, masquerading as real people, etc.
This is a fallacy. At any point in history you can say “if X field was so good, we’d have Y by now”. In 1925 you could’ve said, “if biology’s understanding of bacteria is so good, we’d have antibiotics by now”. Within 5 years, they did.

There is certainly noise in healthcare data especially when patient-reported, but is it noise to say that a patient having X procedure later does or doesn’t have serious complications? Analyzes of medical care and their consequences can be evaluated and it’s not noise

And big healthcare data has lagged, partially because privacy concerns trump sharing. There are companies selling anonymized medical records for basically every American now though. Big data is coming
I had no idea this was a thing, but I'm probably about the same, Discord is my main social media platform. Used to be HN.
I'd be interested to hear you elaborate on 3 more. I think you're probably onto something with that, but it's hard to say without more details.
By reading this I think I just realized I have AHDH, and also problem with short-term memory. Damn, need to talk to a specialist about it.
Fascinating. As a teenager of the 80s I could never see them. 35 years later, and with (more) deteriorated vision, I wondered if I’d have a revelation. Still nothing. Strangely affirming. I feel 15 again.
Before COVID there were many. It kind of puts a pretty big damper on that whole “in-person” thing, you know?
Leslie Lamport primarily won it for his work on distributed systems, but LaTeX is also mentioned.

https://amturing.acm.org/award_winners/lamport_1205376.cfm
> That doesnt cover everything. Not all cities have a subway. Not all subways are electric, the danger of frying people made a number of subways diesel. My understanding is that much of NYC subway is still diesel for various reasons.

I'm disputing YOUR generalization, that [all] cities are doomed, not creating a new generalization that they are all fine.
JDK9+? Not just 9.
Luckily, MS also allows for FIDO2 and TOTP authenticators so you can make it a lot harder for criminals to get in. Especially with FIDO2 keys, you're pretty unlikely to get phished.

As sibling comments indicate, there is an option to make the request for MFA more secure by providing a number to match your request, but it's pretty dumb that this security feature is disabled by default.
It's still possible to e-file your federal taxes for free with Free Fillable Forms[1]. They also had State Fillable Forms that allowed one to e-file their state taxes the same way. Unfortunately, they discontinued the state one this year.

[1] https://www.freefilefillableforms.com/home/default.php
Yes! And I love it when the business says they want to innovate, or improve efficiency, but they aren't willing to document and analyze the business process. Sure, we can implement your process as you communicate it to us, but I wouldn't call that innovative. Innovative would be modifying to process to take advantage of some new technology or model.
Best thing is, the automated process broke a link to the Hebrew translation repository (from https://github.com/EladLeev/system-design-primer/tree/he-tra... to https://github.com/EladLeev/system-design-primer/tree/they-t...) by replacing "he" with "they".

Good job breaking it with an inane search & replace bot! /s
It is indeed a huge problem of Java, that it often makes it difficult to avoid generating garbage. However, one still can reduce it a lot if trying hard. And be it by reimplementing selected parts of the standard libraries.

But the job of avoiding garbage is much easier in Go :)
Fastmail to replace gmail/calendar/contacts and some file storage (drive).
I also use Syncthing as a replacement for google drive.
Android, well, you know what the only alternative is.
This {mirrors/supports} another item posted to HN ( https://news.ycombinator.com/item?id=30860766 ).

BNSF reported strong financial results[1] in 2021, with revenues up by 14% and profits up by 12% (both figures year-on-year).

[1] - https://www.bnsf.com/about-bnsf/financial-information/pdf/pe...
Maybe Boston Dynamics has indeed done a lot better than The John Hopkins Beast
I want to, but I'll need to 'Google' how it's done first. I never thought I'll need to lawyer up against Google. Shit.
If you read more carefully note that this is precisely why I drew that distinction: until you reach the point of level 4 everywhere under all conditions, you are going to have build systems which safely handle that challenge of inconsistent attention. Nobody is anywhere near that consistently high level of performance so there's an important question about how you can safely implement these systems — for example, a system which could be level 4 on a well-maintained road might be suitable for a driver-less transit system with a well-defined route even if the fire department are driving their own trucks for decades to come.

One key question here is how you'd handle the cases where the system can't reliably perform at the top level. Consider the scenario I described earlier with a system which was level 4 in reasonable conditions: attempting to switch between full self-driving and human oversight frequently would be a safety hazard but you could probably safely release a system which is, say, L4 for long highway trips where a human driver could take a nap for an hour before having to take control to enter a complex city like Boston where the system would you to treat it as L3 or less for the entire trip during bad storm conditions or construction because it's safer to set the expected level of attention clearly at the beginning of the trip.
It's a bunch of people who have the critical thinking skills required to spot bots (not saying they used them). Nothing is bought, sold or recommended to be bought or sold here. It's already somewhat of an ideological echo chamber and it's not really a place for mass market news and trends so few are coming here looking to be informed about things the people buying bot time care about.

So basically it's a tough nut to crack for little gain. Why bother when you can write Reddit bots that are far more impactful and will earn far more money.

Edit: Yes I know stuff is recommended to be bought or sold here. It's absolutely nothing compared to Reddit where you can pimp viral content for a brand as top level content and where you have subs that are specifically about consumerists things (what X should I buy type subs).