skysight-inc/HackerNews huggingface dataset:
No, it's about whether Switzerland is "Not much for developers who are looking for interesting challenges". Maybe you know that life science is one of the big computer, software and internet users and contributors; a lot of ground breaking machine learning developments happens in life science today.
Over in Germany, 77% of people live in cities. You don't need a car to do grocery shopping in a city in Germany, since public transport works well. In Switzerland, public transport is even better, so you might not need a car even if you don't live in a city.

I know that the US is very different - many cities are not necessarily pedestrian-friendly - but over here, the idea that it's more environmentally friendly to have stuff delivered to you is definitely false.
None of what you posted here supports the original claim made that "the overwhelmingly majority of people who want radical change are white and aren't black"; these polls all contradict that.

One example, from the first Gallup poll:

> Which of the following best describes your view about changes that may or may not need to be made to policing in the United States?

> Major changes needed:

> Black Americans: 88%

> White Americans: 51%

We can quibble about the definition of "radical" vs "major" but it seems pretty clear based on most polling that Black americans are far more dissatisfied as a demographic group with policing, than white americans, and are far more open to a variety of reforms ranging from minor to "radical".

As you said, there's no contradiction between wanting to reallocate money from police, who may be seen as doing a poor job, to social services, and wanting the police to actually show up and do the job they're supposed to be doing.
This is the computer experience I’ve waited my entire life for. I’ve been working on this thing for a week straight (I’ve literally been awake 24 hours a day for 7 days) and it’s still at 99% battery life.

Black. Magic. Fuckery.
It works surprisingly well though, been using it since the early
betas.
I don't know. I did what I'm currently doing (Ruby on Rails dev) on a 4 GB MacBook Pro until last year and it was fine.

At the moment I have around 2 GB free on my 8 GB Linux machine with a webserver, MariaDB, a JetBrains IDE, Slack and Firefox running. It would be easy and dirt cheap to increase the RAM to 16 or 32 GB but I'm too lazy to even order it and open the machine up since I have never felt the need to have more.

I'm just saying this so that people like me remember that they're still professionals and their work is valuable even if they don't need 64 GB of RAM.
No, just because a process is probabilistic, in does not immediately follow that it has infinite Kolmogorov complexity. For example the probabilistic effects could cancel out.
I just have two versions of iTerm - one started via x86_64, and one started natively as arm64.

For now, I'm mostly using Rosetta2 for running iTerm. It works great. I do fine sluggishness on some initial builds, but then it's off to the races.
The black bar is a HN tradition indicating the death of someone important to the community, in this case Tony Hsieh.
I have three children and a high throughout of some items. If you don’t have kids you will learn this one day.

This month: DisplayPort cable, blu tack, coffee, Mac mini, apple magic touchpad, blanket, 2 kindle books, laser toner, face masks, fleece, bulldog clips, replacement calculator for one that was stolen at school, 2 replacement lightning cables for family, cards against humanity, roller skates, two revision guides, glue sticks, thermometer, toilet paper, wallpaper repair kit, envelopes

A lot of this stuff would have traditionally come from retail outlets.

We can also do our grocery shopping via amazon here although that’s a shit show so I won’t be bothering with that until they’ve ironed out the kinks.
Or these developers value different things than you and they’re spending their time how they want to benefit from those different values.
> Apparently that’s an uncommon position these days.

Is this recent though? US made Walmart the behemoth it is. Also, chains like Target, Best Buy etc are also not your friendly small neighborhood stores.
> Before the pandemic, my household purchased items online for delivery perhaps 1x per week. Now, it's 2-3x per day. Clothing, LPs, pearl milk tea, ...

What are you ordering per day?

I'm happy knowing that I can survive not leaving the house if I need to by doing a single bulk online food shop once every two or three weeks. Then I might need the odd delivery for broken light bulbs and things I couldn't foresee. I also don't need a car at all as there's enough shops in walking distance and decent public transport.

