skysight-inc/HackerNews huggingface dataset:
Then it sounds like you haven't worked much in system development with many classes that have identity semantics (encapsulate system resources like processes, locks, mutexes, threads, etc) trying to write highly performant code while being typesafe (turn invariant violations into compile time errors). If you did you'd find out that using identity semantics objects is a PITA compared to value semantics ones.

For example, how do you cleanly create a factory function? A pretty simple thing. You'd return a pointer to a dynamically allocated object? But how do you guarantee that the caller doesn't just discard that return value or doesn't forget to delete it? Also this forces dynamic allocation for that object and adds an indirection to access, even when the caller might not want that.

Move semantics allow you to either make your resource wrapping objects movable (so you return them "by value" as value semantics objects but they get moved) or to use something like std::unique_ptr to wrap the returned dynamically allocated object. The former has the advantage that it gives the caller complete flexibility where to store the object (ex. it can store it locally on the stack or as a member) and avoids a pointer indirection.

Similar issues exist for producing copyable but expensive to copy objects (ex. containers). Move semantics allows for a typesafe/clean way to return them from factory functions while not having to worry about lifetime and performance.
You can accept a group's idea without absolving the group of all sins. Judge news reports by their accuracy and relevancy.
Part of me thinks this needs to be a plugin or something for VS Code...
I agree completely, I even wish seasons were shorter. Very often the start and end to a season is strong, but the middle is filler.
Interesting design, though I think if isolation isn't needed, you would do much better with just a buck topology - half the fets, and no output diodes. Or a surplus supply as other comments mention.
I now only use "Endurance" microSD cards, which I think are supposed to be for dashcams, in my Pi's, because I've never not had a normal microSD card ultimately be killed by the Pi through what I assume is write endurance exhaustion.
This sounds like a great idea and looks like a cool app so far. A desktop web app version would be nice to have.

One curious question would be how do you scale business onboarding with so many different coffee shops with subtly different menus?

> We're sometimes asked: why is no one else doing this? There are many mobile ordering apps, but they've all but ignored the coffee market.

There is also the Starbucks partnership with Uber Eats ("Starbucks Delivery") [1] in addition to the in-store pickup from the regular Starbucks app. What's your advantage if DoorDash enters or Uber Eats expands further into this market?

> You can submit a referral by clicking “Invite a Coffee Shop” on our website

I tried to submit a few referrals but didn't find this text anywhere to do it.

[1]: https://delivery.starbucks.com/
it’s UN sanctions against China during Korean war. i will add more reply later.
AMP is a complicated answer to an easy one.

