skysight-inc/HackerNews huggingface dataset:
Just building what you want and publishing it doesn't work anymore. Look at the countless projects wilting away because the "community" actively ignores them and the huge volume of content doesn't target those projects anymore. No tutorials, no guides, no evangelists, no Github stars and forks, no Twitter promoters, no fancy shmancy *.io domain and interactive Docs with oodles of integrations with everything under the sun means that your project will languish in ignored obscurity. Two big-ish projects getting that treatment that I've personally witnessed happening in slow-motion over many years: Tornado and Knockout.js.
Are you saying the calendar was set the "DT" (daylight savings time) and not "ST" (standard time) so when it actually flipped the calendar adjusted 1 hour in the wrong direction? heh, yeah that would be very frustrating, glad it wasn't like a final exam (for students) or an oral presentation in front of a client (for consultants/professionals).

edit: not trivializing missing the talk, i would be pissed.
> So let's just wait until there's 15 minutes of error - a couple of millenia from now. Then move the UTC prime meridian about 3.75 degrees / 400km

Perhaps a couple of millenia down the road, we have the technology to speed up/down the rotation of the Earth in order to keep it synced with UTC.
And yet they also showed how they did actually accomplish this and other optimizations. It’s an informative read.
Because reliable quantum computers with a large number of qbits can, in theory, break traditional encryption schemes relatively easily (once you have the tech) and a lot of our society, economy, national security, and privacy relies on traditional encryption schemes.

Someone in charge looks at the potential harm a thing can do by imagining themselves in a sociopath's shoes and gets justifiably scared. Dan Brown or Tom Clancy gets to sell another book, etc.
Bitwarden is pretty great.
If your application's use is local enough that more than one timezone isn't a concern, and doesn't much (or at all) care for things that span overnight, so you don't have to worry about adding/dropping an hour to the length of things when some sort of DST event happens, just using local time across the board is simply easier.

Of course as soon as one of those assumptions is not 100% true, using UTC internally and local time for display is usually by far the better option (though there can still be difficulties there – time is never as easy as you'd think it should be).

The trouble comes when people use to working local only (timezone wise) slap together a PoC of something that might need timezone awareness, and don't fix the deficiency at any point as they progress through PoC->prototype->alpha->beta->v1. The longer you leave the change the harder it is to do, and it not being easy is why once something nominally reaches V1 (or often at first alpha release) such a fix is seldom ever made.

Timezone awareness has improved massively in recent years though. I think some cloud providers have accidentally helped there by defaulting to UTC (for instance all AzureSQL DBs default to UTC for everything, as do VMs and other things in Azure). Though here in the UK minor issues due to bad assumptions are still common when we transition back or forth between GMT and BST.
1. "Explicitly signaling your intent" takes space and time. Decoding isn't free, and even if there were no other downsides you'd want to be careful with that change.

2. It's a bit historical. Early CPUs didn't have a RAM/CPU discrepancy and didn't need pipelining. Code wasn't written to account for pipelining. As CPUs got a little faster relative to RAM, you added a few prediction mechanisms so that most consumers and workloads could actually use your brand new 2x faster gigaterrawatthournewton CPUs without having to rewrite all their code. Iterate 10-20 generations, where most software has never been written to care about branch prediction and where modern languages don't even expose the concept, and you have the current status quo.
Intel dismisses reported side-channel vulnerability in CPU cores
Curses are what you do instead of beating someone with a stick. It's an outsourcing of justice to nature or spirits rather than taking it into your own hands.
Interesting. I have a mild phobia of needles and was perhaps projecting a bit when I suggested everyone would rather take the pill :)
Yes Steel is Real but the last Tour winner on a steel bike was in the '90s (and that's the subject). Bikes weigh no more than 8kg. The weight weenies are winning, carbon everything down to brake rotors.

> I was allowed a modern click shifter and modern disk brakes

Doubt you'd see a bike equipped with anything else at the Tour.
Is it a peak or a trend? If it beat out the previous record holders from 2005, that means we had 18 years where it was less. Either way, could be a bad season this year.
How the continuum hypothesis could have been a fundamental axiom
https://archive.ph/6Fiof
That's a fascinating interpretation of PRA, which establishes public ownership of all Presidential records. Specifying if a record is private is the responsibility of his/her staff and done at the time of filing. Of course, Trump has tried to quote from the PRA, but he's not charged with any PRA violations, but under the Espionage Act.
I find it difficult to believe that someone's time could be so valuable that they can't afford spare a few moments to read a thread (or apparently even RTFA) and need to optimize to this degree... yet they're still here.

