skysight-inc/HackerNews huggingface dataset:
As far as future innovation, I’m probably most excited about transfer of arbitrary tokens via Lightning. Despite my own reluctance to trust Stablecoins as a useful financial construction, the market has spoken of their usefulness. Stablecoins offer the mirage that muggles need to board the train. Lightning is a radical construction — you need to use it to truly understand what is happening here. Everything from eth-> is trying and failing on the same ideas, bloat the block, ramp the block inclusion fees, kick the tx to someone else’s chain and roll that up and smoke it.

If you have not been following Bitcoin development you may have missed the innovation. I don’t agree that people moved on; the best minds in this space at playing with Bitcoin. The others are trying to sell each other tokens and NFTs.
But after you agreed to a contract promising you wouldn’t?
It's similar. There are several such continuous or 10x-stepped zooms, but a downside for education, is it's easy to lose context. Were viruses bigger or smaller than bacteria? Was Earth 10^6 or 10^7 m? Whereas, if you're asked say, how big is a glass of water, you're unlikely to say fingernail sized, or spread-arm sized - you've handled the item, and so now have a feel for how big they are. The 1000x chunking let's you leverage that. Once you've eaten red blood cell M&Ms, you know they are 10-ish..., err, ummm, not mm, not nm, so um. The Earth is a blue marble, so 10-ish..., err, mmm, not km, not Gm, so Mm.

A downside of 1000x steps is objects can end up inconveniently sized. 2 um zooms as either 2 m or 2 mm, often inconveniently large/small. Different zooms are good for different things. The small toy car scaled nicely for making roads, vs the larger toy car with moving doors; the small doll scaled nicely for making rooms, vs the larger doll with brushable-not-painted hair. Here, the 1000x step zooms are good for remembering and interconnecting sizes, but for then playing, you'll often want some other zoom.
You're deep in it, aren't you? Oh well! The reality of the situation is already making itself obvious. Come out to the small coastal town I've spent the last few months in and try telling the people here that hurricanes aren't getting worse. Try to work out why everyone who can afford to do so has been getting their whole house lifted up off its foundation, onto stilts... But this place is not special, this kind of thing is happening everywhere. You can see it easily enough, if you let yourself look. Up to you. Can't blame you for wanting excuses to ignore it, though; the future we are barrelling along into is a scary place.
Ask HN: What where the first projects that left you fullfilled?
I just turned 25 and I realized I spend most of my life up to now learning stuff. I'd like to spend my next 25 doing things and producing something new with the skill I have acquired (physics master's degree and cs as a hobby). Can you tell me where the first projects that left you fulfilled?
POSIX standard mandates reusing lowest unused ID. This is required for calls like select.
Would you be complaining about Copernicus not adding anything to equants and epicycles if you lived then?
> Who’s agreeing that it has such power in the first place?

