skysight-inc/HackerNews huggingface dataset:
Doesn't work for me (in Chrome for Windows) as middle mouse toggles mouse scroll mode. Although to be fair, even if it did work, I'd never have thought to try middle mouse! If you added a button at the start of each line / paragraph, it'd be obvious the functionality exists as well as not relying on extra mouse buttons.
> It’s so confusing (and could lead to security issues) for Apple to use .apple TLD

Rest assured - anything under .apple brand TLD is Apple's.

https://www.apple.com/legal/intellectual-property/tld/regist...
The side-effects are merely the rules of C++, that you already know by virtue of writing C++.
It is used commonly with facebook groups. Having to answer a question related to the group topic filters out spammers. I do it for country specific country sites requiring knowledge. The information can be googled if desire is high.
Lol. That's your takeaway from this chat?

Wow. I'm out. Bad faith conversations are strongly discouraged here, btw.
I’m confused. Is the statement that people learn ASL for money and some social kudos?
The Polish Election Bazaar
Edit: looks like it is symmetrical. It’ll probably still be metered/capped transfer though
How about not buying turds and installing them in your house.
People generally don't mention products at all unless they're specifically talking about the products. The only excepion is generic trademarks: product names which have become so common they entered the vernacular language. In my country, WhatsApp is synonymous with phone number. People don't ask what my number is, they ask for my WhatsApp. Eventually they got sick of it and shortened it to "zap".
I'm not sure I understand; why would automatic interpretation reduce the incentive to learn ASL?

I learned ASL, as a hearing person, to be able to communicate with deaf friends anywhere and with my (hearing) spouse and other friends in noisy or large places. It's also a hedge against my future potential hearing loss from tinnitus.

Automatic interpreting wouldn't solve any of those and neither it nor automated captions take the place of human-understood interpreting. I think putting ASL in something like VR where it is more visible to the hearing world might broaden its reach?
You have obviously never used a Timex/Sinclair 1000.
Ask HN: Which device is best for listening to long podcasts offline?
You're downvoted for some mysterious reason, but you're completely right, in languages with module support I really miss the compact API overview that is provided by C headers. This is good because the interface is important, and the implementation is not.

In modules, the implementation completely dominates, and it's impossible to figure out what the module API looks like from looking at the source. You need an IDE to generate an outline for you, which frankly sucks.

For C at least, headers are pretty much perfect because they are supposed to only contain public API declarations. It's just C++ that messed everything up with the inline and template keywords, which required implementation code to move into header files.
Biggest gap with Cloudflare IMO is granularity of API permissions for tokens. I wish I could create an API token that only grants write across to a specific DNS entry (or regex of a DNS entry).
This was my experience working as reporter on a rural weekly in the late 1970s. We had a photo typesetter than produced column-width copy, screen-printed photos, used clip-art for ads, then laid it all out on paper the size of the printed page with and photographed the pages on a process camera to go for printing.
k
We shared our office with an old-school print shot with a genuine Linotype hot-metal typesetting machine, so in addition to the constant sound of my manual Olympia typewriter, my days were filled with the regular klunk of freshly-cast slugs dropping from the machine.
The director's bio describes him as a "serial entrepreneur," which doesn't inspire confidence. Nor does the project being based out Las Vegas (which I say as a Vegas resident... this town is full of get-rich-quick grifters :P)
Loving the LTT webcam image.
Agreed, but remember not to confide in someone who is a blab. Close friends who maintain their scruples are the truly valuable ones.
How is that different than Netflix raising prices. I see no anti consumer behavior here when compared to peers. The issue is how they went about it. Ideally it’d be a digital opt out vs requiring human phone calls which eats up time on both parties.
This is the root of it all - for years and years MySQL was perfectly capable of doing the needful, but it shipped with default configurations that would do things like use "not_quite_really_UTF8" and "myisam_tables_please_no_acid".

