skysight-inc/HackerNews huggingface dataset:
That talk had a big impact on my coding style. But citing a 99 line script written as an example for a blog post doesn't really support your argument. 99 lines is short, and verbosity is expected in such example code.

Consider FastAPI. It uses functions as endpoints, like flask. Very compatible with "Stop Writing Classes." It also leverages type hinting to eliminate boilerplate and create more concise code. You don't have to put validation or dependency injection logic at the top of every endpoint, it's handled for you so you can dedicate screen space to the problems you're solving.

Consider also the pythonism, "explicit is better than implicit." If memory serves, "Stop Writing Classes" wasn't so much about not writing containers for data but not writing containers for behavior when it wasn't associated with data. Behavior can live as a freestanding function just as well as inside of an object. But it's difficult to understand the semantics of freestanding nontrivial data, like dictionaries or long tuples.

Dataclasses and pydantic models require a minimum of boilerplate and couple the data with it's semantic meaning, so that it's preserved across boundaries. I for one am never going back to the Python before these tools.
Of all the types of tokens in the world video is not the one that comes to mind as having a shortage.

By setting a a few thousand security cameras in various high traffic places you can get almost infinite footage.

Instagram, Youtube and Snapchat have no shortage of data too.
> This study supports the inclusion of sleep regularity in public health guidelines and clinical practice as a risk factor for cardiovascular disease.

Great here comes Uncle Nanny State yet again telling us to get a good night's sleep
I've seen a million people parroting "oh now apple fixed it!" and not a single person who has actually verified/proved it. Go on, show my any third party security researcher who has verified this claim via examining the actual hardware.

You'll pardon us all if we don't really believe you, because a)there's no way for any of us to verify this and b)Apple lied about it before, claiming the LED was hard-wired in blah blah same thing, except it turned out it was software controlled by the camera module's firmware.
> I won't demean you by suggesting that you're unaware of the absurdity in that.

It's by far the least absurd thing about Trump, who also got a press conference in a garden centre car park between a sex shop and a crematorium, which was then was mocked by furries who turned it into a VRChat environment, and the lawyer presenting that press conference got disbarred for trying to overturn the election; while the man himself has 34 felony charges for falsifying business records to hide showing he paid off a porn star that he claims not to have had sex with even though the sex part and the payment for silence is totally legal just you need to not lie about how much you spend in total on campaign finance and business expenses.

I think that's the kind of setup that Douglas Adams or Armando Iannucci would use.

Oh, and I almost forgot about the gold-coloured toilet.
Hypothesis in particular has a very clever way to do test reduction. The key problem is that if your test generator is enforcing some constraint on the input, it's not necessarily the case that naive pruning will preserve the constraint. Hypothesis has a fairly general way of enforcing that the generated test input continues to satisfy constraints.
The project is currently available here. https://folio-2-0.pages.dev/paper
Ergodox. You can use it for steno as well if you want.
Np! Company A have 4 monitoring tools and 2 IRM’s. Few dozens of alerts per day. They use Keep to streamline their ticketing routing, enriching the ticket from a prod db, some if/else logic. Every month they do some research on the alerts they had last month with slice and dice per team/app/etc.

Company B, with big operations group, use Keep as single pane of glass where NOC dispatch incidents and sync context from every system.
> Indeed. And when that "right answer" comes along, it tends to swipe away everything else. If it's universally better, why wouldn't it?

> Except that, Rust does not do that. Which is a hint that it's not an "universally right answer", but a right answer for a subdomain of problems. That's basically what I was trying to say. That it does come with its own tradeoffs/downsides.

Rust may not be the only right answer, but memory unsafety is the wrong one. New projects overwhelmingly pick memory-safe languages, governments and organisations are banning memory-unsafe languages at least for new projects. I don't think anyone is picking C++ at this point if they don't already have a big sunk cost invested in it (even if that cost is just their personal programming experience).

> Lifetime annotations are not yet adopted by any other mainstream language, AFAIK

