skysight-inc/HackerNews huggingface dataset:
> You're using strictly in a way that's the opposite of precise when you need to preface it with a barn sized caveat.

It's not a caveat, it's the whole point. To not have your eyes straining to focus closely the screen needs to be far away, can't have one without the other. The people that value that start at that point of figuring out how to be able to have the screen far away enough. For them it's not a caveat, it's a requirement. So for them when they go shopping for screens the 8K 65" option totally dominates the 5K 27" and is a strictly better option.

> most people accept you'll never sit far enough away from a 65" TV to have the same apparent size as a 27" monitor and settle for "small enough" apparent size

The cases I'm referring do put it far enough away, that's the point, it's how you get a 65" image down to 27" on a desk equivalent. That suggestion shows up once in a while on HN when people discuss eye strain. You've now gotten another answer from someone that does something completely different and uses the 8K TV as a multi-screen setup on a single screen. That's the problem with these discussions. A TV or projector used 5+ meters away, an external screen on your desk, and a 14" laptop at keyboard distance are completely different use cases. Yet often these discussions end up on ">X DPI is essential" without considering this factor. It seems no one can imagine that other people use their screens very differently from them and it turns into a religious war.
I suppose this may be one unintended point in a crappy antivirus's favor: by slowing down everything and causing a ton of CPU noise, it might make these kinds of things harder to exploit.
Yeah we generally discourage users from using Litebulb as a "weed out" exercise, first of all because we just don't agree with that practice as a principle, and second because Litebulb is a terrible pre-screening filter. As a pre-screener, the only people Litebulb would filter out are the good devs that have options. ie: if I have companies A, B, and C that I want to check out and C needs a multi-hour take home before I even talk to someone, you can bet your ass I'm not applying to C.

That's not what Litebulb is for though, we're mid/late funnel. As a candidate, if I have to choose between a 4 hour onsite or a 5 hour take home, I'm probably going to do the take home.

In terms of pay, I know some really good companies with a healthy eng culture and heavy pay that do take homes (not as a pre-screener, for sure).

Btw from my experience, resumes are a pretty weak indication of skill. I have interviewed people with 15+ years of experience, some at MAANG, that couldn't comprehend basic systems infra scenarios, and I've interviewed interns that had production-grade code. You need to actually try it out, one way or another, to be sure.
>From my POV, that seems to be working. You say it isn't, based on what?

China. they're doing fine without the internet

>And what are successfull measures according to you?

military intervention from the US

>Ps. His children live in Europe, i doubt he'll drop bombs here.

I wish I had your certainty. I've given up trying to predict the future. I hope you're right
This raises an interesting question: is there any IO function that should return unit/void? Or equivalently are there any IO functions for which we can safely ignore the return value/ignore all exceptions?

It seems like every single IO thing I can think of can have a relevant error, regardless of whether it's file-system related, network, or anything else.
Can't you just recycle the metals from the old cars? I imagine the metal from a truck is enough to make two small cars.
Not a bad price.

The thing that kills me with PC builds though is longevity and when they don’t work. I’m getting too old to play RMA when something doesn’t work. I want one single point of contact. I moved from a Ryzen 3700X running windows in 2020 to a bottom end Mac mini after spending two months debugging a random crash.
This approach to mobile code in functional languages has been tried repeatedly since the 1990s.

> each function is identified by a hash of its AST.

That encoding for mobile code only works if the expression has no free variables (i.e. is closed).

It turns out that it is surprisingly difficult to write code which you can be sure has no free variables at particular points (the "send this code to another machine for execution" points). Especially in functional languages. If you write a higher-order functional, you know nothing about the closedness of its argument. If you require that all function arguments be closed it breaks all the useful functional programming techniques. The only way to make it workable is to check closedness only on those values which need to be mobile.

If you do the closedness-check at runtime, toy examples will work fine and the technique looks quite powerful, but once your codebase gets to a meaningful level of complexity it turns into a game of whack-a-mole with closedness heisenbugs. You quickly discover that closedness is data-dependent.

In order to check closedness statically you need quite a sophisticated system of modal types. MetaOCaml was the most usable result of all this research:

https://okmij.org/ftp/ML/MetaOCaml.html

The important upshot here is that this isn't just some check you can slap onto the compiler. The programmer has to think about these types, and craft them carefully, as an integral part of the programming process. Basically you aren't just writing a program, you're writing a program plus a proof that it won't try to mobilize open code. Writing formal machine-checked proofs is not something that most programmers are good at.
A very long article and I enjoyed every bit of it. It asked all the questions I have had about their motivations, their market focus, and why they have been raising money.
We have a few examples of time series data processing in Hal9 with WebGL (no support for WebGPU just yet):