If you knew enough to switch to innodb and "mysql_real_utf8_string" or whatever it was, you had a quite performant and stable system.
Why ClickHouse Cloud Disrupts the Data Warehouse Industry
Steam Deck Gets Easy Undervolting Controls with Firmware 118
"(Amazon link)"

I decided to switch to a Novamin formula toothpaste about a year ago which is not available in the US.

Looking across Amazon and ebay, it was impossible to determine fake/counterfeit products from real ones and I never made a purchase. Many sellers had obviously incorrect packaging and labeling and you can read reviews detailing the clear counterfeiting going on.

I would worry about the same thing with your "tooth mousse" or, really, any purchase like this.
But, where would you observe it? It isn't the kind of thing people talk about in public, usually. I know my wife and her friends discuss mental health issues, but they have never done so in front of me. Those discussions only happen in private.

The only thing I can figure is that as teenagers girls discuss mental health issues and they learned it from slightly older teenage girls who themselves learned it from their own slightly older teenage girls when they were younger.
So morality depends less on the choice and more about the role of responsibility? One would think that the focus is purely on the choice.

Anyway the point isn't to examine the details of the moral conflict. The point is to examine why the moral conflicts even exists. It points to the fact that morality is arbitrarily biological in origin. It's a set of random arbitrary behaviors that helped with our survival in the caveman days.

Thus given how arbitrary it is, it's sort of pointless to analyze morality too deeply as if there's some higher hidden meaning. There isn't, it's just random instincts with no logical cohesion. Pointless to explore philosophically.

That is in the end the point of this example.
This answer makes a lot of sense from an observational perspective because, in reality, a lot of people decide based on someone else doing something (or perceived to be doing something) instead of using the direct and relevant information at hand.

In other words, what I mean to say is that your response (and similar ones) are quite common.
China says Israel has gone too far
In what world does 2k/month pay a sales persons salary? And what enterprise sales person is OK selling something for $2k/month/$24k/year when they carry a quota 20-50x that amount?

Enterprise deals start at 100-200k/year, minimum, IME.
It's frustrating because consider how many hours are lost to compile times over the whole industry.

I have no idea how many people are slopping C++ code. So lets just calculate it per 1000. Assume modules save an average of 10 minutes a day.

1000 X 250 days/year X 0.167 hours/day -> 41,666 hours a year per thousand coders. Or 21 man years.

Yeah you'd think it'd be worth funding heavily.
Ask HN: Moving into Academic CS from Industry?
Hi all. I've been a programmer for about 16 years now. I've worked at a lot of different companies and I've mostly not enjoyed the career. At this point I think it's prudent to give up on churning through companies looking for a good fit, and consider more radical changes.

My interests tend towards the more academic side of CS - parsers, type theory, programming languages and so on. So I'm wondering how difficult it would be to transition into the academic career path.

Has anyone done it, or know how it might go from personal experience? What would be the actual steps involved?
I read this yesterday and thought it was a nice document. I saw the post still high on HN today... and zero comments. You're getting upvotes, so clearly people like it! There is a theory that the best way to generate discussion is to be subtly wrong, and so possibly this means that every reader agreed with what you said.

First: kudos on writing this down and sharing it under a permissive license. It's great to contribute like that, and it takes effort to produce something and generosity to license it as CC.

Feedback: not much, I liked it. But I want to be as useful as possible so here are my thoughts.

Reading, I was surprised to jump straight in to "Create your PR before the code is ready for review", because somehow I expected more of a soft landing. But I realised: it's a guide for those who know PRs and know why to use PRs, so why not jump in? Still, the intro could contain a final sentence like: "This is not a guide to encourage you to use pull requests. It assumes you already use them and know their usage thoroughly. It is a guide of practical advice how best to use pull requests and achieve the best from code review. Let's jump right in."

Also, on code review, one technique I find useful which I didn't see is asking questions. You did suggest to ask for clarifications, but I think this is subtly different. Sometimes, you review code you don't know: it's ok to admit ignorance and say, "I'm unfamiliar with this library, but the method name implies... are you sure that...?" Or, you can see someone made a decision, and it can be perfectly fine, but it can be useful to ask about it in order to get it documented.