Linear Haskell is getting there, but most languages aren't flexible enough to retrofit lifetimes (or at best it would be a multi-year effort, like adding types to Python) - as we're seeing in this whole C++ discussion. Also non-GC languages are niche in the first place, and the problem lifetimes solve is a lot less urgent in a GC language. I don't think any post-Rust language has hit "mainstream" yet (we only really get a couple of new mainstream languages a decade), so we'll see what happens in the future.
I didn't see a lot of asking in that thread. They should probably organize and sue if they want to clarify what is legal, as is the bulk of the comments I read are denigrating and insulting

> Your job is making the world a worse place

> Hey man, fuck you

> fuck you nerd

> Take your AI horseshit out of here you horrible piece of human trash.

> have you considered killing yourself

> This is garbage, you're a thief, and you disgust me.

> Throw yourself off a building [thumbs up emoji]

> Somebody cyberbully this guy
interesting take - thanks for reading our story- here's to the future of human-aided-bash-novices not munging our PATHs up
I've noticed that many people make this mistake with Go and other languages that use MRV (multiple return values). It seems that people who come from a language with tuples have a hard time dealing with the difference or realizing they are different.

It's a plus versus minus type of situation, where both have their advantages and disadvantages, along with a number of workarounds and alternatives that can be used.

In many cases, people can return arrays, hash maps, or structs in place of tuples. That looks like the reasoning in Go, where if the person needs something beyond MRV, they can use the other options available. Go and various other languages, didn't need or didn't want to lean on tuples as much.
Alternatively, there are now much more efficient bulbs available. If they're passing A under the new EU Energy Label (from 2021) they'll barely be warm to the touch.
You are correct for the lower 48 states, but there is definitely a need for shipping to Hawaii and Puerto Rico.
I disagree, that is really only police-able for online services. For local apps, which will eventually include games, assistants and machine symbiosis, I expect a bring your own model approach.
Another (simpler) versioning "standard" using calendar-based versioning: https://calver.org
Isn't your experience exactly what would happen with any other modern smartphone? What you ran into is called Factory Reset Protection, which basically all Android phones have, and iPhones have Activation Lock, which is just their name for the same thing.
I highly recommend onshape these days if you're ok with a web app that makes all your design open source (the pay for private space model has a steep cliff, but for my hobby purposes and open source enthusiasm it's great).

I've lately been dabbling with feature script and making model configurations (eg a model size or appearance variant) for some CNC work.
Here's a CNC laser module I modelled with onshape: https://cad.onshape.com/documents/2d5e7a41d9b0da06350348dc/w...
Surely for something so important, they'd verify it rather than let it sit around for the public to point out.

At a minimum this is definitely a process failure due to incompetence.
> A TrunkVer is syntactically compatible with SemVer, although it does not respect its semantic interpretation of the version number.

The document specifically disclaims semantic compatibility.
Low quality steel is very cheap but also really heavy. You can get a whole crappy bike for a couple hundred bucks. Higher end steel isn't as cheap but is still relatively heavy (compared to aluminum or carbon). You can get this kind of bike in the $1000-2000 price range (e.g. Surly). Aluminum bikes tend to be inexpensive, but also not the lightest. These can also be priced at $1000-2000 (Specialized, Trek, Giant, ...). Carbon comes in a range of prices with various tradeoffs. You can get very budget carbon frames at like $1500 (Winspace) or whole bikes at like $3000 (Giant) (maybe $2000 in non-major brands, very discounted during current market conditions).

For titanium, I'm seeing Black Friday deals starting at like, $3200-3500 (Lynskey / Litespeed). But they're often sold at higher prices than carbon bikes. (For my money, I prefer carbon frames -- you get more flexibility in tube shapes and the end result can be lighter and stronger than titanium.)
His name is galangalalgol. Fashionable, visionary leader of the rust evangelism strike force. And don't you forget it.

