skysight-inc/HackerNews huggingface dataset:
Fair warning: even by my standards, this is an area where I have strong opinions (I loved Usenet, and ran a Freenix-competitive full-feed site in the 1990s). I'll just leave this here:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

I'm not saying I can refute what you're saying, just that I think my claim about "binary vs. plaintext" being problematic with respect to NNTP is well-founded.
Gym memberships are notorious with this. I always wondered how it was even legal. I cancelled my debit card and they sent me to collections.
Release the minisubs!
It boggles me how the big camera makers seem content to cede marketshare to smartphones. Obviously, they can't compete on pocketablity or ubiquity, but computational photography is their home turf. I shouldn't have to reach for my phone to take panoramas, photo spheres, and "live photos", and I'm not interested in spending hours compositing stuff later on the PC.

The big camera makers do throw in a bunch of "modes" on their prosumer lines (which they toss out the window on their professional models) to pander to the consumer. Lame stuff, mostly. Give me some real stuff like auto-masking foreground subjects or out-of-camera photogrammetrly created 3D models.

I get that prosumers are a dwindling niche and pros are where the money come from, but you need a source for more pros in the future, right? How does the camera compete if--as an artifact--it's inspirational value is outclassed by the mundane cellphone?
Even the mere existence of this bullshit URL type "microsoft-edge://" is heinous and should be illegal. Or, if we can't make it illegal, can't we have some sort of URL-protection vigilante squad?
It's kind of weird, because if you listen to old recordings of BB King when he was younger, there are clearly plenty of girls in the audience and they go absolutely nuts.
I'm disappointed that this doesn't include HRW (Highest Random Weight or Rendezvous Caching). It has the advantages of consistent hashing without the disadvantage, and doesn't require a central coordinator like consistent hashing does.
If you're hanging out with someone, it's almost impossible for it not to come up that you're vegan, since a large amount of places to eat have no vegan-friendly foods. You either have to bring up that you can't eat somewhere (since it has nothing you can eat) or not eat at all (prompting questions about that).
How to run Ockam on RISC-V Linux
Many political groups (Catholic Church among them) have used Christianism to ascend and maintain power, bending it to their purposes, but that doesn't make them strict followers of what Jesus taught his disciples.
FWIW It's also 1.5% between Switzerland and the EU.
The FreeBSD bootloader was written in Forth for a while. It looks like they may have transitioned off it to Lua by now.

https://marc.info/?l=freebsd-current&m=153469833911665&w=2
You can use most of the concepts in any language that allows first class functions, closures, pattern matching and types. Combinators are just ways to compose a function to create a new function that executes some aspect upon a set (usually).
I remember back in 2008 reading on how Tivo started using XMPP instead of polling to check for new recordings.

https://www.socialmediatoday.com/content/xmpp-aka-jabber-fut...
Email protocols are broken because they are bad 1990s protocols that haven't benefited from 20 years of systems learning about building protocols. I don't much care who does or doesn't have a hard time monetizing them.
Speaking of this, I've always loved this paper [1] about Forth. And it's a real eye opener. It's a real eye opener when you understand that primitives such as assignment and variable references are, indeed, in Forth, actual primitives. Primitives that can be readily changed.

Combine this with a venerable Forth (cross)assembler and it's pretty powerful for all of its simplicity. This is bootstrapping without even a boot, just need a sniglet.

[1] https://pygmy.utoh.org/3ins4th.html
Amazing work. Bravo. I'm very much hoping to see P2P Matrix arise. That is no small task, I realize (and I'm grateful to those who have contributed to this). What are you thoughts on that aspect of the ecosystem?
Note the 'could'. Which of course everybody skips.
Absolutely - it's different doing this for a small business and doing it at 'Apple Scale'.