- Simple regression with TensorFlow.js: https://hal9.com/hal9/historic-temperature-analysis
- LSTM with TensorFlow.js: https://hal9.com/hal9/bitcoin-prediction
- ARIMA with Pyodide.js: https://hal9.com/hal9/ai-fundamentals-arima

If you have question or would be open to considering using Hal9 to do time series analysis in JavaScript, let me know! You can find me in Twitter at https://twitter.com/javierluraschi
https://www.lawfareblog.com/fourth-quadrant-unknown-knowns
I only recently discovered something that is probably obvious to most other people: someone’s immediate verbal reaction to a message is often different than their long-term behavioural response to it.

“Your team isn’t pulling their weight”

The immediate reaction might be “Yes of course we are, how dare you!”

Now you have two options. It sounds like they have rejected your premise. Do you double down and try to force a verbal capitulation? “No, you are all really doing nothing!”

Or do you leave the seed you have planted: “Oh, alright then, good to hear it.”

The second option works way better. What they said in their immediate reaction is not predictive of the longer-term response. The longer term reaction might be that the team quietly increases their performance. If you went the confrontational approach, you would have ruled that out.
>I know a lot of folks in my field side by the stance that everything is political, even code.

Conveniently, these are people who want everything to be about their political values and beliefs, and anyone who disagrees is a fascist/nazi.
How does this compare with:

IPFS / Filecoin
Dat / Hypercore
PouchDB / CouchDB
The impersonators were so bad that I assumed they were intentionally added as a control. Anyone who called those real should likely be discarded from the final results.
I get the downvotes, I understand. I stand by it. I did a 3 year bachelor in it and some select master courses. There are still some theories that I use and find useful (self-determination theory and the five factor model if personality). I use those theories to make my life better. I use the theories of clinical psychology in very rare cases to tell people that a conversation with the doctor might help and won’t do any harm (in The Netherlands at least, in my experience). I can’t rely on clinical theories more than that though because the science of it is too vague.

Relying on psychological theories becomes problematic when the results are like normal studies (e.g. n = 100). A benign example: I am sure that the overjustification effect and self-determination theory have a link. In both bodies of literature I have never seen that link being investigated. If it would be investigated then there is a chance that the effect might be rebranded to something else in the name of precision. IMO it seems to be used too often as a euphemism to carve out your own research space.

Most cognitive biases are not substantiated enough to be relied upon as psychological theories (there was a good HN post about this as well). And for me, that’s problematic and something to get angry about because media but also university professors tell with too much confidence that these ideas are true and are the best knowledge we currently have. I found personally, that I can better rely on how humans work by using my own mind (a combination of common sense and experience for edge cases).

Science should be about uncovering what is true, as best as it possibly can. When it comes to the field of psychology, I feel that spirit has been mostly lost.

Feel free to disagree, but if you do then I ask you: have you tried to rely on psychological theories to improve your life and take their advice to heart? If not, then you might want to give it a try. And I hope that it has a more positive effect on you than it did on me. The effect on me has an amazing silver lining but ultimately it is very bitter sweet. Contrast this with computer science which was painful but ultimately delightfully sweet because most of what was taught can be programmed into a computer and is therefore true (at least, true on some level).
Ask HN: Book recommendations for renewable energy and climate change?
I'm trying to figure out what are the classic books and authors on the topic. There seems to be a plethora of books on climate and energy out there and every blog recommends a completely different list. As I'm not that familiar with the topic, I'm ideally looking for a book that gives an overview of the different types of energy and their practicality.
I guess "quantum physicist" can mean either an academic credential or a job title. In my case, I have the former but no longer the later. I finished my PhD nine years ago and no longer work in the field.
"I brake for unix.boys, Windows just breaks."

ahaha love this <3
This is one thing I really love about M1 macs actually. I spend a lot of my time with my face in service manuals in PDFs and the experience is spot on with Preview. Adobe Reader on windows is absolutely horrible to use in comparison.
Note that the interpretation of CSV files in the wild is all over the map, that RFC is not a very high authority on how things actually work with CSV processing in software you encounter.
> Whatever metrics Apple is tracking on sales by country get skewed by this, tilting heavily towards U.S. and other countries and making them seem larger than they are, while also making the countries with typically weaker currencies and higher duties seem as smaller markets than they are.

They can most likely see analytics on which country is using how many of their devices. Where the device was bought would be just one metric. Where the device is being mostly used would be the more important metric here.
How is this a wordle clone?
Yeah plus it is a sign of security. It is so much easier and more reasonable to trust a UI that is pixel-perfect throughout all transformations than a glitchy one (the glitch might be farther down the stack). It's just like trusting a bank with impeccable marble in the lobby over one with crappy construction, it tells you how thorough they are about everything else.
Yep. Unconditional branches require BTB entries anyway if they're to be predicted ahead of decode, and if AMD's BTB was large and accurate enough then the incremental performance advantage of detecting not-taken direct branches after decode might not have been worthwhile.

