skysight-inc/HackerNews huggingface dataset:
It is interesting to see what Wiki says about the evidence for sleep hygiene. However, as of 2021, the empirical evidence for the effectiveness of sleep hygiene is "limited and inconclusive" for the general population[1] and for the treatment of insomnia,[2] despite being the oldest treatment for insomnia.[2] A systematic review by the AASM concluded that clinicians should not prescribe sleep hygiene for insomnia due to the evidence of absence of its efficacy and potential delaying of adequate treatment, recommending instead that effective therapies such as CBT-i should be preferred.[2]

https://en.wikipedia.org/wiki/Sleep_hygiene

I note that plenty of the things I'm told not to do, for sleep hygiene, are coping mechanisms for bad sleep. If I'm tired, then standing and sitting upright are unpleasant, so I'd rather do things lying down. If I can't get to sleep but am tired, then I'd like to do something to occupy my mind while I'm in bed. This creates an obvious confounding mechanism that would generate correlations (of the type "Bandages cause injuries!"). I also note with amusement "There is support showing positive sleep outcomes for people who follow more than one sleep hygiene recommendation"; if this isn't done by randomized assignment, then probably the people who follow multiple recommendations are (a) more motivated to fix their sleep, (b) less impaired in their ability to do difficult and inconvenient things, etc. One would hope that people would require much stronger evidence than correlations before making recommendations, but I have learned not to assume that.

Some specific things have been proven. For example, there have been studies where they had people sit in a relatively dark room, with an LED of varying color, and measured the amount of melatonin in their saliva, and found that blue and green light reduced melatonin significantly more than yellow and red light. But I would recommend reading the studies before putting stock in any particular costly recommendation.
non-paywall link: https://archive.is/Wgxug
TJ-FlyingFish drone flies through the air and “swims” underwater
What does that even mean? Strictly within the scope of that phrase, technically, yes, if ChatGPT consumes content generated by itself, it's eating its own words. I'm guessing something more dire than that is implied by "eat itself." Did humanity "eat itself" because it's been reading its own literature? You can say we are pretty misinformed by ourselves in many areas, and yet here we are.

Maybe our view of AI is being colored by sci-fi stereotypes of robots malfunctioning when asked to compute really hard problems generating infinite recursion. I'm not so sure that LLMs will totally destabilize. We might see some interesting output, but I don't think we know yet whether the stability of the system will merely fluctuate as a whole without falling apart.
> uBlock Origin and other ad blockers

Router based adblockers work well, Flint by GL.net comes with nice UI and adhlock and VPN built in.

Some people complain about its chinese origin but at least I know only 1 government is spying on me - my provider supplies a router with a linux kernel older than this house. There could be an entire ensemble of Trojans partying there
Reminds me of those old "Spider Traps" [0][1] that would generate (on access) an endless hierarchy of fake HTML pages full of an endless collection of fake email addresses, to clog up the works of spammers trying to gather email addresses.

Eventually someone's going to write an "AI Trap" that serves up a seemingly infinite forum or reddit-style site, but is actually just generating an endless stream of (non)consciousness from some LLM chatbot.

[0] https://en.wikipedia.org/wiki/Spider_trap

[1] https://www.gsp.com/support/virtual/web/cgi/lib/wpoison/
From the article:

> The news media cooperated with the military

Same as it ever was.
Feb 22 marks death anniversary of Sophie Scholl (9 May 1921–22 February 1943)
Flatbuffers, Cap'n Proto, or SBE over RDMA.
With the rise of IPv6 that may soon no longer be a problem. Plus, server to server communications usually aren't behind NAT boxes.
Most software at the end of the day is the same as hammering nails.

Anyone who builds anything needs a process and accountability.
How is that gaslighting? I've done this multiple times when returning a lease to Apple and setting up a new machine. I was up and running in less than an hour.
I don't understand this sentiment. Websites can't use these permissions so it's not applicable at all.
Years ago, my neighbor would always refer to his car as his "quarter million dollar Oldsmobile". I finally got curious enough to ask him the origin of the name, as the car didn't look like a high dollar collector car to me.

