skysight-inc/HackerNews huggingface dataset:
I learned a lot putting this together. I wasn't totally right about it.

Someone at the Montana Historical Society gave a talk [2] on "the history of luggage," believe it or not.

In 1971 someone made and patented a suitcase that you pulled with a strap. It didn't catch on, and [2] says that porters in airports, who were accustomed to getting tips, denigrated them as "for sissies." Department stores didn't sell them, because of course they didn't want to market to sissies.

In the late 80's, Robert Plath made his own Roll-aboard and patented it [3]. That's what caught on.

So what happened in those 16 years? You had a clear market need, evidenced by the clunky metal "luggage carriers" at 26:38 in [2]. And yet no one did it!

Here's where I think I was right: luggage companies thought "we could invest in R&D to make these, but the competition would just copy them and we'd be no better off but we'd have higher costs. You can't patent the things. We'll pass!"

[1] https://www.youtube.com/watch?v=juUUayqVUTk at:
0:33 (the person under the ramp seems to be pushing a suitcase on wheels)

[2] https://www.youtube.com/watch?v=iLE5t-s_M1w at:
26:38 the after-market luggage carrier
27:10 the first wheeled luggage (1970) patented 1971

[3] https://patents.google.com/patent/US4995487A/en
Robert Plath patented it in the late 80's and got pilots & flight attendants to wheel them through airports, thus "marketing" them to the public.
Fully agree about Fb the brand being dead. That's a stink that's not coming off. I think the business has good prospects. They're just learning how to monitize Ig and haven't begun to wring cash out of Whatsapp.

Does anyone really think though that Fb the company has what it takes to produce another world beating product? Call me pessimistic, but their best shot is buying up innovative companies and not strangling the cool out of them (ie Oculus)
Mass shootings are headline grabbing, but the majority of homicides are interpersonal conflicts that escalate. If everyone had guns, there's no way it would not result in more gun deaths.
`fish` is amazing. I used to have a big old dotfiles repo, but nowadays I add starship[0] to my env and I'm pretty much good to go.

On the non-interactive scripting front, I've found fish to be a very competent language for it, but you're right, the error handling (among other things) are lacking compared to "real" languages

[0]: https://starship.rs
Early on version updates were significant. Big, important changes adding nice features and noticeably improving the user experience (I remember one Android update where they put a lot of focus on improving the UI responsiveness for example).

Mobile OSes are mature these days, there aren't as many (or any) opportunities for sweeping changes that improve the experience. These days I almost dread Android updates because I don't know what they're going to change for no reason that breaks my user flow.
Valid points, but just to split this hair a little further in a couple of places:

- "People in present day Austria" doesn't entirely capture the headline either because it's immediately followed by a verb in the past tense, thus specifying something that happened in the past;

- I don't think anyone ever refers to a place as 'present-day X' if they're talking about something that's happening now:

"Where are you going?"

"I'm going to present-day New York"

Using 'present-day' as an adjective to me necessarily implies a discussion of some past event. Can you imagine anyone talking about Austrians who are alive today as "people living in present-day Austria"?

Maybe this is why I'm a programmer and not an author...
Yeah.. I’m a bigger VR fan than most, but nobody has figured out the UX for it or any killer use cases yet. I don’t think Facebook is particularly likely to be able to ship something that can compete with whatever Microsoft or Apple can put out, either

BUT if it only costs then a few dozen billion to take a stab at it, they may as well. We can see what a disaster the mobile platforms locking down Facebook’s spying has been for their ad business
Hackers was a joke but it has an enduring cultural cachet with IT nerds at least. I hear "hack the planet" and references to "the gibson" all the time still. I don't think I've ever heard a single IRL reference to anything in RPO
> Try to describe the difference to a woke mob, then

Exactly.
They hope one day you will join them... and dont forget to press the like button, subscribe to the channel and hit the bell to get all the notifications
I attributed it to multiple events (etf, inflation, speculation), not one.
then doesn't this counter the argument that IQs are falling
That's rather unlikely. Even if you had all the source code, not just the GPL parts, and were able to build and package the firmware in a way the TV would be able to accept, they're probably using some form of build signing to prevent that.

