skysight-inc/HackerNews huggingface dataset:
> What a weird comment

It's just another comment by someone who tries to fabricate a self-fulfilling prophecy.
Negotiating with your product designer as an engineer
I think specific features make compile time very long. Nullable types + ADTs / sum types / 'enums' are not one of them, because they don't add exponentials to the compile time like type inference & operator overloading does for example.

Also adding nullables after the fact isn't very hard, other languages such as dart & objective-c have done it. The migration path isn't that hard either, since it is a completely new syntax that doesn't have to be a breaking change, so migrations can be gradual. Out of all the features that the new higher typed languages give, I think nullables are probably the best one out of them, and one of the cheapest for all the others to adopt. And while your adding nullables, you might as well add sum types because that is how you implement it anyway.
In general, end users don’t even have a .vimrc, .bashrc, etc. If you even know these things exist, you’re an exception.
And two years later there has been zero development on this bombshell story which makes the story look even worse.
It definitely should be. I think about it all the time.

Resource-hungry apps screams "unprofessional" to me. The makers (i.e. developers or company) behind these app have apparently decided for me that whatever trade off they did for my battery life/capability to multitask is worth it – without consulting me.

You don't need to run many such apps before even a relatively new (Intel) Macbook Air spins up the fan, gets hot and battery life plummets. Wirth's law is maddeningly real.

It's frankly ridiculous, considering the functional reqiurements of some of these apps – we had chat-apps comparable to Slack in the early 2000s, for goodness' sake.

So TLDR; Either the companies don't really care about user experience (in real contexts, i.e. using multiple apps – which most people do), or the software engineers are bad at their work.
Very much agree with the sentiment. Interviewing in tech is so broken that I consider myself fortunate to not have to do it anymore. It's not like I've completely retired, but I've retired from interviewing. If someone wants to hire me for contract work based on past performance or working knowledge or on my github code and if the gig is interesting I'll take it. I had a short gig last Fall like that - former coworker emailed and asked if I was interested in working on a contract project that was in my area of expertise. I did the project - they knew my past work and I knew I liked working with them, no interview dance required.

But if a company wants to play the interview game (phone screen -> coding test -> full day interviews -> followup interview, etc.) then I'm not at all interested. If more of us would refuse to play the game maybe companies would try harder.
Interesting to see fixed and floating time differentiated. I didn't really have a name for that last concept.

And fixed time I would call local time. Why call it fixed? Because it's tied to a location?
They thought this candidate was worth asking to prepare an interview task, but not worth hearing the result of that preparation.

That's mightily disrespectful and sounds a lot like 'shits and giggles'.
Yuzu (Nintendo Switch Emulator) Progress Report January 2021
Archive link to full article: https://archive.is/l5MRz
There's no energy index for the US military industrial complex, the entire US police force--but the primacy of fiat is based on the ability of an authority (for most of the world an authoritarian regime) to protect property through violent cohersion or violent force.

Bitcoin changes that. How much energy is a non-violent property protection commons system worth to humanity?
The young child has some fair merits, NPR has heavily moved its programming toward progressive political ideology compared to day to day life.
What's wrong with the regular DOM?

Shadow DOM having better performance is a myth.

Google it.
DirectML: High-performance, hardware-accelerated DirectX 12 library for ML
My oldest, a three-year old, is obsessed. I have done nothing to cultivate the interest early or specifically, he just gravitated toward them and now all we do is play dinosaurs.

That or firefighters.

Or sharks.

Or race car drivers.
> I frequently hear people talk about how Signal would prevent monitoring of groups like those that stormed the capital

Those folks walked over on public roads from a Trump rally down the street, live streaming on a hundred cameras as they did it. Of all the things that went wrong on the 6th, surveillance was clearly not one of them.

