skysight-inc/HackerNews huggingface dataset:
Sure, but I think a lint to warn you that a variable named "size" should be size_t is complete overkill.

What I'd rather see are better lints and a better culture around them instead of the cowboy attitude you see in a lot of systems code. Today, lints for C are pretty bad and the default attitude isn't to fix warnings but to disable them when compiling the software. Even worse is when distro maintainers patch the sketchy code instead of the 1p devs doing it right from the beginning.

It doesn't matter what your warnings are if the attitude is to ignore them. And in this case, there are several warnings that would tell you the code smells and needs attention.
Quantifying the RSV immunity debt following Covid-19: a public health matter
The thing is that this article is written more like a little note like "don't forget this is that and that other thing works like this" and less like a full news article with an introductory segment.
> Personally I mostly use it for things other people use Go for. It has most of the same strengths but not the main weaknesses.

So is there the equivalent of `for GOOS in linux windows macos; do for GOARCH in arm64 amd64; do go build ./...; done; done` in ocaml? And, perhaps most important in your comparison, are those resulting binaries statically linked so it's "scp deploy"?

> there is an overhead to starting new projects in it.

I'm guessing that's tightly linked to your "but the libraries don't exist" so one has to roll their own $everything?
UW has a ton of completely open tunnels all over campus without needing the steam tunnels. It’s been a decade but if I recall, you could go from Modern Languages to Environment 1-3 to Arts Lecture to Tatham to SCH or DWE and then to all the other engineering buildings. You could visit most of the campus without going outside. Very nice for a Canadian winter. :)
Investors use plane tracking data to find who is meeting with who. I recently read that sports fans track the movements of coaches and scouts. I'd bet there are even more-surprising uses of this rightly public information.
None of that replaces being freely connected to the second largest economic bloc next door.
I mean if you listen closely Jobs straight up contradicts himself.
His bio says Protocol Labs.
Putin started tampering with the gas already during the summer of 2021. The effects of this were likely part of the calculus on the West's response to the war, which he severely misinterpreted given that we have decided to accept the current chaotic market conditions rather than give up Ukraine.

https://www.cnbc.com/2021/08/24/russia-is-pumping-less-natur...
Cathie Wood’s bold bets have yet to pay off
If you have a constitution (I'm not sure what happened after you rejected Australia's, but you're still in there and it's not too late to join) then the Supreme Court can override laws which it deems unconstitutional.
The Pointy Haired Boss has become ChatGPT
It was a medieval style of corporation based on wealth extraction and exploitation, but a corporation it was.
I figured someone works raise that argument because it’s an easy and obvious one but is not helpful.

A) coal power plants ignore warnings too. It’s just that it ends up as a distributed problem of cancer clusters and failing lungs m as by years later that’s harder to link

B) shipping oil creates a lot of ecological and human damage through oil spills

C) even with all the incidents, nuclear is still safer than carbon-based energy sources. It’s death/kWh is closer to wind.

D) gen IV reactors have no risk of runaway reactions negating your argument

So even with the issues they’re still safer and only get safer
> who would ever buy a neural lace from a startup — or even an established company like Google who might just lose interest

I'm sure they would if it helped relieve severe chronic pain. A limited period of relief is still better than zero relief.
>It's because paper doesn't EMIT light; it only reflects it.

What's the difference? I've seen it repeated over and over and it never made any sense. If your screen is too bright compared to the environment, turn it down. The only practical difference seems to be uniformity - screens are much more uniform. No shadows, no dependency on the angle to the light source etc. Which is... great?
how many points can you get in total?
This animation was super smooth on even the slowest iPad.

The point of it is: they were going to do a skeuomorphic animation, and they put the effort in to do it right. It's a level of polish that I really appreciate, even though it isn't really necessary for anything.
> Tom Brady is in the NFL players association. Tom Cruise is in the Screen Actors guild.

