skysight-inc/HackerNews huggingface dataset:
> Implementing features based on feedback from 1 customer, then find out the customer wasn't articulating the problem at all.

What about, ahem, Google Self-Driving Cars :)?

Unpopular opinion around here but here goes:

I feel the dimensions on which actual people (i.e. customers) will evaluate Google's SDCs, when they become generally available, is very different from the dimensions Google is optimizing for, based on what they think people will need in the future once the technology is ready§.

How a person determines the utility of a product or service can be markedly different from how the same person evaluates the utility of that product or service when s/he is confronted with what all potential customers must confront before making a purchase decision: a price tag.

As subtle as the distinction between a person and a customer is, it is an important dose of reality that I think is missing from a lot of arguments that happen here on HN where the title of market leader is undisputedly ceded to Google Waymo when compared to a competitor like Tesla with far far lower-tech (but cheaper) autonomous capabilities.

§ IMHO, I don’t think their current approach to SDC technology using expensive LIDARs fits the problem at hand. Use of high fidelity tech like LIDAR also causes another tendency, it lures engineers into thinking that it will somehow make tractable, a hard problem like the trolley problem [0].

An additional issue is that the designations: L0-L5 are arbitrary constraints themselves, they are not based on problems customers are confronted with.

0: https://en.wikipedia.org/wiki/Trolley_problem
Wait, VS/Code both have vi emulation plugins? I wish I knew this a couple of years ago ...
How much of Intel’s demise is due to their layoffs from 4 years ago? Did they cut too deep and mess up the secret sauce?
Remote Companies with the Best Benefits
From brief check on the book I see that Racket has a lot of infrastructure for making languages, but fundamentally I don't see the difference with Parse in Red. One can easily add tokenizer, reader and expander similar to what is there in Racket.
> sex with an underage girl, it doesn't even matter whether she appeared willing or not; that's just wrong

These are very different levels of "wrong". Forced sex is much worse than consensual sex.
I feel like you don't know what you are talking about.
Do you know what a cubemap is, how to generate one, and how to use it to render reflections?
"clearly gives you away as a Hindu nationalist."

lol
I can't quite interpret what you are saying; so I'll say what I hope you are saying:

If the x86 and x86_64 instruction sets became an open standard so that anyone could implement them; that would be great for consumers. If Intel is in a position to halve prices in the face of competition there are obviously not enough players in the market.
Let's not use the American police systems as a measuring stick.
We Need to Save Ignorance from AI (2018)
That sounds like something entirely too unspecific. Amyloid plaques aren't the only thing relying on hydrogen bonds...
'quantum foam' may explain away cosmic energy
> But the concept is fine.

The concept is not fine. Itanium was predicated on saving transistors in the OoO machinery, and spending those on making the machine wider and thus performance. However, it turns out that without any OoO, the machine is terrible at hiding memory latency, and the only way to get this back was to ship it with heroically large and low latency caches. And implementing those caches was harder and many times more expensive than just using OoO.

In the end, Itanium saved transistors and power from one side, only to have to spend much more on another side to recoup even part of the performance that was lost.
Those systems were all built by humans. Built by humans while other humans are relying on the vagaries of weather and chance for their long-term food supply. From 20K feet, that’s a huge gulf and 20K years from now, you’re liable to stumble across a CPU or phone vs a stone gristmill and get two very different views of what humans’ capability was.

I don’t think the point above was about individual heroism, but rather the spread of technological capabilities.
could this be opensourced and added to linux
That's fun to read! Thank you for the excellent write-up.
No idea why you're getting downvoted

I'm very much against plugins as well, being able to reliably work on a vanilla vim install allows me to productive everywhere.

But yes, I do miss the multicursors I've learned to love on Sublime Text.
Thread about the first photo on the back of the moon
of course: dnsleaktest.com
This seems a bit spurious.