(Read in the voice of Tribore Menendez)
A large spread between min and max bet coupled with a frequently shuffled deck makes martingale a surprisingly effective strategy. It's non-intuitive but it works.
except 1) tiktok is video stream data many orders of magnitude larger than any security cam data, that's attached to real identity 2) china doesn't have direct access to Instagram reels and shorts, so yeah
I'd be willing to be proven wrong, but as a starting point I'd suggest it obviously isn't optimal for what it is being used for. The performance on tasks of AI seems to be quite poor relative to the time spent training. For example, when AIs overtake humans at Baduk it is normal for the AI to have played several orders of magnitude more games than elite human players.

The important thing is backprop does work and so we're just scaling it up to absurd levels to get good results. There is going to be a big step change found sooner or later where training gets a lot better. Maybe there is some sort of threshold we're looking for where a trick only works for models with lots of parameters or something before we stumble on it, but if evolution can do it so will researchers.
> Why are you harping on about this?

I’m pretty confident that if they’d given 30 days you’d say that 45 days was the minimum.
I had a closable cover and someone shut my laptop with enough force that the cover caused the screen to break. Be careful when closing.
Still use my X230.

I swapped its keyboard with an x220 one, which is the thing to do if you are into the older thinkpad KB feel.
> Nor is there on any free system for which you didn't make every hardware component yourself, as well as audit the executable of the compiler with which you compiled every executable.

If the components follow standards and have multiple independent implementations, you can be reasonable confident it's not backdoored in ways that would require cooperation across the stack. At least you raise the cost bar a lot. Whereas for a vertically integrated system, made by a company headquartered in a jurisdiction with a national security law that permits them to force companies to secretly compromise themselves, the cost of compromise is so low that it would be crazy to think it hasn't been done.
interesting will probably integrate as sprite mode in my ffmpeg video editor
https://newbeelearn.com/tools/videoeditor/
NoPhone https://en.wikipedia.org/wiki/NoPhone
Before learning that this[1] was a thing, I honestly would have interpreted your remark in passing as figurative rhetoric.

[1] https://en.wikipedia.org/wiki/London_Bridge_(Lake_Havasu_Cit...
It's quite easy. And strip casino pit bosses don't even care. I once personally witnessed one mocking a poor counter by calling out the count for him. And they're right not to. The average person will be ruined with a 10% edge[1], so why should the casinos care if some tourist is managing half a percent? The counter making $600k a year at the tables is a cool story, but as I always joke when I'm at the tables, I do my real gambling with options, cards are just recreation.

Where they come down hard is team play. So wonging and such is going to get you backed off, if not trespassed, pretty much immediately if they catch you.

If you do want to try your hand at counting, I recommend starting with a simple ace/five count[2]. It's easy enough that you can still have fun bantering without messing it up, even after a few drinks.

And the other trick for being a successful grinding counter is to toke liberally. When all the employees, including the pit bosses, like having you around, it makes you considerably less likely to get backed off.

[1] https://arxiv.org/abs/1701.01427

[2] https://wizardofodds.com/games/blackjack/ace-five-count/
I've seen HP desktops that have a closeable camera cover, and Lenovo does on some ThinkPads [1], so probably others do too. Laptops usually have very little depth available in the screen part though, which is why most laptop cameras are crappy (exceptions include Surface Pro and Surface Book, which have more depth available and so much better cameras than most, but no cover - at least their camera light is not software controlled).

[1] https://www.businessinsider.com/lenovo-thinkshutter-laptops-...
Remote root vulnerabilities are rare but do exist on Linux…

https://arstechnica.com/security/2024/07/regresshion-vulnera...
Unlike in the US?
Sounds like browser fingerprinting https://coveryourtracks.eff.org/
One of Masnick's best columns in years. As I've said many times before (although most people rejected my message), the phrase 'free speech' is often deployed to shut down discussion rather than open it up. When you inquire into the speech sort of speech thet people claim is being suppressed, it frequently turns out to be about banning pornography, curtailing the organic spread of unwelcome ideas, or proposals for the suppression of people making the unwelcome speech, by means ranging from deportation to elimination.
and has been common(ish) knowledge among electrical engineers for decades.

