skysight-inc/HackerNews huggingface dataset:
So weird, I was only thinking about del.icio.us yesterday. I tried both that and delicious.com and both were still offline < 24 hours ago. The timing of this is uncanny!
Impressive. Can we talk?
FCC Rule to rewrite Section 230
SoftBank Saw Opportunity in Wirecard Before It Unraveled
Rewriting stuff in memory safe languages would be a worthwhile goal, but then they go on by providing bounties to write Linux Kernel drivers in Rust.

Rust is memory safe only in documentation but not in practise.[1] Rather provide bounties for real memory safe languages. Rust is also neither type safe[2] nor concurrency safe[3].

1: eg https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Ao... but this is just the surface. alloca is not only unsafe but also security critical. Rust stack allocates too much unchecked.

2. https://doc.rust-lang.org/reference/unsafe-blocks.html

3. Races as eg with https://doc.rust-lang.org/reference/items/static-items.html?... requiring manual mutexes
Someone I think on a slashdot post calculated that we'd have to process about half the planet's atmosphere to get back theCO2, that is liquefy that much atmosphere to collect the CO2.

Then we'd have to put I guess hundreds of cubic kilometres of liquid co2 somewhere. I long ago lost any hope we will deal with it.
link to pdf of the proposed rule: https://www.ntia.gov/files/ntia/publications/ntia_petition_f...
It sounds like they will, if you go to http://del.icio.us/ you'll see:

July 15, 2020

Hi, my name is Maciej Ceglowski, the latest (and hopefully last) owner of del.icio.us.

The site will be back online soon. If you had data stored on del.icio.us after 2010, you'll be able to export it here.

If you had data on the site before 2010, whether I still have it depends on whether you completed the "opt-in" process in 2011, when Yahoo transferred the site to AVOS.

I'll do my best to get everything I can back online this summer!

You can reach me at maciej@ceglowski.com
Being able to (usually) personalize your comments I think also played a huge role in fostering community: avatars, taglines, signatures, etc.

I wrote my own tagging system for HN and it's hard to describe how much it changed the experience for me. only usernames feels a bit like being in a community where everyone wears the same clothes, uses a vocoder, and covers up their faces. if you squint you might be able to make out the nametag.
Exactly this. AMD is willing to forgo on margin to make up for it in volume. Being ahead of Intel in outsourcing manufacturing will help them keep up with demand.
audio gear is the poster child for ridiculous claims followed closely by golf gear haha
Was GPT-3 trained with data from other languages besides English?
Well, we already have tons of examples of computers telling humans what to do, e.g. autogenerated emails alerting a human to handle an issue.

The novel Manna explores where this can lead quite nicely - http://www.marshallbrain.com/manna1.htm
And it's a damn shame. Dangerous as well.
It was boiling down to badly written contract. It was saying I'd stay with them for X years with Y months notice period if I wanted to leave. When I consulted this with lawyer she said it could be understood as Y months notice period from the time I'd give it (within X years period) - or Y months notice period but not before X years period was over. I learned very important lesson, to always consult documents with lawyer before signing them, even when they look OK at first glance and when you deal with people who you think you know.
So we're only left with RISCV? Sparc seams a dead end, and power too.
I remember seeing it on AddThis widgets (remember those?), but I’ve never used it so this was really insightful.
I also think it severely underestimates the advantage of having such a large internal market.

Having access to a large internal market allows you to grow to a fairly large size while still only serving that internal market. Then, when you want to expand abroad, you're likely in a much better financial position to take on the expenses of dealing with lots various local laws and regulations.
Arrangements like this are much harder in US because 1) by default there is no health insurance if you’re a contractor, and obtaining your own is incredibly expensive and 2) there are also pretty complex tax implications of being a contractor; there are many other factors as well.

It also puts a candidate at a disadvantage, because looking for a job is heavily one-sided burden.