Setting up distribution for this alone via an already-established 3PL multiuser facility will take 6-8 months if you include all the contract negotiations (and do them for all regions simultaneously). That's of course assuming you can't squeeze it in your existing facility - and that you go down the 3PL route (if you are setting it up yourself and don't have space in an existing facility it will take longer).

And that's just distribution, it doesn't include all the work that has to go into 'consumerizing' all the parts (i.e. presumably they need to come with proper packaging, instructions, disclaimers etc).

The people claiming that this can be done (well) in a few weeks have clearly never worked in ops or supply chain development.
It is not that we are too broken to fix, people are just afraid of us because we reveal the fragility of the mental state. And people are just greedy as well.

I do not ask for much help, all I need a simple place to live. A studio or something that is clean. That would help me so much. But all they build now are luxury studio apartments. Most of us would be fine with some stability. For the more serious cases we should bring back the institutions that they dismantled in the 70's.
Is answering the challenge he answered with python actually easier? I know counting the weeks is easier, but is parsing text like a ninja far less verbose in posix-like tools?
Learning awk made me much more productive, at the very least...
It sounds like you have nothing to say right now other than "I think you're wrong". Good note!
The Palm Pre actually had a really nice mobile messenger. It synced with Address Book, supported SMS, Jabber, Facebook Messenger (back when it was jabber), aim, and others. It would seamlessly switch protocols based on how the contact messaged you. Like most things with the Pre, it was way ahead of its time.
Long-polling, how to make our async API synchronous
That's probably more or less the same thing in terms of what actually happens in PostgreSQL.

All things considered, an actual database probably gives you the least gray hair, but with some careful test setup I have had good success using the savepoint/rollback trick (and it trivially supports nested fixtures as well).
Not purely. The meaning of "religion" varies greatly across both time and space, and it would be difficult to argue that it is always (or even often) something like "pure choice."

It frequently carries a cultural component such that the law sees fit to treat it like other arguably immutable identity type things, which seems correct to me. Though, it is complicated.
> This is super cool--I've wanted something notebook-like for blog posts in the past, and I had no clue it was possible in org-mode!

Thanks! You can access the org file by changing the URL extension from .html to .org. Maybe I should make that a link.
There is this common perception of companies as if they are entirely rational organizations, and every policy that we don’t like exists because it is profitable and benefits the company at the expense of the customer. But sometimes bad policies are just bad, they benefit no one, and they exist for dumb reasons. Maybe call to unsubscribe is one of those policies.
MIcRoTeCh
At my first startup we used XMPP (wildfire?) to do a lot of our ops work.

All of our pet servers had a background process sitting in a chat room.

We did deploys, restarted process, got alerts, and a whole bunch of other stuff all via XMPP.

It was much cooler than our product that never made any money :)
Are foreigners only 0.175% clients?
Getting a technicians license is probably easier than you think. I've heard of amateur radio clubs putting on all Saturday classes with people taking the test at the end. VHF radios aren't expensive, in fact they're importing some from China that are dirt cheap.

Course if you want to work on the HF bands then it requires a bit more work to get the higher class licenses.
An in-depth look at hacking back, active defense, and cyber letters of marque
Wow. I've only ever used sed for simple regex operations, reading this has opened up a whole new world for me.

... I will force myself not to make use of it because you're a bad influence and I already have to stop myself from using too much grep/sed/awk magic, but this is seriously impressive, and an entertaining read. Well done!
Why would you be ok with this? There is no conceivable reason for below-average web browsers to be propped up by polluting and bastardizing URLs like this.

Imagine if Apple tried this. People would riot.
> The right turned science into a culture war flashpoint, which meant the left blindly preaches “believe in science” as if it’s about faith.

These two perspectives are not equivalent opposites though.

"Believe in science" is not a religious statement.

It is a shorthand for "trust in the scientific institutions that have proven their track record via decades of public health progress, and not in anti-scientific rhetoric with a culture war agenda".

