skysight-inc/HackerNews huggingface dataset:
The bicycle book and bootcamp with Aaron Hillegass, pre iPhone days, put me on the path to making shareware for MacOS X. That hobby morphed overnight into an iOS programming career when the platform opened up, which persists to this day. I still proudly drink from my Big Nerd Ranch (now vintage?!) mug and owe more than I can say to Aaron's teachings. It was through those works that programming finally clicked for me. Thank you, Big Nerd Ranch!

(Aaron, if you're reading these; do you recall a vegetarian attending bootcamp about 20 years ago and the cooks didn't know anything about how to prepare vegetarian food?)
monetizing the web is something i don't bother thinking about getting solved. but how the parties go about the situation is always entertaining.

we are a technically skilled bunch and find ways around it. but is there a scope to inject advertizing into the "content" (i.e. the article) in a similar way youtube is experimenting with video (https://news.ycombinator.com/item?id=40660464)?
afaik this was done by a modification to the quality-selection algo, not the videos themselfs
Is that headline writing by a news org that demands your subscription and your personal data's liberty?

https://archive.is/6tGoK

The article's about Duolingo. Mainly about whether Duolingo's sending aggressive notifications leading it to getting pageviews (engagement in today's parlance) can be replicated by other apps sending aggressive notifications too in a sick zero sum game of garnering your attention.
Apple has a datacenter in Gui’an New Area, Guiyang, Guizhou, China (run by GCBD[1]).

[1] https://www.apple.com/legal/internet-services/icloud/en/gcbd...
But rarely do they have the courage to quit their jobs or go on strike, when Google does the next anti privacy thing.
I wonder if you could do away with the switch and just daisy chain in many of those applications. It seems to be forgotten that ethernet supports this.
probably different things, seem my other comment itt
When I was deciding on a queuing system for the product I'm writing, after seeing the price of running a Kafka cluster on Digital Ocean and others, I opted for polling in postgresql and have been quite satisfied with its work so far (6ish months running). I have some improvements I need to make to the queue listener (right now, all the workers poll until there's work, when I could have it back off to 1); but otherwise it's plenty good enough.

I'm really surprised at the price of Kafka clusters, to be honest. Hundreds of dollars per month extra at minimum.
Prints out `ok`
Because you can have an arbitrary number of object that can all be freed in O(1), instead of traversing a tree and calling individual destructors. An arena per object makes no sense
One detail that struck me in Le Guin's Dispossessed was when her anarchist-from-an-anarchist-society protagonist visits the neighbouring planet and discovers (a little to his dismay? or is it just puzzling?) that compared with his other physics colleagues there, he admires the franchise of the aristocrat the most.
How did you get funding to run this?
It is great to see that this is accessible and possible with limited effort/budget!

On the higher speeds, it remains difficult: In the datacenter, 10G ethernet is often standard or even outdated. But for non-mains powered systems, even 10G uplink is hard to come by. I would love to have a switch with 25/100G uplinks in a smaller-than-19"-rack form factor with 12-40V DC power.
Building one as a side project might still be too complex - if you would get access to chipsets at all.
probably the best rationale so far
Can you post the script?

Obviously I assume you don't run wp. I think wordfence does something similiar.
You can get 40+ Gb/s over USB-C or connections like DisplayPort and HDMI by using thick expensive cables that top out around 10ft of length. Beyond that, price starts shooting up as you get either optical transceivers or active retimers/redrivers built into the cable assembly.

Ethernet over copper is designed for cable runs of over 300ft and has to be much more forgiving of poor quality cables and connectors. That means for the same level of complexity and power consumption in the transceivers, you're just not going to be able to get as much bandwidth.

Ethernet equipment suitable for 2.5Gb/s and 5Gb/s in consumer equipment (cheap, low power) is now readily available, but there's not enough demand to drive pricing down to parity with 1GbE and completely supplant it. 1GbE is good enough for most consumer use cases, especially given the dearth of multi-Gig WAN connections in the consumer market, the lack of popular use cases that would benefit from slightly faster LAN connections, and the continuing improvements to WiFi.
Also the two-line "quicksort":

qsort [] = []
qsort pivot : xs = qsort [x <- xs, x < pivot] : pivot : qsort [x <- xs, x >= pivot]
Microsoft's Recall AI feature is being delayed
I don't think it's really the case that "much of this discussion assumes" certain behaviors as being indicative of consciousness. Rather, it has been the case until recently that behaviorists pointed to various behaviors as being unique to humans, and jumped to the conclusion that this indicates that humans are conscious and other animals aren't. What has been happening recently is that one by one these behaviors have been show as not being truly unique to humans. It is becoming more and more undeniable that even when humans are fairly unique in the quantity of some of these characteristics, none of them are completely absent in all other animals, and many can be found to some degree even in very simple animals.
That business was a JV between Consensys and AMD.
The same erra
Very cool! D3s have always been hard to make. This is excellent.

> Why Did We Copy Flutter? Because Even Google’s Castoffs Produce Greatness!

haha indeed, flutter had some amazing insights into syntax and state management so it’s cool to see some of these finding new life.
It prints "ok" and shows they got in (it relies just on a shell, nothing else).
Nothing wrong, only that AI seems to be transforming into the next search engine, as opposed to AGI.
It's good etiquette, for one, and encouraging good etiquette (both on the parts of website operators and website requestors) is a good thing.

As a website operator, I've actually increased ratelimits for a service I ran , from a particular crawler, that's normally much more stringent just because it was the easiest way to identify the people crawling and I liked what they were doing.

I know some web services effectively require you not to lie about your user agent (this applies more to APIs, but they'll block or severely ratelimit user agents that are browser-like or are generic "requests" or what have you).
I checked the logs for May for one website I run---65% of failed requests were for PHP scripts (mostly Wordpress). I don't run PHP so I don't worry. The rest of the requests were bots that can't parse HTML [1] and other weird requests. I've been running a webserver, SMTP, SSH and DNS for over 25 years and only once had an issue due to an inside job [2] twenty years ago (hard to protect against those).

[1] https://boston.conman.org/2019/07/09.1

[2] https://boston.conman.org/2004/09/19.1
Doom 3DO: Or How I Survived Hell (2022) [video]
Just be aware that with your strategy “blocking 50% of unwanted traffic” means blocking non-attack traffic, as these Internet security companies are mostly legitimate. The automated attack traffic that you actually want to block is in the other half and will frequently change IPs.
Edit: after writing what follows, I realized you might have been asking about RL apply to LLMs. I don't know if anyone has made any progress there yet.

Depends on what you mean by 'generally?' It won't be able to solve all kinds of problems, since e.g. you need problems with well-defined cost functions like win probability for a board game. But AlphaGo and AlphaZero have outstripped the best Go players, whereas before this happened people didn't expect computers to surpass human play any time soon.

For AlphaFold, it has literally revolutionized the field of structural biology. Deepmind has produced a catalog of the structure of nearly every known protein (see https://www.theverge.com/2022/7/28/23280743/deepmind-alphafo..., and also https://www.nature.com/articles/d41586-020-03348-4 if you can get past the paywall). It's probably the biggest thing to happen to the field since cryoelectron microscopy and maybe since X-ray crystallography. It may be a long time before we see commercially available products from this breakthrough, but the novel pharmaceuticals are coming.

Those are the biggest success stories in RL that I can think of, where they are not just theoretical but have lead to tangible outcomes. I'm sure there are many more, as well as examples where reinforcement learning still struggles. Mathematics is still in the latter category, which is probably why Terence Tao doesn't mention it in this post. But I think these count as expanding the set of things humans can do, or could do if they ever work :)
We owe everything to it, and yet it is twisted and wrong.

Every day that passes, medicine weakens it. I thank medicine.
> And it doesn't scale

The law in Germany may prevent you hooking up ten, but that's not relevant to the point or the market.

Can Americans even hook up things this size on their rental apartment balconies?

> Plus without proper meter (or CT "limiter")

Difficult term to search for, so I'm unsure what that is exactly. I get links about inverters, and I'm sure you noticed this comes with one so it's probably not that.

And this relates to the impact of module mass on (supposedly) preventing DIY installation (despite my example of a DIY installable system) how exactly?
Things are much easier for one-person startups these days—it's a gift.

I remember building a todo app as my first SaaS project, and choosing something called Stormpath for authentication. It subsequently shut down, forcing me to do a last-minute migration from a hostel in Japan using Nitrous Cloud IDE (which also shut down). Just pain upon pain.[1]

Now, you can just pick a full-stack cloud service and run with it. My latest SaaS[2] is built on Google Cloud, so Authentication, Cloud Functions, Docker containers, logging, etc straight out of the box.

Not to mention, modern JavaScript and CSS are finally good. With so many fewer headaches, it’s a great time to build.

[1] Admittedly, I was new to software dev and made some rather poor tech choices

[2] https://simplescraper.io
It echos "ok".
Common the web servers like Nginx, Caddy are not secure? If they found a zero day in these application whole Internet will go up in flames.
I am using the same IDE I always used on Linux. Anything that works there works on Mac too. The only thing not available is Visual Studio (the older, bigger one) - thankfully I don't need that one, but I wouldn't want to use it on Windows either.
The biggest reason we use 3x8 on all our bikes is because the spare parts are cheaper than all other ratios and we can switch around as we like between all bikes and can even keep some spare parts on the shelf for when the local stores are out. The first thing to go on my bike is the deraileur though, they keep a year or so even if taken care of. They can still be used a couple of years but the shifting isn't so exact as I would like it. The sport I do is very gear-shifting intense due to lots of stopping so I guess that eats away ant that poor thing. And I do buy the cheapest ones I can find for around 10-15 euro.
If you devote a couple hours a day to it you can acquire significant proficiency, just like with a classroom setting. But just like with a live course, merely participating and doing the homework will not be enough to achieve conversational proficiency. You need to do a lot of off-curriculum study/practice with a lot of different resources (some of them ideally real people with high linguistic competence).

Edit: I say this from a theoretical vantage as someone who studied applied linguistics in undergrad and from an anecdotal perspective as someone who did enough Duolingo over the span of a couple months to start reading news articles in Spanish with little need to consult translators/dictionaries but who still couldn’t navigate their way around a Latin American city. It took me a couple of weeks in Latin America to begin to communicate fluidly (still more time for conversationally) with locals despite the strong syntactic and broad semantic base heavy duo use afforded me.
It is, if for no other reason than you never know when some other user has a guessable password. You should switch everyone to ssh keys. It's a good excuse to learn :)
hello,

ok, maybe i need to clarify this :))

