skysight-inc/HackerNews huggingface dataset:
> The only way to fairly distribute the limited supply of housing is to the highest bidders.

How is it fair to distribute the supply of housing of a city, a place that people have roots in, generations sometimes who actually have a history there, just to the luckiest and greediest? Instead of, let's say, the people who have actually built that city which those rich folks seems so desirable to move in? I really don't understand how you can use fair to call a system like that.
Power and speed isn't just about transistor density. The construction of the transistors also has an impact. See FinFET and GAAFET.
When you push to git via ssh which uses this key?
It isn't, yet.
Mudge specifically referenced Musk in his complaint. This isn't just 6 months of due diligence it's targeted and timed for maximum damage.
Those aren't the only two options. Either they have poor impulse control or are "puritanical"? That might not be the best way to conceptualize non-drinkers and appreciate the point the author is making.
Heh, it's amusing to see Redux Toolkit referenced here. I'm one of the two main RTK maintainers. My co-maintainer Lenz Weber is responsible for most of our TS type wizardry.

Agreed that writing TS types for libs can be a pain. I actually did a talk recently on "Lessons Learned Maintaining TS Libraries" [0], where I talked about some of the techniques we used, and some possible TS changes that would be helpful for us as maintainers.

As one recent example, TS made a change in a 4.8 pre-alpha that broke RTK's `createSlice` types. Lenz tried to come up with a fix, couldn't, and had to add a workaround to check what TS version is being used and specifically use an altered type. Since there _isn't_ a good way to know what TS version is being used, Lenz resorted to hacking together a new package that abuses the `typesVersions` property to define a different TS type for _every_ TS major+minor version combo, and then used that to decide what the RTK type should look like conditionally [1].

Another pain point is debugging type transformations. I reworked the Reselect types in 4.1.x to do a much better job of inferring the argument types for the final selector, based on the intersection of all the input selector arguments. This ended up as a monstrous type that does a types-level map + transpose + intersection [2]. It took me weeks to get this working right, and I frequently had to break it down into multiple small intermediate types to see how TS was processing each step.

I know that someone on Twitter was recently working on an alternate TS type-checker based on bytecode, and they said they had some kind of a working types-level debugger [3]. Having something like that officially, where I could see each step of how TS was transforming the types, would be _hugely_ valuable.

There's a couple folks like AndaristRake who are able to dig into the internals of the TS compiler itself to trace how it's interpreting the types. I definitely don't have that ability :)

[0] https://blog.isquaredsoftware.com/2022/05/presentations-ts-l...

[1] https://github.com/reduxjs/redux-toolkit/pull/2547

[2] https://github.com/reduxjs/reselect/blob/v4.1.5/src/types.ts...

[3] https://twitter.com/MarcJSchmidt/status/1539787500788613120
Not far from reality, indeed. Every time you have some molecule with a free electron, you can perform Electron Spin Resonance on it. You take a small amount of the molecule, put in a strong magnectic field, and with microwave you could drive the transition between the down and up state (parallel and antiparallel to the magnetic field). However, with a conventional spectrometer you can't control a single spin, because its signal would be tremendosly low, you would need at least ~10^13 molecules (maybe even less nowadays). If you want to use a single molecule, you need to connect to some kind of nanofabricated structure, in order to control and read it out. It's feasible, many works showed that, but very very difficult to engineer. You could spend most of your phd trying that (a pretty common tale in the field).
For the most part, I don't consider people I keep in contact with on social media or via text close friends. At best, our friendships are on hold.

Nearly all of the meaningful interactions I have with friends require collocation.
>if it’s tied to your name

How can this be proved? Even with signing, anyone can impersonate anyone.
> I'd much rather have plain mushrooms

I'd much rather have mushrooms with real bacon (and some onions).