AMP was presented as an answer to webpages not being lightweight anymore. Instead of just pushing for more lightweight webpages, Google cane up with the monstrosity that is AMP.
If I recall correctly, they were dressed like ODOT workers to appear official.
Both options for the ribbon still support collapse and auto-hide. It may be confusing that the switch between Simplified and Classic Ribbon is a Caret button that looks like it should handle collapse / auto-hide (but that's still the odd boxed arrow icon in the title bar, right click menu options, and double-click the active tab name).

(Interesting to me is that the Simplified Ribbon in Outlook actually feels more useful to me and less space wasting than its Classic version and I switched my preference in Outlook from collapsed to shown because of it.)
Indeed, that's the plan! You can find others I've done already tagged "Notes" - https://neilkakkar.com/categories/

I realise now I should make that more explicit in my posts!
You can use GNU units (copy-pasting your text works).
I did read the ruling, I just don't find the argument compelling. How does being blocked prevent anyone from discussing the content of the account? The only semi-coherent argument is that... there is a First Amendment right to retweet a government affiliated account from the account you want to retweet it from? And that somehow, having access to that specific method of engaging with the content, despite numerous other avenues existing, including on Twitter itself, blocks you from participating in the public discourse?

I thought I took the broadest possible view of free speech, seriously. I just honestly can't get to the idea that there is a First Amendment right to retweet from your preferred account (which is the only thing that a block actually prevents) or that not being able to retweet from your preferred account actually impacts the ability to participate in public discourse.

Sidebar: Twitter should be terrified of this, right? This is treating behavior on a private company's site as protected speech. I know that right now it's limited to the government, but it's now a much smaller leap to "Twitter is protected speech" in the same way that "putting up a flyer in a public square is protected speech".
> other then by selling devices that use voice recognition

That's one way but what's the actual question? My point is they are not doing this as a favor to the user (as GP seemed to suggest), they are doing it for a profit by getting the user's data far too cheaply. And for this they rely on the user staying unaware of the value of their data, how it will be used, and how much is collected in the first place.

The voice recognition tech itself (and any ancillary parts) can be sold/licensed to so they can build similar systems. The actual data obtained by the voice recognition can be used exactly like any other data Google collects. They literally have access to what you say around their microphone. You can't not see any way they could make money from this.

20 years ago monetizing the free search was just as much of a mystery for many, including seasoned investors.
Thanks for sharing your insights. I personally don't like asking people's credit card during the trial. But what you said makes sense as well. I think we just need to try.
Why wouldn't I just use something like orgmode?
A Thunderbolt port or two would be a nice addition to improve connectivity options, but sacrificing the other ports and requiring expensive dongles goes against the aim of being a cheap computing platform.

Additionally, this would require adding more PCIe lanes to the SoC, as there isn't bandwidth to provide the two 4K HDMI outputs and the other connectivity would be severely bottlenecked.
Only if the government subpoenas your data individually.

Also, the recorded data in this case is stripped of PII, meaning it's not linked to you. If you're still worried because you told Google your social security number, you can review what is stored, opt-out, and even mass delete the recordings at myactivity.google.com.
Disabling Internal Consistency Check in the Go Runtime
They could run their own clients and collect a list of people seeding the video. It wouldn't be hard. A slightly smarter client could download one chunk from every client that ever connects to the torrent and log it.

I don't know if they bothered, and it seems a bit of a moot point since they just lost bigtime on the whole case.

This case is really incredible because you so rarely see copyright holders lose these cases. It might matter that they were a tiny asshole law firm and not a giant media cartel. The DMCA usually lets copyright holders get away with murder.
Oh, also, for some more interesting stuff that doesn't fit into the overall flow of the blog post - you can have a look at the HTML comments!

There's usually some more interesting one-off gems in there!
This argument doesn't really seem to hold much merit, as you can use this exact same logic to say that we shouldn't have any sort of enforcement around working hours. We already had this fight. The argument ended in favor of enforcing shorter shifts than the ones we used to have. The only argument now is, should the limit be even lower?
Certainly, but if you're willing to commit to one runtime for your app, there are plenty of other choices: Go, Erlang, Kotlin, Swift, Typescript or Dart might be better bets. Web browsers and mobile phone apps do well with this approach.

Rust (along with C or Zig) has an interesting use case for building large libraries that can be reused across different runtimes via foreign function calls. It's paying some usability for the library maintainer for being able to work in more environments.

To speculate a bit, I expect we will eventually see some interesting new runtime environments built out of the various libraries in the Rust ecosystem. (Along with C of course, which is how runtimes are built now.)

Maybe we will see a trend away from reimplementing all the libraries in whatever the hot new language is, in favor of building on a more persistent set of stable libraries? (Already true today with C, but the Rust ecosystem could evolve into something more cohesive.)
I use tydig[1] on my iPad which is really nice. Especially being able to drag around results with links pointing back to them and then graphing things as needed.

[1] http://tydligapp.com/
History is littered with studios that tried to do something “innovative” and more risky and went bust on one film.

The audience has spoken. Studios will produce what works.
Curious question why not also study the naturally occurring green sand beaches in Hawaii?
Thought this was going to about the Sapiens indie game that's been in development the past 4 years.

https://www.youtube.com/user/majiDave
Netflix Plays New Role: Budget-Conscious
Back 2015, when the work on C++14 was still going on, it was already known that modules probably won't make into C++17. Very different situation now.

https://botondballo.wordpress.com/2015/06/05/trip-report-c-s...
How it works for cafés? They must own an iPad / Computer, or you provide with the PoS?
That is a significant, but limited-use, case.

Theere's no reason a static contnt page must require JS Simply to render text, with a blank page as fallback.

Better ways of addressing the dashboaard example might be worth considering.

Too: bullshit dashboards with JS-based fakery;

https://www.theverge.com/2016/11/8/13571216/new-york-times-e...
Completely agree - definitely a feature, we're building (Bird as a great UX for this, if you haven't seen it).

Also familiar with CUPS, subscription plans were/are such a gamble for shops, but I can see why it was tempting to try. I think they're still operating in some capacity, but they definitely have a limited consumer presence.
I'm actually OK with the cancellations.

Maybe I'd have liked more Santa Clarita Diet - but had given up watching Orange is the New Black and the Marvel stuff.

I'd loved them, liked them, then maybe was watching out of a "sense of duty".. There's only so much TV I can/should ever watch, so if there's going to be anything new, they've got to stop making something old.
1st project out of 0ex.dev.
I didn't say impossible to find. But they've been slowly disappearing from physical retailers in northeast Georgia for the past year.
Loved you first curious question about industry analysis.

With respect, less a fan of your second comment. Please know that I'm saying this with respect :)

> This is our new democracy.

I have a slight reaction to people talking about tech and "democracy". 4 people in SF can change some lines of code after a team meeting and tank a family business in mumbai. That feels to profoundly undemocratic on such a massive scale, that it hurts. (h/t recent Upstream podcast with "People's History of Silicon Valley" author, for the scenario)

