skysight-inc/HackerNews huggingface dataset:
I've used both Flow and TS, and we are currently using Flow. I disagree with the notion that Flow's lack of success is due to differences in soundness. Today, I think Flow's exact-by-default object types are the biggest selling point for it and it catches real mistakes that I sometimes make when I'm using TypeScript.

What made Flow fail in terms of popularity is that it lagged so far behind in editor support, the openness of development (what's a roadmap?), performance, and just overall usability and utility.

They have since picked up on performance and added some features that - you know - actually leverage the types to help you write code. Autocompleting property types works at least half the time. There are some very simple refactorings available. We are _finally_ getting autoimports.

But it's too little too late, when you use TS for a while you notice that the refactoring tools are like from some other planet than those in Flow, and then coming back to Flow and, say, rewriting imports by hand feels like coming back to stone age. Even worse, it's a self-perpetuating cycle, because the community has overwhelmingly settled behind TS and created these amazing tools to complement it, while Flow is left as a niche at Facebook's mercy. I look at projects like ESBuild or Prisma with envy.

At the end of the day, Flow feels like it was never meant to actually compete with TypeScript. It's Facebook's internal development tool that you are free to use if your priorities happen to align with Facebook's.
Static typing is a learning tool for junior level developers. Like training wheels on a bike.
After 10 years or so of programming experience, the training wheels need to come off.
People's attitude towards static vs dynamic typing would make a great topic for interview questions to weed out junior devs.

Senior recruiter: "How do you feel about TypeScript?"

Candidate: "I like it. It helps ensure that I don't accidentally pass the wrong type of instances to functions... Which is a very big problem for me and the people I usually work with."

Senior recruiter: "Thank you for your time... We'll be in touch..."

... Candidate walks out the door.

Recruiter: "That's a definite no... This candidate is the Neglectful type (pun intended)"

Junior recruiter: "Could have fooled me! Too bad there are no automatic candidate type checkers for us junior recruiters... That would be the greatest thing since adult diapers."

... Both recruiters break into laughter while watching their email inboxes struggle to render the massive, never-ending flow of new resumes.
Typo in your article, Glenn.. you misspelled Ashli, as Ashil.

Glenn Greenwald is a propagandist. When the true story of his bizarre descent into his current occupation comes out, it will be fascinating.
I work in aerospace, one of my colleagues is part of the team for one of the instruments on the rover. Tomorrow we will attend a NASA telecon with our new mission t-shirts :)

I asked him if he was stressed, his exact reply: "nah not really, not a whole lot we can do now"
I can't think of any original Pixar stories that were "not good at all". Brave is probably the only one I might put close to that category. Which ones would you include?

Edit: Added "original"; some of the sequels are not great
The more time I spend on Hacker News, the more it just seems like Reddit to me. All the worst impulses are still here. The dog-piling, the comments that were made without opening the article, the low-effort jokes. At least there's no pun threads.
There is a disconnect between what SO wants and what you want. Between these two parties, who is allowed to determine what questions may be posted?
A single full-time job should pay enough for a person to be able to have a place to live and sufficient food to provide a healthy amount calories for themselves and their dependants.

If this it not possible, the system itself is broken, either rent/food is too expensive, wages are too low or both.
This should've been handled by something like 2 way auth. Collect name and email of the person on website and email crypto secure unique code. The person can then send real mail to the government (designated address) referencing that unique code, the initiative being voted for and whatever personal data are required. May as well go back to website and indicate that the mail was sent so that someone can watch and make sure government does not hide the thing. Alternatively government can keep their own online secure form acting in the same capacity as that real mail.
That is your opinion though, my opinion is that type systems stricter than C# detracts rather than adds and most agree with me. People who like to discuss language theory don't, of course, since the major reasons to discuss language theory is that the popular languages don't have the features you like or that you want to specifically solve software engineering problems in the language level rather than the code level.
> Anyway half - 3/4ths of bitcoin mining is using clean energy that wasn't going to be used for anything else