That concept wasn't even controversial on most of the political right until their recent nationalist turn.
This might upset those with more libertarian sensibilities, but it will make life better for almost everyone. It's a win for humanity.
Cool idea but this makes too much sense for anyone in the crypto community to take it seriously. They mostly care about what gets the most likes and upvotes on Twitter and Reddit.
It’s a physical thing and a DAO (mostly) isn’t a recognised legal entity so there is always a disconnect here irrespective of the crypto side of things. There’s an awful lot of trust being put into the honesty of the people organising this effort with little ability to hold them to account. Which is par for the course and why rug-pull is a turn of phrase.
> TL;DR: we reproduced Denis Andzakovic’s proof-of-concept showing that it is possible to read and write data from a BitLocker-protected device (for instance, a stolen laptop) by sniffing the TPM key from the LCP bus.
I funded a small amount of it.

DAOs (distributed Autonomous Organizations) could be better thought of in a corporate governance framework.

A) Least distributed corporate governance: Sole proprietorship who owns 100% of their business

Every other organization sits between least and most distributed

B) Most distributed corporate governance: Full democracy state controlled

DAOs are special because the voting mechanism lets people vote across boarders/jurisdictions etc from their computer... but it also relies on the creators giving the right level of control to the DAO voting. If they gave voters 100% control, someone could do a 51% attack and have it destroyed, or something else. But, if they don't give enough control it is effectively a rug pull.

ConstitutionDAO is an amazing initiative because it puts so many assumptions up for a test, and crosses crypto world to mainstream. Its revolutionary.

The 'power' struggle is real... and fully on display
Crystallography, the study of crystals and the structures of their constituents, is fascinating. I work in a field where making crystals like this is so tough that people spend millions of dollars on robots and reagents that just sit around trying every possible combination of temperature, concentration, and other parameters, just to make crystals with high enough quality to do structure determination.

Some crystals just never form. I know folks who spent 7 years trying to get their protein to crystallize and left grad school with a masters degree instead of a PhD because they failed, no fault of their own.
I think you're right that the lack of fractional ownership undermines what should be the primary benefit of the crypto + DAO model.

However, I think they aren't doing the fractional ownership to avoid running afoul of securities laws-- ie. this is a coincidental drawback of this instance of a DAO under today's US laws, and less so a fundamental issue with the DAO model.
How to design great keyboard shortcuts
It's more a product segmentation decision.

Casual photographers are fine with just using OOC JPEGs and apps like Apple or Google Photos. They aren't paying for Lightroom or Camera One and worrying about the sensor's dynamic range or ISO performance.

Also using RAW especially on higher megapixel sensors requires your entire stack to be more expensive. Computer needs to be fast with lots of hard drive space. You need a UHS-2 card reader as well as 300Mbps cards etc.
whoopsy! Thanks for the heads up!
Kyle Rittenhouse prosecutors HELD BACK high-def drone footage
One intervention scales: giving money, i.e. the power to choose.

A HIV test may not be as important right now as getting that rotten tooth pulled, or getting clothes for a child so she can attend school, or getting food, or fixing the water pump or replacing the mosquito net.

Every person is in their own situation and doing anything other than empowering them is paternalistic.
Also, I can imagine that the "in recent years" part might be helpful to someone reading the paper thirty years after it was published, even if today anyone who can get value out of the paper knows that.
I think we need a new acronym. RND (React Native Desktop)? Microsoft is doing React Native for macOS alongside of React Native Windows. The macOS port is a little bit behind the Windows one, but actively being worked on by Microsoft and Facebook employees, afaik.
Mental illness is not contagious and it is not entirely learned either. By fixing it, you are changing the physical substrate of the mind. Did you fix anything at all? Or did you destroy one mind and create a new one in its place.
I think we got here because everyone's mixed up describing a state with describing the process to describe a state. Or, configuration versus scripts that apply configuration. Most of the popularly config-as-code systems mix the two up, including Ansible, my favorite one. You end up with "config files" that are, all at once in the same file: 1) configuration, 2) templates for configuration, and 3) programs that modify config when they're run.

