skysight-inc/HackerNews huggingface dataset:
Don't shoot the messenger, but this is one of a number of quality-of-life improvements which is a non-starter because of the doctrine of disparate racial impact. The argument would be that poverty, undocumented status, etc, means it's harder for some ethnicities to comply with that sort of regulation, so the burden of police interaction would disproportionately fall on them. Probably not wrong in this case, getting a dog registered with all his shots is fairly expensive. My take is that a law worth having is a law worth enforcing, but unless that idea comes back into fashion, things like your suggestion won't happen.
I don’t live there any more and that still makes my blood boil. I especially loved the politicians who voted in favor and claimed they did not have time to read the legislation. “I’m not corrupt, just incompetent”
That too. I guess people have got used to paying for games now and are picking the console based on exclusives/general experience.

In my mind the xbox is for dudebro shooters and the playstation is for original, creative games. Things may have changed from the original xbox but it's too late for me.
We can have super-human soldiers just in time to ward off the sentient robots!!

I think I'll ask Claude to write a book based on that premise.
There was nothing "prototype" or "throwaway" about the CADR, it was heavily used at the AI lab for over 10 years, with both the Lambda and 3600 heavily based on it, to the point that the Lambda was microcode source and Lisp FASL compatible with it.

The CADR "software" does not include "Flavors" -- that is part of the Lisp Machine operating system (which for a large of its life was shared between the CADR and Lambda, and even partially for the 3600 series), which is just plain Lisp and unrelated to hardware.

None of TI or Symbolics machines had these type of optimisations that you mention. The Ivory did not have any special method dispatching optimisations. The Explorer was basically a Lambda.
> Multiple clients racing can't be fixed.

Really? You can't think of a single way for multiple clients to operate on the same data without racing? (Here's a hint if you're still having trouble: https://github.com/memcached/memcached/wiki/Commands#cas.)
burgeoning startup opportunity right here
ZenHammer: Rowhammer attacks on AMD Zen-based platforms
They don't trust the websites not to tamper with stuff.
Take this line of reasoning to an extreme and you have The Ganges River.
In reality it would play out a lot more like the Web Apps episode: if the barrier to entry for any new idea was it had to meet the EU's extensive list of arbitrary rules, most new ideas would never be realized. I guess it's time saved, but not in the sense you think.
"Man's First Friend" is a must-watch documentary for animal lovers
[best Don Draper impression] That's what the regulation is for!

It obviously isn't in Apple's business interest. Regulations primarily exist to force companies to work in the consumers interest even if it's against their business interest. If every regulation was in line with business best interest there wouldn't be any point making them.
Was a pyenv user for the longest time, but I switched to Docker containers instead. I put together bash functions that take in a positional argument for the image and port (or randomizes it if not specified), and it automatically mounts the current working directory to the volume. Now I can just start a container without having to think about any of this stuff. And a config file per project if I don't want to pass in any variables at all.
Yeah Prague is awesome; although same as Amsterdam, and other bigger cities the chaos of the cities at times is a distraction. Cesky looks lovely, France also has amazing places. I do think this is the most perfect Medieval town though: https://en.wikipedia.org/wiki/Mont-Saint-Michel
"This is never clear, and I end up usually getting it wrong until they show me one that's unambiguous."

While those CAPTCHAs present a surface narrative of you having to get the problem correct, that's not how they really work. After all, it's not like they are creating those problems by hand. They're pushing the images through computers. You don't even know that what the CAPTCHA server considers correct is even close to objectively correct.

Really it's just a hook to engage you to collect a wide variety of streams to try to detect whether or not you are a human, like reaction speeds, how the mouse moves, etc. The correctness of your selection is only one small signal, and not even necessarily a large one.

