skysight-inc/HackerNews huggingface dataset:
It would be scarier if the tires didn’t break loose. Have you ever seen a top fuel dragster in real life? It’s a surreal sound and site.
Simply having them work through a basic problem out loud as they code it with a decent engineer that understands the problem is much better than Leetcode.
FDR got his pee-pee wacked by his own party for trying to pack the Supreme Court back in the 1930's.

It's a non-starter.
#2 is fun. I might use it in the future. Thanks!
Tennis’s long, weird, elitist history on why the crowds needs to be quiet
BIS study finds inflation has two regimes characterized by inner correlations [pdf]
I have a 2019 MacBook Pro 2.4Ghz Quad-core i5, 8GB RAM with
Intel graphics card

python3 image_from_text.py --text='a happy giraffe eating the world' --seed=7 154.61s user 22.18s system 262% cpu 1:07.40 total

WARNING:absl:No GPU/TPU found, falling back to CPU. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.)

As you can see, it took 1min 7seconds to complete.

I assume it would be much faster with a grunty graphics card
The similarity in the name to the lube brand has to be intentional, right?
See this is the trick, the sleight-of hand - is draws you into arguing about unsubstantiated, viscerally affecting irrelevancies and hopes that you won't notice that this diverts from the substance.
If by "not Android" you mean "without Google", then I'm happy to report that I've been using /e/OS for over an year without any major issue, which I believe was possible to install in some of the Sony "mini" models.
Windows users have been conditioned into thinking it's acceptable to install invasive, malicious closed-source software. Hardware vulnerabilities are the least of their issues. The windows security model has been completely broken from the start.
Legislation will always lag behind reality here but if there was political will, you could still have privacy protected. It is not about regulating technicalities and more about legislating the ownership of data and how and if that ownership can be transferred. This would and should also impact trade with data and its market value that is hard to understand for most people.
I agree. I recently went looking for a car part and was able to easily find the phone numbers for sellers to check. In the UK at least they also do end of month 15/20% sales where I've scored some bargains. I got a bit fatigued of Amazon and how the minimum order price was like £10
Ask HN: Reasons to Be Cheerful
It's easy to look to world events and decisions being made by those in positions of power and influence and wonder whether greed and selfishness really will be the undoing of humanity. Or at least that an inclusive, empathetic and caring world is a pipe dream.

So to counter this, I would like to ask you what tangible good you see in our present that bodes well for the future?

Hat tip: Ian Drury's song of the same name as the title of this post.
When I was using it, I didn't get any vibes of "anything done right", I actually find OPC UA to be a horrible (and underdocumented) mess. This can also be seen in nearly all the various language bindings, just as if nearly everyone has had some problems with the protocol or ran out of steam at the most basic things.

open62541 is really nice though, thank you for your work.

I do find any comparison of ROS and OPC UA a bit weird though, but that maybe depends a little on your use case, especially if not strictly talking about what you mentioned.
My main tip would be: whatever is important for you, should be placed into Anki.
We, men forget everything. Specially important useful things.
Women never forget, specially married ones, that's why they don't use Anki haha.

I would also suggest to try to create plain text cards. In the future it would be easier to search for material that you know is there but that you don't recall exactly.
I’m getting a blank screen.
> Chrome is something users install because it's their preferred choice. We can argue as to why it's their preferred choice but the point remains that users actively download and install Chrome - usually as one of the first things they do when they purchase a new computer.

Chrome is getting bundled with a buttload of software. So many software that comes with an ‘installer’ has a hidden checkbox somewhere that if you don’t uncheck it, it will install Chrome on your windows machine.

Also Edge is now the default on Windows which is also Chromium. So a Chromium-only future doesn’t sound so distant anymore.
> Almost no matter the write amplification and access pattern, they won't wear out. A typical SLC drive will be able to handle 100,000 writes. Writing 1TB at 300MB/sec is about an hour. 100,000 hours is about 11 years, of writing data at pretty close to peak SATA capacity.

Quoting SLC endurance cycle numbers is disingenuous.

Try 3000/1000 cycles which are more realistic for consumer TLC/QLC drives and it suddenly becomes less impressive.

It'll become even less impressive when PLC/HLC cells are deployed in consumer space.
Ask HN: Can software contribute to harnessing clean energy? Where to start?
Sounds similar to performing PCA and keeping only the top eigenvectors
Causative experiments are quite different from correlations. Correlations are observations only, causative experiments are not.

To determine causation we'd have to have a set of isolated people and a set of social people and for each set we deliberately pick half and raise the isolated people to be more social while making social people become more isolated. Then we record IQs. Only this experiment will determine causation.
How do I know, it's not the other way round?
Yep, I reached that point and went "Okay, so regulation bad, considering environmental impacts bad, unions bad, I can see where this is going".
> Without a way to discard and resurrect applications, the way Android does