What I think you're remembering is more the point that Signal and Telegram provide harder-to-surveil forums for the people who got radicalized. That having all that chatter be private by default means that we won't see the next extremist faction before its born. And that's a fair enough point. Q communities on Facebook and Twitter made it easy to see where these people were coming from.

But even there, the nature of radicalization is that it happens in a big group. There may be surveillance-proof channels on Telegram where modern right wing extremists are assembling to find like minded souls, but finding them isn't a problem at all. The ones that are hard to find die out by definition.
I said "wrong" because it appeared that the author was not expecting a job talk. The recruiter should have prepped her for the process right up the front.

Given the kind of talk she described it sounds like a big miscommunication. It's possible the miscommunication was about the role itself. In any case IMHO the responsibility lies with the company.
You've been breaking the site guidelines egregiously in this thread, and in other threads. We ban accounts that do that. Would you please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here?

I'm not going to ban you right now because you've posted some good comments too, but if you keep posting comments like these ones we're going to have to. Please correct.
Melville was already an established author after Typee and Omoo - Moby Dick was sort of like a Sgt Pepper situation. People expected a sea story and they got something quite a bit different. Or imagine if Tom Clancy wrote ten Jack Ryan books and then Gravity's Rainbow or something.

Sadly many authors don't get the recognition they deserve for generations afterwards... but the important thing is they didn't let that possibility dissuade them from writing!
Then they can just register their work. Make the first five years free or even 10.

The point is registration won't affect creative output.
[what it does]

Hi HN! I built an app that helps companies and startups to customize collaboration tools for different roles in their organization based on their responsibilities.

You can design tools for:
* Project management
* Task management
* Administration Management
* Information dissemination
* Employee support.

[Why I built it]
SHORT VERSION: I couldn't launch my previous event app during covid, I made a pivot, did some interviews, validated the idea, and built the app.

LONG VERSION: https://babsvanbrahms.medium.com/how-i-came-up-with-my-start...

[Feedback and questions]
We welcome any feedback or question about the app. Thank you.
To be fair, the polling went largly unnoticed (at least in France). I discovered it by chance in the middle of summer, shortly before it got closed.

Then the results were published and a few people were pissed off for not having been informed.

OTOH, it would have had been a discussion for 20 years otherwise.

I am happy we just have one tole shift left (to move to summer time, yay for me because I am on the western edge of a timezone)
This is the good stuff.
All of those things can be parallelized. It's one thing to say "opening by the end of 2023 is unlikely", but to say it's impossible is unnecessarily dismissive.
The theory is very straightforward.

Miners consume electricity.

Solar, wind and geothermal are the cheapest energy you can find, and their cost continues to fall.

Miners are therefore incentivized to increase profit by buying cheap renewable energy.

Renewable energy industry increases revenue and can continue to invest in R&D, infrastructure, distribution, etc. of said energy production. Costs go down for producing new units of renewable energy as a result of industry maturation.
My understanding is that the phone number is never even sent to Signal in the first place. So doing so would result in a git commit.
It's a legal minefield in the sense that there is legal trouble if a hiring manager says "I hired the other candidate because they were white", but there is no such trouble if they just privately think it.
Yep a big part of npm’s problems are actually just flaws with JS. Comparing with Java, it’s insane how many dependencies you have to manage, and that batteries are not included (esp weird when you consider front end apps involve downloading the code!).
They have an app which is ad supported, and they are trying to become of a social network like reddit by requiring you to login for more features, and adding upvotes and other interactivity.
Note: sometimes you'll get two people giving different numbers for the same city. AFAICT this happens most often when pensions are broken out as a separate budget item. The fact that cities break them out separately is sensible -- pensions are legally quite different from other budget items.

But pension obligations are a pretty significant component of the price of policing, so excluding them in these calculations doesn't make a lot of sense.