In support of this, Twitter has a metric "monetizable daily active users". So while, in the United States, they have 68 million monthly active users, the amount of mDAUs is 38 million. While 1/10th of the United States is certainly no small feat, Facebook is probably the real issue with >250 million monthly active users in the United States[1] (I couldn't find a similar daily metric).

0: https://www.statista.com/statistics/970911/monetizable-daily...

1: https://www.statista.com/statistics/247614/number-of-monthly...
And it's not just DNS issues. The domain doesn't even seem to be registered: it's available for purchase...

edit: No longer! Hopefully someone benevolent picked it up
It’s not a duopoly? Amex exists and so does discover. Visa and Mastercard may be large but certainly not the only game in town
Technical speaking Blockchain don't solve any real problem and it's just trending like 3D television.

There are plenty of people in the world who want to become rich. And it's just much easier to follow some hype train than putting in the real work.

The hype train also triggers people and you also might get easier fun money. But they don't understand that that fun money is much less than they actually need.

In my company the people look at Blockchain who normally already do hype topics which might or not might end actually useful in a product. But you know innovation.

Technical speaking I believe it's a problem if level: you say we have a trustproblem and need something decentralized. Now someone says Blockchain solves this Problem but they either ignore the next layer or don't understand it either. Now people think Blockchain solves the trust issue without asking how and IF Blockchain actually sol es it.

Like why would I trust an arbitrary miner somewhere and a system which is also intransparent?

Blockchain hides it's issues under complexity.

And crypto is again adding complexity. Stable coin, Bitcoin, etherium, lightning, hashing, Asics, PoW, PoS etc. And when you went through all of those words then you need to think through the implications on a geopolitical level.

And while writing all of this,.I haven't mentioned the resource issue: power consumption, co2, energy stealing etc.

Or the lyers.telling things how Bitcoin mining on unused gas is helping anyone but not asking why we even allow burning it. Or why not generating Power and forcing to build a simple Powerline or whatever.

To sum it up: there is a little bit of interesting decentralization/liberation in this topic and it might be used in weird small scenarios through the hype train bit ultimately it will take ages until something relevant will come out of it and it will look different than you think it will be.

All the garbage around the tech will leech of as other things which just won't die but they will not become the unicorn they believe they are.
Estimated 160 million plus active daily users.
I disagree. These two bits of code cater to different ways of reading. The first caters to a happy-path reading, where the reader has the choice to yadda-yadda the error handling or mentally expand it. The second foregrounds the error handling on an equal footing with the other logic.

I like your example, because this is exactly what happened in the application code I had to work with. In an application with complicated business logic, it isn't just one line of code turning into ten like you have here. It's ten lines of business logic turning into forty or fifty, where each operation is separated from the next by multiple lines of error-handling boilerplate.

The trade-off is that in Go code you can see every error path. This is a good trade-off for systems where absolute reliability and rigorous error handling are critical.

In an exception-oriented language the error paths are often invisible. This is a good trade-off for complicated business logic where error handling usually means aborting with an appropriate exception. Think about processing a record or a request where you have to validate the request, look up a few related objects in a datastore, check some business rules, do an authorization check for the requesting user, calculate the result of the request, store the result in a datastore, and produce a response. Each step can be written in a couple of lines of code that are hopefully pretty understandable if you have good names, like this:

validate_request(request)
user = fetch_user(request.for_user_id)
authorize_user(user, Privileges.CanFoo)
dingles = fetch_dingles_by_dongle_group(request.dongle_group_id)
unfooable_dingles = dingles.filter(not_fooable)
if (!unfooable_dingles.is_empty()) {
throw BadRequestException("This dongle group contains unfooable dingles")
}
fooment = calculate_total_fooment(dingles)
fooment_store.save(fooment)
return DongleGroupFooed(request.dongle_group_id)

From one point of view, this code is nice. You can read these lines of code quickly and see what the basic request handling logic is. It reads like a story.

From another point of view, this code is terrible. A lot of different things can go wrong here, and only one of them is visible. What happens if the user can't be found? What happens if the user isn't authorized? What happens if the dongle group id can't be found? If the wrong exception is thrown, the wrong result will be reported for this request. You have to navigate to other functions to check that. If that makes it bad code for you, then you'd probably rather be writing Go. In Go, these eleven lines would turn into thirty to fifty lines of code. The handling of each error would be visible, at the cost of the happy path being harder to follow.
They were called like that in other languages, at least in Spanish ("ordenador personal"). Probably it helped that we didn't see IBM compatible PCs at home until the late 80's - early 90's.
Reflecting on free software and paychecks
Why don't we just remove gamification from it and be done with this? I wonder why anonymous forums (imageboards, etc.) aren't even mentioned, ever.
> Thousands of Americans are alive because of Arthur A. Allen. And thousands of people are alive around the world because of the work he did here. No one knows who he is. No one pays any attention to him. They furloughed him as if he’s useless.

I’m a big fan of Michael Lewis, although I don’t agree with his politics. Here, I think Michael Lewis gets it completely wrong.

I’m one of those people who doesn’t trust the “experts”. I’m not against career experts. I certainly don’t agree with political games where politicians periodically shut down the government and create this public spectacle.

My problem is with the so called experts who are merely entertainers at best and truly political hacks who claim that they have science and data to back up their political leanings. In reality, we don’t know where their data came from, if it is correct, if it is misrepresented or deliberately fudged. But these people and their political backers have this arrogant quality of telling everyone else that they’re wrong, that even if they look outside and see the sky is blue, it’s actually orange because their favorite organization did a study and concluded their reality is the universal truth.

I don’t trust the experts because the so called experts are disconnected from reality on so many topics that impact me day to day, and they’re not open to a debate or civil discourse. If you disagree with then, they start shouting that we’re all stupid, that we’re racists, that we hate gay people, Jews, and Muslims.

Of course… so the way many people respond to this is simply dismissing these “experts” as political hacks and nothing more.
I was doing lots of Prolog in the past, inspired by The Art / Craft of Prolog plus PAIP, and I also tried to find information to implement a toy Watson but there's next to none. I even talked to some consultants from IBM about this, but all the information I could get was very vague. This might have changed in the meantime.

BTW, I had seen your ILP publications in other previous posts and they are quite cool! Contrary to the popular belief, I think there is still a lot of room for logic-based approaches to AI.
It's worth mentioning cash transactions aren't free, either. There's a higher likelihood of employee theft, giving the wrong change, accepting counterfeit bills, and cost of transporting cash to and from the bank.
I think that's cause many of them are in the journalism space
Modulo Internet access?

Out of (off-topic) curiosity, what is the reason for that choice of life style? Just minimalism?
I gotta keep asking the obvious question: Why won't someone else build a Twitter?

Not a "free speech" Twitter, not a "better" Twitter, just... figuratively rebranded Twitter. Same concept, maybe different implementation details, some modest innovations, but give the people who want to leave a place to go.

The only answer I've ever gotten (that isn't solvable by being good at software engineering) is, "network effects!" but... now is the moment, if ever there was a moment, where the network is most fragile on Twitter.

