skysight-inc/HackerNews huggingface dataset:
Yet another tiny cut demonstrating how centralized platforms are intrinsically unsustainable for freedom. How many people will this further discourage from referring to the primary source for themselves? Instead of a democratic in-touch society where everyone is one step away from the files, we get pre-digested articles that vaguely refer to the primary source as if it's some kind of hot potato instead of simply including a link.

Censorship always seems appealing for protecting sympathetic individuals, especially at its start when the cases are inherently worthy. But after the ruling power structure learns which levers to pull, censorship is inevitably used to protect and perpetuate the status quo at scale. This tragic arc was foreseeable over a decade ago when this trend of webcrapps was gaining popularity. Giving one entity power over the communications of hundreds of millions of users is an inevitable target for authoritarian control, and too concentrated to resist. But nobody wanted to listen, and now we're living the results.
I am really looking forward to better touch-screen support in Figma.
I know a couple. The answer is simple: Money. Facebook pays way above what other tech companies pay (a 6 year of experience senior engineer in Menlo Park can easily make 600k/year). There is also a sense of pride coming from back in the days when Facebook was still seen as a very exclusive and wonderful place to work at.
I don't know the name for it, but this seems like a "the market leader doesn't know what it's doing" fallacy. While I will concede that Google is not the market leader in many of these areas, It's Microsoft, not Airtable that's leading the way.

To me, Google has always been a relatively "boring" company, it's just that boring in the early to mid 2000s was a welcome change of pace. There innovations were almost entirely in back-end technology and simplicity, not innovative user experiences. Google docs was meant to be as boring as Microsoft word, because it turns out that most people know exactly what Microsoft Word does and like the single-purposeness of it. I love Notion, but I think the idea that Notion will every be as popular as word or docs is nuts. The vast majority of the market doesn't know what a Kanban board is much less want to embed one in their docs.

Making the argument that Google isn't as innovative as smaller startups is easy. Google is trying to appeal to the masses, not a niche. Saying they blew a ten-year lead is a stretch.
It seems clear that they conflated "idiomatic" code with "real code" into a subjective dismissal.

Do you intend to provide some support for your idea that "it's useful to know about the performance of idiomatic software"?
As a Brazilian living in Canada, I can say the same.
Yes, you need it for every store.

It absolutely does not imply that it would kill your memory perf by an order of magnitude! Remember that x86 does this as their normal store behavior and they don't take an order of magnitude hit.

The easiest approach that leads to fast release stores is just to have a stronger store pipeline that doesn't allow store-store or load-store reordring. The latter basically comes for free and most weak pipelines already preserve it.

The store-store ordering, on the other hand, does have a cost: primarily in requiring stores to drain order, and handling misses in order. Nothing close to an order of magnitude.

A higher performance design would allow store store reordering but not around release stores. Allowing most ARM code to the full benefit while allowing fast release stores for x86.

I think you are mixing up release stores with more expensive atomics like seq-cst stores or atomic RMWs. There is no need for a store buffer drain, ever, for release stores.
This is great. For wiring audio studios patchbays I can see this coming in handy.
(author here) i promise this is not an ad for Hey haha, have no affiliation with basecamp and wish i was that good at content marketing.
I've never met anyone who uses OSM. I have just shy of 500 edits on OSM because I kept going to use it, finding it didn't have what I was looking for, and making improvements.

It would be nice if there was a viable alternative to Google Maps. Apple Maps is apparently not too bad, but I'm using Android and Linux these days.
> Surely as a society we shouldn’t continue to naively assume that police are “responsible” like we’ve assumed in the past?

Of course we shouldn't assume it, but we absolutely should require it.

Uncertainty is a core part of policing which can't be removed.
[Shameless plug] For anyone who uses DuckDuckGo but finds themselves using !g too and is curious how much their DDG vs !g search distribution is - I have made a small FOSS add-on for Firefox called DDG Stats[1].