I second the concerns about the carbon footprint of frequent orders. At the very least, people should try to do bulk orders and avoid buying stuff they don't need. Driving around 3 times a day to buy stuff shouldn't be the norm either.
That subreddit looks like an excellent source, thanks!
While I am not panicking yet, I have to say this feels somewhat like how I felt about Covid-19 in December/January. "Hmmm...."

Of course, I also felt that way about SARS and bird flu and MERS and Ebola and Zika, so maybe that still means no need to get too concerned yet. But the statement that, essentially, any mutation which can occur in Covid-19, will occur many times (because the population is now so large), and the fact that this strain appears to have spread between mink farms miles apart in ways not yet explained, do give one food for thought.
Often these "pipe to Sh scripts" support --help and a variety of configuration options anyway. The benefit of a script over a binary installer at least is that you can inspect the script before running it!
Lectures should be recorded by the most charismatic person that is sufficiently knowledgable about the subject and available on demand, rather than the archaic bored professor talking to a hall of 150 students, 5 of which are massively engaged, the rest are either going too quickly, too slowly, hungover, or distracted by something else.
I keep seeing this, but the performance gains and real-world, Docker and all, battery life are significant in the 16 inch MacBook Pro‘s more so than even my 2017 15”.
>> Seriously? What exactly constitutes a "weak" American ... What do you mean by "fade away"?

By "weak" I mean ones with poor reading comprehension :) J/K - I think it should be clear from the previous paragraph that I am making a contrast with those who can handle perceiving and learning from failure and those who can't.

On a relative level - two kids go to the same school. They get the same math homework. The first kid gets it wrong but it's told it's fine. The second kid gets it wrong too, but he's told that he got it wrong and feels bad about it but also learns to get it right.

Compounded over a lifetime, person B learns and accumulated strength and capability relative to person A, with person A having relatively less wealth and power. That's what I mean by weakness and fading. Remember, kid B didn't start off with more wealth and opportunity, he was just not shielded from painful learning in the name of self esteem.

>> do you recognize the socioeconomic/environmental circumstances that greatly constrain how most of downtrodden America developed and continue to live

This is a different topic (I intentionally constrain my example to people who start off on the same rung) and not relevant to the point I am making.

But personally - as someone who came to the US as a penny-less immigrant (as did most of my current friends and family) - I refuse to "recognize" that and in fact attribute our relative success in this country to not thinking that way.
Lonelygirl15
I've long been a Mac user but never done embedded development. Just curious. What makes the Mac better for embedded development?
I mostly use it for convenient ad-hoc processing of CSVs with SQL using this tool I wrote:

https://github.com/jolmg/cq
> I've been working on a trigram-based search engine with support for exactly this (via github.com/trishume/syntect) over the past several months and plan on open-sourcing it soon.

Awesome, I look forward to that - you'll post a "show HN" for it, I hope? :)
Does syntect's lack of support for the newest sublime-syntax features cause you any problems?

> You might also like https://comby.dev - it is aware of code structure without parsing files

Thanks for sharing, will check it out!
Maybe most developers are professionals that just want to solve problems for their customers, on the platform that their customers are using, instead of shipping 2nd grade experiences based only on unsubstantiated assumption of what future Apple will do?
The gospel of capitalism is the biggest turkey of all
I agree with this. I used to tell people “Talent is just understanding and time. Time to practice, to learn, to grow your understanding, to improve your talent”. Naturally, there are folks naturally talented in a skill. Most have to work at it really hard. My take is “you can too if you put in the time”.
As they say, to know where the ball is headed, watch the full stack web developers. I know it was a half dozen because I had to use both hands to count.
> it's not like a hobbyist is going to buy an Apple computer for embedded, web dev, gaming, PC applications, etc...

Yeah, this is simply just false.

Apple being a consumer grade Posix OS is exactly why hobbiest choose it. It has first tier support every consumer app you need, with no configuration headaches and has all the tools you want for modern development.

