skysight-inc/HackerNews huggingface dataset:
I frequently have lucid dreams, in that I'm entirely aware of that fact that I'm dreaming while in the dream.

What I find interesting, however, is that if I have a dream I forgot to study for my test, or I'm naked at school because I left my clothes somewhere else, or the school play starts tonight and I haven't memorized a single line... the fact that I know I'm dreaming doesn't help at all.

Because the problem is that, while lucid dreaming, I have no access to any real-life knowledge or memories. I figure that I'm having the dream because I actually am in school in real life, with an exam I forgot about in the morning. I simply have no access to the fact that I left school many years ago. And if there's a monster behind the door in my dream, it seems entirely plausible in my dream that that's simply because there are monsters in the real world too.

And quite often my dreams are related to real-life situations that happened yesterday or are happening tomorrow or this week -- so it's not like I can try to convince myself of some "rule" that dream anxieties are never anything to worry about.

So my whole anxious lucid dream I'm just thinking, "boy I really hope that I'm not actually in a play that opens tomorrow night..." And then I wake up and it is suddenly crystal-clear that I haven't been in a high school play in decades.

But during my lucid dream, there's absolutely no way of knowing. Curious if this is universal or if other people who lucid dream do always know the details of their actual true reality -- their age, what city and home they live in, current job, etc.
Does anyone have an actual example where leap seconds are a problem? Specifically one that can't be solved simply by using Atomic Time? Maybe then we can figure out what the problem we're trying to solve is.

Few people or systems even interact with a clock that is precise enough to detect the difference, and instead rely on clocks that are 100's or even 1000's of times less accurate than what would be required to even detect a leap second. And these clocks undergo thousands of corrections between leap seconds without a complaint.

We add an entire day to the calendar about every 4 years. It's not a problem because everyone is aware of it. So I think the only real thing that needs to change about leap seconds is awareness of them.

Leap seconds are needed in civil time because people's schedules are still dominated by the Sun. Not to the second, maybe not even to the hour. But the leap second was chosen because it's large enough to be infrequent, and tiny enough that only a tiny fraction of systems will notice.
That was then - this is now. I doubt LA would be able to afford the Olympics, if they had to pay for them now. Entire countries cannot afford to host the Olympics anymore - it's time to shut them down for good or revamp them to be actually affordable for hosts and guests.
42 was already taken. /s
I have spent more than a decade now working to GPL-ize as much of my stack as possible, carefully evaluating and picking my tools, and what you touch on is huge: a consistent, reliable, small footprint stack that is easily auditable is a bigger deal than people realize.
> What's the rationale behind releasing yet another half-baked product?

Growth. I'm also a (happy) customer, I've been using their products for years and my personal impression is that they're trying to catch up and build a full productivity suite as fast as possible.
Weird that your seat belt broke, they aren't supposed to do that. Was it damaged previously?
Thanks. Yes, I hope to support analyzing games in the future. I experimented with interfacing with gnubg to accomplish this, and hit a brick wall, as gnubg really isn't designed for computers to use it. From what I can tell, I would need to scrape the terminal output of gnubg to do this programmatically. I haven't found any open source engines that seem easier to interface with, if anyone knows of one, please share.

The internal keyboard is shown rather than the device keyboard because on many devices, using the device keyboard does not work. It either doesn't show at all, or it is shown but key input is not registered. I hope that the game engine powering bgammon.org adds support for using device keyboards soon, and will be glad to revert to using device keyboard as soon as possible.
And here in NY we've had 4 generations working on the 2nd ave subway line and only 3 of planned 15 stations have been opened so far.
That pattern of reasoning is also used by people who defend hitting their children because "my parents hit me as a child and I turned out fine" when arguably the fact they think it's okay to hit their child demonstrates they're not fine.

Yes, there are people who aren't "bothered" by killing animals. There are also people who aren't "bothered" by killing people. I'm saying that's a bad thing. I live near an industrial slaughter house, in fact one of the biggest "meat factories" in Europe. The people who work there are not okay.