Give people a place to go for a "Twitter Classic" experience, before the rudeness and hate get re-platformed!

Whoever does this, I feel confident in saying, will be a millionaire. I dunno if there are any more "Social Media" billionaires left, but millionaire? That feels very achievable!
So you’re a bit of a social outcast who don’t know that a vast amount of media today is simply reporting what people say on twitter
Visa has managed to get banks in Switzerland to give up direct debit cards in favor of visa debit cards. The cards have very high fees for vendors vs the almost non existing fees previously. Worst part is that if a business wants to accept regular visa credit cards that have "normal" fees they have to accept these new debit cards. The consumer has no clue and just pays with what is easiest which ends up being the visa debit cards.
This reminds me about the idea of staying focused that Steve Jobs was very fond of. There is an interesting video of Jony Ive sharing the lessons he learned from Steve showing how powerful and subtle the point of prioritization can be.
Unless I misread the article they didn't get sued so far, just publicly shamed (on twitter presumably). Suing costs a lot of money.
API for the server example looks... actually good, wow. Nice job!

Also tickled to see my erlang 1M comet blog post referenced. A lifetime ago now, pre-websockets.
I just hear a complaint. What's supposedly missing?

Even just skimming the first couple paragraphs the concept was conveyed to me, which is all I expect from a piece of text.

I don't know if the idea as novel as presented, but it sounds perfectly interesting to me and it's a new idea at least to me, and not a bad one either.

But even if the idea was bad, this complaint is about the post itself, and I don't see anything wrong with the post, in that it delivers it's message quickly and clearly.
Unless "tosh" is one of the project authors, I'd guess this was submitted to HN before an official launch. That is, I bet there are a lot of broken links from the website field in GitHub projects, and the only reason you expected this one to work was because it made the front page of HN and was in sourcegraph's GitHub org
While I don't generally like her tone, I liked her book a lot. It has a lot of stuff for further research, and there are at least a dozen book suggestions in there. On the other hand she attacks the "beautification" of physics' theories without providing any alternative approach whatsoever.
> The truth always (eventually) rises to the top