This is why most web devs today are still carrying Macbooks. Even if Apple has not been prioritizing building machines with beefy specs.
It looks like it’s not exactly the same. With Lufthansa, it looks like you get some sort of cushion that presumably smooths out the seat bumps, which would make a big comfort difference, at least for me.

However, I won’t be trying it out. Lufthansa has been willfully lying to people about COVID-related refunds, stonewalling, and making it impossible even to request a refund. Thank heavens for American Express, who took care of it for me.

(Sorry for the off-topic rant, but I would seriously urge folks to think twice about Lufthansa.)
I am replying to the idea that TSMC is setup to be valuable to US, such that Taiwan get more protection.
It is possible that the person I replied to could be talking about an entirely different piece of software. Another reason is that the specifics of the system I'm referring to are not public knowledge.

The more important takeaway is that building on top of MySQL/InnoDB is perfectly fine and that is what I tried to emphasize.
It’s not really because the hardware is quieter, faster and cooler than the old i3 Mac mini I was using. That has a direct benefit to the end user, not just on sheer local grunt. On the dev front it means it gets out of your way and stays out of your way.
So basically a meeting to discuss the "Two Generals Problem" which has been proofed to be unsolvable. Unless there is some serious detail nothing much to see here.
Public Transit Agencies Slash Services, Staff as Coronavirus Keeps Ridership Low
Does refcounting use less memory than tracing GC? Swift vs. OCaml
> Or at least take the battery out when not in use.

What percentage of phones even have this option, these days?

If, by "infeasible" you mean, "impossible" you're right. But it's not practical by any sense of the word.
WSL2 serial ports don't work, workarounds for Arduino and ESP32
I'd skip this, because it would tell the AI that this "bicycle looking thing" is not a bicycle. If they wanted a cycle lane, they'd ask for that.

Then again, if they wanted a zebra crossing they wouldn't ask for a crosswalk, but here we are...
I understand the attitude that this isn't a new phenomenon, but degrees can't be ignored. The labor force participation rate has been consistently falling for a long time (at least 20 years) in the USA (https://tradingeconomics.com/united-states/labor-force-parti...). I'd argue that the data there still doesn't cover the full force of what's been going on: career positions have typically been replaced with a gig economy.

It's not hard to see that the scope of automation could increase in areas that would more drastically affect employment in the short to mid term than the other developments we've seen in the last 20 years. Either full long-haul automation or almost full automation with remote intervention could be a reality in the very near future, but almost certainly will be in 10 years. Call centers will be almost completely automated. Factories are automated to a much higher degree than they have been in the past. Every industry is solving problems with software that increase efficiency of workers (ie, fewer workers needed) and that trend is accelerating.

We can always say "this time isn't different". History tends to repeat itself. My point is: the trend is already there to see and the evidence suggests that it may accelerate very soon.
grad students can change majors. Entrepreneurs can pivot. Workers can quit. We all have free will. I think, if anything, sunken cost fallacy keeps people “believing” well after the picture is revealed.
This is certainly a hot take. Every event for “developers” I’ve been to recently Macs outnumber anything else by a significant margin.

I can say for me personally that yeah I have my issues with macOS, but the amount of fiddling I have to do with Linux and the different patterns I have to learn with Windows means macOS will likely continue to be my choice for years to come.
Maybe unavailability of workbenches is a catalyst for creativity, har har.
Yes, you can try, and it does respect it to a degree. But not all the time. And it likes to reset the settings following updates. There isn't a single and unambiguous knob to set which will guarantee it will never ever happen. Even for "emergency" security updates.

I'd much prefer the MacOS or Linux approach which is to notify you but still requires you to action it. Nag me all you like. But always leave the "reboot" step under my control to explicitly sanction. Then I can ensure it happens at my convenience and that it doesn't interrupt any business-critical work in process.
Please may you specify what consultant you're referring to here so I can answer more thoroughly.

In general, I highly doubt anyone would hire a consultant just to "rewrite code". Rewriting code is not a business objective. Improving application performance is, delivering features more efficiently and reliably is. These are some examples of objectives that might involve rewriting code (or not, not every codebase is a swamp in need of draining).

In the context of this article though, the code to be "improved" should be anything you touch. Did you use a function in building some new widget and you noticed it had no tests and no docs so it took you ages to integrate? Then add a test and the minimal doc string.

In terms of who is watching the consultant, I'm unclear why you're asking me, a person who has just said they would never hire a consultant to do anything with code. But if I had to, I would get someone of at least equivalent technical knowledge. However I'm pretty sure thats not how it usually works, which is probably why inept consulting companies rinse big companies for so much money for such lacklustre results.

But overall I really have no idea what you're talking about with regard to consultants and rewriting code. None of which seems to have much relevance to this article about making tiny improvements regularly. Unless your comment was in the wrong thread?
Great dataset ;) the next spreadsheets should yield factory productivity datas
How many trips to the store do these deliveries save? If I order something small it likely hitches a ride with my neighbors delivery and the delivery of the package itself will have negligible carbon footprint.
For me it has the feeling of something I would play around with in my free time. But as a drop in replacement I agree, it's a bit of a hard sell for me.
BinOpt – A Library for Self-Guided Runtime Binary Optimization
> That's a load of bullshit

