skysight-inc/HackerNews huggingface dataset:
The safe approach to me is exactly their answer to the tradeoff question.

Forcing the application developers to be cautious is just changing who needs to be safe, because reducing problems for your app while increasing overall system instability is still bumping up against the issue at hand.

It is sort of like how someone might be upset with speed limits, but the people who set the speed limits aren't thinking about your particular desire to get to work today, but the overall flow of traffic and public safety needs.

I realize linux still has out-of-memory handling and various safeguards in their memory management, but it is sort of like arguing whether to set the speed limit at 50 or 60. Nobody is actually right, it is just different preferences.
> I still remember that HALT was octal 7402

So do I.
I'm honestly not sure that's a bad thing; bitcoin has been pretty horrendous for the planet on a number of fronts and I'm not sure I've actually seen any value yet.
Absolutely brilliant! Well done!

On behalf of the open source/open hardware enthusiast community, thank you, thank you, thank you!

Also, I think that it might potentially be a good idea -- to start a Kickstarter campaign!

You could probably make a few $$$'s (or 'kr's, since you're in Norway!) -- ("beer money") -- from a small ethical profit margin -- while providing the community with this absolutely stellar piece of open hardware! A win-win!

Anyway, absolutely great work!
Deep Dive into Sidekiq's Source Code with Charta
Livestream of Memorial Service for Dr. Fred Brooks
Musk has several profitable ventures which can sustain twitter. The imaginary billionaire money doesn't matter. This is actually a measure of do the banks believe Musk will deliver and there are huge names saying yes.

The reality is the large divide between red and blue in the USA. Both sides just insult and attack each other constantly. Never honour successes or be positive about the other side. https://en.wikipedia.org/wiki/Second_American_Civil_War

What exactly is Elon Musk doing for the political win? History is full of violence, there is currently only 1 known good way to prevent violence. Open and fair discussions.

Something which is clear now; a certain political group was censoring their political opponents and then telling their side it was all legitimate content moderation. This has now ended.
Out of curiosity, what does Google do with your data which would be considered bad, ie. beyond the basics of ad targeting and improving their internal services?
Is the name inspired by d3.js?
> Worst codebase ever made by ex FANGs hotshots who thought they understood something about system architecture. Very "clever" and complicated.

I call these sort of folks (very) smart juniors. Probably can whip leetcode or whiteboard tests like few others (after some preparation). Then you let them roam wild on your product, because they're of course experts. Then some period passes, and/or they leave, and you can only cry. Complex hard-to-grok approaches to simple problems that have tons of caveats/edge cases, no documentation of work done and why it was done as it was, because they are oh-so-cool and such lowly tasks are for peasants.

Either they have no clue how long term sustainable company looks like or they don't care, in any case not a good fit.

These days I go in opposite direction as probably most here - FAANG type of company (or cargo-culted startup) is a big fat warning sign when hiring. Unless I would be working at some wannabe another FAANG startup, which I am not, I would sure as hell make sure the person can actually deliver long term improvements for everybody and not just upp their CV with another bleeding edge technology and move, leaving more damage than added value and making everything worse.
> and allowed but under very strict conditions otherwise in "septentrionales" vineyards (which I have no idea how to translate in English).

Northern / northerly?
SBF : Cryptocurrency :: Bernie Madoff : Stocks
If you want to make a lot of money as a SWE, either be so senior that leetcode isnt the focus, or learn it. Theres almost a direct correlation between leetcode difficulty and pay
Musk makes leftists lose their shit and all rational functioning, even on Hacker News; that is my reflection.
Or use Kotlin, it's near perfectly interoperable with Java and the acclamation period is measured in weeks if you're a Java dev
Yes. Otherwise, would you accept your home/apartment to have telemetry so that the home builder knows what rooms/features you use or not?
the silk road was pretty valuable before the government got in the way
Vast majority of stock market cap does not contribute to company capitalization. Primary equity offerings on the market are rare and use only a fraction of total equity. Most trades are secondary and don’t capitalize the company. The entire bond market value is a capital raise for the companies.
The title really should read:

