skysight-inc/HackerNews huggingface dataset:
The members seem to mostly be from Norway and Norway has a law against "hidden" advertising, which I believe applies here.
Whenever IRC comes along, someone mentions its lack of chathistory/backlog as a missing feature. Having witnessed what Discord have wrought, I am now in the firm belief that backlog - at least for communities - is an anti-feature. Because the logs persists between sessions, people start to post things there for perpetuity, a task classically reserved for bulletin forums.

Without a server-side backlog, the chat is fleeting, and everyone knows that, so to preserve important content, people know to save it somewhere else. This keeps the chat as it was meant to; a live chat, mimicking that of a human conservation, where nothing is recorded until someone makes the conscientious effort to do so.
Damn, AUD$6.5k, that's WELL outside my range. I'm lucky here in Western Australia; it's relatively easy to get comparatively dark skies - I've not met any amateurs that have a cooled CCD.
https://archive.ph/kvOfy

the academic paper: https://arxiv.org/html/2410.16965v1
Well, you could read his source code. He doesn't "use" anything, but if you want libraries I think Processing and Three.js are popular.
Surely, you actually mean those who extrapolate from a few niche tasks to "OMG the programmers are toast"?

Fixed it for you. ;)
So how about their business plans? Are they served by bespoke satellites or is it possible the $500/month plan could be 110mbs too, on a busy day?
Faster JSON Decoding for LLMs
The US Navy also had strategic woodlots, and as they keep a wooden ship around for ceremonial duties, currently maintain at least one woodlot to provide wood for it.

https://ussconstitutionmuseum.org/2015/05/11/the-wooden-wall...
Yeah, I have experienced this myself.

Many years ago we worked on a project that deployed fake vulnerable services (SMTP, SSH and so on) to a /16 network. At some point so many people were trying to exploit these that the admins asked us disable it. I guess we got on some kind of list...
It's not the worst idea for an organisation to centralise stuff that needs to be centralised.

Like defining protobuf schemas, it's no good if each team does its own thing.
You can buy generic replacement electric eyepieces that fit
I Decided Against Using Google Ads for My Startup
I have recently released my first web service [1]. Naturally I am now thinking of marketing it and the logical first step is to turn to "the elephant" in the room - Google. I wanted to get familiar with the user interface and see how exactly this whole thing works today and to my absolute frustration I couldn't make it work. Google wouldn't let me create another (business) account because my personal phone number was "used too many times" (I do have a personal account). I tried using my business's virtual phone number instead. No dice. Google doesn't accept virtual numbers (allegedly, the error message is simply "it cannot be used"). I tried searching some help in their "Help Center". They said "use some friend's number". That's absurd, but okay - I tried using my spouse's, in my desperation. No chance, she also has personal Google account and "too many times" apparently means > 1.

There's no way to contact support about this. You'd think a company that makes $200+ billions in advertising revenue would have some way to help potential customers give them money.

This experience (and my emotional state to feel helpless as a simple user of a simple service after having more than two decades as a software engineer under my belt) made me step back and question my entire approach. Why would I give my money to a corporate dinosaur who quite openly disrespects not only their users, but also their very clients? I mean, perhaps I am making a mistake from purely financial perspective, but sometimes it's a matter of principle, isn't it?

What are your thoughts? Are Google Ads still relevant at all? Do you think I am overreacting? Did you have similar experience and how did you fix it?

[1] mytestament.io ; i hope it's not too shameless to put the link
I mean their intentions are good but if I worked at a place that made me use that error package I'd not have a good time

In general with golang, if something is not idiomatic Go then don't try too hard to fit constructs from other languages into it. Even the use of lodash like packages feels awkward in Go
I have been thinking about it. Is the boomer Internet dead because Google prioritize walled gardens, or the boomer Internet was dead, so Google shifted to other source of information, like walled gardens.