I am planning on a Chrome port too (though, I would always recommend Firefox over chrome).

[1] https://addons.mozilla.org/en-US/firefox/addon/ddg-stats/
For sure - I agree : ).
relevant: https://www.theregister.com/2020/06/24/face_criminal_ai/
I've tried to use iterators and closures in my code, but it's not as easy with error handling and lifetimes. Like I could figure out the magic incantation that lets me map over an iterator with a function that returns a result. Or I could write a for loop that pushes to a Vec.

Or I could chain an ok_or_else on an Option but ugh now Rust is complaining that I'm capturing a reference to self. Screw it, I'll rewrite it to be an if let with a return. Part of the problem there is that we know an ok_or_else with try! will execute the closure and return if the value is None, but Rust's borrow check doesn't know that.

None of this is Rust's fault. It's just that it's hard to combine ergonomic closures and borrow checking.
> Very confusing, this definitely needs another syntax

The entire point of structural pattern matching is that structuring and destructuring look the same.

> This syntax goes against Zen: It’s implicit -- when using match case expressions don't mean what they regularly mean.

There's nothing implicit to it. The match/case tells you that you're in a pattern-matching context.

> I’m a big believer in this feature, it just needs some other syntax. Using {} instead of () makes it a lot better. Now no way to confuse it with simple equality.

Makes it even better by… looking like set literals and losing the clear relationship between construction and deconstruction?
Scrolling back to top like an animal? No thanks, I just refresh the page instead as a civilized person would do.
I've personally backed way off when it comes to putting everything in the cloud. I know some people love the convenience and I get that, but I spend a lot of time and energy creating what I create and I want to actually have some control over it. I also don't trust cloud companies at all when it comes to either privacy or continuity.

For similar reasons I've started data hoarding again. When I find an interesting video or podcast I tend to mirror and stash it on a NAS. Things disappear from the cloud quite regularly.
Just to be clear, I was making my comment more in the context of vim than Onivim. I maybe should have said that originally, my bad. I backed Onivim and am keeping a close eye on it. Maybe I won't need to (try to) make my editor :)
If your “actual work” is designing documents for printing on dead tree paper, then sure. If your work is modern digital-first collaboration there are way more effective choices these days.
Magnitude EK Is Now Using CVE-2019-1367 to Drop Ransomware
Get a disposable phone number and receive verification
at http://textita.com
What antitrust? Windows is a minority in computing devices in the ocean of Android and iPhone devices.
Notifications over WebSockets with Http4s and Skunk
It wouldn't happen for another century, but Hundley predicted the textile move: "Even discarding slave labor altogether, the Poor Whites alone of the South, to say nothing of the Yeomen, are numerous enough to work more spindles than are in the whole of New-England at present."
This will ruin lives far less frequently than the existing (worse) procedures.
I'm also half guessing if the "lineup" was 5 White people and the a photo of the victim.
This list is limited to H1B founders - the list of all immigrant founded unicorns would be much larger. A comprehensive list of all startups (unicorn or otherwise) founded by h1b holders could be a better indicator. Another way to quantify contributions could be aggregate taxes paid by these individuals but this data may not be available.
>How much of that is in US/EU users, though? I wouldn't be surprised if most of the growth is in other regions.

I agree, but it's not that surprising given how strongly Facebook has dominated the North American market. In North America DAUs are at 253 million [1]; if you assume that the population of all NA is ~369 million [2], you virtually have tapped the keg, so to speak.

Growth rates are going to decline once you hit market saturation like that, which has nothing to do with Product or user trends - just straight macro trends.

[1] https://www.statista.com/statistics/247614/number-of-monthly...
[2] https://www.macrotrends.net/countries/NAC/north-america/popu....
> then it can only help law enforcement and private citizens/organizations to seek justice under those laws.

In what way is law enforcement prevented from seeking justice in this case?

