skysight-inc/HackerNews huggingface dataset:
> like Eero

I would like to wholeheartedly un-recommend getting an Eero. Eero broke port forwarding in an update and didn't fix it for a while, with no ability to roll it back myself. You can't control your updates at all. Eero had functionality as basic as port forwarding break for days and just left their customers entirely in the dark about it. Now I just use my Eeros in bridge mode and have a router running OPNsense, which works great, despite just being a computer I found off the curb with a networking card slapped in it.

I'm not the kind of Linux whose uncompromising priority is to be able to control every single corner of my computer, even at the expense of ease-of-use. I know that using proprietary software that's easier at the cost of fewer options is totally valid for most people. But if a product just breaks core functionality like that, with no way to fix it besides waiting for Amazon to get their shit together, then I could hardly recommend it to the most tech-illeterate people I know, much less to the HN crowd.
When I build some kind of API, I would usually also provide a library for the clients. This library would to an extent perform the function of "ambassador". It captures my intended logic to handle certain situations that are not described by purely functional part of API contract.

And yes, this library usually also covers things like retries and handling errors and outages.

Maintaining an entire service to achieve the same seems like really expensive way to achieve this...
Preserving our digital content is vital, paying $38,000 for the privilege is not
Yeh this feels like holding a loaded gun to the head of not only my email but my wallet
Yes, the Metro trains were chock full (think Tokyo), and you could only board a train if it skipped Vykhino if you needed to do so on some later station.