Yes, we technologists sometimes feel our workplaces are more democratic compares to employers elsewhere, but outside that company, the spaces we live in our becoming less and less possible to scrutinize and speak up about.

I feel that maybe if we were running more worker co-ops in the tech industry, more ecologies in solidarity, more platform cooperatives -- then I might be able to bear using the word "democracy" to describe the things we're participating in...

> How do we convince people that we can move the world in the right direction re: pollution, human trafficking, equal rights, etc if we join up collectively?

Haven't we already shown them that we as technologists _can't_ lead that? We had a sandbox to prove something. It's San Francisco, and it's a dystopia for everyone but us. People rightfully are (and should be) very wary of trusting mainstream technologists and their worldview to solve much.

I would love to see us speak less of the power we have through occupying "structural holes" (positional power of gatekeeping a resource or skill or knowledge) and more about the power we have be being _support_ and by strengthening relationships around us. This feels important. But it also dissolves the power we know. (Lots of research suggests masculine minds ahve tactics that are more likely to seek out and occupy structural holes in social networks, whereas feminine minds wire up the network around them, you might say they "repair" the hole.)

https://en.wikipedia.org/wiki/Structural_holes

https://faculty.chicagobooth.edu/ronald.Burt/research/files/...

Anyhow, I say all this with love. I appreciate you. I just get frustrated, because I largely see the landscape of technology as breaking things and weakening the important features of our network -- features that the current cohort of technologists (through self-selection biases toward abstract thinking) perhaps can't see and don't know how to value.
Key:
> The engagement rate for Instagram influencers with at least 10,000 followers is steady at about 3.6% worldwide. Influencers with 5,000 to 10,000 followers have an engagement rate of 6.3% and those with a following of 1,000 to 5,000 have the highest rate at 8.8%, per InfluencerDB.

This makes it pretty obvious that the growth of influencers is concentrated in the long tail, where engagement is lower and sponsored posts less valuable.
At least they didn't have to suffer his funeral expenses. Steam explosions are no small matter.
They have product listings directly on Instagram now.
Wow, very nice.

FWIW, you identified the reason(s) why I'm personally not concerned about general erosion of privacy, while bring very concerned about differential erosion of privacy.

- - - -

A though, can animals conspire? It's something that almost seems to require intelligence and "higher level" communication. Do chimpanzees conspire?

Would there be an adaptive advantage to conspiracy skepticism? Is that why conspiracy skepticism is so common? Most people are followers and a few are... tricky?... leaders?

Maybe rampant conspiracy is a phase between the moment of evolution of intelligence and the time when "fake news" forces fidelity to reality? It's trivial to show that conspiracy is only ever a local optimum. Multiple competing "truths" incur caloric cost to maintain, but honesty is maximally efficient.

Maybe we all get a clue, become scrupulously truthful, solve all our problems, and go on to live in a new Golden Age...
What if we accidentally trigger an ice age.
For Python there are tools that automatically add static-typing hints. One could imagine the same to add most of the annotations for existing C++ code, such that only some of the code must be manually annotated. For critical codebases one could also imagine a linter rule that insists on full coverage.

But sure, it is somewhat of an uphill struggle. Still a worthy goal, as I don't think we will get rid of the many massively popular C++ softwares anytime soon.
Why is JavaScript mad today?
you can overcome a lot of objections with money.
To be really clear, Aidan Harper is campaigning for the following:

"We make the case for a general reduction in working hours __without__ a reduction in pay. We also make the case for a steady managed transition to shorter hours with a bolstered welfare state in such a way that the most vulnerable and underpaid in society are protected."

It's hard enough to ask companies to shift to a 4-day workweek for the various reasons outlined in the article and sibling comments, but usually this is accompanied by a corresponding cut in compensation. Adding the "without a reduction in pay" condition makes the proposition much more difficult for small-to-medium sized businesses.

In fairness to the article, there is the possibility of asking employees to work 10hr workdays for 4 days to accommodate the 40-hr work week model (or 8.75hrs/day in France to accommodate their 35-hr work week). Since (most of us?) are already overworked, maybe this then just boils down to a scheduling and staff coverage problem.
Oh man, I'd love to see the aggregate data you've collected over time on some of the services you support! Not to name and shame, but it'd be interesting to see how services rank on reliability.

Ok, maybe to name and shame a little.
What happens if we do this but we also reduce planetary carbon emissions in other ways? Will we cause another ice age?
As an OLED TV owner, no way do the graphics do not look better on the built-in screen.
Why Developers Hate Coding Skills Tests (and What You Can Do to Change That)
Rule 1: no live witnesses, cameras and sensors only.
Hey everyone I’m a solo founder on his second journey. I built an inspiration discovery engine.

