skysight-inc/HackerNews huggingface dataset:
I removed the top bar in uBlock origin. Sure, I can't directly click on my profile and some of the links are missing, but number don't go up anymore.
Interestingly, there was another article about Long Covid posted just before I posted this one. And that one has some theories on what the causes are:

https://www.cleveland.com/news/2022/10/in-cleveland-and-beyo...

It seems like the primary theory is that the virus is still in the body even when tests are negative.

And that the virus causes all kinds of immune responses which cause the symptoms.
Covid-19 patients that had to be treated in a hospital, that is ("Individuals recovered from COVID-19 at three public hospitals in Madrid"). Or does "patient" already imply that?
Gotta Sleep has the perfect solution for you - their new mattress, called "OMG Mattress", comes right to your door! No more waiting in line at a store or driving miles away just so that we can deliver our product.
I had the privilege of taking a 10-week course on Hokkien when I lived in Taiwan, and while it is true that Hokkien is unwritten, it is also true that there are some classic poems that are really only intelligible when read in Hokkien. The evolution of Hokkien and how it relates to classic Chinese is utterly fascinating to me. I feel like my understanding of Chinese as a whole became a lot deeper after learning Hokkien.

People say that Hokkien is a dying / dead language, but the way I see it is that it won't die out completely in my lifetime so it's still worth learning.
Using stream can be faster here. Because you don't have to rebuild the same huge list again and again.
After discovering Stewart Lee, I find most comedians incredibly boring, especially after seeing him deconstruct their usual material and delivery a few times.
Yes, I tried to put "hospital patients" into the title, but it was too long.
What if you have no bugs to fix?

Just add a random meaningless feature? Bump a version number just because?
> the original process

The "original process" of integrated circuit design was cutting rubylith - this was well into the 70s. The venerable MOS 6502 was done this way as was the Intel 8008.

The verb tapeout was used for litho prior to integrated circuits though, back into the 40s.

But you should realize that PCBs and integrated circuits predate generally available computers and digital data storage.

> exported to a data tape for transport to the fab.

There was an article in The Register years ago that promulgated this misattribution - it was generally never a reliable source, no exception here.
Pretty cool. I love those old UI's. I once tried rebuilding a functional Windows 3.11 with pure CSS and Vue components. Sadly the used Vue version is kinda outdated by now and I am not sure if I want to spent time updating it all...

https://github.com/sleepybuildings/vuedows
While I like going to parks, I really want the greenery in my yard.
Mutating an object that is originally const is anyway UB regardless of the programming language.

Compilers have the freedom to place them into readonly memory segments, either in the case of static data, in the heap (mark the pages as such for safety), in embedded static const data can even be mapped into ROM chips, so who knows what happens if the compiler has decided to implement const data that way, or what the linker scripts are doing.
Take a break from discussing tape to talk about a topic truly relevant to hackerdom, the censorship of websites.
Singapore has some pretty smart people in government and usually makes good arguments, but this stuck out as crappy argument:

"These opinions may be widely held in the UK, but we do not accept that Mr Branson or others in the West are entitled to impose their values on other societies. Nor do we believe that a country that prosecuted two wars in China in the 19th century to force the Chinese to accept opium imports has any moral right to lecture Asians on drugs."

You can boil it down to "Because Western countries participated in the opium wars in China almost 200 years ago, you don't have the right to criticize us when we executed people for smuggling 501g of marijuana into Singapore".

It's an ad hominem attack and an attempt to deflect criticism not through rationale argument, but rather playing the victim. Nobody is trying to "impose" their values, they simply criticizing Singapore's approach. Singapore is a sovereign country and answers to no one but themselves when it comes to their laws. But they also have to live with the consequences of the laws when it comes to international opinion.

Thailand just legalized marijuana, Malaysia is looking at this experience and talking about medical marijuana, and as laws change around them, Singapore is going to be more and more the "odd man" out when they are executing people for smuggling a plant that is legal (or semi-legal) across much of SE Asia.

Just based on recent quotes from the Minister of Law, I get the sense they feel they are under a lot of pressure and are attempting to double down.
It isn't just about the top, the other 95% matter too.
There is absolutely a perverse obsession with the opposite and the narrative of "lone wolves/mercenaries are bad" needs to die already.

I've never seen a company that hasn't had severe problems getting someone else in the domain of a person who left. The problem isn't an asocial person in an important position. It is lack of documentation or at least a paper trail. Various reasons why this could be, but I find the people overly eager to communicate to be the worst offenders of this, not the asocial ones. Personality doesn't magically solve strategy and lack of litmus tests.

And funnily enough, these problems form in domains that are considered solved, too. Everyone writes their own half-attempt without looking at what big corps are already doing. The domain itself is never the difficult part.
> We have such an absence of '3rd space' areas, otherwise called 'community spaces'