Well, there obviously are handheld devices that are underpowered and definitely are not even close to any modern Android phone, like for instance, the OpenPandora. And yet it was (probably is tbh) capable of doing everything I needed for many years (I used it while travelling into 2019) without issues. Which includes browsing. It's not comfortable because it's so slow, but it works and I rarely have anything crash on it (which is why i'm very surprised the pinephone is so crash prone) while I worked extensive periods on time on it (the battery life is amazing and I can replace the battery); when travelling, I code on 9-12 hour plane rides on it.

And before that, there was the Zaurus, which also had no issues like this; it ran fine on very constraint hardware. I took it on my travels to the US to work on (and send photos from my camera sd card to my family back in the Netherlands) about 20 years ago with a linux distro on it. That was definitely phone form factor. Lovely machines actually outside the keyboard (but still better than without keyboard).

It seems very possible to me to make a good experience on a handheld in a mobile phone form factor, because it has been done.
I'm... Displeased by these posts. I feel there is a lot of omission.

He claims that he holds views antithetical to what most believe, and that he feels isolated. However, he keeps 'the next part of the sentence' suspiciously absent.

Made up examples of 'the next part':
'I feel like no one shares my views or even thinks the same way as me. For example, I really enjoy tachyon physics. The problem is, the theory has fallen out of favour and it is hard to convince people to discuss the point.'
Or
'I have no one to talk to. The last time I tried, I witnessed a friend be seriously hurt. Every time I try to approach someone, I think of that experience.'

In short, he doesn't give enough detail for his statements to hold meaning.

I can't really say why he does this. It could be a pride thing, or a disorder, or just not thinking to explain further. It's not the core point I want to focus on.

Whatever the reason, my issue is that he is surprised people are reading in extremist or isolations. However, affective language (is that the right word for it?) is almost designed to do that. Giving details is the best way to avoid the problem.

If you are reading this Mr Casper, please be specific about why you feel the way you feel.
> hope of pain relief is just about the most powerful psychological force

I was diagnosed with BPD about 10 years ago, and I think I'm mostly "cured".
Two key turning points for me were:

1) drugs -- a great realization that the way you feel can be changed and to some degree you CAN be in fact in control by taking certain drugs. I absolutely do not encourage people to take drugs -- it just worked in my case (perhaps precisely because I was systematic in rotating drug types as to avoid getting dependent/tolerant)

2) therapy in general, but Schema Therapy's conclusion that for BPD it is crucial that the patient learns to combat the "punitive parent" inner voice.
The first few times I learned to stand up to that punitive inner voice was again, a life-altering experience.

Before I felt completely trapped by the vicious loops of self negating my emotional needs, vicious punitive/critical voices, self-harm, rage and then complete detachment; after I had actual proof that things can get better, things did indeed start to get better.
My first year of uni was purely online. I nearly failed, I had to switch to a different (but similar) major. I just couldn't do anything, I stared at the screen all day long and I was unable to do anything.

Now that we're back, I have more motivation to do things.
Sure thing. j@jjcm.org.
Indeed, though the Great Plague was over 1000 years ago, there was a famine more recently.

Maybe Hobbits really just are that resilient and cheerful that they just carry on despite massive depopulation events that would make the Black Death look fairly tame.
I hate to say it, but this is why you do not expose yourself in that sort of way.
That's because programming is nothing like any of those professions. How many certificates do you see for musicians, painters, photographers? Programming as at least as much an art as it is anything else and art is very hard to quantify in the types of tests that most certificate systems use. It requires a project based certificate which needs more organization that exists today. IMO it'd require a guild like setup that I don't see happening anytime soon.
> we have no precedent or words of wisdom to guide us - we're on our own

More like US politics has imposed a global capitalist free-for-all on this front for their benefit, and the consequences are catching up. One faction maybe will want to have some governance and regulation down the road, while the other faction wants Donald Trump back on Twitter.
You know it's not gonna be cheap... Though I wouldn't know what you price this kind of utility at. Also, pricing is in the article.
Agreed. That's what LC is filling these days. It's a kind of "qualification" in an unregulated industry. The doctor has the MD, the lawyer a JD, public accountant CPA, etc. There is no base minimum that a software engineer is required to have. Even tradesmen are required to be licensed which follows some certification.

The other aspect I would mention is that the LC style interview has made it possible for a candidate not to bother about their relationships with their existing employer. It is not so for other professions. A doctors career can be nuked by unfavorable recommendations by their existing employer.

