skysight-inc/HackerNews huggingface dataset:
Thanks for the reply. Despite my gripe about this one aspect, your article was very complete and well written. I've bookmarked it to revisit when I need to implement 2FA in projects I'm working on.

That being said, I do not like a JavaScript API that provides access to this. JavaScript, JS developers, and the web in general has a horrific track record for security and privacy. To me, this is like the API that provides access to the battery charge state, or my accelerometer for device orientation.

Why? Entirely unnecessarily! But it's a cool feature, so let's include it. Suddenly, my keyboard typing is being exfilled through the browser, and I'm being tracked by my battery charge state.

Do not want!

EDIT: I've maintained this position for "WebBluetooth" too -- a similarly terrible idea. The less my browser does, the better!
What I think is fascinating is not just that we applaud Monzo for this, but that we allow other important services that control our lives to get away with revealing nothing about what happened or what they've changed to prevent it. Can you imagine any large bank (for the US, say JP Morgan Chase, Citi, Bank of America, etc.) putting out a note with this level of transparency, accountability, and clear direction to change?

For more about what makes a good apology, see https://withoutbullshit.com/?s=apology&submit=Search by Josh Bernoff, a former Forrester editor and a very direct writer.
The biggest thing for me: travel

* Distance to caps is 1-key

* Distance to touch bar ESC is ~3-4 keys, which is quite a bit to travel for a pinky and for me even requires forearm movement. But this is the same, touch-bar or not, so I've been remapping since before the physical ESC disappeared anyway.

This is a bigger deal for me because I use vi mode on my terminal and so I hit ESC all the time in the terminal.

Also I use Dvorak, so 70% of my keystrokes are already on the home row, so moving off the home row for something so common as ESC is much more noticeable.

Lastly - who the hell uses caps lock anyway? For short words like ESC, holding shift has now become second nature. For longer things I often type it in lowercase, select in vim, then use `U` to convert to uppercase. For not-in-vim uppercase on the internet: I just don't shout. :P
I remember this feature on Xubuntu circa 2009. Not sure why this is noteworthy.
It was effective for orders of magnitude less users than that of current chat apps.
AI Generated React with Flexbox from Nothing but a Sketch File
Netburst lasted for 6ish years before it was not intel's premier product, and then another 2-3 afterwards in various forms.
I can't name it all but here's the main stuff...

Languages: Java, Scala, Python 2&3, Javascript/ES6/Typescript

Libraries/Frameworks/Middleware: Spring, Java EE, Spark, Flask, Pandas, Pyspark, Node, Kafka, Redis, Memcached

Databases: The popular SQL dbs (SQL Server, Oracle, Postgres, MySQL) and NoSQL (Cassandra and Mongo).

I also have alot of experience with Azure and AWS offerings, including serverless.
I happen to appreciate this style of comment on HN. We live in a frenzy of sensationalism. Why can't we have a devil's advocate to remind us of the most common, basic mistakes? It's like a compiler that catches null-pointer errors for us.
2. Epyc is a combination of multiple tiny 7nm 8 core CPU chiplets and a single massive 14nm IO chip.
Googled government office performing investigation, call general number, ask for someone assigned to case X. "I have documents and electronic data that might be pertinent to an ongoing investigation you have open. Where can I send them?", which led to an in person meeting.
I'm guessing the number of short-term people hasn't changed (except for population growth), so what impact has this had on hotel occupancy rates?
That’s the part where VC money comes in. 99% of the VC funded companies worth billions weren’t the first, or the best — they just managed to get VC money and out-spent everyone else on advertising, or used the money to give away their product until they were the largest.

Uber is still making losses in almost all markets it’s active in. Slack is making a 380'000 $ loss per day. Amazon hasn’t made a profit a single time in their entire history.

The Silicon Valley model of "let’s gain a monopoly by giving away a product and outspending everyone on advertising, then monetizing it" doesn’t reward the best product. Never has, never will.

