skysight-inc/HackerNews huggingface dataset:
No, they didn't address anything. They only said that it didn't work for Airbnb because it wasn't greenfield. The real reason it doesn't work out, is because React Native is a dumpster fire. If you really want to go cross platform way, then go with Flutter or wait for JetBrains Compose to target iOS.
Old electric cars are a raw material of the future
> Meanwhile, an average 20 year old who is unconcerned about optimizing those things, is healthier than the average 40 year old who is.

The average person that just ate a batch of bad oysters feels better than the average person than ate a batch of bad oysters an hour ago.
glad you like it - PrivacyBot is for the people :)
Your thinking has many curious gaps! e.g.,

I fail to see how "shortwave radios" would be particularly useful for the 20 minutes of "nuclear retaliation",

Bitcoin transactions require networked computers which, again, won't be around w/o power/batteries, a working network, etc.

Implementing the Haber-Bosch process requires very sophisticated engineering, machining and careful operation. Lots of trial and error is involved.

simply making "cordite" is only one step in producing an artillery shell. There's the gun, it's transport, the shell casing, the primer, the aiming mechanism, etc. You must train the gunner, etc.

That "organization that defeated Japan" you speak of would most likely not be present (would be destroyed),

No need to kill everyone in China. Just the "A Ship" and they're all in Beijing. Pollution is bad there already and would be even worse after a nuclear war!8-))

One person can "snuff out" a group.

Why do I get the feeling I'm talking to a child who is fairly well-educated but has a patchy understanding of the real world, someone better at history than at science? Maybe someone who games a bit? I think I'll stop this dialogue here.
You've bought the CNBC fud. Tesla made 4x the profit from cars than bitcoin or credits. Valuation is based on the future, not on the past. Exponential growth matters - just look at the last ten years, then extrapolate a few years more. If you did not predict 500k Tesla cars delivered in 2020, back in 2015, then you can not credibily comment on current valuation ( which is based on the future).
I don’t think that would be very controversial. Work is just 40 hours a week on average.
Tom Levine of Bloomberg said it well:

"So for instance if you run a ransomware business and shut down, like, a marketing agency or a dating app or a cryptocurrency exchange until it pays you a ransom in Bitcoin, that’s great, that’s good money. A crime, sure, but good money. But if you shut down the biggest oil pipeline in the U.S. for days, that’s dangerous, that’s a U.S. national security issue, that gets you too much attention and runs the risk of blowing up your whole business"

https://www.bloomberg.com/opinion/articles/2021-05-11/crypto...
iPhones are being built with slave labor.

Some guy wrote a satire of Silicon Valley in an exaggerated tech bro literary persona.

Guess which one triggered the strenuous denunciations of woke tech activists?
Token manufacturers are the CAs for their own tokens, Cloudflare would know these CA public keys.
Nim is actually really good and a pleasure to use. But Python, sadly, dominates the market space and there's a lot of existing code that would get a minor boost. And as Python plans to be 5x faster in a few years, so it's part of that process.
You are not looking at Python for performance.

This is the problem that above initiative wants to fix.
it is fun idd. however, i wish there were more players online.
HK was always going g to be returned to the Chinese. It took 20 years for the charade to end, but the situation is different to Taiwan.
There are many studies that show that healthy people live longer on average, I’m not sure it’s 10-15 years though.
Valve is a big company, but it has very small teams for CS GO and Dota relative to the industry.
I highly disagree that an expert RN dev also needs to be an expert mobile dev. Articles like these make it seem that react native development requires native knowledge but that simply isn’t the case. With almost all greenfield RN apps, 99.9% of the code is RN and only very specific feature are helped out by native code.
That's a very good question. Since then, I have never had a coworker treat me in such a fashion, and so I cannot speak directly to it.