Nope [1].

[1] https://www.nber.org/system/files/working_papers/w24771/w247... Search “Apple”
That's even worse. Accidentally disagreeing with my values would be one thing but doing it on purpose... beyond the pale!
Healthcare is dysfunctional. But there's a guaranteed demand for it so it's not allowed to fail.

There's lobbying by the AMA to keep a cap on residency spots to create artificial scarcity too. That partly explains the overworked schedule: it's either that or share the pie with a lot more professionals and earn less/have less bargaining power. So residency has turned into a kind of hazing ritual that selects for individuals that are more functional when sleep deprived.
I'm having trouble too... it sounds like they mean "1- and 2-dimensional vectors which are large" and not, say, billion-dimensional tensors. But if I'm reading that wrong I'd love to hear what's actually interesting here.
I’ve gone through dozens of tutorials for installing tool XYZ for Mac to develop with embedded, and not once have I had to install drivers or mess with udev rules. Things just work when you plug them in.
IDEs such as IntelliJ can easily consume 8GB of memory on a moderately sized project of 100k loc. If one has to open multiple such projects or work on a very large project in the million loc scope then you’ll run out of 16 GB really fast.

Folks working with data intensive applications often need to trade off writing code to page data in and out of memory during development with larger dev boxes.
Slippery slope, with all evidence pointing to the contrary. Apple will never have a monopoly, linux will always be an alternative.
I think the message of Mister Rogers is that you are special and valuable just the way you are and not that your specialness means you can achieve anything. Perceived success or lack thereof is independent of a human being's innate value. To me, the message is not "you can do anything". Instead, it takes the element of success out of the equation.

However, this attitude could help someone become successful as it removes the notion that one is inherently inferior and can help one feel that bouncing back when things go wrong is possible.
That’s fairly simple. Regular scenario planning, drills and suitable chaos engineering tooling.

Being afraid of failures is a massive sign of problems. I’ve worked in those sorts of places before.
Oh, I was not not aware of that tradition, sorry. So, it is analogous to flags being flown at half-mast.

RIP Tony Hsieh.
This reads like someone got really carried away with the buzzwords. Hyperdimensional hypervectors?
You should really think about porting the python 3. It's not actually that bad unless you heavily use something that changed. I ported a major django project last year and it wasn't a major problem or time sink.
I've always been fascinated by mechanical television. I wonder if it would be possible for amateur radio operations on ssb for a psuedo-fast scan television
I was kinda half expecting a few demos to just run without having to create an account to prove the value of your platform. If I have to create an account to figure that out, I’m not going to and I’m going to go explore another product. Once your value prop is apparent, I’m sure people will have no problem signing up. I just didn’t see that before being nagged to create one.
I think they aren't wasting time and money. Look at the article's author -- they are investing time to earn money selling their product on this platform.