And companies grown the traditional, honest way, making actual profits of course can’t compete with that. If I opened up a supermarket giving away everything for free, of course I’d have more customers than the supermarkets who have to make money.
The number of untrue conspiracy theories promulgated by the mainstream media is high enough that I like reading things for myself instead of getting the pre-digested version.
"Please note that this prompt (y/N) defaults to yes with a 15 second timeout if 4G or more of RAM is detected"

I understood the capitalisation to indicate the default. Or does the default change? That seems bad if you're intending to wrap this in a script.
My experience with Slack has been the mixed bag of "I love this", "Turn it off", "I couldn't be global without it".

What makes me long on this stock is their position as leader of the Work Graph.(0) SAP and Salesforce have strong positions as trailing indicators of workplace knowledge (this is the information/ process that matters most to us) but Slack and to a lesser extend MS Teams are leading indicators of WHY the information/ process matters.

(0) -- https://www.technologyreview.com/s/609319/slack-hopes-its-ai...
> If you have two mutable references to the same thing at the end of an unsafe block, you'll won't get an issue in the unsafe code

This is wrong AFAIK: having two mutable references to the same thing is undefined behavior even within an unsafe block. An unsafe block only allows extra functionality (like dereferencing raw pointers), it doesn't change the semantics of functionality that's already allowed outside an unsafe block. That is: what would be undefined behavior outside an unsafe block is still undefined behavior inside an unsafe block.
I've been renting for a long time and I have never considered myself to be homeless. When it rains I generally stay dry. I'm not sure how renting implies or is in any way similar to homelessness. I still have the means to provide shelter for myself. I could even rent a hotel room for quite a while, long enough to find a new place for sure.

I don't see how the risk of being evicted (is this something people worry about?) is any greater than the numerous possible disasters that could strike a place you own in ways renters don't have to worry about.
https://cryptosense.com/blog/how-ledger-hacked-an-hsm/
Is it time to retire FTP scripts for good? We think so
So Vancouver is a nice place to live, but so is nearby Seattle. Does Vancouver deserve to be more expensive than Seattle rent wise? No, at least as a tech worker, the salaries just aren't there.
Plastic wrapped in plastic: the wasteful reality of America's grocery stores
The author also published a short summary of the findings in a link on his twitter as well, which includes a GitHub link to some of the code used for the analysis and figure generation (no data though). It's worth a read.
You'd better have a couple of very fast NVME SSDs in a striped configuration for i/o to keep up ;)
It wasn't just VLCs, at one time in my collection I had an example of every kind of QBUS VAX DEC ever made and every chassis type.

That said, its possible that some less than ethical IT people may have used the Y2K fix it mandate as an excuse for upgrading all their toys to new gear, but I know nothing about that.
Having a great manager is inversely correlated to how many times you ask yourself "Why the fuck are we doing this?"
The early G+ was similar in regards to early Slashdot or Reddit: Tech / SV insiders, Googlers and Xooglers and their extended notworks.

Expanding beyond this, especially to Google's other natural affinity group, advertisers and marketers, did far more harm than good to the service IMO.

The actual invite-only period only lasted a few months -- it was general-access by late September 2011:

https://www.cnn.com/2011/09/20/tech/web/google-plus-public/i...

Facebook's closed period lasted years.
What exactly are your suggested alternatives to Rust in this sort of niche? C/C++? Both of which have worse type systems, worse toolings, more convoluted edge cases, more hidden complexity etc etc?
Turn that sadness into joy! Even an RPI can host your TFTP and your boot files... Today!

http://ipxe.org/start has all the info you'll need.
> Even more fun alternative history: What if Motorola didn't end 68000 with the 68060?

Well, then we would all be doing our computing on Amigas, or at least on Atari Falcons. People blame C= for the downfall of the Amiga, but Motorola abandoning the 68k line was a much bigger factor, with no immediate way forward being evident at the time.
Problem is even though Facebook was restricted to a very small set of people, each of them could interact with most/all of the people they wanted to (other college students). Same was not true for Google+, people didn't have enough invites to give to all of their friends.
Questions That Will Help You Become More Self-Aware and Productive
> CoffeeScript had its moment in the sun, then the good parts got merged into JS