Having said that, there are many, many pages, which you will not find using Google search, and they are not troublemakers. They can just be abandoned. So my question, is Google prioritizing content mills? There can be old pages that do not change at all, but which provide value.

Walled gardens are... walled gardens. I am not sure if Google can crawl some spaces peacefully. If you do not have common pages, but big tech walled gardens, I am not sure if even Google has keys to the gates.

There are many interesting places in the Internet. I know I have seen them. Link below to my repository of domains.

https://github.com/rumca-js/Internet-Places-Database
I think that tools are more important than chasing the chimera of safety.
At least they’re trying?
CSS didn't support constants and derived values for a long time, so a generation of web designers grew up thinking this is something quite difficult to achieve.

And now there's a layer of design consultants who sell complicated ways to think about organizing constants and computing derived values, and it's not in their interest to make it look any simpler.
It doesn’t seem like an outlandish claim that many waves of humans tried and failed to colonize the world, until one succeeded. I would find it harder to believe that the first to leave Africa got it right first time.
It looks like the final solution will have to run notebooks twice - once to check for errors and once more to render to documentation.

The concept of running code examples inside documentation as a part of tests is well known, and extending it to end-to-end tests / user guides is a good idea.

Next step might be to add hidden code cells with asserts, to check that the code not only runs, but creates the expected output.
Oh there are many search engines. I sometimes check what which returns for the given query.

List of search engines

https://rumca-js.github.io/quickstart/public/static_lists/vi...
creator here. greetings.

32 is great for editing and such, but I do assume that one would be using linux, and in that case, I can consistenly open over 100 tabs in firefox and do programming and have electron apps open on the side on KDE plasma with no issues, no out of memory errors. Things do get squeezy and noticeably slow at those extremely heavy workloads; for heavy tasks of course get 32 but if 16 can do you that far its fine.

I even won a hackathon with 16gb of ram on an X230, if I can do that and be productive even at home its enough. macOS is just very RAM heavy, theres always at least 50 weirdly names background processes active.
Why do they downvote you are these people neurotic or what? You're exactly right!
Nope the price is not “up”.

For reference the spot robot from Boston dynamics starts at 74k usd.

So you could literally have a team of humanoids for the price of a spot.
That catchy title is what brought it to the HN front page though.
Note that most of the things you mention are out of scope of what is here meant by "Saturn V". The stuff it carried did not work perfectly!
I use Bitwarden for critical passkeys. Most people do not. Passkeys, as currently implemented, for the vast majority of people, do not allow for effective back-ups in ways the user controls. You can't back up the keys from your iCloud and then use them on your friend's Windows PC to access something when you lost your iPhone. You can do that with passwords.
There is at least 1 LGPL dependency in there which renders the license void. If you include LGPL, your software is LGPL.
There were minutes of delay due to cache. I believe you have found your page.
Such fictional assumptions...

> Some 45,000 years ago, a tiny group of people — fewer than 1,000, all told — wandered the icy northern fringes of Europe.

Is it not possible that:

Some 45,000 years ago, a tiny group of people — fewer than 1,000, all told — wandered from sunny Australia into China, eventually reaching Africa and Europe?

It is impossible to tell the direction of travel.
> But I would guess that those who actually have to solve this problem are staffed properly to implement a shared configuration for design parameters

This is never a priority, so it never gets done. When it suddenly becomes a priority, you get all the problems described above.

A large company doesn’t mean there’s a team to handle everything. It just means there’s a lot more people to talk to before you can start work on anything.
> You solve it with police work. That's how it always gets solved.

My dude, I’m sorry to tell you, but the problem usually is law enforcement. For so many things. You try barely training people who already like beating people up and then give them a monopoly on legal violence.

Btw, the reason the cops were invented in Britain was to put down riots by the populace bc they were so poor[1], and in America it was to divide poor whites and poor blacks and turn the poor whites into slave catchers.[2]

[1] https://novaramedia.com/2020/06/20/why-does-the-police-exist...