"...officially supported by..." instead of "...officially becomes part of..."
Incorrect headline: Reuters says 10k+
This is one of the key insights in playing Diplomacy well. You can turn honest opposition in the early game into trust, which is helpful for flipping allegiances in the late game. ('Yes, I've been trying to murder you the entire game, but I've been honest about it, and never lied to you once. Now I see that we've got a real opportunity to dislodge Russia and sweep the eastern half of the board if we work together... What do you say?') Dishonesty means people don't want to work with you, because you are not a dependable partner. So you gotta make sure that any lies you tell pay off /big./
Ohh the horror
I truly don't understand this offering, especially since it appears the coins become worthless when he goes to prison, at the statute of limitations, or the death of SBF (whichever comes first). Since all eventualities result in a loss, why would you even buy it except to ponzi your way to riches and glory?
> I guess we normally think of intervals starting at some point and extending until the next interval starts

Given how bad people are with the fencepost problem in practice... (Each pair of fenceposts covers 1-yard (or meter) of distance. How many meters does 100 fenceposts cover?), I'd say humans normally don't think of intervals very much.

Instead, we programmers have to think of intervals way more than other humans. So we need to develop systems and shortcuts for our brain to handle these cases quickly, concisely, and then move onto the next problem immediately.

-------

It doesn't matter what style you use, as long as you're fast and precise with that style (and as long as your coworkers are also fast and precise with the style).
Are tech stocks now good value?
happy Stadia maps customer here! Good prices and solid service.
theleak.co?
Not just us. Both terrestrial and ocean ecosystems depend on salmon.
Not sure why we need this, doesn't "pass" achieve the same thing?
Nobody is talking about penalizing innovation. FTX misappropriated their customers assets. If they hadn't done this SBF wouldn't be risking prison time (probably).
i like going through the black friday and "cyber monday" pages, there's usually about 60 pages of junk. I don't think i've ever bought anything. Interesting to see what amazon wants to get rid of in their warehouses, though.
The Windows approach let you fail at a predictable place failing at the time of memory allocation. The overcommit approach causes OOM crashing at random places depending on how your program touches memory.
Frame and photo startup Aura raises $26M
You wouldn’t know if a product had crashes like this unless you experienced it yourself, or if users sent you messages about it.

Even so, you’d have little way of knowing if the report you’re looking at is widespread or just a tiny anomaly. So you could easily dismiss a report that affected many people, or spent a tonne of time digging into a report that barely ever occurs.

Using telemetry data to enhance software is an incredibly useful and powerful tool. In direct response to your sarcasm: it is a superior method than how it “used to be”.
It's better to say that if you are using closed intervals without properly using open and half-open ones too there's usually a serious problem.

In general, splitting existing intervals and specifying practical ranges require all four types.
Those aren't remotely the choices! If we do nothing _everything_ will die? that is so absurd i don't even know how to respond to that. It's hard to not suspect you're trolling I can't believe someone actually for real thinks like this
I once managed a cluster of worker servers with an @reboot cronjob that scheduled another reboot after $(random /8..24/) hours. They took jobs from a rabbitmq queue and launched docker containers to run them, but had some kind of odd resource leak that would lead to the machines becoming unresponsive after a few days. The whole thing was cursed honestly but that random reboot script got us through for a few more years until it could be replaced with a more modern design.
What about "most salient lines of code"?
Tax prep websites have been sending sensitive financial data to Facebook
The size of the fluctuation in insolation is very much larger than the change in temperature.

One goes from 1000 W/m^2 in noon sun to, what, milliwatts/m^2 from starlight? Many orders of magnitude. Temperature goes from maybe 250K to 320K over the year, maybe, a change of maybe 30%?
DSLs and API are fundamentally the same thing, they're making decisions for the user so they can be sped up and reduce cognitive load. The only difference is the manner in which it's expressed. It turns out functions and interfaces are a pretty good way to express... most things you want to do in a program. Lisp acknowledges this and runs with it.

IMO we need a language (or library?) that forces builders of an API to make incorrect behavior hard or impossible. Here's some scribbled out ideas: https://packetlost.dev/blog/lang-scribbles/
> And who's gonna buy GoT S5-8?

I did, although as a complete set along with 1-4 even with the knowledge that a lot of people weren't happy with the ending.

It was OK, seen worse.
Cognitive dissonance is not some scientifically shown fact. It’s a guess at what’s happening.

It’s pseudo science at best, psychobable at worst.
Woah, that's wild! I've lived in mostly wooden houses in the Northeast for most of my life, and it seems to happen to one or two people in every community per year.

It's mostly a problem where I come from during power outages -- if you don't have power for 2-3 days, you might not be able to run even a propane-based heating system. But maybe the prevalance of water baseboard heating systems contributes; I imagine they're the most vulnerable pipes in the house to freezing, since they by nature sit closest to cold exterior temperatures.

One more thing I assumed was a worldwide problem, that it turns out is just a result of shoddy American building quality. Sigh.
I see what you mean :-)
Best case scenario: I'm right. https://thehill.com/opinion/campaign/463307-solomon-these-on...