I think the whole approach is just fundamentally misguided. Each of these systems should probably use 2-3 different languages & formats, not just one. And especially not YAML. Ugh.

So you're right, config files should not be code. Unfortunately, much of "modern" config management involves writing programs in config file formats, which is also extremely bad in a whole different way.
> I know plenty of repair shops who I trust to repair my car.

Then you are extraordinarily lucky or possibly just too ignorant about cars to know when you're getting ripped off. Repair shops frequently rip people off and is not a solved problem.

> We've solve the same problem when it comes to trusting someone to save our lives - doctors.

We also have certifications and laws in place to protect people from entrusting their lives with someone who is saving our lives. No such requirements exist for a phone repairman. The AASP program is one such protection in place but is derided by that industry as being too expensive and not good enough.

I'm not suggesting that we need to elevate the standards here, but to suggest that this is a solved problem is disingenuous. It's not solved because it's not that important in the grand scheme of things.
My Panasonic Lumix FZ82 has a built-in intervalometer, and stop motion, slow mo video, WiFi and Bluetooth remote control, and a lot more. Plus a 60* optical zoom. All for about $350 these days. Its a great daily-driver camera.
> HN and the cynics have been telling us for years that none of this would work, and when we get examples of it working we hear "you could do this without x". yes, in theory you could have a mysql database and a company registered in deleware, and stripe processing payments, and also companies in other countries to handle international payments, and blah blah.....

Or just use GoFundMe?

I agree that none of this would have happened without the crypto bit, but only for the reason that its a rushed and poorly thought out idea that crypto nerds are latching onto as proof that crypto finally has a high profile use beyond speculation.

In reality this solves effectively nothing that centralized systems don't while adding the risk of there being no legal recourse if the team decides not to do what the DAO says.
upstash, very cf-worker oriented https://www.upstash.com/
I saw BB at Shoreline in the mid 90s. More than anyone else I've ever seen, it was clear that his priority was that the audience have a good time. We certainly did.
Using pure programming languages for configuration is fine. The trick is that the config "program" should basically just output the final - static - configuration, and set of inputs should be very strictly controlled (i.e. no opening random files etc).
Eh, many museums will want this, so the DAO only has no alternative if the museums all collude, which I don't see them doing.
I was definitely not saying "white people shouldn't use it."

What I was saying is a little bit closer to - "Prejudice" connotes "identity" type issues, and I don't think 'veganism' is like that.

(Once again -- CONNOTES -- for all the dictionary lovers out there)
There's an oft-used Lord of the Rings quote:

“Many that live deserve death. And some that die deserve life. Can you give it to them? Then do not be too eager to deal out death in judgement.”

What is a broken person? since we're all fallible beings ourselves, who could possibly decide that someone is broken beyond repair? It doesn't matter if there's truth to it.
I'm seriously considering moving to a workflow of installing dependencies in containers or VMs, auditing them there, and then perhaps commiting known safe snapshots of node_modules into my repos (YUCK). Horrible developer experience, but at least it'll help me sleep at night.

I have had people tell me in discussions online, also entirely seriously, that running a package manager to install a dependency while developing is inherently dangerous and anyone who does it outside of a disposable sandboxed VM deserves everything they get. If the packages are inexplicably allowed to do arbitrary things with privileged access to the local system without warning at installation time then clearly the first part is correct, but victim-blaming hardly seems like a useful reaction to that danger.
My test suite has the schema and seed data in a template database then runs

CREATE DATABASE testX TEMPLATE seed;

...which takes about 1 second per test run. The seed data and schema is baked into a docker image, and recreated whenever there are new migration files. Starting the docker image is slow but that doesn't happen on every test run.
FYI Touched both matters in my replies to these:

https://news.ycombinator.com/item?id=29250472