Like, Hacker News isn't supposed to be work. It's supposed to be fun. You're supposed to enjoy the experience of reading and conversation as an intellectual and social exercise.
It depends, I had my team in mind, where we truly enjoy working together and there are just a few of us. But you are right, large dev shops are often horrible places. If you want to hire everyone yourself you probably need some tech skills and ideally a network.
> The "has nothing to do with exponentiating e" I would strongly disagree with.

That was a bad way of phrasing it. I should have said something more along the lines of "... has nothing to do with multiplying e by itself iπ times. Multiplying something by itself n times is actually a special case of the more general concept of finding a function that is its own derivative."
was taught that strategy is something you do to yourself that causes something else to relate or respond differently. tactical is when you operate on something directly instead of yourself.

a strategic move for a company can be things like retooling with new talent in anticipation of being attractive to a new market of customers. a strategic move for a person can be spending the winter lifting weights to get fit for summer. going to school is strategic, working at a job is tactical. developing relationships with suppliers is strategic, assuming JIT delivery is tactical. rebranding and presenting yourself as an AI company is strategic, building infrastructure is tactical.

a tactic without a strategy is just a reaction, and a strategy without a tactic is just posturing. they say that "culture eats strategy for breakfast," which imo also implies that without strategy, culture starves.

metaphorically, strategy is what you do upstream of engagement. if you are in a canoe or kayak, the orientation of your path through a rapid is strategic (or the choice to portage), the strokes you use to avoid rocks and falls are tactical.

not all strategy is bullshit and it may be working on things you can't see, but in tech we get a lot of tactics without a strategy, where we're solving pointless optimization problems hoping that some strategic factor will come along and make them valuable. it's a useful idea with a lot of guff around it.
> you would also need like... something for those six-times-as-many vehicles worth of people to do for half an hour. People already get impatient standing next to a fuel pump for the little bit of time that takes, you expect them to sit there for the average length of a television block?

Highway safety engineers are cheering - they want people to stop more often and take longer breaks for safety reasons. People can and often do stop only when the fuel tank is low, and they do all their bathroom time while the car is filling - this is very unsafe and people die from it. If the cars forced a longer stop those people would get some exercise, maybe take a nap - all things that increase safety.

You are correct that the people will hate it.
Not that that made Tridge in any way deserving of Linus's ire ... but I guess Linus was upset to see his personal friend McVoy go off like this, and blamed who they saw as the instigator. Not the best reaction all told, but understandable human behavior regardless. Of course, the actually meaningful response was that he wrote Git, so it's all just ancient history now. I doubt there's any hard feelings left between any of the parties, or at least I like to think so.
What is striking about written documents from that era is the lucid and yet far more sophisticated writing style compared to contemporary publications.

Would Licklider be happy with the AI slop that we see today? Would he be able to use LLMs in a productive manner?

People in that era could be optimistic because they did not suffer from information overload. The best symbiotic relationship is still man-book or man-pencil-and-paper.
I am clearly speaking from the perspective of evolutionary pressures. And you're right, there's very little evolutionary pressure on working out, staying fit, staying happy, etc. etc. beyond the bare minimum required to ensure propagation.
I sincerely hope you're joking. The Richat Structure is a natural geological formation and Atlantis isn't real. Anyone who says otherwise is either a conman trying to sell something, or is an utter moron.
Tangential but does someone know the animation software used to display extract of the FHWA report, starting from 1:45? It seems to be used a lot by journalists and looks fantastic.
This one is more balanced. https://www.reddit.com/r/UkraineRussiaReport/
Pushing the Boundaries of Geo Data with MotherDuck and Geobase
I used Zoho when I was younger and trying out new technologies was still fun. Their mail, docs, CRM, contacts programs were all pretty good, and honestly technologically pretty impressive as far as user-friendly SaaSes go. It's too bad they never got popular in the West (it's an Indian company).

In everyday life as an adult, they just don't have the mindshare that the big clouds have. I default to Google Workspace for everything (or whatever it's called now) because that's what everyone else in my social circle use and what most employers use, and being able to seamlessly share stuff with other Google users is much lower friction than trying to get them to sign up (much less pay for) yet another similar service. The network effect is more important than any minor difference in technical merit...
A Better Approach to Personal Projects for Resumes
Can they produce useful results then? Do you know of any instance where even though the experiment was limited it led to breakthrough?

Not asking to trap you into the induction problem (believing that something that happened in the past will happen in the future). I'm just curious.
> I mean, you'd see the same thing if paying for your groceries were opt-in.

Is that seriously the comparison you want to make here? Most of us think the world would be better if you didn't have to pay for food, yes.
> The SIMD code does come with one asterisk, though: because floating-point addition is not associative, and it performs the summation in a different order, it may not get the same result as straight-line code. In retrospect, this is likely why the compiler doesn't generate SIMD instructions to compute the sum!

> Does this matter for your use case? Only you can know!