You think that has anything to do with their compensation? Tom Brady has won how many Super Bowls? Tom Cruise has had how many blockbuster movies?

The opposite should be true if unions were the great equalizers, no single actor/athlete would be making hundreds of millions a year and all of them would be making enough to buy a house in Beverly Hills.
Which is fine! But as community we do have a somewhat annoying tic of fixating on a small set of axioms and trying to extrapolate everything else from them, when a lot of things you can just look up the answers. Even competing authorities, if our cites conflict, is usually a more interesting (and curious!) conversation than a bunch of nerds making it up as they go along.

When nobody has a cite, we're just going to noodle and be wrong about stuff and that's fine, even salutary. But sometimes the truth-seeking we do is kind of superfluous.

(I'm just writing this so it doesn't sound like I was just snarking about HN.)
My previous contract ended abruptly but then a month later they needed me again because their current onshore offshore team was very large and growing by the day but incapable of non-trivial engineering tasks, all the way up to the engineering managers. They were essentially the hire paid copy/pasters. I said I'd return under the condition that I will golf all day. They hired me back on, I made the thing they needed, then they dumped me again abruptly for another onshore offshore engineer.

So sometimes a headcount can be an engineer, a manager, or both, and still be an embarrassment to git commits everywhere.
A data warehouse is basically a read oriented database. In my mind, any database that offers column based indexes can serve as a data warehouse.

My default is Azure SQL database (SQL as a service) using its column store indexes. [1] https://learn.microsoft.com/en-us/sql/relational-databases/i... [2] https://learn.microsoft.com/en-us/sql/relational-databases/i...

If I outgrow it, I would look into more enterprise-y solutions.
Jobs importantly said the customer experience.

Remember Jobs also famously said:

“Some people say, "Give the customers what they want." But that's not my approach. Our job is to figure out what they're going to want before they do. I think Henry Ford once said, "If I'd asked customers what they wanted, they would have told me, 'A faster horse!'" People don't know what they want until you show it to them. That's why I never rely on market research. Our task is to read things that are not yet on the page.”
I played a bit with sorting 8 floats in 2 SSE registers with a sorting network. I had a bit of trouble shuffling the registers so the values would be in the right places, so I ended up brute-forcing it:

https://github.com/0xf00ff00f/short-simd-sorter

I don't know if you could use the same idea to sort 16 values in 2 AVX registers. There's probably a better way.
Yes voters should just buckle down and vote for a big left/right party. Voters are getting too much democracy for their own good!
footnote:
The TiVo UX was superb but, for my money, ReplayTV was superior, technically.

And, worth mentioning, its UX was not lacking in any perceivable way; OK, maybe less flair & eye candy than TiVo, but also really, really good in its discoverability & daily usability.
FYI: ...a tile-based garden game where multiple people could plant things...This very simple game is modeled after a community garden.
Okay, let's suppose we are defining the problem like this:

• ObjectArray, an Array of objects, will be treated as immutable

• IndexArray, an array of ints, indexes into the first array. Initialize to [0...N). After sort finishes, this contains an ordering into the first array.

Now we want to run the sort.

Every time we do a comparison, we read from IndexArray, and use that index into ObjectArray. Every time we do a swap, we only mutate IndexArray.

There is guaranteed to be at least one level of indirection, because you need to read from IndexArray to determine which object is actually there. So you get a scatter-gather requirement here for SIMD code.

Now for the different ways to represent the array:

• Plain pointers to objects (like C# reference types)

• One object after the other in a contiguous memory block (Array of structures)

• All Keys contiguous in memory (Structure of arrays)

If you go with Plain Pointers to objects (reference types in C#), you get an extra read to some object in memory that was allocated elsewhere. Can be a cache miss.

If you go with Big Memory Block with objects inside (Array of structures), you avoid the read of the plain pointer value. You calculate the address of a key with a Multiply (by size of object) and an Add (base address). The data that's loaded into the processor cache may be unnecessary for sorting.

If you go with All Keys Contiguous in memory (Structure of arrays), you calculate the address of a key with a Bitshift (size of key) and an Add (base address). With keys contiguous in memory, it helps with caching, as you are loading only keys into the cache at that time.
Or AsahiLinux might let you keep using your M1.
>> When data proved his idea was wrong, he would say words to the effect of "I don't care, because I still believe I'm right from an ideological background". He would devalue people, there expertise, there experience, and there thoughts because "I'm John Carmack"

Projecting are you? You're devaluing someone with way more experience and accomplishment than you. Did it ever occur to you that he was right? I've read a lot of his posts that cover ideology, and I always agree. Ideology is what it takes to go big and play a long game. If the short term stuff does fail (even his) it is appropriate to fall back to ideology to figure out what to do next.

I also never saw anything revolutionary in his work. He's really good at selecting practical and straight forward approaches to real problems. If he says "that's stupid and here's why", it's worth listening to even if you can make it work.
No, and far from it. But it is very possible he has run out of easy borrowing capacity denominated in billions. The most recent articles I could find are months old, but they say more than 90% of Elon's shares in Tesla are pledged as collateral. Since then, things have only deteriorated.

Buying the bird app seemed like a lark.
Suggest adding a /s in the future to avoid confusion.
Budget your time in more specific buckets. I let all email and non-direct slack dings wait until I am in between tasks, such as when I get back from a beer lunch. In my previous job, I stopped checking email all together because it was mostly all these dumpster fire notifications for others to put out or ignore until it blew up entire parts of the sector.
Yes, the code of these devices should be 100% FOSS.

Also the argument about defending intellectual property doesn't make sense: the software will probably do trivial things and be very simple, that is what you are selling is the hardware itself, and that is already covered by patents.

So making the code public will allow people to find a replacement in the eventuality that the manufacturer stops supporting the product.

This should be imposed by the governments, in my opinion, also for another reason: when the company that makes the hardware device stops supporting it, in countries with a public healthcare system it's the state itself that has to support the patient. How can the healthcare system provide assistance to something that doesn't know internally how it works? How can it go to another company to ask to fix the device?
The NHS has been in continuous reform.
Thatcher / Blair / Brown / Lansley / Hunt.

Most of these reforms have included injecting private sector and internal markets into the system.

You may agree or disagree with these reforms, but it's difficult to argue that they don't incur overhead. Outsourced contracts need administration, legal frameworks; private parties take profit or else they wouldn't exist.

I'd argue it is likely that most of the extra funding is seeping out through these reforms, plus the legacy of not nationalising the whole health system - GP surgeries, pharmacy, generic drug manufacturing - when the NHS was formed.

I agree with you on the prevention aspect.
but my thought is that a more joined up system including GPs, pharmacy and especially social care, would manage a lot of lifestyle related issues much better.
Title bars also serve to more quickly recognize where windows are. If every application fills up the title bar with different stuff, it becomes harder to “parse” where windows are on the screen. There is an inherent benefit in windows having uniform “chrome”.
They can do that with View Source
You can't short the stock, Twitter is privately held now and no longer listed on an exchange.
We need to be very careful with brain implants designed to relieve pain, lest we repeat the mistakes which brought us the opioid crisis.

I've seen videos at BCI conferences of deep brain stimulation implants which provide the patient with a "happy button" to relieve chronic pain/anxiety/depression/etc. They seem to work very well in a clinical setting, but the patient reactions make it clear that there will be an enormous potential for recreational use (and abuse).
There’s no interesting comparison to be made, really. Both are rich CEOs, I guess. That’s it.
Point #2 in the article is all about having your code become too dependent on a particular architecture that was popular at the time, but later goes out of favor.

This has to do with shipping an executable in native code vs shipping something that isn't directly executable, because it's in an intermediate language instead of native code.
Thank dog there are flat ethernet cables for exactly that purpose. :)
> And also the adverts of sick babies who would not get the funding they needed if the money was spent on implementating proportional representation

Proportional representation and ranked choice voting are orthogonal concepts. A referendum for ranked choice voting doesn't necessarily implement proportional representation.
Already happened, the Soviets expelled German minorities from Eastern Europe, and East Germany absorbed them.

Of course, that expulsion was mostly because Germany invaded Eastern Europe in the first place.
Totally. My team often had people working past 8pm. But you could take a walk around the office at 6pm and find whole open floor plan areas that were completely empty. And you’d hear rumors that some other teams were expected to work 70 hour weeks. It just depended on your part of the company.
Probably less than you think. Lots of workplaces discriminate against people based on the way they speak or cultural biases.

But nonetheless this is why be yourself, in the absolute, is bad advice. You always need a balance between individuality and conformance. Too much in either direction and you will have a bad time.
User strings will never not be funny since every string lies because of crappy “Optimized for NETASCAPE 2.0!” code from 1996.
I think your degree of resilience in dealing with such setbacks is something to strive for, at the same time please be more careful in the future, the price of such setbacks tends to go up as you get older and even though you managed to get through this one in relatively good shape (if not financially, then at least mentally) the next time around you may not be so lucky.
Two kinds of people will buy them: enthusiasts and people suffering from chronic conditions with nowhere else to turn. Similarly, you can buy unapproved, unresearched medication on the internet. You take on the risk.

Personally I like the idea that people can take their lives in their own hands. As long as it's clear that they're opting out of the guiderails put into place for those of us who are more cautious.
> It is possible that they don't speak English as a first language

This is more of a fun side note: It's more likely that they're a native speaker. People who learn English as a second language generally don't make the their/there mix up.
Right. His answer effectively dismisses the question on the basis of it being invalid, or even dumb. And points out the larger philosophy that customer experience trumps technology.

It's a classy way to come out on top of an argument, but a) it doesn't work in all situations, and b) not everyone can think on their feet in that way in front of an audience.