I don't think it is possible to be physically unable to enter the train in 2023 (unless football fans return from thei match). In 2003 it was expected.
It should be left up to them users to post a linkedin or github on their profile should they choose to, the present way works good I think.
How about an ice cube sized salt crystal. What’s with this weird setup.
1 is a very good point; I have this feeling that homeowning voters in the CoV (I'll get to names below) do not want massive density booms in neighbourhoods that are currently mostly single-family. More traffic, local construction, and the risk of supply meeting demand causing a big dip in value. With the status quo, a single-family homeowner has the same neighbourhood character, same big house, and land value that is still in the millions. That's a status quo I expect most people with homes in the CoV to want to maintain, even if it is a big part of the housing crisis.

For 2 and 3, my top-level comment used "Vancouver" to refer to the entire GVRD or metro area (West Van through White Rock and east to Maple Ridge and Langley) because I don't expect outsiders on HN to know the extent of amalgamation. Very few would know Coquitlam compared to Vancouver, and I hoped the description of the geography made that more clear. In other comments I have referred to the CoV specifically, as I did above.

The reasons for someone in Kits not wanting zoning changes may be a little different compared to someone in Poco, but the same "screw you, got mine" sentiment remains. And these are some of the most dynamic constituencies both federally and provincially, and turnout always favours older people (more likely to own property) so trepidation about anything to make housing "more affordable" is read as reducing their own worth or beneficial status quo.
The project manager is still alive at 85. Here's his linkedin

https://www.linkedin.com/in/edson-decastro-1240aa12/

He was also featured in Soul of a new machine in his stint founding Data General.

Looks like he's been retired for some time...
Yes but then you'd see a flat line for people's estimates, which wasn't the result.
Strict/constrained things are generally less appealing. That does not mean they are not the right approach. I dont agree with the popularity contest approach though.

Many languages are in use for different things without the need for a language to win. It is a bit anthropomorphic to approach tools like that IMO.

Instead, there has been a healthy influence of more research FP languages into mainstream languages (as you mention), more interesting experimental languages, etc. Aka everything working as intended.
Ask HN: How are you configuring your macOS machines in 2023?
Making non-guessable IDs for broken authorization is security by obscurity.

If you have integer IDs it is also trivial to find authorization flaws on your own. Any pentester will go for it right away.

If you make non guessable IDs they might skip it and go look for other stuff.
Don’t use glibc…

I am of course partially joking.

But seriously, use musl libc, build static binaries, build the images from scratch, and have a CI server handle it for you to keep it updated.

Alternatively use a small image like Alpine as base if you want some tools in the image for debugging.
I think it depends, my experience on hacker news has been extremely positive with the exceptions of malicious posters who downvote my cries for help. These are obvious and not depend on the platform but the user's in question. The experience I have with Twitter (X) has been people trying to help me.

There's a difference between malicious users and malicious platforms.
Did you try it with anything that openai? Always curious how they perform on these type of tasks.
That was my interpretation of the explanation in the comment I replied to.

Scorched earth is what Russia does. Peter the Great had used it to repel the Swedish invasion during the Great Northern War. Napoleon himself had studied that invasion and tried to learn from it. Instead, he repeated the failure of Charles XII on a larger scale.

Napoleon himself had faced scorched earth in Portugal during the Peninsular War a couple of years earlier. It was effective.

In other words, Napoleon knew that Russia had a habit of using scorched earth, and he knew that it was effective against his forces. The reasonable assumption was that Russia would use it again.

Also, Moscow was not the capital, and Napoleon had already lost the majority of his army before reaching it.
Freezing in style
As you mentioned you like Alfred, why did you choose to build a standalone app as opposed to an Alfred extension? Since you use Electron: spinning up a browser every time I need a quick-launch bar seems a little overkill.

Anyway, the UI looks very neat! Starred the repo and will try playing with it.
> Whats the alternative to running a big project like say Sourcegraph through a docker compose instance? You have to get set up ~10 services yourself including Redis, Postgres, some logging thing blah blah. I do not believe this is ever easier than `docker compose up -d`.

Even with Docker, it's not as easy as `docker compose up -d`.

You need to setup backups too. How do you backup all these containers? Do they even support it? Meanwhile I already have Postgres and Redis tuned, running, and backuped. I'd even have a warm Postgres replica if I could figure how to make that work.

Then you need to monitor them for security updates. How are you notified your Sourcegraph container and its dependencies' containers need to be updated and restarted? If they used system packages, I'd already have this solved with Munin's APT plugin and/or Debian's unattended-upgrades. So you need to install Watchtower or equivalent. Which can't tell the difference between a security update and other updates, so you might have your software updated with breaking changes at any point.

Alternatively, you can locate and subscribe to the RSS feed for the repository of every Dockerfile involved (or use one of these third-party services providing RSS feeds for Dockerhub) and hope they contain a changelog. If I installed from Debian I wouldn't need that because I'm already subscribed to debian-security-announce@lists.debian.org
I am using it successfully for doing semantic search in a database of ~1M video clips. The CLIP embeddings of key frames are stored in Postgres/pgvector and it has worked well so far.
Never heard of it happening in my lifetime.
Ransomware Response Checklist
The real security depends not only on the length and complexity of the password but also strongly on the used hashing algorithm and other measures like rate limits. Strongly focussing only on the password requirements is a bit short-eyed. Other factors like usability needs to be considered, too. I hope the still to published article consider this.

If modern algorithms like from the argon2 family are used with high workload settings, even shorter passwords could be safe if done properly.

Nevertheless, it is probably true that only very few follows current best practices.
>One also has to understand when Indy was born. 15 and 25 may not have been too far apart, for someone born in the late 1800s. And the woman's father was around, I believe, at the time.

sure, but the writers weren't writing at that time and they weren't arguing well, the proper historical age division would be X and Y but rather hmm, let's make it a bit salacious here, Indy is naughty!
This seemed like a good idea.
Putting station walls behind handrails, out of reach of graffiti "artistes", also helps.
Man, I'm getting deja vu writing this comment [0]...

...anyways, not to be confused with Codium [1], a completely FOSS, telemetry-free build of VS Code.

[0] https://news.ycombinator.com/item?id=34433412

[1] https://vscodium.com/

Edit: and not to be confused with CodiumAI [2], an AI test generator

[2] https://www.codium.ai/
Riding the Berlin Subway: A Graph Database Adventure with Memgraph Lab
Wow. I was simply thinking what does he do with the mercury waste? What should/can he do?

I guess his house would need to be treated like an ex-meth lab
I think you’re missing out on 3: making us addicted and controllable sheep.
I don't see the current software industry as sustainable. First off, I don't think it solves as many problems as the salesmen think it does, it just offloads complexity onto someone else, and more importantly, there's no stability. You can't just build something and it works long term with minimal maintenance. There is probably no software that exists today that will be able to continue running 100 years from now. I think we are in for a big wall we hit where software companies go bankrupt, people move away from it for lots of uses, followed by develpment of more stable tooling, after which people only use it where they have to, such as automating organization of complex systems.
The Dunning-Kruger Effect Is Not Autocorrelation
That is a narrow view. A lot of foodstuff gets processed into stable products with a shelf life, and grain can be stored for years.
If entropy is defined as statistical disorder than I think the definition of "quantifying surprise" is great.
How is Sri Lanka doing without fertilizer?
and quiet too
Then we would now live in the 25th century.
Water vapour, sulfur dioxide and sand clouds in the atmosphere of a exoplanet
Most devs would be better off upgrading their database and using vectors there. They need to change the schema, but it's way easier than introducing a new database.

A specialized vector database would be needed in just a few relatively rare use cases.
JavaScript and Node.js testing best practices (July 2023)
For scripts I'm with you on POSIX.

I was referring specifically to interactive use: ie why someone would install bash to use as their shell, when zsh is already there.
I think of git more as a toolkit for a building bunch of possible revision control systems, each with different workflows rather than a revision control system itself. There's commonalities between them all, but in fact it seems like most new shops I go to work at have very different ideas about what "git" means and the right way to hold the tool.

Add in different code review tools and practices and it gets a bit crazy.

Mercurial and Bazaar (and in fact Bitkeeper itself when I looked at it back in the day) tend I think to have far more assumptions baked into the CLI about how you'll use them -- or at least they started that way. I think for most teams this is in fact superior, but that's not how the industry went. Because github caught on in the early days, git itself became synonymous with DVCS and modernized revision control right at the time people were finally figuring out that, yeah, not only does CVS suck but Subversion isn't really an improvement.

Back then I remember it being often very hard to convince people to try anything new at all, just even to get off CVS. A lot of suspicion, with SVN accepted as a kind of tolerable compromise because it acted mostly like CVS but better.

And then the industry kind of just jumped all at once to git, and that was that.
One of the incidents was caused by aerial refueling: https://en.m.wikipedia.org/wiki/1966_Palomares_B-52_crash

Palomares is in Spain. Fifty years later, it's still an issue for the people living there.
Obligatory Hitler uses Docker post: https://www.youtube.com/watch?v=PivpCKEiQOQ

Lol @ "I'm moving everyone to Windows! Don't cry, you can run bash on Windows 10 now."
Show HN: LockDB now natively supports acting on multiple locks
LockDB is a cross-platform tool you can use to handle process/event locking and avoid race conditions. It is sometimes also known as a semaphore.

There are packages for Node.js / Browser / Bun / NPM, Deno, and you can also use it as a CLI.

The new LockDB release supports a feature request common for complex locking necessities: The ability to lock, unlock, and check multiple locks.

I understand new features aren't _generally_ accepted [1] here, but this one seemed "juicy" enough for it. Feel free to remove the post if I'm wrong, and I apologize in that case!

[1]: https://news.ycombinator.com/showhn.html
Sorry, not "terrible", but "shocking". Presumably not shockingly good and wholesome.
But you could not tell which helm was being referred to on the HN news link title, a (Synth) or (Kubernetes) would do. OP has a good point.
> wrong the DK studies are

The DK studies are not wrong, they are misinterpreted by people who don't know what they're talking about (e.g. what tge DK effect actually is), like this blogger.

"People have worse self assessment ability as their real ability declines" would be a valid interpretation of the DK data and notably would NOT be a valid conclusion from the random data in the blog post.
In my Informatics Engineering degree, this kind of stuff was part of compiler design and programming languages lectures, and on my time they weren't optional.

So it is more a matter of what an university decides to make available than being a CS.
The mitochondria in many cancer cell behave abberantly. For example, in many cases, they can start promoting glycolysis, in process known as the Warburg effect. They're also involved in other processes such as apoptosis and cell migration. I'd hypothesize that these drugs target pathways or processes that are dysregulated in the mitochondria of those cancers.
Here's a good example of an ex-Uber employee who stole / took his excel-in-browser to his next employer: https://basta.substack.com/p/no-sacred-masterpieces

"but I took the code and shoved it into my back pocket for a rainy day."

Discussion: https://news.ycombinator.com/item?id=37527720
To be fair, it's been pointed out to me that quite a few projects which I wasn't aware of are named Helm. But this does further reinforce my point.
"Why doesn’t my bowling ball go through the ground if it’s denser than dirt??" Mind == blown
I think I get your point and I kind of agree, but one nit about phrasing:

> those who add value

There's a concept of "value-add" intermediary, and it pretty much universally means reducing value for the customer. Car dealerships are a typical example.

I'm torn on this. On the one hand, it makes sense in theory that excessive vertical integration is bad for society, and local businesses are good for society. On the other hand, I observe that in practice, competitive markets are subject to Gresham's law[0] - the shitty ones win over the good ones. So it follows, and something I also observed to be good as a heuristic, that the more layers of competing intermediaries you add, the shittier it gets for the customer.

--

[0] - https://en.wikipedia.org/wiki/Gresham%27s_law - "Bad money drives out good".
You're extrapolating a bit too far here; it somewhat detracts from the point you're trying to make.
I feel like complexity has been weaponized by whole industries, by companies and by professionals. It doesn't require a conspiracy: it's easier to let complexity creep in, it makes people feel smart and makes clients captive to tools they don't understand well enough to replace and ecosystems that preclude migrating away from. The rationale I keep hearing is always: "I just wanna solve the immediate problem and move on", and the complaints are also very consistent: "Systems are hard to understand, to reason about and to change". Yet no-one seems to acknowledge the cause-effect relationship and just pretend like all of this is inevitable.
Reuters: How an Indian startup hacked the world
Balanced XLR is three conductors per signal:

- Pin 1: Ground

- Pin 2: Signal in Phase

- Pin 3: Signal flipped

Two channels over XLR are done in two ways:

- digital using the AES standard and 110 Ohm cables

- analog using two balanced lines and a XLR-5 connector, although this is not an offical standard to avoid confusion with DMX
Great article, though I'm surprised they didn't mention how the CIA clandestinely purchased much of the titanium for the SR-71 Blackboard (and it's predecessor) from Russia through front companies.

https://nationalinterest.org/blog/buzz/crazy-story-how-russi...
In parsing, BNF lines up almost exactly with its implementation in parser combinators.
I think it would be easier to answer if you gave an example.

A fact is not a language thing, but a reality thing. It is the language itself that creates the complications that confuse us.

Answering your question: yes. The easiest example, a yes and no question.

Question: Is this comment on hn?
Answer: Yes

Short and truthful. QED
Comparing names of products to names of people simply doesn't make sense. Ideally you want to pick a name for your product which stands out and people will remember. You shouldn't need to clarify by saying 'use Kubernetes Helm' or 'use the synthesiser Helm'.

However people aren't usually named this way, and so you cannot compare names this way.
> i.e., output can't be reversed back to the input

But in the "Not good for" section it states the opposite: "[not good for] User IDs can be decoded, revealing user count" so it can be reversed?
It would not surprise me if the original practical application is long gone, but it's now used to fingerprint browsers for ad serving purposes.
Fixed, again ;-) thank you very much :)
Show HN: We made a data tool that pivots all columns/rows into charts locally
Useful for someone who quickly wants to understand a dataset visually. It could be google search console data, surveys, pretty much any CSV export from a database. AddMaple detects column types, summarizes and visualizes each one and gives you an explorable dashboard. The dashboard allows for further segmentation/pivoting and exploration. It's not a static output. Expand a chart, click on a bar in the chart to filter the entire dashboard by that response/category. Click on the kebab icon to share the chart via a published URL or embed. Or export as JSON/CSV to use with other software. If you see this post in the sea of posts, please say hi :)
Thats why you geoblocked your site for India ?
Good point; I assumed that it was being posted here because it was a new project. My point still stands though, but in the opposite direction.
TIL; thanks.
I think the direct electrical generation is a niche application and most likely a scientific curiosity.