What I can do is express that the reflection of myself in that scenario was one I didn't like, and I've become quite a different person overall since then. My conflict resolution methods in general are much more constructive. When I have a problem with somebody I am calm but direct and tell them what the problem is. I used to mistake being blunt for being rude, but blunt (as long as it is kind, and not vicious) can be very effective.
Android performance is garbage. Source: just downloaded app.
For updates please see my twitter account @james_carney_

working on making an installer to hopefully avoid the CLI steps but I'm going to take a break this weekend and respond to PRs on Monday + hopefully push the installer
It’s not what they told me. It’s what I learnt while interacting with them.

Best colleague: Talk openly. Engage in discussions. Conversation about conflicts and criticism is good.

Worst colleague: Don’t engage. Shitty people are just shitty people.
> If I remember correctly, ones Rupert Murdoch famously said that it’s impossible to find a phone number to call.

Irbid question is attributed to former US foreign secretary Henry Kissinger who supposedly asked:

> Who do I call if I want to call Europe?

Like many famous quotes, it seems to be false: https://www.ft.com/content/c4c1e0cd-f34a-3b49-985f-e708b247e...

Even if he had said it, the EUs political framework has changed and there‘s now a “foreign minister”-like Post that is the EUs phone number for other foreign ministers.
New Firefox installs have Ctrl+tab run chronologically, and you can this behaviour for existing installs as well if you want.
You probably can identify someone without an account these days. So for some applications you really only need one of you want to post and even then I bet you can get away without one.
Define “not much”. The idea sounds nice but how do you execute on it?

Should Australia tax or ban rare earth exports to try to force value add industries here?

That would go against our position as a stable supplier and would seem more likely just to make customers source their rare earth supplies elsewhere (they’re not that rare).
Luck...? Dota2 is an extremely well managed esport. Have you seen literally any of their productions on youtube?
I was never interested in a single thing you listed in your first paragraph... it's incredibly boring for me. I understand it's fun for a lot of people, for me it's the opposite. I'd literally rather do mildly annoying chores. But hey, I can lose myself for days on end building circuits or reverse engineering things.

During my university days, I sometimes would do stuff you suggested with friends (a little bit), but for me it was just to hang out with them. Ultimately, I was always happy when the "main activity" ended and we found ourselves in a café or bar talking afterwards.

I love nature and want to preserve it, but I choose to enjoy it by sitting in it with friends, or reading a book.
> Valve as a company needs fundamental change.

Counterpoint: No, they really don't.

> They are mostly a service provider who happens to own some profitable IP.

They are a staggeringly profitable service provider who occasionally has their employees work on games as a hobby. They just are not a game dev company anymore, and that's okay.
Most of Europe doesn't have the will to defend themselves even in invasion, either:

https://brilliantmaps.com/europe-fight-war/

But that's how it is since the end of WWII. Major nations, or at least wealthy ones, don't go to open war with each other anymore. American hegemony and the NATO alliance structure, as well as the nuclear umbrella, has sapped the will to fight from most of the developed world, outside of brushfire conflicts. Taiwan is not a major nation, but it was an economic power, and at least has very comfortable first world living conditions. In such a situation, why would the population want to throw it all away?

Though on the other hand, why would the PRC, with its burgeoning middle classes and its coastal opulence, want to do something as destabilizing as to declare war, unprovoked? At the very least they'd face sanctions and diplomatic disapproval. The military build-up is concerning and should be taken seriously. But those who would assume that China would just cavalierly declare war in the near future should consider how much China would lose in the bargain.
Designing the rover that can survive the environment is the difficult part.
Firefox can have Ctrl+tab run chronologically, and then Ctrl+PageUp/Down still use the 'manual' order.
In general, decisions that actually stick--where multiple points of view are explored in real time--only get made in meetings. Announcing a decision in an email without a conversation rarely works out well unless there has been a thorough discussion with those affected and those who may have relevant knowledge or expertise.
Years of education about phishing are canceled with these fancy *.new domains.
Expo is great for prototyping and small apps with limited scope. However anything bigger and expo just doesn’t work. At some point you will need to mess with the native side of thing, most of the time to initialize things like Firebase or adding a lib with a bridge. When you have to make native changes, no matter how small, Expo will get majorly in the way
You know what is dismissive? Switching to a lowest common denominator and offer subpar experience. This is what happens when you offer React Natives to users.