Not only is it common knowledge it's how drive-thru kiosks work!

Source: I used to test microphone/speakers for a kiosk OEM.
> late 90s and early 00s

I remember going to Moulin Rouge without knowing it was a musical!
That's interesting. I was just reading about how high dose IV vitamin c can induce cell death in a wide variety of cancers, but somehow, despite this being known for decades, nobody has done rigorous research on it.

https://www.cancer.gov/research/key-initiatives/ras/news-eve...

From what I can tell there are several things like this - that have promising anti cancer effects, that just don't really get that much attention because there's not a patent possible.

Really makes me think much less of medical science. Even if you couldn't patent any thing you'd think you could get fame and fortune by devising a useful therapy.
Same, was very sad to see a lot of my friends in the open source community constantly have to restrict replies every time they posted, just because of their identity or the project they contribute to. On Bluesky, those people are mostly absent, and when they show up to harass, they get banned or nuclear blocked.
If I were a hacker in the same situation I'd keep looking for a more realistic strategy.
That's what they said about the first gen Facetime cameras. "oooh don't worry, it's controlled in hardware!"

We have no way of verifying that anything they said in that document is true.
How would a 3.5mm dummy mic jack prevent software from just changing the input mic source to the built in one?
# returns the result
No, I am referencing the “deployment paused” page.
associated paper: https://arxiv.org/abs/2404.18984
> Yes. It is. And if the casino realizes that you're doing it, you'll be banned from the casino.

This is true on Fremont Street, where the pit bosses are fossils and you can probably still get a one way free ride to the desert if you piss off the wrong people. Meanwhile, in Paradise, nobody cares unless it's team play. At least not at the tables the public can get to (so max bet around 20k).
And Hollywood.
Because training usually requires bigger batches, doing a backward pass instead of just the forward pass, storing optimizer states in memory etc. This means it takes a lot more RAM than inference, so much more that you can't run it on a single GPU.

If you're training on more than one GPU, the speed at which you can exchange data between them suddenly becomes your bottleneck. To alleviate that problem, you need extremely fast, direct GPU-to-GPU "interconnect", something like NV Link for example, and consumer GPUs don't provide that.

Even if you could train on a single GPU, you probably wouldn't want to, because of the sheer amount of time that would take.
I wonder how much time it takes to run this / what the script is / how resource intensive it is? Bsky is public right, so do you get rate limited? Do you scrape or use an official API? So many questions

Also, I feel like only recently there's been an influx of people who have actually interesting things to say so I'd love to see nextyear's dataset
I'm sure there are. I'm also confident that they're politically-driven spammers who are simply banning anyone they had an argument with once... so not only are their lists useless to me for finding people to filter, they're equally useless for finding people to follow. Now that might not be the case, but since that's how such people behaved on Twitter when they shared blocklists I'd invariably have to go through those lists to see who was on them and try to divine the underlying criteria used for adding people to the list to know if it's worth anything... and, again, that's time and effort I'm not interested in spending when I've got better things to do.
But posting unsigned updates (if you somehow found a way to do that) would set off alarms in about 10 seconds, as we can see by this thread.
Do they have more access to capital than the CCP, if the latter decided to put its efforts behind Alibaba on this? Genuine question.
Why does tying it to identity help LLM training?

It's pretty unclear that having orders of magnitude more video data of dancing is useful. Diverse data is much useful!
Windows ME was just Win98SE in an ugly sweater. Mostly C/C++ with some assembly peppered in.
A lawsuit such as LinkedIn v. hiQ ?

The concluding scraping publically accessible data was not a violation of CFAA, after which Twitter et al went logged-in-users-only?

I don't know if copyright comes into this. While social media terms of service are very clear about licensing the comments of individual users, that's to protect them from what the law doesn't say implicitly. Is every comment posted to Twitter or Bluesky a "literary work" ? An original, creative expression ? I have my doubts but I guess there's room for a lawsuit yet.
> This idea is so simple, so crazy, so stupid, and works so well, but I never thought of it. Bravo to the authors.