On a personal level, as both (occasionally) a candidate and a senior hiring manager, I always wonder about white boarding - i believe it works when the interviewer is looking for your thought process, and not code specifically. For example, something as simple as saying “I don’t expect this code to compile” at beginning of interview immediately puts candidate at ease and let’s you understand their logic and not the ability to recall specific function signatures on the fly.
Not smarter. Wiser.

It sounds awful that Google has the best mapping data in the US. In the UK Google's data is awful, worse than OpenStreetMap and much worse than Ordnance Survey, the national mapping agency.
As much as I appreciate your point, I've heard that dating is very much a numbers game for men, and that's not out of a misguided focus on quantity over quality. In online dating, it's extremely common to be in a situation where the other party, if they respond at all, seems unable to answer with anything but one-word responses, and it's diifficult or impossible to have a conversation like that. A focus on quantity is actually an optimisation, becuase to have a chance at quality you need quantity.

Women suffer precisely the opposite problem when dating online: a barrage of first messages, most of them low quality, from just about every man who has seen their profile. Therefore, the pressure on men to get anticipate and navigate this situation is even greater - either by sending a well thought out and canned message to multiple women (to beat the other men), or to spend a longer time customizing a message to each woman. The second is typically a losing strategy when the response rate is so low.

There are some good writeups using results from subreddits for dating on Reddit which iterate on this point. It's worth noting that Tinder is great for validation so long as you're getting a lot of messages. In fact, it's so good, I've heard of people simply swiping through matches because they enjoy the idea that so many people are into them. It's the dating version of the 'refresh your HN profile to see if you have more upvotes' game.

I'd like to end on another, related point. Often, people claim that men get so few matches and/or responses because they have a bad time taking photos of themselves, and tend not to bother nearly as much as women tend to. From what I can gather, this is far from the truth; most women's profiles and photos have just as bad craftsmanship as men's do.

I suspect this is one of the biggest changes in the dating world within the past 10 years.
Apple also want to add their own narrow-purpose chips (like media encoders and what have you).
Using x.y.z version numbers does not imply semver.

I agree that semver as defined only really makes sense for libraries. When working on internal code, “breaking changes” are rarely a concern.

We instead use it to mean <major overhaul>.<feature change>.<minor bugfix>. That works well as semver-ish, and is more useful than just a date or a commit hash.
> I think the best approach would be giving the candidate a broken app and have they debug it live

I had a company do this and it went really poorly for me. It was a python app and at the time I wasn't very expert in python. They told me to use my laptop and all I had for python was a vim environment. I knew enough python to do white-boarding problems. But debugging a complex app exercises a whole different set of skills I just hadn't developed in the language. I was also learning vim on the side. I looked like an incompetent amateur.

So there's a language and tooling issue. The bigger problem is that debugging an unfamiliar code base under time pressure is almost as niche as doing algorithm problems under time pressure. I've been on enough company wide on calls that I actually think I'm pretty good at debugging unfamiliar code under time pressure. But if I have someone who understands the code looking over my shoulder, they're usually at least trying to help.

It's still time pressure. It's still a somewhat contrived problem and code base. The interviewer is still comfortably omniscient. And it introduces some more complexity due to unfamiliarity of the language, tooling, code base or problem space.

Ultimately, I'm not sure it's any better than white-boarding.

A lot of these problems are solved with a take home question but then all the problems with take homes rise in their place.
For context, Wikipedia article on MOND [1]:

> Modified Newtonian dynamics (MOND) is a hypothesis that proposes a modification of Newton's laws to account for observed properties of galaxies. It is an alternative to the hypothesis of dark matter in terms of explaining why galaxies do not appear to obey the currently understood laws of physics.

[1] https://en.wikipedia.org/wiki/Modified_Newtonian_dynamics
Programmers change jobs very frequently. They come and go. So why are we so obsessed with "getting it right", as if hiring a programmer were like signing a 30 year mortgage?

Hiring is a crapshoot. You'll make bad hires. That's an unavoidable fact of life. Professional sports teams spend millions of dollars on talent evaluation and still get it completely wrong all the time.