I don't see many companies offering the same level of Stock options in Europe as in US, before tax. It seems to me more like companies generally pay less in Europe, before tax. Surely in that environment, reducing tax on Stock options would encourage companies to offer less?
OCaml (and ReasonML) Software Foundation
Make a trigger
Even if it may still take some years, I have really high hopes for chiplet GPUs.
Location: Accra/Ghana

Remote: Yes

Willing to relocate: No

Technologies: Python(Django/Aiohttp) | Flutter | Scala (Lagom)

Résumé/CV:https://drive.google.com/file/d/1Wcsg8YJ7Lm3l8c4N2qIsjusJBq5...

Email: edwardbaah@gmail.com
Having done both SQL and C# for a very long time I prefer C# with Linq. Linq gives you nearly all the declarative power of SQL with all the procedural goodness of C# to get things done.

Whats needed is a really good object database for C# to eliminate the impedance mismatch.

Don't get me wrong SQL is great, but to be useful it needs to be mixed with a procedural language (pl/SQL, T-SQL, etc) I would just prefer using a more capable typed procedural language instead.
As someone unfamiliar with European regulations, would cooperative enterprises encounter the same barriers?
Carbon Design System: By IBM and Supports React, Angular and Vue
Sounds bizarre to me. Are you really implementing one product per person?
SpaceX's Big Starship Reveal Raised More Questions Than Answers
Why should governments forgo tax revenue now to create companies like Amazon that pay zero taxes later? It makes no sense.
yes, it is a step in the wrong direction. multinationals already have very little restrictions already as governments can only operate inside their jurisdiction. it's a bit like old tv shows where the bad guys get away by racing the cops across county line
Tessian is backed by leading technology investors Sequoia Capital and Accel who have helped build many industry defining companies including Stripe, Spotify, Zoom and Facebook.

Site Reliability Lead | London | Visa

We're looking for a Site Reliability Lead to join us on our predominantly cloud centric infrastructure

https://jobs.lever.co/tessian/ab892f45-8037-4daf-981f-59bb6d....

Technical Support Lead | London | Visa

As Technical Support Lead you will provide a crucial link between our customer support team and Engineering when supporting our clients, balancing the technical attributes of an engineer along with the ability to work directly with clients to manage and solve complex issues.

https://jobs.lever.co/tessian/9c8de8b5-5a72-41fa-8434-ed3a74....

Security Lead | London | Visa

We are looking for an experienced Security Engineer to come in and help take our security processes to the next level.

https://jobs.lever.co/tessian/194975bf-8a5e-4772-8292-da34dc....
10-qubit register breaks new ground in quantum computing
There are a couple of variants of this question:

1) Would this work in an environment like yours?

This is a closed question that gets the receiver to quickly evaluate whether there is a fit, side-stepping the question of price.

2) How would this work in an environment like yours?

This is an open, leading question that gets the receiver to simulate the product in their organisation.

The second is more useful if the prospect is showing strong signs of interest, but can be perceived as coersive if the prospect is still on the fence (in which case the first version may be better).
"..chip companies are definitely in a whole different world when it comes to documentation, compared to the software world I'm now in!"

Makes sense though. SW is a much more agile/faster iterations artifact than HW. Documentation is very hard to keep pace in this env, so much so that people are actually trying to infer it automatically from the -ever changing- code.
Porsche’s Challenge to Tesla
I didn't read the article but skimmed. Guilty as charged <blush-emoji> Thought it was about RPA (Robotic Process Automation).
Then concatenating to valid Unicode documents would no longer be valid Unicode. That is bad.
And ASCII text would no longer be a valid UTF-8 encoded Unicode document. That is bad.
And even when everything has finally switched to UTF-8 every tool ever will still need to handle the BOM. That is bad.

Guessing between valid UTF-8 and Latin-1 is only ever ambiguous when there are multiple non-ASCII characters in a row and all those sequences are made up of a lead byte with the correct number of trailing bytes. How often is that a problem for you in practice?
Ask HN: Physical Algorithm Toys
Which physical toys will help a young person understand algorithms or programming concepts in general?

An example is the 'Tower of Hanoi' game:
https://www.wikiwand.com/en/Tower_of_Hanoi