Private citizens need to use the legal system to get that data, but that prevents all of those nefarious actors from getting your information without due process.

Like you said, due process is well established, so why would you want to do away with due process?
Yeah, but in a benchmark it seems strange that he doesn't restrict both to use just one CPU or unlimited.. kind of compares apples/oranges.
> Are people doing anything complex or performant with Node?

Node excels at getting to market quickly with reasonable performance. I'm not really sure how to answer the performance question, because other than LuaJIT it's one of the fastest scripting languages.

> like a proxy or something?

For me, a proxy is better suited to Go. I've been building REST servers and websocket servers in Node.js though.
Sales Over Marketing
Going to use this opportunity to plug someone else's Diablo 2 clone written in C++ that's been around for a few years: https://github.com/eezstreet/OpenD2
I find the Apple Maps navigation to be far more polished and human. Whenever they added "After the stop sign, at the next light turn right" made it my goto nav app.

The search is still not great compared to Google Maps, though.
I up voted you. You need to remember that sarcasm is harder to detect on the internet.

https://m.youtube.com/watch?v=6suD_ine_Ho
How does that compare to a foldable keyboard + smartphone on airplane mode setup?
My opinion: Yes, it's true.

- Canceling accounts, leaving people with the "Post it to HN and pray" customer support option.

- Focusing more on growth than long-term support. See the original article for examples of this.

- Taking their originally fast, svelte, and compliant web browser and injecting more and more features that are virtually required by Google domains, memory/CPU bloat, and privacy hostile tracking/telemetry features.

- People don't trust in any Google product which didn't exist 10 years ago, for fear that it's going to be canceled.

People are noticing. The migration is slow (largely due to the smartphone duopoly), but it's happening.
I actually don't think Gmail (as other comments here claim) is nearly as much "monopoly" as YouTube. There are many email providers, people use whatever.
Maybe, but I do sometimes appreciate introductions to new features when they're significantly different or improved. From the user's perspective I wouldn't consider Edge to fall into that category. Sure under the covers it's radically different but functionally not so much.

I think were the guided tours really annoy me is when they know who I am but insist on showing them to me across all my devices with no escape.

I actually got this update a few weeks ago on one of my machines and immediately rattled off bug reports to MS about the fullscreen BS and the importing of FF history. When I received the update on another machine a few days ago, the importing didn't occur. I assumed this was MS correcting an err in judgement but based on the reports that's not the case.

The just don't appear to be doing the import step to the same account twice across machines, that's nice I guess... but it's like not having diarrhea gravy poured on the second serving of shit sandwich you're being fed nice.
the person you responded too didn't mention anything about twitter and you seem to be chasing straw men.
Point 1 was temporarily obviated by .NET Native, but that has now been abandoned with no explicit replacement, leaving a hole only somewhat filled by a combination of Mono and CoreRT.
I should probably email Sijmen but I've been using https://engineeringblogs.xyz/ to help me keep track of hundreds of product/software development blogs and am keeping it as plain as possible.
If your product\business needs money to survive, you better have some customers willing to pay on day 1.
I presume it refers to a one-line description of what your startup is or does. Being able to succinctly describe this is very valuable if you’re trying to convince people to buy, use, invest, be interested, &c. You might think this was obvious, but many don’t actually do it. Deciding on this helps you focus on what you reckon is important, too, so it helps you to steer aright.
Accepting that there is such a thing as "human nature" is a big thing, and at odds with much current thinking.

Many modern people assume human behavior is an effect of upbringing and social cues. A mental model where it is a mix of upbringing and people's inherent human nature can be shocking to many.

Turkheimer's Three Laws of Behavior Genetics is a good world shaking introduction to this world:

https://teammccallum.wordpress.com/3-laws-of-behaviour-genet...
Of course they have a right to free speech

What they do not have a right to is the claim that they should be treated as neutral carriers (like TelCos) when they in fact constantly exercise editorial control for the placement each item.

