skysight-inc/HackerNews huggingface dataset:
I think the name change pretty clearly indicates that Facebook, er, Meta agrees with the OP.

The Facebook property itself has pretty clearly already reached the high water mark. So they change the parent company name to make the distinction that Meta is not just Facebook, which they're hoping will insulate themselves from one of their products fading away as they bring up new separate social products that solve the generational silo requirement of the market.
> What if the people who actually voted for the Republicans changed

They probably have, but the party haven't (or changed in another direction).

E.g. during the G.W. Bush years the republican base was more neocon, thus in line with the party, but during the Trump years the base was more anti-war and therefore not in line with the party establishment.
I'm fine with my bank not acting childish. It doesn't invoke a feeling of trust, which is important with some of these companies.
This is not supported yet but if you'd like to have a go at it, patches welcome.
ESPOL, a systems dialect of ALGOL.

Uniquely for a machine at the time, you didn't program a Burroughs in assembly. The tools just weren't available. Everything from the kernel to user applications was written in some HLL.
Reading some of the comments is making me double-down on this. A lot of it reads like “yes, finally, someone who understands that the problem isn’t me, it’s everybody else”.

Again, a lot of this stuff is subtle and I hesitate to paint with too broad a brush, but the real flag for me is not having the awareness to be like “look I know how this sounds but I really do think I was in the right”.
Corruption is the "real full-market" society, where anything is on sale. That's why neoliberal world dislike to speak about it. Formal dictatorship on the other side do not like talking about it except to justify some move against opponents because corruptions as illegal thing means that their rules can be breached.

Morale and corruption are kind of opposite elements used to form a society, "self"-imposed gates between the direct personal interest and the society-wide interest as also a personal long-term interest.

Issues arise because most do not really "master the society they live in" so they can't know implications deeply enough to decide and other who master the society enough can abuse those who don't for their own sake.

My view is: culture shape the history, the more culture the more just society so the less corruption. The more corrupted society means less culture, less justice, something unstable that can made few rich an many poor BUT not only rich the skilled and poor the less skilled, in a far more unbalanced, casual and bad for evolution manner.
Unless you encrypt on the camera, it's impossible not to leak information to the first storage device you save to. It's also impossible not to leak information to any viewer you ever use unless you just want to look at the encrypted bytes and not the photo.
See also China, were people can be basically pushed out of society by blocking their bank accounts. (China is an astonishingly cashless society)
To expand on what the other reply said about FIDO authentication/ WebAuthn Security Keys (there are a lot of names for related technologies including U2F which was the predecessor technology), WebAuthn recruits the web browser to solve the phishing problem. The web browser definitely knows which DNS name this site has, because it's mechanically necessary in order to fetch web pages from it. So while the user may be confused and believe this is their bank, the browser is quite clear this is fakebank.phishing.example.

Then WebAuthn has the browser tell the hardware token which site we're authenticating against, and the authentication credentials are distinct for every possible site. There are a few more wrinkles to make even it even better, but this is already enough that it's utterly pointless to try to phish Security Keys.
I like your phrase better, I'm gonna start using it.
Is it possible to get close to centimetre accuracy without using ground stations like DGPS?

Would you get finer resolution if a GPS receiver also used an atomic clock?

I thought this was interesting - https://www.gps.gov/systems/gps/performance/accuracy/#differ... the difference between military GPS and civilian GPS sounds like it uses 2 frequencies.
"Low maintenance" and "Secure" are contradictory goals.
It's not about the weather, it's about how detached we are from the world
Any suggestions around the super slow Tutanota clients? It takes sometimes like 20 seconds for it to load the list of emails. Doesn’t sound like a lot but it adds up.
> Realistic and elaborate UI elements weren’t a good fit for websites that thrived on simplicity, clean layout, and straightforward usability. Additionally, as responsive web design grew in popularity and mobile performance became a concern, the visually rich and detailed graphics were being slowly phased out.

