skysight-inc/HackerNews huggingface dataset:
I feel rather nervous about the bar for software development being raised over my head by ML - something that has already happened to human language translators, where the entire industry went away, more or less. All the lower paying customers just switched to Google Translate almost overnight, taking away almost all the business - the lower tiers of the pyramid of customers.

This is currently happening to digital artists and writers. I think that the only real barrier to this happening in software is that problem specification is hard, deployment is hard & maintenance is hard. But look at chatgpt - I can see a very short line between that and a system that can produce software systems on demand like stable diffusion produces images - then auto-deploy the winner to the cloud.

And it's probably cloud providers who will end up owning all this - AWS & GCP will integrate this and have it deploy to your cloud account. There will be plenty of edge cases where it doesn't work and plenty of screw-ups, but cheaper & easier almost always wins.

You're a founder with an idea. Do you need a technical co-founder? No - you just chat with AWS AutoCode until it makes you a prototype that matches what you wanted and works - and off you go. You get some ML thing to write your SEO & marketing copy, paste it into the box.

Like most tech, there are lots of advantages to this, but also lots of disadvantages. If you haven't read this, you should: https://marshallbrain.com/manna1 - it's not happening as described here, but quite a bit of that stuff has started happening, one way or another.

So, short term, white collar, creative, developers slowly/rapidly have the bar raised above their heads - or the cost dropped below their feet and are left out to dry.

Longer term, what happens when Capital doesn't need Labour any more? Is it worth teaching my kid to code? Is it worth teaching them _anything_?

I don't know, but I do know that it fills me with foreboding.
Actually apparently I'm wrong; looks like that's not finalized yet, and now the FTC is seeking to block it.
And Sony is what? They're worse. They're just trying to get the FTC to do their dirty work for them.

The thing about games, if they're gray goo, you don't buy them. There's lot's to choose from. Games are a meritocracy, they live or die on their own merits, regardless of which company produces them. If Microsoft turns them to gray goo, they only hurt themselves.
The unvaccinated played the good role of scapegoat. “Our policy won’t be effective unless 90% people vaccinate” “Only 85% vaccinated, so this wave is because of THEM, they are killing YOUR grandmother.”

It helped channeling public anger at something. It’s textbook Machiavel, I was surprised people didn’t see through that, I wish people read more ;)
Anybody claiming it's almost Python is kidding themselves. This compiler needs to do static type checking. This is inherently impossible in Python. Not just because of some obscure corner cases that nobody uses. It's baked into the language itself.

Reality-check: Why do you think type hints and type checkers like mypy and pyright take such a long time to get going and even they are not there yet? If this was all so easy with just ignoring some obscure rarely used features then mypy would work with essentially no type annotations, all just automatic inferences. Anybody who has tried to work with type annotations in Python knows how hard this is.

So, those guys are quite obviously overselling their product. I can understand it, academic life is hard, and once you've completed your Ph.D., what can you do. You need to stand out. But these claims don't pass the smell test, sorry.
I wouldn't be surprised if it had some more advanced optimizations or similar things which don't affect compatibility but also note there's one trailing clause in the description: “plus sharing Zig code with the new one”. I'd be curious exactly how much code could be reused across the two like that — it doesn't seem like it should be _that_ much because they were trying to do this to avoid commonly needing to implement things in two places.
But most people actually live in the big metros. If you grew up in LA, Chicago, Atlanta, ... area, why would you really need to move? Unless you have a highly specific skillset, most people can have a fine career locally. High mobility can be a sign of weak local job markets, this is the dominant view. You can also take an optimistic view; low mobility is a sign of sustained local wealth accumulation and strong local job markets.
This use-case shows a big potential of WASM. Just imagine how we would run a 50 years old software in year 2072 thanks to WASM and WASI standards.
> Many suburbs are not sustainable, and are degrading.

Genuinely curious: what is the basis for that claim? Even if you don't cite a source.