This is what every "I don't like LC / LC is harmful" post doesn't address.
- How do you certify? (and no, a profile of github projects doesn't count)
- How do you make the candidate free of any obligation to his current employer?
LC interviews are the symptom, not the cause.
Warning: this page loads 120MB of animated GIFs.

Do not use GIFs like this. Use a proper video codec.

(I’ve actually flagged this submission, because 120MB is far, far more than anyone reasonable would expect to be downloaded automatically by visiting a page, and expensive for some people—there have been multiple occasions for me in the past few years when it would have literally cost me around $10 to load the page.)
Linux kernel is not MANGA
Otherwise could you tell us what you meant.
I am convinced that a mixed goto-comefrom model would work best; consider this pseudo-syntax:

try {
some_code();
} catch (e) {
var fixed = handle(e);
if(fixed){
continue; // goes back to where the error was trown
} else {
beak;// gives up and continues from here
}
}
My first thought is wondering how you exit full screen on a touch device if the developer doesn't happen to add it into the UI? On the desktop it's easy, just hit the Esc key. How does the iPad handle it?
The whole "demanding a CS degree" thing is just another filter. FAANG can afford to apply a ton of arbitrary filters and still get enough good candidates to fill their ranks.

OTOH, I am hiring for the startup I work for, and I explicitly don't require a CS degree, or any degree whatsoever in my job descriptions. It's not just because I don't have a CS degree myself (my degrees are in math), but because nobody gives a shit what degrees anybody has here as long as they can do the job. Conversely, you can have a CS degree from the #1 school in the world, and I don't give a damn if you can't do the job.
I really like this thank you!

Back in the PDA days and even with blackberries, I always loved having a phsyical keyboard and the "flip phones" like the HTC Touch Pro 2 wher hands down my favorite phones.

Now that everything else under the sun is dead and there basically only remains android and ios, I can tell you with a high probability that apple is never going to give me anthing like the HTC Touch Pro 2 ever again :/

I firmly believe -this- is the ultimate form factor for a phone, and the only reason I personally can get away with my iphone, is because it does autocorrect for what it thinks I type on the touch display.
The reason NIMBY types are taken so seriously is because they also are the types to mobilize and vote at the local level. So a local politician is taking a nontrivial risk to their employment by going against those groups.
> Also, Android is based on a driver and BSP model that is quickly going to be replaced with Fuchsia/Zircon

That is the hard truth and the reality of it all and what is most likely going to happen.
Ugh, every time I see a device like this (and even the larger Reform) I'm so tempted. But I learned my lesson form-factor wise with the GPD Win Max: even as a travel laptop it's painfully small after about a day or two of use. And the sad reality is that the performance-freedom tradeoff is still immense. If we assume the best system module is faster than say a Raspberry Pi 4 (which seems optimistic), it'd still get absolutely walked by an 11-year old i5 (e.g., Tx20 generation Thinkpad which are coreboot-able these days).

Any kind of performance-critical stuff is clearly not the point, but it's hard to not think that smartphones have killed off this form-factor/performance tier for good reason. Makes a lot of sense as a Raspberry Pi with a screen and keyboard, but not really as a "laptop."
Notes: Things my Startup would do differently
Hi everyone! This is a quick post on some ideas that I would implement in a startup. I would appreciate your feedback and any Ideas you too had in mind and wish to share!
Interesting illustration of the notion that the sun comes out reliably and that intermittency is a very local and seasonal effect. The aggregate power is reliable and predictable enough to host stuff and survive a little attention from Hacker News. It would be interesting to track the aggregate KWH used and correlate it with traffic.

Of course as practical thing this is not that important. Most big cloud providers are pretty far done transitioning to data centers that are powered sustainably. It will take another few years to complete this globally. E.g. Amazon is looking to use 100% renewable power by 2025.
I started by visiting Hoi An. It's a tailoring town that's kinda also a tourist destination. Highly rec visiting as the food is good and you can get your entire wardrobe custom made in a couple days. After doing it a couple times I made friends with a tailor out there. I just contact her on facebook messenger and tell her what fabrics / what designs I want. You can go as custom as you want with it.
I'm not a biologist, but keen to understand why we are how we are.

In the mean time of the last 15 years I've read a lot about that topic. What has triggered me was a study of a fruit fly and the role of RNA for evolution.

In that study, the scientist took groups of fruit flies and put them under different environmental stresses. The scientist saw that the flies subjected to high temperature environment changed the color of their eyes to red.
Astonishing about that is that the offsprings of that flies also had red eyes, too. But they never have been set under thermo-stress nor have experience other stresses.

The scientist concluded in the end, that "genetical" changes manifests over 3-4 generations in the DNA, but "live-reactions" or adaption to environmental stresses/environment in general, is caused by the RNA.
If the new "properties" have an evolutionary advantage, than that changes are manifested in the DNA over generations.

An other study found a correlation of human mothers carrying a embryo and their food consumption/being under stress. The ones who had suffered hunger and stress during pregnancy (like it has been laid upon them in WW2), birthed babies who are more likely to be FAT in their ++50s.

Of course, it's kind of strange to compare the times then and now. Just one word: McDonald's. That's the most likely cause for the former babies to become fatmans.

But, just take the example of the fruit flies and transfer that to humans:

- when we suffer hunger, our body change to an other chemistry, using other sources of energy, like fat, protein of muscles.

- when we do some sports and do muscle training making them big and strong, that, too, lead to a different metabolism.

- ...

Fat parents are also likely to have fat kids (the causation for both being fat is may be the wrong nutrition).

And so on...

I think the evolution like Darwin postulated, is completely true. Good man!

But the role of RNA and the adaption to stresses isn't understood by now. And I think, it plays a bigger role then we might think. Actually, i think the mutations of DNA are caused by changing chemistry/RNA adapting to stresses. If it has a evolutionary advantage, than it will manifest itself in the DNA.
This reminds me of the audible sorting algorithm video.

https://www.youtube.com/watch?v=kPRA0W1kECg
Before the Web, we were paid like accountants and job hopping was frowned on, so nobody was highly motivated to scam his way into a brief stint he wasn’t qualified for.
I have a US keyboard that's part of a recentish MacBook Pro. I'm playing from Japan but my request headers should say I'm en-us.
> recordings, legal or not are everywhere now with online conferencing.

Don't the online conferencing tools say when they're recording?
Are you implying that those people literally never do anything other than regurgitate stuff from Facebook? Because yeah, such a person could probably be described as not having intelligence, but I also have never met or heard of such a person.
Posted a reply above. Happy to answer q's!
‘Reversal’: How to Avoid Caffeine and Stimulant Tolerance Without Taking Breaks
Leetcode is great. If you can't solve a couple of easy LC questions, I would question your problem-solving skills.
You should look at home many papers get withdrawn over really simple stuff.
Contra this, cover letters aren't popular (at least for SWE hiring) in my experience, because nobody reads them.
Leetcode was created in part to be more equitable and objective.

Before leetcode, we had people asking puzzles which had nothing to do with your coding abilities, like "How many balls could fit on a Boeing 747" or "If you have 9 balls, a see-saw, and one ball weighs more/less than the others, what is the minimum number of weighings to find said ball".

Alma matter also used to matter a bunch more, and non-traditional schooling devs were much harder to come by.

Leetcode isn't perfect, but it's better than what we had before. That said, I don't think it's the "final form" or optimal template for interviewing. What I would love to see are more constructive suggestions for objectively evaluating candidates that don't devolve into things easily bullshitable or biased.

I don't think the certificate days would be much use today, given how fast frameworks change and just how many different technologies are involved with modern development.
I've been a lot of people bring up jpegxl over the past few weeks/months. When I looked into it, all browsers that had support hid it behind a feature flag. User's have to go way out of their way to enable it as it's not ready for prime time yet. I think that falls under the "still in beta" category.

Safari is not giving anyone a worse experience by not supporting jpegxl yet, as no one should be using it outside of a tech demo, since I'm sure 99% of users will not have support enabled.
The worst part is we often can't share our artistic work with future employers due to IP concerns.
> "do you have any tools you find value in customizing?"

Anecdata: don't think I have any? My best tools for years were pencil and paper, and I usually get things done, very fast.
> Habitats (we gotta live)

Why exactly do we need to live in space at all? Can't we send more or less autonomous spacecraft to retrieve the resources, and stay safely here on Earth?

I mean - we extract oil from under the sea without having to move to underwater habitats, don't we?
You need to check out Space Giraffe by legendary hippy coder Jeff Minter https://m.youtube.com/watch?v=2J9SxTp0UbE
LibYear is a dependency freshness measure which helps you learn how out of date your project’s dependencies are. While LibYear has considerable value when used as a “spot” metric, something that you just measure once, there is even more power that can be unlocked when you observe how the metric has trended over time. In this talk, we’ll explore a tool, libmetrics, which is able to compute this metric across a project’s history. The libmetrics tool supports many different dependency management tools from many different frameworks. Also during this talk, we’re going to look at graphs of LibYear over time for many different open source projects. By analyzing these graphs, we can see the long term impacts of different decisions, such as when a team decides to start using Dependabot.
Pimp My Bike: Free Construction Plans for the TrudeTrailer Cargo-Trailer
Two things to consider here:

a) Historical populations were much smaller than current population, so 'big' scales similarly. The world population around 1700 was about 10% of current population.

b) And maybe the bigger effect, we've had MASSIVE urbanization in the last 100-150 years. In 1500, Europe had urbanization rates well below 10% [https://www.britannica.com/topic/history-of-Europe/Demograph...], compared with 72% in 2015.

So not only were there 90% fewer people, but most of them didn't live in cities. Paris, the largest city in Europe, had a population of around 150k-250k in 1500, depending where you look. [https://en.wikipedia.org/wiki/Paris_in_the_Middle_Ages#Popul...]
The Rise (1969) [pdf]