skysight-inc/HackerNews huggingface dataset:
Every large project with years of code (legacy or well maintained) will be hardly ever re-written with complete success. It's not a property of programming language in my opinion. It's just economic sense. I doubt JDK will be rewritten in Rust/Zig, they did GraalVM in Java though.

Zig might be revolutionary but personally for me Rust is why I can dare write non gc code. I never thought I would ever be robotically precise with memory management on a large project in memory unsafe languages, that doesn't change with Zig. There are experts in C/C++, there will be experts in Zig and we will continue having memory safety CVEs because they don't make mistakes/they can use some other static analysis tool/they can test :)

I think people comfortable writing low level code under appreciate what Rust has done for bystanders or newcomers or a large team. It is definitely complex but choosing C/C++/Zig over it would make even less sense since lack of guardrails.
You'd get emotional too, if somebody started calling out the pyramid scheme you out your money in.
What qualifies as senior these days? I presume it mostly means they know how to handle a large distributed web app. It’s not really for all CS people
The ISA is open and royalty free.

There are at least three open cores, all IBM funded or designed:

https://github.com/antonblanchard/microwatt
https://github.com/openpower-cores/a2o
https://github.com/openpower-cores/a2i

The last two are older but they work. Microwatt is developing by leaps and bounds.
It used to all be flash based. One update is definitely the change to using CSS, etc.
That’s where you want to go if you want to setup a money laundering operation for drug money.

Err, i mean “decentralized finance”
I lot of people have been making that bet and they haven't been wrong so far.
My guess would be that "up to" is carrying all of the weight of that sentence.
You (the U.S. government back then) killed them off just to stick it to the indigenous people, since buffalos played a central role in their lives. That is so messed up. From over 60 million to 541 in less than a century according to Wikipedia.
https://en.m.wikipedia.org/wiki/American_bison
My experience is similar. If someone wants your product, they will usually find a way to get it. I had one company that used some sort of slush fund to buy a laptop to install my software on, to get around their IT people.
Why Isn't the Fed Doing Its Job?
>That's driven by the farmland bubble. [...]

>The gigantic gains seen, which bring up the country average, are limited to the prime agricultural areas, namely Toronto and Vancouver, where farmers are now willing to pay more than developers for undeveloped land. Something that is historically unusual.

Why is farmland in those areas so sought after? Were canadian farmland historically underpriced? Is the land just really good farmland? Are speculators buying it because of global warming?
Yes I always consider it and often use it for personal projects for this reason. More time spent up front but it will run forever if I don't touch it. And if I do need to I can just make the change without spending hours fighting js tooling and figuring out what upgrades I need to make etc.

I do group it with clojure, another language I love and have used deeply but intermittently. If I spend a few months away from it when I see the code it's not even "who wrote this and what does it does it do" it's "is this even code what the fuck man."
no mention of letter position frequency. I imagine first-guessing SOARE (as suggested down thread) is better than AROSE simply because A is less common as a first letter.
HN trope #317: blog post preclaiming that the one thing we all know makes sense and has been proven to work for decades is actually wrong.
Telosa is probably the most absurd
I was a pretty heavy drinker for the past 15 years and I have been employed at a micro brewery for 5 years. So when I chose to stop drinking it wasn't only hard to stop, but my livelihood was selling craft beer that was a constant changing variety which required me to help people choose what they may like.
What I found crucial was finding what gave me a natural high again without the use of substances. Luckily for me that is board sports which I have thrown myself into again with exercise, stretching, and filming so I can improve my technique and aid in the speed of my progression. But being in my mid 30's the idea of riding daily doing an impact sport isn't something I can sustain.
Now 10 weeks in I'm finding it harder than when I first stopped drinking since it is the "social lubricant" of choice with my group. My partner still has their casual "end of the day/cooking dinner" drink or two. Some lessons I have learned about couping with the cravings.
1. The craving for alcohol does go away but I'm finding cravings for sugar now. (Alcohol has lots of sugar and my body wants to replace it).
2. You can't just "replace" the act of drinking because you will just drink an equal amount of whatever you choose. (I saw no coffee or tea, I'm kicking coffee at the same time, and I like to drink Kombucha which I realize I need to be careful because it is fermented so technically has "some alcohol")
3. Don't try to control the actions of those around you it makes it harder not to drink and isolating yourself from the socialization will make it hard to stay sober.
4. Finding something that exercises your mind and or body. You need to engage yourself and begin to "grow" again and figure out who you are. So many years using drugs and alcohol really does skew your personality and you do need to "find yourself" again and find what gets you excited.
5. Try new things or hobbies. Look up groups in your city for new experiences and keep engaging yourself don't just sit around thinking about what you are missing out on by not drinking.