They dismissed advancements in native development and they'll pay the price the future.

It's literally laughable that they decided to transition to half dead tech when Compose and SwiftUI are ramping up.
Solzhenitsyn seems beloved by HN so - what did you all think of Two Hundred Years Together?
Ask HN: Software Engineer career paths without on-call rotations
I've been in a FAANG size company for over a year as a full time engineer after university. Although the product isn't extremely interesting, I've enjoyed most aspects of my work except customer tickets.

For tickets we have both an on-call rotation every 2-3 months and a working hour ticket week every 3-4 weeks.

During these weeks, my stress levels skyrocket and I find that I honestly despise my work. I've identified a few reasons why I feel this way:
1) The customer issues have a sense of urgency which makes them stick to my thoughts even after work. I sleep worse and am less focused for the entire "on-call" period, no matter if it's working hours or not.
2) I hate interacting with customers.I'm an introvert with social anxiety and the customer interactions drain me. I do not let this show and power on during work, but tense feelings build up to pester the rest of my life.
3) I have observed that as seniority grows, dealing with customer problems and putting out fires out-places most of the programming activities I enjoy during my work. I would genuinely prefer being stuck 5km into a log every day trying to single out bit flips from cosmic radiation than interact with customers.

Due to being in the start of my career, I will work on handling this kind of work better. In the end however, I would like to explore if it's possible to avoid this experience entirely and move the tedious part of my next jobs to something more fitting to my personality.

My question then is, what kind of software engineer jobs do not include on-call and customer ticket handling directly?
Ideally I'd want to interact with developers only or ad-hoc with customer facing roles and not as part of a regular schedule.

I was thinking about research engineer positions or perhaps internal tool development, where on-call does not make too much sense. I would assume it's in places where all the work happens asynchronously.
Israel-Hamas ceasefire could come soon as US envoy arrives
This comment explains the confusing mess of branches: https://news.ycombinator.com/item?id=27159553
We already have em, but they lag behind TSMC by decades
Ok but was it good before the rewrite? :)
In my experience craigslist has always used a dummy email address between you and the seller. Neither person would see the real email address of the other. Of course, I'd eventually hand over my phone number to make communication easier.
I was inspired by a guy from Brazil to learn to touch-type. It not on the national curriculum in the UK. I'd say well over half of UK coders can't touch-type. I can easily do 90+ words per minute without trying. I just think and my fingers wobble and words appear. It's like magic. I'd say everyone should learn.

I learned to run code without re-reading it from a bad coder. I used to spend a few mins reading code I'd written to double check it. Then i worked with a guy that just would run code, it would error, my heart would jump, but the world wouldn't explode. So I do that too nowadays a little bit sometimes. Just run the code after writing it without rereading it. It's scary but works 85% of the time. thing is you can run code twice and let the console tell you the issue often quicker than you reading it carefully. (be careful with this tip.) .i.e there's a time to do it and a time not to. i.e. if your changing some css block, you may not need to reread it 5 times before refreshing the page. but if you are about recursively rm some dir then maybe check.
Being part of the "western" aerospace industry and collaborating with NASA, I do consider it our homework, yes.
Do you have any research source for that, please? AFAIK death is more than anything connected to offspring survival. That is not considered to be 'social' by evolutionary biologists.
Just when there are two arguably most important migrations in mobile world happening(Compose and SwiftUI), they decided to migrate to inferior tech.
Yeah and when Brazil attempted to advocate rectal O3 insuflation to increase O2 uptake for COVID-19 treatment, the entire planet made quack jokes about it. https://brazilian.report/liveblog/coronavirus/2020/08/05/hea...
Out of Memory Error – The RAM Shortage of 1988 (2016)
You can just start python 128 times and each instance gets about 1/128 of work. Works fine in the clouds with k8s pods.
A sudden change in the tone is obviously noticeable. You can feel it when some one else is being called by their first name and you are being addressed as Sir.
I'm sorry to disappoint you, but Jobs was the one who created this system. Steve wanted to control EVERY aspect of the ecosystem.
I'm not sure about it. I tried the oyster my girlfriend ordered and realized that I never want to eat it raw again, while she loved it.
I works perfectly fine for me as developer, because I don't use macOS to develop Linux software, for that I use a Linux laptop.