The commercial application of space cooling sounds much more exciting as a way of cooling without electricity.

It would also be interesting if they could use the cooling effect to cool a working fluid and use that the run a turbine. Choose the correct working fluid that will expand at ambient. Such design may have higher energy density per area. And would work all year around.
I configure them to match my Linux laptops and desktops as much as possible ;)

Still struggling, especially with the discrepancy between Command/Option/Control and Control/Meta/Super: mix in a healthy does of Emacs and Terminal, and the struggle is even worse.
Isnt it illegal to not accept cash ?
T-Mobile no longer offers Autopay discounts for credit cards. Only debit cards (which have less fraud protection) or directly linking a bank account for ACH. How many data breaches have taken place at US telcos, leaking information for millions of consumers?

With FedNow coming online at some US banks, transaction-level data would be visible to the central bank. Connecting mobile phone billing to bank accounts can create a digital identity link between online traffic and legal identity. Such a link can be used for content "personalization", admission control, credit scoring, custom pricing, and more.

There is a U.S. regulatory effort to end the fees associated with credit cards which pay for points, airline/hotel miles, etc. Ignoring for a moment that these fees constitute the bulk of airline profits, the end of these fees would further influence the choice of cashless credit payments vs cashless debit/ACH payments. Future payments like CBDCs are unlikely to have the perks of Present credit cards. CBDC downsides have been discussed on HN and elsewhere.

