skysight-inc/HackerNews huggingface dataset:
Woah. I never gave it my database schema but it assumes I have a table called "users" (which is accurate) and that there's a timestamp field called "signup_time" for when a user signed up.

I am definitely impressed by the fact that it could get this close without knowledge of the schema, and that you can provide additional context about the schema. Seems like there is a lot of potential for building a natural language query engine that is hooked up to a database. I suppose there is always a risk that a user could generate a dangerous query but that could be mitigated.

Not related to the article but what exactly is "open" about OpenAI?
Part of our thesis is that healthcare is overpowered. If you go into a doctor's office or clinic, there's rarely a phlebotomist on hand. Your blood is usually drawn by someone whose license allows them to do more than draw blood. We drive efficiency by ensuring that professionals are always operating at the "top-of-license". I know from personal experience: my doctor gave me my flu shot, which can be done by an LVN making $40/hr rather than a doctor making $150/hr.

We also hope demand will drive an increase in the number of people who choose to enter these health professions, which pay decent wages. It takes about 6 months to become a phlebotomist, 12 months to become an MA, and 18 months to become an LVN. These professions are accessible from both a time and monetary standpoint.
I mean "here's all the people you went to school with" was literally Facebook's raison d'etre. If I was relying on stored phone numbers or email addresses I'd be a lot less likely to be in touch with some of them (including those whose numbers I still have!)

Sure, it's possible to stay in touch with a long list of monikers and sometimes even not much more difficult, but (going back to the OP I responded to) it's possible and often no more difficult to ruin people's lives across pseudonymous services too. Lack of real name is probably more of an impediment to the casually interested old friend than the concerted hate campaign.
littlekeyboards.com in US, splitkb.com in EU
WPS was laughably insecure. If Apple's solution was piggybacked off of iMessage's key infrastructure then MITM is a non-issue.
This is a solved problem with Nuxt/Vue and the fetch hook. Client side, server side, no problem.

One of the many reasons I love nuxt/Vue.
Maybe one day we figure out how to reuse the foundation/jacket for a huge windmill, that would be a win. And enough space to add an offshore High Voltage Station
That's high inequality, isn't it?

Also I always laugh at how the CPSU was supposed to bring true communism but instead just kept the power indefinitely.

"After all, why not? Why shouldn't I keep it?" heh
Emotet botnet taken down by international police swoop
Having a high stock price solves the issue of bankruptcy, because gamestop can issue more shares, and have a large capital infusion.
It had never occurred to me to wait for a class to teach me something. Just go out and learn it! If there are no references (books, wiki, blog, training resources) it's great fun to go your own way and figure it out from scratch. Usually there are some shoulders to stand on and reading a quick paper is fine well spent, but in every niche area it's best not to spend too long searching for that paper. Just do. Learn along the way.

I suppose in less niche areas it might be better to spend more time finding good tutorials, but even then, we learn much more when we do, not when we listen.
> 90% of those redditors (maybe 99%) will loose a lot of money.

I really don't think that's the case. I would agree with you on this point in most cases but this is a very unique situation in which everyone will make money once the people on the short end capitulate.

I suppose it comes down to the question of whether people can stomach the ups and downs up until that capitulation. I think once you screen for all the spam and memes on WSB the explanations are very simple to understand. As someone who does not invest in individual stocks(I have done so maybe 3 times in my life, the rest is in index funds), I was able to understand the situation quite clearly.

You don't even need to wager a large amount to make a large amount. The way it was explained makes sense that you could be up 10,000%, so invest $100 and you could end up with $10,000. This allows even small frys to put a little in and let the mechanics of the market do its job and at the worst case you lose money you wouldn't have minded to lose anyways.