Worst case scenario: Biden did exactly what Trump did.
Madoff did less damage and had the decency to push off shortly after.

SBF and his Smegol counterpart will be around as long as they can avoid the people who didn't have the funds to lose.
Maybe they don't like it the same way I don't like the "aw snap!" error message I've seen more than one place. That one really, really, bugs me. Something just crashed, and you expect me to be ok with you treating it like a joke? Not to mention the assumption that everyone else even finds "aw snap" a natural kind of thing to say instead of about 11 black metro millenials. I think I could never even say the words with a straight face and certainly not be taken seriously if I ever did. I'm failing to articulate just how utterly wrong that error message is. And I am not one of that crowd trying to remove all the life from say the linux source comnents and logs. It's not about any deviation from absolute sterility, there is something very out of touch about that particular example.
Agreed; I don't see how this structure ensures a predictable payout in either case, whereas conventional prediction markets do.
I don't see how your example works? consider how to implement zoom out generically.

We do the 1d case and lose nothing compared to the 2d case.

Let some sequence of 2n tiles labelled [k+1 k+2 ... k+2n] and we wish to map to a sequence of n tiles labelled [l+1 ... l+n]

map e = (e - (k+1)) `intdiv` 2 + (l+1)

where intdiv is just the usual truncating division

mapping from 1-based array to 1-based array instantiates k=l=0

so

map e = (e - 1)/2 + 1

clearly the simplest map is actually instantiating k = l = -1 which is 0-based

map e = e/2

So now consider the half open case. it must also work the same way. because the 2 tiles beyond the last one map to the 1 tile beyond the sequence to be mapped to. it couldn't work any other way.

The solution is using a 0-based array, not the choice between closed or half open.
> I suppose it technically improves stability, but the cause seems like a flaw in the Windows operating system, if I'm understanding correctly.

It's not a flaw at all, when you understand what is going on. Part of the issue is that in 2022 so many developers come from Linux backgrounds that they assume that the Linux way of doing things is the "normal" or "correct" way.

The NT kernel does not overcommit, and thus does not have an OOM killer. If the kernel cannot commit pages, the system call fails. That's it. No process terminations.

Firefox would crash because (even on Windows) it uses a customized version of jemalloc that is configured to be infallible by default. If jemalloc requests pages and those pages cannot be committed, the heap allocation will fail, and thus Firefox will self-terminate. That's simply a policy decision on Firefox's part.