This passage is laughable. Mobile performance is a "concern" only on the most abstract sense. In reality, mobile sites are filled to the brim with JS, trackers, and other bloat. I hardly think loading a few hundred KB of button graphics would make much of a difference.
> you can sandbox drivers, IPC overheads goes away because it's all in a single address space, capabilities actually work and are pervasive, and it's quite easy to keep ABIs stable.

You can do these things with WASM, which has no GC and simply manages memory segments on a per-module basis.
How to forgive someone who isn’t sorry
Same for me. Siri is disabled and there is nothing in these folders.
You can’t do it that way because each object has to have its own lifetime.

If you allocate them all as a single allocation, then the entire allocation would be required to live as long as the longest lived object. This would be horribly inefficient because you couldn’t collect garbage effectively at all. Memory usage would grow by a lot, as all local variables are continuously leaked for arbitrarily long periods of time whenever you return a single one, or store a single one in an array, or anything that could extend the life of any local variable beyond the current function.

If you return a stack variable, it gets copied into the stack frame of the caller, which is what allows the stack frame to be deallocated as a whole. That’s not how heap allocations work, and adding a ton of complexity to heap allocations to avoid using the stack just seems like an idea fraught with problems.

If you know at compile time that they all should be deallocated at the end of the function… the compiler should just use the stack. That’s what it is for. (The one exception is objects that are too large to comfortably fit on the stack without causing a stack overflow.)
What's the problem with moderation? Not only can you do all the same kinds of kicking/banning you could on IRC manually, there's a pretty clean API that lets you write bots to do it, and plenty of third party bots able to automate common tasks if you don't feel like writing one yourself.

All the other points stand, and the platform is indeed full of spam and scam - because many "servers" are run and inhabited by kids who don't investigate any of the moderation options and/or actively participate in the spamming themselves - but it certainly doesn't mean it can't be done.

(IRC was full of spam and scam as well as soon as you stepped away from the better kept communities; and also things like DOS wars and hostile channel takeovers during network splits, which Discord seems so far largely free of)
It's one tool of many

I like the idea.

I don't want to go back to a company which is not using kubernetes for example. I'm also interested in deepening my expertise in it.
> In what world is it easier to fire someone than to fix them?

In many English-speaking countries is not difficult to convince an employee to quit.
You realize that many many many artist put in incredibly long and focused hours for their craft? Some Artist are very well suited for coding work, they are mentally flexible and habe high order abstraction, they can focus and keep complex structures/concepts visualized mentally and are able to make nobel decisions when problem solving (there was just an article here about how their neural pathways differ from most people).

The technical finess you speak of is only a matter of time and study, which anyone can eventually gather with hard work.

That being said, engineer is being used too broadly.

Math is where most artist fall short from the typical CS graduate, but basic math will get you for.
Disobedience in the face of a direct order is insubordination, and grounds for summary dismissal (IANAL).

As GP says, some bosses avoid direct orders; Robert E. Lee was famous for vague orders with lots of room for "discretion".

Unless you are a junior, then any decent boss will expect you to give him advice - maybe strongly-phrased. If the decision is delegated, you don't have to discuss it with the boss anyway. But if you do discuss it with the boss, and his reply is "Do as I say", and you don't comply, then for sure you are "hard to work with", and also insubordinate. Time to polish your resume.
relative tolerance is not always enough, especially near 0. This classic article gives a nice overview of absolute, relative, ulp-based and other methods for comparison of float numbers: https://randomascii.wordpress.com/2012/02/25/comparing-float...
The number match still only give you 4 options so 25% chance of entry on Mis click
Memalign Dungeon
meta propaganda from AP.

Wonder whether any of the annual $500 million per year allocated to 'combating China influence' is already beginning to percolate through via content like this.
Previous discussion (2020): https://news.ycombinator.com/item?id=25262631
My point was that I still need to rely on a bank to get new cash, and that bank still operates in digital ways, ... there is no point in just looking at the way you pay in a shop.