At this point, if anyone is thinking about getting in, i would proceed with caution. The stock has already blown up quite a bit so you probably wont be getting those big 10,000% paydays. I am not a financial analyst blah blah blah please dont sue me
Lol. I always assumed it was Hold On for Dear Life.
Well, they are working with Samsung to put some generation of RDNA in their Exynos chips. So surely they should care about power efficiency.
I'm surprised that all these oil rigs are not used by libertarians to start new micronations.
What Android does is slightly more complicated than that, but it's good to know Apple supports at least something standardized. The main advantage of DPP/EasyConnect (what Android uses with QR codes) is that the key isn't actually stored in the code. It creates a temporary key that allows both devices to communicate securely, then transfers the credentials securely over that connection.
Links to previous:

Sept 2016 - https://news.ycombinator.com/item?id=12567645

Dec 2017 - https://news.ycombinator.com/item?id=16023507

Oct 2011 - https://news.ycombinator.com/item?id=3163554

April 2016 - https://news.ycombinator.com/item?id=11592228
"Hi, yeah, this is (Sherry|Carly), and I'm a senior executive with our"

Actually, I think that there is another job description, but I can't just now remember it.
I've picked up drawing in the last few years, probably because it occupies enough overlap with the centers of my brain I trained to code but also is outside the envelope enough to still feel like something different from my day job.

Its basically the same thing there too. Honestly you need both structured learning and lived experience in both, and probably in most skills in life. If you don't have the structure you will meander aimlessly solving "problems" and "getting better" (at code or art) but never actually getting anywhere with it. If you only have the structure you will never be able to actually make anything truly new because you can't solve the novel problems in the trenches.

Start something new with structure but rapidly push yourself to start using that regimented curriculum to make new stuff. And then when you enter a new problem domain (you learned Python and want to start doing networking or you know how to draw but want to paint) you switch back to a regimented curriculum to start till you get that 20% baseline knowledge to build off of again.
> I miss actual communities

I have found that Discord has become the closest contemporary thing to the old communities you talk about.

Many niche interests now have small Discord servers with like minded people, and if you hang around long enough you will become integrated with one of these niche communities.

I have been a part of several Discord servers for 5 years and I feel like they truly are communities: there is a deep history of the active members; people who met on Discord have visited each other in real life; members have gotten married; members have shared in grief as other members committed suicide; over time people have come and gone, but they have always had the Discord community to come back to when a relationship falls through, or they just need companionship in a tough time.
You can self-host GitLab which may be an advantage for some. If you like the colour purple, there's that too!
Your current approach sounds fine from the perspective of bitrot. The hole in your approach right now is protecting from incorrect updates made either by yourself or by an application to your data that you don't notice immediately.

For example, say you are using a financial application like GnuCash on your desktop and it has bug in the software that gets triggered causing a bad write to the file. (power goes out, OOM, whatever..) syncthing will happily propagate that changed file that contains the bad write to your server and when you copy to the 3rd disk you will also propagate that changed file. You deleted what was on the third disk, so now you no longer have a "good copy" of the file.

If you add some sort of snapshotting into your backup routine, then you would be protected from this, because even though you would still propagate the change to the most recent backups, you could still go back to an older snapshot (maybe a week or a month ago or whatever) and pull back a working version of the file.
My personal worst experience was pulling into an ElectrifyAmerica station and finding that the only charger working was charging at about half the speed it should have been. They operate on a pay-by-the-minute scheme so it not only took longer but it also cost more!

EA chargers also put you in a price tier based on how much energy your car can _accept_, meaning we were paying the 75kWh price for 30kWh of actual acceptance.

Fortunately after talking to support for several minutes they rebooted all of the chargers and one of them charged at a more reasonable speed (but still not the full 75kWh we wanted), and they comped the charge at that machine.
Phosphorus, a key ingredient of life, has been found in a newborn star system
Wait a sec. When the products are sold by IKEA, they are cheap but they are "products that people actually need". But when they are from China, they are "cheap crap from china"?
Honestly, as someone who has owned and driven an EV for the better part of a decade, L1 home charging has been sufficient most of the time. That uses the same type of 120V plug that you'd use for a coffee maker, and it's enough for about 40 miles of range while you sleep.