No. Some good parts have been merged, but so many good parts will never get to ESxx or Typescript. Most dev's just don't see it because they do not know Coffeescript well enough. Compared to Coffeescript, Babel is a total mess with all it's options/plugs config etc..

I rarely have type issues in JS, Python or Coffescript. I do have type issues in Typescript though. I fix that with 'any', just like my collegues. A Typescript codebase is about 2x bigger than a Coffeescript codebase, that means about 2 times more chance for bugs. But it's totally amazing to see the Typescript proponents considering the language to be a godsend. I moved from C/C++ to Javascript to get rid of static typing, it's part of my love for JS, but now that joy is being destroyed by static type enthusiasts.

I've never worked in a pretty Typescript codebase ever, same with JS, so many bad constructs, bad naming, bad architecture, etc, etc.. IMAO the real problems with codebases cannot be fixed with Typescript, the problems are way too big and complex for that.

I still don't understand why JS dev's that crave for types don't do Elm or Purescript instead of Typescript.
There's probably bit of hardware lot it with Intel chips. Since they control the hardware, Apple probably has invested quite a bit into hardware specific optimizations that won't readily port to AMD chipsets.

Also, AMD is only recently been a performance front runner - they might not hold on to that for long. In the short term it doesn't make sense to jump ship.

For for general computation/ecosystems or for generation/device specific ventures (e.g. Consoles) it makes sense to turn with the tides.
This is it exactly. The voters are the ones who are ultimately responsible, and they'll be the ones to ultimately pay, just as it should be. They should be voting for competent leaders, and for sufficient taxes to pay decent salaries to attract good IT talent, but they don't, so this is what they get.

Every nation gets the government it deserves. - Joseph de Maistre
Thank you. I will pick up that book. Perhaps I can send questions your way once I've digested all this advice and books?
Ford car tire was replaced by a Walmart employee hired a week ago. The car could have a blowout and crash. The story will become - Fords have blowouts and crash. Tires should only be replaced with factory original tires by Ford authorized service centers, right?
G+ sometimes resembles the way Mozilla develops Firefox: Lots of aspects make just a small group unhappy. However, taken together all of those unhappy groups mean that you have no early adopters left and the project fails to get traction.
Apple had probably been designing that for a long time. It's difficult to change something that custom once you start going down that path.
What happens to in-flight, long-running cloud functions when you update them?
Yeah, but you are not finding 1Password passwords in public browsers, are you?
Thoughts:
1) It's just basic free-market supply and demand. Landlords own property to make money, so if they want to take a risk in short term rentals they should be able to.
2) I would love to live in a double-wide shipping container... actually that's probably bigger than what I have now.
>And in case it's even needed to say so, I don't believe in egyptians or the historical jesus being white - I don't think anyone does outside of American media.

Who is considered white has a social (non-racial) element, e.g. middle eastern and balkan immigrants weren't considered "white" by Americans early on, where white meant "looking like English/German/Nordic people" in their minds.

They became "white" (in the degree that they did) only after they were more integrated into US middle class.

That said, Jesus certainly wasn't WASP-white, but he also certainly (to the degree that he existed) was of mediterranean complexion and thus non-black (in the same sense that Jews, Greeks, Lebanese, Souther Italians, Egyptians, and so on were not and are not black).
From my perspective, the undesirable scenario would be Libra supplanting Government-issued currencies. As I added in my edit, the idea that companies are moderated by consumer choice breaks down when the companies control the means of transaction. Company towns with company currency used to be a thing, and not a good thing.
Why should a city have the right to tell a house-owner what they can do with their house and what not? In order to satisfy other people who want to live in said city and want to pay less rent?

Are you ideologically against the right of private property in general, or only against the specific right to own houses?
Oddly enough kids are using GDocs for messaging in school and during study sessions, etc. Not something to build a network around since they are used as ephemeral ad hoc chat spaces.
I kept some notes on my "House of VAX"[1] but really DEC's documentation was a wonder to behold, binder after orange binder on everything. A lot of that is online (scanned) on the bitsavers.org web site.