I'm not saying "don't eat meat". I'm saying if eating meat literally doesn't bother you, you should consider that a warning sign.
> they saw it as an opportunity to build a community

Many small open source projects still operate this way and their community consists a small number of people who have fun hacking on a project together after work.

But as projects grow some of them acquiesce to end-user expectations and slowly turn into "organizations".

They have schedules and regular releases, commit to timely triaging of bug reports, provide forums for end-user support, publish status updates, respond to feature requests, write documentation, have a slick website with a nice logo, form committees and sub-committees to make decisions, adopt codes of conduct to try to deal with the jerks who invariably show up, file the paperwork necessary to deal with big donations, etc -- all the "necessary bureaucracy" that comes with being a large, reputable organization.

At that point you've basically added back all the unfun parts of working and turned it into a second job, so why not get paid?
I bought one of these boards a few weeks ago, it uses the mobile version of the CPU, great performance and low power usage. https://cwwk.net/products/cwwk-amd-7735hs-7840hs-8845hs-7940...

I put it in a fanless case (https://streacom.com/products/fc9-fanless-micro-atx-case/) with mellanox connectx-4 nic, now I can route/NAT my internet connection in silence at line rate (25Gbps)
It's not too uncommon. I started off working with Angular and Java. But I studied math.

It depends on what type of role you want. If you'd be happy building the application layer and doing prompt engineering, just build applications that call LLM APIs.

If you want a research position at the top labs, the interviews really are actually passable by people without PhDs. They are really focused on having strong fundamentals. I've seen people make this leap but it can be years of preparation. Like actually reading textbooks, implementing low-level details like backprop, re-implementing papers, and doing non-trivial personal projects. Essentially, you're self-studying a Masters degree. Blog about it. Post about it here. I've found people to make this transition just generally love learning.
As another EU member I can say as well that I'd prefer any US hegemony (financial, cultural, etc with all their negative effects) over the physical violence and authoritarian regime coming from the East.
This is truly music to my ears!
I run a small home-built NAS (N100, JBOD) and the thing that surprised me* was how much power the spinning rust draws. I would love to replace it with SSDs, but I've got ~20TB and the cost would be insane right now. I'm hoping that something magnificent will happen to SSD prices in the next year or two. Until then, it's 48W @ ~€0.35/kWh.

*because I'm an idiot. I could've read the disk specs before I bought them. I'm using shucked WD MyBook 3.5" drives.
Add buttons for people on mobile?
I disagree. You lose out on granular permissions and magicdns.

I run a tailscale instance per service, even if the services are colocated in the same VM. This lets me take advantage of tailscale serve, and I can also move services between VMs without changing access or dns.
Especially considering for most people home servers rarely need more than a used g1 elite slice or one of the other thin-pc's that run intel 6700-8700s for like 50$ total upgrade ram, add a bigger ssd if you want, works great for 99% of self hosted shit.
Opening documents in read-only mode is MVP, but users often want feature parity. This topic is popular on Proton’s uservoice.
Doesn't preclude charging at home.

Just means "swap stations" instead of charging or gas stations.

The (major) challenge is what you do with 400-800kg of batteries and a bunch of different vehicle types from different manufacturers. Standardize the size/placement so a robot can do it? Break it down to smaller pack sizes so a human -- driver or attendant? -- can do it? Have each car manufacturer have their own set of stations?

Took everyone long enough to agree on a plug, would it be possible to agree on a swappable pack?
But if the floods are a yearly phenomenon, why would you necessarily write about a single big flood?
While I personally don't love developing at all times within a container. When I need to, I've found the flow of setting up with Nix and then containerizing to be the most ideal today. Is there something new recently that folks are using?

(I'm also a biased person as I'm a Nix person at heart)
$2000 is not bad looking at what it costs to play hockey. A lot of sports are less expensive though.

Otoh, around me, $100 gets you a circa 1980 road bike off craigslist. That'll do fine. I'm seeing a much more recent road bike for $500, if you don't like old stuff because it's old. Plenty of more expensive stuff too. I like the early 1980s bikes because road bikes were in fashion and there were a lot of makes competing and quality (of surviving bikes) is pretty good. Later, mountain bikes started trending, there was consolidation and I don't feel that those bikes are as good on the road as a general rule.
Frying pan wasn't the way to go with a grizzly. There was a group of collegiate wrestlers that managed to survive a violent predatory grizzly attack. Bear was trying to eat them.

https://abcnews.go.com/US/wyoming-college-wrestlers-recount-...

It seems like they survived the initial attack by sticking their hands balls deep into the bear's mouth while it was attacking. They took compound bone fractures and one of them got a bicep nearly ripped off. Bear was persistent and attacked twice. Tried to bury one of them in the dirt (for the cubs) and left. They managed to escape with some very haggard injuries. Bottom line is I wouldn't go deep into grizzly territory unless I had a twelve gauge with 00 buck shot. Inland grizzly bears have dwindling fish stock and they hunt large game and they're wildly aggressive. Yellowstone had 62 instances of bears charging hikers in 2011 from what I saw.
I’ve played for a long time at BG Galaxy, judging by online backgammon forums (and activity on BGG itself), it’s a pretty popular place to play.

https://www.backgammongalaxy.com/

Edit: Hey tslocum, rather than downvoting anyone who mentions other sites where people can play backgammon, I’d love for you to tell us more about why you believe your site is or will become superior to the existing options. There’s room for improvement in this space, but you’re definitely not there yet.
There is a mistake in this article, which is honestly a bit shocking. CPT symmetry is still known to be conserved. The discovery at the time was the violation of CP symmetry.
Sure but for this price.... you can ACTUALLY get a mac mini lol
Curiosity-driven basic research is the most reliable way of bettering society in unpredictably transformative ways.
I'm not sure what you mean by "Planetary Scale" here—where is that being discussed?
> You can set a global FPU flag at the start of the program to force rounding on every operation

This doesn’t do quite the same thing. It still uses the wider exponent range of the 80-bit type.
hmm, I either don't know how to use it or it doesn't work in Safari
Yup, part of my long distance cycle training was somewhat getting "fat adapted".
Surprisingly there are different algorithms for doing something as simple as summing up a list of numbers.

The naïve way of adding numbers one-by-one in a loop is an obvious way, but there are more sophisticated methods that give better bounds of the total accumulated error; Kahan summation[1] being one of the better-known ones.

Like most things, it can get complicated depending on the specific context. For streaming data, adding numbers one at a time may be the only option. But what if one could use a fixed-size buffer of N numbers? When a new number arrives what should be done? Take a partial sum of some subset of the N numbers in the buffer and add that to a cumulative total? If a subset if chosen, how? Are there provable (improved) error bounds for the subset selection method?

Fun stuff.

[1] https://en.wikipedia.org/wiki/Kahan_summation_algorithm
In actuality, no, it might not be. Big G threw the entire market "off balance" with their offering ...

... yet, who knows. It's not just the 5 GB you are getting. It's the gigs and the value-add (privacy, security, credibility, etc.).-
Sure if you ignore literally every fucking justices testimony before congress stating "Roe v Wade is SETTLED LAW, it shouldn't be touched"

They lied to fucking congress
Built into Powershell:

> @{ hello = 'world' } | ConvertTo-Json
> { "hello": "world" }
That's what I meant, as it effectively doesn't "require" a license :P
Human populations can survive just fine with low/minimal growth and average life expectancy of 30 or so for thousands of years, just like all other animal species, we aren’t that different after all.. You don’t need basically any access to medical treatments for that.
Computer programs do nothing. It’s computers, i.e. actual hardware, which work. We forget this at our peril.
After my longest ever bike ride, 300 km, I didn't touch a gel for years, heh. Got so sick of 3+ gels per hour for those ~8 hours.
Swapping for regular cars is a dead end I think. But for trucks and such I imagine it makes a lot more sense. Much longer charging times vs a quick swap. Much easier to put battery in an easy-to-swap location. Fewer swapping stations needed before it makes sense to utilize it for transportation companies, ie team up with a company that has a few fixed large-volume routes to get going.
> The time required to charge an EV is just not acceptable for long-distance driving. It's just not. I can fill my 30 gallon V8 truck with gas in 5 minutes

I drove my Tesla Model 3 from Los Angeles to Houston and I think it may have taken an extra hour or two vs. my normal time for that route. Long distance driving already has a lot of down time when you’re stopping for lunch, dinner and other things and so spending half an hour to an hour charging at a supercharger just isn’t a big deal (if you’re doing full charges)

However, if time is important, driving until the battery hits 20% and doing five or ten minute charges is more efficient: the first 50% of the battery charges significantly faster than the second 50%, so it saves time to do more short stops vs. one long stop
"How do you saved that to Version Control"

I see that objection a lot and it is just weird to me. You save it to version control like you do any other program source code. SQL is just text.

I'm conservative with triggers. They have their place, but can definitely be abused. The problem arises when someone doesn't realize they are there, and updates start having unexpected (to them) side effects. I'll tend to prefer a stored procedure that is explicit about doing the main update and any needed side-effects.
That is a pretty grounded, timeless write-up for 1960.

5.4 The Language Problem

The basic dissimilarity between human languages and computer languages may be the most serious obstacle to true symbiosis.

LLMs unlock the much sought after capacity to query data in natural language, that is why "AI" is such a hype, besides not being intelligent (in terms of reasoning) at all.
I love Proton Mail, but their mailbox search on Android is just awful.
Why dont you use their masked/alternate addresses. That was one of the primary selling points for me. Any questionable site/service gets its own address and is easily removed or filtered if spam starts showing up.
This either requires 1) Different swap stations for every brand of car or 2) a majority of car brands agreeing to use a common size, shape, and spec of battery pack across their vehicles.

