skysight-inc/HackerNews huggingface dataset:
> For example, I'd like to have a way to list all unresolved futures everywhere in Emacs, the way I can with e.g. external processes.

I think you could get this done by advising promise creation/resolution functions, aio-promise and aio-resolve. The async/await macros are wrappers around generators-over-promises in this library.

But yes, in general Emacs concurrency sucks. The least bad option I found was using promises' implementation (chuntaro/emacs-promise) that uses `cl-defgeneric` for `promise-then` and (obviously) moving as much processing to a subprocess as possible. The former allows you to make any type "thenable" by implementing the method for it, which is nice for bundling the state around async operations. cl-defstructs are nice for the purpose.
I don't know from an environmental perspective, but I know the Librem 5 USA has everything except the wifi modem (India) and case (China) manufacturered and assembled in the USA, which should minimize the modern-day-slave-labor part of the problem.
Sing for Science – Season 3 Episode 8: Rivers Cuomo and Guido van Rossum
I'm interested in how the over-60s' TV time is being measured.

Why - I know a number of older folks who live alone, and claim that they leave the TV on all day - not to watch it, but as a source of "color noise", giving them a comforting illusion of not being at home all alone.
I want to buy a SteamDeck. But I don't think I have the spare hours. After work, taking care of the kids, and housework I _might_ have 1 spare hour a day to sit down with the wife. I'd rather watch something on TV with her. To have any kind of free time I have to stay up till 1am!

I could bring the SteamDeck when I bring the kids to the park, but that just feels like I'm cheating the kids.

I work from home.

8am-9am get ready for work/get kids ready for the day

9am-5pm work

5pm-8pm doing stuff with the kids

8pm-9pm eat, get kids ready for bed

9pm-11pm housework/watch TV

11pm-midnight miscellaneous stuff to prepare for the next day.

I almost wish I had a commute by train or something. Or a housekeeper, or an Au Pair/nanny.

