skysight-inc/HackerNews huggingface dataset:
the one about unsigned integers with one bit missing would be trivial to implement as a library in C++ with no significant downside. all you have to do is make a class wrapping a signed int and put debug checks for if the high 1 bit is set behind an if constexpr in operator= and the copy constructor. in most other languages this would bring a big performance penalty, but this is one thing that C++ is actually very good at.
The whole story of the development of the sulfa drugs is pretty eye-opening, and is well-told in this popsci history book by Thomas Hager (2006), which also covers this toxic poisoning episode:

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

One fascinating aspect of this is that Bayer originally tried to convince the world that their patented derivative of sulfonamide, Prontosil (note nitrogenous ring additive) was the one that worked.

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

It turned out that the non-patentable sulfanilamide was the actual active species, which Bayer probably knew but kept secret because, well, patents and market share and so on:

https://en.wikipedia.org/wiki/Sulfanilamide
How do Stadia ports even worked? Do you target a generic Linux platform or it is more specific?
>people's saves and earned content like game unlocks and achievements aren't lost.

What does that even mean though? A piece of paper or digital equivalent that lists your in-game achievements? That's worth... a piece of paper or digital equivalent. I mostly don't even get the equivalent for lots of things I spent a lot of time on in real life. I guess I have a diploma somewhere though I don't actually know. (That is at least somewhat verifiable without the original piece of paper.)

I certainly don't expect "achievements" like that to be transferrable other than in a generalized life experiences sort of way.
I can probably figure it out, but I use Linux for servers only. I’d have to jump through some hoops to get it running.

The lifestyle changes I mentioned have displaced gaming in my dopamine system. I also never want to get sucked in again. That is my main defence.
I think the point is "what were those 8000 people doing for a decade."
I maintain a website called MapRoulette which is not pure gamification but breaks down map contributions into small tasks. It has some elements of gamification (badges, leaderboard).

For more task-based editing with gamification elements check out StreetComplete, an Android app.
I transitioned from a Gmail account that is more than 10 years old that I previously used for everything. It was much less of a pain than I expected.

I set up a new inbox with Fastmail on my own domain and set the Gmail to forward everything to the new address. Then I started updating things whenever I received a forwarded message. Over couple of months everything important got gradually sorted out and I cleaned up the rest based on my password manager.

Now I only keep the Gmail around because of the Google Play purchases tied to it plus the possibility that some old colleague or acquaintance may have the old address saved. But if Google shuts it down it isn't a big loss.

Overall, the benefit of more control definitely outweighs the hassle of switching. I would recommend it.
> Most 'performance tuning' out there is eliminating quadratic functions and putting stuff into simple dictionary caches. This should be easily teachable to any competent developer.

That does happen, but some of the more severe performance issues I've seen are memory related. Every byte allocated has to be freed. If you lower the memory profile of your function then you reduce the overhead of running the code significantly.

I recall a web service that ground to a halt and would sit at 100% CPU, after I put it in a profiler 97% of the cycles were in the garbage collector. Dig a little deeper and I found that the caching library used was cloning the data before sending it back. Ahh, junior devs.

I rewrote a library with the same interface that did not clone the data, this was safe as the original data wasn't being changed, 15x speedup from 10 req/s to 150 req/s.

Then I dug deeper and changed which data was getting cached. Cache post-render and post-compression instead of the pre-render database calls. 150x speedup from the original or 10x from the previous point. The system went from being able to serve 10 requests/s to 1500 req/s. This change also was safer since nobody is going to ever try to alter compressed data, no such guarantees from the cached database calls.
Yes, but it is a strange phenomenon involving pulls in opposite directions: we have both scarcity in supply outside the factors related to demand, driving towards inflation, and also a reduction of demand owing to the factors you noted. It is probably what stagflation is.

Interestingly, you noted that also the suppliers are a demand side at reduced rate: a layer between pure supply and pure demand, where the pure demand can still be high (causing inflation), but the intermediate layer cannot deliver because their suppliers (in turn) are not delivering.
To me, even a single instance of this is more hurtful and wrong than every other usage of the word "kike" online combined.