Check it out.
Indeed. I have to admit that it's like other questions around doing a startup. It seems that other people all have similar questions, but nobody's situation is exactly the same. So we can only learn what is the best option by trying it out. But appreciate your answer.
Linkedin Down?
Looks like linkedin is down?
The Twitter Engineering Apprenticeship Program
> AMP was presented as an answer to webpages not being lightweight anymore.

Wrong. AMP is a solution to web pages not loading instantly, not a solution to web pages not being lightweight. If you want to prerender links above the fold without deanonymizing them to the publisher, you will come up with AMP pretty much exactly.
I’m always stoked to see scrappy, consumer-focused startups from N.C. on HN. There are dozens of us! I’m excited to see the scene grow.
graphql-tools-fork – keeping on stitching
Get the color that GitHub assigns to any programming language (NPM package)
I'm not familiar with Blazor or WebAPI, but if you're not expecting requests from client-side javascript specifically, you can just use `Access-Control-Allow-Origin: null`, since non-browser clients don't respect CORS anyway.

If by "open to the public" you mean "open to requests from any client domain", CORS isn't going to help. In that case I'd probably have api clients pre-register a whitelist of domains that they're planning to make client-side requests from, so you can check the domain against the whitelist and dyanamically build your allow-origin header.
This exists. Product tagging is available to influencers, and Shopping rolled out earlier this year (and you can pay via IG).
The New 3DS XL is no longer manufactured from what I can tell.

The 2DS XL is $150. The 2DS is $79.

I suspect those remaining 2DS models may also be discontinued after/for the upcoming holiday season.
London's Gatwick Airport just suffered failure of its air traffic control system
That's a really nice scripted demo on the site, btw
please address the release of nickel into the environment. That stuff can be trouble, especially for people with sensitivities.
Maybe you can reach out to specific youtubers to have them do their own ads in their broadcasts?
Thanks, looking forward to it!

Another monster book I just finished reading and want to do a summary of is Guns, Germs and Steel, which is similar, but focused on one time-section.

I found writing down a mind map of what the author wants to convey really helps distill down the ideas.

More than once, I'd read through one section of the book (again) - and be unable to make the connection to the overall theme. This post (and any summary I want to read) aims to solve that - do the hard work once of figuring out the progression, how things connected together, so I can draw upon them for future use.
And worse, there’s already a lightweight alternative format for news stories called RSS.
Maybe we don't understand CORS.

Here's a fact-based starting point to learn about CORS: https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
That's definitely true. We get the little ones here. The big guys found in the humid/hot south are scary.
I've long had something like a 5 season rule. Sure, some "high concept" show are 1 or 2 seasons and done. And some manage to go longer especially if they replenish cast, locale, etc. But somewhere about 5 seasons--especially with traditional 20-ish show seasons--I just start losing interest.

I know there are fans who want shows to go on until the whole cast drops dead of old age, but I'd much rather have a handful of seasons even for shows I really like.
It also falls apart in the inverse. Who is to say that 5 day workweeks are best? Wouldn't the above argument for 5 day over 4 day apply to 6 day over 5 day?

There is likely a good middle ground between butt in chair hours and productivity. This discussion is merely debating what that number is. The GP comment doesn't contribute to the discussion in any meaningful way, imo.

edit: but -> butt
LinkedIn's website is having some issues
https://twitter.com/missmetaverse/status/1149022635180929026

Seems to happen to many users, noticed it a couple minutes ago.
Boeing's MAX order backlog is 8 years long still.
https://qalculate.github.io/
Building this in the open @fspacef on Twitter.
Tell HN: I came up with an interesting way to do decentralized account recovery
Thought I'd share this with the HN community.

Link to the Escrovery paper:
https://github.com/pickhardt/escrovery/blob/master/escrovery...

I came up with an interesting way to do totally decentralized account recovery. Why might this be useful? Suppose you have some account on Bitcoin, Ethereum, etc and you lose your secret key. Worse, you also lose (or never had) any way to recover it.

Escrovery gives you a way to recover it, and without simply using a centralized service like Coinbase or needing secret shares from k of n friends. This could also be used as a recovery method with self-sovereign identities.

The way it works it using escrowed payments to deter malicious recovery attempts. Any user may make an Escrovery challenge to recover any account by first placing an amount of money in escrow. If the original account owner responds to the challenge in a certain amount of time, they earn the escrow. Otherwise, the challenger takes ownership of the account and recovers their escrow.

The main limitation is that it requires users to be regularly active in checking for challenges to their account. For some use cases, this would be fine. For others, perhaps it wouldn't work.
Beware of Geeks Bearing AI Gifts
quick survey : how many readers actually ride to work?
It’s pretty informal. I believe you’re reading too far into it.

Like most words it covers an inexact group of things often relevant to the context it’s used. From the context we can understand ‘citizen scientist’ to mean some curious old/young person in their garage (not literally always their garage) doing it for fun. Which itself doesn’t have to exclude the professionals with a side project.