It is technically possible to have cashless payment systems which preserve transaction freedom, without artificially conflating payments with digital identity. Even then, there will always be a role for physical payment mechanisms like cash.
I would like to add the DANE and TLSA part. However, I do not understand how it works currently.
They’re fine. They make for less noise, less vibration, and better acceleration. They might be more expensive to maintain and less common, but there is nothing archaic about them.
I remember finding it very busy, but we’ll organise - helps that most signs are bilingual.
And the station staff are really helpful if you look lost.
The hardest part was the ticket machines but that’s common all over I find.
A far better analogy would be a self-driving car coerced into a crash. I wouldn't say it's pointless. I'd be pretty angry if I parental-locked everything only to find out that clever children found a way.
The devs behind tldraw also played with this to create something cool - https://twitter.com/steveruizok/status/1727625036159234555
Go to DASH 1 ;)
Okay, now let’s mail that mailserver
You're right.

And I'm not even talking about how the Paris metro is narrow, dark and stinky.

The Paris area train system (if you consider metro + other trains) is reliable inside Paris, and the very close suburbs, but as you get further away it gets extremely shitty. In some cities (with RER) daycare will refuse families where both parents work in Paris because they know they can't reliably be on time to pick up the kids and will end up with late parents.

Also metro stations in Paris are so close it's very slow. The only exception is line 14 which is the most recent. It's also the best line but it's the only one.

Overall, they're making a big fuss about the Grand Paris and while it is a big deal, it's not going to make it the best transportation system for cities of that size. I'm just really catching up on fixing the very broken transportation system for anyone living outside of Paris itself - which is only 105m2, very small for the population living in the greater Paris area. It's roughly the size inside the Yamanote line.