Another example is this sorting game:
https://imgur.com/a/NrjSHdG

I am interested in teaching some very young people these concepts, in a fun way, without the requirement of a computer or any electronics at all.
From the article:

> ” Such functionality was earlier usually achieved with triggers, but with generated columns this becomes much more elegant and cleaner.”
I was aware, but 3rd party editors like Notepad2 or Notepad++ were much better than Wordpad for lightweight program editing as they also had syntax highlighting, auto-indent, etc.
The Messy Consequences of the Golden State Killer Case
>Meanwhile Mozilla has started sending a list of every domain you visit to a US company subject to US law enforcement. Not ideal.

Do you have an article which explains this?
That's a microarchitectural detail, point is you can view modern CPUs as more than 64bit wide, at least databus-wise.
Rami Malek gets support from girlfriend at starry Mr.Robot final season premiere
The site works perfectly in Firefox on Android. The text content is perfectly readable without zoom, and zooming works to enlarge both the text and the embedded images.

What browser are you using where the zoom feature is blocked?
Because then you create companies like Amazon.
This is different though.

It looks like they are using transcranial stimulation, i.e. putting electrodes on both sides of your head and running a current through it, resulting in what I assume to be a quite homogeneous current distribution throughout brain tissue.

RF waves' tissue penetration is stronger at the surface of a conductor, see Skin Effect.

EDIT: substituting the frequency in [1], we arrive at ~9mm skin depth for 918MHz.

[1] http://www.sgoc.de/Download/skin_effect.pdf
Sane Software Manifesto (Draft Version)
The quotation marks are stylistic rather than for attribution.

My personal experience comes from ingesting product feeds from online stores. Misapplication of \ from other encodings was the most common sin, but I'm pretty sure I saw about three dozen others, from double-comma to null-terminated strings to re-encoding offending characters as hex escapes. (And, of course, TSV files called CSV files, with the same suite of problems.)
I think US companies pay more because there's more competition to try to attract talents, and because there's more money in the tech ecosystem in general.

Lowering tax on stock option may help the tech european ecosystem in general to grow, and, hopefully, increase salaries after proof would be made that some employees create a lot of value.
Parthia: Rome's Ablest Competitor
TI's website is still pretty decent for navigating around and finding the parts that'll solve your problem. ST seems to be making it harder and harder. The former Linear website was very easy to use. Maxim has always sucked, in my experience. NXP has an OK website but generally quite good datasheets.

If you're designing electronics for profit (not hobby), reach out to your local non-stocking distributor (Arrow, Avnet, Future, etc) and ask to talk to the local sales person and FAE. Tell these people your problem. They have contacts at a bunch of semi vendors and the FAE's main job is to know what parts do what. A good local FAE and sales person are worth their cost when you're trying to find what parts to use, even though they get much less useful once you're into the minutia of any given part or design.

Finding good and cheap ways to solve electronics design problems really comes down to experience. Not that you've done a ton of designs yourself but more that you've looked at a variety of ways that other people have solved problems and then tried to understand why they did it that way. Working at more than just one company where you get to do design reviews is a huge help with this. Ask lots of questions at design reviews, challenge the designer on why they're doing things a particular way even if you don't know how to do it better, the designer probably contemplated a handful of ways to solve the problem and will be happy to explain their decision to you. It's also helpful if you can work with a team who are trying to build low volume (<10k units per year) products and a team building high volume (>1M units per year) as there's very different tradeoffs that engineering, manufacturing, and the business are willing to make as volumes change.
This site has been online for 20+ years, damn!
What keeps me from making a screenshot?
Yes, some chemical details about how each substance works would make this site fabulous.
Why do they call it Generated Columns and not Computed Columns like most other databases already do?
maybe it's just me, but things like this sap half the fun out of development.
In DB. You can keep it with migrations.
You can have a functional index without creating a new column.
Thank you! I'm glad you enjoyed it, I'm half worried everybody just skims the photos on these things :P
> Minimizing the amount of busines logic in the dB is exactly what makes the dB structures long lasting.