[2] https://www.npr.org/2020/06/13/876628302/the-history-of-poli...
Nice pictures and looks like a great place to travel.

Would be preferable to me if you put the original hyperlink in, I don't know where the g.co links are going to go to so I won't click them.
If you plot x^y against x+y, you get a Sierpinski triangle.
I agree and was going to comment something similar: Like entropy, design systems are getting ever more complicated. This virtue of having infinitely updatable design systems is a bit lost. For most people this is an exercise that’s done extremely rarely, is difficult to advocate for because the ROI is perceived to be low, and there’s tons of stakeholders you have to align due to the risk to the brand.

Front end engineers love to opine over amazingly flexible design systems, though.
Is that language a Forth dialect by any chance?
> an omnidirectional antenna that transmits 1W forward, but also 1W backward, and up, and down, etc

By definition, any antenna with positive gain must concentrate power in one or more directions. So in practice, omnidirectional antennas are only omnidirectional in the horizontal plain, they have greatly reduced power in the up and down directions (which makes sense as generally there is no need to transmit into the sky or ground).

> Overall the omnidirectional antenna may transmit much more power total

This doesnt make sense - an antenna is a passive device, not an amplifier. Regardless of gain, you cant get more energy out of an antenna than you put into it.
Blog author here!

> or do servers only hold the mutex when briefly while they persist data?

This: it's only held during document updates, which in itself is an operation we debounce to avoid unnecessarily hammering the DB. Eventual consistency is our friend here, so this isn't a high frequency requirement (as I'm sure you're aware!).

If you can nail the "sync-on-close" mechanism in browsers, then you're golden :-)

How do you handle it within y-sweet (cool project, BTW!)?
> What such laws actually do is entrench big companies who raise their rates across the board to subsidize the low income plans

Other places have cheaper internet driven by market forces. The low income plans very likely arent loss generating.

The high prices for internet are likely a result of lack of competition, so perhaps the issue is companies can already charge what they want with impunity.

> Never mind the privacy issues of citizens having to spill their annual income to private companies for the means testing, or the bureaucratic runaround of somehow having to prove income levels ahead of time.

Do you have any links to the actual process? I was curious but couldnt find any. Either way, might not be an issue considering you need internet. Might be the difference between having employment and proper education or not.

> The right answer to helping poor people is direct subsidies for whatever qualifying service they choose.

This just means giving money to ISPs for the same result.

If you really think more government action is needed then why not ask gov to address ISP monopolies or introduce municipal providers.
Sure, but the problem in my opinion is that while the handful that you pick is totally reasonable, someone else might pick a slightly different handful that's just as reasonable. If I want to use a new API and delete a user, how do I know if it uses DELETE or POST, and if it will return 401 or 403? At best, you'll be able to skim through the documentation more quickly due to having encountered similar conventions before, but nothing stops that from happening in terms of request and response bodies either.

The fact that existing tooling relies on some of these conventions is probably a good enough reason to do things this way, but it's not obvious to me that this is because it's actually better rather than inertia. Conventions could be developed around the body of requests as well, and at least to me, it doesn't seem obvious that the amount of information conveyed at the HTTP method/response status layer was necessary to try to separate from the semantics of the request and response bodies. I'm sure that a part of that was due to HTTP supporting different content types for payloads, but nowadays it seems like quite a lot of the common alternatives to JSON APIs were designed not to even use HTTP (GraphQL, gRPC, etc.), which I'd argue is evidence that HTTP isn't necessarily being used as well for APIs as some people would like.

To make something explicit that I've been alluding to, everything I've said is about using APIs in HTTP, not HTTP in the context of viewing webpages in a browser. It really seems like a lot of the complications in HTTP are due to it trying to be sufficient for both browsers and APIs, and in my opinion this comes mostly at the expense of the latter.
Not to become part of the belt of chaos, the zone rouge, is not a crime. Some cultures can not form and keep up institutions, be they state or company. Not to have something working degrade down to that chaos is not racist. And the imperialism of the past is no excuse for 1.4 billion people stuck in permawar.
There’s always one part I find worth adding about government being ripe for abuse.