How the fuck do other grownups do it? (I'm 49, and exhausted all the time)
I wonder what counts as 'watching'. Like if you measured it I probably spend ten hours a day 'listening' to the radio - as in it's on in the background in the kitchen most of the time. I'm not sitting there intently listening to it and not doing anything else. Probably the same for this TV statistic.
The problem with that is working with the notes later. My method of learning included reorganizing, rewriting, extending notes because it’s very rare that you’re able to write things down properly on the go and fill in the gaps.

That’s very unreasonable to do in written notes, it ends up a complete mess and takes a lot of time.
> It is almost as though many folks want Twitter to fail

I don't want Twitter to fail. But if Twitter failing delivers a death blow to the "rich==smart", "leveraged buyouts are good", "billionaires create jobs", etc. beliefs that people have, well, let it fail hard because the world will be better for it.
Amusing Ourselves to Death by Neil Postman addresses this; it's more or less pre-internet but it speaks to how different media forms work quite differently due to their inherent nature. TV inherently is the way it is (and lectures, and newspapers, and all other forms of media) because it cannot be anything else.
There's some good stuff in this but while I agree with many of his points, I don't agree with his fundamental conclusion. I see several examples of "machines" in biology which satisfy all my requirements. In particular DNA and RNA transcriptase, the ribosome, and motor proteins are all machines. They act with very high fidelity, have a specific and necessary purpose (to the extent that an evolved system can have a well-defined purpose), consume energy to achieve their goals, and eventually break down and make mistakes.

The current belief about alphafold is that its confidence is actually a "disorder predictor": when it makes low confidence predictions, it's really that the protein itself doesn't adopt a well-defined structure.

But further than this, we actually do protein design and create new proteins that have well-defined functions. FOr example there is a class of proteins known as proteases that "cut proteins" (conceptually like scissors, but physically using enzymatic activity). A well-known protein designer at Genentech took an existing protease and made it more heat-stable (IE, didn't stop working when you raised the temperature). This protein was then sold licensed to laundry manufacturers who added it to their detergent (it does a great job cleaning up protein stains, hence the advertisement "protein gets out protein"). It's literally a machine you put in your machine to make your machine machine better.
Ask HN: Where do you follow black Friday deals related to programming?
core algo is simple, the complexity goes from everything else, which still needs to work with flexbox (min/max, relative/absolute/fixed, relative units everywhere, calcs, and the concept of min-content or whatever that is, for which you need to recursively call algos down even when in theory the size should be known already - text-specific)

the only stupid thing is the "loop until there is no deviation", but I think it's not mandatory for most of the real-world layouts and one pass is enough.

the naming of those alignments is hard to remember, but that's it, it's not complex, it's just very unfortunate.
> treat your customers well. Supporting Linux is treating his customers well.

It's really won me over, I can say that much. When I was using Windows, I favoured buying games from GOG over Steam whenever possible. DRM and all that.

Ever since I moved to Linux, it's been the opposite. GOG couldn't care less about Linux compatibility, and while you can get their stuff going through some combination of Wine/Lutris scripts, the experience I get with Steam is so much better.
Perfect on first try. I will now never play again to maintain my overspin rating of 0.
> I'm not sure it is a proxy war, as the Ukrainian government is not being instigated by the US.

Ukraine military spending is ~$6b/yr [0] and so far this year the US has sent ~$57b of "aid" to Ukraine [1], of which ~$27b is military.

The total US commitment dwarfs the contribution from all other countries [2] and it appears there is a request for another ~$38b [3] of which ~$21b is military spending.

So while one could claim that the US is not instigating Ukraine govt to war, it's clear that the US is funding a greater part of the military activities by providing equipment for the war to the tune of at least (to date) 4-5x Ukraine's normal military spending each year.

[0]. https://www.statista.com/statistics/1293277/ukraine-military...
[1]. https://www.statista.com/statistics/1303432/total-bilateral-...
[2]. https://en.wikipedia.org/wiki/List_of_foreign_aid_to_Ukraine...
[3]. https://www.defensenews.com/congress/budget/2022/11/15/white...
I recon only a legend such as Geohot him self could achieve such a complex task, bravo!
Traffic experiment pits machine learning against ‘phantom’ jams
Can anyone why ELI5 please? The discussion on Twitter isn’t very … analytical.
That's actually a really good idea. Someone should sell a pi hole like box preconfigured to block all those aggressive/conspiratorial sites. Maybe make it discrete too, like a small box you plug into an outlet hidden behind some furniture.
Java bytecode is an open standard with more completely independent implementations than wasm, but it is slightly higher level. Graal (truffle) uses ASTs mapping to Java language primitives as a basis (in a way sorta similar to wasm, as that is not really a byte code).
I have been maintaining a personal website since 2001 and the core interest of my website is to share things I find interesting. RSS does not go against that. On the other hand, RSS makes it easy for subscribers to find out when I have shared something new.
The research cited does not make any statements about improved recall of facts based on note taking (handwritten vs typed). I have found EEG studies [0] that do not actually measure a learning outcome, studies on letter recognition [1], and calendar apps vs physical calendar [2].

Citing studies which do not prove the thesis is actually worse than citing nothing at all. The fact that there is not a cited study showing clear memorization outcomes of typing vs handwriting, I would actually conclude the opposite of what the article is trying to say.

More generally I think the idea that "The article does at least attempt to cite some research" is very problematic if the cited papers don't actually show what the article is stating.

[0]: https://www.frontiersin.org/articles/10.3389/fpsyg.2020.0181...

[1]: https://www.sciencedirect.com/science/article/abs/pii/S22119...

[2]: https://www.sciencedaily.com/releases/2021/03/210319080820.h...
I enjoyed the article, lots of interesting tidbits!

Also, side note, ty for the CoRecursive podcast, lots of excellent episodes :) I especially like the more “story time” ones, e.g. ppl talking about the early days of Apple/Unix/SQLite, being a sort of pioneering remote developer, etc. My main piece of constructive criticism would be that the episodes on functional programming don’t translate too well to a podcast - interesting to read about, but too much detail to ingest in podcast format, I’ve started to skip those (even though I am a fan of FP). IMO the podcast would be more consistently great if there were more stories about programming, less describing of programming paradigms/techniques.
There is no "correct" name. You only see things from your standpoint, and so does everyone else. There is nothing about your opinion that is any less arbitrary than all the opinions that disagree with you.
So memoisation and caching?
> It really depends on how you define a machine.

Sure, and depending on how you define a computer program hamlet is a computer program, and depending on your definition of Christmas movie, Planet of the Apes is Christmas movie.

The point is that for typical and sane definitions cells aren’t machines, hamlet isn’t a program and planet of the apes isn’t a Christmas movie (But Die Hard is).
The usefulness of portability is generally less the more it sacrifices performance.

I also think of WASM as a tool that could provide a useful security boundary.
Don't confuse output with productivity.

You can also do "productive" things while you smoke a cigarette (albeit physically unhealthy).

Many people do a lot of things they think are productive but see no improvement in outcomes. i.e. reading articles
We call this "Tall Poppy Syndrome" in New Zealand. If you're a tall poppy you get cut down to size. The only successful New Zealanders that are approved of are those that elevate NZ as a whole on the international stage and attribute it to the country rather than their own individual talent and ability.
The original author left divio and maintains diataxis now.

https://news.ycombinator.com/item?id=33711160
I haven’t hit my sixties yet, but it won’t be long now.

Youth is ignorance, and the only cure is getting older. When that happens you will marvel at how much you thought you knew and understood. You will listen or read the next generation making preposterous proclamations about older people and the older generations. Laughable in their certainty. Judging older people and finding them unworthy. Especially family. You may try to convey to the younger generation how you were just like them once, trying to shortcut the wisdom of age for them.

But there are no shortcuts. There is no easy way. So we can watch and reflect, those older than us probably have the same thoughts about us. Those ignorant 60 year olds think they know everything. Wait till they hit 90.
Hadn't seen this ad before but honestly excellently done. I should go check out this FTX place it seems really disruptive and innovative :)
Due to Proton I feel like coming back to PC gaming after almost 20 years, great stewardship by Valve there.

The last "rig" I built was for Doom 3 after which I'd never bothered with keeping a NTFS partition again.

Apple silicon just doesn't seem to get to the levels needed for a state-of-the-art Cyberpunk 2077 experience even on pricier high-end Macs. I'm also still not willing to buy any "next-gen" consoles for the first time either (trend of maybe efficient but still glorified PC architecture continuing).

Would anyone have a list of well tested Linux + Proton compatible components?

Nvidia or AMD? Which drivers are better maintained at this point? It would still be cool to run some machine learning workloads for fun of course.

Any pointers would be appreciated.
main topic of the page, so you can switfly bookmark it with 1-3 tags preset for you. maybe i'm just a unorganized hoarder that can't use bookmark to save his life but i wanted to make that for years and never got started :)
Started timing out or not moving, once it was definite I would win. Not sure if logic search bug or scaling issues.
can you explain a bit more? negative press seems to fit right in Thiel's alley.
Looking over the Linux ecosystem, I would say that Linux itself has far more blame for the lack of native ports than the developers do. Developing for Linux is complicated, requires constant intervention, has frequent compatibility gotchas, has little "best practices" established, among other issues. Games are complicated things - name one native Linux port that works just fine on Fedora 37 when it was built for Ubuntu 16.04. Unless it got recently updated or is only a simple 2D Game, odds are not in your favor.