https://news.ycombinator.com/item?id=29249013
Wizards and Sheep
Not anonymous, team is very public. because of US law this is the practical way of actually doing it, the alternative seems to be not doing it and thatd be boring. theres been long discussions for days in the discord, if people have suggestions of a better way to do this come join in.

people are very open to how else could we do this and how it can be improved and secured.

remember this was just a joke in a group chat last week, that speed of development will have issues, but community and reputation matter, and we can lean on that as we solve the legal structure.
These are wonderful companies -- one trick ponies. They come up with one great product and it almost sells itself. That is, until they cannot come up with new supporting products to increase growth. At this point, the companies install an outside CEO, or they get acquired by a large company while everyone smart cashes out and leaves. The smaller and more agile companies like Cloudflare completely take their market share with a product that will eventually be better. They are like little does that get eaten by the wolves.

Another example is pagerduty. A company that has been around for well over a decade with no product innovation. They installed an outside CEO, a sales/marketing person who really doesn't have the technical know-how to come up with new innovations. As of today, Datadog has entered their market with a direct competitor product. The CEO of Datadog, conversely, lived and breathed dev-ops in his entire work career. He is the wolf that will be eating the lunch of the non-technical does.
hmm, I was going to experiment on this hackernews page, so I clicked on Extensions->BrowserFlow and it opened a window with a single button "Sign In". So it appears it does not work locally at all.

Question: Is there a technical reason for this, or you just want to insist that everyone create an account for some reason?

I do not see an obvious reason why macro recording and playback could not be performed purely locally. So I am skeptical that a server is needed, but always willing to learn and be astonished...

I would think that even if (big if) a server is needed, it could be done anonymously without need to collect email and create an account.

Anyway I am uninstalling the extension until such time as there is a local-only mode. too bad, from the demo it seems neat.
What Went Wrong with Zillow? A Real-Estate Algorithm Derailed Its Big Bet
Open Firmware is still used by IBM Power servers, although not as the "actual" bare metal firmware[1]. It's instead the default firmware interface for the standardized "VM", PAPR. A cut-down variant called SLOF is shipped with QEMU for this purpose, either for full emulation, or combined with KVM on Power hardware for accelerated virtualization.

[1] Technically there's nothing preventing bare metal hardware from implementing PAPR, but to my knowledge, no currently produced hardware does. Same direction that Sun went with their servers late into the game, not long before their acquisition; sun4v ran everything inside LDOMs, with the default configuration giving all resources to a single LDOM, IIRC.
I’m sorry to hear it is so bad. Thank you for sharing
What is Relay going to do when the domain ends up on one of the many "disposable email address" blocklists?
I really do hate the daily standups that start every morning. Mindless reporting out that we are behind schedule and that eventually to catch up there is going to have to be a 12 hour day or 2 this week.
https://www.f3.to/cellsol/ This one is geared towards low power consumption, for throwies.
This merely shows that most VCs are utter dullards who want complex things -- using computers to solve some kind of business problem -- to be turned into something extremely simple and are willing to swallow a pile of bullshit for that to happen.

I'm sure Theranos' pitch deck was super tight and got right to the chorus while also being full of things that were impossible to create.

If pitches have to to be overly short because there are so many of them, do fewer of them.
Windows 8 automatically installs Edge even if you have non-essential updates turned off. I'm pretty sure I noticed it because it appeared in the taskbar.
You should not feel awful saying this.
The barely even got as far as group chat, for which they used MSRP. Then they turned into RCS :/
Wishful thinking IS shoddy science
If you think about it coldly, that's probably true - there are a bunch of different human-mental states, why would all of them be reparable? It's more likely that some are and some aren't. But all of this is difficult to measure so regardless of what state you're in, you do the best you can with what you have.
It was addressed by Stripe immediately both in Twitter and this very comment page.
I amend my commits. My PRs are always exactly one commit, so this problem does not exist.