The trick is to keep declarative business logic in the database layer, and imperative business logic in the application layer.

This allows a large team of developers to move quickly without breaking things.
In other news, three quarters of the fuel used on US roads are used to ferry people around.
Mark Zuckerberg Led Facebook’s War to Crush Google Plus (2016)
The single core IPC has gone up >3.5 times in that time. So even if the advancement isn't as fast as it was in the gigahertz race times, it's not exactly standing still either.

https://cpu.userbenchmark.com/Compare/Intel-Pentium-4-380GHz...
My previous block was ~100 apartments. Packages were either left in front of apartment doors, or in the mail room in front of the (very small) letterboxes.

I'd have packages delivered 2-3 times a month. In 2.5 years, not a single package was stolen.

My takeaway from this experience is that most humans are decent people. Or that I live in a sufficiently expensive block that nobody has any desire to steal anyone else's stuff.
> Attach Ceramic to Leather [Let's Glue!]:

"We won't ask why you would want to glue ceramic and leather together - we just give gluing info.

If the leather is thick (eg. boot leather), we recommend:..."
I think that caused by social separation. Today people have hundreds or even thousands of "facebook friends" but not one where they can sleep on the couch when they are down.
Also consumerism. Lots of people have the latest and greatest iPhone and OLED TV but don't have 6 months worth of savings(I think that's the minimum you should have) in the bank.
It's a lot harder to find your next job when you stressing because you are going to be evicted.
Co-ops in EU (at least in my country) have presidents chosen by vote. What is the point of starting a company if you can be voted out of the top position at any time?
Crypto Wars – Privacy
The fact that they pay zero taxes is unrelated to their creation.
Interesting. I swear that when I previously tried this approach I had to explicitly tell typescript that a string is indeed of a particular type:

const test(direction: Direction) => direction;
test('up' as 'up');

But now that I'm testing in typescript playground, I no longer need to write the "as" part — simply `test('up');` works fine as well.

I wonder if you've seen this quirk of typescript before.
Amazed –| Stunningly Beautiful –| Soothing Effect
Tax revenue is not the only metric. If I am to live on a world where it is the primary metric, I would rather move to Mars.
suspect that stock options is mostly about paying people less, rather than distributing wealth like the article seems to push, the fact that you earn less means less taxes, so stock options, playing the devils advocate, means in most cases less for everyone except those few founders that make it big.....
It is already open source. I don't see why this belongs in Linux kernel though.
I would also add that things are just well, easier in the States, at least compared to Germany / Switzerland. The amount of paperwork alone makes it a non-starter for most.
I rather not have Amazon and still have my local book store.
> Macron, and have stopped voting for people like Mitterrand, because capitalism works phenomenally well.

You can never boil it down, as politicians of every hue always try to after they won, to simply "because my way", "because capitalism", "because socialism" etc. Or as justification of the unpopular fringe policy that's a major swing issue to exactly none of the electorate.

It's as much "because the other guy is an arse", or simply who got the most enaging media smile and presence, or best slogan. Sometimes they are simply the least-worst of the two terrible, terrible choices presented in the election.

Simplistically it's a much shallower process than the actual issues. Quite often it is mostly events that swing it. 9/11, and The Falklands, made far, far more difference to election results than economic policies.

> Instead it is a commentary on the overall structure of the economy in that it compares low income people in 1979 to low income people in 2007 even though they aren’t the same people ... those 20-31 in 1979 and married ... while 28 years later in 2007, the median of those 48 to 59 and married was

Hoo boy, that's a really disingenuous way of presenting it.

In 1979, the office junior or trainee something, freshly out of college, goes on a journey through simply "something", and senior something, to head of team, department or one of many Vice Presidents in 2007. Twenties are most people's lowest earning years, and late forties or fifties their highest.

