skysight-inc/HackerNews huggingface dataset:
Yeah or a country taking over part of another country and shooting down a passenger plane and no-one gave a crap. I am surprised there is so much hub-hub about the UA this time around, happily surprised for sure, but I kind of gave up.
The big mac index is flawed in so many ways.

Labour and tax components of the costs are wildly different in countries. Raw materials might be almost irrelevant in some places. Because of this, the quality of the dining experiences are wildly different, because each restaurant owner needs to justify their costs. Add to this the effect of competition, which itself depends on local markets.
What's the justification for an attrition target? It seems such a weird thing to want your staff to leave.
I am fine with it “templating engine” has a pretty well defined meaning as a group of words.

If it was called “modern templating for c++” I would agree.
> I submited 51k lines of code in January

wait wat? how is this possible? I'm not sure I would be able to even mindlessly type 51k lines of code in one month
>>and just stop buying

That's incredibly naive, if you excuse me saying so. 300 million people depend on Russian gas supplies, yes, most EU countries have emergency supplies for few weeks in case of a major disruption, but those are for emergencies - not for threats of "do X or else".
and of course they couple could have shared access to each other's bank accounts
It's not so much about whether he's right or wrong. He just hasn't said anything meaningful. The comment amounts to Glass Steagall repealed, Crisis happened, Other things happened. It doesn't link them together.

This is called Post Hoc fallacy: the fallacy that just because one thing happened before another it caused it.

https://en.wikipedia.org/wiki/Post_hoc_ergo_propter_hoc

Maybe repealing Glass Steagull DID cause the 2008 issues. Maybe it didn't. Lots of things happened between those events. Op doesn't bother to check or evidence either way.

You see this a lot in economics/finance especially pop-economics. Something sounds quite convincing until you force yourself to take a breath and consider: is this actually true or does it just suit my conceived notion that more regulation = better?

The act itself is interesting: it established a more segregated form of banking. But it was already undermined a lot by various means (amendments, changes of definitions, interpretations by the FED etc). There is a whole article on the decline of the act and most experts seem to think it either wasn't a factor or was but keeping it wouldn't have averted the crash:

https://en.wikipedia.org/wiki/Glass%E2%80%93Steagall_legisla...

https://en.wikipedia.org/wiki/Decline_of_the_Glass%E2%80%93S...
This is why I abandoned slackware. It was one of the first distros that 'worked'. However, after becoming a developer with source control and some sort of system that let you track things. I did not want to go back.

They have steadfastly refused to move to more 'modern' development practices (they have been arguing about it since the mid 90s). With simple things like issue tracking. That is fine, it works for them. But after a few years I got tired of spinning my own just to have something kind of current (think that has changed). But I bailed out, when they kicked out the dudes who made it into a distro that was easier to update with some simple commands (like apt). That is something OS at the time had but them. I gave up. I just moved onto whatever my employer decided we were going to use (usually redhat or debian based). I enjoyed my time using it, but it became a chore to maintain. So I moved on to things that had automated some of that. They may have even fixed some of the issues I had with them. But I no longer have the time to bother going back.

I have seen this pattern with a few projects. Basically whoever runs the project just does not want to mess with it. That is fine. But it really holds their project back. It works fine when you have 1-2 people working on it. But you add a few dozen with people dipping in and out randomly you need to add some control to the chaos. One project I watched the main dev go kicking and screaming how it would not help. The project is now clicking along pretty good. He now does not feel like he is all alone fighting the world. He has people to help him and can track it easily. He even stated he should have done it sooner.
This is a pretty low value comment. The fact that we can do something about gas leaks has nothing to do with China.

Also: the party owning the pipeline has a pretty strong incentive to stop those leaks, it costs them money.
> I'm still a junior but work as "technical reference"…

The higher-ups may also perceive you as junior. Their POV, in order to earn your stripes— you’ve first got to put in the time.

Unfortunately, most big companies are not very smart about career pathing. Which is to say, developing and promoting their people from within.

What to do? Promote yourself—

Even you still feel slightly Junior— another company out there will value your accumulated experience and expertise. And importantly, willing to compensate you.
can you provide us a link?
I think a satellite product able to detect methane at a sub km resolution, layered by data products able to add meta such as the business it is related to, or show timeseries of emissions, would be splendid.
The CDC literally changed their definition of vaccine after it was pointed out that the COVID vaccines wouldn’t qualify.

Changing the definition that’s been around for decades smells of a con job.

They should have called it a preventative therapeutic like a blood pressure or anti-seizure medication. It fits in that category much better. But if they did that, then it wouldn’t qualify for all the government protections in place for vaccines.
Missing Manuals – io_uring worker pool
Never been a manager in my life. I think the biggest problem most engineers have is not understanding how the systems around them interact re: company and management.