He laughed and said that's what his stock options would have been worth today if he hadn't sold them to buy the Olds.
> Google also shows banners to promote Chrome, but they appear only on the company's websites.

On Gmail for iPhone it is constantly pestering me about what browser I’d like to use to open links: the Safari I already have or Chrome that I don’t. And even if I leave the toggle for “ask me which browser to use every time” unchecked, I still have to deal with it.

As a side note, I’ve noticed I may have some sort of mild ADHD because every time I want to do something with my phone or computer it is constantly prompting me to solve some unrelated problem. It’s extremely annoying because it takes mental energy to remember what I was even trying to do in the first place. I thought popups were a thing of the past but no, they just look nicer now.
What responsibility does television mass media accept for it's actions, and why should we hold intermediate firms to a higher standard than we do the TV networks?
I recently changed jobs in Melbourne (senior frontend developer). I was told by multiple different people that the average market salary has dropped by about 5-10k since this time last year, but I didn't struggle to get interviews and I was able to accept an offer for what was apparently last year's market salary. Some of the larger companies weren't hiring but in general the market seemed pretty steady.
It’s basically enforce laws aggressively, and make the problem go to the more permissive city. It wouldn’t work if Seattle police started enforcing laws, Bellevue would be screwed at that point.
missing link :)
https://github.com/ungoogled-software/ungoogled-chromium
In New Zealand - most layoffs I’ve heard about have been US companies trimming offshore staff. At least one high profile local startup has laid people off though.

Speaking as a hiring manager it’s definitely been easier to find people since around mid 2022
I think this assumes there's no other AI spewing data on the Internet, and that people continue to share information.

The amusing thing is that controlling nonlinear multivariate feedback systems is an unsolved problem.
Another casualty of corporate budget cuts – middle managers can no longer pay companies like McKinsey tens of thousands of dollars for pretty PowerPoints.
Politician is happy to siphon tax dollars away from workers forced to commute. Shocker.
Release candidate: Godot 4.0 RC 3
Extensions in general are a massive security issue and it’s impossible to fix without crippling them beyond uselessness. Or maybe having approved extensions only.
> There are in fact pthread implementations/wrappers for Windows, e.g. libwinpthread from the mingw64 project. pthreads is short for POSIX threads, it is not tied to a particular OS.

I've had poor experience with MingW's implementation of pthreads. I've always preferred Window's native threads instead if I were on Win32. Yes, it means rewriting pthread_create code from Linux into CreateThread in Win32, but its better than the alternative.

There's just a whole bunch of "Win32-isms" that don't really make sense with how Linux assumes pthreads to work.

I'm glad that C++ std::thread exists now and is my preference these days.

> You somehow try to paint threads as fragile based on some obscure pthreads feature that almost nobody uses in practice...

Tell me. Do you use RAII?

All I'm trying to point out is that processes are RAII for _almost every known resource_ in your program.

No need to "pthread_cleanup_push" or pop those cleanup handlers. No need to figure out where pthreads could fail under cancellation points or other such obscure error conditions.

When a process exits, all FDs are closed, SIGHUP / SIGCHLD are sent to the awaiting processes as expected, and all sorts of well specified cleanup occurs.

In pthread-land, its 100% manual. You have to identify every single case and properly use them (and properly pthread_cleanup_push) to RAII the codebase into a clean state.

-------

If you've never had such cleanup issues in multithreaded code... then I hope you never come across it. But in my experience, the additional "free RAII" factor of Linux (or Windows) that is given to a full process (instead of a Thread) really improves the reliability of my programs.