i didn't meant "low wages" in absolute terms - eg. "exploitation" of people.

i meant "relative low(er) salaries" compared to the "high(er) salaries" big companies are able to pay - let alone big tech...

and i think this is at its core the "hard problem" to solve as an early-stage startup:

to get relative good people who see reason to take such a job - when they would be "capable" to work for one of those big companies and rake in the large(r) salaries payed there ...

so there has to be a reason for them to accept this payment deficit ... this is what i called "passion for the cause" in my first post :)

cheers
$15K ???

I’m just checking their website. If you buy a “Culture Touring” e-bike from Riese & Müller you pay about €4K.

That is still a lot of money. But not nearly as much as $15K.

Link: https://www.r-m.de/nl/bikes/culture/
Also available on Google Play Store [1], and it successfully derailed my sleep plans last night. Really breaks your expectations of "I move the character around" within minutes.

It reminds me a bit of the card game Fluxx [2], where every card you play changes the rules.

[1] https://play.google.com/store/apps/details?id=org.hempuli.ba...

[2] https://www.looneylabs.com/games/fluxx
It's not exactly forgotten. There's 2 wire Ethernet/PoE standard (used mostly in automotive) that can be daisy-chained. Designing for it however is non-trivial and few third party devices (again outside automotive market) support it.
Yes, it's risky to accept password auth if someone sharing the box with you has a poor password. They could do things like:

. Install a spam or brute force password bot, which could get the machine kicked off its internet connection (in addition to whatever havoc it causes first)

. DoS the server by filling up the disk or using too much RAM (are quotas enforced?)

. Exploit a local vuln to get root, if such exists on that box. (Is the kernel promptly patched and the box rebooted?)

. Explore other users' directories (are permissions locked down correctly across users?)

…and more thrilling possibilities!

Embrace key auth. Future you will thank you.
There are far more ants in the world than human beings.
So what?
“Someone had told them that they must punctuate, but nobody would ever be able to tell them how.”
2 GHz Active Probe
They literally explained the business model in the post you replied to.
`ls` is faster and more portable in Unix-land, fallback to emulation on non-Unix platforms is easier than asking users to install a port of half of Unix just to have `ls`, and user customization points are what Emacs is made of and for in the first place.
> This phrase is a reminder that nobody would care if you died

I don’t agree that the phrase implies that at all.
This is a great opportunity for a VPN provider to come up with an extra product being a paid DNS resolver.
Sorry to ask if it is weird, but I’m curious about your experience with DIY FMT. What did you use for a source?
λx.(λx.f(xx))(λx.f(xx))
https://news.ycombinator.com/item?id=40677424

453 comments, 2 days ago
Even that is usually, in most jurisdictions, far more difficult than an individual sueing for defamation. Incitement to violence is a very high bar; in practice people (arseholes) are free to lie about protected classes pretty much as much as they like. And they do.
Commercial perovskite solar modules at SNEC 2024 trade show
Yes they all very sell expensive bikes. They also sell less expensive bikes.