Edit: these responses are very insightful. Thank you all for the responses.
there is cmdline shortcut for one-off ones at the very least

systemd-run --user --unit=timer-name --on-active=60 /exec/path

will run it in 60 seconds
7 days, that s a long time
Pretty sure he was talking about ELevate to go from EL7 to Alma 8.
Not quiet.

They are compiling the current compiler to wasm and then using that compiler to build future versions of their compiler.

In other words, they are doing the described rust approach but instead using a platform agnostic target instead of doing a binary. That allows them to build on any platform that has a C compiler and to use current language features without needing manually backport them.

They could directly target C or C++ but that runs a greater risk of accidentally generating UB. Targeting a bytecode decreases that risk.
I left Chicagoland and wish I could go back.
Boil an egg?
Guy Hoffman (Cornell) does the best robot rhythm section that I know of: http://guyhoffman.com/category/topvideo/
I think that's probably an overstatement considering it would exclude languages like Python, Ruby, etc.
That is absolutely the WRONG way to do this. You want people to download a shell script that then downloads another shell script, then runs that shell script via sudo? That second shell script could be changed at any time.
> Nokia was not doing so hot before Microsoft bought them.

The argument was that Blizzard isn't doing so hot either, and that Microsoft would fix them.
Yes, but I should probably watch it again. Unfortunately it seems most people come from a mathematical angle, so most examples and references are not intuitive to grok for me. I am mostly curious about the implications for general purpose software development.
> What does that have to do with the choice of programming language?

It's more important than the choice of programming language. Not all C++ is fast.

> You can't implement an incremental compiler in Zig?

I never said this. This is a thinly veiled ad hominem.
Please don't spread misinformation. https://www.nature.com/articles/d41586-021-02054-z
> From this point of view a music box is a "robot".

A blender is also called a kitchen robot, so it's not much of a stretch.
Considering these guys are paid to do virtually nothing managing capital and are being blindsided by ESG backlash, you may want to take their report with a shaker of salt.
They wrote it in C++, because llvm is in C++. Currently the only critical parts of the Zig compiler that are in C++ are the bindings to llvm and I think stuff for linking clang.
I am saying that this move is largely unrelated to the TCI memo. The WSJ article goes further:

>In September, Mr. Pichai said he wanted Google to become 20% more productive and indicated the company could merge teams working on overlapping products.

TCI's memo highlights five areas they think need to be adjusted, none of which Alphabet acquiesced to with this restructuring.
If after reading the post you're still unsure about why we're going through this process, I made a video that focuses more on the reasons from the perspective of a Zig contributor, showing how the bootstrapping process helps contributors on their day to day tasks.

https://youtu.be/MCfD7aIl-_E
> a little mob came together to denounce the idea and say that he absolutely should never be allowed in public again.

Emphasis on "little", I suppose? This sounds like a strawman. I don't think many would have argued that someone with a legitimate medical reason to not get vaccinated should be excluded from anything.
had that too, the place my dad retired to became my "hometown"

having said that, as i got older and started having kids, i did move back to that hometown. i honestly did enjoy moving every 1-3 years as a kid, but my wife had a similar experience and did not enjoy it. now my kids have a home town and can see both sets of their grandparents every week or so. its also pretty cool taking my kids to the same restaurants and places that i went to when i was younger. based on how much trouble my 5 year old had with this move its not something i want to subject them to any more times(shes happy about it now and we wanted to get it over with before kindergarden etc starts). people like us who had a positive outcome from moving constantly are the outliers i think, its better to give the kids a sense of continuity.
there was a lot of code shared between the implementations
I see this almost every day. A low-code/no-code platform configuration change rolls through the testing lifecycle of straight up code. All the advantages of a low-code/no-code platform fly out the window because the time from feature request to prod is the same as if it were developed from code.
Shift... to cartoon fantasy art style? You mean the style of The Lost Vikings, Rock'n'Roll Racing, Warcraft (all of them), and so on? Any games not in that style are outliers.
This is is an important detail missing from the title:

"Childhood locations are measured at age 16 and locations in young adulthood are measured at age 26."

"By linking young adults to their parents, we can see that this migration is primarily driven by individuals who grew up in affluent families."

It's not all young adults, just a specific demographic we would expect to move away farther from home.

Many people in this thread are using this to confirm their bias that it says something about the young adults. The title is doing more harm than good.
Nope. See pkgsrc.
> than they are figuring out why shit collapsed in the first place.

That's what the guy from the YT video is trying to do in the first place, while also naming things for how they really are.

> A bridge doesn’t collapse because someone was incompetent or fucked something up.

Yes, that's why a thing like a bridge collapses, because key people that were part of the process managed to fuck up. It's as simple as. That's what my dad's structural engineering professor told him and his student colleagues back in the '70s: "don't fuck up in your future job or people will die. You'll also most probably go to prison". Said professor didn't mention anything about systemic errors or anything like that, which actually means diluting the blame ("it was not me, it was the system").

Civil engineering is not like aeronautics, which has lots of moving parts, civil engineering is (mostly) a tried and tested discipline (like the 100+ years old bridge that was replaced by this new, fancier bridge can attest to). Yes, learn from mistakes, obviously, but also call people out and throw them in prison if people have died because of their incompetence.
Mobile, yeah. The only thing I feel is super important there is getting push notifications going and both iOS and Android are sadly sabotaging the Notification Web API. Other than that a PWA would be totally sufficient for all my use cases and that seems to align really well with what you are building with Wasp. Certainly keeping an eye on this one.
As my test above shows, use a mutex for writes in Go directly and whatever locking performance problems SQLite exhibits disappear. I suspect because of the polling used in SQLite as described elsewhere on this page.
> And what if you want multiple timers, with different configurations between them (maybe one long running one with WakeSystem= and a shorter one without?). We eliniate a lot of creative ability by glomming stuff together.

It's not either-or situation.

The .service could just have [Timer] block

Then you could just put all in one file, or still have option of putting timer somewhere else.
You've never had to read arbitrary json?
I haven't used Zig at all, but doesn't the fact that Zig supports from-what-I-understand pretty powerful metaprogramming facilities already put it way ahead of Go in that regard?
While I’m no Sony fan, I do think they tend to have a stronger history of fostering new intellectual property rather than acquiring it if you compare them to Microsoft.

Or, I can think of Ratchet and Clank, Last of Us, or anything Japan Studio makes off the top of my head. When I think of Microsoft’s IP, such as Halo, Gears of War, or Age of Empires*, things feel more acquisition-oriented.

Personally, I’d like to see Microsoft imitate Sony in that fashion of bringing new IP up where they can.
Why would avoiding the covid vaccine mean someone doesn't care about the safety of others?
I think you need to be a bit more humble on a topic that's clearly going over your head.

Imagine a scenario where you are testing out a brand new RISC-V development board. The vendor has only provided a C compiler for this board as is often the case. You want to be able to use the zig language to write programs for your new development board but no zig compiler exists for this board yet. That means you need to compile the zig compiler from source. The latest version of the zig compiler is written in zig. Again you don't have a zig compiler so how will you compile the zig compiler from source? You need a way to go from C compiler to Zig compiler. That's what this is describing. It does not make sense to maintain two completely separate versions of the compiler. The "real" one written in Zig and the "bootstrap" one for compiling from C. So the zig source is compiled into WASM and stored in the repo. On a system with only a C compiler this WASM can be ran instead of a native zig binary. The WASM version can then be used to compile an actual native zig binary.
The data’s data!
Sounds terrible to me. I'd rather work at pre-acquisition waze, sounds like your work mattered and people weren't just droning along for money.
Thank you for the compliment.