From my perspective the spaces are numerous. It is people wanting to use them that is absent. Everywhere you go the question from those running them is the same: How can we attract more people here?

The problem may actually be that we have too many third space areas, which has spread them all too thin. Nobody wants to go to a third space to sit alone.
On-chip flash would still be susceptible to whether the CPU uses burst accesses or other weird microarchitectural details. The former manifests as the 8th or 16th instruction having slightly higher real latency, for example. This sort of stuff is endless, which is why stuff like TFA that gets around the issue by simply removing the data dependencies before they ever get to the hardware is a better general approach if you're not going to do ASICs.
The current teachers and students at the top universities are from the time the scores were higher or on an improvement trend.
Ask HN: Is DRM on firefox another nail in the coffin of free internet?
Show HN: Find top resources on any topic, of any kind, curated by the community
Hi, I'm Viraj! I built AwesomeHunt as a side project over a few months.

Why am I building this?
When we want to learn a new topic, we usually search for the topic name on Google and spend some time deciding the places we would learn the topic from. Although you can find pretty much anything you would want on Google, you still need to spend significant time curating the best resources. We usually need to depend on a bunch of blogs, and articles to decide what courses, books, podcasts, and videos are highly recommended for a topic.

Manually curated lists of learning resources are incredibly helpful and save us a lot of time. One of the ways the Internet has tried to do this at scale is by creating a bunch of public repositories on GitHub as Awesome Lists (https://github.com/sindresorhus/awesome), where people add learning resources for a lot of topics as simple links in a text file. It's incredible that so many resources have been curated this way and a large number of people have been contributing to these repositories. As useful as this is, these lists are very much limited to the programming communities and do not have resources for most non-tech topics. These lists also do not have a way to rank these resources, and contributing to these lists is cumbersome.

How does AwesomeHunt solve these problems?
AwesomeHunt makes it easy to find any kind of resource on any kind of topic, ranked by their popularity. It's easy to contribute to the lists and discuss things related to a topic with other learners.

Here's the list of key features:
- Users can suggest a new topic if it doesn't exist on the website. Topics can be tagged to make it easy to find them
- Users can suggest new resources for any topic/fix or remove incorrect information
- Users can upvote the resources they find helpful
- Users can take part in discussions under a topic or a learning resource, through threaded comments, which can also be voted on and ranked.
- Every contribution will go through a manual screening process before going live on the site.
- Every contribution by a user will be tracked, and awarded points (example: https://awesomehunt.org/users/virajclive)

Right now, the list of resources on the website is limited, but still quite useful. I can imagine the same website full of resources on any kind of topic, with top resources voted by a large number of people, with discussions around the best ways to learn a topic would be quite useful for the whole internet.
Machine may easily add references to truthful sources from what is bogus content.
I think that Carmack is biased towards game development, which is different from request-response or click-action. Extensive game logs would scroll faster than framerate, rendering themselves useless (pun not intended), so stop the world and explore it is. If I had to develop a system with hundreds of parameters changing with time, depending on random() or seconds of continuous input events, then of course I’d use conditional breakpoints and live watches instead of grepping gigabytes of unstable state reports. But also, games have huds, special rendering modes (wireframe, coords, paths prediction, visibility areas to name a few), consoles, so in a sense they have some debug output that either runs at the frame rate or is just text.

That said, many developers find debuggers superior to logs in any situation, and if you do so, then use it. My advice is not universal. The key point is to explore development “modes” and choose what’s suits best the “write code faster” goal in your own domain.
Totally anecdotally: I have to scrub a thick layer of bugs off my motorcycle helmet after every single ride but almost never off the windshield of my car. Though this could also be a function of where I’m going (typically rural back roads on the bike and highway/interstate in the car), but even then I’m still not sure, since there is a decent amount of overlap in local routes
Why? Why does it matter to you how other people populate their graph? I paint pixel art on it.
Surprised no one has mentioned nix home manager, which deals with dotfiles in an incredibly elegant way.

https://github.com/nix-community/home-manager
Pretty bad article that uses the autopsy studies and the reverse transcriptase study for support. It barely touches on autoimmunity and the explanations are shallow.
This might be the most nonsensical proposal I have read in a while.

Because why should we build things on the ground and deliver the finished products in orbit, when we can push an entire industrial chain into orbit and furnish it with the vast quantities of required inputs, while taking advantage of the vast nothingness that exists there, and the 100000 times more expensive labor. It's like Elon Musk's Mars city, but in vacuum, with zero in situ resource utilization.
I'm sure the Iranian government know about anti-radiation missiles. And I'd be willing to bet the protesters have accounted for that and are stringing their starlink stations well away from their homes using long ethernet cables or similar.

Not to mention the fact that you can't deal with starlink the same way you'd knock out a SAM site - if you drop a missile on an apartment building and kill tens or hundreds of people, that's not going to help defuse the protests that are currently going on.

When I was at university there were doctoral students who taught some of our classes, and some of them had assorted middle eastern backgrounds, including Iranian. They were all incredibly smart and remarkably nice people, some of whom had the bad luck to be born in a theocratic dictatorship. It certainly was not genetic. You should reconsider your prejudices.
Good question. I Last bought a 60 yard roll for $12.50; sold directly by Amazon. Looks like it's about $14 now. Here's the listing: https://www.amazon.com/gp/product/B00JX9D6I2/

The listing in the parent comment is for 5 yards.
That's indeed post-modernism for you. Didn't Jean Baudrillard say
something similar about communication (the ecstasy of communication?)
in which the wanton act itself substitutes for the meaning of the
act. We've grown to prefer simulations. Form over function. Seeming
right instead of virtue. Meaningful choice is another casualty.
> Ideology-driven development is bad no matter what environment you’re coding for.

Isn't that statement kinda cutting both ways? How is a culture of safety checks and risk mitigation not part of an ideology itself? I mean sure it is a good and sane ideology with the goal of saving people's lives and reducing the occurance of unwanted, unplanned freak accidents, but I'd rather have my airplane's code written by an fanatic follower of that ideology than by e.g. a pragmatic corner cutter that values their own time or the resources of their company more than the fulfillment of checks and rituals.

If we are looking at the typical way code is written for safety critical applications I'd argue that 99% of the work stems from a safety and check culture that many of the "move-fast-and-break-things"-crowd would definitly call an ideology.

Of course it can be bad if ideology starts to inform a developer's decisions without any rational connection to the real world, but I wonder: what kind of development process would be completely without ideology? After all if our code is meant to impact the real world it will always be informed by our image of the world, the way we relate to society. Someone who hacks up a companies web framework in a horrible manner that endangers the data of their customers certainly has an ideology. Someone who makes soundness checks and proofs on open source software in their spare time also certainly has an ideology.

Maybe I put too much into the word here, but I have yet to meet and unideological person.
nix home manager is very good.

The idea is that instead of creating a bunch of dotfiles and having to read a bunch of documentation, one declaratively states which features they want, say, for zsh or vim or git or xdg, etc; and then home-manager will create and manage them (typically they live in `$HOME/.config/whatever`).

https://github.com/nix-community/home-manager. Some examples on GitHub: https://github.com/search?q=filename%3Ahome.nix.
I wrote one of those books. That is, a Wikipedia article I largely wrote was plagiarised and published in a book by a scammer. Some time later my words on Wikipedia were tagged as having been plagiarised from the scammer's book. It was clear from wiki timestamps and publication dates what really happened, so it got fixed, but it's irritating that one needs to waste time on things like that (and as far as I know the book is still on Amazon).
While it's surely emotionally satisfying in the short term to blame it on people primarily seeking short-term emotional satisfaction, I think there are some easy candidates for more proximate and parsimonious explanations like nobody being in school reliably for >2 years.
Yes, the modern car windshields have a much flatter angle than old cars but it's not as news worthy. :-)
Students attending top colleges represent a small percentage of their particular demographic.

Being able to read, write, and having a basic grasp of math is what an alarming number of kids are missing out on.

These proficiency levels are appalling, and everyone responsible for them should be deeply ashamed of themselves...and I am not even addressing the decline due to covid.
Show HN: A Hacker News clone using Bootstrap
Design Your Own Chip with TinyTapeout
Tuna is full of mercury and other human-made environmental toxins, due to it being high in the food chain. So I don't trust that Tuna in their "right mind" would do this. It's like observing human mad hatters and concluding that their behavior is normal
That doesn't sound like a solution for machine-generated content. That's a solution for misinformation. Different problem.

Although machine generated content will make the misinformation problem much worse.
> Stadia was popular and successful

[Citation needed]
I am surprised that it survives twitter's image compression. I'm not familiar with JPEG format, but I'm familiar with PNG. I guess it's using some zlib-compressed EXIF-like metadata field, seeing as ZIP also uses DEFLATE/zlib/whatever?
More very obvious spam has been making it through the Gmail filters lately.

Also past few months I've been getting a few spam texts a week in Chinese (although native Chinese people tell me they're Taiwanese scammers... :) ).

