skysight-inc/HackerNews huggingface dataset:
The stakes for the owners are very high - a wrong choice can easily crash a major part of the company in a non-retrievable way.

The number of potential candidates is usually pretty small, after all the filtering, because of this.

Because those people are rare.

In my personal experience, perhaps 1 in 1000 have the mental fortitude and raw capabilities for it, but then they need the experience and knowledge in the space for any of that to matter, so the pool of course gets smaller. Even fewer have the personal life circumstances to allow it (aka the right kind of support structures, the right kind of stability).

There are also a lot of folks faking it.

It’s unusual for even a dozen candidates, to make the short list.
> For the record, Vox has never told me that my coverage of something must be 'hard-hitting'

Perhaps Vox might be worth something if they did, Kelsey.
Primary key seems like a synonym for surrogate key for a few reasons. I think ORMs almost always assume surrogate key-based schemas, for example. It seems that database design has defaulted to surrogate keys over time. My complaints about the article came from my interpretation of primary key equals a surrogate key, I apologize for reading more into it than intended.

Primary keys must satisfy a couple of constraints: uniqueness and not NULL. A primary key can change, and all modern RDBMSs can cascade primary key changes to foreign keys. But using a natural key like an email address does open up the possibility of duplicates, whereas surrogate keys never have that problem. With a schema that uses (say) email as a primary key you have decide between preventing adding a new user because of a duplicate key, or allowing the duplicate email address in the database and dealing with it some other way.

I try to use natural keys but as you point out that can get impractical and seem quixotic when surrogate keys solve real-world problems. I don't default to surrogate keys (and I don't use ORMs) but I often fall back on surrogate keys. And I've had to refactor databases away from natural keys to surrogate keys because the original key caused more problems than it solved.

As for making primary keys publicly visible, that comes up in web applications that include IDs in URLs. That information -- that I have user ID 2345 -- lets hackers try scanning the space of IDs to see what they get. UUIDs or some other non-sequential value prevents that to some degree, at the cost of dealing with long keys creating large indexes and more cache thrashing in the RDBMS. Which works best depends on the application and what other measures you can take to prevent hackers digging through your database with HTTP requests.
Is there a browser plug-in which Scans reviews and then does some AI magic to say if a review is fake or not?
this comes off as extremely defensive. I don't feel like the person you're responding to, intended any kind of "sick burn". Calm down dude.
Wait why do linked lists have bad cache locality? It depends on how your heap is set up. For example, you could have an allocator that gives relatively good locality by having high granularity and only bailing out if say your LL gets super long (so if your lists are usually short, they could have awesome locality)
Prefetching just one element ahead does fuck-all when ram is 100x slower than cache especially if you need to precharge and activate a new row which is always the case when you're spraying tiny objects all over the place.
Burning it at the source means thatuch more gas will also be extracted and (ultimately) burnt for the other use.

2xNH3 -> 3xH2 + N2 is fine, only excepting that more NH3 will need to be made. In the future it will be made with wind or solar energy, but that is still a few decades off.
money = money(t)

inflation = d money / dt

rate of increase of inflation = d^2 money / dt^2

rate of change in rate of increase of inflation = d^3 money / dt^3

rate of increase of inflation was decreasing = sign(d^3 money / dt^3)
> A large entity like Akamai should not have relied on UA without preparing cleaner solutions built with the browser vendors

The current solution works; there is no problem here.

> The proof of this is in the very existence of this article from Akamai. They are "screwed" [1] because they can't really do what they are doing the way they are doing it.

This is a rather odd interpretation of the article; they just switched from User-Agent header to UA Client Hints. UA Client Hints are the same as the User-Agent string, except delivered through a different mechanism. It's little more than s/one-thing/other-thing-thats-basically-the-same-but-different/

I resent how the Chrome team is handling this because it's forcibly creating work for a large number of developers for no good reason in particular other than "this other interface is a little bit nicer".
You're using critical in a different sense than the linked tweet. The claim being made is:

> There was a top-down decision that tech could not be covered positively, even when there was a true, newsworthy and positive story.
I suppose firing lots of people works better if the tools aren't inhouse creations.
Have you seen the cartoons? I think the extension was probably the "last straw"
Matt Yglesias is not a reliable source for this kind of claim. Nor is this even believable if you actually have been reading the NYT instead of just listening to the imaginary bogeyman peddled by the far right.

The NYT is a center right paper that is generally friendly and welcoming to big money (see greenwashing "advertorials" by Shell and many others), it is not the leftist rag that right wing hacks like Yglesias constantly paint it as.
I agree with you in general about media bias, but with regard to autonomous vehicles you've picked the exact thing media should have been skeptical about. It's the critical, even skeptical view, that is appropriate.

I don't think people got the impression that it is unsolvable, but hopefully people understand that it is difficult, and far from solved at the moment. That's not the feeling you'd get if you just blindly accepted tech companies' press releases.

Of course, major media outlets like NYT telling reporters to bend stories away from the reporter's own experience, and slant them towards an editorial position, is disturbing at the very least.
> now has a lot of financial incentive to make it function better as a business

Boy that's an understatement. It was already kind of a neutral value shithole, but now he's got to figure out how to wring a profit out of this $45 billion dollar dried up cow. And he's got to do it without his usual trick of nursing from the US government teat. Good luck, Elon. You're gonna need it.
The old HP seems like a much more interesting company. Probably better to work for and higher benefit to society as well.

It's not obvious to me how the split was beneficial to the industry, to technology, to customers, or to employees.

> HP’s market valuation sank to a point where it was lower than the value of its individual businesses

Or to shareholders, for that matter.
This is exactly that attitude. It's both awesome that I can facetime my dying grandma in HD and Apple is deliberately non-conforming with it's messages and charging port behavior. Tech isn't bad per se. Some things are super dangerous. Some things are literally awesome.
Don't look back with regret, frustration and anger. Look back and be proud at what you have achieved undiagnosed and what you could achieve going forwards with a diagnosis.
I agree fully.

My viewpoint, as a functional programmer, is software is a young field.

We don't know much of anything about it.

We're living in the first 100 years after the Gutenberg printing press.

All I know is NLP code generation will be a dramatic change.

Everything else, we are still figuring out.
Indeed, which is why I found it very odd that the two people who tried to argue that it is common then used Germany.
ISPs are buying long and selling short or whatever it is called. They buy transit at some higher priced and fixed (10 Gb/s or whatever) and resell it to users at advertised speeds that are a major fraction of whatever the local uplink is. If you buy at 10 Gb/s and sell at 1 Gb/s you obviously can't sell to more than 10 users without somehow limiting something.

So data caps are a way to isolate the harmful effects of those who use a lot of bandwidth from those who just use it rarely. It's standard market segmentation.

You can pay more and get more, or get a business account.
Erlang GC is pretty good, plus there are some nice highly local allocators
Do you mean NFT tech people, or artists trying to make money from NFT connected to their art?

Because the artists are also in the art scene, which is a much nicer scene to get into
The NYT basically IS a tech company at this point. They have gripes with the competition.
I do read the NYT and I 100% disagree with your claim. In my view it is overly friendly to big corporations of all kinds.
I'm not sure I understand your confusion entirely, would appreciate some clarification.

It's bad in any case, it's worse when you're uninformed on an issue core to your entire mission. This is an area their lawyers should be exceptionally experienced and informed in, where it'd be potentially easier to forgive a lawyer completely green on FOSS making a mistake on something they thought was straightforward.
>When people asking my opinion for Rust, I loved to share them the Linkedin List implementation link:

This LinkedList obsession is a bit bizarre to me, and tends to come from older programmers who come from a time when coding interviews involved writing linked lists and balancing b-trees. To me though it also represents the stubbornness of C programmers who refuse to consider things like growable vectors a solved problem. My reaction to the LinkedList coders is not "well Rust needs to maintain ownership", its why does your benchmark for how easy a language is involve how easy it is to fuck around with raw pointers?.

LinkedLists are a tool, but to C programmers that are an invaluable fundamental building block that shows up early in any C programmers education due to how simple they are to implement and the wide range of use cases they can be used for. But they are technically an unsafe data structure and if you willing to let some of that stubbornness go and finally accept some guard rails, you have to be able to see that a data structure like linkedlists will be harder to implement.

It has nothing to do with the language; implementing with LinkedLists with any sort of guardrails adds a ton of complexity, either up front (e.g. borrowchecker) or behind the scenes (e.g. a garbage collector). When you accept this fact, it becomes ludicrous to imply that a LinkedList implementation is a good benchmark for the ergonomics of a language like Rust.
They're in prison for actions they took, not voicing criticism.
The board has other jobs. They have to sign off on the validity of financial statements in public companies, for instance. CEOs bring them decisions that need to be made like granting a conflict of interest waiver to a CXO employee. Just two examples that they usually are required to make. They also help with other major course setting.
Do you need free seo tools?
> These look great! Were these generated with KeenWrite?

Thank you! My sci-fi story, autónoma, is the reason I started to work on KeenWrite, and can be fully generated from within the app. The others could be edited in KeenWrite, but there'd probably need to be some work done to get the HTML/CSS preview panel to display the various annotated sections correctly. Speech bubbles (::: bubbletx and ::: bubblerx), for example, currently work in KeenWrite, but the spectrographic lines in the Impacts Project would need to have special CSS written to render correctly in the preview.

> The challange is when a document will have multi, non-technical, owners. Invariably the "solution" is to open the PDF in Word.

Teaching people to separate content from presentation takes a lot of effort. That's also a process problem. You could ask people to provide feedback by adding notes into the PDF, rather than editing it directly.

At some point it'd be nice to see real-time collaboration added to KeenWrite, which would go a little ways to helping solve multiple users editing a single document:

https://github.com/DaveJarvis/keenwrite/issues/120
Easy. Check out some telegram channels. There, people get offers for specific products. You order them, write a review, send in a proof and then get reimbursed for the item. So you can keep items for free. In some cases you even get some extra money on top.
If you use a static site generator, there is a nice cli for doing that called openring. It's what is used by people like https://www.jefftk.com/ and https://drewdevault.com/.

Drew wrote the OG version: https://git.sr.ht/~sircmpwn/openring

I also made a little rust version here: https://github.com/lukehsiao/openring-rs
I think it's less game specific hacks and more just general optimization for those older APIs. There are indie OpenGL games that perform much much better on Nvidia despite having no chance of being on their radar.
I personally love https://height.app now
Stable Diffusion and Beksinski Art
Hypothetical scenario: if the Ministry of Truth erases all the records of an inconvenient event in the past, would it be "misinfornation" to mention that fact?
I hope the other Dutch people in this thread are laughing their asses of as well. Otherwise, really cool product!
> it’s that they’re being selectively critical to propagate their own interests

Nobody ever claimed they were doing it "to propagate their own interests." The original tweets say this: "Instead of covering the industry with a business press lens or a consumer lens they started covering it with a very tough investigative lens — highly oppositional at all times and occasionally unfair."

Ok, define "unfair." Yeah, having all your problems pointed out is "unfair," but that's exactly what journalism is about? Speaking truth to power.

There are plenty of outlets whose only coverage of tech is critical. This sounds like the NYT wasn't interested in articles fawning over tech, which happens all the time and are basically just advertisements.
How strange. I have been backing up my own computers (4) and those of my family (another 3) using Duplicati for over three years now, and aside from the very rare full-body derp that required a complete dump of the backup profile (once) and a rebuild of the remote backup (twice), it’s been working flawlessly. I do test restores of randomly chosen files at least once a year, and have never had an issue.