For an example of this, read Mike Rose about the game Defenders. Linux was 0.8% of sales, but over 50% of technical complaints. Whereas, if they dumped it for a Proton build, the onus is no longer on them for a working Linux build or for compatibility issues on Linux - its way easier to just say YMMV.

Blaming developers for the lack of native games is like the pot calling the kettle black. Until Linux becomes a decent platform to build for, developers aren't interested in rewriting major parts of their games every time the Linux community has a new idea. The lack of native games, I would argue, is more a failure of Linux than a failure of game developers.

Whether we like it or not, this lack of stability in Linux and the ability to just fork every time you don't like something, has led to Win32 becoming the common API for Linux. You build for Windows and Vulkan, and specifically test your game against Proton, and you can run on almost any Linux distribution that supports Proton without banging your head into a wall, or doing frequent patching every year.
You’re looking for wine https://www.winehq.org/. Proton is built on top of wine.
I expect consiracy-based TV shows are also available. Though possibly not to the same degree of nonsense you get on the internet, I suppose.
Oh so we're just teaching people effective coping mechanisms? I guess that's fine I misunderstood the comment I was responding to i think

edit: also probably untrue, I bet there are lots of songwriters who could make songs about your life that the vast majority of people would agree are better than yours
> The people in small town Northern Germany went so far as to criticize and attack you for your achievements that far surpassed what they have accomplished.

