skysight-inc/HackerNews huggingface dataset:
There’s a tradeoff here though. Using Latin names for guilt or shame might be fine in research papers, but if you want to translate that into - for example- individual therapy you are going to need to talk about guilt and shame, and so some clarification of definition is going to be helpful.
I wouldn't judge so quickly, this kind of mistakes happen sometimes among non-native English speakers. In any case, CTOs don't do much, so the future of a company is not tied to the IQ of its CTO.
thats the norm for faang. fresh college graduate but any kind of IC will be expected to know how to do white boarding LC hard.
Opengazer: Open-source gaze tracker for ordinary webcams
If your resume is a single page, you send the message that most of what you did isn't relevant, isn't important or doesn't matter. I see this as a red flag.
Exactly don't have to deal with red/blue functions
This is Putin covering his back: look, there is no short term solution to your gas problem...getting rid of me isn't the solution...so don't.
I don't think giving such questions more visibility is a goal for HN.
It Hurts to Ask [pdf]
Hell is whatever produced a website that looks like this: https://i.imgur.com/oHkCeWK.png

In between the purple top-banner with links to nonsense ("apocalypse soon"??), a huge bottom banner begging me to pay them, a line of social media buttons for the people who forget what a bookmark is, and margins that are probably 50% of horizontal width by themselves, this site manages to display 6 -- SIX!! -- lines of content.

I don't read the news for the purpose of having some failed novelist inflict their idea of "discursive English" on me.

I don't want to wade through paragraph after paragraph with the information content of a dial tone.

I have never, not once, wanted to "slip into [reading the news] like a warm bath". That's what books are for.

I don't regularly read Axios and don't even recognize the name, but I went to axios.com to see what the author's complaining about and honestly I like what I see. Two examples of front-page articles:

https://www.axios.com/2022/09/27/ian-major-hurricane-cuba-fl...

https://www.axios.com/2022/09/26/nasa-dart-dimorphos-asteroi...

We need more news sites like Axios, and fewer (preferably none) like the OP link.