But if you want to use Kodi, you likely already have some kind of media server, so something like Jellyfin/Emby/Plex wouldn't be too much more work and is definitely within the realm of possibility. SmartCast apps are just websites and Vizio gives you a companion JavaScript library for interacting with the TV and getting commands from the remote that could be bolted onto Jellyfin/whatever. Documentation is likely only available to big developers under an NDA, but the API is not exactly difficult to figure out (I can't give any further details due to an NDA completely urelated to Vizio :D)
Vscode.dev
When the position is "best people you can find", how can you argue a US citizen does not fulfill the requirements?

Because the 100 best people you can find aren't all US citizens, when their citizenship isn't relevant to the job. This law (and common sense) permits companies to hire for a highly paid job and to make the requirements so demanding that you have to look outside the US to hire enough people. That's exactly what is happening at the large "good" tech companies like Facebook or Google, and the same is true down to the mid size "good" tech companies like Airbnb or Stripe.

The real abusers of the immigration system are companies that are not bringing the best and brightest to the US, they are just trying to recruit immigrants so that they can offer lower wages.
Indeed, Atari Age is great, has more games and rating: https://www.atariage.com/software_search.php?SystemID=2600

Although, the gallery view on voxodyssey is fun to browse.
I just checked, and Scaleway's object store pricing is 0.01 euros/GB/mo (0.012 cents/GB/mo) vs Backblaze at 0.005 cents/GB/mo, so Scaleway is 2.4x more expensive at today's exchange rate: 0.012/0.005 = 2.40

They do have C14 Glacier-like object storage for less, but it also has a unique workflow where data is uploaded to a temporary area, archived 7 days later, has a unique archive id that has to be kept and then used to restore archives back into the temporary area.

I tried to signup for Scaleway's free 75GB/mo account just now, to run some performance tests with HashBackup (I'm the author), but they won't allow creating a bucket until credit card details are entered.

By contrast, Backblaze lets you create a new account w/o credit card info, within the free 10GB limit. You only need a credit card to go past 10GB. They have a big button to click to run free proof-of-concept tests that exceed 10GB.

That's why I'm a B2 fan.
This kind of pointless whining reveals a lack of perspective.

Bitcoin is interesting.

That about sums it up.
>Accepted and used in 99% of every real-world transactions by the biggest economy in the world, used by 99% of the merchants and 99% of the citizens in this economy.

That's attention economy, isn't it? I imagine people who own a few USD aren't as interested in it compared to people who hold a lot of USD.
I don't see an issue with SMS 2FA. You can just move the sim card if your phone breaks and also it works without special smartphones. That being said I don't really see SMS 2FA in use that often (I live and work in the UK).

I've also not seen a massive push for 2FA which requires a special mobile-only application from organizations. Aside from my bank, where I have the option of a mobile app or a small calculator-looking token (I obviously picked the token), most 2FA I see is basic TOTP (which you can back up and treat as you like) or some third party solution which provides non-mobile options (and half the time someone has reverse engineered the software and there's an open source solution or it's actually just generic TOTP which you can run anywhere).

My work relies on a VPN connection and the the token is generated in a special mobile app, they have given me a smarphone for this purpose. I was informed by coworkers that if you reset the token and re-generate the key you can load the key into a slightly modified version of any TOTP program which uses a slightly different interval and it would work. But at the end of the day if my job requires this token and they give me a phone for it and that's the only source of the token and the phone breaks, I'm not going to really fret about it. It's not my problem to solve, all I have to do is contact my employer and get them to sort out getting me a new phone and getting me back up and running. Keeping this backed up is not my responsibility.
It does all these "autocomplete" things; for example I type "ls" and then I automatically get "| less" after that (why "| less"? Not sure), also the colours of the text of what I'm typing is constantly changing based on what I typed.