Isn’t this a salient feature in US culture? We attack the wealthy, celebrities, politicians. I’m not saying these people are saints by any means or it’s completely unwarranted, but the US seems to have an increasing victimhood culture. It manifests in different shapes and forms, but the outcome is more or less an attack on some person or group of people who we consider to be relatively more “privileged”, and we use that to dismiss their actual accomplishments or whatever good they may have also done. The root of the issue is always about comparing yourself to someone or some group and their accomplishments and justifying one’s or short comings.

Many of the diversity, equity, inclusion initiatives, regardless of good intentions, are spin offs from this.

To be clear, I’m not taking a swing at the social justice movements. But what I am saying is that in US culture, there’s definitely massive resentment of those who are successful.
What we need are examples of Lisp-style languages leading to big wins. Clojure did that to some extent, but unfortunately in the Common Lisp world successful commercial or technical projects are few and far between.

Our best bet is probably making interesting advances in the open source field, until something takes off, which is largely a factor of luck.
IDK, one would think they could sell the 6 core cheaper when the yield improves and encourage people to spend a couple bucks on a better product. The only difference is the silkscreen on the top of the chip. I seriously doubt they lose money on selling 6-core as a 4-core so this is just a price gouging exercise IMHO.

I’m obviously not the target market for these types of shenanigans because I’ll just take my consumer dollars elsewhere instead of playing their silly games.
Ok dude
I have a lot of fond memories of WoW. While it is a bit of a waste for a young person who is doing it instead of working on their future, it seems ideal for someone who is retired. Problem solving, socializing, etc. is way healthier than most screen activities.
Really? We conflate the time spend by retired people with the activities of the young and supposedly productive?
I would throw in one caveat - at least consider delaying launch until your youngest is in kindergarten. You probably won’t be fifty, it’s not that long. Certainly do some legwork ahead of time, but in my experience the earliest years have the least wiggle room. I seriously burned myself out trying like hell to do it all, and in retrospect wish I’d have paused several ambitions for just a few years. In so doing, I’d have been fresh & ready the moment wiggle room returned.
Not only AlphaZero, but hadn't the whole field of computer vision (which LeCun is specialised in) had its major breakthrough with letting the AI figure out the features (i.e. CNNs)?
They have to be implemented as interpreters only though.

> Most languages have a way to run on a wasm engine

But it is basically useless for managed languages that as of yet has to bring their runtimes as well.
> The issue is really that doing _anything_ mindlessly is a waste of life

So? It’s your life and what’s a waste to you isn’t a waste to me. I watch about 15 hours of TikTok a week and love it.
Hey thank you! I'm really glad you like the extension.

There actually is an "auto-activate" feature you can enable in the settings. Is this what you had in mind?

Regarding mobile support, I know. I'm not sure how to handle mobile Chrome which doesn't allow extensions, but for Safari this should be possible. No guarantees when I can get to this though. See https://github.com/lindylearn/unclutter/issues/529
First active chemistry on an exoplanet revealed by Webb telescope
I definitely found it fun, and back then I was working with limited disk space so I enjoyed the challenge of optimizing for quality and encoding speed while still getting the file size down to a reasonable target.