Know the rules of the game you're playing deeply or you'll keep losing.
It's unsurprising that abstract mathematicians are worse at engineering math than engineers, and vice versa for abstract math.
This is not, and have never been, the case. Certain markets are winner-take-all, which necessitates a growth-oriented strategy regardless of the stock market. In the general case, the value of a stock only dips if the risk-adjusted net present value of expected future dividends changes for the worse. What happened here is that the market clearly expected the growth potential to be larger than what was the case, but absolutely not infinite.
I would like to add proper JSON5 support.

The template problem is a real problem. I used it once and it was pain and moved away instantly.
I would vote for go inside go as a template system. So you can effectively write go code.

With the help of yaegi[1] a go templating engine can be build e.g here[2].

[1]: https://github.com/traefik/yaegi

[2]: https://github.com/Eun/yaegi-template
South African scientists on the inside story of discovering Omicron
I would start a kid on Etoys from Squeakland.org, first show her some video demo. And show her how to script Minecraft from Etoys. Also Microblocks for hardware. Then Thonny and a $4 Raspberry pico led blinking and temperature with ADC, then have her measure her skin voltage. Then look at Squeak Morphic (Lawson English tutorials on Youtube).

Indeed, maybe only 10% of kids like it. The rest should go play with World of Goo.
Then the Powder Toy.
$10B per year divided by say 150M users equals about $5.50 a month. Not bad, but not gonna cover your $20 Netflix fees.
I'm surprised we haven't seen it yet, it strikes me the environment is something people could become fanatical about.
I wish I had realized your comment was better spaced before slogging through the previous text brick.
Standard day rate for any software contractor in London at the low end four years ago.

Probably higher now.
Former kid here, one of the toys my parents provided me with early on was Snap Circuits: https://www.elenco.com/brand/snap-circuits/

Not strictly programming-related per se, but they were a very educational toy. Messing around with these from a young age probably helped to cultivate an interest in electronics, how things worked, and later computing/programming.
> Because arithmetic is completely solved and boring, duh.

What is the fastest way to multiply two integers? Prove there is no faster way.

Do the same for division.

There. That will keep any mathematician busy for a while.
You need mental energy for arithmetic. Mostly gone when you are old enough to be called mathematican
> Why did Obama write it off as a non starter?

Joe Lieberman.

Many of these things can't be modeled from first principles, as nice as it would be to have a simple theory of everything for politics without involving individuals and second, third, etc order effects.
Some days I think it's learned helplessness, some days I think it is inborn helplessness.

I myself always searched for customization, starting with toys I dissembled and put together in a way I liked. Whenever I went to the toy store I looked for screws and not glue. To my first computers, I loved DOS and when it went away for Windows GUI I took to the registry and then searched for something else and found Linux. Tinkering is my destination and I am never happy with what I have. This drive is the way I am built, I think, and no matter what anybody would want me to do I simply can not. I must have things my way.

There's the opposite kind of people, who just want something that works right out of the box and find any tweaking to be a distraction from getting shit done. They are the majority and products are geared towards them because the market for tinkerers is too small for the economies of scale. I used to blame companies but now I just think they make what they can sell. And they must sell to people who actually hate computers and technology, they just like the products of it.
Drop Algeria as well. The only viable place remains the US and the lobby there is such that I'd be buying popcorn to watch how Texas will try to regulate the local industry.
>>Buying somewhere else

Where? And how?

>>using alternatives, such as green gas

You mean synthetic gas? There is absolutely no capacity to produce anywhere near enough to satisfy even a single percent of European needs.

>>or heat pumps

Heat pumps are not a universal solution, they don't work in all climates, or they require digging trenches or wells to actually be efficient - again, not possible everywhere and for everyone.

And even if it was - with what money? Where I'm from in Poland I know lots of people who still heat their houses with coal, purely because gas is too expensive as it is. And you want to switch their source of heat to an even more expensive one? I'm sure they will be super happy to do that, sure.
Is this Unicode?
Depending on the specifics, companies often don’t fix things because it would be more expensive, perceived or real, to fix the issue(a) than just dealing with the consequences of whatever it is being broken. Companies don’t operate on morals or principles outside of what makes them more money or what they think makes them more money.
I'm not sure what you mean. There's always going to be a race condition between ctx.Done and thingCh, just depending on whether there's data available. This race condition is unavoidable.

I guess you're thinking of "what if thingCh and ctx.Done activate simultaneously?"

There's no real difference between happening simultaneously and happening one after another.

As for your other point, you can just write code like

select {
case x := <-conditionA:
return x
default:
}
select {
case x := <-conditionB:
return x
default:
}
...

But I've personally never needed code like this.
If you can make compiler work with both - new and old code, then yes, I totally agree. But Python expected you to transpile your code to new version and recompile while also updating many of your dependencies. And that’s not something you easily can do in large codebases.