I appreciate that some people really like this sort of thing and that great, but it's not for me – I find it very distracting and "chaotic". Completion is brilliant, but I only want it on-demand (same with autocomplete when writing code).
I rewrote all my Perl app code in JS to run entirely on the client side years ago but Perl is still my go to server side tool. For example, I used to use HTML:Template, now I use Mustache.js.

I'm quite sure I could do most anything I do with Perl with Python instead but since that would be pretty much the only thing I'd use Python for I'd spend more time learning how to do it than is necessary.

I still use CGI.pm for a lot of what I do on the server side, which is not very much anymore. But for what I do use it for it's very good at and I've never had a problem with it.
The terseness of “vintage” APL is what makes it hard to read and reason about. This example highlights how a little less terse code can be much more readable.

But I remember what confused me the most was trying not to use loops to sum arrays and using vector ops like +/A
The only positive articles you see about BTC, is that it hit a new all time high.
1.88 BTC is 10% of existing BTC. I'm trying to explain to you that market cap of an asset is not how much it is worth. It's just a function of a latest price multiplied by total supply. If you start offloading significant part of that assed, the price will tank very soon, taking your market cap with you. So any arguments pointing to gigantic market cap are just not valid.

Now, with Tether. There are a total of ~70B of tethers. You claim that it grew by only 6B, but you kinda forget the previous 64B. Did they enter the market and are sold to people? Or maybe they are still controlled by bitfinex guys, who can use all these money to prop up prices on an exchange controlled by themselves, basically, putting money from one pocket to another, then transferring it back behind scenes? It is more then enough volume to move the price to 1M without putting in a single real USD more into the exchanges.

Also, note that every previous run to ATH has coincided with extremely high blockchain activity, which was a result of a great public interest, with new money entering the market. But now, blockchain is very quiet, mempool falls to zero often. This makes me consider that this run is likely not real. Maybe it is exactly what you say, ATH is the result of tether holders running for their lives trying to buy BTC.
This would also be possible with IPv6 (not with DHCP involvement, but with other mechanisms).

But the issue is that some ISPs (and cloud providers) simply don't care or even actively drag their feet (since it may be in their business interest to do so for now).
Right; that has inflation beginning after the big bang.
What bugs me a bit about Rust is the lack of default parameters. Even with the Default trait, the caller still has to write a bit of boilerplate ( ..Default::default()).

The caller needs to know that the input struct implements Default.

And you would need one input struct per function (if default values differ).

Are there better ways or is it planned to introduce something like default parameters?
even if we agree that safety is guaranteed.. there is the fact that it would take a lot of dirty energy to build all the reactors and to source the uranium.. that is.. potential payoff has a upper bound unlike in fusion
Biomass is total BS and not a green renewable fuel. It's the equivalent of ethanol. You grow it to burn it. Its different in that you aren't releasing fossil fuel based carbon to the planet however if you aren't growing it (which requires resources anyways) and you are taking it from existing stock you are releasing stored carbon.
How does this square with the Flynn effect?

https://ourworldindata.org/intelligence
Click the 3-dot menu button on the right side of the post, click "Hide all from <shared source>". Now if the person is sharing from <fake news site>, or <annoying meme page> you won't see it. If someone is continuously sharing nonsense from a wide-variety of sources, they get unfollowed (and they probably were not someone I selected to follow in the first place). This is impossible to manage if you are following everyone in your network (as is the default), but becomes doable if the default option is "unfollow" as enabled by this extension.
Metaverse is supposed to mean poetry about poetry.

https://www.arts.gov/stories/blog/2017/poems-about-poetry

https://poets.org/lesson-plan/poems-about-poetry

http://www.tnellen.com/cybereng/poetry/
The more the merrier.
The Slowlaris name is much older than that, going back to when they made the switch from BSD to System V in 1991. You could install either the retroactively named Solaris 1.x versions or the new 2.x on the same hardware, and everyone noticed that the new OS was much slower.
tbf I don't think Eich benefits from JS usage
The Computer History Museum really needs to do an interview with Walter to add to their oral histories series. pls halp.
Thank you.