The answer is, stop overthinking it. Your overthinking it is probably sending a signal that you're not a human because it's got all your timings wrong. Do what most humans do: Halfassedly click at the problem until it seems rightish and then click "Submit". Does the sliver of tire that shows up in the bottom right tile count? The human response to that question is "Who cares you dumb computer let me through to the content already", so, to maximize how human you look to the algorithm, channel your fellow human's feelings. If you feel frustrated at the CAPTCHA problem and wiggle your mouse angrily and maybe overshoot some of the squares you mean to click, so much the better and more human looking.
There is no proven causality between psychedelics and mental illnesses. We have so far only hypothesis.

But sure, you're doing something not well researched when you take psychedelics, and various people have very different experiences with them from getting a revelation to having the worst experiences of their lives.

So yeah, there are unknown risks and unknown benefits, thread carefully and take that into account.
Not op, but I've done heroic doses a few times (and lesser ones too).

You don't need a heroic dose for ego death (but it probably helps). You could be listening to music in a dark room or with closed eyes, on a medium-high dose and you suddenly start disassociating.

Also, you don't normally hallucinate in the same way media portrays it (there are drugs that make you hallucinate though) AFAIK (none of my friends or I hallucinated on psilocybin/LSD; I wouldn't call DMT hallucinations either). Ego death trips are more conceptual than purely visual, but there's a strong visual aspect to it too.
Designing the light source for IRIS
The linked article is incorrect nonsense.
He seemed to have pretty good PR folks, like, 10 years ago or something like that. I wonder if he fired them, or just got strong enough rich-guy brain damage that they can’t rein him in any more.
> Only other trick I know is the super white trick which is whiter than the brightest white

How do you do that? That sounds cool! Make everything else #eee?
The UK has gone from high to low in a generation.

People no longer (for instance) leave their children (or even their dogs) outside shops whilst they go inside.
The blunder that changed chickens forever [video]
The story of how Cecile Long Steele changed the chicken industry. More information here
https://www.agriculturalmuseum.org/cecile-long-steele
There is also Rapid Web Application Server in Assembly: https://2ton.com.au/rwasa/
I was under the impression that goroutines were cooperative but that they yield pretty aggressively (on blocking channel operations, disk and network I/O, cgo calls, and certain syscalls). What makes you think they're preemptive?
Lots of truth… but, there are two models for change.

One of them is making incremental improvements to what they are already (Say improve performance by x1.5) but making a big change (say x50) the existing mental models are probably part of the problem and not the solution. Not that you should ignore people, or leave them feeling like you don’t listen, in fact it is a considerable challenge to keep people engaged when looking for fundamental change which is possible with software, particularly in 2024.
A browser is possibly the most difficult application to formally specify. 99.somemorenines% of software has less complex specifications.

The formal specification for something like Redis is likely much more akin to your car bridge spec. And to continue your analogy, I imagine the specifications for big bridges (Golden Gate, etc) are much more thorough than the ones you built.
VideoPrism: A foundational visual encoder for video understanding
TypeChat 0.1.0
You could also just say it is the property of the state
Curiously, post-checkout, how do you go about creating your venv and installing your project dependencies?

The shortest ritual I could figure out so far is:

pyenv install -s && pyenv exec pip install poetry && pyenv exec poetry install

and I wonder what might be an easier incantation that still works.
I like it! I don't know if I agree, but, the category of "data required to continue the operation of the program" is a pretty excellent category, thank you for pointing it out!

Maybe... As you say, state is the information required for continued execution. Which would make "data" the information that's carried through the program. Like - parts of an HTTP request are "state" because they're what you use to route the packet through the internet. The other parts are "data", because all the intermediate programs don't use it during their operation; it's just passed through.
People with very low mortgage rates are trying really hard to avoid moving. Constrains supply.
Could this work with previously saved traffic dumps?
I just looked at the source map in the browser — you can check it out there.
Should the fact that each generation of programmers insists upon reinventing all the wheels be called Ecclesiastes' Law?

