skysight-inc/HackerNews huggingface dataset:
Back in the day, there was a commercial bulletin board software called TBBS ("The Bread Board System"). It differed from most BBSs in that it could handle multiple lines on a single computer, through a built-in multitasking implementation. Most TBBSs allowed new users to dial in and create new accounts by entering their name and choosing a password on the first login. TBBS had a companion product called TDBS ("The DataBase System") that allowed writing interactive programs for use by users. One of these programs that became popular was a light adventure MUD called Illusions. I had a two line demo of TBBS/TDBS I got from somewhere (I think legitimately, actually), and I downloaded a demo copy of Illusions to play with on my own machine. Looking at its databases, I found something curious - the players' characters and the non-playing characters were stored in the same database, with the user name for all of the NPCs being "aa non-playing character". It turns out the game did not check for a user using that name. And of course TBBS knew nothing of Illusions's design choices. And so by creating a new login account so-named, I was able to play as the NPC characters, moving them around town and chatting with other players to much amusement. At least until the sysop realized what was happening. That is all to say, I too have had the experience of choosing to play as a non-playing character.

(another fun fact: the companion product for connecting TBBS to the nascent Internet was called an IPAD - Internet Protocol ADapter)
> But the vast majority of people don’t want to live in them

This is just objectively false.

You cling to false beliefs to make yourself feel better about your selfishness.
> Scrapscript solves the software sharability problem.

> it’s JSON with types and functions and hashed references

> it’s tiny Haskell with extreme syntactic consistency

Content-addressability is one of the main features of Unison [1]. How do the languages compare? Why did you feel the need to create a new language (especially since both have a strong Haskell flavor).

I'm guessing lots of people will have these questions so it could be good to mention Unison somewhere in your materials. The language seems to have big goals, so it doesn't seem that you are working on it "just for fun" :-).

Are there other "content-addressable" languages out there other than these two?

--

1: https://www.unison-lang.org/
How granular are the durations? If days for example you could bucket into N-week intervals (eg intervals with 7N consecutive days) to reduce the search scope. Then you only need to store start times, and can join or use a set to combine other ranges with the same availability.
Yes. The point is to see who is the best cyclist, not to see who can come up with the most clever biological hack to give themselves an edge.
This is generally true of most places since living standards have risen and household sizes have dropped dramatically
I feel like as a non-white person I would not try to fight these kinds of things. I want to be at my destination, not in a jail. I'll leave it upto the white people to audit their rights, it's less risky for them. I also have a cardiac implant, if they try to tase me I might even end up dead.
No, CS has explicitly stated that the cause was a logic error in the rules file. They have also stated "This is not related to null bytes contained within Channel File 291 or any other Channel File."
Tethers Unlimited once considered an option of using tethers to move between orbits (using Earth magnetic field and solar cells for energy) and deorbiting debris.
I think you're misunderstanding what I'm saying. I don't think its technically feasible for current models to be open source, because there is no source code to open. Yes, there is a harness that runs the model, but the vast, vast amount of instructions are contained in the model weights, which are akin to a compiled binary.

If we make large strides in interpretability we may have something resembling source code, but we're certainly not there yet. I don't think the solution to that problem should be to change the definition of open source and pretend the problem has been solved.
As god intended
There’s that but there is also a lot being spent on the wrong projects. East Side Access has not really moved the needle on ridership, which is a very big contrast compared to say Crossrail in London which was built in the same time frame.
I don't know how Google Maps works (I quit paying attention when they stopped letting me fix the maps directly), but I know a thing or two about Waze.

With enough use, Waze learns the actual speeds at which people drive through a given road segment. It even learns that people may drive a segment at different speeds based on time of day. It then uses this speed data as part of its routing.

The emphasis above is very intentional, for two reasons:

1. No data is no data. If there isn't enough use on a given road segment, then it doesn't have any meaningful speed data with which to work. This is particularly problematic in rural areas that are seldom-traveled, and where the locals already know how to get where they're going so they seldom (if ever) use Waze (and thus generate little or zero real-world speed data for Waze to work with).