While the clean energy claim may be true, why do you claim it wouldn't have been used for anything else?
People can do this to an extent but many don't.
In the technical aspect you are correct. In the legal aspect, nope. Even if (for the sake of the example) this were identical technology under the hood w/ Volvo and Comma, there's a world of difference between "I bought a stock car that is certified to be street-legal" and "I installed some aftermarket thing into my car, despite being warned that it might void the car's street-legality."

It's not just what you think, not least because your driver's license is a permit, not a right. (On the other hand, I agree that the bar requested for computer driving safety is at least an order of magnitude higher than for human driving safety, and that the elephant in the room is the risky road environment that we pretend doesn't exist for humans.)
Germany does not have a central identity authority.

One of the most competitive countries globally, which seems to say something about the value surveillance offers.
And Google Search is, of course, merely a natural phenomenon that is mined somewhere in Siberia and exploited without anybody truly knowing what's going on.
This kind of question goes round and round. I'm tempted to say there's no time, only space and matter.

But then, someone once asked me 'what is energy?' So I rattled through the whole orthodox list, mechanical, kinetic, potential, electrical, heat, audio - and how each form may be transformed into another form. But then, the question was repeated 'So ... what is energy?'

'Ummm, matter moving in space, relative to some other matter.' Doesn't apply to potential, that's an object in a field. That snow and those boulders up the hill aren't moving relative to me ... but could be, any minute now.

In the end, there's matter moving (or not, relative to me) in space. The rest of what's 'real' is in our minds - each of which is different.
AI is one of the very few domains where processing-in-memory makes sense. This particular system is a little slapdash, but I feel strongly that in the very near future, this is the only architecture that will be used for AI.

(Meaning, relatively small chiplet AI processors with ram stacked on top of them.)

The reason for that is that as the precision used for the coefficients has gone down, the relative energy cost of doing computation on them has turned into a rounding error when compared to the cost of moving data to the alus, and in AI there is very little cost of distributing the processing power into many small chips, which are relatively far away from each other.
It’s slowly dying, everyone knows that in technology standing still means you’re moving backwards and StackOverflow trends towards standing still.

Once every question has been asked and answered every new question is a duplicate and no new information can appear in StackOverflow.

I am seeing more and more often that you look for a solution to an issue in StackOverflow and all you get is fixes that only work on obsolete software. For instance for operating systems a lot is for Windows 7 and before and doesn’t work on Windows 10 anymore.
"CDPATH=<str>" without the export will work as you'd want, and won't pollute the environment for subshells and scripts. It is unlikely you really want to export anything listed in the shell variables section of the man page, but yeah everybody does :/

[This message brought to you by https://news.ycombinator.com/item?id=22978770]
The amount of email that is sent and not opened would probably destroy the origins - might be ok. But it would waste a huge, huge amount of bandwidth and CPU to download them which would open up an attack vector (DoS) on any email service that did this. Images can be legitimately very big...
"Rust makes a number of design trade-offs to achieve the best possible execution speed. By contrast, Go is more concerned about simplicity, and it’s willing to sacrifice some (run-time) performance for it. But Go’s build speed is unbeatable, and that’s important for large codebases."
—https://bitfieldconsulting.com/golang/rust-vs-go
I’ve used alarms almost my entire life.

My sleep quality varies greatly, and the alarm has almost nothing to do with it. I always set it for 8 hours past my bedtime, and often wake up an hour or two before it rings (like this morning. I have been up since 4). If I need to get up early, I hit the sack early.

It actually seems to have more to do with my mental activity. In the last couple of weeks, I’ve been engaged in a fairly Brobdingnagian server refactoring job. It’s been intense, and I have been waking up early, quite frequently. I suspect that I’ll improve, once I get back to working on the app.
> I also think Germany may have a bias given their own car industry.

This isn't really a fair argument to be honest. You're brushing the court's justification aside ("By using the term 'autopilot' and other wording, the defendant suggests that their vehicles are technically able to drive completely autonomously.") to focus on a weak link between the country having a strong auto industry, and the justice system banning advertisement for something Tesla does not actually deliver.

> I just don't think autopilot means autonomous driving and I think that's clear to people.

Tesla was claiming their cars have "all the necessary hardware for FSD" since at least 2016 [0]. That's an obviously misleading statement since not even expert engineers know if that hardware is enough. If anything the general consensus is that it isn't, and Musk's missed promises support this.

> If someone thinks...

When it comes to misleading advertisement the technical definition isn't very relevant. As the name suggests, it's about whether enough people are mislead into believing they're buying something else. This was raised by consumer groups after realizing the payed promise of FSD never came. Customers shouldn't be expected to be experts in all things. So if the marketing makes it sound to regular people like the product is something other than what it actually is then it's fair to call it "misleading".

[0] https://duckduckgo.com/?t=ffab&q=all+the+necessary+hardware+...
Git Submodules: Adding, Using, Removing, Updating (2009)
Ask HN: Any first-hand experience with SSD Nodes?
Is anyone using SSD Nodes [0] here?

They are having very compelling offers and seem to be much better choice than Digital Ocean. They are also a YC alumni.

I cannot find any reliable reviews online so I wanted to see if there is a first-hand experience from a fellow HN-er.

If you use them, how reliable do you find the service? Would you recommend it?

[0] https://ssdnodes.com/
I tried this with my Fitbit, in one of the updates they added "smart alarms". I discovered two things: one, that apparently my range for waking up was too narrow and the alarm was always firing at the last moment, and that a vibration in the wrist will not wake me up at all.
Remote Heart Rate Detection Using Webcam and 50 Lines of Code
Sure. You can load any software you want on that, so it's actually for playing DOOM on your car's entertainment system, and it has absolutely no relation to the demos on their pages.

IANAL, but "the dog ate my steering wheel" would be a more plausible defense.
Edited: I mis-read the above and got carried away. Please ignore. :)
For a couple of cents, couldn't the grinder circuit include a basic 555 timer de-bounce circuit to suppress multiple triggers within, say, 30 minutes? That seems a lot cheaper than an alarm.

Alternatively, why doesn't the grinder have a higher minimum triggering flow rate? It seems it's falsely detecting potential solids arrival.
That is a good explanation of ray casting with ray marching as optimization. Here is interactive implementation from Quilez: https://www.shadertoy.com/view/Xds3zN

How would you end up with badly-formed SDFs?
> France's has not an homogeneous and hard coded opinion about "laicité"

Well, no country is, but the role of religion in public and political life in France is historically very different from the US.

US is much more open towards religious exceptions from secular law (e.g. the Amish do not have to pay into Social Security with the promise that they will not use the system either), or to informal, but substantial influence of churches in politics.
> It's ironic. Bitcoin will just be relegated to a settlement layer.

Not ironic at all. Bitcoin is supposed to be a robust, decentralised, censorship resistant settlement layer. That's literally the point. It's the base protocol.

We don't, after all, expect users to care about TCP/IP whenever they post to TikTok.

But it's reasonable, based on current trends, to predict that the number of full nodes will continue to increase all over the world.
Wanted to collected IKEA catalogs until I realized they vary by region due to item availability. Still they're fun reads, I wish they compiled a big annual PDF of all IKEA products. Would subscribe.

Someone commented below pandemic online shopping has crippled IKEA, but I hope they get things sorted and eventually figure out logistics of shipping items between region. Lot's of interesting accessories like Asian cleavers and and woks in Asia market. I know you can get those from any brand, but I like my 365+ collection. Also update some of the garbage planning tools, a few of them still use flash early this year.
Although the article didn't go deep into the ins and outs of the ramifications, I think the article did a reasonable job of explaining the legal situation relevant to the story to casual readers, albeit at the cost of the backstory.

From the article:

> If the beneficiary is entitled to the money and did not know it was accidentally wired, they can keep it. Revlon lenders said they believed Citibank was wiring prepayments for a loan.
Show HN: Book Launch – Writing Maintainable Unit Tests
It was a lighthearted comment because the concept went over my head.
You have to wonder what's going on the mind of people who would do this? I accept none of us are perfect and few of us can claim to never have resorted to insult, through anger or frustration, but I just can't fathom how someone would target this guy who is as close to unimpeachable as it is possible to be?
Paying just for ads? No thanks.
It also points at how useless the advice is.
Wait, does this mean that if I legitimately subscribe to a mailinglist I want, but I use a mailreader that doesn't load these tracker pixels, I will get kicked off the mailinglist? That is terrible.

I'm surprised that people still press spam for a double opt-in mailinglist. Double opt-in is the right way to subscribe, click unsubscribe is the right way to unsubscribe.

People reporting that as spam should probably have their spam reports ranked as illegitimate.

However, plenty of mailinglists are spam. Sometimes I get newsletters in a language I don't even know. Maybe someone entered a wrong email somewhere and the list never verified that it's correct. Sometimes you subscribe to a bunch of spam if you forget to uncheck a checkbox somewhere. That stuff is not something the user explicitly asked for, and the user may have a hard time distinguishing it from spam or phishing, so I can understand reporting that as spam.
Relying on email opens is really not a good measure of engagement.

It's not, but it's what we have. It's a bit like how counting podcast listeners based off of downloads is a terrible system too but it's all they have to go on (I'm subbed to hundreds and don't listen to 99% of episodes).
Most of the stuff isn't edible and would kill you. Lots of glue.
There is a difference between a fireplace and a wood-fueled heater. You have described the latter. No one would ever call what you have shown in those images a 'fireplace' in English. There are wood-fueled heaters but they have mostly been replaced by ones that use composite wood pellets, these are popular for off-grid heating in the US.
Microsoft Office 365
DreamSoft helped businesses and SMEs to experience a new level of team collaboration in real time via modern communication tools such as SharePoint Online, Skype for Business, OneDrive, Yammer and a few more. We can help you shift your business E-mail hosting to Microsoft's Office 365 that protects your valuable data under Microsoft Cloud Services.
To know more: https://dreamsoftindia.com/microsoft-office-365.asp
Contact Us on: +91.9870310606/ 7710013322
Email Us on: sales@dreamsoftindia.com
#dreamsoft #office365 #microsoftoffice365 #email #emailsolution #emailservices
But dates are integers (all databases store dates as an integer that is an offset from some fixed date), and JSONs are strings. SQLite has the functions to work with these datatypes (dates, JSON, etc...) but fundamentally they are not different from integers or strings.
Most probably a US ban will crash the price, but it will recover in time. Also it will establish a black market in the US which is the worst possible scenario for the authorities as they would have absolutely no control over it.
> [edit: unfortunately hackernews doesn't display the unicode character U+1F426]

That got a good chuckle out of me. It actually shows how there's not just "text".
How many complaints have you filed with your local data protection authority about this?
... and put a non-toxic antifreeze in the water traps (and seal the drains up) to prevent sewer gas from entering the house.
With ctrl-R you'd presumably need a bunch of absolute path navigation commands in the past, with z you don't need to worry about that.

There may be more clashes, like picking up on filenames instead of directories.

Typing `z res` or whatever is also a bit faster than hitting ctrl-R then `res`.
Why would it be unsafe to sleep? They are inside the house so they are protected against the elements.

I'm pretty sure sleeping in your car would be more dangerous just because of the discomfort leading to worse quality sleep and fatigue.
what language is that? Wondering if I can do this in javascript.
Text can have problems with people guessing what things mean from the situation they first see them (where the meaning is not entirely unambiguous).

I've seen a similar story of someone thinking "lol" meant "lots of love" and used it to end messages regarding the death of a family member.
Why do you think it's much better than Digital Ocean?
What is the best source for CEO phone number lists?
A letter is not a picture, at least not in the way we generally talk about pictures – it can be graphically manipulated and re-imagined in almost limitless ways and degrees and still perform its function. For most things-that-we-call-pictures, if you even made a relatively small adjustment to it, it would be a different picture.
That catalog was cycling around all internet design bureaus in Denmark (Sweden and Norway too) for years around year 2000. IKEA carpet bombed everyone with the task on how to put that catalog online. No matter where you applied for a job they all said they were working on the IKEA catalog. I have spend countless hours in various workshops with that catalog. Happy to learn that the mission finally has been completed and happy for all the trees this will save.
I also think most of their originals are good. I thought The Good Dinosaur was awful though, and can't understand how it could have come out of this kind of long process of iterative refinement.
> the moderation culture destroyed the site

There's a term in Russian "синдром вахтёра" which I think should be translated as "a doorkeeper/janitor syndrome". It's a phenomena when a not very smart person who doesn't understand the big picture of things gains a little bit of power against his fellow mates. While generally not intending to bring a harm, they begin to implement some weird but strict policies that reflects their very poor understanding of how things should work (metaphorically they think that every line should either be parallel or perpendicular to each other and no deviations should ever exist). Given that at least some of them might just enjoy having and exercising that little bit of power they have, the result could be just ugly and destructive.

Unfortunately, in many cases I've ever seen over the Internet communities (that's not to stretch the idea further), those who want to become a moderator are very prone to this syndrome.

I think to create a healthy community some extra special measures should be implemented to prevent this phenomena. Unfortunately StackOverflow is not doing it enough (if doing anything at all).
How Jet Stream Collapse Will Cause Mass Starvation
Terrible. Just send a verification email that says explicitly that you need to either respond to it, click a button or load the images on that email to receive further mails.

Leaving people in the dark about this sort of requirement should be considered an anti-pattern.
Twitter is already testing one.

https://www.theverge.com/2020/12/17/22187490/twitter-spaces-...
I've been out of power since Sunday night. Water out since yesterday. I'm on the seventh floor too. Most of my friends are in even worse situation. I'm a paranoid near doomsday prepped and my batteries are still low.

Walking out of my apartment is indistinguishable from an apocalypse. The emergency system batteries died days ago. Police don't come. The roads are pure ice. Nothing is open. All essential supplies are sold out. Fire systems are all disabled because pipes have burst. Elevators have been gone for a long time. Without a flashlight you might as well be in a cave.

Pray for us. People are going to die
This is not a new problem. This happens all the time when someone dies: Executors must put the deceased' affairs in order and contact all the companies the deceased had business with.

It's just that tech companies tend to think that this does not apply to them and that they don't need to be able to deal with actual mail or this sort of process.

Github's policy is simply how things ought to be (and credit to them for doing it). People find it so great simply because the industry is so appallingly bad.
I have used asset inflation in the past to mean the opposite of CPI inflation. The appreciation of assets without a corresponding increase in CPI inflation. I also refer to Bitcoin as a deflationary currency. The problem is that I needed a simple easy to understand term that cryptocurrency, real estate and stocks so I just referred to the entire class of goods gaining value relative to USD as "asset inflation" because CPI inflation also refers to a class of goods and thus its easier to transfer the concept. I will admit that this is not precise enough.
I kept away from them based on reviews i read on Reddit... Also, the fact they dont know what "unsubscribe" means and still keep sending me offers... their mail now just goes to Junk...
ESA is looking for qualified astronauts with physical disabilities
i think you are replying to some other comment.

where did i mention the police?
That's the Hcaptcha provider issues, we are in contact with them to lift this restriction.
H2 rocks. It is fantastic. Thank you.