Security, sure arguably it could have been caught there. But Linux kernel development does not have the high ground when it comes to security problems.
I don't really see what the big deal is. What does it matter what scale women and men use to determine beauty? I've gotten used to the average movie getting a 60% and the average video game having about a 70% rating.

In practice there's plenty of evidence Men even now put a higher premium on beauty (preference for youth, indifference to things like income/education) even if their rating scale is less deflated. The way I see it is that women think men are fuck ugly but date them anyways.
The worse I've seen has been malicious malware spreading with an exact copy of the company site. There's also morally/legally dubious combative advertising eg: "Better than X" when searching for X.

Best part of course is that Google has been constantly making it less clear whether something is an ad, so the tricking is really primarily done by Google themselves. The advertising is really just paying to be the first search result.
> Of course it's considered acceptable, lead doesn't just dissolve when you touch it and it's not like the paint is 100% lead.

The FDA didn't care about lead when it was being spooned directly to infant's mouths in the form of their baby food. The standards aren't what they are because of the amount of risk to people's health, or they would never have allowed it. I wouldn't assume something was safe just because it met FDA standards/recommendations.
I think you can certainly return void, and you can ignore any I/O exceptions up to the top layer of the stack, but then you have to decide whether the exception should result in an error code to the user or not. Some (like "out of disk space") are usually errors, whereas others (like "no more data" or "pipe is closed") may not be.
Just yesterday I haved at the worst experience.
I use firefox on android.
And I looked at https://www.apple.com/mac-studio/ .