It's an admirable trait of charismatic people, but it's also abused to manipulate the conversation to gain an upper hand. Typically used by politicians and lawyers.
My previous gig has an onshore offshore team that I interfaced with. Then they would interface with the offshore team. And the offshore team had its own very offshore team (not sure which shores we're on). I felt lucky that most of the onshore offshore team didn't like me much which meant all I needed to do was create the features that they tried and failed to do. It was a symbiotic pile.
It is as it always was an attitude of trust and defaults. You can get locked down bootloaders that only load windows and specifically signed Linux distros. This is totally fine for the 99%, but still most bios allow you to drop into non-secureboot if you choose. They've given the trust that you're going to do so responsibly. No random is going to do this for lols. It's largely for enthusiasts and non-institutional professionals building their stacks.

This is the have your cake and eat it too. Android has its "dev" mode, and most android phones allow for bootloader unlocks. Giving people to option to explicitly drop the security for their own reasons is great as long as the default is " idiot proof". Who's complaining about this model? Nobody
I had an Athlon 800 machine that I used with BeOS as a daily-use machine. The biggest issue was that it played audio about 10% too fast. BeAmp would let you vary playback speed so I just tuned it to a tuning fork I had lying around. I wonder if that was related to SRS...
I wonder if we can help crowdsource this.
Who asked the question? Curious for their response, even if years later.
Show HN: mkdirpy. Like mkdir, but with __init__.py
Top down organisation is slow, bureaucratic, and often is bottlenecked for decisions. Inevitably, unless you have monopoly or other form of stickiness, you are quickly outcompeted by the newer nimble organisation. (Hence why companies spend a lot on the stickiness aspect, e.g. Word proprietary format)

Not saying that “flat” works better (or scales). What does work better (with some other downsides) is a distributed system of companies (each internal company operating independently). Still lots of politics around getting the “budget”, still plenty of places to fall down with cross cutting concerns and integrations. Much like a microservice arch vs a monolith, the trade offs can be beneficial at scale.

I’m not sure if Meta is trying to run this way.
My favorite is the line “there is not enough grazing land in the world for people to eat as much meat as Americans and Europeans do”

Well, there does seem to be enough land for the American and European cows. Other places will eat other things. Like they always have.
Worry is our brain trying to control things that are fundamentally uncontrollable.

Take Action is better. So if you’re worried just write them all down. Then you don’t have to worry anymore about it cause you can go back to your notes when necessary.
It happens :) The first few years on HN I was super bad at this, but after a while it becomes a bit easier and the posters history is usually a good clue. That said I still get it wrong plenty of times, especially in writing.
> But Québec is a rural province with only one city worthy of the name, Montréal, almost half the population of the province. That city has a demography very different to the rest of the province. In a proportional system, the will of the big city would simply sweep away the rural regions that don't have the same weight. People have learnt to accept 'first past the post' and any change would upset the balance that exists today.