(edit: I scrolled down a bit further and received a full-page popup for my trouble: https://i.imgur.com/uKZTYZ0.png)
Genuine question: what would it take for a lot of indie mobile developers to move to the web? It seems app stores are pretty punishing with their capricious rules and high fees, and the web avoids that with greater freedom, better backwards compatibility, and lower fees. Some of the tech was flaky 10 years ago, but a lot of web tech is impressive now, and still advancing (e.g. WebGPU and CSS container queries).

I guess discoverability and monetization are key points, but what about free art projects or small games built as side-projects and such? It seems to me they wouldn't have much to lose and a lot to gain by moving to the web.
> How much work would it take in term of code rewriting?

Probably a lot. Most of the operations on basic types like strings rely on C# methods rather than being implemented in the corresponding module like in OCaml (e.g. `String.split_on_char ' ' "a b c"` in OCaml vs `"a b c".Split(' ')` in F#). Type annotations on function parameters are required much more often because the compiler can't infer object types from a method call. Obviously you'll have very different libraries for doing the same things, and you'll be interacting with C# libraries a lot. Some language features like objects or binding operators exist in both languages but have very different syntax and differing semantics, and others like local opens and functors just don't exist in F#. F# also defaults to a "light" indentation-based syntax and I think the old OCaml-like syntax is either unsupported or hidden behind a compiler directive, and you'll probably want to rename identifiers from snake_case to camelCase.

> how good is the language support experience in vscode?

There's two competing LSP implementations for F#. Ionide works, but it's slow and it crashes and reports old errors for code you've just rewritten very often in my experience. fsharp-language-server seems to be a bit better in some aspects, but I haven't ever gotten it to work in VS Code.
I don't agree that the only way to increase pay is to move jobs. I've had a lot of success simply asking for more money while explaining why I feel I provide value enough to justify it. I got a 20% increase this year just by asking for it.
When you take out a mortgate now they do an affordability check which includes checking if you can afford the repayments if interest rates spike up, it's spart of the shpiel they have to go through.
I'm not sure "indolent and feckless" is much more descriptive than "lazy and unmotivated." Modern American English likes adding prefixes (-un) and suffixes (-ated) to everything, which I find clutteratedizing, but such language still communicates meaning.
Might be just me, but in larger teams it's annoying because not everyone knows the most recent features.

I wrote C# daily before I switched to F# ~3 years ago and I sometimes struggle reading "modern" C# code. In C# you now often have multiple ways of doing the same thing.
"Soviet Block" maybe the correct expression. I (somehow) enjoyed subtle nuances they injected in opposition of Soviet Rule.

But it did not go unnoticed. I remember very particular Russian TV-series about Arctic Explorers on Finnish TV, which censored scenes where the crew ignored stupid
and repulsive Communist Party official.
AFAIK the most important difference between WASM and other VMs on the level of CLR or JVM is that WASM has a simple linear memory model, which allows languages which expect a linear heap (like C, C++, Rust, ...) to be supported by just adding new backends to existing compilers (and most importantly without requiring changes to the language).

The CLR and JVM might be able to simulate a linear heap through a byte array (just like asm.js did), but it's questionable whether this allows the same performance as WASM when the whole VM instruction set is built around high level object references.
8 out of 10 photos are worth more than a used car, for those not in the know. Loved the nostalgia kick, odd too, not seeing many magic related posts on HN and having gotten out my box a couple nights ago. Great array of decks!
150k/m - I thought it meant kilometers per hour. It's obviously thousands per month.
> For last 2 years, my compensation has remained the same. Not a 0.1% increase

You can't generalize this to all companies. In some companies, raises are automatic if expectations are met.

It's a free market. If you're unhappy with how your corporation works and if you can find better, it's your responsibility to change.
I stack my screens vertically; therefore, menu bars on top of the bottom screen are indeed quite finite in size.
First, you are only talking about generation component. 17% may not seem like much until you consider that 1. it is roughly half of existing nuclear generation, which is already decided to be phased out 2. some nuclear reactors provide heating 3. that "only" 17% is equal to total consumption of one Baltic state.

That is for Switzerland alone, which is measly small compared to EEA population. For the sake of argument round that 17% to be 10 TWh. Switzerland owns roughly 6 mio private vehicles. EEA owns roughly 250 mio. According to referenced study EEA needs "only" roughly 400 TWh additional generation, or something like 60 nuclear reactors.

You just proved my point with data - it is shitloads of additional energy.

Second, that additional energy will have to be moved somehow. You not only need ample generation, but also cross-region links, transmission grids and distribution lines to actual homes/chargers.
They are related although the government does not control interest rates, the BofE does.

To be honest I'm not super worried as I can see the inflationary pressure is mostly coming from the knock on effects of the Ukraine which will undoubtably end at some point. Also we're coming off the back of Brexit and printing a load of money for Covid.
So with stuff like SearX, invidious, nitter, etc you can run your own instance.

Can you run your own instance of archive.ph? Obviously not their software (they don't release it), but is there a version you can run yourself?

The important parts of what archive.ph provides are:

1. Headless chromium that works around 99.9% of the "headless fingerprinter" techniques. Yes, they do actually spin up a full browser engine; that's what sets them apart.

2. Decent curated collection of paywall-bypass tactics.

#2 is definitely available from other sources. So really what we're looking for is a one-click "headless chromium that deals with 99.9% of the fingerprint detectors".
There is an easy fix for this, but many people are uncomfortable with it: give them your [whatever weeks] notice, and tell them you are not paid enough.

Finding a job is easy for us those times, you don't risk much. Finding good workers is hard for them, the balance of power is on our side.
Development of the MOS Technology 6502: A Historical Perspective
> Are they still a good use of time to write?

No. If someone that matters reviews your resume, they won't care about the letter. It is something people write when they expect they'll be read by HR. In that case, you should write a single cover letter and have a few templated bits (the company, some parts of the industry they work in, maybe an anecdote related to those industries) that you swap out. Even that is IMO too much effort for something that won't benefit anyone but people not qualified to evaluate you.
> I'm not a quantum physicist, but it seems like theoreticians always resolve to adding more dimensions when they can't solve a problem.

IANAP. It doesn't sound like string theory 2.0 to me; the dimension they added to accomodate their magical photon wasn't a new dimension of spacetime; it was a new dimension in the Hilbert space that they use describe the quantum state of the system. They explain that this is an "abstract space". I think the extra dimensions that ST requires are supposed to be actual dimensions of spacetime.

I share the doubts of the poster upthread who notes that the photon appearing on the way to Andromeda has no past, so is paradoxical already. I didn't understand that bit.
I presume this is the same as Google Cloud functions which use gVisor as mentioned in the article.
How accepted is it to tell your boss that you can make $X more at another company?
The way you describe it, it looks like your company is systemically underpaying employees. This typically cannot be changed overnight (unless your company is really small).

Do not discuss it with anyone. Just line up your next job and leave with minimum notice. Be open with your colleagues during your notice period about the reasons you are leaving. This would be an excellent time for them to renegotiate their salaries, if leaving is not something they want to do.
I think it may be a policy for some larger firms, even if there is little available talent in the local market. Here in Sydney there are next to no C++ experienced developers (I am hiring), yet some firms insist agencies make candidates do leetcode tests even before someone actually from the firm will even talk to them.
Afaik particles can seem to appear “out of nothing”, random in nature. They are called virtual particles.

I believe the effect is very pronounced in the Casimir Effect https://en.wikipedia.org/wiki/Casimir_effect

The analogy is imprecise though, according to people know the maths/physics behind it, maybe someone can answer it better than me.
While the average speaker setup may have regressed, the quality of headphones or IEMs you can get for low prices ($15-$50) blows anything from that era out of the water.

> In a noisy environment, you can no longer trade quality for distortion/clipping which one often wants to do

Whenever a laptop comes out that lets you raise the volume to clipping, inevitably a bunch of users blow out their speakers and it become a support/warranty issue.
It's a mere Junior University, after all.
Which pilots were the best pilots in the world? At a certain point, expertise does matter.

We're not talking commodity expertise, this person is literally the best to have ever done his craft. And has show the ability to "legitly" lose to others.
Ford’s Latest Supply-Chain Problem: A Shortage of Blue Oval Badges
Yep, you don't, as long as you want to return a local object. I know that copy elision for returns is not a permitted optimization anymory but a mandatory behavior (since C++11?). And it is a common pitfall to use unnecessary std::move calls which inhibit optimizations.

But if you have something like a builder object which builds a thing which it keeps as an instance variable; then you have to use `return std::move()` or an out-parameter-and-swap if you want to avoid copies.
Perhaps a good first step is transparency of salaries among workers.

This will kill part of the information asymmetry.
It is a shame there aren't more tech co-operatives, presumably those would treat their employees better.
UK tenant protections are not the greatest, but I wouldn't call them 'appalling'. However, this is talking about people who own their home but have a mortgage.
"The GNU folks, in general, abhor man pages, and create info documents instead."
one of my favourites, he has always had such a casual style, looking almost unrefined but his board control is sublime.

I remember seeing the tapes he did with Mullen back in the early 00s, there aren't many people you could put on screen with Mullen but he is one of them.
A shell within a shell also works. It’s common for tall building to have air gapped external cladding to reduce the need for cooling. There are significant trade offs around construction costs, views, and the need for cooling.
However, the savings can be very significant for more extreme designs.
I see some people defending Apple. Bizarre.
The support Apple has in the most absurd decisions led me to classify it as a religion, not a company.

Apple is a trillion dollar company with over 154,000 employees. Apple has the resources to keep the code for two years, DOS programs still work on Windows 10.

The decision is arbitrary, someone who doesn't understand software has a lot of power over Apple.
His peers, lol?
Is a good sales pitch what makes you go into the store and buy an iPhone or macbook or <insert-some-other-tech>?
For that use case, I think that you can assign your defaults before passing your target struct to the unmarshaller.

The unmarshaller will iterate on the json input and set struct fields when json fields are found. This means that struct fields that don't match the json are ignored, and values you have set before will be left as is.
Isn't the alternative to say "you can stop paying us because we're not going to evict you no matter what"?
Twitter to interview Elon Musk, known doge and meme dandy
What is “RFA”? Searching for “RFA authentication” doesn’t return an useful results.
The Peter Principle equally applies to those who have to serve under others who were promoted out of their competence zone. It works in multiple ways: don't allow yourself to be promoted outside of your competence zone, don't work for those who have been.

>People should be made people leads because they are good people leads, not because they are good ICs.

Good people leads don't lead people whose jobs they can't do. That's the point: if your boss can't do what you do, he's not leading - he's letting you lead, while following along on an elevated, speciously constructed platform.

Don't fall for it - always demand competence from your own leadership.
off-topic, after the redesign, has the verge changed the font and removed dark mode?
..in a world where food can be duplicated for nothing.. this is RIAA logic.

The implied nature of a food bank is providing food to those in need - I've yet to see a software where the implication is that the wealthy can't use it.
I don't think so, the Aero look and feel was out (in Longhorn betas) way before KDE4 came to be... But perhaps the Windows 7 look was influenced by it.

However, the current look of KDE - which is much more like Aero - is very recent, at least post Windows 8. KDE4 as it was at the beginning didn't look like Aero that much IMHO.
> The OSS community almost seems to require OSS maintainers to be in poverty

The maintainers chose OSS. It's like taking out a loan then complaining about having to pay it back - either don't go OSS, or step down as maintainer.
Sure. But just due to Go type system being pretty basic I've never came across Go code I could not immediately grock, not so with Rust. Even bugging some pretty savvy Rust devs for help it sometimes took them a decent amount of time to pin down whats going on.
It's getting pretty scary over here in the UK. The government's strategy seems like it's in a doom loop. We have inflation so the BoE is going to hike rates and cause a recession to tackle inflation. But the government have announced a bunch of measures to boost growth (whilst blowing up the deficit). So which is it, will BoE win and cause a recession to tackle inflation (thus causing a debt crisis with massive debt we can't afford to pay?), or will the government win and boost growth (presumably causing spiraling inflation?). Meanwhile, the level of uncertainty caused by this simply must be putting off investors?
Do you perhaps still have this study around? I searched but could not find it and It sounds quite interesting to me.
> Mortgage companies are ruthless but not in the business of turfing out families that legitimately cannot afford their repayments.

Isn't that exactly the business they are in? In any country.

I mean that's sort of what a mortgage is. If you legitimately cannot ever afford to repay it, well... you will lose the house. That's sort of what the deal is, right?
I definitely not believe that Docker images are boring, they are full of constant issues and stuff you have to keep track on the top of the fact they are not composable in many ways.

Rootfs is the boring technology, their semantics is clear and most kernels have support for them.

Better: use systemd which has became truly boring and restarts your services automatically and if you don't like systems, plenty of alternatives such as s6 do exist.
Minilens – cute puzzle platformer starring post-apocalyptic Earth cleaning robot
Feynman : “The difficulty really is psychological and exists in the perpetual torment that results from your saying to yourself, "But how can it be like that?" which is a reflection of uncontrolled but utterly vain desire to see it in terms of something familiar. But nature is not classical, dammit, the imagination of nature is far greater than the imagination of man.”
Ask HN: Best practice for in-memory large data transformation
Does any of you have some recommendation on how to set up an in-memory data transformation system. I have been looking at DuckDB[1], but maybe there are interesting alternatives. Apache Arrow seems promising in some ways too.

It is about running a series of transformations, defined in SQL, on many tables, but:

- All the data can fit in the main memory of a single server (a few TB)

- No change in the data during processing (batch processing, all source files are Parquet files, all output files are Parquet files)

- Only one user at a time running the transformation (no need for transaction or isolation)

- No need for persistence during the computation of intermediate tables

From my understanding of how a database works, that should remove a lot of the bookkeeping that a standard database has to do in order to provide transactions and ACID properties. In return, one can expect an improvement in performance. I am looking at a kind of "memory only database".

DuckDB looks like it should work, but I am not sure how mature it is.

[1] https://duckdb.org/
[2] https://arrow.apache.org/
> Not only is that a logical fallacy (appeal to authority)

You know appeal to authorities are not always logical fallacies right? It can be, but it's not a "haha you quoted someone therefore you are wrong". Heavily invested and repeatedly successful individuals can be great sources for information on heuristic endevours.

> magnus lost to him and is claiming cheating which is clearly a huge conflict of interest

Except it is verifiable that he talked about leaving the tournament before even playing him. Therefore his suspicions and problems are older than the result. Also you might be overestimating how much chess players care about losing at that level. They play constantly against each other and most have pretty equal head to heads. Magnus usually is a bit ahead like 5 victories to 3 and then like 15 draws against most of them. Losing once against Hans is not gonna make someone cause all of this.

> His opinion should be heavily scrutinized.

By FIDE sure, not by people online whose knowledge of chess comes from the first Harry potter movie.
I guess you already know about https://wesnoth.org/

It is probably the most well-known free and open source turn-based game.
I snapped some indies once and never went back, even though I knew they were good - just superstition.
Yeah - I was squinting at some of them thinking that the appropriate tech could probably read them.
You can use something like Nix or Guix for example.

Bonus: it produces OCI images also.
That's like the next decade, not century. AI will render most of those tasks obsolete , to the point where 'computing' will hardly be a recognizable industry by 2122
not the most exciting thing but I'd make sure they know the core thesis behind
https://en.wikipedia.org/wiki/The_Mythical_Man-Month
I love pie menus and wish they were used more. What I really like about them is that if they're well implemented, they can be the discoverable version of a gesture system.
> If you create and distribute an executable for linux/unix, and you don't create a man page for it, you are committing a crime against humanity.

I agree.

And it's so easy to do! As long as your program has a --help option, creating the manpage simply amounts to calling help2man. Just add this to your makefile:

foo.1 : foo ; help2man -N foo > foo.1
That's why I mentioned the idea of "locals" - apparently during census in interwar Poland, some rural regions especially in modern West Ukraine had as much as over 20% declaring their nationality as just "locals".
Modern Indian housing in major Indian cities has done a complete 180 from these tried-and-tested architectural practices. The materials used seem to be deliberately chosen to maximize human misery. There's glass everywhere which, besides being impossible to keep clean in India's dusty summers, also retains heat and makes most housing unbearable without AC.

Then there are the designs themselves. Faux wood is everywhere, as are laser-carved patterns that collect dust. Spaces are designed to maximize square footage, ventillation and sunlight be damned.

The "builder floors" that dot cities like Delhi are an exercise in public ugliness and bad design.

Edit: An example of the kind of housing I'm talking about. Superficially "modern", but absolutely the wrong design for Indian weather:

https://newprojects.99acres.com/projects/findahouse/findahou...
It's even better if you do look for a job, get and offer and say to your manager that you already have an offer but you would stay for X amount. This worked for me twice before and the company went out of its way to meet my request and now pays me the maximum allowed for my position.
Yes, but those interest rates have been affordable. That context of affordability matters. The UK is also basically organised around the profitability of private home ownership. Its the fundamental basis of the current ruling party's support. Anything that threatens property value and rent yield is catastrophic for the economy (as currently organised) and the current government