> There is no remembrance of former things; neither shall there be any remembrance of things that are to come with those that shall come after.
I'm not familiar with Smash, but it seems like the author might enjoy reading about the Blotto game: https://link.springer.com/article/10.1007/s00199-005-0071-5
Maybe we will see a fractionation between businesses that use the free but ad-supported model and the pay-based model.

Recently, the investment platform M1 Finance decided to begin charging users with less than $10,000 in holdings $3 per month to use their service while giving everyone access to features that used to be only available in the premium plan. This has all been announced in advance, so it's not as if anyone should have been surprised about this.

Many users, virtually all of whom have a total of holdings below the $10k threshold, flipped their shit and have claimed they are leaving the platform. Ironically, many of them are suggesting alternatives that cost more than $3 a month, and I'd wager a guess that a lot of these people are spending way more than that buying coffees every day. No one has to like having to pay for something that used to be free to them, but one really has to question their life if paying $3 for something that used to cost more than that per trade and require a lump sum up front is something to throw a fit over. If you have just shy of $10k in investments, you're not gonna retire, and $3 a month is the least of your worries.

In my opinion, M1 is doing the right thing by saying goodbye to these users. They are the types who won't value your product, maintain chronically low balances, and will tie up your customer support with spurious complaints and misunderstandings. I predict they will be rewarded for keeping around customers whom are willing to pay.

Hopefully, more online platforms figure this out and decide to do the same thing. I call BS on those claiming "no one will pay for that." If your business is only viable on attention, which is what the ad economy is based on, then its existence is in a precarious position, and perhaps your product isn't worth much to anyone except the ad networks. On the other hand, there are things that people are willing to pay for, or would pay for if given a premium experience. I've gone from watching stuff for free on YouTube to buying books and audiobooks because they provide far more value to me these days than the chum that is social media "content." I pay individual creators I appreciate on Patreon, etc. I have a Kagi subscription because I find it to be more aligned with my wants and needs than free search engines. I've gone back to buying individual songs and even buying CDs since they not only disappear from platforms but now there are artists that change their own songs retroactively. I pay my investment platform because it has better automation than competing free (or so-called free) competitors.

Everything being free online is a meme, and hopefully it starts to die the more that the spehre of free things eats itself with spam and user-hostile behavior. They will always exist for those who have barely any money or those who don't value the conveniences bestowed upon them, but they can't be the only viable options anymore. Paying for things is a good thing.
It's not easy to cancel any future. It's easy to *pretend* to cancel any future. E.g. if you cancel (drop) anything that uses spawn_blocking, it will just continue to run in the background without you being aware of it. If you cancel any async fs operation that is implemented in terms of a threadpool, it will also continue to run.

This all can lead to very hard to understand bugs - e.g. "why does my service fail because a file is still in use, while I'm sure nothing uses the file anymore"
I am bummed out. I first read The Witling by Vernor Vinge in the early 1980's while in high school. I have read every novel and most of his short stories/novellas since then. I have reread most of his books at least once if not more. I am currently rereading The Peace War, Time to break out my paperback of the The Witling that is falling apart and read it again in tribute to VV.
> interest in blockchains is high there

Interest in deploying blockchains is high because of a lack of competent regulation. Uptake, outside ersatz gambling, is in line with everywhere else.
> But I want nothing to do with owning/carrying guns.

I said "when in Rome" to signal distaste at the idea, for whatever that's worth. On the other hand, if bicycling leftists armed themselves and started blasting away every car and dog that made them feel threatened, it might move the needle on gun rights in a way that right-wing shooters fail to.

And, I've had several dogs escape their fences. They aren't just noisy.
I pay for and use Kagi. Apple Maps uses yelp which makes it useless for actually checking reviews of places. Kagi reviews link to other sources with ads.

edit: and I hope you're not implying that all people who don't want ads should buy an iphone just to use an app tied to it? Again, there needs to be fair alternatives to ads.
Just replay into nc?
If I make a typo and get a 200 for some url that doesn't actually exist, my browser will now happily suggest that url when I'm typing something in the future.