2. We may have our preferences towards "fastest" or "shortest" routing, but the actual-routing is not that straight forward. Depending on the area, there may or may not be different road types defined by map editors (things like "Primary Street" or "Minor Highway"). The routing tends to guide people onto more-major roads when they make sense for a given route.

2.1. But again, no data is no data. In areas where these definitions have not been put into place, it doesn't have the data to allow it to prefer routing down a nice, wide, straight-ish road instead of a narrow and twisty road.

---

Now, there are some solutions to these things:

1. Drive the crazy route. Drive it sanely, but drive it with Waze running (it does not have to be providing directions). This generates data, and that data can eventually help those who come after you. (Many people have serious issues with partaking in this kind of effort, but this is the mechanism by which the database gets populated with speed data regardless of one's views.)

2. Edit the map. Follow the national and regional guidelines, make good edits, and fix that shit. (Many people have serious issues partaking in this kind of effort as well, but this is the mechanism by which road types are defined regardless of one's views.)
What’s the correct answer to division by zero?
The interstate highway system is largely to blame. As it expanded, It usurped rail travel that only effectively served a smaller number of established cities. It is more convenient to drive shortish distances within a region than to hassle with train schedules and the problem of getting transport from the station to the final destination. This then assisted the growth of post-war cities that were mere backwaters 75 years ago.
> This is discussed in the article. The standard is to use infinity, not zero.

It's wrong.

How is infinity returned as a result anyway? It's not a number, and it's not <the largest number the computer can return> either.
They basically already did, forced the bikes to be heavier than 6.9 kg, killed almost all design innovation that didn't results in 2 triangles on the frame, etc.

Everyone is essentially riding very expensive version of the same bike. 90% of riders will be on Dura Ace and equipment that the biggest distinguishing qualities are paint and size.
Absolutely bonkers, how much did the lobbyists get paid to push this in?

Isnt there any more pressing concerns in this country?

The companies making the laws were able to figure out how to make money until now why do they need more protection?
France being the only sensible one putting Putin back in his place by telling him "we also have nuclear warheads" instead of "we avoid escalation". That's how nuclear deterrent is supposed to work.
Author here,

That's correct! Unlike Bash and other modern shells, the POSIX standard doesn't include arrays or any other data structures. The way we found around this limitation is to use arithmetic expansion and indexed shell variables (that are starting with `_` as you noted) to get random memory access.
Agree. RVA20 just isn't exciting, even if faster than what's otherwise available.

I would go for the 16GB spacemiT K1/M1, but since I already preordered MILK-V Oasis, I can wait for that.
I used to opt out of everything, and get searched manually but now I have given up. I applied for clear, I let them take my pic, I do everything because at this point I know they already know everything about me. It's sad, it's 1984-come-to-fruition, but I am too old and tired to keep tilting at windmills.

They've won.
If you want a more in depth view about this series of events, I suggest https://www.youtube.com/watch?v=z6yL0_sDnX0 which is an episode of the amazing documentary, Connections. (The show also has one of the best timed shots in history: https://youtu.be/cCJh5D0FCZk?t=119)
She is one of the most powerful people in the US and is involved in nearly every decision made in the house
As a somewhat frequent flyer I now am seeing signs (in CA airports) that inform people they are allowed to opt out.
Have you no sense of decency, sir? At long last, have you left no sense of decency?
Unexplained Oxygen Source Discovered at Bottom of Ocean
If the hardware is improving exponentially, then increasing the block size on the same curve is also an exponential improvement.

Layer 2 is helpful but does not entirely remove the need for space on chain. In LN for example, every channel opening and closing uses block space.
Samsung reveals why it's dropping Samsung Messages for Google Messages
I'm not part of any university
Right, this calculation runs on the client and assumes the clients are fast enough. This helps a lot with interactivity because the network stack isn’t involved at all.

It could be interesting to optionally offload some compute to much faster servers when it would be useful, but that introduces request/response latency overhead too.
How many times have you been murdered on public transit in the US?
What's the context?

I mean that seriously, is this just a random 78.6/0.0 or is it part of a string of computations based on spatially related measurements (ie. physics | geophysics processing).

The answer you're looking for is the behaviour to trigger when an undefined result occurs.

That behaviour can and does vary with respect to the bigger picture.

Instrumentation can return a NULL (no reading - not a number and not a zero), a zero (meaning zero was measured), a zero (meaning non zero was measured but smaller than the granulated bucketing of analog -> digital). Piped data can suffer a static burst, data in is good, data out is bad, may include zeroes.

Desired behaviour may well be to use every value that you can be 'sure' of and running filter replace values that are "bad" | suddenly spike | goto zero - a smoothed "bestguess" result is produced for use (or a local limit that a series was trending toward) and anomalies are flagged for highlighting | operator attention in some manner.
The Big Data Textbook
Postgres Columnstore Index vs. ClickHouse for Analytics
> I think the point of this sudden urge for transparency is to send a message to Russia and to the US allies about the tactical nukes.

Perhaps. I don't think it the disparity really matters that much. Either Nuclear deterrence works or it doesn't. Once the first nuke goes off, all bets are off.

> US allies are worried that maybe the US nuclear umbrella is not that strong after all.

I imagine that US allies do worry, I suppose that has been the case since NATO's inception. But I don't think it's about the strength of the umbrella. It is the willingness to, after having offered shelter under it, actually employ nuclear weapons.

Ukraine, is another question. If Russia employs tactical nuclear weapons in Ukraine, I don't think having a few hundred more B-61s (or a few thousand more tactical nukes to be deployed by hypothetical means) would be relevant. There are only so many aircraft that are equipped to fly them, crews trained to use them, and only so many "targets" to hit, before targets becomes another word for cities.

At least initially, I assume that any US/NATO nuclear response would be on Russian targets occupying Ukrainian soil, hoping to avoid retaliation.

All this is so depressing and scary.
I like how the xkcd seems to frame it: seeking out problems to list can cause insignificant problems to seem significant. It's how "writer's mind" can be a problem in deepening a meditation practice.
I'm a guy in his early-40's with a very healthy dating life. If there is some issues with men or women in their 30's finding a partner, I don't see it. What I do see if the almost guaranteed catastrophe that befalls couples who marry when they are too young.
Humble Bundle doesn't own Humble Games at this point, they sold it to Ziff Davis.
In case you didn't know what a pit was, like me:

“pits,” which are spherical shells of plutonium about the size of a bowling ball

I assume that when weapons are decomissioned, the pits are put in storage. So, if they were able to use the same pit design, they could be reuse them?
Crowdstrike has published some technical details:
https://www.crowdstrike.com/blog/falcon-update-for-windows-h...
> How often you you come across people saying any of that, though?

I'm paraphrasing, but I have friends that believe 100% of Russian propaganda they hear on the Internet and 0% of western mainstream media. "What the BBC is saying is just propaganda!" is a common comment I hear from people quoting Russian disinformation verbatim.

> likely outcome of NATO's persistent expansion

That is literal Russian disinformation. If they cared about NATO expansion, they would have invaded Finland to stop them joining. Or would have bolstered their border defence with them instead of reallocating the local troops to go fight in Ukraine, as they have.

They only cared about Ukraine joining NATO because that would have stopped them invading, as they were planning for over a decade and are doing right now.

A thief that plans to rob you cares deeply about your security system being upgraded! Not upgrading your security to appease the thief will not stop the robbery.

PS: Alexander Lukashenko accidentally let slip in early 2022 that the next target for invasion after Ukraine would have been Moldova. Guess which country Trump suddenly thought shouldn't be joining NATO right after meeting Putin?

Not any other country in Europe. No. Just Moldova, very specifically. Trump was very concerned about it, a country he would not have known the name of or been able to place on a map the day before that meeting. (Or, most likely, even after that meeting.)
Apache DataFusion Comet 0.1.0 Release (Apache Spark Accelerator)
> It's a fact of life that titles can't always be a fully accurate description of the whole subject.

It's also a fact of life that there is a gigantic amount of room between "not fully accurate" and "blatant lie"
honestly quite probably, in a sense - they definitely seem to be trying to make a clean break in some ways. they don't really want "kernel-mode printer drivers, but with arm". and yeah they definitely seem to be viewing that as the Next Model, probably eventually they would roll out similar things to the basic-tier windows x86 pcs etc.
Or it wasn't that big. It's hard to tell the actual scale of the explosion from a phone video.
I found your comment by idly searching the word "nihilism" in the Algolia HN search box. I was delighted to learn about privacy nihilism and am curious what the other forms are, haha
Population declines in the late 21st century in both of these nations may permit an opening by a growing political entitity (South American or African? India?) to overtake as a great power.

America has typically refreshed our population with immigration, but..
Interesting. What are the alternative clients you recommend or use?

Edit: found this repo on github, never knew something like this existed. https://github.com/TeamPiped/Piped
This is a really good comment, so much in-knowledge that took me years to grok.

My tenure sounds like roughly your friends: I did a startup, sold, then 7 years at G from late 2016 on.

Curious if you have any similar wisdom about startup life / opportunities. I was a completely different person when I did the startup: 21 year old, econ dropout, waiter, taught myself to program to make an iPad app to replace the restaurant computer while living at my moms house in a dying Rust Belt town. Feels a lot different / a tightrope when I'm paying Boston rent and 36, sometimes I worry I'm being obviously stupid
I don’t see why one direction is harder than the other. The only thing that makes sense to me is that Amazon is user hostile and tries to dupe people into buying stuff even if they don’t want it.
The duration granularity is days right now, but the total duration of the map might extend out for tens of years or so. I did try bucketing them into hundreds of day long intervals but it didn't seem to help very much.
The headline is confusing. General Motors is “indefinitely suspending” work on Origin, but will focus their efforts on the next generation of the battery-run Chevrolet Bolt. Operations have resumed in Houston and Phoenix, and started in Dallas.
It wasn't terminated because of WWII, it was terminated because it was determined it was "no longer needed". Nobody in their right mind would have though WWII would continue in perpetuity.

>Unemployment ended with war production for World War II, as millions of men joined the services, and cost-plus contracts made it attractive for companies to hire unemployed men and train them.[19][page needed][31]

>Concluding that a national relief program was no longer needed, Roosevelt directed the Federal Works Administrator to end the WPA in a letter December 4, 1942. "Seven years ago I was convinced that providing useful work is superior to any and every kind of dole. Experience had amply justified this policy,"
I mean nothing wrong with Krakow either
From GitHub -

Slab was initially a port to Haskell of the Pug.js templating language.
We have the warning. Now would be the time to start building more weapons. Maybe that is what the transparency report is about, so we can show that we've done so next year?
Dupe (314 points, yesterday, 181 comments) https://news.ycombinator.com/item?id=41037981
> I find the language impenetrable.

It's weird but I managed to learn conversational Polish in about 6 weeks, thanks to a girlfriend who couldn't speak English.
> No it's not. Division by zero is UNDEFINED

Yeah OP is suggesting that the answer to lim x-> 0 1/x = infinity and thus that’s an intuitive answer. Unfortunately that’s obviously not correct precisely because it depends which side from 0 you approach and why just 1/0 is undefined (you could argue about 0+ and 0- but I view that more as IEEE754 weirdness that is used in niches rather than something that would meaningfully change the situation)

> How does a calculation return +infinity anyway?

Not sure what your actually asking but floating point representations generally support a concept of +/- inf.

> A reasonable result for a calculation is to return "?" or possibly NULL or nothing, depending on what other parts of the system are expecting.

That’s what floating point NaN is
I think the only reason that motor doping is pretty much non-existent today is really because that it's useless unless it's a flat sprint stage.

The battery and the motor would be significant weight to carry when it comes to the mountains, not to mention this deadweight must be carried all the way from start to finish and only be used for maybe 60 seconds.
You're really just arguing about the tuning. I get that it's annoying as a user but as a moderator going into it with the mentality that any post is expendable and bringing down the banhammer on everything near the line keeps things civil. HN does that too with the no flame-bait rule.
Probably due to a lack of sleep ?
Math is all about taking a notion from life that you might consider “common sense” and using it to solve a problem. You have to prove it works carefully though.

This is Turing’s works where he is translating the idea of a human “computer” into a mathematical machine.
The first class of my CS degree was "How to use Microsoft Word" and some of the other students had a really, really hard time figuring this out. Including the guy next to me who kept telling me he had a job lined up already to write software for nuclear reactors in Pascal.
This is pretty awesome. How did you do it? Any blog on the detials?
Or you wasted a bunch of tax payer money on some over hyped and over funded nonsense.
If you don't need it to fit into your existing skinny road bike tube you might actually get one that last for a few hour instead of a few minutes lol.
Ah, that makes a lot of sense, doesn't make much sense to go full custom for anything but PR until the unit economics are purely dominant over drivers, c.f. Waymo --- which is evaluating building their next platform on a custom car, but having been paying very close attention for years, you'll want to discount that, those sort of PR-focused partnerships tend to come and go. If you look back far enough you'll find a commitment to blitz-scaling via a prepurchase agreement for 100K+ vehicles, IIRC in 2017.
Show HN: TikTok Post Generator – EasyComment
> Using semantic symbols seems far better option

Except it doesn't actually work. 'a' has a zillion different semantic meanings, all dependent on context. There is no crisis with somebody reading a book and misunderstanding which particular semantic meaning it has, because it is inferred from the context.

Semantic meaning always comes from context, and Unicode cannot fix that. People can use the mathematical code point for 'a' instead of the text 'a' and the semantic Unicode meaning is meaningless because the reader will see, like the letter 'a' in because, that it is a text meaning.

The only thing you get with multiple code points for 'a' is you can send out multiple identical appearing texts, but are different Unicode, so you can determine who leaked the memo.

Unicode's extremely limited markup ability helps nobody.
Steve Gibson of GRC (SpinRite, Security Now podcast, etc) made a free Windows tool specifically for this called ValiDrive:

https://www.grc.com/validrive.htm

If you are a Windows user, ValiDrive seems like the much easier choice.
* Cooking

* Playing drums - Practicing with a metronome

* Long distance running

* My wife does knitting for longer hours
Not in the northeast. NYC, DC, Philly, Baltimore, Boston, New Brunswick, New Haven, Newark, etc -- I-95 forms a spine of density sufficient to support anything western Europe has -- if we were willing to do it.
cosign, I'm more of an angular dev, but my last job was heavy on migrations... by the time you complete one major version migration across ALL repos/libs/deps and mitigate the remaining prod issues, a newer version comes out and you press reset.

it seems that software has taken on the marketing of hardware. just like we've come to expect a "new" iphone every year, we expect a new framework version every year, regardless of any major improvements that justify the effort.

i get how the microservice/microfront-end architecture makes these updates painful so you want to be mindful of not getting too far behind LTSs but i think being on the latest version just to be on it has become pure bragging rights for most tech companies.
Are we on the same forum? Our entire field is building force multipliers to extend ourselves well beyond of what we're capable as individuals and the OS is tool that lets you get it done. Scale is like.. our entire thing. I feel like we're just so used to the world with computers that we forget how much power they allow people to wield. Which, honestly is maybe a good sign for the next of tools because AI isn't going to be more impactful than computers and we all survived.