20%-30% is pretty typical. Almost all cities with lower numbers have enormous transportation budgets (e.g., NYC -- they do spend a ton on police, but they also have transportation budget that's comparable to many states).
> Brick strength is measured in ability to withstand deformation under load and as far as I know there isn't any popular "plastic" that can do comparably.

By definition something plastic will deform, else it wouldn't be plastic! A "rigid plastic" would be like a "miniature giant"
All I'm saying is you're making a fuss about the symptoms and ignoring the actual disease.

What you need to criticize is the root cause of the problem, of which pro-israel group media interference is but one manifestation.
Exactly! They have to. If they can't fill positions that must be filled, changes will be made. But we all have to demand that, all the time. And that also means preaching this to everyone here who is just starting out in their careers. Lack of previous work to show is not permission to an interviewer to treat an aspiring developer like garbage. Everyone has to start somewhere.
There is a terminology issue here, with "generic" being overloaded to mean different things. Parametric polymorphism is what Go is adding. You'd like to see something like ad hoc polymorphism in Elm, like type-classes in Haskell. But neither of those should be confused with the datatype generic programming.

https://en.wikipedia.org/wiki/Parametric_polymorphism

https://en.wikipedia.org/wiki/Ad_hoc_polymorphism

https://wiki.haskell.org/Generics
Cheat Sheet of Cognitive Biases, Heuristics and Fallacies
Yes, netzpolitik.org has some info [0], I'll give you a deepl translation of the section:

In the future, performance not in compliance with the contract will be deemed to have occurred if

- 90 percent of the contractually agreed maximum speed is not achieved at least once on each of at least two measurement days, or

- the normally available speed is not achieved in 90 percent of the measurements, or

- the contractually agreed minimum speed is not reached on at least two measurement days respectively.

To be recognized as valid, users must also perform at least 20 measurements on two different days and have their computer connected to the Internet via LAN.

[0]: https://netzpolitik.org/2017/weise-deinem-netzanbieter-nach-...
None of that changes the fact of how they use these SDKs are intended to get value at the moment.
> Major supppliers include:

Add like 100 more companies to the list.

A fab is not only a lithographic line, but a ton of other very unique, industry specific equipment.

Air handling for fabs stuff is up to 24 months lead time, and has no use in any other industry.

Ultra clean water plants — 9 to 18 months. Just two vendors on the planet.

Gas plants — take few years to construct by themselves

Chem plants — again years long lead time equipment from only one vendor in the world

On site mask shops — equipment, and processes not much cheaper, or less scarce than the last gen chip making gear itself.

Cleaning stations, degassing stations, industry specific SCADA hardware, AMHS... (https://youtu.be/XKXZT-BBUEE)

Post-backend stuff...

The list will go on for a few screens.
This nails it!
Really disappointed that the author did not want to delve into TZ dark magic:

$ date && TZ=LOLS-3:03:03LOLD,J101,J202 date
Wed Feb 10 17:44:44 EST 2021
Thu Feb 11 01:47:47 LOLS 2021

(My timezone is LOL Standard Time (LOLS), UTC+03:03:03, with support for changing to LOL Daylight Time (LOLD) during daylight savings, entering LOLD on the 101st Julian day of the calendar, and leaving on the 202nd Julian day of the calendar, excluding February 29th even in leap years.)
>Do we create a localised version/model where people can transact with each other without touching the blockchain

This is what the lightning network is for: scalable, instant, low-cost, and off-chain TXs. All transactions between the opening and closing of a payment channel are consolidated into two TXs. One to open it another to close it. This means energy cost per TX goes down pretty significantly with adoption.
Bitcoin also enables ransomware.
I've said it before, and I'll say it again. Blockchain and decentralization does not produce trust and integrity. In this article the author gives a statistic: that fewer than 1/3 of Americans trust the financial system. And yet 95% of American households have bank accounts, thereby relying on it and giving it trust their trust through their actions. The key advantage of the current financial system is that there is somebody to keep accountable: the government and banks can be pressured and sued if they renege on their promises, and insurance/regulation can minimize loss.

For a cryptocurrency, if a smart contract has a bug, a hacker steals your crypto, you forget your wallet key, or an ICO goes bust you have zero recourse. Millions can be lost. Therefore, zero trust. By not placing trust in any one actor or system of recourse, you lose all hopes of accountability and are forced to view every person you transact with suspiciously. It's a shitshow that has generated the very thing it hoped to avoid: centralization into exchanges and government regulation. Read more about crypto's issues here:

https://medium.com/@kaistinchcombe/decentralized-and-trustle...
It could have been built in to the language. Tons of builtin features (slices, maps, channels) are already "generic".
I'm absolutely sure NPR would be happy to run a story on racial disparities in paleontology dig crews and the moral challenges and ownership rights when digging up fossils on historically Native American lands.
> Their activity promotes the oxidation of iron at the surface of the sediment, and the resulting iron oxides bind phosphorus-containing compounds[22] and hydrogen sulfide,[23] limiting the amount of phosphorus and hydrogen sulfide in the water. Phosphorus can cause eutrophication, and hydrogen sulfide can be toxic to marine life, meaning that cable bacteria play an important role in maintaining marine ecosystems in coastal areas.

When I learn about things like this I always think about how easy for us it would be to destroy important biological processes (via pollution, climate change, &c.) that are key to life on earth (or part of it) without even noticing it before it's too late. Nature is full of intricate and interdependent phenomenons we barely know about and have a very limited knowledge of how they interact between each other.
> Title is misleading IMO. The study has nothing specific to do with Apple Watch. They mentioned that they used "a commonly worn commercial wearable device (Apple Watch)" for testing.

The title is factual and not misleading. It seems like you want it changed to remove a fact.

> Any device with continuous heart rate monitoring will do.

This is something you assert, is definitely not a conclusion of the study, and is misleading.
Tweet from Buffy Star Charisma Carpenter on Joss Whedon's Abusive Behavior
Wait til you hear my groundbreaking, never-before-voiced comparison between AirPods and the Seashells from Fahrenheit 451 ;)
Toronto, despite being the crane capital of the world "only" built 200k condo units in 20 years with marginal increase in other housing. Population increased 500k in the same period. Mississauga increased 120k dwelling units in 40 years, while population increased 300k. Beijing cranked out multiple 100K+ megablocks in 5 years.

It's a supply side problem. There's more land than money, 1/2 of Richmond BC is undeveloped. There's space for millions of units. The fundamental problem is Canada cannot build due to combination of regulations and construction culture.
Please don't post in the flamewar style to HN. You've crossed noticeably into that here and it's not cool—we're trying to avoid that kind of thing on this site.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
Poetry is for Python kinda what Cargo is for Rust.
17B investment for 805M tax rebates... over 20 years... 5% of invested ammount... seems just like a way to get government involved and avoid them blocking investment.
The title of the press release is "Chairman Thompson, Ways and Means Democrats Introduce GREEN Act". As far as I see it and the linked PDF files don't contain the word Tesla. Please don't editorize titles (https://news.ycombinator.com/newsguidelines.html). Maybe there is a better news article about the topic. Or the PDF can be submitted and personal opinion or the intersting aspect as first comment.
I have to disagree, and I don't think the first world vs. third world comparison is helpful.

Bricks are quite common in Europe, at least for buildings up to a certain height. The resulting buildings here (in Germany) offer higher living quality with better thermal and acoustic insulation than a typical North American beams + drywalls building. That's just an observation though and maybe the general construction method is not the cause - maybe it's just because our windows and doors are much more solid.
If one were to need true privacy as you say, shouldn't there be benefit to overlapping security approaches?

Ie, use E2EE, use expiring messages, use out-of-band challenge/accept (ie, recipient has to mention keyword or conversation stays plausibly deniable) all seem applicable.
Yeah - I guess our audience is really people who find going to the restaurant challenging. Busy parents and people who are sick of the scene are our main diners.
At least with windows, the drivers aren't checked that much and accordingly, have had some serious issues.

I'd guess distros are generally better off in that respect, but kernel space & user space aren't that different nowadays, when caring about your own security
It should be said that this lawyer is a total piece of trash:

https://reason.com/2021/02/10/zoom-cat-lawyer-rod-ponton-use...
I'm not sure that's how I would describe it, but they have really narrowed their focus in a way that's becoming tedious.

Their narrow focus on elite media/academic preoccupations has really made their coverage unappealing. I mean I'm interested in that stuff to an extent, but no everything in the world needs to be examined that way.
You can say that about any currency. An 80 year old billionaire still needs someone to care for him, just like an 80 year old pauper. He relies on the hope that his dollars will be accepted, to look after his medical and care needs as well as security and ownership needs.
You can mimic the macOS feel in Linux by injecting a 30 ms delay in every action and changing the cursor to a beach ball.
This is precisely my experience, and it's why I've been hesitant to leave this sector for so long. I could undoubtedly make more elsewhere, but the "badass" factor of what I'm working on would plummet significantly.
Please omit personal swipes from your comments, and please don't post in the flamewar style.

https://news.ycombinator.com/newsguidelines.html
Civil forfeiture has become a controversial issue lately. It's not clear that the ability of financial institutions to do that is actually a net positive for society.

Consider how it'd be easier to catch criminals without the fourth and fifth amendment, but it is thought to be more important that we provide protections against government overreach.
Ok here is a puzzle: is there any electricity provider who accepts BTC?

BTC runs on fiat money.
> There is an intrigue about the new fab though: Samsung hasn't stated which process node it will be designed for.

Let's restate the question. Which node can they get up by 2023 and how much of security critical U.S. consumption can that cover?
Tell that to landowners in 1917 Russia :)
"which essentially means that Samsung demands a 100% tax abatement from the county and 50% from the city."

So the figure couldn't really be much larger.
The value of bitcoin increases because people speculate, not because the number of them is fixed. I bet there are hundreds of crypto currencies that have fixed or decreasing stock that keep losing value, or are already worthless.
Does anyone here have recommendations for using poetry or a similar tool for nested projects? We have a suite of separate repos that all have separate requirements but are really sub-repos of the larger project. It would be nice to have a way to poetry install and manage them for development from a single place while still being able to install the separate components when we deploy.
The article states that they needed to rebuild most of it because the entire thing depended on a deprecated Chrome feature that could be removed at any time.
Why cherry-pick? Just running the regression analysis on the entire dataset.
Shhhhh, no there's not. These are not the metro areas you're looking for. Nothing to see here. Move along.
System76 Begins Detailing Their Open-Source “Launch Configurable Keyboard”
Not to nearly the same extent; the key is to not grant unnecessary authority in the first place.

Let's say I'm using a `left-pad` function that someone else wrote, and I'm using a system in which modules aren't granted any authority except what you give them. If I then call

left-pad('foo', 5')

...I don't really have to worry that it'll go rummaging around my filesystem for my private keys and exfiltrate them somewhere. After all, I didn't give it access to my filesystem or the network! (Side-channel attacks notwithstanding, things get thorny real quick at that point.)

Now, you still have to worry about the function not doing what being correct - it might return an empty string, it might go into an infinite loop, etc - but you've tremendously reduced the scope of what this module could do if the developer were malicious.
How influential was the fact that Margaret Thatcher:

1. Studied chemistry in university.

2. Was respected by Ronald Reagan.

to creating consensus to act among political leaders?
I didn't say currency should be worthless. Obviously a worthless currency is... worthless. Saving for the future is great. There are lots of ways to save money sans BTC, holding currency just usually isn't one of them.

I don't think bringing in "brainwashing" is helpful to discussion.
Show HN: Dif – Linux preprocessing front end for gvimdiff / meld / kdiff3