Is there a benefit for doing so?
hunting in groups I think was observed and learned from wolf
Interesting, I wonder if this if this is the same geological source of quartz that makes a bunch of the gulf coast beaches really white.
Not to take a dig at you but to set some context for other language learners reading this, 1000 words in a year is awful progress. It would take you 10 years to have just a semi-fluent vocabulary in a simple (for native English speakers) language like Spanish, Italian, or French, and that's not including grammar. This is the main problem with feel-good apps like Duolingo, giving all sorts of positive feedback for what amounts to very little progress.

Anki + a frequency dictionary + 34 new words/day (with 80% retention due to spaced repetition) is easily doable by our brains to get to semi fluency (~10k words) in a year. Or, take a month to cram the first 2000 words and you're well on your way versus other wastes of time.
They're literally working on a feature to disable third party coookies by default:

https://blog.google/products/chrome/privacy-sandbox-tracking...

How does that fit in with your conspiracy theorizing?
Porn won the internet, then cats. Now probably cat porn or porn cats, somewhere.
> I find this assumed-guilt and assumed-lack-of-giving-a-shit irritating

Web Environment Integrity.

Those three words burned up a lot of what little goodwill was left for google.
The follow-up: the swiss foreign minister apologised at an apéro where wine was consumed and hors d'oeuvres sampled and the attendees from both sides, confederate and principal, left chuffed.
Maybe the EU Commission hasn’t received DMA-related complaints from other companies about Microsoft. The Commission seems to be careful to base investigations on competitor statements.
Python's Substrait seems like the biggest/most-used competitor-ish out there. I'd love some compare & contrast; my sense is that Substrait has a smaller ambition, more wants to be a language for talking about execution rather than a full on optimization/execution engine. https://github.com/substrait-io/substrait .

(Edit: ah, there's a recent talk discussing PyVelox trying to get Substrait integration. https://www.youtube.com/watch?v=l_kHxkGkNRg#t=18m22s . However there's also discussion about the un-maintainedness of some of the current Substrait work here; unclear status. https://github.com/facebookincubator/velox/issues/8895)

We can also see from the Apache Arrow DataFusion discussion that they too see themselves as a bit of a Velox competitor. https://github.com/apache/arrow-datafusion/discussions/6441

It's cool to see this space mature. I like that even Velox sees that Apache Arrow (underlying Apache Arrow DataFusion too) is industry standard tech that they ought work with. https://engineering.fb.com/2024/02/20/developer-tools/velox-...

Theres a solid Influx post talks to some of how they are composing the assorted technologies to build they next gen 3.0, which I find helpful for getting a sense of how all the pieces of a modern high-performance data engine slot together. https://www.influxdata.com/blog/flight-datafusion-arrow-parq...
> The iPhone has always been strong on good hardware and software working together.

Yes, but they also have taken advantage of third party developers doing market research for them, just as Microsoft did with Windows in the 1990s. I wouldn't be surprised if that was actually a key reason why the App Store was included in the first place.
In that sense, is a burka mandate in the best interest of women? With it, women would only be judged on their actions and not their physical appearance.
how long does it take to unencrypted and back up your database at its current size?
[shameless reaction to only the headline] lol no we're not
> I think it's still a very cool factoid, but the subtext that "the whole world economy 'hinges' on a teeny NC town" is false.

Let them have their mistaken day in the sun, I've no doubt that the market would adjust pretty quickly rather than, you know, stop making semiconductors forever if this place disappeared off the map.
AI Money Coach for College Students
We're on a mission to revolutionize financial guidance for college students with an AI-driven money coach chatbot designed to make your financial management seamless and smart. But to truly make it yours, we need to understand what matters most to you. This quick, one-minute survey is your chance to have your say in building a platform that caters to your financial needs as a student. Your insights are invaluable to us.

If you'd like to be part of this exciting journey, we invite you to leave your email at the end of the survey. It's entirely optional, but it means we can involve you further in our development process and keep you updated with exclusive sneak peeks and early access opportunities.
Data point: pyenv works just fine for me. It helps me with installing/managing many python versions (multiple years).

I guess, I'm in the "expert" category. I'm saying it so that people won't be afraid to try it.
And mental health
On the inverse, just because a business relies on ads doesn't mean it won't start charging money for certain things.

Businesses are always changing and there are no guarantees. Some money hungry bozo might become CEO of your favorite product and enshittify it. That's just reality, and it doesn't mean that paying for things is futile. Best to avoid having too many eggs in one basket and paying for things that you can't actually own.
This looks great -- I've been using https://github.com/ibigio/shell-ai (aliased to `q` ) but this looks even more apt for my use case. I use TypingMind for any real conversation with LLMs, but for quick answers in terminal, these kinds of tools are super useful.

I love the `ask` and `rask` shortcuts!

Would love support for Claude APIs :)
If I was to guess, probably yes but on the Japanese side.
We didn't send $75B to Ukraine. Sending an almost expired 155mm artillery shell is counted as sending $8000 to Ukraine, but in reality we're saving ourselves the cost of destroying the shell once it expires. Yes, we'll have to spend $8000 to replace the shell, but we would have to replace it anyways since it has a limited shelf life.
Yeah, about the only way this would make sense is if they used the boundary scan of the original board's SoC so they didn't have to desolder anything.
Besides that, the author points out that the final handshake ACK never reaches the server and that packet is small, not going to go over the mtu.
What was your path into systems and embedded work? I'm familiar with embedded arm tool chains enough to build some interesting devices, but not knee deep enough to do something like say build medical or space devices.
iOS 18 might break the iPhone's iconic app grid
We made it through the cold war without turning any cities into molten glass and it was more tense than the world right now.
> Are you seriously asking why Apple offers its users a built-in app ...