(If they merely posted a chronological list, they would have a valid claim for free speech and no exercised control)
I agree, well stated!
Almost everyone begins their YouTube video or podcast with “What’s up, folks.” It makes no sense.
Been pondering this, but at root I think one disconnect is that H1B is very much “A Tale of Two Cities”. If you work for FAAMNG or FinTech, your H1B colleagues represent the spirit of the program: World-class engineering talent being compensated appropriately.

If you’re outside that world it’s less cut and dry. Employers use H1B to drive down wages. They have a hold over the employees and can sometimes mistreat them. And then there’s the historical practice of body shops outright abusing the visa in exact opposition to the intent.

I lay this at the feet of FAAMNG. Instead of sending the message that it was an unmitigated good, they could have acknowledged the negatives and used their position to lobby for reforms before we got here.
Someone who enters the country on a H-1B don't necessarily stay in that category for all eternity. Although this is getting harder over time, people can switch which visa they're on, for example by applying for an Outstanding Abilities visa (O-1), a green card (EB-1), or even by getting married to a US Citizen (IR-1).

The point of the article is that these people were H-1B holders when they moved to the US, and went to become extremely successful later on.
I could see an intro python student running into this issue with something like the following. I think we have different views on how far a beginner class would go, but I think doing basic functions and comparisons would be included.

def foo(input_val):
if some condition:
return '5'
else:
return 6

print(foo(some_val) + 1)
Let’s not kid ourselves. The press are political actors and nothing more.

"The press" is made up of tens of thousands of people making individual choices (within their individual editorial requirements) about what to cover, how and with what inflection towards a given topic or trend, are they all political actors? I suppose if one takes "the person is political" calculus far enough, they might be.

It's been my experience people tend to like the news sources they've self-selected as trustworthy and reliable, and complaints about "the media" are usually borne out of a specific gripe, not anything that can actually be provably shown as an accurate generalization of every single outlet that generates news content.

This is not to attack or refute your position, this is just idle conjecture and pondering the topic.
Entrepreneurs are just one side of the story, for a successful startup churning city you need to have investors with risk appetite, constant flow of talented students and workers accepting of new ideologies and be far away from financial hubs. The last point is important because finance companies usually attract the top students and employees because of their fat salaries, which leave novel tech too little to work with. This is why cities like NY, London, Tokyo will never as successful as SF when it comes to tech.
Right, I guess your last name is the importance of all Hoseks worldwide, albeit vis-a-vis some chunking of the word, so it has to compete with the importance of other Hos es like hospitals and so on.
Imagine being a VC and hearing the pitch by Elasticsearch that you were going to make massive inroads in search (when they were early of course). I imagine most laughed at them like "How are you going to beat Google" ...

Imagine if they answered "we expect Google to just completely abdicate their role in search."

Google right now has a few wins but most of their projects fall flat. AWS is crushing it ...
It is not only unsatisfying to ML researchers, but pretty much everyone. We are mere prediction machines and AI is going to render us dispensable bags of meat using an embarrassingly simple algorithm that you could explain a bright child within a day.
I agree about gerrymandering, think the Electoral College is anti-democratic, and see you point about the way the Senate is set up (though that is maybe a bit trickier than the above 2 items).

But I feel like this is kind of outside scope of what we were talking about? The US is a flawed democracy, no doubt, and some political scientists argue it no longer functions as a democracy, but, it is still, both formally and somewhat in practice, a democracy.
Being in a relationship with a English/French language divide, DeepL was a total game-changer. I can't attest to its abilities in other languages, but it is obviously superior to google translate on correctness and "natural" translations for our use-case.
There's no urgency in switching to DDG or Safari or anything Apple. There definitely IS urgency to sign up for Hey if you want an email address as simple as "billy@hey.com", instead of "william.s.1993@hey.com"
>I found having a little notebook + pen to be much faster