Granted, the backup itself errors out on in-use files (and just proceeds to the next file), but show me a backup program that doesn’t. Open file handles make backing up rather hard for anything that needs to obey the underlying operating system.
And even more if you look at your cellphone - compare data used last month with your bill and divide it out.
I don’t think most devices in this household have even controls for this, let alone that family members would use that. Particularly the kids. Since we have gigabit speeds every app happily picks highest bitrate and resolution.
I hate Web3...and I love Web3.

Let me explain.

Web3 is akin to SOA. The concept of service-orientation was great. We could think of systems as discrete services, each single responsibility, and each working with other services to accomplish a system. Awesome. And so it became popular. Then training courses, certifications, consultants all started to appear in order to cash in on this new thing. It took little time to get to the point where you could ask 10 people what SOA really meant and get 15 different answers, some of them completely incompatible with each other.

A similar thing happened with REST. A similar thing happens to many ground-breaking technologies that get popular, or make good sound-bites.

So..Web3. Web3 started as a bunch of other things:

* VRM - Vendor Relationship Management, the inverse of Customer Relationship Management, where the power and data control is shifted to the customer

* Decentralized Identifiers - IDs that aren't controlled by some third party organization like Google, your company, or the government. This has come in different versions, including info:, XRIs, SOLID, DIDs.

* DApps - Applications that run within the browser and communicate among themselves (and possibly other services) to accomplish tasks and save state. Everyone ties DApps to blockchain smart contracts, but that is just one implementation of the DApp concept.

* DAO - Distributed Autonomous Organizations. This is nothing more than a set of cooperating software agents that execute control over assets based on a provided policy. Policy could be if/else rules, a smart contract, a machine learning CN, or other things. So again, not necessarily blockchain. Charles Stross's Accelerando has a great example of a DAO.

* Distributed Ledgers - This is where the blockchain comes in. However, you don't need to use a cryptocurrency to do a distributed ledger, it's just a common way of doing it right now that is perpetuated in part because it makes people money. Check out the Apache Hyperledger project for more info on distributed ledgers.

* Decentralized Web - Am early term that combined some of the above. Which of the above depends on who you are talking to, but often it included VRM, DApps, Decentralized Identifiers and possibly Distributed Ledgers.