I do agree with your broader point though. "meat replacements" are a fundamentally flawed concept, if you want to eat meat, you should eat meat. If you don't want to, there are plenty of great other options. The best is a combination of both however, absolutism in either direction is a fatal flaw.
Housing values in and around Silicon Valley have gone up extraordinarily since I was young for reasons that were not easily predictable. It's not a good model for housing costs in the rest of the US.

I grew up in uninteresting towns in Monterey County and San Bernardino County and both could check off points of 'acceptable places to live' which are affordable to the middle classes. No one talks about them because no one cares.
Thinking as Computation (2011) [pdf]
If you want a slightly better look: https://neal.fun/design-the-next-iphone/cubemap/px.png
Also makes it annoying for gaming because suddenly you need a lot more horsepower to do the same thing. E.g. you need to shell out for the Xbox one series X (not the xbox one X, confusing as it is) if you want "proper" 4k to play the same exact games as the almost 10 year old xbox one can play on 1080p. For PC gamers, you will probably need to upgrade your graphics card if you want to have the same framerate you expect from 1080p gaming, certainly not a cheap prospect these days with crypto people buying up GPUs.
There's a giant gap between "you're entitled to live wherever you want" and "too bad, go live in the middle of nowhere."

My read is that the person you're responding to is in the middle of that gap; and your response frames them as being on one extreme edge and then says an acceptable answer is to go to the other extreme edge.
I mean, in San Francisco or the Bay Area in general, renting is a ton cheaper than owning at current prices. People still buy, because it’s nice knowing your landlord won’t get the cheapest contractor that’ll drill into asbestos in your kid’s room when something happens.
Same. Was recently promoted to a software engineering position, and I have not attended any work events outside of work.
As someone who started our inner-source react component lib with typescript, it's actually really great
Just build high-density housing in rich areas!

And then what, you expect rich people to move in? They won't. Poor people are going to move in. And the rich people who made that area nice in the first place are going to flee, because it will turn into a not-nice area.
> Javascript was abysmally slow as well

From what I remember, the Java VM took around a minute to start the first time you opened any page with a Java applet, and it locked the whole browser while it started. Compared to that, Javascript loaded instantly. Also keep in mind that much less was done in Javascript back then, so even though it was interpreted, it didn't feel that slow.

> and Java itself could have easily been used as the web-native language if it is made to interact with the DOM natively.