While on macOS, I as developer, only care about Apple Frameworks and languages.

Developer != UNIX command line.
- Still my preferred solution: real cards on a real board. Physical space limits prevent overload in a lot of ways.

- Very seriously discussed prototyping a remote robotically operated version of a real physical board with a friend when the pandemic started, but we both got too busy.

- Trello, with most optional things not turned on, is still the closest thing to a real kanban board. Do go ahead and enable GH integration, but don’t turn on the zillion things that turn it into yet another Jira.

- AirTable’s kanban view is surprisingly good, but it’s fundamentally a shared spreadsheet and a lot of UI/UX confusion comes from that because any filtering or sorting you do is global to others using the same view.
Location: Nigeria

Remote: Yes

Willing to relocate: Not right now

Technologies: JavaScript, TypeScript, React, GraphQL, Node.js, MongoDB

Résumé/CV: https://docs.google.com/document/d/1tnThLyri_pofqJwQWSV3DYzI...

Email: eronmmer@gmail.com

Github: https://github.com/eronmmer
Visual Studio, Delphi, C++ Builder are clearly designed for developers.
One of the things that criminal gangs always need to be aware of is being defrauded by their own collaborators. So they often have to make sub-optimal choices on OpSec because they have to work with hostile actors.
The study also damns itself because they chose the absolute worst possible timing for their “research” and measuring wfh productivity. It’s like they don’t understand how much the pandemic changes everything.
You don't need a back end to use CLIM (Lisp)
Congratulations on the recent success of Perseverance! Best of luck with all of your future aerospace endeavors.
Junk mail is annoying.

For whatever reason many local ads have switched from being mailed to being delivered by someone in a car (tossing them out the window in a plastic sleeve).

It's slightly more annoying and I suspect it significantly increases the GHG emissions associated with those ads because there's an extra piece of plastic and because a second vehicle is being used to deliver a set of ads that used to come in the mail.
Drain-spotting: The people who keep their minds in the gutter
> One of my mentors at the first company I worked for in Silicon Valley never said “no” to one of my ideas. He said “okay, we’ll try it out and see what happens.” He was inherently supportive of new ideas and as a junior engineer it felt very refreshing to not have to argue my way into a feature that I felt strongly about. I’ve carried that same mentality throughout my career.

I try to always have this kind of mindset, but sometimes I just don't see how to do it.
Imagine you are at the office, the break room's microwave just broke down and you are discussing with your colleagues what should you ask at management to replace it. Two units ? Since the company grew and one microwave for twenty people is not enough. One more powerful ? The old one took like ten minutes to heat even the smallest meal.
And then a colleagues, very seriously, suggest that a big barbecue would be more efficient and can heat many meals at a time.
If we take the physical constraints (buying a barbecue...) apart since in software we can easily let a bad project dies in the limb of our repository, how can you say "okay, we’ll try it out and see what happens" to them ?
Getting DRY with Figma Plugins
…and 100% the ones that have optimised nutrition, sleep, exercise, sun exposure, and toxin avoidance still die before the age of 122.” (probably well before).

Edited to add: the whole point of technological progress is to expand our horizons, making impossible things possible and possible things commonplace.