I actually took a cue from the disability world for this and use a neonotes notebook and smart pen. You get the little notebook for immediate writing, but you can digitize it later and transcribe it into text for editing.

Immensely helpful tool. Just a god-send for those long technical conferences as well as day-to-day program meetings.
esp because no one serious in our field has used photoshop for web design in almost a decade
Pumped hydro hits about 80% efficiency. So if you’ve got the right geography for it, it’s one of the best choices available.
You can even get locked out of your google account by uploading old cartoons on youtube you thought were old enough to not care.

So tell me again why I would use google products when they are all so interlinked that one affects the other? No thanks
Simo also has this[1] handy site, for tracking the impact of ITP and other browser cookie restriction schemes.

[1] https://www.cookiestatus.com/
> Having a particular face should not result in you being a suspect. Only once actual policing results in you becoming a suspect then this might be a low quality extra signal.

Having a picture or just a description of the face is one of the most important pieces of information the police has in order to do actual policing. You can be arrested for just broadly matching the description if you happen to be in the vicinity.

Had the guy been convicted of anything just based on that evidence, this would be a scandal. As it is, a suspect is just a suspect and this kind of thing happens all the time, because humans are just as fallible. It's just not news when there's no AI involved.
Lessons on Coronavirus Testing from the Adult Film Industry
What would you suggest, Firefox? Mozilla has had their own set of black eyes

https://www.theverge.com/2017/12/16/16784628/mozilla-mr-robo...
Came here to say this. Current immigration policy is so broken that for someone coming here with H1B to realistically qualify for green card, it takes years of paperwork, and most Asian born employees have no realistic chance of getting it anytime within 10yrs horizon. This makes it impractical to plan for house, career and startup. I personally know some folks from India who have no practical chance of getting it in their lifetime.

There was a bill to amend that so the country of birth based bias is removed. The bill was opposed in bipartisan way. Dick Durbuin, one of the most progressive senators and Ted Cruz one of the most right wing senator both were on the same page on this issue. This tells you the current state of affairs in our political climate on real immigration reform. Neither side really wants it and wants to keep the status quo.
Yea, hard to believe great engineers would be happy that way. They apparently can't even have side/personal projects to scratch that creative itch if the day job isn't providing enough challenge. But leaving or doing a startup would result in a big drop in pay (at least initially). Easy to see how burn-out happens under those conditions.

Golden handcuffs, I suppose.
> The thing of stuff just stagnating and no care to scrub the rough corners is crazy.

On the outset, you might think with such ridiculously high compensation there would be an expectation of quality, but I think that's an error.

Google operates as an ad-company that happens to employ ridiculous amounts of exhorbitantly compensated individuals to engage in market and technological research, particularly to open or expand markets for their ads.

They didn't create mail, docs, drive et al in order to create productivity apps, they created them to _open a new market_ for advertising, and to gather data for the same. They don't really care what content is in the browser so long as it is browser-based content the user consumes and not native apps. The more browser time spent, the higher the likelihood of being served Google ads, or providing Google with data, and similar.
I doubt if Nintendo really deserves that appraisal. Breath of the Wild was hardly revolutionary, having come just a couple years after Witcher 3. Rather even Sega has been more innovative pouring money into places like Amplitude, Relic and Creative Assembly.

Perhaps Obsidian is one studio/producer that keeps turning out outstanding experiences for so many years.
Zoom is now offering e2e encryption for all users. What exactly do you have problem with?
I run this code in Python:

for i in range(20):
print ''.join(unichr(random.randrange(20000, 25000))
for x in range(4))

to generate some random text; one string like 劓惂儶宓 turns up this bizarre output:

> Honeybees ( Apis mellifera ) are splendidly beautiful little creatures. They have shapely abdomens, amphistales and pedipalps, round chests, and square backs … all of them beautifully highly marketable. Exactly what has caused the popularity of bees I do not quite know; just what they do is a mystery to me. I beg to differ. The