Like you are not really better of in the long term just because you have some cash in your wallet. You would need to keep all your money as cash, to have a systematic advantage.
I want to agree with you on the fancy burger site point you made, though I know that I would try to load that site on mobile because I'd be trying to find a place to eat on the go and I would be very annoyed at it immediately.
We break work down into smaller tasks. We don't estimate anything and use Kanban boards to track work. Each column can be prioritized however the PM wants. Due dates are sometimes needed which just changes prioritization.

If there are cross-team dependencies we use feature flags or in cases where we're building something like a new API, agree on the API contract and ship it when ready even if the other team hasn't started. Follow-on items can be created and worked if we need to make changes or if bugs are found after the fact.

We use CI/CD with tests running on every deploy, this allows for deploying anytime and finding when dependencies are broken with new features.
I failed to find any reference to SPARC ADI, the longest stable solution to this problem,

https://docs.oracle.com/cd/E53394_01/html/E54815/gqajs.html

https://www.kernel.org/doc/html/latest/sparc/adi.html
Anything "new" and "that demand a substantial social change" is hard, at least for start and for a not so short period of time... If no one start change never happen, if someone start...
How does one approach automatically make you more "professional" than the other?
I don't care one mote about solving problems. I program because it's fun and I'm good at it, so I have no space for bullshit MBA puff like "solving problems" (it's not) "making people's lives better with technology" (it never has or will). So for me working in a place where I get to use the tools I enjoy is more important than whatever flavor of the week justification is given for the rent we are seeking from and new problems we create for consumers.
That's fascinating. Thanks for the information.
I put mine too bed, clean up then I’m too tired to move and back at it at 530
Oh, really bad then. So only SPARC and ARM will rescue us.
It depends on what they mean by popularity. If they mean % of developers using Rust vs C++ they are wrong. But I teach students both C++ and Rust, and by far Rust is preferred. It’s never even a contest.

C++ is long in the tooth, and if you want to talk desperation, C++ is really struggling with its identity now that Rust is on the scene. Before there were some pretty good arguments to use it, but in light of Rust, the best argument for C++ is just that it has a larger ecosystem (which says more about how old C++ is than how good it is as a language). That argument becomes less convincing with each passing day.

IMO in 2022 there’s not a good reason to start a new project in C++ unless that’s all you know, or you have some constraint tied to C++.
This reminds me of Windows Search Indexer on my PC. Microsoft's spying aside, it apparently needs 13.5% or more of my CPU at all times. It started after I updated multiple time sin a row, and for the past few weeks, has never stopped. I've killed it via task manager, only to have it come back shortly after.
I suppose this is just the strategy now with the re-branding. Facebook stole as much data as possible but at Meta a core principle has always been to steal as little data as we possible can. If we say it enough times then it must be true.
1. Honestly, you could be right about fees. I don't keep up with them normally. I use the Strike app for buying Bitcoin, which doesn't charge any fees, including on-chain fees. That said, $1 or $2 might or might not be expensive, depending on how you view the role of on-chain transactions. I see on-chain transactions as "I'm using this to buy a house or car, not a cup of coffee."

2. Private channels exist. Most channels are private. Only channels used for routing must be public. So if you're just opening a channel for payments, the only way for a third-party to know would be use to on-chain analytics to maybe catch you. The actual channel wouldn't be broadcast to the Lightning network. Definitely not perfect, this will always be a downside of the transparent ledger.

3. Yup, this is ultimately the real problem with Lightning, which is that it tends to centralize around large connected nodes. Hopefully, payment splitting will resolve some this.