I myself enjoy hunting humans, as they are the most dangerous of game. Yet I am constantly accosted at my dinner parties, it’s truly intolerable. I don’t see where these people get the nerve to act so holier than thou. We all have our vices.

(/s, obviously)
Man, that’s a great point. Most of the commenters here can afford to just hop on a plane wherever they want with their limited vacation time, and of course a real trip is usually going to be better than a VR one.
I don't think the title is editorializing as much as trolling HN

I see Bitcoin as boring. It's digital gold, which was interesting for a few years. Now the interesting technology and discussion happen around other blockchains, e.g. Ethereum
Red Hat managed service outage
Looks like Red Hat managed services had an huge DNS outage this morning. All our AWS development clusters (we don't run production with them) were not reachable, nor multiple other Red Hat owned portals.

Everybody has outages, but lack of noise around this makes us think if anybody is even using their managed services as somehow something like this went really unnoticed.

Few weeks quay.io DNS was down too, now OpenShift. I think IBM culture manage to catch-up with those guys :)

https://status.redhat.com/#past-incidents
https://twitter.com/mikal/status/1450742331880050688

p.s. We dropping them over AKS soon.
LOL, agreed. I stopped reading when the novel finally got to "entanglement" as the entire explanation of how these light-years-distant aliens can see everything that happens on Earth.
That said of you are using some biomass to supplement renewable natural gas (IE biogas collected from manure treatment facilities, agricultural facilities, waste water treatment) it helps to augment and make the RNG generation process more robust. In that case it has a use case -- however if you are using solely biomass I don't think it has a lot of environmental merits.
> The perspective you get is invaluable. These ideas help you think about computational problem solving in a different way.

This, a million times. It’ll open young minds like nothing else.
I live 10 miles from where Olivia Cooke grew up, and let me assure you that she's not "average".
I'm not confusing anything, it's you who has a basic misunderstanding of how this all works.

You don't get to determine the rules and context of communication for other people, you only get to determine them for yourself. I don't mean rules and context in a modern political and/or cultural sense, I mean them in a basic interpretive sense.

The text is in the eye of the beholder. Not in the eye of the mob who didn't read the text.
Erm... People born in 1990 are in their 30s.
No, you have this exactly backwards. ¼ and 1/4 are the same symbol, and so is this:

@
@
@
@
____
@
@@
@ @
@@@@
@
@

The whole point of symbols is that they retain their essential properties through a variety of changes in their physical appearance.
Aah, that's a good point.
We don't care about "narratives" - we're just trying to have an internet forum that doesn't destroy itself in the obvious internet ways, and the principles of how we try to do that are well-established. As I said, this wasn't a borderline call.