Its hard work and it will continue to be for a while. Eventually the interests that get you excited will far outweigh the want to drink and who you grow into will be stronger than needing to drink.

Best of luck.
What was the mistake? Did they accidentally add the malware? Did they accidentally make the commit message "restructuring dlls"?
For those saying it’s a typo, it’s not, if you read further:
“More than [CEO] Yanai's own pay of 400 million yen, the maximum amount will be among the highest in the nation.”
I've always understood the parable of the broken window to be about opportunity costs. I don't see how it was a warning about metrics.
Metal Detectorist Discovers One of England’s Earliest Gold Coins in a Farm Field
Twitter Bot which tweets Motivational quotes every hour
Twitter Bot which tweets quotes every hour
OP here.

Up until this point I've completely avoided Windows for work (for obvious reasons). I've exclusively used a Linux laptop for work.

I use Windows on my desktop as my home machine. WSL means I can train machine learning models in my time off, without stopping me chilling out with my buddies.
https://lingva.ml/
I meditate and hike with friends. For Friday and Saturday nights, even though I don't drink, I enjoy having dinner with friends who are drinking. You can give up drinking and not lose friends.
Seems like a stunt as usual.

Which mid-level engineer in SV makes $9M ? IIRC ~L6/L7 salaries at Google are around ~$1M, and I think they are ~40% lower in Tokyo. I remember seeing a similar news piece for NEC a few years ago - about how the salaries can go as high as $1M.

Meanwhile, even those tech workers who do chose to work there in Tokyo have been stranded out of Japan for ~1.5y now; and unlike the US, which despite falling birth rates and a lack of interest in Tech from the natives, manages to keep its industry afloat with an endless supply of grad-students from India/China, Japan has basically shut itself off to STEM students too.

I'm not sure if they have their priorities straight for a tech ecosystem. Which is surprising (and a bit tragic), considering that Tokyo was neck-and-neck with SV until before the internet boom.
It's one thing to say "there is no warranty" in order to free oneself from the burdens of maintenance and onerous, abusive liability that could arise from the product one is giving to others.

It's quite another thing to say "there is no warranty" under the idea that you shouldn't trust me, since I could suddenly decide to turn around and start taking advantage of you and your naïve trust in me.

I find the first kind of attitude acceptable and reasonable. The second is basically an anti-good-will, pro-aggressor view of the world, which I emphatically reject and hope becomes increasingly unpopular.
Exploring Extreme Language in Gaming Communities
> Lastly, in my experience i didn't feel the full mental benefits of no alcohol until after about four or six months without a drop.

Is that really a thing even for moderate or very moderate drinkers (like, 4-5 glasses of wine per month)? Do you really feel mental benefits from being totally sober? What kind of benefits? Is there any study about this?
Well it’s nice to get some insight into Dynamicland, even if it’s not very flattering.

I do wonder if the project is still under active development. I imagine it’s very frustrating to not have much to show after more than half a decade of development.
The Social Bot Lie
Try reading Graeber’s Bullshit Jobs for more perspective on this
Golf is fun, but depending on location it is an environmental nightmare. The amount of water sprayed on bare ground to make massive grassy fields, then the pesticides, all so a couple people at a time can push a ball around. On the other hand, ice and snow golf seems ideal.

When I was overseas we had a course made by spraying oil on sand to create greens and fairways. That was ironically more environmentally friendly than anything used by the PGA.

Like this, but ours was so dry that the entire thing used oil.

https://golf.com/travel/inside-sand-green-golf-rough-rudimen...
People who work 8 hours a day ... how do you cope without wanting to off yourself?

I only work 8 hours a day. That leaves plenty of time for the boozing and buggering that a 40-hour work-week can buy.
By "hard drive" I assume you mean "computer"?

Yeach. Yeah I had two of those when they were being thrown out. MCA was a really horrible bus between ISA and PCI. I recall it not wanting to boot unless you installed drivers for all your cards into the BIOS, or something.

So not only did your OS need drivers, but your BIOS did too.

I may misremember.

Compiling the kernel was basically an overnight operation, IIRC.

But yeah they were built like tanks. Even the power switch felt like you were turning the power back on to the fences in Jurassic Park.
> "That Web stuff is addictive"

Prophetic declaration of the day. I'm envisioning a great hacker t-shirt: "That Web stuff is addictive... stick to FTP (a friend, 1993)"
Generally in Canada, rates are only fixed for a certain term - typically 5 years.
Have you done any thinking about hard mode? Getting trapped in a 'deep' pattern (?ight: e, f, l, m, n, r, s, t, w) too soon seems like a problem. But this is way outside my bailiwick.
Are you sure? The article explicitly says the opposite.