They're not bots, either. I just reply with funny pictures.
That’s because they’re trying to conform to a day schedule. They weren’t ready to wake for the day and now they’re disorganized. Morning people have chill time to drink coffee, work out and read the news/emails.

I know because Waking up before 10am is tough for me regardless. Before 8am and my day is ruined. Before 7am and I probably will climb into bed before eating dinner. Something about it is draining all day long. On the other hand, if I wake after 10am I’m super energetic all my waking hours and will even stay up most of the night. I probably only need 6-7 hours of sleep instead of 8-10. Rarely I get to choose my schedule and it always reverts to full nocturnal. I will sleep from 10am-4pm and all is well. I don’t see it happening again until my kid gets older. But that’s my firmware.
Russia is collectivist not because of their economic system but because of their nationalism. National rejuvenation is prioritized above the prosperity and freedom of the individual.
Just pinch the screen a bit and it’ll zoom out to fit the text. Clearly the site wasn’t designed with mobile in mind but there’s no need to make a big deal out of it and say it isn’t readable. I just read the whole thing on my five-year-old phone.
It helps me avoid procrastination. "Don't break the chain" is the only productivity hack that has actually worked. Even if you only need to do the bare minimum it helps you to get started (which is the hardest part for professional procrastinators), so it seldom stops there.