Also, your point about Mac future is pure speculation at this point, which contradicts public statements from Apple.
So you admit you just spent several comments lying in the hope your opponent wouldn't go to the bother of pointing out the evidence?
You described a senior engineer.

The last one is especially telling, especially if the debugging ends up documented somewhere/explained to the junior on-call.
I’ve been doing web and server dev, and personal computing, on a Mac for those same last 20 years and I honestly can’t relate one bit to any of what you’re saying either as a dev or just an end user. In fact, the companies I feel most mistreated by are those who have pushed more and more cross platform (Electron & out of place UI/UX) onto the platform.

(A notable exception to that feeling is VSCode. While I would quite prefer a native app with its features, I’ll gladly pay the Electron tax because it’s the best editor I’ve ever used.)
Machine Learning for Art with Google’s Emil Wallner
I'm still running a late 2013 Macbook, now on Big Sur. The battery life is now about 3-4 hours even if I'm doing dev work, but otherwise it's still pretty good otherwise, for a 7 year old laptop. I had a Sony Vaio back in the early 00s, and it started with running XP 'ok', and then... Vista, which made it dog slow. My point being that I'm surprised that a 7 year old laptop is still "good".

A new laptop isn't critical to my work at the moment, so I'm happy to wait for an M2, if that's what it will be called. Looking at Apple timelines a new chip tends to be 1-2 years apart, and I'm fine with that.

I'm also reluctant to give up Magsafe, or at least have to buy a magnetic USB C connector.
That's what I was thinking. At the very least there will be NginX or Apache access logs with IP addresses and times -- but maybe simply purging this or not holding it would be fine to achieve the same privacy. However, makes it hard to prevent malicious actors from DDOS'ing and stuff without knowing at least that much, and users could use a VPN.
Sweden (in the countryside):

Local smallish grocery stores have expanded their order-online-and-pickup-outside offerings massively. Also a lot of hiring of low skilled labor to do the picking. One of the nearby grocery stores I shop at even rented a chiller container as overflow for pickup storage over the spring/summer/autumn.

Edit: The reason these small stores have been able to do so: They are franchise stores in a chain a with a big enough national presence that's able to do software development. Or just owned outright by a large central outfit. They have some kind of centralized inventory management.
This is really cool - I hope people will start offering companion courses: "Verifying a RISC-V processor". If you've done both, it's a real multiplier for your understanding of CPUs and hardware generally.
Would you agree or disagree with the statement that "systemic racism against Black Americans exists and is a major problem in American society"?
I really wanted to like WSL 2 but it has a lot of bugs that may take years to get ironed out (unusably slow disk IO, memory leaks, virtual disks that grow forever, etc.)

I think it would probably work for web development as long as you keep everything inside WSL, but for other development tasks you're going to run into issues real quick.

https://github.com/microsoft/WSL/issues/873

https://github.com/microsoft/WSL/issues/4197

https://github.com/microsoft/WSL/issues/4166

https://github.com/microsoft/WSL/issues/4699
>I honestly hate people that spout nonsense like anything is possible if you just believe

I found it hard to read the rest of your post after this. While I think it is indeed a common failing to go too far with the "believe in yourself" mindset, it does actually have real, practical use in moderation, and it seems nuts to "hate" people for it.
> Americans can only buy from Amazon, Walmart and eat at McDonalds.

I think there is a good point in there which is ignored because this is some sort of Chinese propaganda, instead of someone with life-experience in the USA.

If you have a cellphone, how many sites do you check prices on past Walmart, Target, Amazon with niche exceptions (like BestBuy)? Effectively there are only a few companies that are controlling prices for US consumer goods. In many cases, the ONLY pricecheck is Amazon. This is a problem that will only get worse.
It already is, or at least similar tech. I've used it in Zoom and Microsoft Teams to hide my background.
Why do you believe the last thing you said?