No, a bad programming hire is _not_ devastating to your company. You'll live. A bad CEO hire could be devastating, but you can't do a whiteboard or a take-home test for that.

"The perfect hiring process" is classic premature optimization.
I don't know how Yahoo spied on their users, privacy wasn't that big a thing in the early 2000s.

But just look at the difference between the Google homepage and that of Yahoo from 1999. Google was a simple "search" box, Yahoo was cluttered with tons of stuff, including ads.

What made Google successful, besides being very effective as a search engine, is that it didn't have annoying ads, trivia and dubious content. Times have changed, but while you may want 1999 Google back, you probably don't want 1999 Yahoo back.
It's funny how any involvement with cryptocurrencies is now an immediate red flag. Is there any use for cryptocurrencies in 2020 that isn't either an outright scam or a pump-and-dump scheme?
This article has a huge cultural blind spot. What about Asia? Probably most of the hardware in your phone was designed in Asia. Arm, originally from the UK, is now Japanese owned. ATI is Canadian, which also doesn't get a mention.

When it comes to programming languages, C++ and C# were both created by Danes, although they were working in the US at the time. Presumably because that's where the money was. Does that mean the US gets to claim these languages?

Personally, I think it just invalidates the whole argument of what is American and what is European. Creation of modern tech is a global effort. If you look inside any modern laptop or smartphone you'll find that most it was manufactured in Asia, and that the software and hardware design was split between many different countries and continents, and that the actual people doing the work are even more diverse.
Some of those exploits also affect AMD CPUs.
Presumably it's because ARM is a fully-baked technology that's been around for a while, with good compilers and all that, right now.

RISC-V is promising, but it's not there yet. A small company like Pine64 isn't necessarily going to have the resources to, for example, get the Linux kernel support for RISC-V into a production-ready state.

Apple, for its part, adopted ARM years before the RISC-V project even started.
Not judging, IMO but MAGAF* can really afford to pump money into enhancing RISC-V - individually or via a consortium, and stand to benefit together, while developing the whole ecosystem too. The early days of Apple and MS were sorta on these lines anyway - which caused an explosion of growth and wealth. Not able to reason why this isn't happening now!

*Microsoft, Apple, Google, Amazon, FB

[Edit 1]: A quick search throws up that Google, IBM, SONY etc are already members of RISC-V foundation.

Also, https://riscv.org/2018/08/eet-asia-article-microsoft-and-goo...
Also not to forget: American business culture is focused on achieving your yearly bonus, means achieving your goals, means delivering the product you promised.

Many European places are focused on quality and feature richness. That produces delays and budget overruns.

As a consequence, American products are often first to market, get the attention and the money. And often, they just buy the competition who has not made it (European or not).

(and this is not only true for companies but also for managers within the same multi-national company).
> I never thought the two pizza team was about reducing communication, but more allowing faster independent decision making.

The point of the article is that if you don't own a problem space you don't own the decision making; you require communication with other entities for their part of the decision. Requiring comms.
You left out the worst of them: Twitter.

Slot-machine of the internet. rage, outrage, xenophobia, name-calling, name-dropping, celebrity, manufactured 140 chars at a time. It's a culture killer.
> Well, as devs, we have specific feature requirements

> Devs are resources who are paid for by budget that was earned by committing to said roadmap items delivery.

That’s “classical” fixing of all dimensions of the “magic triangle” (scope, budget, time), not agile by any stretch, rather a practice from waterfall management.

I argue that there’s a fourth dimension; quality. How do you see the quality of the teams’ work?
Unless it is their own one.

https://www.nvidia.com/en-us/shield/
> Even in Germany, probably 90% of the undergraduate courses are taught in German only

Because there isn't a lot of demand for English courses? Otherwise you'd expect them to increase prices and offer more English courses.

We can go even further - if Germany really offers anything close to an American standard of living and education you'd expect many people would learn German and go live there.
I’m just using the language of the libertarian techbro tweeter.