A good code review is also a form of documentation, and can be referred back to later.
We moved to Austin for the tech jobs, but finding a home was defeating
> In ML, you have a clear mechanism to check estimation/prediction through holdout approaches.

To be clear, you can overfit while your validation loss does not decrease. If your train and test data are too similar then no holdout will help you measure generalization. You have to remember that datasets are proxies for the thing you're actually trying to model, they are not the thing you are modeling themselves. You can usually see this when testing on in class but out of train/test distribution data (e.g. data from someone else).

You have to be careful because there are a lot of small and non-obvious things that can fuck up statistics. There's a lot of aggregation "paradoxes" (Simpsons, Berkson's), and all kinds of things that can creep in. This is more perilous the bigger your model too. The story of the Monte Hall problem is a great example of how easy it is to get the wrong answer while it seems like you're doing all the right steps.

For the article, the author is far too handwavy with causal inference. The reason we tend not to do it is because it is fucking hard and it scales poorly. Models like Autoregressive (careful here) and Normalizing Flows can do causal inference (and causal discovery) fwiw (essentially you need explicit density models with tractable densities: referring to Goodfellow's taxonomy). But things get funky as you get a lot of variables because there are indistinguishable causal graphs (see Hyvarien and Pajunen). Then there's also the issues with the types of causalities (see Judea's Ladder) and counterfactual inference is FUCKING HARD but the author just acts like it's no big deal. Then he starts conflating it with weaker forms of causal inference. Correlation is the weakest form of causation, despite our often chanted saying of "correlation does not equate to causation" (which is still true, it's just in the class and the saying is more getting at confounding variable). This very much does not scale. Similarly discovery won't scale as you have to permute so many variables in the graph. The curse of dimensionality hits causal analysis HARD.
Yes. Get out in your community. Volunteer at a soup kitchen. If you're a nice, considerate person, you'll make friends in no time.
A Sony nw-A306.
It really disturbed me that I could not distinguish between CGI and YouTube compression artifacts during a stream of one of the key moments of SpaceX's technology demonstrations, some years ago. The scene composition seemed artificial but that could also have been over-eager production.

It made me think deeply about the Moon landing conspiracy theory, and mankind's transition from mythos to logos.
You immediately see the public interface of a library without the implementation getting in the way (for C headers at least, typical C++ headers are an unreadable mess because they mix interface declarations with inline/template implementation code).
https://archive.ph/yoXdd
Nice to see the real CSS tricks back.
The stereotype is that all Americans are just temporarily impoverished millionaires.

This is why they vote against their own interests and support less taxes for the rich. They'll join the rich as soon as their hustle and long hours of work pay off
A Few Laws of Getting Rich
Centimillionaires: Elites with Investable Assets of More Than $100M
> Features

> 1. Define your GATT services in YAML.

Uh, nope, thank you.
I really wish WebBluetooth (and WebUSB, etc) was more widely supported. It really opens the door for so many cool applications.
Maybe you were older? I was talking around age 3.

"further than regular dumb kid play violence." And that is quite relative and hard to judge without seeing it.
Yeah, probably. The “attention economy” is something that they optimize for. But the focus on “hacking weaknesses” through the decades smells like Christian Sin holdovers. Like there's some concrete buggaboo spot in your brain where the Devil sits. You can see this happening again and again:

- Junk food

- The junk science about the Pleasure Button rat experiment

- Spiritualists obsessing over the dastardly Ego

- People blaming every impulse control problem on Dopamine

Which would be fine if these reactions in fact did anything to solve these problems (or alleged problems). But they don't. Because the answer is always to resist the Devil harder and to trust in your own fortitude.
You can but it's not cheap. A pallet of cement bags is ~$300, delivery is $200. Or I can pick it up myself for free in 10 minutes.

Of course if you only do that once a year and do nothing else, it's not worth having a truck. For me, I pick up things couple times a month at least and also use it for towing a travel trailer (which you often can't contractually do with many rental trucks).
Considering the source take it with a grain of salt
Dune would've looked a lot different if social media was the mind killer instead.
Had been using Apagard Premio n-Ha toothpaste since 2020. Ended up with 8 cavities in early 2023, largely due to two factors: consistently drinking one sugar free Red Bull in the morning, my critical error here was in drinking it SLOWLY over the course of one hour... no one ever taught me about the Stephan curve or why keeping your mouth in an acidic state could be disastrous for your teeth. The other factor was grinding my teeth at night, and a bite guard has somewhat helped there. Ideal would be not grinding but I don't have a magic solution there. Dentist prescribed fluoride toothpaste and MI paste. My tooth sensitivity is now gone.
I went looking for the website I was thinking of, but instead I found this article from The Conversation: https://theconversation.com/four-hiroshima-bombs-a-second-ho...

Dated 2013. 10 years ago we were already talking about how we're releasing 4 Hiroshimas into the atmosphere per second. Good thing that woke everyone up and enacted a decisive response to the existential thr---- oh.
Just quickly skimmed this, but it seems the conclusion is wrong:

A job needs two attributes to define when it should be started: run_at and max_latency. That means the job worker only needs to order them by run_at + max_latency, and takes the first. It seems both flexible and simple.

Just considering two jobs (run_at=10,max_latency=15), (run_at=11,max_latency=13), it's clear that following that approach, the first task would be unnecessarily blocked by the second, or you'd run jobs earlier than run_at specified.
MS AI research plus big game IP is a future investment
Americans want smaller cars, they just can't buy them for a host of very stupid and self-defeating reasons. CAFE fuel economy rules are extremely strict, but trucks are exempted from it because who would buy a more expensive work vehicle just to drive around and pollute more? So of course the automakers figured out how to market more expensive work vehicles as a means to drive and pollute more.

As a result, a significant portion of American road traffic is people driving "sport utility vehicles", Ford F-150s, and Escalades to haul their 2.5 children around town. These very large vehicles create problems for everyone else; they are not "crash compatible" and will cause way more damage to smaller cars than smaller cars would do to each other. This means that small cars have to be overbuilt to survive high-speed crashes with cars that shouldn't even be on the road. This can't always be done, especially not without compromising fuel efficiency[0], so entire categories of small cars (e.g. subcompacts, kei trucks, etc) are just plain illegal to sell here.

Of course, the way automakers sold people on more expensive cars that burn more fuel is through culture war shenanigans, and that has trickled down into American car culture. Hence why you get chuds vandalizing Electrify America chargers. Tesla chargers have their own brand of vandalism, where people would park their gas cars in front of Tesla chargers deliberately just to inconvenience people who bought EVs. The reason why a Tesla charger is more likely to be functional is primarily a function of investment on the part of Tesla versus legacy automakers, the latter of whom are investing in EVs very reluctantly because Elon's Musk embarrassed them so much.

Battery weight is a problem for long road trips, which Americans are far more likely to take. However, Americans are also far more likely to buy multiple cars. Most EVs are actually really good second / "city" cars even in America, because you can charge them at home.

[0] The primary way you improve fuel efficiency is by cutting weight. Improving crash survivability increases weight.
When I hear "mozilla" I remember the event I went to where apparently some board members decided to come after all and the employees / contractors were panicking to make sure everything was perfectly presentable. The food catering, the cleanliness...

to me, the word mozilla reminds me of the ueeless board members.
No doubt that will be seen across many ecosystems in decades ahead.

The set of species that thrives in a changed or fast-changing ecosystem, is (usually) less diverse than the one thriving under slow-changing conditions.
I feel like you’re talking past any of the caveats I’ve mentioned twice. I have no interest in belabouring the point with someone who’s clearly ignoring what’s being written. Have a good day.
Replying to my own comment as I can no longer edit it:

The folks over at the Nebula team had an interesting discussion regarding the the "battle of the VPNs" article published by Netmaker I sourced in my parent comment:

https://github.com/slackhq/nebula/discussions/911
Same. Begged my dad for a NES. Got C64 instead "because its better, you will see..." Changed my life.
Inventing on Principle by Bret Victor
.app/e or .app/le are not but look quite similar.
Good luck convincing every city in the US to rubber-stamp cutting up cement and closing roads, let alone all the private property owners that infra might have to go through. It’s some of the same reasons that we can’t build public transit.

See https://www.pewtrusts.org/en/research-and-analysis/fact-shee... for a quick read summary of the issues.

See https://broadbandnow.com/report/municipal-broadband-roadbloc... for some of the legal chicanery that incumbent monipoly ISPs have put in place.

See https://www.wired.com/2013/07/we-need-to-stop-focusing-on-ju... for other local government struggles.

See https://www.vice.com/en/article/ywkn4b/study-throwing-taxpay... for some history on how these monopoly ISPs rob taxpayers without actually delivering.

The fact that even today in Silicon Valley, the fastest internet I can get at home is through Comcast with a 45mbps upload cap (1200mbps down) is a disgusting failure of every level of government to actually do right by consumers instead of just stuffing our tax dollars into the back pockets of giant companies while our infrastructure rots, and I mean that quite literally looking at the telephone poles down our streets here that still carry the coax used to deliver internet service. There’s no fiber in our suburban neighborhood because many of the residents bought their houses in the 60s and 70s, pay 1/20th or less of the property taxes that new home buyers do because of CA Prop 13 (which is also a big reason California cities always have budget issues — schools here that are surrounded by >$1m houses for miles go underfunded because of Prop 13), and aren’t willing to pay a dime more for anything like internet service because they’re already struggling to make ends meet. They’ve already been priced out of the neighborhood long ago, but we continue to pretend that giving them a $20k/yr tax break on their property tax is making the world better by letting them continue to be in poverty while living in a million-dollar+ property. I feel much less sorry for the wealthy folks who own many Prop 13 tax-advantaged properties here and rent them out at $8k/month in pure profit. I feel the least sorry for large companies like Disney that get CA Prop 13 benefits, but even stuff like 2020 CA Prop 15 fails at the ballots because everyone pearl clutches their sweet sweet tax break, even when we just try to limit it for large companies, because they think they’ll come for them next (see https://en.wikipedia.org/wiki/2020_California_Proposition_15 and https://calmatters.org/commentary/2020/08/how-prop-13-gave-c... )

I see our infrastructure problems as just another example of the older generations voting only out of self-interest with no desire to build a better society for their children, NIMBYism, and the ever-reliable culture of profits over people at every level of government. Apply these over decades and you get what we have in this country today. I highly doubt we’re ever going to comprehensively fix all of our infrastructure issues in America.
>What trust did they break exactly?

If you read article, Samsung.
I absolutely agree with this. You do not need to homeless to be living in severe poverty, but poor people feel poor. To your point about 'choosing to experience homeless', going homeless by choice is called camping.

People claim, "I did not feel poor even if I could not afford the designer clothing..." Like, we are not talking about designer clothing. We are talking about basic clothing. Shoes that do not fit. We are talking about food. Never, never, never going to the doctor unless you are literally dying -- perhaps a broken bone being the only exception... maybe.

Interestingly, things are much better now than in the past for many. Even rural communities are often given the opportunity to have basic necessities. Some families act too proud to accept assistance, but they really should if they have children. They must humble themselves to accept the assistance that is provided because that is the whole point. They reap the benefits now to get themselves back on their feet so they can contribute to others that will also need it.

I see so many people act like they are going to starve if they do not eat two or three meals PER DAY. Yet, they have never actually known true hunger in their life.
I'll admit it's not an obvious choice at all, but it's documented in the Guide ;)

Your idea is worth considering, but since it's at a lower granularity, I'll try and see if I there's a better way to trigger the word-level feature.