skysight-inc/HackerNews huggingface dataset:
> Do you know, though, what all the great people mentioned above have in common? None of them was a product manager. Not a single one.

Baffling argument. Not everyone has to be a visionary. Hire Picasso as your corporate lawyer, see how that works out for you.
Show HN: I made a tool to drastically simplify blogging with Notion
I wanted to have my own personal blog on Notion, without spending an absurd amount of money per month, and with a minimal design.

So I created it and made a product out of it. I hope it will be useful to someone else.
Because all the good ones are not looking for a job or at least not as often as bad ones. So it is hard to get good ones, you have to be lucky.
The discussion is about the behavior of car renters so really only since the 1950s is relevant.
> they ate well—real food they grew, raised, and hunted

In a good year they might eat well. In a drought year, maybe not at all.
Women preferring taller men will not go away because its desirability is rooted in biology. Taller men make women feel physically safe. Unless culture reconstructs how women view safety in sexual selection, this will continue to be the case.
Fastify has a nice modular architecture, decent popularity, growth trending upwards (so more future proof), first-class support of async and typescript (it's not cobbled on like it is with express).

Conversion was mostly easy because most web frameworks are pretty similar. It's less an issue of an individual frameworks features and more how popular it is. For example, a lot of people use passport for auth, so using a popular solution is more likely to have a well-supported plugin for passport, which makes conversion trivial.

On a practical note, I did have some minor roadbumps with the typical PITA issues like dealing with file-streams and multipart.
Meetings require some base level of focus on the meeting, so it is still work. Some people might get away with playing games or reading Twitter or whatever during meetings, but it isn't actually a restful break.
Indeed, for people who have never had to work with real hardware before, it is shocking how complex it is and the level of hackiness it sometimes takes to make it "work" (I say "work" because often times drivers are doing insanely hacky things to make it seem like it's working, even though it's duct tape and bubble gum under the hood). Not just when things are going right, but also when they go wrong (which can involve real-world physical things that break expectations, like damn voltage fluctuations or a physically damaged component for example!). When you only have "virtual" hardware to control, things are much, much, much more simple.
> not just the sources like nixos

Not sure what you mean by that, the Nix packages that are reproducible have reproducible binaries.

In the Nixos world there isn't really a concept of a "binary/installation package" like in Debian or elsewhere. Everything can be rebuilt from source on any machine, but because everything is hashed, if the official binary caches have already built something with the same inputs, they can just give you the outputs directly. So it's more like memoization than a .deb or something that you install.

Nix is a functional language that builds recipes (derivations) to build stuff, with all the inputs and outputs hashed. If the derivation you want to build has already been built by a cache you trust, the system will just fetch it instead of building locally.

What the Nix reproducability project checks is that the same derivation produces the same output regardless of what machine it's built on.
An experimental open-source attempt to make GPT-4 autonomous
I've often thought about how this sort of thing could be used for site security, much like cameras are used. E.g. it could hear a person's footsteps, and hear a person breathing, and it could distinguish between a person and an animal. With multiple microphones, it could determine a location.

I wonder if this is being done already.
You can just go look this up instead of trying to rebut it through axiomatic derivation from a meme. Doctors washed their hands in Semmelweiss's time. There's a reason writeups of his contributions often include the recipe for his decontamination solution; that's the novelty, of antiseptic washes versus ordinary soap and water.

Similarly, you can just go look up Semmelweis' mental state at the time of his commitment.

The difference between Semmelweis's incorrect theory of what was causing childbed fever and reality is a big part of why his interventions were rejected (that, and the fact that he was apparently an unholy asshole) --- he was trying to convince his colleagues to disinfect their hands from particles that sometimes could not have existed, and the colleagues noticed that. If you're trying to evangelize a new medical intervention, don't get hung up on an explanation that can't possibly be correct, is one lesson to take from this.

Complicated dude. Read more about him than you have. It's interesting stuff. His story is more than just the airport bookstore management parable that it's become.

later

As a quick PS: the "gentleman's hands" thing came up on an AskHistorians thread I just read, and it's apparently a misquote. It's not "gentleman don't wash their hands"; it's "a gentleman's hands are clean". As in, doctors already keep their hands clean. What they didn't do was chlorinate the water they used (or clean all that hard).

That's obviously false! The contagionists and aseptics were right, the spontaneous generation people were wrong, and obviously aseptic procedure before Gordon and later Holmes and later Semmelweis was inadequate. I'm not defending the guy who said that. But he didn't say what you think he said.
> You don't sell portable speakers using specs, you sell it with aspirational images of it being used on a beach

I guess that works for some audiences. For me, this can be a strong signal of low quality bs.
I beg your pardon for miscommunication.

There were, indeed, real "Y2k" issues. They were easily predicted and mostly fixed long beforehand, without stress, without ever rising to the level of threat commonly associated with "Y2K".

Then there was an industry that sold fear and bullshit labelled "Y2K". That was a far noisier and more extensive phenomenon, and did far more damage than real Y2k issues.

"year 2038" is gonna be the same thing but louder. There's gonna be people charging millions for "updates" to 64bit time systems.
> A simple fix for that is something like only accepting pointers that point to a lower position and never to a higher one, to prevent stack overflows and buffer overflows for the parsed label arrays.

Wouldn't the simpler fix be to perform bounds checking before writing to any buffer?
How do you route all these IP addresses to the correct destination ? Actually all the IPv6 prefixes are know to all big routers (ASes, but that's getting technical). It's called the default free zone and it is growing by the day.
The more non-aggregatable IPs, the more space on the route table of routers is occupied. And this space is really expensive
It's indeed tiresome to configure a new phone. There're a ton of apps to uninstall and to remove permissions.
We know a lot more about heterosexual mating strategies than male-male homosexual mating strategies because you can just apply the vast body of animal behavioural studies to understand human heterosexual (and female-female homosexual) mating strategies.

Males that refuse to mate with females is something that we only see in humans. It’s inherently less well understood. You can’t apply the vast body of animal behavioural studies because all males of all other species will mate with females.

You can hypothesis generate with evolutionary logic, but that doesn’t mean anything until you do some experiments.
It’s a lot of waste heat too. I’m sure it looks cool in the office, so it’s probably a nice conversation piece. I suspect that’s the most likely intention. I personally can’t wait to go to work tomorrow and tell them some percentage of the internet runs on lava lamps without any further context.
My Video Conferencing Setup
Want to try it, but don't want to make an account.
How Fastly Protects its customers from DDoS threats
> an Iron Age man who said he was as "mighty" as a god

I wonder if such people were actually believed (by their followers or by themselves) wielding enormous supernatural powers or if descriptions of this kind were just political flattery.
No need - see Germany has already achieved its goals by controlling the EU. Also who's going to supply the oil? This time Romania's run out of it, and Russia is not particularly keen.
My broader point is that certain people think that there is this utopian “pre money time” where capitalism didn’t exist. I believe capitalism is the default, free trade is the default, and the fundamental idea that people will engage in for-profit commerce is embedded into our psychologies.
Ya gotta put yourself out there. Get some evening hobbies that get you out of the house.
Anybody can fail, but if everybody can fail at once there's something wrong with the system.
Advocating funding for a project budget and trying to involve stakeholders as well.
> a combination of sexual harassment statutes, #metoo movements, and generalized "women don't ever want to be approached" zeitgeist has closed this avenue off.

Wait, what? This reads like the classic boomer complaint that is hard to get to know women when you can't slap their ass in the office any more. "No one can take a joke any more, etc etc"

Women are not a monolithic voting bloc. Some will respond to approaches that repel or bore others. The only way to know is to get to know them as people first and potential romantic partners second. This is why a social scene, or in some cultures, extended clan gatherings, is so important: you see someone in a relaxed setting and can make some assessment of their personality and values. This also means that it takes time. I don't want to say that we should all go back to the weird heteronormative 1950s, but using as many social networks as possible, including unusual ones, is essential.

As an older dude who has seen the games that young men play at work, I understand that the hormonal drive for guys is absolutely saturating, but you will fail and fail again if you think that #metoo stops you. If it did, you were misbehaving to start with.
It's 399 USD. Still seems ridiculous.
The latest density surveys of the earth’s core lead people to claim that chunks of Theia are still discernible in the mantle and outer core. There are splotchy chunks of higher density material down there. And by chunks I mean at least half the size of Australia to almost the size of Africa.
Link to the actual thing https://scratch.mit.edu/projects/892602496
> quickly settle for an average guy

These are average women too.
Doesn't look like it, and it's not an irrelevant response at all.

They generalized across an entire group of people "engineers and tech people" all but insisting that they should value "efficiency" over "effort". I am responding to the generalization and the forced assignment of values for those people (me included) prioritizing certain values over others (I don't). In general such an attitude of "shoulds" goes hand-in-hand with a lack of respect for others expressing complexity, subtlety, nuance, and especially agency in such matters. And also encourages race-to-the-bottom behaviors not just economically but also in social dynamics. It's an antisocial attitude and especially romantic partners lose interest very quickly when people act this way.

Source: I was like this once and see it in many techies I know socially. It's a mental shortcut that is common in social settings where techies dominate.
Searching High and Flow
I'm in the same situation as you, but have what I think be an incredibly unpopular theory on why all those competing technologies exist: Everyone is trying to unsuccessfully patch JavaScript.

Every few years, a group thinks they're the ones with the one true ring, and try again.

Each new shiny seems to promote even poorer practices than the last, lowering both the bar and the barrier of entry further.
CSS Is Fun Again
When I mention constructors I am talking about initializer lists and all the subtleties and special cases around them.

Basically most of the complexity I mention comes from memory management. It's just a lot of details to know about and keep in your head. It's the price to pay for the flexibility and power.

In Java you need to understand references and object lifecycles or you get memory leaks and slow applications.

Actually, I work on a performance sensitive application and it's written in Java and it's a good choice for it, since the performance comes from algorithmic complexity, mostly from asymptotic complexity. A C++ rewrite wouldn't significantly impact the performance of the application.
Eisenhower Vectors
2100 years ago was before Christ and at least a few people think he's pretty important. Seems reasonable to assume there was enough mysticism that people would believe it.
Hey how do you do #1?
Quadratics are useful-- finding dimensions of things in the plane; relating area and constrained side lengths, etc. They come up a lot if you want to solve problems.

And good luck taking on calculus without being super solid in the mathematical tools you use against quadratics -- factoring, completing squares, manipulation of binomials, pairing up like terms, etc.
I should have said "The HN consensus viewpoint is apparently not this based on this thread"
LTSC on Windows is a crappy experience. For example, instead of shipping with a suitable long-term supported Camera program (either Win32 or UWP, who cares), they just decide not to put any camera program whatsoever, for no apparent reason. Just Google around to find a lot of users complaining about it. Same with every other program which MS claims needs to be updated frequently, which are excluded from the LTSC. Most of these "programs which require frequent updates" are fully local-only programs like the camera or media player. I'm quite sure it'll include Notepad soon, as it is now a UWP program. It's ridiculous.

Plus, you get like what, 5 years normally, 10 if you're lucky? Peanuts. We're talking about API stability in much longer terms (which Win32 itself somewhat manages).
Do/did you work for Verizon?

http://verizonmath.blogspot.com/2006/12/verizon-doesnt-know-...
indeed, the comparison of quipu to modern digital money highlights the diversity of forms that 'money' can take. However, the fundamental difference lies in the functions and roles that these systems serve within their respective societies. The quipu was primarily an accounting tool, part of a complex system of record-keeping used by the Incas, which facilitated the administration of their economy, particularly in terms of tribute and state resources. It did not serve as a medium of exchange in the same way coins or modern digital money do.

modern money, whether digital or physical, serves several key functions: it is a medium of exchange, a unit of account, and a store of value. While the quipu certainly functioned as a unit of account, it's not clear that it served as a medium of exchange or a store of value. These are essential characteristics that define 'money' in the economic sense.

the impersonal nature of coinage and modern digital money allows them to facilitate trade and economic activity on a scale and with a degree of anonymity that's not possible with a system like quipu, which is deeply embedded in the social and political fabric of the society that uses it.

The transition to coinage and later to digittal transactions represents a move towards a more standardized, divisible, and portable form of money that can be used in a wide range of transactions, with or without a pre-existing relationship between the parties involved. This is quite different from the quipu, which was embedded in a specific cultural context and may not have been readily exchangeable or understood outside of that context.

So while it's tempting to draw parallels between ancient accounting systems and modern digital currencies, we must be careful not to conflate the two. Each serves its purpose within its particular economic and social milieu, with specific attributes and limitations that define its use as "money."
> Imagine a world where the majority of your backend logic is seamlessly embedded within the database itself

thinks of Oracle APEX

thinks of IBM AS400

shudders
My country doesn’t (and never has had) conscription, so it’s largely academic for me.

I’m also too old.

It does seem like a years service isn’t the worst burden though, especially in peacetime, with an option to do civil service as an alternative to military service.
Oh dear... this is the last thing I needed to see after payday!
Shades of C. Northcote Parkinson here.
Not that sure. Look at the best selling authors of the 1920s, they aren't widely known anymore.
> I am still confused, it's a JavaScript runtime intended to be deployed to JavaScript/Wasm runtimes?

Seemingly.

> Why does a JavaScript runtime need a JavaScript runtime?

Because if you want to create a Service Worker server for CloudFlare Workers and other JavaScript/Wasm runtimes, that's the only option for doing that AFAIK.

FWIW, this isn't a new idea. For example, Figma uses QuickJS (https://bellard.org/quickjs/) for their plug-in runtime: https://www.figma.com/blog/an-update-on-plugin-security/
there is no difference between a developer and an SWE except a fancy title
We produce huge amounts of artifacts in plastic, metal, ceramics, etc, that will last a very long time.

Archeologists will have tons of garbage to go through, lots of it with dates and place of origin molded into them.
Product Management is a hard job. You need to be technical enough to understand whats happening and have a bullshit detector, but high EQ enough to speak human. The dumb ones become sort-of project managers, tracking another set of books for tasks. The smart ones tend to deeply understand the business and move up or out. It's also a tough role to govern in that sometimes they get alot of credit for the work of others, or get no credit for anything and languish from a career pov.

When this role is dumped into engineering, engineering management or general management, it weakens the engineering practice. If I need engineers, I need to select for that ability and frankly shield them from people on the outside. If the org requires that my teams handle interaction, now I'm hiring people with mixed skillsets in one org, which inevitably waters down the engineering side.
He means he wants to adjust the ringer volume with alsamixer in an xterm.
That is not true. Especially after you leave the 20s. Men in western nations have a loneliness problem that women never experience as a group to that extent. After women give up on the prospects of children which usually happens somewhere in the 30s, the dynamics of sex and relationships changes dramatically with men by far being the more clingy ones.
I imagine there’s a relationship between this accumulation of singles and population growth rates. It would be interesting to compare the demographic flows of online dating in countries with aging populations vs populations that are trending younger over time.
Drive Anywhere: End-to-End Autonomous Driving with Multimodal Foundation Models
You must use it, but it’s not that bad tbh

If we say that Logitech app is 10 on a scale good to, well, Logitech, then Streamdeck’s software is ~3
Nice, I've been building something very similar for German (Vokabeln.io). The biggest problem there was recognizing "trennbare Verben", and words have a lot of conjunctions as well.
The same way as now. You'd just cache the last IP address of every port in the kernels of both communicating computers.
I am unsure of the context in which codabar was developed, but I know it was originally made for dot matrix printers, maybe if you go back to how those worked, it lended itself well to monospaced fonts because we had a fixed number of “dots” per byte cell. It can be roughly thought of like a low-resolution LED screen display used at transit stations to display real-time etas. The purposefully low resolution can save on costs while being able to show legible text - but not much else.

Codabar was can be implemented as a font because the standard does not define specific start and stops symbols, instead it was developed as just a raw 1-to-1 encoding of character to pattern. It does not have check digits because it uses more space per symbol to handle error correction by making it very difficult to misread each pattern. The spacing (kerning) between each symbol is a different width ratio than the white bars found in each symbol.

Going back to dot matrix, it does appear that some early printers just had a grid of character “cells” in which the spacing between each cell was slightly more than a single “dot”, this probably explains the codabar quirk with 3 different space ratios (black bar, white bar, and inter-character quiet-space) and probably is the beginning of some further investigation into that topic.
They need to make it look better, they're scaring the hoes with that logo
I have a very hard time believing heterosexual women are going to be negatively impacted by AI waifus. Thinking such things is a strong indicator one needs to go outside and touch grass.
Since "knowledge" has been so hard to explicate, most people who still need a concept like that have moved on to a subjective Baysian model of belief. We can represent degrees beliefs, we can model how those degrees of belief should change due to experience, and use that to do pretty much anything we wanted the concept of "knowledge" to do for us.
Another case of a large tech company abusing its dominant position. I wonder what are the people at the antitrust bodies doing all day…
I think I'd also prefer the infinitesimal version of calculus, but the idea of limits is applicable to many other areas of math, not just calculus (evaluating infinite series, for example). So learning limits is probably a better pathway to higher mathematics.
To complement the answer "yes, there was surface level gold which was simply mined, and early", also 2000 years ago is not that long ago. By that time there was commerce going on across all of Europe, and gold had been used in coins and jewelry or cult items by most of these cultures for a long time BEFORE that. So that any specific gold could actually have come from elsewhere.
TikTok's Finest Lobsterman
With the one wrinkle of ammonia being a poisonous gas. Making it significantly more dangerous than either gasoline or batteries.

Ammonia-based technologies for storage and fuel is going to result in unnecessary deaths.
Disagree. Project manager is extremely different to product. Dev vs SWE is completely arbitrary
> Why is hiring from a company an issue.

> The company may have a point about their IP being looted ...

> Would they not be allowed to use their expertise to develop a like system without violating the existing patent?

I mean, come on. Taking the IP and the employees ...
I think high school is too early to be thinking too hard about what is used in industry.

I learned to program with Macromedia Flash, which was big at the time but was completely irrelevant by the time I actually was ready for my career. I don't regret it at all, though—it was perfect for me learning at the time, and taught me the skills that I've used to pick up dozens of different technologies since then.

For education it's far more important to choose technologies that minimize the barrier to entry and allow someone to start learning meaningful skills quickly, rather than forcing them to slog through the instruction manual for an industrial-strength technology before they even understand the basics. We don't apologize for starting a beginner woodworker on a lathe rather than a CNC machine.