Anything is possible of course, and the typical way of writing a loop to sum up an array is literally telling the computer to go element by element and accumulate the values.

But it seems pretty unlikely that doing, say, four accumulations in parallel with simd and then summing them up at the end is any more wrong than going element by element.

Summing floats should by default be taken to have error bounds, and any answer in those bounds is valid. If you know something special about the floats you are inputting, the language should have some means to explicitly encode that. It shouldn’t be the most basic loop, that’s the default case, so it should give the best performance.
>Kinda loosely related: I've always wanted to create a site that shows the opening sentence of any book you can imagine

Just do it. Get started building your own db using project gutenberg and google books.
The pdf file is available at: https://arxiv.org/pdf/2407.02463
> enormous value added to all worlds citizens

This is quite a statement to make.

Please elaborate on what enormous value has spam ads and marketing emails added to _world_ citizens?

Unless of course by “world” you mean Silicon Valley venture capitalists..
The article links to the study about bi-directional communication with lucid dreamers: https://www.cell.com/current-biology/fulltext/S0960-9822(21)...
It's just knees.
YEAR.MINOR.PATCH is not semantic, it's MAJOR.MINOR.PATCH
https://semver.org/
It's supported by some CPUs: the linux kernel has likely/unlikely macros to indicate whether a branch is expected to be taken or not in the common case (which uses GCC attributes which allow this to be propagated through to codegen). It's just that it's generally less effective: firstly because not all branches get annotated, some that are annotated are annotated incorrectly, and in a lot of cases the branching behaviour is data-dependent enough that you can't make an optimal static prediction at all.
Sure, but building a community is not easy and it’s good to reinforce that there are no shortcuts.

I think I would pretty a suspicious of a blog akin to “Linus Torvlads wants this website banned - build an enthusiastic and productive OSS community in just one week with this one neat trick.”
Wearable Computer Made a Fashion Statement in 1993
The title of this article is a reference to "Happy Fun Ball", my favorite SNL skit: https://www.youtube.com/watch?v=GmqeZl8OI2M
That's getting into perfectly-spherical-cow territory, though. Investors aren't logical and neither are founders, and there's a real chance that an investor-fair deal isn't going to get any bites. The BATNA for most founders who don't secure funding is "go get a job that pays a lot of money"; while most VC investment is lopsided in the investor's favor through other means (equity preferences etc.), not landing deals makes your fund's LPs ask why they're letting you hold their bag of cash.
You're not alone on that. I use a topre-switched TKL in the office and find myself uselessly hitting the corner of the keyboard every so often.
My opinion is that roids are much worse. And I included meth for dramatic contrast. It's not so much about the gain it's about the danger and harm. But I'm sure this will invite all sorts of semantic bickering about the meaning of the word "danger". As I said it's my opinion about where the line should be drawn.
Although Beryl is not going to hit Florida, how will these increased hurricanes impact Miami's goal of becoming the financial capital of the US?
In English, and other Germanic language, it comes from the brown one. In Slavic languages bears are called honey eaters. In other languages though like Welsh they don't appear to have had the taboo and use a deririvative of the older PIE word, which is thought to be something like rktho.
Charge at home. Not everyone can, but a lot of people can. You aren't driving 24/7.

Here's an example: Wyoming seems to have the highest average miles/year at around 25k, and charging overnight, even just at 120V, would be nearly enough to cover that. Increase that to a 240V, still totally feasible at home, and you more than double your typical charge in miles/overnight.

Not everyone would benefit from an EV, but there's so much ridiculous FUD around how infeasible they are. I only get about 200 miles per charge on mine, but even still I only need to plug in once or twice a week at 120V. The FUD is BS, EVs are so simple. I'm optimistic about my future never again including a trip to the gas station.

https://www.thezebra.com/resources/driving/average-miles-dri...
How could it have been stopped diplomatically? When Russia took Crimea in 2014, the western world include the USA did nothing except for some rather symbolic sanctions. Before the invasion of 2022, not a single threat was expressed. There was nothing of threat of a closed airspace. And even now there is non such things, while almost daily Russia throws heavy glide bombs civilian building and infrastructure killing civilians on a daily basis. International companies, including many from the USA, are still free to operate in Russia and serve the wealthy in Moscow. [1]

[1] https://leave-russia.org/staying-companies
> Trying to go up against MS Office and Google Docs/Workspace sounds like an unbelievably difficult, huge, and therefore risky proposition

My guess is that Proton sees that it appeals to individuals wanting an alternative to Google and Microsoft's online services. Email alone is not enough to cut the umbilical, so Proton is adding more and more coverage.
> The reason was probably that I really did not have anything to eat.

The reason was that they weren’t hungry.