So unless I have to use Threads (and I'm very well acquainted with the tools available in Thread space), I prefer using those RAII-like process cleanup functions.

God forbid an exception has an exception inside of itself in one of your threads and causes a termination condition you weren't expecting (std::terminate), or some other obscure case happens. The "free cleanup" on processes handle these sorts of obscure deaths much better than threads handle it.
That’s generally true for that specific team in that configuration, but as soon as you start plucking people off, and adding other people to the team everything is up in the air again.

It’s also a bad habit to rely on it.
"The board was I think essentially a USB Hub where you would host a dozen or more GSM Modems."

That's an interesting form factor. I'm using a traditional USB dongle.

"What model modem are you using?"

ZTE MF833V 4G LTE. You can plug many USB dongles into a USB hub and operate dozens of sim cards. Although the link you shared would likely be more affordable.

"Some ideas this could be useful for..."

I do run a home server, and I plan on using this for home automation! I'm also building a home assistant with an SMS interface. I love the simplicity of the medium.

"I would be interested in trying this out for fun."

I'm testing and compiling the Hayes commands that apply to GSM modems. The process isn't bad once you figure which commands to use and in which order. If you're interested, I can link you to the document once its finished. It took me 2 weeks to find the right commands and get them working.

Any particular reason for your interest or just an opportunity to learn something new?
waterfall is a strawman. any pre-agile organization that signed off on a two-year plan and showed up two years later saying 'where's my thing?' is just as much of an idiot as they would be today.

yes, making plans that you indend to continuously adapt to the situation at hand doesn't conflict with agile. but that still leaves one wondering what agile really brought to the table. time boxing everything at a fixed 2 week interval?
It's definitely user error. We have a lease program through Apple and we get new machines every few months. Getting back up and running is simple and every new Mac computer asks if you want to transfer from an existing machine or a Time Machine backup. Transferring from machine to machine is a 1-cable or WiFi affair that takes less than an hour for most of our machines and any hardware issue is done from a Time Machine backup that takes a few hours at most. I don't see the advantage to being able to swap an SSD from one machine to the next since only the most technical users would even attempt that.
As pretty as it is, this is not a page that should transfer 116.28 MB of data while I'm on it.
Wow, hadn't ever tried something like this. I picked a solved post off the front page [1] and copied the body of the post into ChatGPT. It suggested the song is "Love Rollercoaster" by Ohio Players, which is a real song [2] but has nothing like the quoted lines.

At least, unlike Bing Chat, it apologizes when corrected instead of gaslighting me.

[1] https://www.reddit.com/r/tipofmytongue/comments/118id2f/tomt...

[2] https://en.wikipedia.org/wiki/Love_Rollercoaster
Experts discover how zebra stripes work to thwart horsefly attacks
But what if it eats Bard data, which is maybe even worse?
Compared to the previous process, often just waterfall plus total guesses, I actually see it as a real improvement.

But people have to buy-in/trust it and do a half decent job. In my experience that’s not really what happens.

Even half-assed agile (if that) at one place I’ve been was a real improvement, though not as much as it could have been. There was a clear difference in the teams that failed/refused to embrace it to those who tried.
That's just hindsight imo. Shit could've dipped at any point for market or amazon-specific reasons.

Would you have bought 10s of thousands dollars of AMZN? Probably not. That's how you evaluate it.

I've always sold and never regretted and I ended up plenty wealthy.

Also - anyone still sitting on their shares would've gotten hosed by your advice per the above article. Your take seems to sum up to "time the market"
The problem is not a single person is capable of making informed decisions on extensions. One day they could be good and reputable, next day they have been sold to a malware company.

Maybe the middle ground is all extensions have a legal entity in your country so you can sue them for spyware.
They also have much more to lose and not anything to win.
The Essence of Nature
We provide high-quality CBD-derived products to improve the well-being of humans and pets.
It will be interesting to see what happens as a result of the flooding. I imagine New Zealand's economy is going to take an extra hit with that.
My company was affected.

We closed our India office, 1/3 of our global offices.

Late last year, a lot of our engineering team was let go - somewhere between 20 and 30%.

This year, between 20 and 30% of the sales / marketing folks were let go.

In my opinion, these were reasonable decisions that were brought about by poor management. New management is doing a good job, and made the hard, necessary call.

Thus, it's hard to say how much an impact the economy has had. It certainly seems to have been a catalyst, but these internal changes were also a long time coming.
Cool, lets also advocate for year-round school. The school schedule is what really dictates our family schedule
This is what I mean by only listening to polemical takes on waterfall. Do you think that anyone advocating for waterfall would actually claim that you never incorporate feedback? That's why you have prototype phases
Trust that you won't get fired for choosing Microsoft.
It’s all because of chromebooks. Google has had to implement basically every capability as a js api so Chromebook’s can do real work.
It's a little amusing to see the leech Microsoft trying to compete with Google, when the former is already relying on the core rendering engine from the latter. I'll continue to use Firefox, and simply refuse to use sites that don't work in it (along with a strongly-worded complaint to those responsible), but I think the whole reason we got into this mess is because of web developers' greed for the new and shiny, along with Google's ability to weaponise change to outrun its competitors --- even Microsoft.

What needs to happen to stop the increasing user-hostility is to take the web back to its roots. Stop trendchasing and consuming the marketing propaganda about how X is better because it's newer. Maybe once browsers (as in actual rendering engines, not more skinned Chrome-clones like Edge) become far more diverse and the web becomes mainly documents-readable-in-almost-any-browser again, that'll make things better.
then almost no one pre-agile 'did waterfall'.

do you think its possible that we all said 'yep, our planning process is faultless, all we have to do is wait 18 months and it'll come out exactly as we conceived'. how blind we all must have been
Sounds like the Apple app store.
Yes, it is me. I am a gamedev that loves C and been trying to get embedded jobs since I was a teenager but never landed any.

I done a lot of C work, but for example using iPod (I made a check fraud scanner in C for iPod, for a client), or for games. Never figured out how to get my hands even on some hardware so I could tinker with C at home, the few times I found how to buy some, I didn't had the money to do so.

Gamedev pays poorly and is hard to get jobs in first place, thus why I was hoping to get embedded jobs too. Or any C high performance work, for that matter.
You're missing the fact that defying this norm makes it easier for bad papers to exploit writers, even if it improves things for the good ones.
Eventually GenAI will be a partial replacement for entry level / back office work at partnerships like law firms and management consulting shops. Starts with Harvey and legal documentation, continues to management consulting https://twitter.com/SilasAlberti/status/1608037989623414791?... chatba.com
Germany here. I heard that some startups are freezing hiring, especially vc-funded ones (money has become expensive on this side of the pond, too). Recruiter spam also has died down a bit. That being said, the market still seems comparatively healthy and AFAIK there have been no large-scale layoffs.
But even so, the human picks the prompts and only publishes the AI outputs they think read nicely. There is information gain even in that.
This is so cool. A report from another source:
https://www.openculture.com/2023/02/leonardos-lost-sketches-...
lol, this is exactly the team I'm on that I got moved to because I hate scrum and they thought they were doing me a favor after a product focused reorg.

just...hours of useless status meetings.

It didn't start like that, but they overhired, and the time not in status meetings is split between a dozen slack channels. bleh.
Australia has been fine. Amongst the big software engineering hirers (Google, Atlassian, Canva, big banks, WiseTech, AWS) only Google Sydney is known to be doing layoffs.

Zendesk (Melbourne) did layoffs last year, but this was small scale I think, and mostly driven by their company-specific troubles.
Or more generally, you end up with a cycle:

ChatGPT trains Bard which trains Bing which trains ChatGPT, etc.
AI Is Useful for Capitalists but Probably Terrible for Anyone Else
All those people do is make me disgruntled knowing it's someone's _job_ to run this bullshit circus. Automate the lot of it away, don't make it someone's career.
Lithuania. There were at least 3 companies last year who reduced their IT workforce: Interactio, HCL Technologies Lithuania and Genius Sports. As well last year Uber announced that they will close Lithuanian office but people can relocate (I know people who chose to move to different companies in Lithuania). This year I heard only about TrustPilot firing someone (or everyone).

It looks like companies choose not increasing salary path nowadays. That means the only way is to switch jobs to get salary increase and I know several people who did that recently. Company I work at is looking for front end developers as well. I have direct invite to some companies and I know that in case I lose my job I will get new one next day. LinkedIn spam reduced from 2 offers per day to 2 per week but I still get them.
Besides the commercial CSV importer mentioned, there are several more. I won't name them but if you google it - you'll see 4 or 5 right away.
What you write might be true for working only with your mind, but it is absolutely possible to work efficiently all day every day for several months in other fields, that are not only grunt style work. And when it comes to seasonal work, it is the most reasonable way to do it. You can work also work long hours efficiently if you are forced to it.
I think I feel dumber for reading this. (The referenced paper by Ousterhout is quite good though, and doesn’t confuse the terminology. Maybe that one’s what HN should link and discuss.)
uBlock Origin has annoyance filters that work great for this but obviously not compatible with iPhones. Upside is the iOS release later this year will make it possible for Firefox on iOS
Of course they have. This very hypothesis has been said many times by many people since the day ChatGPT rolled out. But has OpenAI figured out the likely outcome? They have the resources to do some interesting tests, for sure, that are mostly beyond the ability of mere mortals.
Sure giving Microsoft a Monopoly isn't a problem if they will defer crushing the competition for 1-2 generations of consoles. When Nintendo's game developers are already using Microsoft products as it is.

What a joke. What is Microsoft even sacrificing? Absolutely nothing besides what they gain through the activision merger to begin with.
it should only affect USA. most companies depend on investor money (some to live, like tsla, uber. some because of bonuses tied to stock prices)

those companies know that investor money is directly related to FED rate. if its zero, they get invested, if its high, people will put money to work elsewhere.

they only lever they have to control fed rate is unemployment. they know they are hurting their business by laying off people they fought to acquire, but their incentives for investor money is higher than anything else.

so their plan is to increase unemployment in the USA so fed lower rates so investment money keeps flowing.
The practice started to help acclimate new converts from polytheism, so yah, originally that’s how it was thought about. But I think the current Catholic view on Saints is that they are like your specific causes lobby. They are more empathetic to your concerns, as they were humans that dealt with the issue you are seeking help with. And they have better access to the big guy. I’m sure some still consider them “lesser gods” with absolute weather control, but that isn’t what’s commonly taught.
No, sorry. That's not Apple's corporate culture. Apple is not and never has been a "fail fast and learn from your failures" company.

Tesla, on the other hand, is a great example -- they're willing, even enthusiastic, about killing their customers as learning experience.
In general, for the most part, it looks like the permissions shown higher in the list are the more dangerous ones. In particular, "read and change all your data on websites" is by far the most dangerous permission, and it always appears first or second. ("Access the page debugger backend", which is above it, sounds technical and opaque to most users, but the permission that it gates also triggers the "read and change all your data" warning.) I vaguely suspect that this is by design.
Yes the pets were present while the controlled burn was taking place. People were evacuated.
I for one think we should finally replace DNS with JPEG. That makes exactly as much sense as this article.
Reddit has their IP addresses, which have been used plenty of times in the past to convict people for internet piracy.
At the moment that's probably true, but is it guaranteed to remain so?
Limits on how editorial algorithms work might not be compatible with the legal understanding of free speech in the US, but excluding algorithms with certain characteristics from platform immunity is.

I don't know exactly how to write such a law, but I like the concept of treating an algorithm that provides personalized, maximally addictive content as the publisher of that content. Don't want to get sued? Curate your content (Netflix) or don't use that kind of algorithm (reddit).
Yeah, collecting those operating taxes I just said in my post?
Irony is these same politicians were eager to bash Amazon and its employees pre-COVID to gain political points, now they're happily welcoming Amazon employees back since downtown Seattle has been on a nosedive since then.