Otherwise, we’re forever trapped into thinking In my day the only way into orbit was when an asteroid hit the Earth! etc.
So WDYT of this?

https://www.archmac.org/

(But please read this)

https://lna7n.org/2020/01/06/pulling-the-plug-on-archmac.htm...
Valuation is based on who farted at wall street.
Best: Trust yourself. You often can do something you think is beyond your ability if you're willing to try. But also it's OK to fail. Failure is a single event, not the end, and you can try again using what you learned.
I'm curious what is the net tradeoff between all those activities you listed in which you're in the sun and not being in the sun. IIRC the sun actively ages you AFAIK and this topic is about trying to not age.
Five competition ministers discuss regulating Big Tech
Some past threads:

A Computer Dungeon Slash Postmortem - https://news.ycombinator.com/item?id=24646063 - Oct 2020 (8 comments)

Museum of ZZT - https://news.ycombinator.com/item?id=17656822 - July 2018 (14 comments)
That's a good point, thanks!
First video is private for me
Commodore’s Assemblers: MOS Cross-Assembler
Why would only the people who are full of themselves get the benefits? No reason you couldn’t bring your family with you.
SQLite is coded in C. Correct-by-construction was not among the choices available.

SQLite are in a good position to switch to building with a C++ compiler, and then modernize incrementally. They won't, for cultural reasons. They probably could use that C-to-Rust translator thing that was used on Quake3, but they won't do that either, for better reasons.
As someone who uses python a lot, I don't see the point. I guess as a language writer you like to improve things, but as a user I'm good.

If you want speed, you need complete control, mainly over memory. Custom allocator, that kind of thing. It's painful and annoying, but I do that in cpp because that's what people do and it's a skill that you can find in the market.

So when do I use python? When I really don't care at all about speed. Glue code, and that's a lot of code, is best in python. Moving files around, pulling data from some Web server, orchestration. Easy to understand, terse, simple to change, portable. This is also why coding quizzes are best done in python.

Also things that have few types but need to be fast, they make sense as a python wrapper. Classic is numerical stuff. Set up some matrices, turn a handle that drives a native lib.

That makes a kind of barbell. Fast to write and simple to understand, vs slower to write and more complex. This is probably why you see so many ads in the trading world for someone who does cpp and python.

Making python itself faster won't bring it to where it can be used instead of cpp, and it already is just a wrapper where the real work is done by cpp. The glue code we didn't care about in the first place because it's never a bottleneck.
One step closer towards “augmented humans” - buy your upgrade so you can determine the direction of different smells.
It isn't, but there's MacPorts, nixpkgs, pkgsrc, and ArchMac (although I kinda dropped the ball on the latter)
Gelassenheit: Humble Yieldedness – Chester Weaver – Anabaptist Perspectives
This really stuck a cord, thank you for sharing.
This week in KDE: the Plasma 5.22 beta is here
UTF16 was an extension of the original "obvious" Unicode encoding, back when Unicode started and was defined as fitting the world's languages into a 16-bit spec (what is now the Basic Multilingual Plane). UTF16 allowed (most) older UCS2 documents to be upgraded for free to UTF16, much the way that ASCII documents are also valid UTF8.

Some of the weirdness in the Unicode spec even comes from the need for backwards compatibility. 17 planes and 1,114,078 total usable codepoints... these numbers would not have been arrived if the system had the foresight that 16-bit wasn't enough in the first place. They were derived from reassigning private use area codepoints into surrogate pairs for UTF16. Unicode would probably have rather (maybe should have) started out as a 32-bit spec and avoided this mess from the get-go.
It's absolutely nuts to me that anyone would focus on this (idealistically, I understand the economic incentive) before fixing quality of life first.

What's the point of living eternally if you can't enjoy it?

I can only conclude that the people advocating for this live an immensely privileged and sheltered life.. for now. Eternity is a lot of time for bad luck.