With a modern long-range EV, nightly L1 charging plus occasional DCFC or L2 charging would meet the driving needs of almost everyone.

So the solution is very simple: Just install L1 EVSEs everwhere. Streetlights have extra capacity now that LED bulbs are in vogue, so putting L1 charging next to every on-street parking space isn't even a technical challenge.
>YA is about disproportionate reactions. That’s essentially marketing.

I think you are entirely missing the point of these comments, which is: the "disproportionate reactions" of the YA community are hateful, bizarre, mob-like, and often dip into censorship.

You're also stating that the "genre's fans" are to blame. As the comments above clearly state, the criticism in this thread is toward the professional authors who take part in these mobs. Not the "young people."
An Introduction to macOS Head Pointer
> if legacy automakers want access to Tesla's supercharging network for their own EVs, they should be prepared to contribute towards the enormous capex costs Tesla incurred as well as the ongoing operational expenses

While this seems very fair it also seems very problematic. They definitely should do that. But if they chose to not do that and build disjointed infrastructure instead the outcome will be worse for everyone and it will give Tesla an advantage that perhaps would not be unfair to them but at least would be unfair to consumers.
Not really the point of the article, but I've been moving to plain HTML for a while now for certain types of personal documents. It's a great feeling to open a file in the browser and know it's going to work. Make a change and all you have to do is refresh the page. Markdown, org-mode, etc. have good intentions, and they work for super simple documents, but in the end the flexibility of html and its closing tags pays off.
It's pretty obvious looking at their current volume of charging that ElectrifyAmerica is clearly in beta mode right now, targeting mostly enthusiasts.

I've done ~40-50 sessions with them and I never got stranded, but I've had to move the car to the next charger like half the time. Good thing they're putting 4 to 8 stalls at each station.
Here some updates on hardware memory tagging from Google regarding future Android hardware.

https://youtu.be/zkoOD4hmiGE

Microsoft, FreeBSD, ARM collaboration on CHERI

https://msrc-blog.microsoft.com/2020/10/14/security-analysis...

https://youtu.be/yrk5FfjHDCo

Oracle with ADI

https://docs.oracle.com/cd/E37838_01/html/E61059/gqajs.html

Apple with pointer authentication,

https://developer.apple.com/documentation/security/preparing...
Show HN: A very simple read it later client
Dominion won the contract in Georgia.

And just because they purchased the assets doesn't mean they just used them without checking them.
Lots of warships are now museums, and those were never intended to be kid safe. Just rope off the sketchier bits and tell people to be careful. Not everything needs to be totally safe. A little danger builds character, whether it's falling off the monkeybars or knocking your head when jumping through a narrow hatch in a submarine (that hurts!)
Many years ago I used to be very proactive about my learning. I read tons of books, did MOOCs, tutorials, learnt new tools and frameworks...

What I found with time is that I forgot most of those. Except for the very basic and foundational concepts, anything that I haven't kept practicing is almost gone. I can't even remember most of the courses or books I've read.

Even worse, in some cases I ended up actually using that cool tool that I learnt 3 years ago. Guess what, now it is 2 major versions ahead and most of what I knew is useless anyway.

I love the reference to JIT learning in the article. This has been my primary way of learning for the past few years: wait until I'm facing a problem, and then put the effort to learn enough to solve it.

I still do some background explorative learning, but JIT is much more efficient and effective.
i write code for a living, so I'm in a similar boat. all my screens are 1080p and I don't have any problems.

my point was that this is actually not a deal breaker for most users. just a deal breaker for some users. I would venture to say they are even in the minority.
Frank Plummer’s Brain: Deep Brain Stimulation to Treat Alcoholism
I get three of these calls a day. They probably bought
Ajit Pai a Big Mac and collectively fantasized how awesome it will be.
> Not that I have any faith in modern "best practices". I'm imagining `grep` written in modern a modern language like JS and I shutter when I think of the hundreds of micro-dependencies like "left-pad" that would need to be downloaded to make it work.