No you're not. Bad bait.
Seeing that chart of the 5 largest companies in 2010 vs 2020 blew my mind a bit.

The idea that Facebook is bigger than Exxon was back in 2010 (even with the rate of inflation), when electric cars were still a wet dream, crazy. Even more, the amount of "usefulness" as well. I'm not arguing that we should keep oil as a fuel source, but you have to admit, right now, if a big player (like Exxon) in the field just vanished, it would have a painful impact. At least fuel supply would be a bit crazy for a while until the competitors can ramp up to meet demand depending on reserve supplies being used. If Facebook just suddenly disappeared... meh. I mean, second and third order consequences... meh. Small business ads would need a new place, but that's not crazy bad. More inconvenience. Advertising companies would need a new supplier, but no really likes them anyways. Well, a lot of job openings, that's a problem. But I'm thinking beyond that, because no matter what the industry, a large player just folding suddenly causes a significant job shortage. That's a common denominator. But a hampering access to fuel supply vs. a social media wall for the general publish... one is more important than the other. At the very least, the other Faang companies have... useful significance?

Edit: I'm aware of the limits to market cap. There's no perfect way of figuring out the size of a company. My point, there's a large level of monetary value in these companies and a difference in how they are significant in daily livelihood for the everyday person. It's just interesting how large Facebook is by a metric but how incredibly useless it is compared to another company using the same metric. It's the same how theres an interesting difference between the market cap of Tesla and Ford. Tesla is larger but they make a fraction of the amount of sellable goods. It's one thing to know this, but to see significant numbers, that makes it more interesting.
Demystifying HTTP Request Smuggling
> In some ways Mark Zuckerberg was cut from the old cloth. The original Facebook was in many ways amazing, quickly evolving, and so open. Everything took a turn for the worse with advertising.

At the same time, for me, Facebook was the first example of the internet becoming more samey, centralized and where its users became more consumers of a platform instead of individual creators.

When I first got to use Facebook (after it had opened up to more than just users from particular US universities), I loved the fact that it had a cohesive look and feel. The newsfeed I was a bit less enthusiastic about, but hey it was convenient compared to visiting my friends' profile pages.

But over time I kind of started missing actively visiting the 'page' of a friend, and especially the craziness in how they were able to modify their myspace/cu2/hyves.nl/etc. pages. Sure, it was often ugly as hell, filled with emoji, psychedelic backgrounds, and autoplaying music. but it was /them/ expressing themselves.

I think a lot of what's turned out to be problematic about Facebook (and perhaps the broader internet) is that most platforms have completely locked down people's ability to express themselves to comments and a tiny little profile picture next to it.
It sounds like your submission was unrefined, maybe amateur. That's what tests like this are for. Referring to "the HR girls" isn't winning you any points either, and makes me wonder what kind of attitude you displayed to the people involved.
Apple helped found ARM back in 1990 and is a major shareholder, they have a massive investment in the architecture, including enormous experience with it. They can't just drop the massive experience, knowledge, investment and hardware and software ecosystem they have built up around ARM and switch to a completely different architecture.

Also Apple already hold a perpetual license for the ARM architecture, the major costs of their investment in it were spent years or even decades ago.

The obvious counter is the sunk cost fallacy, but what does RISC-V actually have to offer that Apple doesn't already have with ARM? Those sunk costs have bought Apple actual tangible benefits on ARM that RISC-V doesn't have, such as architectural features like the secure enclave, better device integration, better GPU options, more mature device driver support, a stronger development and testing tools ecosystem.

The opportunity for RISC-V is new use cases not already strongly addressed by ARM, or where ARMs more mature ecosystem offers weaker benefits, for companies not already strongly invested in ARM.
> I think had the potential to be something like a twitter or a reddit if stewarded correctly