Not clear how that could be a bad translation, at least it seems unlikely since then it raises the question of why the currency conversion came out to a nice round number.
If you're not already getting help from a qualified therapist, please do so ASAP! They can really help you get through this dark period. I have no doubt the love you feel for your kids is 100% genuine, but the dynamic you describe tells me that you're also using them as an emotional crutch after the divorce. In the long run this will not be good for either them or you. Another reply suggested that you date again, which would be a good step eventually. But it does not sound like you'd be able to get into a healthy relationship yet. You don't have to commit to a therapist right away. Just look up a few near you, set up an initial appointment with each and treat it like interviews where you're the hiring manager. Go talk to them, and then maybe go back to the one you're most comfortable with. Things will get better for you, but you need a hand to pull you out of the ditch right now. Do it for yourself and your kids. They need you to show them what resilience looks like.
Box – Python dictionaries with advanced dot notation access
Was curious how fast the shell was versus something more purpose written.

This short bit of (golfed/terse) Perl seems to be 2-3x faster for the inputs I tested. Though it's also 2x more "code", despite golfing and skipping best practice strict/warnings. And both are wasting some time sorting the whole list versus a partial heap sort or similar.

#!/usr/bin/perl
$l=shift(@ARGV)||1;
while (<>) {
for (split) {
$c{lc($_)}++;
}
}
for (sort { $c{$b} <=> $c{$a} } (keys %c)) {
print "$c{$_} $_\n";
last if ++$i == $l;
}
In such a scenario I'd say that the distinction between the two teams is essentially imaginary. If management is forcing the downstream team to use the new API even if it's broken, and then management is forcing the upstream team not to break the API for the benefit of the downstream team, then the API is an illusion.
Puff piece spun by PR after a tweet went viral. News at eleven.
Very interesting. Which channel specifically?

VSX is really where the new development is happening, but it's become quite complete. The PC-direct instructions first made available in P9 also really closed a gap (beforehand you had to do bl with a weird flag to get PC in LR without trashing the history table).
I think that works both ways. If you want to work more, it is easier to do from home as there is less social (i.e. family) pressure to come home from the office. The key is to find a workable balance.
Right, and that figure does not mesh with any other given in the article
Banks package the loans into bonds which are then sliced up and sold to investors. Banks aren’t really in the speculation business as much as the underwriting business when it comes to mortgages.

Fixed rates are always a better option for the person borrowing the money as you can refinance if rates go lower, lowering your monthly payment.

Variable rate loans are far more regulated for a reason.
>an engineer is someone who does engineering.

I don't think this is actually useful without strict definitions of what constitutes engineering. If I go to a homeopath who prescribes an herbal tea to cure my cancer are they "practicing medicine"? The law says they are not, and cannot, because of clear definitions of the term.
I'd push back a bit on the orchestra musician preparation relevance. Playing at an audition alone is very different from playing in a section. The hyper critical attention to minute details that wins you a job at, say, the New York Philharmonic, isn't what makes you good at blending with your section. Also, no one is ever practicing concert repertoire as much as they practice audition excerpts so what you hear at the audition is not necessarily representative of what you hear every week.

Granted, it's more representative than leetcode performance but still far from a perfect system.
> "We are looking for people who can create new value and think about businesses from scratch, not consultants and those who worked at big corporations," Yanai said. "Geniuses who are more capable than me. If the pool is bountiful, we'll take 100 or even 200."
That’s really only L6+ with some good stock growth. Most senior eng are L5. 350-500k is still a lot.
Sound, sage advice that no one will listen to.
> "In the future, our rival will be GAFA [Google, Apple, Facebook (now Meta) and Amazon] rather than Zara," Yanai said.

Those are some big words.
Wait till you see this https://twitter.com/nayibbukele/status/1483194959989719059