A lot of people worry about tainted coins, but I think regulators will realize that's a losing battle. Eventually the whole network will be tainted coins.
I’m delighted they mentioned TAOS and (following through) the amazing Transputer architecture of the 1980s. Being a teen ‘interested’ in computers in the early 1990s I was fascinated by massively parallel architectures (Connection Machine 1/2 and Connection Machine 5, IBM’s SP/2 “scalable parallel” RS/6000 based machines, and the Transputer concept) and I’m still figuring out whether GPUs are true embodiments of that concept or not.
Is there a website for HTTP status code just like gitmoji.dev?
Whenever I need to design an API for a service, I am a bit lost with the HTTP status codes.

So what I kinda need is a simple, clear & searchable website with all status codes (number, name, description, example).

Knowing the web. Something like this is probably already out there, but I haven't found it yet.
Because of propaganda, deception, and manipulation.
Fun game! I actually liked it so much that I submitted it: https://news.ycombinator.com/item?id=30866681

The map gets a bit hard to read for the 3-emoji rooms, though. Screenshot (spoilers!): https://i.imgur.com/4yDGeN8.png

I also nearly lost because I didn't go back after getting the gold key, but that might be on me, haha.
http://contemporary-home-computing.org/prof-dr-style/
CBC is literally state-funded media, and Trudea literally lives in Ottawa. In no world does he have an excuse to be blind, and even in some sliver of hope where he honestly didn't know, why didn't he make a public apology?
https://news.ycombinator.com/item?id=30851102
Why does golang need JIT when it already statically compiles to a non-virtual machine target?

It could probably use some performance optimizations, but JIT would be redundant when it's already compiled.
I am not sure where this data is coming from. I live out in the country, 15 minutes from a town of 2000 people, an hour from any real tech jobs. And there are results near me. From places like CyberCoders - almost as if other remote software folks just had a job through them once so their home address shows in the database. I suspect there is some serious validation needed of this data set before it will be useful.
> weeding out ego during the hiring process

Quite difficult to achieve, unfortunately: many people that want to be in a position of power do that to satisfy their ego.
I like the idea but it seems rather US-centric currently. I'm finding it almost impossible to filter by London, UK - a whole load of other locations containing 'London' across the US show up instead. Similarly, trying to reposition the map to London requires a lot of scrolling of the map, because I can't zoom out far enough to see enough of the globe. As it stands it's very difficult for me to use unfortunately, but hopefully it won't be too hard to improve the UX for an international audience.
> If you allocate them all as a single allocation, then the entire allocation would be required to live as long as the longest lived object.

No, you can copy objects out if they live longer than others. That's how a generational GC works.
Effectively the problem is that the atmosphere (mostly ionosphere) distorts the ranges a bit. Different frequencies distort differently so you can use data from two to compensate.

IIRC, used to work in a gps accuracy firm many many years ago
Enums in Go are inferior but that doesn't stop you from using them in the same way.

Of course you can code gen using Go's tags. It's done all the time.

As already pointed out, Go has the JFR it needs, not what Java has.

Go doesn't need a JITter.

Go isn't perfect, but neither is Java or C#. Go code is known for being maintainable and easy for newcomers to read so your last line applies to Java more than Go. But it seems like you want to hate Go. Why?
Do not automate, not in this early stage, yet.
You can't buy a Mac anonymously?
Mostly stuff related to tooling and environment because unlike Java, it hasn't been around for two decades for people to patch its weaknesses with workarounds.
> Freeland said she would not give "specifics of whose accounts are being frozen."

Freeland did say that they would be freezing the donators as well in the original videos.

The more egregious comment was by David Lamenti. He's a lawyer and law professor. He knows the law. His comments are not a gaffe and not out of context or anything. This is not him pulling the wrong insult out of his bag. He spoke clearly and he meant every little bit of the comment.

https://torontosun.com/news/national/trudeau-minister-threat...

The CTV guy is even like wtf.

Days later the RCMP disavowed being involved and urgently worked to unfreeze those bank accounts.

https://blockade.rcmp.ca/news-nouvelles/ncr-rcn211130-s-d-en...
To me, it doesn't sound like life-hack territory.