Going back to Windows: suppose that the commit request failed because the swap file was full. Assuming that Windows was configured to automatically resize the swap file, the OS will then grow the swap file. That's why pausing for a bit and then retrying the VM allocation works: the swap file was grown, and now the pages can be committed.
The gratuitous allocation is what would need to take place if C++ didn’t have move semantics. The whole point of that part of the article is to set the background for why C++11 move semantics were added, and what problem they solved (mainly that if C++ only allows copy and destruct, there’s no opportunity to avoid extra allocations/deletions when doing something like sorting a vector<string>.)

Also “emplace” was added to C++11 and was only possible due to the new move semantics (aka rvalue references.)

Anyhow, after explaining the background, the article goes on to critique some of the more annoying aspects of C++11’s move semantics, namely that the destructor is still called on the moved-from object (and thus you have to arrange for it to happen gracefully in your move-constructor’s logic), and that C++ lets you continue using a moved value and the compiler won’t/can’t complain to you, e.g.

// given
void foo(std::string &&s);

auto s = std::string("Hello");
foo(std::move(s));
std::count << s << std::endl; // U.B.. But the compiler won’t complain!

I have to say, the “considered harmful” monicker may actually be warranted here. When I was reading about move semantics back when it was still called C++0x, I was actually shocked to learn that there’s nothing the compiler could do to stop you from just continuing to use a reference that was moved from. That could have been one of the best benefits of the new semantics, and they just swept it under the rug and called it “undefined behavior”.
It's not hard to guess at all, i feel like everyone responding to my comment must be trolling. DIMMING THE SUN will have so many second and third order effects you have no idea about! this is madness
If true, it seems like “will not affect metaverse” is an empty promise.
Related work: https://devblogs.microsoft.com/dotnet/nullable-reference-typ...

C# has made it possible to gradually roll out stricter nullability checking as well. The static analysis gets integrated into the regular language analyzers. Incremental migration is the only way to go.
Firefox stability is funny ... I was at Mozilla for 10+ years and used Nightly as my daily driver on my work Mac. I don't think I got more than one or two dozen crashes in total. A crash was a special occasion and I would walk to someone's desk to show an explore. It barely every happened. On Nightly. So much love for all the stability work that is happening.
Some people, myself included, use tabs as a queue of sorts.
Not just leftists. His fans are equally out of touch in the other direction.
I presume wherever it is cheap and conventional without scaring off the workers themselves. I would've said Austin, TX as it was being groomed to be such a place but I am no longer sure about that partly because of how partisan it gets around there scaring off the programmers and partly because half of that was Elon betting on that location back when he had credibility.

Who knows what's next? Upstate NY maybe? Lots of cult bunkers there, might mesh positively with some of those weird almost cultish philosophies some of the more new-age SV tech companies seem to push.
Sadly their German voices sound broken, as if they stress and lengthen/shorten random syllables. And that's with their demo text.
> I despair about long-lived git feature branches and pull requests

This comes up a lot - multiple people on this thread have even said that it's a bad idea to have a long running feature branch.

This seems like a case of the tool imposing it's will on workflows, rather than enabling them. Not all features are tiny. I don't see anything wrong with a long lived branch if the feature is in fact large. After all it may be completely redesigned multiple times over before being merged into the main branch. Or it may never make it.

And no I don't think it always works to break down a large feature into smaller ones, because your course may change as you go, and it's much easier not to have to revert incremental features when it does.

But people are so worried about having a perfect history. So they rebase. But if it's a long lived (shared) branch you don't want to do that. So now what? A merge would be ugly, can't do that. So now you've painted yourself in a corner for no good reason.
The key feature I haven't seen any of these opensource projects implement is microphone response coordination: If you have multiple microphones and speakers, which one responds?