Bears don’t randomly kill and eat every animal they encounter.
Both their web app and their android app are extraordinarily sluggish, unfortunately. And I currently am forced to use the web app in a PWA on my phone because the Android app has a current bug where the contents of emails won't load. In other words it's 100% useless, and I uninstalled. By the PWA is agonizing to use, so I've been missing emails lately. For a service to keep getting worse over the years when I want to like it is difficult to swallow, but every day I'm a little closer to canceling my subscription.
Fails for me because (1) I have uppercase characters in my username and (2) HN usernames are case sensitive.
CLIPS: The C Language Integrated Production System [pdf] (1994)
From the article:

> Conventional programming languages, such as FORTRAN and C, are designed and optimized for the
procedural manipulation of data (such as numbers and arrays). Humans, however, often solve complex
problems using very abstract, symbolic approaches which are not well suited for implementation in
conventional languages. Although abstract information can be modeled in these languages, considerable
programming effort is required to transform the information to a format usable with procedural
programming paradigms.

> One of the results of research in the area of artificial intelligence has been the development of techniques
which allow the modeling of information at higher levels of abstraction. These techniques are embodied in
languages or tools which allow programs to be built that closely resemble human logic in their
implementation and are therefore easier to develop and maintain. These programs, which emulate human
expertise in well defined problem domains, are called expert systems. The availability of expert system
tools has greatly reduced the effort and cost involved in developing an expert system.
The Desert Island Discs interview from which this article is derived is available here fwiw:

https://www.bbc.co.uk/programmes/m0020qcs
> So how does a ritual get successfully passed down for something like 500 generations? What must the observer get from it that motivated them so strongly to pass it along with the necessary vigor?

I think small, pre-literate societies on the edge of survival rely heavily on "traditional" knowledge, and for very good reasons.

One of my anthropology professors told me a story about a village (I forget his source for this, but it sounded like he had one). They had an old woman, probably in her 80s, toothless, partly blind, and mostly immobile. She only survived because of a significant ongoing effort of the village.

Then the village had a bad year, a famine. And the old woman said, "This happened when I was a child. What you need to do is take the leaves of such-and-such a plant. They're poisonous. But if you beat them with rocks, soak them, and let them age a bit, then they're disgusting but edible." And so the village remained fed. The old woman was contributing to the village's survival, because she was a source of mostly-forgotten knowledge.

Similarly, we know that modern hunter-gatherers might be able to find and identify 47 species of edible mushrooms in their local climate. This knowledge base can easily be the equivalent of a college education focused just on finding food.

Now, inland Australia is famously one of the most inhospitable places in earth. Early European explorers noticed just how difficult it was to survive there. But the locals someone managed just fine. They knew all the tricks.

So my guess is that the kind of society which can remember how to find and prepare 47 kinds of edible mushrooms, or which can survive a famine that occurs every 75 years, or which can survive inland Australia, is a society with significant respect for ancestral knowledge. Learning the rituals may often be a matter of life and death.

The modern world is different because we have books, and science, and high division of labor. If we forget how to do our grandparents' jobs, someone else will still learn. Or the nature of work will change so much that a new generation needs to learn a new way of working.
Stytch | Remote (US) | Hybrid in SF/NY or Remote | https://stytch.com

Stytch is building a developer platform for passwordless authentication. Our APIs make it simple to seamlessly onboard, authenticate, and engage users – while simultaneously improving security.
To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/stytch

Here are our open roles:
- Experienced Full-stack (Backend Leaning)
- Experienced Full- Stack Engineer
- Experienced Backend Engineer
- Experienced Infra Engineer
- Product Manager, Activation
- Technical Product Marketing Manager
- Developer Education

https://jobs.ashbyhq.com/stytch?utm_source=OEvbo87dAp

Tech Stack: Go for backend services, Node and Typescript for our web services, Next.js and React/Typescript on the frontend. We run on AWS with Kubernetes for containerization, and gRPC and protobufs for internal service communication.
One thing they don't highlight in the article is that the storm's wind speed is well above the rate it takes to qualify it as Category 5; And that Category 5 is the _top_ of the scale.

https://en.wikipedia.org/wiki/Saffir%E2%80%93Simpson_scale#C...

Though Category 6 isn't a part of that scale, there are unofficial estimates of the speed of the windows to qualify as a storm more powerful than a category 5.

> have suggested pegging Category 6 to storms with winds greater than 174 or 180 mph (78 or 80 m/s; 151 or 156 kn; 280 or 290 km/h).

And at last measurement, this storm had winds of ~165 mph.

https://en.wikipedia.org/wiki/Saffir%E2%80%93Simpson_scale#P...
> Until _that_ company gets overrun by MBAs who are profit-driven then they start injecting ads into the results.

Found companies with people that share your values. Hire people that share your values. Reject the vampires. Build things for people.