There would be something very broken indeed if most did not increase earning power in some sort of reasonable correlation to increasing seniority across their career. It's why we do indeed normally compare the progression of each quintile, or each job role across the years rather than of each person or individual family as they progress through the tiers.
Wow! Nice effects. Great job!
I don't have anything to support what I'm saying nor I need to. My knowledge does not come from a billion dollar research, and it does not have to. The question is only are you looking for a solution or a solution proven by authorities of your choice.
Or, maybe there are just lots of inefficiencies in the banking sector, and more efficient/affordable banking is good for almost everybody, especially for the demographics of people who are currently underbanked.
I noticed they were doing this when I saw that in-band DNS updates were failing. Eventually I realied that my router (or something upstream of it) was returning an error to the client rather than passing through the GSS-TSIG-signed nsupdate packet.

So far I have been unsuccessful in my attempts to get through to a technician who knows anything other than "try turning it on and off again". I suspect this policy is deliberate.
EU doesn’t have FAANG who hoover up startups. Not nearly as many ”Our great journey”-posts get made.
To create something interesting together rather than just focussing on self-enrichmemt?
شرح طريقة حذف إسمك ورقمك من برنامج تروكولر TrueCaller نهائياً
you're already seeing a pushback against "telemedicine", with services promising a real human doctor/pharmacist to help you.
Answered in sibling with offending HTML.
Even in my medium sized city I see banks opening all the time. I can only assume they are for older people who have not moved to online banking. I think there is also this outdated thought that banks project stability with a lot of branches.
> If you’re adding a feature to one of these products that are already at that scale, then your attitude toward technical debt will be different.

> But effectively nobody reading this thread is doing that, and the few that are know who they are.

Aren't a large fraction of HN readers working at Google or similar companies?
Maybe it can be both that and another road to the middle class closing off for young people aiming to get a job in the services sector.
Mailbird Is Looking for a Senior C# Software Engineer
Big G is driven by money like any other company, but they lose more money if they don't employ top security practices and prevent others from getting their data. ATT's main business isn't selling the data, it's selling the pipes that carry data, so security on their data lakes is probably less of a priority.
I doubt Zuck is underestimating TikTok. He has spent a 13 years living and breathing social media, has surrounded himself by smart people, has access to masses of data others don't, and has shown a willingness to admit making mistakes.

Taking his Q&A responses at face value is a mistake. There is a huge element of PR in his response. He is undoubtedly very aware that anything he says has a decent chance of being leaked to the press.
To be fair, the page for "Super Glue" does mention it: https://thistothat.com/glue/super_glue.shtml ("This is cyanoacrylate.") which then links to: https://thistothat.com/glue/cyan.shtml which in turns links to the relevant brands' pages.

It could be expanded, since not all brands on the site have this, though.
Yes, totally agree with you about the SQL injection; though if you have noticed, there is no SETTINGS table there. I had left it like this to show the example cases rather than making it a full-fledged solution.

The goal was to demonstrate the creation of REST APIs with Node.js, Express, and MySQL; I am pretty sure there are so many packages out there to efficiently generate the query for MySQL engine.

By keeping things more crude, the reader who is willing to try it out will get a better idea of what is going on, rather than plugins taking care of it.
All sorts of things are possible but it misses a fantastic opportunity to compartmentalise the data away from the implementation. If it doesn't make sense to compartmentalise data and logic, why compartmentalise anywhere? Do the whole project in one big file. Of all the surprises a project is going to face 'oh, this data is useful for [new thing]' is one of the most likely. And everyone expects to find a boundary drawn there because it is such an obvious place to draw one; so it saves on confusion.

Putting complex business logic in the database is opening up all sorts of interesting new ways for data to be unavailable, corrupted or complicated to access. It is easy to imagine it working out well for simple requirements where there just needs to be something that works.

PostgreSQL is a piece of software that takes data and enforces the relational data model on it. Great idea. But the relational model of data is really only tuned to relational algebra. Put complex logic in there and all that is really being accomplished is now you can't migrate away from PostgreSQL. Relational databases already have great integration with every other programming language in current use.
It's actually funny they have "Turbo" in their names.