From what I recall, a Java applet could interact with the DOM directly (even though most applets didn't); the DOM specification had both Java and Javascript as targets, and it always felt to me that it favored the Java style in its interfaces.
The OP is talking about a situation where it would be cheaper to rent your home in the future, than make mortgage payments on it.
No idea about the US, I'm in Canada and housing has only gone off the rails in the past 4-5 years. So those 3 generations all had legit chances to buy a home at a reasonable price.

I'd assume every country is its own special mess:)

In Canada last year we had a stat released that said 1 in 5 Millennials that own property own more than one. This was inline with both GenX and Boomer stats.

Millennials are just as much a part of the problem as any other generation, assuming you think speculators are part of the problem.
It has been stable since I have been here? In fact all the issues that make the most $$$, gun violence, abortion, race relations, these are not a problem at the macro level. If anything it should be commended that our media and leadership has the luxury to complain about these “issues” that affect less then 5% of the population.
And any bartender will happily make you something that LOOKs like a drink if you feel you need to keep up appearances (ie fruit juice with garnish, or sparkling water with a lime)
So that's only one side of the equation. The other side is distribution. Perhaps we could have policies that create jobs in areas with shrinking populations or abundant cheap land and lax zoning. Nobody seems to talk about this.
Termux is awesome but the native environment is suffocating. I didn't even bother with Termux utilities after one hour of messing around. I went straight for the Arch Linux ARM proot environment and it contains ALL of the Arch Linux utilities. For example you will never get scipy to compile in normal Termux because you can't reasonably get a compatible Fortran compiler built and configured. Arch Linux ARM is the best "distro" within Termux and the installation script is seamless and supports multiple users!
Clearly it is ethically problematic for the people of San Francisco to squirt out babies and then 18 years later tell them to go fuck off, go live in Gary, Indiana.
> Phones are not PCs/general-purpose computers.

That's just the opinion of the manufacturer, we don't have to agree.

Phones have banking and government apps, they are general purpose computers from their usage alread
Another way to phrase this is “statically typed languages suck if you want to write highly dynamically typed code.” That’s true. I think there’s 3 options here:

1. Keep writing code in a very dynamically typed style, despite choosing a statically typed language. Just deal with/stomach the extreme type complexity that is necessary to model your dynamic style statically

2. Keep writing code in a very dynamically typed style, and switch to a dynamically typed language

3. Stop writing code in a very dynamically typed style. If you’re using a statically typed language, write code that embraces static types

IMO 2 and 3 are both reasonable choices, but the author is deciding to choose 1, which is of course painful. I strongly disagree that libraries must be super dynamic though - that’s a pure style choice that some library authors adopt, but you can absolutely write basically any library in a static types friendly style, you just need to reflect that in your interfaces.

I guess the one thing that IS TS specific is that ppl can write their libs in JS, then try to add types to it, and if they chose crazy dynamic interfaces, it will be an incredible pain to statically type. But honestly, you could just say “this is a JS lib, there will be no TS types.”
A security concern for the governments, not twitter. It's not twitter's fault that governments are using it as a primary form of communication, nor should it be their responsibility to have amazing uptime just because governments are using their platform.
> "a swarm of 500g drones"

Which have laughable range and can't handle anything heavier than a stiff breeze, let alone weather conditions at sea.
It's worth clarifying that the issue with the government infrastructure is with the regulatory agencies, rather than the water infrastructure itself which is privatised.

There's also a good text article version;
https://www.theguardian.com/environment/2022/aug/04/sewage-s...
>If fuel prices are still at the whim of global markets, does it matter if the country is a net importer or not?

But they are not completely at the whim.

With a nontrivial lag time, as prices raise, local (especially North America as a whole) production will go up and NA will become a significant net exporter. The shale and tar sands production is considerably more expensive than other production methods and requires high prices (and predictions of long term high prices) to operate successfully.

We are coupled, but not entirely dependent. The local price will be progressively lower compared to global price as global price rises. Being able to overproduce our requirements enables this.

If high prices significantly (for some sufficiently high level of significance) threatened our local economy or supply actually limited people's ability to buy at any price, controls can and would be enacted to decouple the local price and economy from the global market.
It's not the budget. It's the hidden cuts to services, the declining maintenance to infrastructure, the privatization of essentials. Those are the licks they take from the pot, while they tell you the pot is still full.
What were the good things beside less hassles when travelling and some money thrown at universities? Genuine question.
Intro to AI Safety
Splitting the effect in false/true positive/negative results for their anti-hacker defenses is more meaningful, especially as there are way less hackers than legitimate users.
> For example in Europe a German company can't hire a French dev if the german company doesn't have a legal entity in France, it quickly gets out of control both in term of paperwork and cost.

They can - they just have him as a contractor, not a permanent employee. Source: I'm a Polish contractor contracting for a German startup.
OpenOCD – Beyond Simple Software Debugging – Oleksij Rempel, Pengutronix (2018)
Hard disagree as far as the portions of it that are part of the user-facing public interface are concerned.

But granted, as a general rule you are correct. I was referring specifically to API interfaces.
Maybe we can do it backwards this time, take the Chrome approach with Linux, build a UI launcher for mobile that is as simple as possible and once it's complex and has a healthy touch-friendly apps translate it to desktop.

Look at Steam Deck and what they've done. They could use the same approach to launch a Phone OS.
If privacy is so obviously dead, why stay private? If the battle is You vs Team of Engineers Specifically Trying To Spy On You you are always going to lose. So why even try?
> but at the end of the day the corps doing this are taking crappy properties and renovating them. They want to fix it up and resell it or charge higher rents than the current owners.

Could it be the reason that those properties are too expensive for a regular Joe to fix up because of investors in the first place.
<<but they are generally bad ones

Um.. the qualifier is very broad. I would posit that the owner of the house ( and therefore part of a given community ) is in a very good position to judge whether or not a given project is, or is not, beneficial to that community. There is nothing to be quiet about. Neighborhoods that house predominantly black population tend to have houses with lower dollar value. As a result, chances to transform the owner's local habitat to one that that does not benefit the owner is highly irrational, regardless of current political winds.

<< It's also something that can increase equity a lot by giving people with lower incomes access to nicer areas and schools.

They are not nicer as a matter of fact. Part of that niceness is being funded with higher prices ( and taxes ). You take that away by adding some things NIMBYs are fighting about and the result is a neighborhood whites will flee. And cries of racism will continue.

edit: clarified value in first paragraph
(Hoping to not invalidate anyone's concerns with this comment)

The majority of complaints I heard on Typescript were in the lines of: "I should be able to do this X thing that would not fly in a static language / not a good idea". Many times Typescript caught me doing stupid things like passing the wrong type or not checking data adequately, also forcing me to comment my code by describing shape of the data. It was a life saver for debugging, though it's not perfect, it's more like lipstick on a pig for a badly designed language.
No. It depends on the presidents wishes.
Western Union has actually paid some substantial settlements to the government regarding AML and sanctions violations. Liability for AML stuff mostly falls on card issuers and is largely related to large cash sales of prepaid cards so Visa and Mastercard aren't really on the hook for that. If you followed the El Chapo trial you may remember the stories about prepaid cards: https://www.reuters.com/article/bc-finreg-money-laundering-i....
Agreed! My only complaint with this webapp is that the Googly eyes don't jiggle when you rotate the phone.
Oh, this, like, renders JavaFX using the DOM? Wow, despite my criticisms from before, your project is very impressive! And there's lot of value in porting existing desktop apps to the web with minimal effort.

Is there something from JavaFX that can't be represented in the DOM and then you need to lower to <canvas>? I'm thinking for example JavaFX charts, or maybe custom widgets

> The scrolling is also (sometimes) from JavaFX. (...) Your observation with the scrolling is right. https://www.jpro.one/ uses the browser scrolling. https://www.jfx-central.com/ uses the scrolling of JavaFX, which is still a bit slow due to the hight traffic.

But does JavaFX scrolling requires network requests? Are you like running JavaFX in the backend and making a network request for each scroll in https://www.jfx-central.com/? And https://www.jpro.one/ doesn't need this because the scroll is handled by the browser

> You are right, behaving like a normal website is very important.

Well I think that if you have this as a goal your project will surely improve. The text hovering one seems like a low hanging fruit: if you go through each widget you can verify what mouse cursor browsers typically use for that by default (for example, <button> is a normal cursor, <textarea> is an edit cursor, <a> is a clicking hand, etc), and use this by default (perhaps with an option to use the JavaFX defaults if someone wants them).
The real reason Brexit happened is that people were concerned about the immigration of poor Europeans in the UK and the future prospects of having to bear a share of the poor Africans together with the rest of EU.

I was a poor European who moved to the UK and I've seen first hand the problems that immigration of poor people can cause on crime (from drunks to petty theft to stabbing) and how much the locals dislike it.

I've seen the same happening in Italy and the situation nowadays is so bad I would be genuinely scared to live next to the train station in any major city in Italy.

I think a model based on skills is the best approach: if you want to move in you should be able to prove you're skilled and that we need you. Once you pass the checkboxes the process should also be much smoother than what it is right now, the typical bureaucratic nightmare.
This always strikes me as an unsatisfying response. What about America is so fundamentally different than Europe that would make the same policies that work there not work here?

Every time I’ve seen this type of argument brought up, it’s fallen flat when the same infrastructure is built here because it does end up working. We’re really not so unique.
Noted! I think if you're someone who is intentional about notifications, you'd also setup notification settings for the phone number we use so that it's not making noises on delivery. No plans for email delivery at the moment.
It's always such a joy reading these posts. I'm not a chemist, although my father would have loved me to be, but the sheer style and erudition, makes them compulsive reading
The numbers used in computing systems are normal mathematical numbers in the Z_2^32 field. The signed ones are shifted by half the range in the negative direction. There is nothing un-mathematical about them, people who have studied any math in university, i.e. all CS graduates, should have gone through an introductory algebra course that covers fields, rings, etc. So I'm not sure why people keep saying ints are not mathematical.
Most rentals in NYC no longer work with brokers, especially in the low-to-middle range.
Over 99.99% of rejected H1B applicants do not build unicorns back home.

What is the point here? Let them all in in case one of them makes a unicorn?

This is rock people thinking on the level of "every aborted baby could have become the next Mozart".
Some things completely change character after drying. Permethrin will kill cats while wet (like just after applying topically to a dog), but they wont absorb enough of it dry. And it doesn't really re-wet by just adding water (permethrin for hiking stays on clothes through 30 washes or something).

I'm not sure if it chemically changes or if it starts out in some kind of emulsion or something that can't be recreated by just rewetting with water.
I disagree, I've seen plenty of people outraged about high-density high-income housing saying that it doesn't have enough low-income options (unsurprisingly, these people are not fans of the low-income housing either). In general, I think people just don't like change- there's likely a reason they moved to that neighborhood and don't want it to be disrupted.
If this bothers you there is an extremely simple way to kick these guys in the teeth: approve new housing developments in your town! Housing investors fear nothing more greatly than they fear competition.
Over satellite internet?
I'll agree, and disagree.

I made a similar comment in 2019 about "TS pushes you towards simpler APIs" [0], so I agree that it's both a good thing in principle, and something TS usage leans towards in practice.

At the same time... JS _is_ a very dynamic language, library design reflects that, and library code by its very nature must account for the different ways that users will want to call it. That causes library types to be much more complex than app types.

[0] https://blog.isquaredsoftware.com/2019/11/blogged-answers-le...
True.

But still, pointless to me - I don't care about power efficiency, battery life or any synthetic benchmarks.

I have two concerns with a laptop:

1. Can it run the latest Visual Studio at blazing fast speed?

2. Can it run Dota 2 on Full HD @ >144 fps?

So far ... M2 doesn't fulfill fully neither point 1 nor point 2 :)
I don't think you understand how poorly attacking Mudge's character or insinuating that he's driven by some unethical ulterior motive is going to work out. Mudge is... he's Mudge. He's a known quantity, and one everyone wishes we had more of. When he says something like this, smart people listen intently.
Zillow wasn't investing for the rental market. It was trying to automate house flipping, a much riskier proposition.
I'd actually empathize better if that had been the argument - I'm not even strictly vegetarian but it's not unusual for work-related social functions to operate on the assumption "everyone eats meat" (with maybe an occasional exception). The last such event I went to I didn't drink (not a major issue, I was fine with sparkling water), but nor did I wish to eat meat (which I do maybe once a week at dinner - this was a lunch). That proved basically impossible as it was share plates and all but one (which I insisted on, despite objections) had meat.
The sodium isn't a problem. It's the saturated fat + the nitrates.
Perfectly?

There's no "download video" button on Firefox, but there is one on Chrome. Looks like the minified source is checking the userAgent in a few spots. I don't know if that's genuinely an issue with Firefox's canvas to mp4 support or something, but it's not completely one to one unfortunately.

I agree though, it is creative and entertaining regardless.
I feel like a good relationship with Russia is not a plus for India right now.
"And it’s best for everyone..."

How exactly is it best for the well-off? I'm curious what pros and cons it would have for them.