I have some interesting news for you... Go is a smashing success, wildly popular, and eating Java's lunch. It is an objectively incorrect generalization to say that people dislike Go.
This looks slick! Have you thought about helping people structure in a more opinionated way how business logic gets run?

It feels like the JS ecosystem is missing framework that helped define layers of an app much like Rails/Django
No, having a special way to tail your special log file isn't a feature, tail is a general utility used system wide for this for decades; breaking this is idiotic no matter what you grew up with.
The differing cultures in the US. I come from an Italian America family in the the NYC suburbs. All of my siblings and extended family live within like at most a 30 minute drive and I have 4 close family members within like a 2 block radius. There was never any idea of having to get out of here to make it because we were already in commuting distance to Manhattan.
This is exactly what happens, just like the old XKCD: Now there are N+1 competing standards.

It's why I have to check /etc/profile, ~/.profile, /etc/profile.d/*, ~/.bashrc (or whatever shell), /etc/environment, ~/.env, and a few others I don't even remember to figure out why an $ENVVAR is set.

I have to look at two cron-like things to figure out what's scheduled when. systemd-timers has been around and in use for a long while.
I found just disabling these kind of Wi-Fi direct / local sharing features on macOS solved some latency I was seeing during online games. For example: Universal Control when enabled would cause the connection to choke for a few seconds when waking my iPad nearby.
I just spent the last week diagnosing catastrophic Wi-Fi issues at a client location.
90% of macs wouldn’t connect to Wi-Fi, when they would association would take 45 seconds. Sometimes you couldn’t route or ping the gateway.
When you could you’d get disassociated within a minute. Turning off the airdrop/anirplay interface fixes it instantly.
sudo ifconfig awdl0 down

It took us 5 days to figure it out. We had no less than a dozen professionals on it. Each with at least a decade of experience. We combed the Wi-Fi and network config repeatedly to figure out what we did wrong. (It wasn’t till we had the hint that it was client side that we sniffed the nic to see the packet of death)

So I’m going to respectfully disagree. Articles like this are important. If I’d seen this last Monday it’d have saved me a week of hell and saved my client a week of vastly diminished productivity. Not to mention the tens of thousands of dollars spent diagnosing it and the millions of dollars of lost revenue from the deals they couldn’t close because calls kept dropping in the office (because enough people were on hotspots to saturate cell service in the area)
Basically every nation already uses force to deter certain forms of socially problematic behavior.

If you habitually litter, for example, you'll receive a fine. If you don't pay that fine, you're going to end up with a bench warrant. There is an implicit threat of force. Same for graffiti, smoking in public places, etc.

Vaccine uptake is not actually compulsory under threat of force, and in that sense I have trouble seeing the "dramatic change in attitude".
It's probably helped by just the difference in scale between urban and rural communities. Most people wouldn't share your feeling to move to an urban city, because most people are already in one.

I did the same thing though and moved away from my family. I moved back during the pandemic and while I know everyone has a different family dynamic, I can't believe what I was missing. The physical, financial, and emotional support system of having family 15 min down the road is hard to quantify.
It just so happens WASM is the one VM target that LLVM supports. Sure, it's a nice VM that can be implemented without too much fuss, and ditto for WASI, but that's it. It's just the most convenient VM to target for us.
Use "halt -fp" if you want to bring your system down in a hurry.

It's best to shut down any databases prior to this.
More importantly, their uninformed medical decision disproportionally hurts the minority groups you called out above.

It's not the vaccinated population who I'm concerned about, but those who have legitimate medical reasons to not take the vaccine.
>Are you suggesting that the WSJ is totally off base by drawing the conclusion that pressure from TCI, via this letter, is not the cause of the restructuring?

That's a misrepresentation of what the WSJ piece says. All the article is doing there is highlighting that there has been external pressure on Google to cut costs.

The excerpt you highlighted points out TCI's request for reduced headcount, while a few paragraphs earlier, the article says that there is no plan to reduce headcount.
When people speak of RTS games, they are actually referring to StarCraft-like real time tactic simulators with optional unit production and resource gathering components. The titles developed by Paradox may not be turn based, but they have more common with the other 4X games like Civilization.