Personally I don't see that becoming a reality anytime soon at least in the US.
Yeah but then when you go back down you get most of it back.

That's my experience with an EV, the regen is so good I'll gain back significant charge going down a mountain.
I still think no portable media exists that has the convenience and expense of diskettes.

The closest are Flash Drives, but they are still rather expensive when compared to diskettes. Many times in the past I would give or mail people a diskette and never expected it back. I also know a couple of lawyers that will give their clients a Flash Drive with documents on them as opposed to using email.

To bad one cannot buy a pack of sat 1G or 2G flash drives at the same cost that a pack of 10 diskettes use to to cost.
A significant number of systems related to Earth’s rotation (like navigational systems) rely on the difference between UT1 and broadcast UTC to be less than 1 second. If UTC were to change to a constant offset to UT1, those systems would need to be provisioned in an alternative manner to receive a time signal with the same guarantee. Basically, we would still need what is now broadcast as UTC, just under a different name. And if we have that, we might just as well keep civil time synchronized to it.

> Since 1972, we've had 27 seconds added. 27 WHOLE SECONDS. That would have made absolutely no difference to anybody's life if the sunrise and sunset was 27 seconds later.

The delta increases quadratically though due to Earth’s rotation slowing down in the long term, so the problem will only get more severe.
This is the right question. There are relatively few people doing "Capital A Capital I" work building and training generative language/image models. Especially now that people have realized that calling the OpenAI API is going to work better than dedicating a team to tuning your own BERT model.