Delicious was pretty much perfect as it was. Morphing into something like a Twitter or Reddit would not have been a move in a positive direction.
How? I always have to press the power button for like 8 seconds to re-enter pairing mode, otherwise my second device complains about an error :(
Most server chips with custom cores are like that. Cavium-Marvell ThunderX 1/2 don't support aarch32 at all. Qualcomm Falkor didn't either (RIP).
Survey of Supply Chain Attacks
Are all your candidates students or unemployed at the time of interviewing? How do people find that 20h/week?
Hey, one of the key differences here is that Clickhouse is owned by a large corporation, Yandex (the Google of Russia) and seems to drive its roadmap in function of the needs of the company. We are committed to our community and driving our roadmap based on their needs rather than having to fulfill needs of a parent company.

Ultimately as a result we think that questDB will be a better fit for your community. We acknowledge that Clickhouse has lot more features as of now being a more mature product.
How to Create a Weather Chatbot
Joseph McCarthy and the Force of Political Falsehoods
Hey no worries Bryan. Reading your article there just triggered a re-read of Soul for myself :)
The web ? We had minitel in France.
> I'm actually a little scared to leave my current FAANG gig for that exact reason tbh. I'm fairly certain I wouldn't make it back in the door without more leetcode grinding + repeated loops than I'm willing to do at this point in my career.

Makes you question if this is the precise point of it.
Convert JSON to XLSX or XLSX to JSON with One HTTP Request
My home country (UK) has plenty of its own problems with racism, but the one thing that stands out about the US is the level of unquestioned de facto racial segregation in society. For example, I lived for around a year in a smallish town in a very progressive area of Massachusetts. Almost uniformly, waiters in restaurants were white and kitchen staff were Latino. Similarly, the town was almost all white, and almost all of the African Americans in the local area lived in another town. Naturally, all of the white progressives advised me in hushed tones not to live there. Racism is so deeply ingrained in the US that a lot of it simply passes unnoticed. Similarly, a lot of British people are blind to the amount of class snobbery that still exists in British society. Sometimes you need an outsider's perspective to see clearly.
This makes me feel kind of nostalgic. Makes me think about when I first got into SEO and ezinearticles dominated serps, and the best places to post content was hubpages and squidoo. Reddit, digg, delicious, stumble upon, furl, fark, etc were just places we used to link to our article pages. I never really would’ve thought reddit would be what it is today.
IBM is actively investing in POWER though
I like that there is a real option to break away from x86/x64 now. It may not be the best for all use cases, but 10-15 years ago there was no viable personal computing option. I'm not wishing for Intel's downfall either, they seem to do better once there is real competition around. While AMD has made huge strides here, the real problem is there needs to be a high performance processor that doesn't consume power like x86/x64.
Sure could you join our slack ? Top right of our website www.questdb.io
Proteus: Underwater research lab worthy of a Bond villain
How Apple's iOS Is Helping Visually Impaired People to Use Their Phones
Regarding 3, I think a lot of this stems from ARM not using standardised interfaces with discovery of peripherals. Historically, board configuration ended up "compiled into" kernels and bootloaders. Device Tree (DTB) has made this a bit better, as the device tree can sit alongside the kernel or bootloader, holding the board-specific configurations.

The real root issue though is that ARM devices are generally built as "finished" products, so don't need to support pluggable hardware, meaning you can make assumptions about what pin on the SoC is used for each purpose, and exactly what it's connected to. This leads to kludges on phone handsets sometimes, where audio jack polarity is incorrect etc, and needs a board-specific driver hack. These hacks were often maintained in a board-specific kernel tree.

DTB certainly helps, but ARM devices are still (to some extent) quite hardware-specific. Moving towards UEFI bootloaders on ARM64 looks promising, and there are now "generic" ARM64 bootable images for some Linux distros.

Hopefully we'll see more use of a standard UEFI interface on ARM devices, so we can get towards having common bootable OS images, without board specifics needing handled by the OS!
Google succeeded by making keyword-targeted advertising available to the masses, didn't even need any spying for that at first because search provides the keywords quite naturally.

Yahoo failed by trying to be Where Everyone Comes For Everything and monetize that through traditional big buck ad campaigns.