Now add hype (lot's of hype) and a hunger for cash (an insatiable hunger, think
Ghnomb, the troll god of eat from David Edding's Elenium series). Both of those things latched onto cryptocurrencies and stirred them into the Decentralized Web mix of concepts. This amalgam birthed the abomination we know as Web3.

But don't worry, Web4 is just around the corner. It'll arrive as soon as a new innovative technology arrives that is deemed a sufficiently hype-worthy and plump-enough cash cow. My bet is that you will start seeing VR/AR as Web4 within the next few years.

Barnhill's First Law: Any technology movement with a number in it's name is hyper - either ignore it or seek to understand the possibly 20% gems within it and throw away the 80% dross (e.g., Web3 and 5G).
Coffee Meets Bagel?
Yes, I'm not sure highlight it by saying anything more is worthwhile, but yes it's possible to pull the name from this. Interestingly for me at least not the email, but still
Actually short for “Site EVent”, but yeah a screwup.
That sounds like a pretty run-of-the-mill balanced binary tree? Rust has a BTreeMap: https://doc.rust-lang.org/std/collections/struct.BTreeMap.ht...
Come to think of it, I believe I've had such material come with some of my purchases but I've ignored them because I'm so advertising-averse. I'll have to pay attention for these next time. haha Though I still won't leave a 5 star review if I don't genuinely think the product is worth that.
451: Unavailable due to legal reasons

We recognize you are attempting to access this website from a country belonging to the European Economic Area (EEA) including the EU which enforces the General Data Protection Regulation (GDPR) and therefore access cannot be granted at this time. For any issues, contact ××××@××××.com or call ×××-×××-××××.

Over 4 years, and still this (IMO;IANAL) nonsense…
And yet it's clearly selectively critical, based on the editorial positions of the paper / readership. The end result of course is a biased portrait of reality.
Journalism isn't a profession. Even nurses and some managerial employees are held to a higher standard of duty. You will have an easier time holding someone who is responsible for fixing ice cream machines to an objective standard of professionalism than you will a journalist.

Some journalists have tried to conjure up "professional standards" that aren't binding, but the fact that they are not binding is why it's not a profession and why those "standards" are just suggestions. Unfortunately, the accumulated cruft of decades of wrongly decided cases grants this pseudo-profession many special rights and no formal duties to counterbalance those.
Youtube does, but I don't know if you can force it to stick.

A "smart router" that slows down packets for video would be amusing, if not easy to setup.
I would much prefer an explicit data cap known ahead of time to random unexpected throttling.
why is it up to me to "learn the rea crypto"? the best things coming out the space should be enough to speak about the quality of the domain
>>It's an italian serial conman in a dark room somewhere, pressing "print" on software that generates ostensibly a dollar-equivalent crypto currency out of thin air,

There is zero evidence for the Tether conspiracy theories.. But I gotta give you marks for creative writing.
I got my window smashed in the first time a few weeks after I moved to Salt Lake City from Seattle, it was a pretty big shock. But that was in SLC, the Foothills even, which should have been safe-ish (I wasn't even parked on the street, but in a driveway). I guess it is just the way they greet new neighbors. I guess the crime in Utah at the time is now also common in Seattle.
I’m also a Starlink user and I’m super disappointed in the monthly cap. I only use my dish when my regular internet connection is broken, which is usually a few weeks per year. So in 11 months I’ll use 0 bandwidth, then in one month I will need to use it for working (and whatever else the family wants after work). So I’m going to hit a cap the one month I really need to use it out of the year.
It should be an annual cap instead.
> So you don't believe in free speech, you just believe in freedom for the speech you agree with.

If cancel culture is freedom of speech, that would imply that KiwiFarms was also freedom of speech. Both are just "exercising their rights to try to influence other people's behavior".

Cancel culture is short-sighted and influenced by sensationalism more than actual facts. It has an extreme chilling effect on the society. Truth is sometimes controversial at first, and cancel culture rids the society of those controversial thoughts that may sometimes be true. Ignoring the effects because "free speech means anyone can do whatever" will eventually lead to a society where there de-facto will be no free speech, at least no free speech which goes against the narrative.
This is a great document that will absolutely confirm, in a number of ways, that linked lists are going to be terrible for prefetching.
Deference to authority is simply one judgment of credibility. Another kind is one of dismissal. When you hire a lawyer or a doctor rather than studying the matter yourself, you're making a judgment on credibility. When you decide not to go to a chiropractor because they don't have a medical degree, that's a judgment on credibility.
> High-speed Data cap Pick one

Only if you've been scammed by your service provider, which advertised services that they are not able to provide.

I don't recall the last ISP I subscribed to in the past decade which was not high-speed or imposed a data cap.
They must have capped some people in between "threatening to reinstitute" and "rescinding", because I suddenly started having to pay more for going over 1TB about a year ago, mid-pandemic.
Anything related to mental health, and ADHD/ADD in particular, lights up like a Christmas tree here on HN.
Right on "Xfinity"'s homepage I see them offering "Unlimited". Then in the fine print below it, in a much smaller font, it says they'll throttle your connection after only 20 GB.

Serious pilpul to call that "Unlimited".
"Dating apps are for people who are terrible at dating, and they don't help" is classic "identify a problem and sell a fake solution" advertising-driven -sales business. (See also: politicians)
If you believe your ISP's data is "unlimited", then I've got an "all you can eat" buffet to take you to.