So some options are:
* Building ML models for traditional applications - forecasting, ranking, recommending, all of that. Data Scientists and ML Engineers haven't gone away.
* Working as an "AI Engineer" building on top of existing APIs and models. Very hip, but also in flux - I couldn't tell you whether that role will still be considered rare & valuable in a few years time, or what skills will be core to it.
* ML Ops, engineering work for building & serving AI & ML models. It's always good to be selling shovels.

I would try to get into a team you're interested in as a SWE and then upskill or pivot. In my experience this is more effective than trying to completely reskill and sell yourself as an unproven prospect for MLE or AI Scientist work. AI/ML teams still need software, and in fact many of the best researchers are not great software engineers.
The DeskMeet X600 looks rather interesting especially re. the ECC RAM.

You don't happen to know of anything similar with more than 2 x 3.5" drive bays per chance? I'm looking for a low powered device with ECC RAM to use as a NAS.

I've been looking at HP Microserver Gen8 boxes, which I think are fairly low power, but I believe they're rather old now.
Thanks for sharing this on color... great point which the team will look into.
Interesting, thank you for sharing! I have about 9 acres and have been seriously considering getting horses, but the big-ass truck and trailer has been a point of hesitation for me. I did not know you could pay somebody to haul them somewhere when needed!
Are you hunting the bear? Or carrying insurance in case of a bear attack while conducting some other activity? Both are very different things.