I’m not sure how editions in rust work, but if compiler can compile all editions and link them in single binary, then its something I’m totally for. But if someone expects people to go through millions of lines of old code and make sure it all works fine after migration to new version of lang, then I’m not sure your language can succeed.
The business model shouldn’t decide what’s legal. If it’s legal for Sony, it should be legal for Apple.

Or if you disagree, fine. What’s the threshold? How does the Government acquire the information to determine if enforcement is necessary? What happens if the PS5 console, later in its life, is ever sold for a profit?
I find that many articles like this pick and choose what blockchain people ‘believe’.

The people I interact with in the community pay their taxes, use fiat more than crypto, and would gladly keep their assets in a regulated exchange like Coinbase, or a traditional institution like Fidelity. There is a lack of trust in these organizations because the world of finance favors the rich and they feel left out.

Articles like these tend to get caught up on the memes, which are an exaggeration of what very early Bitcoin libertarians were selling.

I hold quite a bit of my net worth in traditional stocks, real estate, and some cash, but I appreciate the value of decentralized networks and the assets that can be built on them (I also hold ETH). Having low friction to create, transact with, and use assets can be a good thing as long as scammers can be punished (probably through social consensus).

We do need a neutral, decentralized network that allows digital goods to live longer than the companies that issue them (or perhaps companies that live forever as long as anyone funds the contracts). I don’t want my Xbox to stop being able to play games because Microsoft shuts down their licensing servers in 20 years, I want those licenses to be stored somewhere else that still provides Microsoft the assurance that they can control piracy while at the same time doesn’t grant them control I’ve the lifetime of that data.

Blockchain (w/ proof of stake) is a decent place to store this. The state will be rather static, I can hold onto my own data in case the blockchain data is ever not available, and the rest of the nodes in the chain can prune that state and not worry about storing it forever.

Then if Xbox ever shuts down, I point my Xbox to my own blockchain node and it can still validate the signatures and know that the license is valid.
This isn’t a black and white issue. I think the future is one in which most people that simply want better returns on their stables, play games or collect nfts, the key management is obfuscated by a centralized service while a minority that want to be on the cutting edge manage their keys, deal with bridging, etc themselves
> the specific questions being asked in the above comment become trivial when a biological origin of consciousness is assumed.

But unless there are complementary answers, they're trivial in the "useless" sense. They (1) don't provide any explanatory power, and (2) may very well be wrong--because as we've established--we have no clue.

It's of the same argumentative caliber as the anthropic principle: "Well, we're here because that's just the way we do things here in UniverseCorp."

I too could assume that consciousness is due to a particularly fascinating arrangement of angels dancing on physical atomic pins. I could say that every person is localized to a certain angel, or maybe a soul, and vociferously call it trivial because if you assume this thing then it naturally follows. But I don't want to assume that thing because that thing is totally useless at describing anything. Which is still where we are with consciousness, and the history of science is filled with whiplash and disappointment at finding older more primitive beliefs were more "true."

> There are no 1s and 0s separate from the material reality of electrons and silicon, that's an entirely human abstraction that doesn't exist in the hardware

There are 1s and 0s that are going across the world right now from you to me, and they're being transferred into electrons and photons and who knows what else afterwards. They may be emergent phenomena, but they exist, just like molecules exist as combinations of atoms: they have rules, those rules are exact and can be understood. Those rules are also not materially real, and yet they can be made immanent. We as tiny humans have built a real system where we have separated representation from reality, and we have not yet determined whether The Universe (TM) has made a comparable innovation.
And on the Apple IIGS, and other platforms, Electronic Arts had a program called Cartooners that let you create animated cartoons with pre-defined characters, animations, scenes, and music. What are some modern counterparts to that?
> strict enums are usually over-strict and eventually you back yourself into a corner in terms of being able to roll out new enum values.

Yes, they are poison for the evolution of a public API.
I can recommend Nitter Redirect. I'm thankful of it every time I happen to click on a Twitter link. https://addons.mozilla.org/en-US/firefox/addon/nitter-redire...
Or how we started boycotting the United States when we found out about the war crimes where they put and tortured prisoners of war in 'dark sites' and concentration camps in no man's land (gitmo) without trial or basic human rights and dignity for two decades.

Or where they separated refugee parents from their children and put them in concentration camps where they had to sleep on concrete floors and beg for basic supplies, then 'lost' these children.
A notable fact about the B5000 (1961; the first model of this family) is that it was the first commercial computer to implement (segmented) virtual memory. It was preceded only by Ferranti Atlas which was the first to implement paged virtual memory.
The only unintuitive element of the times table is 8*7=54.
That whole channel is gold.
There was an initial flurry of officers and detectives right off the bat but it felt like theater and there hasn’t been any follow up that I haven’t initiated myself.
Welcome to capitalism where the exploiters and the exploited are the two primary classifications of people.