Better one hundred guilty people go free than one innocent be convicted wrongly. Something is horribly broken about our current system.
Every time I have to look into an "Enterprise" Java program it feels like playing a game of hide and seek with the hundred lines of business logic that exist in the midst of reams and reams of accidental complexity. It drives me nuts.
At a large scale, the cost to mine one BTC is so low that it is silly. The large miners can mine at a loss for brief periods because they learned the lessons already... just hold until the market recovers and the gains are exponential.

Play with the numbers here [0], just change the electricity cost by $0.01 and you'll see.

[0] https://insights.braiins.com/en/cost-to-mine/
I can't tell if your comment is an honest lament about poor quality reviews, or a jest at other commenters' expectations of online reviews.
Maybe a stupid question, but why doesn't Google just sell the services they no longer want to support? Spin it off. It's gotta be worth something and they likely have an enviable amount of users just from the name.
You think he played a game for 6000 hours because he thought the service he played on would be canceled and he would have one day of exposure someday? That seems pretty unlikely.
expertise != good decision making (https://www.rutgers.edu/news/expertise-liability-experts-may...)

You are about eight times more likely to be killed by a doctor than by an automobile accident, and only about 10% of such deaths are reported (https://pubmed.ncbi.nlm.nih.gov/28186008/).

People are, empirically, objectively, and measurably stupid for trusting doctors more than they trust the safety of being in an automobile.
These things get used in dsp and other radio applications all the time.
And Control was never the ‘make a special character’ key. That’s always been Option.
It's actually co-hosted with the coffee machine in Mountain View.
No-one is blaming individual engineers, but the company as a whole and the direction taken by upper management.
Thanks for confirming!
Lol if you’re the CEO of a company and you’re knowingly scamming a buyer about your bot count, you’re not being bullied.

You’re being caught.
I think it's important to note the difference between unstructured and schemaless. JSON is very much not a blob of text. One layer's structured data is another layer's opaque blob.
> OSM needs some form of gamification adding to it.

Take a look at StreetComplete [1]. It is gamification of updates to OSM.

[1] https://f-droid.org/en/packages/de.westnordost.streetcomplet...
We used Eiffel to build a funds transfer system way back when, Maybe 1990 or so. I met Bertrand a couple of times because my mentor was a huge fan. He built systems in banking using Modula-2 before Eiffel came along. Last I saw Bertrand he was in Santa Barbara. It feels like disciplined programming is not popular anymore in favor hacking, continuous releases, agile, scrum, etc.
Hey!
Steampipe looks great and I think the architecture you chose is very smart. Some feedback from myself:

I've tried setting up steampipe with metabase to do some dashboarding. However, I’ve found that it mostly exposes "configuration" parameters, so to say. I couldn't find dynamic info, like S3 bucket size or autoscaling group instance count.

Have I done something backwards or not noticed a table, or is that a design decision of some sort? That was half a year ago, so things might've changed since then, too.
I don't really understand the parallel. It's not like software engineers at Bloomberg really know or care all that much about finance. The vast majority just work on the software product that moves financial information.
> Galapagos

Yes, I read it. There's a twist in the tail that nobody should spoil.

I haven't yet encountered anything by Vonnegut that I didn't enjoy reading. I want to re-read Breakfast of Champions. My first encounter was Slaughterhouse 5, followed closely by Cat's Cradle.

So it goes.
I feel like this response deliberately avoids the point I was making, in favor of kicking up confusion.

He grew up on the internet. At a time when everyone was turning their internet web pages black to protest censorship. At a time when "the internet interprets censorship as damage and routes around it" was a slogan touted proudly by technologists and philosophers.

It's not Elon Musk that changed, it seems to me. It's the cultural values on the internet that have changed, and arguably not for the better - more control, more censorship, more centralization.
Would the mirror image of U.S.'s Curtis LeMay in Russia choose to bomb to the West or East of the dividing line in the mind of James Baker when Michael Gorbachev's Soviet Union came to an historic end? And? France takes revenge...
This is why I suggest getting all of your friends and family together and onboard everyone together. The hardest part about SSB is the initial contact and on boarding. Once you have a social graph things work quite well.

That being said, I've been on SSB for 5 years now and love the community that I'm apart of even though it's spread out all over the world and mostly involves the developers that are working on SSB.
Android-only :(
It's my understanding that they're not requiring BEV and thus won't require adding any chargers. Gas/EV hybrids are also an option.
This why I don't understand people who argue we're spending too much on military aid to Ukraine. The sooner Russia loses the sooner Europe can go back to buying energy from them. The paltry few billion we've sent so far is nothing compared to the costs of long-term sanction enforcement. We should be flooding Ukraine with a deluge of money and advanced weapons and vehicles on the financial merits alone.
Log4j is 350,000 lines of code ... and you still need an add-on to compress logs?
A third of a day is 8h. 6000/8 = 750 days. A year is ~365 days.
>Are there any cool hobbyist uses of these things?

Yes, there is, if you're willing to learn.

>Always game to learn a new tech.

Great. A good starting point is NANDLand[0].

Their board is not at all a bad purchase at <$100, particularly to follow their tutorials, but you can do better[1] if you are adventurous. e.g. iCEBreaker or iCESugar.

I'd still recommend to stick to iCE40 and the open source yosys/nextpnr stack, until you become competent enough to actually know what you want/need.

[0] https://nandland.com/

[1] https://www.joelw.id.au/FPGA/CheapFPGADevelopmentBoards
“What did you get done this week” is the most savage verbal assault I’ve ever heard.

10/10
If it's fast enough to draw on, then it should be fast enough to give a decent typing experience. Maybe I just need to get a large Sharp memory lcd screen and be done with it.
And in a year or two when the standard changes again, you don't have a bunch of outdated ports hardwired into your house.
I'm wondering if it's a combination of the two, and a physical effect rather than a chemical one. If you run the hydrate plug into a wall, the hydrate at the impact site will get crushed and release its gas, which has a bigger volume than the original plug. Local pressure goes up so the force of the impact is magnified. That means a smaller impact has potentially an outsized effect.

No idea if that works, because otherwise I think you're right. No oxygen, no kaboom. And if there was oxygen present, the leak would be on fire.
There is vast spread of FPGA sizes, so on affordability side it's definitely possible and some people did it.

The "problem" is really that you can do a LOT with MCUs, and programming FPGAs is very different than microcontrollers serially executing your code so they are pretty niche.

Like, if you for example needed to drive few thousand neopixels techncially FPGA would be perfect use case, just make a blob of memory and a bunch of serializers that feed each chain of LEDs.

... or you can just use some DMA magick on some fast STM32 and hack it out without having to learn new programming language.
Yep. If you plug a standard keyboard in it works almost perfectly.

The only oddity is the Option and Command keys are swapped. They map to Alt and Windows, but should be Windows and Alt.

Trivial to fix it in the keyboard Pref Pane. Otherwise you’re 100% golden.
I like video games. They're fun. I also waste time watching YouTube videos, etc.

But the number of hours that user put into that game is quite literally 1/4 of all the hours since Stadia launched three years ago. It's nearly 3/4 of an entire year, sleeping and waking, spent on one game. That cannot be healthy or enriching.
They plan to white label the tech. If that's the goal it doesn't make sense to let Stadia live as a competitor to any would be buyer.
Amazon.com is pinned when you install the app
Plans? I assumed lots of people were already working on this. There's already a lot of training data out there, and I suspect most users can be identified by use of a handful of uncommon trigrams and sentence stats. I know you can recognize things I've written at work because they have real em dashes—people rarely type with those.
Oh I agree, that's why I was careful to put "at scale" in there -- these types of approaches are typically good when you're still trying to understand your problem domain, and have not yet hit production scale.

But I've met many a customer that's spending 7-figures on a yearly basis on data that they have yet to extract value from. The rationale is typically "we don't know yet what parameters are important to the model we come up with later", but even then, you could do better than store everything in plaintext JSON on S3.
This is ridiculous. Every relevant government and official statement has made clear that this was sabotage.
There is zero friction to play Factorio on Mac or Linux.
Could be the difference between what the pipe is rated for and what the gas is normally at.
I know your book! How's the baby book sales going these days?
"Initially assume" is good policy, "never attribute" is bad policy.
What a horrible, dim, dark view of reality.

You do not need a lack of morals to succeed.

And privilege is not a precursor for success either, it just helps, and as others have said, very much does not guarantee anything.
For sure people say that.
They don't differentiate between pay and free google. It's just google.

So yea, the meme-machine will just dismiss it as 'lol it will be cancelled in a year because google'.

But Stadia might be 1 of 1 ..maybe 2 or 3 pay services they've ever cancelled.
If doctors and television were promoting it as heavily as they did opiates, people would absolutely die from it. People got very sick during COVID from trying bleach and ivermectin because a reality TV star told them to. Again, your America sounds amazing, I’d love to visit someday.
Parag is right, it turns out people don't like the feeling of pissing in the ocean. So many don't even bother adding a pic or changing their assigned username.

What you and deluded Musk call "bots" are the same demographics which creates throwaways on Reddit and also on here just to answer a comment which enraged them.

It's logical, and also proven elsewhere. It always amazes me the logical leap that cult members are willing to go through in order to elevate the cult leader who can't do no wrong.
Reducing Developer Hiring Time and Cost
Hi everyone.

I'm Felipe, President of devconn.io.

We're an international developer recruiting platform that reduces hiring time by providing companies with a powerful search system for finding developers we previously vetted and detailedly classified. Our developers are based in Brazil and charge extremely affordable rates.

We have transparent pricing where we only add a 10% service fee to the developers' hourly rate. There aren't any other fees.

Most of our developers work with JavaScript stacks, but if you're looking for developers with other specializations, we can provide them under demand at no additional cost.

If you're interested in streamlining your hiring process, please schedule a quick chat with me: https://calendly.com/devconn/chat-w-felipe.
torstenvl is correct. UB is UB whether you are in debug mode or release mode. making it UB for it to store a negative value doesn't make sense. you could put debug checks for it behind an if constexpr or a macro but please C++ has enough UB already, don't add more. disappointing to see that this is downvoted.
I thought it was going to be about trees until I saw the URL…
I see a push coming for professionals to move away from social media entirely or at a minimum, go private.

This stuff is happening too frequently for it to be sustainable.
It should be noted that during that 4 year delay the computer was also upgraded by an order of magnitude (180 petaflops -> 2 exaflops). Intel deserves criticism for their various delays for sure, but the proposed 2018 machine and the shipping 2022/23 machine really are only the same in name.
You kid, but we found that useful for scripts etc! So, in addition to a secure public Postgres endpoint [1], Steampipe Cloud workspaces have a rest API to run SQL queries and get results in JSON or other formats [2].

1 - https://steampipe.io/docs/cloud/integrations/overview
2 - https://steampipe.io/docs/cloud/develop/query-api
Maybe there is something to the dual class structure where the founder retains control while financing the operation. It was always taught in business school as bad corporate governance, but empowering the founder has upside too and may even be positive in the long run.
I wonder if we'd really notice a difference?
Actually higher is inflation the lover is absolute value of sovereign debt
But you know, you got to consider, is this an inherently disgusting, wasteful thing that you ought to be ashamed of? Or do you just feel that way because of other people think it is?
how do i turn on english names for places that are labeled in local language?
I'd tweak it slightly. Either you need MC/Visa or you need ad revenue. Though if your business is one the duopoly won't touch I dunno how many advertisers with real money will touch you.
Why would it happen in both pipelines the same evening?
The Cypress PSoC might be of interest. It's a combination FPGA and microcontroller, the low-end demo boards with USB programming get as low as ~$10.

Though most of what you can do with the FPGA would be covered by built-in timer/capture modules or the PICO PIO modules on other chips (though IIRC, some of the boards have analog support in the FPGA if you wanted to do real-time audio processing). I have not found a particular hobbyist use for them, only know it from my father teaching some computer engineering courses and picking since he could use the same board for digital logic and microcontroller programming.
https://developer.valvesoftware.com/wiki/SteamPipe

No way they did not know about that name collision as SteamPipe has been around since 2013-ish.
Regarding your comment of unlikely simultaneous formation of plugs, the thinking would be that Russian interests were attempting to test or clean or prep both lines.
Chernobyl black frogs reveal evolution in action
That's a complicated question to answer. My "learning to program" over the years has been a mixture of self education from books, formal education, on the job training, reading OSS code, attending conferences, attending user group meetings, watching Youtube videos, etc., etc.

But the bulk of it, IMO, was just reading books (Teach Yourself C by Herbert Schildt was were it all really started for me) and working through the exercises. So hours and hours and hours of firing up Turbo C++ and going through the exercises in that book, and then later others. I majored in Computer Science at UNC-W (but dropped out before graduating) and that is where I was exposed to the Deitel & Deitel books, and after that I spent a lot of time reading and doing exercises in C:How to Program, C++:How to Program, and Java:How to Program by Deitel & Deitel.

There was more formal schooling that came after that era, but I look at the bulk of my programming education as being all that reading and coding I did back in the late 90's and very early 2000's.

That said, I'm still learning even now, so the story hasn't been fully told just yet. Maybe we get one of those Matrix style direct neural interface things, so I can "jack in" and experience a "Prolog? I'm going to learn Prolog??" moment before it's all said and done.
Upstreams toolchain is pretty insane so most downstream try to do the more default thing but that often doesn't include the same customizations.

I think its all doable but community forks tend to be one person doing a job of 10 people and will never keep up.
I totally concur, AAA games aren’t really the main driver for desktop Linux anyway.
Funny enough, this is why I switched to Linux. In 2006 I was playing too many games (MMOs..) and not doing enough study at my course (was 16 at the time enrolled in an education you can go to after year 10 called TAFE here in Australia).

Haven't looked back since, barely play games anymore (I did go through a stint of WoW).

Amused Linux is super supportive of games now. :-)
Curvature – Find Twisty Roads
She did. And she was responsible for so much of the personality and personability of Macs.

It’s really a shame she isn’t significantly better known. She made a huge impact on computers as we know them today.
Wow, the short promo video brings back so many memories from Icy Tower (2001). Such a great, simple game by probably the most productive developer in the Allegro scene back then.

https://en.wikipedia.org/wiki/Icy_Tower
well there was already someone named draghi , plural for dragon
Someone else pointed out that he streams it, so it's akin to a job.

I wouldn't pass judgement on someone like this without more information. I've met disabled people who don't have a whole lot to do and pour themselves into a universe like this, I can totally understand that situation... and there are all types of different examples like this. You can't always assume the person on the other end of the line is just like you.
Visualizing the Range of Electric Cars vs. Gas-Powered Cars
Bad take. If he spent 6k hours whittling or playing chess or reading would it be better? Hobbies are hobbies. Some seem silly to others but the person was clearly enjoying the game.
You can buy their parts on mouser and they have "small" fpgas too

there are even few in stock https://eu.mouser.com/ProductDetail/GOWIN-Semiconductor/GW1N...
Is there any evidence that this inflation is due to "money printing"?

The reason I mention this is that the Euro would experience inflation even if the central bank turned to a policy "money destroying" because the USD is absolutely crushing every currency. Even bastions of stability like the CHF have lost 10% of their value against the dollar. So any produces or services that touch an American company in any capacity are going to see inflation.

The subject is far more complex than money printing...If there was "one weird trick to stop inflation," then we'd never have inflation.