Thanks for the nice summary -- looking forward to read the paper!

The same idea of self-tagging is actually also used in Koka language [1] runtime system where by default the Koka compiler only heap allocates float64's when their absolute value is outside the range [2e-511,2e512) and not 0, infinity, or NaN (see [2]). This saves indeed many (many!) heap allocations for float intensive programs.

Since Koka only uses 1 bit to distinguish pointers from values, another slightly faster option is to only box negative float64's but of course, negative numbers are still quite common so it saves less allocations in general.

[1] https://koka-lang.github.io/koka/doc/book.html#sec-value-typ...

[2] https://github.com/koka-lang/koka/blob/dev/kklib/src/box.c#L...

ps. If you enjoy reading about tagging, I recently wrote a note on efficiently supporting seamless large integer arithmetic (as used in Koka as well) and discuss how certain hardware instructions could really help to speed this up [3]:

[3] https://www.microsoft.com/en-us/research/uploads/prod/2022/0... (ML workshop 2022)
> Unnamed. Summer 2000

Mac OS X Public Beta

(9/13/2000 being extremely late "summer". Weird to sell a beta OS at retail, but Apple apparently did so for $29.95.)
I think it's exploring in-context. Bringing up related ideas and not getting confused by them is pivotal to these models eventually being able to contribute as productive reasoners. These traces will be immediately helpful in a real world iterative loop where you don't already know the answers or how to correctly phrase the questions.
Before social media no one was lamenting the people who read the same local newspaper each day and only discussed the news with their same handful of friends. Now that's seen as being stuck in an echo chamber and people should be forced to engage with every single view point under the sun. I can't say I agree.
I just built a new PC with 64GB for just this reason. With my workloads, the 32GB in my work laptop is getting cramped. For an extra $150 I can double that and not worry about memory for the next several years
Klein bikes of that era had the best paint jobs I have ever seen. I was way too young to even know about these bikes back then, which is a shame, as they are pretty much at the very top of what constitutes bike porn for me.
How many hundreds of gallons of water for a bath, then? I didn't see that in the story.
As I said, it's not the pedantry that gets the free software movement to be made fun of, its the overloading of terms and then having to overly explain them.

Creative Commons is very clear in its license and it - rightfully - doesn't get as much complaint as open-source evangelists about its lingo.

Having to say "but technically a product is anything that is produced" to go against a expected reading and then complain about pedantry in the same comment is way more humorous as it's a prime example of what they're talking about.
No, I’m going to eat one last steak, look lovingly at my supply of bulk dried beans and rice, thank goodness for the enormous amount of shelf-stable food sitting in storage across the supply chain, and wait til somebody dusts off their plow and uses that vast quantity of good land that, in this counterfactual, has been left fallow for some reason…

Labor is far from the only input into agriculture. The US’ advantages in arable land acreage, agricultural technology, and chemical inputs seem sufficiently efficient that the US is (and long has been) a net exporter of agricultural commodities.

One guy in the air-conditioned cab of his fancy tractor hauling his 40-meter-wide planter or 186-liter-per-second combine [0] can do the work of hundreds of his manual-farmhand counterparts without even taking out his earbuds.

Do you imagine that you would start “killing people to boost your odds of survival”?

[0] https://www.deere.ca/en/products/planting-equipment/db120-48... and https://www.deere.com/en/harvesting/x-series-combines/
I don't see how Bluesky is sustainable. Who's paying for hosting the main instance of Bluesky? Who's paying for the firehose? How long will this last?
Not an Emacs user but for the life of me I don't understand what justification there is for auto-completion to allow any capabilities other than (a) memory allocation (to generate the code), and perhaps (b) reading the filesystem. Neither of which requires arbitrary code. Why in the world is anything else allowed? And what makes this so damn hard to implement after all these years? It would seem trivial to interpret a macro manually, or to just introduce an evaluation mode that can't do anything else, no?
Fractal Geometry and Persian Carpet [pdf]