Everything is ripe for abuse.

———-

Right now, agencies are the defensive structures. Corporations which own media or parties that are effectively corporations - are the threat.

One of the specific defenses that’s employed by private forces is reduction in trust of agencies.

——

All systems are vulnerable. It’s a question of relative vulnerability.
- Google is dead, chatbots are on the rise

- Google will not invest more in "domain" search

- Google will not make any revolutions, because search is their bread and butter. They will not do anything that could "destroy" it

- "awesome lists" replaced organic search engines in github, and curated lists are very well done [0]

- for reddit there are megathreads, which also are curated lists

- To find popular sites I use my own simple bookmark search [0]

- To find new contents I use my own RSS client. I use around 500 sources [1]

- Currently I do not use Google search. I use chat gpt, RSS client. Google search is at third position, and even it I sometimes replace with kagi, or yandex [2]. Google is already dead for me

- Whenever I have to go to Google search I am disgusted with the amount of content farms it spews at me, at the yahooziation of the result page

- Because there are only a little amount of walled gardens, a simple bookmark search, like in [0] is enough to guide me through the Internet

[0] https://rumca-js.github.io/quickstart/public/static_lists/vi...

[1] https://github.com/rumca-js/Django-link-archive

[2] https://rumca-js.github.io/quickstart/public/static_lists/vi...

[3] https://github.com/rumca-js/Internet-Places-Database
Xurl – A curl-like CLI Tool for the X API
I can recommend the book Digital Apollo to anyone interested. Especially the first parts cover the question of what the role of the human is in the endeavour at large, and during the flight of Saturn V in particular.

Rocket designers came from the business of autonomous cruise missiles and argued that the rocket can get itself into space just fine on its own. Astronauts -- being test pilots of aircraft -- wanted to hand-fly rockets off the earth. In the end, this particular debate was won by the missile people because it turns out the navigation and sequencing of events to get a rocket off the planet happens so quickly and under such accelerations that humans cannot, in fact, do it by hand.

However, the book ends on an optimistic note regarding the role of humans in spaceflight. We ought not to send humans to space because they do it better than machines. They barely did back then, and they certainly don't now. We do it to broaden the human experience. We do it to enhance what it means to be human. We are Aventurers and conquerors. We use our brains to put our bodies and senses through experiences and into places they were never meant to go.

It doesn't matter that computers get better than us at things. We will still do them, because doing them anyway is what makes us human.

----

There are a lot of great books on this for the interested. Aside from Digital Apollo, off the top of my head I can recommend

- Go, Flight! from the perspecive of the young flight controllers who orchestrated the missions from scratch.

- Sunburst and Luminary from the perspective of some of the first ever software developers working on the computer in the lunar module.

- Ignition! from the perspective of the chemists that tried to find stuff that would go fwoooooosh rather than boom or fuitt.

High on my to-read list is

- Aiming at Targets which I understand is written from the perspective of the higher echelons of NASA.
I'm a bit confused - why wouldn't it have been under a ton of ice? I thought most of the northern hemisphere was under ice at the time - but from the description it sounds almost temperate.
There is a website that contains thousands of such examples.

https://www.dwitter.net/

Dwitter is like Twitter, but for one-line javascript examples using canvas. Users are limited to 140 bytes in their creations.
By using the vscode extension, you can see the lineage of the pipeline (visualization of dag with other words)
Grocery prices set to rise as soil becomes 'unproductive'
I am curious how would this technique fare against masscan [1] that scans in a massively parallel fashion. I think it would either crash it or it could cost you a lot.
It's a nice dream of "owning" the attackers but it doesn't have a real security value.

[1] https://github.com/robertdavidgraham/masscan
Agencies require masters and Phds amongst their experts.