Unless finding another job counts as a life-hack.

Consider talking to a licensed clinical therapist. It works for a lot of people.

Good luck.
I'm surprised that more effort hasn't gone into hacking on "line mode" (terminal-based) Web browsers—esp. for reading developer documentation—and absence of the resulting effect that this should have among hackers on their own sites.

I find most people who consider their projects to be "no-frills" have quite a few frills indeed. This includes personal blogs, but Sourcehut and the constant praise for its "clean" UI is one other example of this sort of thing. Load it up in w3m or Lynx and it very much feels like a site intended to be read in a conventional desktop browser but filtered and constrained to a text-only medium.

Actually clean design would start with, "How would I expect this to feel if I made a custom, terminal-based (but not command-line driven) Sourcehut client?" and then figuring out the appropriate markup you'd need to spit out to achieve that in a line mode browser that understands the basics—forms, content ordering, etc.

(PS: Now transport that same artifact to a conventional browser. Is the experience better or worse that what's currently available?)
This reminds me of something I read long ago when I was just a child. A computer magazine had a project where you used an FM radio, a computer probably a Commodore, and a plotter (who had one of those?!). The FM signal could detect meteor strikes in the atmosphere, you wrote a bit of code, the plotter mapped the strikes.
It's the modern "witchcraft"
setter: noun. One who does set theory.
Those metrics probably tend to measure things like whether you have to pay unofficial bribes to officials as part of daily life. Picking on the US as an example of a low-corruption country, it is crystal clear that the major politicians are up to their neck in it. Bribery is all but the way politics works.

And the Americans have very transparent politics compared to the EU. I expect the situation there is a lot more civilised in how much they advertise what is really going on. Nobody has come up with the philosophical tools that are needed for a public to assess how corrupt the government is and respond to it.
Most are sub-employed unless their talents are in an area with huge demand and money. Visible "success" often implies a large dose of politics and conformity, something that few of them really know how/want to do.
The future of free and open source is AGPL
Using TypeScript to validate translations at compile time
Why should anyone be denied access to banking? In our modern world, banking is about as essential as food. Would you deny someone food because of their political beliefs?
I talked to one of the engineers and he claims it works surprisingly well. Obviously a biased source, but it's not just vaporware and they seem to be progressing toward shipping a real consumer product.
I’m not sure what your question is. It seems you want to know what management (or project management) is and what it’s good for? That is indeed a good question sometimes and can be quite challenging to figure out coming from a developer background. In general I would say that management exists to make sure the things the customers need (the value) is delivered on time and on budget with the resources available and with the necessary quality. How well management does that varies of course.
Bevel and emboss!!
This is why Nokia was gutted. Sony phones with Sailfish is the furthest separation you can achieve from the freaks responsible for this situation and still remain a participant in the information age.

People don't understand the cruelty we have grown accustomed to.
Prozac is an antagonist (not agonist) of the 5HT2C receptor at higher doses. At lower doeses the increased serotonin from SERT inhibition will stimulate 5HT2C.

https://www.pnas.org/doi/pdf/10.1073/pnas.94.5.2036
I'm confused. `apt-get upgrade` doesn't remove packages. `apt-get dist-upgrade` tells you what packages it will remove and has you confirm that you want those packages removed before you proceed.

https://www.debian.org/doc/manuals/apt-guide/ch2.en.html

What guesswork is needed?
There are a few big problems with these examples.

For starters, the obvious implied suggestion is that these types of vulnerabilities don't exist in commonly used closed-source systems. That's been proven hilariously false time and again.

Secondly, commercial vendors have seen fit to adopt opensource where it suits them in order to take advantage of (and offload responsibility for) what these components do.
You're effectively saying "Open Source community doesn't have accurate information because look at X and Y" and ignoring that "X and Y" were also not discovered to have problems by any closed-source using dependent commercial entities.