If you familiarize yourself with the rules (https://news.ycombinator.com/newsguidelines.html) and the moderation practices here (https://news.ycombinator.com/threads?id=dang), you'll soon see that they're applied pretty consistently and don't favor any narrative nor any particular issue position. It's common for people to feel like the mods are biased against their view when they see a comment that they happen to agree with getting moderated (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), but this is just a cognitive bias—a form of sample bias, in fact, because those cases always stand out more (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...).

The problem with changing the subject from the original topic (the new phone) to a generic flamewar topic (race grievances) is that the latter tend to quickly take over a thread and to quickly lower comment quality. In that respect, they are like flames—they spread quickly and consume everything—so "flamebait" and "flamewar" are good words for this.

> I realise you are now attempting to delete his comments

I haven't deleted anything. If you're referring to https://news.ycombinator.com/item?id=28921996 being marked [flagged] and [dead], that's because users flagged it.

It's really easy to jump to conclusions about this kind of thing, which means it's best to hesitate and sift through what you've actually observed vs. what it seems-like-it-absolutely-must-be, because the latter is usually a misinterpretation. This applies to all the moderation practices here. For example, if you see a post getting moderated and conclude that we must be opposed to the views expressed in the post, that's a big non sequitur. We moderate posts with the opposite views just the same way, when they break the site guidelines.

You can disagree with the guidelines and/or refer to moderation as censorship if you like—people differ about such things. Nonetheless the HN guidelines are the rules by which this site operates (we're not trying to impose them anywhere else!) and, agree or disagree, users here need to abide by them.
Definitely has potential. Whatever it is, I'm very certain it will be a short, common dictionary word, that will poison its general meaning forever, like how Tesla is not Nikola anymore.
The context here is 13 year olds and doing Math in your head.
The biology, function, and biomedical applications of exosomes (2020)
Already owned by CZI, too
Yeah, I specifically ended the timeline around 1650 or so. Basically once European diseases showed up there has been no stable state, just a bunch of 50yr states. Though what we do know is that the impenetrable forested thickets of the late 1600s and early 1700s are basically the same as what we have now (with less non-native species) to grow up after you cut down all the multi-hundred year old trees for lumber. The fact that we routinely clear cut any given parcel and the average parcel of land has not burnt in hundreds of years gives us very different forests that what would have grown up on un-managed land in say the year 1500 or would have grown up in the immediate absence of natives circa 1630.
> assumes that String::new will be const at some point

It has been const since Rust 1.39 (https://doc.rust-lang.org/std/string/struct.String.html#meth...)
While for most things density is good. However if you can have a certain task take advantage of this insane switching frequency there could be reasons to build a room or multi-room sized specialized computer. Not everything needs to be tiny for every application.

Also path delay is not an issue if you have a task that can be pipelined for raw through put. Latency is less of issue in such scenarios.

So claiming there is no use for such things seems a stretch. It certainly can have niche uses. Bigger problem with a lot these papers is their tech needs to be at least reasonable to manufacture to have niche uses.
Does it mean that? I’ve only seen Zuckerburg used as a verb to mean cheating your business partner out of the business
Thanks, I missed those separate sections abou what each individual port can do: that's a shame!
Congrats. Pat your self on the back. So brave...

This does nothing to help the people that enjoyed the functionality of the early Facebook and would like to configure their page to return to that, rather than dropping it entirely.
Hm, interesting. I also tried some numerical experiments to sanity-check and I got reasonable results right up to 1ulp away from the interpolation points. I tried again using exactly your example -- f(x) = 10+10x, interpolation points at 0 and 1 -- and again everything seemed fine.

I wonder what we're doing differently, or whether we happened to test at different points. Here's my code:

def interpolate1(f,x,xs,ws):
p,s = 1,0
for (xj,wj) in zip(xs,ws):
p *= x-xj
s += wj*f(xj)/(x-xj)
return p*s

(it's "interpolate1" because I also implemented the other version of the formula described in the article, which for this purpose behaves very similarly).

For your example we want f(x) = 10+10x, xs=[0,1], ws=[-1,1].

As I mentioned before, if you implement the calculation of the polynomial called l(x) in the paper -- the thing my code calls p -- in an unfortunate way, you can get cancellation problems, but for this case I'm not sure I see any way for that to happen.

I tried calculating l(x) in a different way that could conceivably cause cancellation issues, aimed at this particular interpolant:

def foo(x):
p = x*x-x
s = -1*10/x + 1*20/(x-1)
return p*s

but this also gave reasonable results for every value of x I tried other than exactly 0 and exactly 1.

What exact values of x are giving you what bad results? What language are you implementing this in, with what data types?*
Lift minimum wage and employment rises? Anger establshment and win a Nobel Prize
Everything we do as a species has an environmental impact, even breathing. Perhaps this is one of the group of activities where the benefits outweigh the costs.
Hey, I just launched the snapchat of voice chats. Simply send your friend a voice chat, they'll listen to it, open it up, and it will delete after it finishes playing. I wanted to create a fun and fast way to communicate with friends through audio.
iPad + keyboard has a battery and can be enough for most tasks you'd do outside an office, set or studio environment when away from your other pro periphery. You wouldn't cut movies on the trackpad within a coffe shop if you're used to doing it with a mouse and other tools inside a studio. That's what I mean.