[1] http://www.mcmanis.com/chuck/computers/vaxen/
"50 or so miles next to the Everglades conservation area, everything north of that is sprawl" - which is what the area of SOUTH Florida is.
All blogs presumably start out obscure. This one seems reasonably written and the content is interesting. (Genuinely) What's the problem?
A waterfront server farm cooled by the SF bay
Do these processors use NUMA, similar to the high end Intel Xeon chips?
1. proprietary

2. focused on features, not privacy
Anecdata, from people I know working in hospitality, is that they're going down, and hotels are definitely being threatened by AirBnBs
Agreed with the comments about a good manager being at the service of the team, rather than vice versa.

I've had both in my past several years working, and the biggest difference to me is that you can tell that the good managers want you to succeed and go out of their way to help you succeed.

The poor managers expect you to succeed and diminish you if/when you don't.
This exactly happened to me (I took my iPhone swimming in the Mediterranean).

My personal solution is 2 encrypted files - one for my passwords, and one for the keys for the (sadly few) services using TOTP. So losing (ie stealing then decrypting) one is not losing both - ie the password and the TOTP are still mutually exclusive factors.

I got back many of my TOTP accounts fairly easily, but boy the amount of trust placed in a SIM Swap is still scary.

Compare for example to (my idealised way it should work) of every online account I have using 2 different U2F keys (ie different hardware IDs) to control the account. One I lock away in my bedroom safe and one I carry in my wallet [#]. Lose one and I still hopefully have the other. But a) can you name any service that does that today? b) is my bedroom safe actually safe ?

My work TOTP was backed up on cloud - and it still worked! The app had stored the key (probably securely) in a icloud backed up location.

So the TOTP was no more safe than iCloud. Which is to be fair a pretty high bar. So I am fairly relaxed about it. But still, TOTP hardly counts as "something you have" these days.

But I completely agree that the lifecycle problem (revocation mostly) is long way from being solved. I would just like to see dual U2F access controls as a default on web services today.

[#] That's another problem. I am seriously contacting wallet makers to see if I can design a USB key and u2f key friendly wallet - I hate my keyring appraoch.
It is puzzling to me why foreigners would actually believe that we are somehow inflicted by the "social credit score" and worry about being sent to a "re-education camp" for simply circumventing the censorship.

I work in a research institute that is government-sponsored, and I can assure you that our work relies on having access to censored foreign sites (Google, Google Scholar, etc.), and there isn't an official way to do so and we all use third-party or self-hosted VPNs.

All my friends and families always discuss incidents in the past history of PRC freely, and never have to worry about being surveilled. It has recently bothered me that the western media often see the issues in colored lenses, have strong beliefs in anti-China sentiments and yet provide no direct evidence relating to the claimed atrocities commited by the government. I tried very hard to find actual direct evidence and to justify their claims (e.g. [1]) but discovered none. The lack of evidence make those hard to believe and would urge you to take those with a substantial grain of salt, and not everything is abysmal in China.

Conflict of interest: I am a Chinese and I studied in the UK for 8 years.

[1]: https://chinatribunal.com/wp-content/uploads/2019/06/China-T...
I'd drop the tattoo example on the gallery page. You would have a very difficult time finding an artist who'd even attempt that, much less one who'd do it well - and you'd be wanting to have it covered up inside a decade, most likely, in any case, given the way ink gradually migrates under the skin.
My favorite bit of knowledge here is that you can migrate before you must, which means that you can choose the timing, the process, and spend time doing as much testing as needed.
Plus one. For everything you said.

I hated Google plus for how open they forced everyone on it to be. VS Facebook was private in its beginning.

I hated Google plus because they forced all of their services to begin to rely on it. They forced various logins to use it.

I have stopped using play store comments and YouTube for this very reason.

Had they split Google plus into parts where people adopted it slowly they would have fared better. Parts like friend network-1, forum network-2, news network-3, share page-4, posts page-5, etc.

I still remember when they replaced Facebook and Twitter search results with GOOGLE plus results.

And the bonuses part is why this makes so much sense about why they did it.
Bookdown is amazing. Makes it possible to publish a book. https://blog.datascienceheroes.com/how-to-self-publish-a-boo...
Yes, I agree with all of that.

But that kind of change is very rare. China has done more economic growth in 30 years than any nation in history.

I don't see India or Vietnam moving that quickly in any direction.

Vietnam does not have the scale or institutions, India has all sorts of problems.

China declared Shenzhen to be a global city for this and they 'made it happen'. I'm not sure if there are going to be other candidates.

But in the end, it's diffusive and I agree with you, maybe some countries are able to carve out niches.

Maybe India beats China to chip fabs or something, due to their competitive position in adjacent things like software, and their relationship with American companies on that front, and the fact it may not take 'a national directive' to do it.
"90 percent of Google+ user sessions are less than five seconds."

By most actual metrics, Google+ was a failure. 90% of people went there "accidentally". They were trying to do something useful, travel to somewhere useful on the Internet, and clicking the plus.google.com link was a mistake!

90%!
> This is a non-peer-reviewed paper with zero credibility...

All right, all right, perhaps we can we have some respect for other professions around here?

You know the human world isn't the robot world, it's not built on 'data' it's built on relationships, agreements and good faith.
At this point, I think it's a lot more likely for Apple to switch to using their own chips, at least at the low end.
Problems inside Google's and a disconnect from the reality of the company could very well be why they never really took off.
Sorry for the Joker meme, but we really have a double standard here.

- Crappy local policy prevents creation of 300,000 housing units: nobody panicks.

- Startup removes 30,000 housing units from the market: everyone loses their mind!
Sadly, I found ones from colleagues that use 1Password and even to me it happened that I clicked save for password that I didn’t want to save in that environment.
Two tapeouts, one for the IO die and one for the 8-core chiplet. For lower core count versions they can simply leave chiplet slots blank: https://img.purch.com/o/aHR0cDovL21lZGlhLmJlc3RvZm1pY3JvLmNv...
> there is an easy list of people to investigate

If the criminal has an ounce of brains, they'd execute the hack while on an overseas vacation.
It's long term renters that increase the probability of issues/squatting/ill-maintenance cropping up, and generally start a long term degradation of the neighborhood. Long term renters also seem to buy ridiculously overpowered audio systems, and run them in such a way that one can hear the thump-thump bass, a block away. Not to mention they often pack like sardines into a place, and then you have 4 or 5 autos per residence.
Of course it has an impact. But it is likely not a dominant one or we'd have experienced the housing crises we're seeing now, long ago.
KYC should really be renamed CYA (cover your ass), because it's borderline useless as a real security measure against determined threat actors. For anyone willing to commit fraud and/or identity theft, it would be relatively easy to "pass" a KYC process under an assumed identity, especially when no in-person/biometric verification is required.
Hard to tell given the number of industries that allow Woof From Home these days.
It's a web based IRC client, I don't get it...
"But then how will they make it thinner!?"
Future of CRDs: Structural Schemas
Price controls do not work. High home prices are a symptom of a lack of available housing and the only way to fix the lack of housing is by building more housing.
There are three tapeouts used for the entire desktop, HEDT, and server lineup combined. Everything uses the same 8 core CPU dies and there are two different I/O dies- a smaller one used for desktop (which doubles as the X570 chipset) and a big one for HEDT/server. There's also a separate 4 core + GPU die used for laptop parts.
Yes, but it feels like more work and it's more verbose. In Typescript, it's also more or less convention, where as in JS it's just nice to have. I have less guesswork to do with Typescript. There's value in that.
You could always put NOPs into delay slots by default and replace them later with something more useful.
100% agreed. I've updated the post to soften the argument around recovery codes.
There's still energy costs wasted on heating and cooling 4x more space than you need.
Presumably it’s a consequence of wear induced by running the dryer, eg one would hope an unused one wouldn’t spontaneously catch fire. But after some nebulous number of runs whichever component that was made a little too close to the anticipated margin fails and produces a short. At that point i assume catching fire would just be down to chance