I don't think you really have much choice but to head toward greener pastures and start over from a new perspective. It's what the exploiters at your company would do.
That and reduction in cattle. (And the elephant in the room, that uncomfortable truth: consideration of the number of humans, which we sooner or later will have to address, even though that will be fraught with many ethics issues and is ripe for abuse).
Truepill | We're HIRING! | Backend Senior and Staff level Software Engineers | 100% Remote | US based only | Unlimited PTO

Truepill is a full cycle healthcare product that enables patients to virtually visit doctors, receive at-home tests and prescriptions, and monitor any medications or visits through our app.

Through our recent Series D funding round, we've officially reached unicorn status with a total valuation of $1.6 billion! As we take another step forward towards our vision of transforming consumer healthcare, we're planning on expanding our customer base to insurers, health brands, government agencies, and more.

We're looking for Backend Senior and Staff level Software Engineers to join our growing Engineering teams.

Our tech stack is:

Backend: Node, Typescript, Express, PostgreSQL, Kubernets, 90% on GCP & 10% on AWS.

Frontend: React

Here is the link to the full job description: https://jobs.lever.co/truepill/e311905b-b92d-4a14-b1ab-2c3a8...

If interested, reach out directly to me with your resume: nikki.daisy@truepill.com
Exhaustive switch seems likely to be backward incompatible if done well.

What you want here is something akin to Rust's match behaviour on enumerated types. If your alternatives aren't exhaustive, it doesn't compile. Now, Rust is doing that because match is an expression. Your day matching expression needs a value if this is a Thursday, so not handling Thursday in your day matching expression is nonsense - even though often the value of a match isn't used and might be the empty tuple it necessarily must *have a value.

It seems to me that today a Go Switch statement operating on days of the week can omit Thursday and compile just fine. Exhaustive switch means that's a compile error. If your "exhaustive switch" is optional or just emits a warning, it won't catch many of the problems for which exhaustive switch is the appropriate antidote.
If it doesn’t then what would have been the point?
> Yeah or a country taking over part of another country and shooting down a passenger plane and no-one gave a crap.

Is this about MH-17 shot down over Ukraine? There's arrest warrants out for the people responsible at the moment; they know what happened and who was responsible.
Back of the envelope means you can estimate so you don't need it memorize the whole table.
Yeah, I think it is similar to how some software engineers are more into writing tools and libraries than creating a product that common people use
Meanwhile I grow tired of Visa and others logging my transaction history and travel patterns to sell changes in my behavior as a service. I am seeking to minimize this.

I still have bank accounts for clients that really want to pay via ACH. I keep enough USD in the account for a few bills and a little cash on hand for purchases IRL and recently adopting prepaid debt cards since some stores refuse cash. The rest is sold for Bitcoin and other crypto-assets to hardware wallet devices backed by cold wallets managed offline that can be recovered via a quorum of people I trust spread across several countries. No one government or individuals would have any legal or even practical means of seizing my cold wallet assets. I pay my taxes but the rest is mine and free from inflation long term.

Meanwhile I have friends that have had their accounts frozen over (eventually proven bogus) legal claims filed by individuals, stolen by randos social engineering bank tellers, and my own account frozen multiple times over them thinking my own small purchases were fraud... and deleted once because I had a PO Box on file as my street address. Nevermind the fact I was homeless for years and the homeless do not have street addresses and are thus deemed unworthy of bank account unless they get creative with street addresses.

The security, availability, and stability of bank accounts is greatly oversold. I have done subcontracting work for major banks and I can confirm at least one still uses ie6 and activex as recently as a few years ago to touch your personal data. Big banks like Chase do not even allow you to have even last gen poor security hardware 2FA unless you maintain a balance over $100k with $500k in yearly deposits. Security is a feature they sell to those too rich to care about inflation eating their lunch with large USD balances.

Online I use Bitcoin anywhere possible and a Coinbase visa as a fallback I can send Bitcoin to in order to proxy to USD on the fly.

I also am one of those crazy people that hosts their own online web services in a closet server rack. I would like to see the UX of flows like this become easy enough that anyone can do it with minimal risk of shooting themselves in the foot.

Some of us do care about personal privacy, security, and sovereignty... these days more than ever. The political future of any country is never certain.
Use ArchieML for Your Blog
There's lots of great stuff out there if you know where to look and that's cross-platform to boot. As other posters had said, don't focus on looking for hardware as any Windows/Mac/Linux machine will work fine. Also, my unpopular opinion is it doesn't really matter if kids are on a locked-down machine like ChromeOS when it's now easy to start up a Linux container, either locally or via one of the web-based IDEs. replit.com now has pygame which is pretty nice. The coding train channel on YouTube has a lot of nice videos on P5.js, physics simulation and generative art. Xojo (paid) is an easy way to make desktop apps.