My google home's are terrible at this: often one in another room responds, but at least it's only one. When I tried to run Genie (https://genie.stanford.edu/) I had multiple devices responding simultaneously. It was a disaster.

For me, this is the core feature that will enable me to swap out my corporate listening devices for an opensource, cloud-free alternative.
As they point out, they already have some Kotlin and use it interoperably, but "rewrite existing code in Kotlin" is not a realistic demand.
A flaw in the Windows operating system?

This is one of those many instances where Windows is doing absolutely the right thing and it's Linux that's screwed up.
2017 Macbook 12

It's absurdly small and light, which is great for backpacking or motorcycle travel. In the summer I can carry it in my backpack and not notice it's there. It's much more pleasant to pack than my 15 inch model of the same year.
Yeah I can understand that. I do not like going or staying at places with a negative emotional connection. A few highschool friends of mine that I want to college with had a negative experience at our highschool. They did not have nice things to say about the town we grew up in and did not want to be associated or live there. Not everyone. Many do maintain a strong positive connection with the town.

I personally do not like the Jersey Shore. I dont like going there even though many people around me love going there. I had a few negative experiences there as a teenager and young adult.
I get that.
I am saying such a tool should exist for people to do the same thing.
You are basically describing every single takeover. When a company changes ownership it is unusual if there isn't a drastic shake up of things including working conditions. I don't understand why this one is a such a big deal other than the employees are throwing a temper tantrum. This type of thing is happening all the time all across the country yet people are discussing it like this is some new huge thing.

If as an employee you do not like the shake up, you always have the right to seek work other places. If you are indispensable (lottery/bus test) you may have some negotiating power but most of the time when up against a big corporation you are just SOL.
Has he ever make a public statement, at least a paragraph in length, explaining something technical?

It's hard to blame people based on his decades of public behavior and lying about his education, falsely claiming to have a physics degree and to have been admitted to grad school.
Too close for comfort: https://en.wikipedia.org/wiki/Peekskill_meteorite
TTL:DR: Bro, be coherent.
This looks really interesting. It made me curious about something.

As an example your tree is laid or left-to-right. The GraphViz one in comparison is top down. It’s not clear to me as a user if that’s forced or a choice (in either case).

Are you able to clarify that sort of difference by either making the diagrams similarly laid out or adding a note if something isn’t possible?
I kinda feel like you're taking this too seriously.
I'm not confusing them. That's why I said flexible array member and not VLA.

I don't need a lecture. I have actually lectured on C before.

I do have them bucketed similarly in my mind. They are both c99 features about variable sized arrays. MS has not implemented either one iirc.
Yeah the article is about Windows. Even though you can see here:
https://hacks.mozilla.org/author/gsveltomozilla-com/
that they also worked on MacOs and Linux stability this year.

I had abandoned Firefox entirely on MacOS until sometime I decided to try again and it was no longer attempting to claim an entire 32GB memory for itself.
So, I am back as a happy user :)
It looks good, very similar to Emery. I have a few suggestions:

- I want this to work offline, or I will never pay for it. Many reasons:

-- No way I'm sharing my work calendar with you(your service) my dude, is actually against company(Google) policy. Many engineers at FAANG and FAANG like (big tech ) companies will love to use such tool(at least I will), they can afford it, and many of them have a strong online presence and can advertise your product for free ( the same way they do it for Obsidian, for example). So you pretty much dropping a huge chunk of your customer base.

-- User's data belong to them, many people organize their lives with this type of tool, and what they write there, is not our concern nor you should have access to it.

-- Is not too hard to implement client sync, and you can actually offer it as a premium feature.

- I know you are just starting up, but maybe you can offer a free trial without logins, so people can try your products without having to make a fake account?

- Also, a way to import calendars from Exchange, Apple, Google, ...

Congrats for the launch, it looks good. I will follow your journey, if the product change, I will buy it for sure. Love to support small hackers.
That would be possible, but we'd have to install the software, then guess which binary was the culprit, and then have some way of finding the function boundaries. My crude analysis technique required on having symbols for chrome.dll to indicate where functions started, so I'd have to have switched tools to something else that could find those.