I also don't think RTS is dead but the category has been stale for some time. I grew up playing Age of Empires 2, and the game still has a healthy player base with regular new content being added. However compared to the turn of the century the pace of innovation has definitely slowed down.
>To a venture capitalist in Silicon Valley, I might say something like: "Our goal is to achieve the historic feat of putting a man on the moon and returning him safely to earth, something that has never been done before. This ambitious project has the potential to greatly advance our understanding of space and solidify our position as a global leader in space exploration."

Very close, but no investment for you, Mr. Westford!
A Guide to PLG Feature Gating
Russian Tanker Falsifies AIs Data, Hides Likely Activity Around Malta and Cyprus
> These days, we count anyone who didn't get vaccinated as a failure and bellyache about that 20 percent that "won't cooperate" and malign them as problem children who don't have a good reason for their choices.

Well, because most of those didn't... and so 99% of people that decided to not get vaccinated screwed over the 1% that couldn't
If they intended to maintain it as a separate app, why did the leader of it leave? Knowing Google, I find it hard to believe that Waze under the Google maps lead will get resources and continue.
What are the concrete benefits of such a well-rounded background?
Sure thing, individual that is insisting that crypto-exchange FTX and crypto-hedge fund Alameda are not part of crypto. Sure thing.
At least American suburbs are ultra car-dependent meaning you're not walking anywhere (literally physically degrading to both you and the environment) and you do not have chance social encounters at nearly the frequency of any walking city (socially degrading).

This is not to say there aren't real benefits to life in the burbs and serious disadvantages to city life, but it's fairly evident by now that American suburbia is not the utopian dream it was sold as.
Could someone explain to me why Zig is getting hyped so much on HN? From a quick glance it looks like Zig is memory-unsafe like C/C++. I thought the macro trend was moving onto memory-safe languages:

https://news.ycombinator.com/item?id=33819616

https://news.ycombinator.com/item?id=33560227

https://news.ycombinator.com/item?id=32905885

What innovation does Zig bring that I'm missing?
The issue is that the overwhelming majority (>99%) of people who choose not to vaccinate, do so for bad reasons, which amounts to making an uninformed medical decision, and one that adversely impacts other people in addition to themselves. These people are what the controversy is actually about.

I really don't think that's what is going on.

I used to be on an antivax list (for unrelated reasons -- I am not an antivaxxer) and these were people with serious health problems and loved ones with serious health problems who had been treated terribly by extended family, the medical system, etc. and they were desperate to be heard by someone who believed them that "This vaccine is a real and serious problem for me/my loved ones!" and the "nutters" were the only ones giving them any support.

I didn't get a proper diagnosis for my condition until my mid thirties. I was treated like a hypochondriac before that, among other things.

Not everyone is fortunate to know what their medical issue is yet. Many people who have real issues with vaccines simply don't know a good means to argue for their right to use their own best judgement, make their own medical decisions and try to take care of themselves and they turn to whatever "support" systems they can find, which aren't always a good means to achieve their ends.
Congrats on the launch! Been eagerly sitting in the #elixir IRC channel all day :)

How easy would it be to support OpenAI's new Whisper transcription model in Bumblebee?
We had a bout of a naive executive who wanted to "replace programmers" with such "instant" tools (MS-Power-stuff, cough cough). His team was frustrated that IT was skeptical. I had to write up a 4 page description of why we should tread slowly. Fortunately staff turnover not related to IT ended the nightmare.

I used a motel vs. house analogy. But you had to assume it's not easy to move out of a motel for the analogy work. I'm still looking for a better analogy from the everyday world; some variation of a stitch-in-time-saves-nine.
If you simply disable the nic apple helpfully reenables it 15 min later. There’s blame to be assigned here. Pretty sure it belongs to apple.