Note the "eventually" here can be 10-50 years. Which leaves a lot of room for short term damage.

Reminds me a bit of Keynes's "In the long run we are all dead".
If it's permitted, then it becomes obligatory. In sports where doping was tacitly permitted, chances are that it was unthinkable for a player to even be a contender for the elite level without doping.

If obligatory, then it starts killing people. Consider football and concussions.

And then there's marketing. A certain amount of risk is accepted in sports, and is part of what makes it attractive to fans and sponsors. But when someone actually dies at an event, it overshadows everything else that happens. If that becomes a regular occurrence, fans and sponsors who pay for the coverage will begin to lose interest.

Part of the reason for rules in sports is to make a sport interesting for the fans, e.g., by preventing each match from being decided by a single factor that is predictable ahead of time. Financial sports already have financial rules. Pharmacological sports need pharmacological rules.
Yeah, can confirm, I did a ton of Elixir work in the ETL space and it's amazingly well-suited for it. If you don't get an OCD over the fact that it obviously can't work as fast as Rust (realistically it's likely anywhere from 30x to 100x slower even) then the ergonomic and intuitive syntax combined with the transparent parallelism create an all-around win.

So far I've never regretted using Elixir for ETL, but I do confess that for two projects I was mighty tempted to try a rewrite in Rust because ingesting several dozens of billions of records in a dynamic language isn't exactly fast.

But, again, the ergonomics trump everything else 99% of the time for me. Plus for one-off ingestion tasks nobody cares if it takes 30 minutes or the whole night.
The LHC computing infrastructure is also quite impressive.
The analogy is not very accurate I may say, because in a flight, you prevent human footguns during flight, every day. However, a developer need to avoid that footgun once, and when the developer verifies the scenario with testing, this part of the code can be considered "sealed", never to be touched again unless a bug is found, or a serious need arises to enter that part of the code.

Most security problems arise from memory management problems from my experience. This has nothing to do with POSIX. The problem is universal there, and we may delightfully argue that a stricter programming language like Rust can alleviate most problems, however tools like Valgrind can also find a lot of problems during a simple testing run.