At a quick glance for road bikes:
* Canyon starts at $1899
* Specialized starts at $1200
* Trek starts at $999

If you want a more upright hybrid, they can be found at lower prices.

> I bought a "brand name bike" just like 6 years ago for $900 and thought I was going way out of a normal budget.

I'm curious what you got for $900. I doubt the current iteration of that $900 bike is now being sold for many thousands.
That was a lot of fun and a blast from the past. Thanks for porting that.
Wondering whether an LLM could be able to port a game like this instantly.
Now think of the 2nd order effects: they paid money to collect that useful information. If it’s no longer feasible to create such high quality content, it won’t magic itself into existence on its own. It’ll all be just crap and slop in a few years.
R.A. Lafferty: "The Greatest Catholic Novelist You Never Heard of" (2018)
dired predates emacs, and was originally itself a standalone tool.
US tech has many such stories throughout the ages. but there is still a "cultural significance" to the novel ones like FSD imho. the vision marketing helped fuel the eventual development to make it a reality, whether we are there yet or not.

another place where this is in play (also in the ai space) is the openai mumbo-jumbo. while there is plenty of discussions on hn about the real efficacies of genai, we have to agree that it has motivated companies to drop bucket loads of resources into its advancements. same way, the auto industry and researchers got a reason to fund designing the cars of the future.

a smaller example where this worked out was the macbook air and ultrabooks space. while everybody was captivated by the original fitting inside a large envelope, it was an overheating, slow (even for its time) mess for many years. but by creating a clear market demand for the vision, we finally have devices that meet the original vision.

while i cannot stand behind the current driver of FSD tech (or ai for that matter), i respect their role as a catalyst in research.
The flaw with that example is your web browser isn't between other users and the website, turning 500 views into one.

And if we took the analogy to the other end, one could argue that all crawlers have to be kicked off manually at some point...

The problem is here in reality the differentiation is somewhat more understood.

The honor system web is going away, that's for sure.
I don’t know if we are talking here about good code vs good abstraction.
For example, I have used HashMap or ExecutorService in Java extensively.
And discovered years after all the internals of them. The are worlds by themselves. That you can safely keep hidden and simply use.
> Sales person claimed (falsely) that the more pro the hub the louder.

What's false about it? Pros tend to ride wheels with loud hubs. It's kind of a known thing.
Obviously you need to know how and if you don't then it's always going to look very daunting.
The modern world has driven cost/benefit thinking into every single dimension of creation and production - of physical goods, services, software, entertainment, and even art and music. The “artist’s statement” that sits on the wall has cut out the critic - the artist wrote it - and cut out the audience - they tell you what their art is, you can no longer think for yourself. And people lap it up because to do less would not be “engaging” in an optimal way.