It's a fcking landing page, and they maked it so* wrong
With that in mind, is this criticism of the Java hello world valid? Its output abstracts more than stdout and maybe in Windows this but would not occur. (I don't know, just discussing)
This is exactly the problem we're trying to solve for. You have too many candidates, you want to be fair to all of them, but you don't have the resources to manually talk to every one of them one by one. You could give them a LeetCode-style auto-test question, but that's not much better than flipping a coin on every candidate. You could also use a service like Karat to do the interviews for you, but before you know it you'll be out $200K. Give them a Litebulb interview, let them do it on their own time, everyone that pushes up a solid solution gets scheduled for a call.
But then every point in space has it's own clock, so you'd have gazzilions of tiny clocks instead of one big global clock that tickets for the entire universe/reality.

Or perhaphs if we do have one big global clock, your distance from it warps/distorts other parts of the reality at each point in space? Maybe there is a limit to how far this heartbeat travels (edge of the universe)?

You can also then ask, at what speed or clock cycle is reality "rendering" and is it the same speed everywhere? It would seem each point renders itself and there would be no big global processor doing the rendering.

Then finally if you really want to dig deep, ask why is it being rendered to begin with. Might need some psychedelics for this one instead of math.

What if there are no clocks nor any points, what if matter is just a condensate of frequencies/sound/harmonics - that is, there is a "great piano player" and the "sound" it emits is the universe, just a side effect. If it stops playing, the universe disappears/collapses into nothingness.

note: A point here referring to a point in a massive 3d grid of points.
Containers look an awful lot like user processes for microkernels as well.

At this point I’m wondering if Tannenbaum will live long enough to say “I told you so.”
https://reproducible-builds.org/docs/jvm/
Which links to
https://maven.apache.org/guides/mini/guide-reproducible-buil...

Haven't tried this myself as I don't particularly like maven. It should be possible though
Shameless plug but if you’re wanting to load raw data into CSV then it might be worth looking at my shell.

You can import CSV, jsonlines, even human formatted tabulated data like the output from ‘ls -l’ and ‘ps’. And you can import from files directly, gzip archives, pipes, and shell variables.

Eg

ps aux | select count(*), user GROUP BY user ORDER BY 1

(FROM is dropped here because you’re importing from STDIN)

It uses sqlite3 under the hood and was written to solve exactly the problem of needing to quickly validate a bunch of CSV files. But it proved so useful that I ended up making it an official part of the shell.

https://GitHub.com/lmorg/murex
David MacKay's Sustainable Energy - Without the Hot Air
because we have nothing else to say.
we don't need any help from you, the manager. the project is going fine, but you're our least helpful resource. I'll go to the subject matter expert if i need specific things answered.
I'm not fighting with any teammates. I'm not blocked. i was perfectly productive before this meeting, but now I'm interrupted.
we already talked about career development. we don't need to go over that every week.
really, I've got nothing.
maybe once in awhile I'll get miffed at a teammate that doesn't see my point of view but even then i don't expect a manager to do much. they're not keen on taking sides.
that's not to say i think my manager is useless. they're great, and i was much happier once i realized they basically work for me than i do for them. they're here to help and that's lovely, but aside from escalating cross team requests here and there, i really don't need much.
In C, and many other languages, the file stream error state is saved after each operation, so you can skip error checking on every output line and only do

if (fflush(stdout) != 0 || ferror(stdout) != 0)
{
perror("stdout");
return EXIT_FAILURE;
}

at the end of the program. The same should be done for stderr as well.

In GNU programs you can use atexit(close_stdout) to do this automatically.
At least in Czech republic, there is no penalty for downloading copyrighted content. You are, by law, entitled to it, as you might get yourself a copy of what you already own. Bought a film on DVD? You can legaly download it from wherever.

This all ends once you start uploading it, tho. You cant upload it, period. Problem with torrents is theres no checkbox to signal "stricly no upload", you can only set limit to few kb/s to minimize this issue, but technically even few bits can still get you prosecuted.

(edit: following is wrong, perhaps germany is same as Czech, see child comment) In Germany, its a different story. You cant even donwload, not by torrent or even from sites. I know of people receiving fines in their mailboxes with IP/Date/Site/Material list and finig each piece by ~200€.
In extreme cases, this does not work.

Eg. in a desert with a supply of 9 water bottles and 10 potential buyers. All buyers have the same need (buy a bottle of water or die of thirst). In an efficient market, the price of a water bottle would go to the amount of savings of the poorest person + 1 cent. The poorest person will die of thirst.
By static they mean no server side processing / can be hosted on a CDN.

If you know better ways of doing this you should describe them.
They could do M1 More Thing.
I was thinking to post an AskHN, but I’ll trial it here: given that Hiroshima was rebuilt & populated only a few years after being nuked, and several countries exploded hundreds if not thousands of nukes during their testing programs, and we seem to be doing okay … what would the consequences really be if this devolves into a nuclear war? It seems to me now that the doomsday movies that frightened me as a child in the seventies/eighties might have been less than truthful, at least for those of us not living in targeted cities.
Unfortunately, yes. I encountered it with people, warehouses, machines... In all of those cases aiming for 100% is just a bad idea. People burn out or find creative ways to look busy, warehouses loose all flexibility and create a shit load of problems without breathing room, machines at 100% build an enormous maintenance backlog and mountains of WIP and inventory nobody needs (except for having the machine running close to 100%).

No idea why people actually think 100% utilization of any resource would be a good idea... I guess it helps if your 100% are including pointless meetings as part of "productive" time.
Economic isolation is the harshest move you can do short of direct military conflict. It may be that the right answer to military is military, but I'm okay with sanctions as a buffer before troops on the ground.

As for WW3, what kind of WW3 do you imagine? What kind of multi-system war would that be? One where China and Saudi Arabia is standing with Russia? If Russia flies nukes then they will lose what little support they have in the world.
> But the West is too afraid to fight.

If only... If only we would just cave, maybe everything would be fine (I don't know).

At least it's not clear that fighting will solve anything.
And that's something completely different. Language and music use similar parts of the brain, but you're just mashing audio perception together in a way that just isn't related and is not what the article is talking about.
I know exactly what is wrong with me. ADHD is not trauma, and my chronic fatigue is caused by airways so narrow that I cannot brestje if I straighten my neck. Even sleeping on a BiPAP, every single of my breaths is flow limited and I wake up(partially, not into wakefulness) because of it at least 7-15 times an hour.

Also, PTSD is the single disorder with the highest rates of underlying physiological risk factors. Even studies only screening for sleep apnea(most younger people present as UARS) find 30-70% prevalence, sleep disorders predict long term outcomes more accurately than the underlying traumatic events, and 2/3 of people do not develop PTSD or CPTSD following trauma.

Most likely, undiagnosed UARS/apnea is present in majority of people with chronic sleep issues, and together with other physiological risk factors(early insulin intolerance, severe gut dysbiosis, thyroid problems, others) makes up the bulk of psychological illness.

The reason why things look purely psychological is because the human mind revolves around spinning narratives explaining both own and other people's experiences in terms of events and decisions.
Relational databases are most useful when you have multiple tables you need to query across and when the data changes over time.
What's the difference between a clock and a computer? And there's no difference between computer and computer simulation.

Being a hologram is something I see as a significantly different type of comment. That's about how a sphere of space is mathematically equivalent to a flat 2d shell using equivalent but warped physics. It doesn't change anything about the nature of the universe except sort of the number of dimensions. And it's orthogonal to those ideas.

I'm not sure how to categorize the graph thing but it's not widespread at all.
This sentence looks plausible, but easy to misinterpret by reading it incorrectly. For example, I think most Apple device users are middle-income Americans or middle-high income people from other developed countries.
Illbe switching to the iphone se 2022 from android after ~10 years for this exact reason.

I'm fed up with not being able to hold my phone in my hand.

I miss my nokia n73.