I lost interest in HD ripping when it required commercial software to do reliably, the cat and mouse games with the DRM, etc.

Combine that with my home server getting in to the multiple terabyte range and my internet connection working its way up to gigabit speeds and suddenly "REMUX" type rips that are the exact A/V content from the disc just repackaged in to a more convenient container became practical. Re-encoding just isn't worth the time or CPU cycles when disk and bandwidth are cheap.

The challenge and annoyance went through the roof and the benefits dropped off, so I'd rather put my effort in to something else.
I would expect it to take less time than Skilling for three main reasons.

Enrons crimes were more legally dubious because they had followed accounting rules in a convoluted way. The end result wasn't legal, but the individual steps in isolation were arguable. So prosecutors had a daunting task. FTX seems to have flagrantly flaunted not just laws but even basic accounting.

Enron was a big hierarchy. Kind of like a mob trial, they got each lower level to turn on the next level. They had to prove the employees doing the actions weren't just rogues. Here, it's straight to SBF.

Skilling was smart enough to hide behind a lawyer and deny everything. SBF seems to be admitting to various aspects of the crime in conversations with journalists.

An added wrinkle is the Bahamas and the US (at least) want to try him. It might take time to figure out which tried him first. But I expect that's a fairly quick process.
I've had a similar experience in a large Python codebase!
I was thinking something like that, "x tiles to go". Or a "Check" button that tells you how many are left, but it still automatically shows the confetti when you're done.
It's my understanding that WASI is using Unix-like abstractions, because they also target native execution, while the AssemblyScript would prefer web-like abstractions, because they exclusively target the browser. From your second link at least, this seems like the main technical complaint:

> Languages that would naturally fit the Web platform not only are overlooked, but WASI's self-imposed abstinence of Web concepts undermines other languages' interoperability potential with JS and the Web platform specifically.

The problem is that objectively, the web platform is garbage. Half-baked, weirdly incomplete abstractions, most of can only be rationally explained as either historical accidents or the aftermath of political fights on standards committees. Why would anyone base a new abstraction around those if they don't strictly have to?
Glazer family instruct banks to handle sale of Manchester United
I'm curious - what you think of as a good example? I think of C++ templates & macros, which I would not describe as arising from restrictions?
Have you considered if you might have ADHD? If you feel like you have great potential but can never apply it to anything productive, or only for short periods of time, then it might be worth first doing an adult ADHD self-assessment checklist (easily available online from official medical sources) and then if you score highly on it, book yourself in for a psychiatric appointment.

You may not have it but if you do then it can be a life changing diagnosis and subsequent medication and learned coping mechanisms/coaching.
Tested this on pg essays, the social comments is a pretty cool feature, I initially thought you would also surface the footnotes, similar to gwern site (one site I doubt I'd ever use a reader mode on).

Lovely tool, in terms of things I would pay for, the actual reader mode is not really the thing I would pay for. What I would pay for would be, highest to lowest:

1. An awesome search engine that can search text I read, think being able to search text on the sites in your browser history, there was a service that did this called Memex, and Rewind seems like it's trying to do something similar.

2. Linked texts, e.g PG might say X then Naval says something in the same area.

3. Reminders about articles I read x period of time and might want to re read.

I'll think of other features I would be willing to pay for.
I empathize with them. It’s an NP hard job.
Google Sheets, Drive and Slack. I'm not comfortable asking for it because I can't contribute.
Yes, chimney flue fans were next on my list but surprisingly enough the airflow for most of the shelf models is quite low. Unsurprisingly with all metal parts and less competition in the sector the performance is also far worse in terms of watts/CFM. Pushing ambient air sadly doesn’t work for my application. That said those would have all been great suggestions though so thanks!
I don't understand why Spotify or some music streaming service doesn't buy Last.fm already.

It's a pretty useful service that nobody is going to pay for unless it comes included in a streaming service already.