“Optimizing” is shorthand for finding that n-dimensional envelope, with no regard to what lies nearby.

Turns out that the natural world, and most people, operate best in scenarios with slop, give, slack, buffer, or whatever term you want to use. That is the humane way to function.
This is why Unix practice of being so thoroughly stringly-typed is bad, especially when combined with advice like yours. At every stage, someone is going to cut corners and don't parse just that one "freak occurrence". Then someone wants to wire a bunch of things together and they start to fail, as with so many corners cut on the way, you're bound to hit one.

And it all starts with stringly typed data and asking everyone to make half-baked parsers and serializers on the fly.
It depends, are you talking about W.B. Years here, or some bozo from a hip-hop outfit not going three words without saying b*ch?
I’ve been commuting weekdays on a bike with ‘finicky derailleurs for 30 years. Probably had problems with them twice.
Medicine isn't weakening natural selection any more than birds' nests, bees' hives or beavers' dams are. It's all part of the optimized function.
Unfortunately all IGHs are not created equal. Removing a back wheel with a Shimano Nexus with a coast break is a lot harder than removing a back wheel with a Rohloff.
> if you are certain the software you use is secure

This is the problem right here. You can be certain that the software you use has security issues.
Discussion [0] (254 points, 2 days ago, 229 comments)

[0]: https://news.ycombinator.com/item?id=40668504
> Good luck trying to get your email deliverd to t-online or something.

People who say it cannot (or should not) be done should not interrupt those who are doing it.

The dismissiveness is likely why you are downvoted, I'm guessing. The suggestion that because it's hard for you and therefore you're surprised others are doing it isn't a good look.

Self hosting email isn't that hard, and there are many solutions for all sorts of self hosting issues. That's a topic for another discussion, though.
Average 3tab shingle roof life in California is 20 years or less.

This tracks with what I see. A couple houses on my block get their roof replaced every summer
On the other side of the spectrum, the standard entry point to a CS degree here in Finland is taking https://programming-23.mooc.fi/ , which IIRC is entirely based around automated tests which run on your Git repo. A commit is an assignment turn-in, and you get a generous number of tries each time to get it right. But you're not getting around at least learning add, commit, and push. And yes, you do get course credit for this, although it is not 100% remote (you need to take your exams on-campus, though it can actually be any university here).

I love it here.
Even loud hubs are more silent than most motorbikes.
There are 3 tools that that makes maintaining BUILD files enjoyable: buildifier, buildozer and build_cleaner (internal only unfortunately).
On Dromomania
Your description of the way of fixing a flat on a fixed gear sound much more work than the deraileur way. You disengage the handbrake if you have rim-brakes, open the quick-release for the wheel, bend the deraileur outwards a bit and just lift the wheel out. The gear is already at a low gear (does not have to be smallest) since you just got a flat.
Reinstall by moving the casette back inbetween the chain on the same cog and just drop it down and flip the quickrelease back to locked. Connect the brake again if you have rimbrakes. No need to fix chain tension.

I guess it all depends on what you are used to do. I had soooo many flats last year when the spikes started eating through my one year old schwalbe wintertires. 220 spikes makes 220 holes. Had to give up on fixing the holes and change innertube until I could get new tires. Not schwalbe this time.
Don't think tubeless would do any difference here though, see enough people get flats with those too and as someone else stated, the glue can get pretty messy.
Spent a lot of time messing around with it a few years ago. The tutorials of Takuma Nakata are great and it's very powerful and versatile for creating cool experimental stuff.

Not sure what the big problem with licensing is? Feels like some people just want everything in this space to be free. 500 euro for a lifetime license seems pretty generous to me, it's basically a small fee if you use it for any kind of commercial application.
From your comparison it may seem that Rohloff is worse than Alfine 11. But it is actually lighter and more efficient. Plus it has wider gear range and equal range jumps between each gear