5.56mm is a very small cartridge for game that large, and with full auto you will spray wide and in a few seconds have an empty mag. Besides, within 10 feet everything that can go wrong has gone wrong and you will likely get mauled anyway. Large magazine rifles with backup pistols do have a niche in hunting packs of aggressive wild boars in close quarters, but that is an exceedingly dangerous hobby best left to those with a background in door-kicking.
The other factor is heat. A quick acceleration doesn't have time to heat the batteries, but a long climb does.
This just reads as "propaganda is when people say things I don't like". An actual, academic study of propaganda, such as the course that the University of Nottingham offers, makes clear a very different fact.

The USA is far and away the greatest propaganda engine the world has ever seen, and it hasn't been close since the cold war was raging. We push out our ideologies and force the normalization of American culture onto half of the world. Looking at a globe it's actually harder to find a nation that isn't a client state than is.

The lumbering, outdated regional power that is the current Russian state wishes they could wield propaganda a quarter as well as America.
> I don't know that the form factor (mini PC) has much to do with power consumption. If anything, a small case probably obstructs airflow and makes heat dissipation worse

They're usually related - small form factor means suboptimal cooling and not a lot of space for a very powerful power supply, which means you won't put a Threadripper inside.

It's not that you can't put an extremely power efficient setup in an ATX case; it's that usually, a small case means a power efficient setup.
If you go with that, just move it in the correct direction every year, regardless if you make the absolute delta bigger (you'll fix it in a year by going backwards).

If this is not enough to ping-pong around the correct result, because you're drifting too fast, just increase the rate of changes, now that the system is well oiled.

That said, we should not have leap seconds, just timezones around TAI. If UTC wants to be a timezone that changes every six months with a second offset, so be it. Bureaucratic systems are already in place to solve that.
Electrician and plumbers have it pretty good in this regard. I don't see that being replaced anytime soon and there's not all that much to learn and a lot less changing on you.

Maybe we'd get bored though.
> I'd love to find a way to work on AI stuff professionally

Working on AI can mean many different things.

If you're looking to pivot into a more research-y position in DS and/or AI research, I'd suggest getting an advanced degree in these fields.

If you're talking more about ML engineering, there're full stack software engineer positions at some startup AI companies that require an assortment of skill sets such as web development, MLOps, and sometimes a bit of data engineering. You could look into these roles. Alternatively, since ML engineer is still an emerging position at a lot of organizations, some do not require prior experience but instead focus more on the candidate's portfolio. Create some projects and build a strong portfolio, you might have a good chance.
I keep repeating this point but for some reason people keep ignoring it. Countries do not have to agree to change time zone. They can each change it whenever they want.
But strings are often the most common case (or even, the only case that is needed). And they need much less punctuation. Compare:

a=1 b=2 c=3

with

{"a"="1", "b"="2", "c"="3"}

the json version needs 19 punctuation characters just to define three variables, against the bash version that only has 3. Which one would you prefer to type with your keyboard?
I haven't been following this very closely, but it seems like it would be a positive development if EV manufacturers made batteries easily removable and interoperable. Swapping would necessitate this.