Those people need to be paid, and their services accounted for.

Those outreach and comms programs also need to be handled.

Congress can’t add 300 days into 24 hours. So this is a reading of law kinda like an absolutist readings of a text.
Remarkable show of persistence. Honestly, I really like that the Repo is as-is. Congratulations on the journey, hope you learnt a ton. PS - you built some of your static content on Docusaurus, a Meta open source project. They're hiring like crazy. Maybe you get to work on that one.
Okay? What relevance is this, if the phishing site just asks for a password then some users will enter their passwords even if they also have a passkey for that service. They aren't "not getting the credentials of people with a passkey", they are "not getting the credentials of some of the people who remember that they have a passkey and get extra suspicious because the passkey thing doesn't pop up".
Well done having a go. Most don't.

Publishing your results makes you part of history. Respect.
As a curious occasional geoguessr player, whereabouts in Tierra del Fuego one might find industry, manufacturing and assembly? I thought it was fishing, tourism and shipping focused.
AI Helps Identify Faces of Holocaust Victims and Their Families in Archives
i believe that raminit isnt done via a blob anymore. you might as well read the official docs.

coreboot isnt even in the main tree yet! you have to use libreboot unless if you want to hunt down mate kukri's branch and go off that. you also have to use deguard to disable intel boot guard. It is more work than ivy bridge, which is why I use libreboot; its all done for you, its reliable and updates are done by someone else (you dont have to update your own payload yourself and recompile and retinker etc).
The reason in my experience is that there's a high barrier of entry for most devs when it comes to setting up an environment for Chromium and a workflow for patches that still allows you to quickly and easily pull in and apply upstream changes whenever a new Chromium version releases.

In reality, if you know how to use CDP correctly and you have control over the environment that you run the browser in, you have to make very few browser patches.

What I mean with using CDP correctly is that, yes it is detectable to a certain extent but it comes down to things like enabling Runtime domain for example which you can easily mitigate in your own solution but is something that libraries like puppeteer / playwright often do out of the box (this is where the "stealth" versions of these libraries come in, they will either mitigate by disabling features or use some hacky approaches to instrument the JS that runs on the pages).

Then when you move into an environment that is a lot more stripped down (let's say from your home machine to docker) now you run into A LOT of issues that you definitely are better off fixing with browser patches, however figuring out what those issues are and how to fix them is a huge feat in itself and often will require you to have the ability to reverse engineer things like Cloudflare, Akamai and other anti bot vendors just to know what leaks you still have to patch.

It doesn't help that there is no end to misinformed articles on things like "browser fingerprinting" that you encounter when you try to solve your issues the first time you encounter them, a lot of articles based on nothing but superstition, articles that basically say "proxies are never good enough", "captchas are getting out of hand" that get things wrong and will just eat away at your sanity while trying to debug issues.

This is long enough of a rant already but maybe offers you some insight, if you have any specific questions feel free to ask.
Close but not quite (and keeping some parts intentionally vague):

There was a data startup ran for ~3y until the 10 person team imploded in a tough market. Everyone left or was laid off, the office was closed, operations ceded etc. The website and some collection were still left running in zombie mode.

A couple of years later, the non-technical founder and CEO (who at this point had bought everyone else out) saw demand and PMF emerging. Mostly through serendipity, I was one of 3 people brought in to "see what we can do with it", originally intended as a 3 month project. We came in with zero context and jumped right in to figuring out the ship we were now sailing. I was able to have one or two of conversation with the previous CTO but that was about it in terms of overlap.

Things progressed and within a few months we found ourselves as co-founders of "Company v2.0". My partner took over as CEO.

I left after 2y around our series A when we were 20~30 employees and arguably a leader in our market segment. At that point there were significant and crucial parts of the stack and codebase inherited (and evolved obv) from the original efforts by the previous team. The company is now an established brand, have offices in several countries and had a successful series B last year.