> also time off is just good for you...

Source?
Perhaps this book was written by the blog post author and this is an attempt at covert content marketing?
WW3 ending humanity might be a wrong assumption.

God forbid we might be entering the "big proxy war" between all mayor powers. (If India and china start supplying the ukraine front etc)

To contextualize with OP: yes the world is always changing, but the next decade might become extremely uncomfortable.
In the years since I posted that, twitter has changed some of their image processing pipeline, so that precise technique no longer works if you want to upload new files (last time I checked - and I didn't investigate further or look for workarounds).

However, it's much easier to embed data into PNGs, and the best twitter-compatible implementation of this I'm aware of can be found here: https://github.com/CleasbyCode/pdvzip

Edit: also, the standard `unzip` utility has become a bit stricter about the validity of input files - in ways which would have been possible to work around, but of course not retroactively.
I had the same thing happen in very rural Northern Quebec, plus the road construction workers wore bee keeper type outfits.
How long until we’re training models to “style transfer” text using a latent space that doesn’t distort meaning (too much) ala stable difussion?
I don't know if it's "better", but one solution is to prevent resales. Here in Japan larger acts will sometimes try to prevent resales by tying tickets to a name and doing ID checks at the door (although they often don't bother checking in practice...) or by making the ticket tied to a smartphone app.

Whether this is better or not is up for debate. Personally I think it's good to give everyone equal opportunity to participate in culture, regardless of their financial status.
Just like for someone working at a 90s McDonalds the old architecture might make them want to vomit while for a kid that grew up during that time that architecture might carry good memories for them.

Both (and more) perspectives can be valid at the same time.
Right, but I wanted him to take time to go into it.
I only know one ECT patient personally but the side effects were horrible enough for me to wonder why it is even legal.
The brutality of the treatment and lack of after treatment is astounding.

It's been 12 years since her ECT for post partum depression and she still has memory losses and a completely changed personality (agression is one).
That's what I'm asking - both are very expensive. But we see supporting pre-adults as "investment" (education etc.), whereas it's hard to see it that way for the elderly - the selfish view would be that it's more like an insurance policy to give you confidence that society will still consider it important to care for the elderly when you join their ranks.
Behind TikTok's boom: A legion of traumatized, $10-a-day content moderators
I do not understand the problem with "dot"-files. And I do not understand the benefit to have them in another directory. I think there are more important problems to solve in this world.
I would be glad to use Mac OS X applications and OS with a radically different windowing system like i3wm.
I'm not sure what you're on your soapbox about, but this decline is probably due to the enormous disruption in children's education caused by the Covid pandemic. The report even compares pre- and post-Covid achievement rates.
Very interesting, I'd be curious to hear more about this project. So it was a realtime flame thing with audio reaction?
> io_uring doesn't replace poll/epoll, it effectively replaces typical event loop frameworks.

I'm sorry but that statement is incorrect. The same functionality is accomplished by either io_uring or epoll.

> every line in an application that calls read/recv needs to be refactored

If the GP finds it easy to refactor from poll to epoll they will find it no different to refactor from poll to io_uring; the only caveat being they won't exceed epoll's performance with the io_uring until the standalone syscalls are further refactored. They don't need to be. The statement is incorrect.
So better aerodynamics is squashing less bugs ?

I think this is real, I'm traveling and borrowed a relatives car which is much lower profile and more sleek than my old Jeep. I was driving through the countryside the other day and there were a lot of critters flying about, I was surprised that often, they'd sort of just get "pushed" over the top of the car. Not sure what happened to them after that but yeah!
> The remainder of my day was spent alone in my home office with the door open. My CO2 levels at home varied between 750 and 800 ppm.

This made me think about my device accuracy. With open door it is usually well below 400ppm (which seems to be an artificial lower limit of the device).

Finally, I think my device is ok - with door and window closed it gets to 800ppm in about 2-3 hours which seems quite reasonable.
No, not even close
There is a course called "The missing semester" by MIT on YouTube.
Well yes, of course. The question is if one can create a reasonably ergonomic lisp that transpiles to Rust. I'd tentatively imagine the borrow checker could make this difficult.