As you may have already read in my comment, I'm asking why it wasn't uninstallable to begin with.
I'd be interested in how to get a nice workflow going with livebook and a local mix project. Right now I do

iex --sname some-name --cookie some-cookie -S mix

And then in the livebook, go to the runtime settings, select "Attached Node" and enter the name and cookie.

It seems kind of inconvenient to have to do this every time, and also I don't get any automatic hot reloading of modules in the livebook when I edit files directly, so I just end up copying files into the livebook to edit them. Maybe there is a nicer way?

Wish I could just `mix livebook.start` or something to open a livebook attached to the current mix project. Or have that be the behaviour when opening the notebook file by default.

Edit: I just saw this comment from the previous discussion:
https://news.ycombinator.com/item?id=37035686

This might be what I want actually!
For the captive-portal detection part, there’s an RFC covering it: The network provider can tell the device where to send the user, and can provide an endpoint to get info like how long is left on the session.

Apple has a page on it, here: https://developer.apple.com/news/?id=q78sq5rv
If you had the Dark Reader extension enabled like I did when I first went to the site...
It’s horrible at relative times too. If you just give times, it can puzzle it out, but add something happening, it struggles:

https://chat.openai.com/share/5f558fc4-a0d0-494d-a3d7-ad78f5...

More: https://chat.openai.com/share/11c45192-6153-44b4-bb97-024e8d...

“The event at 3pm doesn’t fall within the 2.1-hour window around 5pm because this time window spans from 2:54 pm to 7:06 pm. The 3pm event occurred before the start of this window. Since 3pm is earlier than 2:54 pm, it’s outside the range we’re considering.”

Trillions of tokens!
^ kid who only writes python condescending to the engineers actually solving hard problems LOL
I just meant the math assumes no price increases. I'd have to guess that there are some agreed-upon price increases in the deal (2.66% too unattractive), and I see there was a recent failed lawsuit by Chicago drivers protesting high prices (downtown $7/hr), so they probably have gone up.