That's a very long-winded way of saying "some people's votes are weighted more than others", which is an inherently undemocratic principle.
My first language I delved any time into was (Speccy's) BASIC. Despite now being very much a programming polyglot there's no real language I've sunk my teeth into that I outright dislike.

There's an exception. And that's the BASIC dialects. I don't have very much fondness for it, even calculating for nostalgia.
Open Source Intelligence techniques are helpful to estimate a location. In this related Master's project, a machine learning model tries to guess the country of an arbitrary Google StreetView photo:
https://gitlab.com/information-access-research-group/which-c...
Oh yeah, something I've noticed is that I have Spanish neighbors and I occasionally get Spanish YouTube ads
I'm shocked at how thin those lenses are. I'm at -11.5 diopter and my edges are already >1cm thick. It sounds like it's one lens set entirely inside another one? Even using 1.8 index material the thinness is really impressive. I bet the chromatic abberation isn't, though. It's not 1-to-1 but generally the higher the refractive index the lower the Abbe number, the more colors get split apart.
Here’s the high quality copy of the whole video:

https://archive.org/details/wwdc-1997-fireside-chat-steve-jo...
Corbyn is a lifelong Eurosceptic who voted against every expansion of EU power that came before him in his entire ~30 year career as an MP pre-2016. He only "opposed" Brexit in 2016 because he had to.
'Stress, burnout, churn, and a cut-throat atmosphere': An internal Amazon study
Your second attempt at paraphrasing my comment is still way off the mark.

You keep discussing a long term context yet my comment was just as much about short term risk too.

You don’t have to agree with me, but I’d appreciate it if you didn’t “paraphrase” my comment in a way that’s disingenuous to the original point it was making.
I wonder if this is designed by primarily laptop users. They may conceivably prefer buttons at the top because it’s closer to the center of their field of view.

Of course, laptops used with their builtin display and keyboard are a usability disaster already, so that shouldn’t be a criterion.
Is that considered one of the best quotes ever? Because I am using it but will likely botch it each time yet still get the point across.
https://archive.ph/rXEll
On the contrary, I much prefer reading from a tablet or a smartphone. Unlike printed books, they glow in the dark!
Hah.. but by shuffling you preserve the number of white and black pixels, which may make it possible to reverse ;)
Youre both wrong. under marxism public utilites would be owned and run by the workers i.e. the people in total, not just the workers who happen to work at the utility. this is because union ownership of public utilites is a recipie for failue and cannot be compared to successful for profit coops
> Jobs answers the question behind the question: What role should new technologies play at Apple going forward?

I saw the questions behind the question being more how do you, a non-technical person, lay claim to a technology company, and, why are you deprecating this technical thing I loved and may have worked on. There is an undeniable, underlying bitterness animating the ask, and one can’t ignore that if attempting to genuinely respond.