(that's their president speaking)
Zendar (YC S17) Is Hiring a Platform Engineering Manager
The UX designer doesn‘t need to know how React works.

The React developer doesn't need to know how TCP/IP networking works.

The network expert doesn't need to know how a kernel works.

The kernel developer doesn't need to know how a CPU works.

The CPU engineer doesn't need to know how silicon metallurgy works.

And whoever smites metals all day sure as hell does not need to know how to draw pretty icons.

etc.

But all put together we are eating the world.

It‘s beautiful.
the article says the book's name
The toolkit in the packages by default is old though. I was setting up JAX on a Ubuntu 20.04 WSL 2 install and it was complaining about ptxas being old and giving bad results.
Donsol: A dungeon-crawler card game
Facebook and other companies banned Dynamic Programming.
For reference Roger Federer gets $30 million a year for representing Uniqlo.
>but there is no sign they will

You just described every bubble. The whole point of bubbles is that you can't predict when they'll pop.
I agree with almost all of your point, but a small nit pick:

>Economists don't call themselves engineers and engineers don't call themselves economists.

There are quite a few universities that offer courses/degrees in "financial engineering" and they often are in the mathematics/economics colleges and don't have a typical engineering curriculum as you laid out.
The super-rich live on a different planet. Hear their thoughts on US salaries
"ad-supported" and "malware" are not the same thing.
Title edit for length
What is the purpose of this? Should we consider starting a startup in any of these places? Why is one better than the other?
Speak for yourself. I would not move to North Korea no matter how much I was paid, ever.
Yeah, there are so many people who want to expand their experience and mind, who also can't learn a language that can be taught in 10 minutes.
> But then (U)EFI is an OS in itself

Would it be accurate to describe (U)EFI as being like MS-DOS (i.e. single-tasking), but running in protected mode?
Grumman Albatross Makes Comeback
Because you are loading them from the side of the device (the USB port) instead of the front of the device, the screen.
https://en.wikipedia.org/wiki/Memory_safety

Outside of your simple example C code, there exists C code which can only be memory safe if the compiler implements a heavy runtime: track pointer allocations, track where pointers source from, raise an error when the pointer is used in an undefined context. See how much work valgrind does to achieve a subset of this task

You could consider C code safe if you included a machine verifiable proof of memory safety with the code.. but that's ridiculously more effort than using Rust

In short, you're arguing semantics over the use of the word safe/unsafe when there's a clear definition Rust offers. You can argue that safe code still has bugs, but that's beside the point
Finance jobs pay just as much as, or more, than FAANG and to my knowledge don't do any leetcode.
culdesac? french for dead end. how is this a positive reasoning from the architect? I wonder.
Dupe: https://news.ycombinator.com/item?id=29998522
I wonder if Elm had typeclasses if it would help with the verbose code a little. Not having them just means more code but also maybe more someone needs to understand to use the language.
more like list of crypto-heavens and "planned economic city" projects
GraphQL client graphql-python/gql version 3.0.0
On Scotland’s Haunting Coast, a Village Dreams of Space
The Number One Secret of Investing
So the new acronym can be MAGA?
I clicked on the question mark at the top of the page. It explains that there are 3 definitions of a startup city as given by Balaji Srinivasan.

Perhaps a github repository with this information that can be updated with pull requests would manage a more comprehensive list and information.

But this is a good start.
Abstraction is necessary, but I think OOP as practiced in many companies likes abstraction a bit too much.

At the extreme people treat everything except the code they currently work on as black boxes and code like this is written:

//this was written long ago in one class
List<Book> getBooks(BookRepository bookRepository, String author) {
var books = bookRepository.getBooksByAuthor(author);
if (books.isEmpty()) return null;
return books;
}

//this too but in a different task and in a different class
Collection<Book> getBookAboutKeyword(String author, String keyword) {
var books = getBooks(this.bookRepo, author);
if (books == null) {
return null;
}
// let's ignore the fact this should use filtering on db
return books.stream().filter(Book b -> b.about(keyword)).collect(Collections::toList());
}

//this is written now and there's a NPE
List<Book> getBooksAndFooBarThem(List<Books> books, String author, String keyword) {
var books = getBookAboutKeyword(books, author, keyword);
//foobar them
return books;
}

And of course the solution to NPE was to put ANOTHER null check in the getBooksAndFooBarThem function because anything up or down the callstack is black magic.
Leidenfrost effect occurs in all three water phases: Solid, liquid, and vapor
Yes, but the crypto crowd stems from the libertarian scene, which is averse to regulation in any form.

It's a political stance first, the technological "solution" is selected just because it fits the ideology.
I think a good amount of inflation would be required. That helps alleviate the debt while also keeping the price of the house stable.

What you can’t have is millions of bag holders underwater with mortgages on homes valuations cut in half.
> Let people learn from their mistakes.

I'm interested in finding out to what degree you hold this viewpoint. How severe do the negative consequences of an action have to be where you would switch from saying "let them learn from their mistakes" to "we can't trust them again".

(I'm honestly interested in knowing, this isn't just a rhetorical statement.)
NB, Replit is the outfit that did this:

https://intuitiveexplanations.com/tech/replit/