You don't have to imagine: `ripgrep` exists and has all of 10 direct dependencies, 4 of which by the same author because they extracted features / systems from ripgrep (or developed them separately from the start) as they were useful on their own e.g.

* regex, for obvious reasons

* ignore to match and apply ignorefiles (gitignore and friends which ripgrep takes in account by default)

* bstr for conventional utf8 strings rather than guaranteed

* grep intends to be essentially "ripgrep as a library"
>The expectation that GME will drop back down to Earth over that timeframe remains priced in.

Yea, it does seem largely priced in, but perhaps not completely. If share price is $60 in 1 year, the ROI on that contract would be 9% -- so slightly better than what you'd reasonably expect an index fund to return. A $60 share price is higher than GME's all-time high prior this fiasco.
I suspect a lot has to do with the fact that it's easier to slap together a quick list/ menu thing than it is to make a select box look the way a designer wants it to. Similarly with calendar components, radio buttons, etc.
There are many web browsers that don't support JavaScript, and JavaScript is something that can be quite easily turned off in many browsers that support it. Harder than it used to be, if anything.
This is not accurate. There is no such thing as “prices are wrong”. The price is being set by arm’s length third parties transacting. Their motivations may be questionable but that doesn’t make the price “wrong”.
> but I don't know that they ever had plans to allow non-Tesla vehicles t o use their charging network.

In secret, probably not without sharing the cost of building out superchargers, but there have been past statements by EM saying they'd allow other manufacturers to use the network.

https://twitter.com/elonmusk/status/1340978686212800513?s=20 (2020)

https://chargedevs.com/newswire/elon-musk-tesla-is-in-talks-... (2015)

There also is indeed another auto-maker integrating Tesla chargers called Aptera. https://insideevs.com/news/458607/aptera-using-tesla-chargin...
K-Pop Fans – Latest Daily Kpop News, Videos, Drama
That reminds me of an old joke about a Physics professor at the horse races. He modeled the horses as perfect spheres starting at rest, and the racetrack as a perfectly smooth infinite plane. To a first order approximation, none of the horses are able to finish the race.
Author here.

Data fetching, caching, consistency, and UX are all closely related. If you treat them as separate problems, you're punting the problem onto product engineers, who won't solve it well. (See the last paragraph of the post, which suggests this same idea.)

> That is state management, yeah, and you can build proper state management with any HTTP library and any message serialisation format.

You're right that to do this manually it's just state management. But to automatically update the UI, it means your client data layer (eg. Apollo) needs to know & track the identity of fields; the data layer also needs to be able to subscribe to fetches anywhere in your app, not local fetches; it also means your protocol needs to support this identity (via agreed-upon ID fields); etc. These problems are all closely related.

> Request batching: How would that happen "automatically"? By waiting to fire requests and then batching them?

eg. Relay does this by statically combining requests throughout a React tree into a single request at the top of the tree. You could also do it dynamically, as you suggest. The tradeoff is often performance.

> UX when fetching data

Having engineers manually define loading states doesn't scale. React is approaching this problem with Suspense, and you could imagine standard loading states when fetches are in flight.
Can you tell us more about the use of antidepressants?
This may help: https://news.ycombinator.com/item?id=22777953

>> @dang

> The correct way to contact dang on issues like this is to write email to hn@ycombinator.com
Yes, generally you want the chargers to be somewhere where you can go spend 30 minutes doing something else. So you put them near grocery stores, or coffee shops, or a mall.

Gas stations are typically not located within walking distance of any kind of retail. They are set off a ways because they are nasty, smelly business. No one hangs out at a gas station, you run into the convenience store for maybe 60 seconds, and hate it every second you're there.

I would assume gas stations also have a fairly low electrical draw, so not likely to be located near transmission lines. Versus a mall or major retail outlet probably already has decent transmission capacity to make adding an additional few MWs for charging a lot easier.
I would like a set of handheld devices that perform these scientific readouts at or near real time with 90% accuracy:

- Offline DNA and epigentic methylation (this is almost already a thing with MinION, just not real time) [1]

- proteins, nutrients, enzymes, known and unknown chemicals found in blood, urine and stool samples

- Full spectrum breakdown of lipoprotein into particle sizes and types. (sdLDL-P, ldLDL-P, full lipid panel, A1C)

- Hormone levels in blood (All hormone types)

- Antibody tests, WBC/CD4 count, cytokines, etc..

- Preferences to set different unit measurement standards.

- Ability to export to a USB memory card in json and text output on exFAT or ext4 formatted drives.

All of this without requiring any connections to the internet. This would be for me, not a business. I suspect there are businesses that could use this too. They could submit the json output into a cloud site assuming legal compliance, etc...

Devices would be for rough preliminary screenings, to avoid repeated outsourced labs until red flags appear and to adjust dietary intake and exercise for optimal levels. Primary audience for this would likely be professional athletes, body builders, health enthusiasts, biohackers. I would pay good money for something like this. Less than 90% accuracy is fine for some tests provided it displays the estimated accuracy or range.

[1] - https://phys.org/news/2021-01-method-pocket-sized-dna-sequen...
Yes, I could've with enough persistence. 100 IQ is average. With enough work, someone with an average intelligence can be a successful coder.
This is a use case where AI-powered SQL is a solution in search of a problem, and introduces more issues than just doing boring SQL. For data analysis, it's much more important to be accurate than fast, and this article is unclear how many attempts each example query took. GPT-3 does not always output coherent output (even with good prompts), and since not 100% of the output is valid SQL the QA and risk tolerance of bad output affects the economics.

OpenAI's GPT-3 API is expensive enough (especially with heavy prompt engineering) that the time saved may not outweigh the cost, particularly if the output is not 100% accurate.
Ville Radieuse / Le Corbusier
Perhaps because buttons have some default styles attached and people just decided to use a div.
I wish articles would at least explain acronyms the first time they're mentioned. Just putting the full form in parenthesis would go a long way and not disturb readers that already know them.

Maybe it's because I'm not a native speaker, but I have never heard of MOOCs before – and I'm consuming a lot of content in English on a daily basis (e.g. on HN).
Nope, those are not the same QR codes. What you're thinking is a QR code with the credentials encodes in it that anyone can read and use. New versions of Android instead implement WiFi Easy Connect (technically called Device Provisioning Protocol) that makes one-time codes to create a secure P2P connection betweem two devices, then transmits the credentials securely. It's pretty much exactly what Apple's thing seems to be doing, only they're doing it over Bluetooth instead of ad-hoc WiFi.
Actually I would not create any Clothing class or abstract thing, but instead probably create a structure, which is named something like "product" and then let it have a flexible attributes container. For example it could have: id, categories, price, product-attributes. Where product-attributes is a key-value thing. categories would be either a hierarchy or tags, but probably tags, as they avoid issues with inventing artificial hierarchies later.

This way I would never need to make a class "shirt" or "pant" or whatever. I would simply add categories for them. Way simpler than encoding this stuff in some class hierarchy. There is that word again, hierarchy. The problem with those is always, that sometimes you will have an item, which fits into 2 sibling categoies or into 2 parts of the tree, which are not on the same path. With classes you will need multi inheritance or you will need to come up with a new parent of both of the classes.
Sorry if it was unclear, but my argument is that while many libraries solve pieces of the problem, no one library (or standard) solves all, or even most, of these.
CA EDD admits paying as much as $31B in unemployment funds to criminals
Pretty serious title mismatch here.
I suspect there is a growing web developer conspiracy to fight overconsumption and climate change.

I see slow websites with carousels of large images with big texts. They link to value statements, mission statements, experiences, goals, community bullshit. If you want to know products, prices, or even what the site is all about, you must squint your eyes and really concentrate, maybe scroll down to the bottom of the page. I save €1000 per year in impulse buys because of these sites.