If we return to aviation, flight safety and memory management, there are some standards AFAIK which ponder about determinism and memory management on these systems (and smaller "single use" systems). These systems neither know POSIX, nor has the capacity to do so (they spend all their power to catch and tag the object they're tasked with).

Again, the security, reliability and other footgun related stuff ends at the program we're designing and running, and not on POSIX itself.
Out of curiosity, what is the gaming use case for eyetracking? I'm in research, and we use Tobii eyetracking during experiments, but I never thought about its use in games.
Other then that after the hype generated by Watson initially, it seems to have made only a very modest, perhaps underwhelming impact. To those not so familiar with the project, could you elaborate in which sense it has been a debacle?
Twitter is a small aquarium for very colorful goldfish. The aquarium protects goldfish from the reality, and gives them an illusion that they are (1) much bigger than they really are and that they are (2) clearly superior to other fish, such as tuna and sardine. The new owner wants to introduce some diversity and add tuna to the aquarium. I suggest he should add some crabs too.
I thought I remembered a single platform where people upload their IRs, but I can't find it. I remember that one being too experimental for my taste. The best-sounding IRs are usually released in sets by a single individual, and mass-compiled in forums like these [0].

[0]: https://www.kvraudio.com/forum/viewtopic.php?t=107337&sid=44...
There's laws you need to follow of course.

But again, market share is another interesting signal (just like a CEOs behavior) that one might use to assess if they think the company will have a long term ability to generate more $. But the goal is always to generate more $s in the future.

Apple's shrinking market share of the smartphone market doesn't matter, because they are achieving their goal of profit generation. Blockbuster died maintaining a great market share of the video store rental market that disappeared. Netflix lost all DVD rental market share and pivoted the whole company to a streaming service. All of them the goal remains generate profits.
<3 Love that
Okay, we'll censor the #KillAllMen hashtag and the like since imminent threats are not covered under "free speech".
Proceedings of the ACM on Programming Languages: Volume 6, OOPSLA (Round 1)
Sweet, a phishing opportunity!

| Welcome to the doctree.dev demo site!
|---
| Enter your github oauth2 token to see it work
Light field camera inspired by an extinct trilobite
> 20 feet underground will be about 50 F year-round

Is that the case in India? I was under the impression that while underground temperature is consistent across seasons, it does vary considerably across climates, with warmer climates generally having higher underground temperatures. For example, while much of the central US has underground temperatures around 50F, southern Florida, California and Arizona have areas with temperatures in the upper-70s[1].

[1] https://www.builditsolar.com/Projects/Cooling/EarthTemperatu...
Related:

The Economics of Seinfeld - https://news.ycombinator.com/item?id=8673394 - Nov 2014 (23 comments)

The Economics of Seinfeld - https://news.ycombinator.com/item?id=1898243 - Nov 2010 (1 comment)
How so? No charge backs, no fraudulent transactions, no paperwork. You have the money right then and don't have to wait for some transfer a few days later.
You're totally spot on that connection establishment is much more challenging than steady state; with TLS or just TCP.

I don't think QUIC helps with that at all. Afaik, QUIC is all userland, so you'd skip kernel processing, but that doesn't really make establishment cheaper. And TCP+TLS establishes the connection before doing crypto, so that saves effort on spoofing (otoh, it increases the round trips, so pick your tradeoffs).

One nice thing about TCP though is it's trivial to determine if packets are establishing or connected; you can easily drop incoming SYNs when CPU is saturated to put back pressure on clients. That will work enough when crypto setup is the issue as well. Operating systems will essentially do this for you if you get behind on accepting on your listen sockets. (Edit) syncookies help somewhat if your system gets overwelmed and can't keep state for all of them half-established connections, although not without tradeoffs.

In the before times, accelerator cards for TLS handshakes were common (or at least available), but I think current NIC acceleration is mainly the bulk ciphering which IMHO is more useful for sending files than sending small data that I'd expect in a large connection count machine. With file sending, having the CPU do bulk ciphers is a RAM bottleneck: the CPU needs to read the data, cipher it, and write to RAM then tell the NIC to send it; if the NIC can do the bulk cipher that's a read and write omitted. If it's chat data, the CPU probably was already processing it, so a few cycles with AES instructions to cipher it before sending it to send buffers is not very expensive.
I don't think the speccy was ever commonly referred to as a "PC" - "home computer" was the pervasive term. PCW was much more business focused from what I recall.
There's some research on inductive logic programming and, program induction, Bayesian programming, etc.

I guess it will take some time to become a bit more mature and get to the job market, maybe 5 years?

Some groups to look at (not exhaustive): Tenenbaum (MIT), De Raedt (KU Leuven), Muggleton (Imperial).
>That only flies in an email or on a specialized forum.

Counterpoint: It doesn't.

They made a reply to a military member on a thread about military equipment. Googling a few acronyms + "military" would surely lead one to the answer.
Some HN comments, https://news.ycombinator.com/item?id=26598959
People are studying the effect. Passive cooling films get at the ‘materials cities are made of’ problem, by decreasing the city-wide absorptivity of heat energy.

“We found that waste heat from air conditioning systems was maximum during the day but the mean effect was negligible near the surface. However, during the night, heat emitted from air conditioning systems increased the mean air temperature by more than 1 degree Celsius (almost 2 degrees Fahrenheit) for some urban locations,”

https://news.asu.edu/content/excess-heat-air-conditioners-ca...

“By the end of the century, greenhouse gas emissions from air conditioning will account for as much as a 0.5-degree Celsius rise in global temperatures, according to calculations by the World Economic Forum.”

https://www.scientificamerican.com/article/how-to-prevent-ai...
Faster CPython: what's new in upcoming Python 3.11
Came in here intrigued for an interesting left wing discussion