skysight-inc/HackerNews huggingface dataset:
Have always been curious why people use Facebook. Personally I don't believe most of my life should ever concern most of my connections(to be clear, the people I know and know me too), so don't event mention those I've no idea who. I know quite a few people who will take pictures of what ever they are doing and share. They might think they are doing something fancy, I can get that. But, how does that concern other people, I don't know.
That seems like a bold move. I would have expected that 90% wanted a Fusion exclusively to be able to run x86 operating systems.
For private ownership no, I'm talking about its potential use for public transportation.
I did a full closure of my account. I have not received any emails in about 18 months, when I closed it. I'm scared to even attempt to login to verify that it is actually closed, for fear that FB will somehow interpret that as a desire for the account to reopen, and do so, despite that I did close it fully (and did not merely "deactivate" it or whatever they call the other option that does not really close it).
What is Fusion providing that Parallels doesn’t already?
Last Week Tonight with John Oliver's October 3rd, 2021 episode covers this in some detail: https://www.youtube.com/watch?v=9W74aeuqsiU
It must be incredibly frustrating to present your open source project and be treated with the top rated comment being about how offensive the naming is or is not.
That is what a typical Amazon listing looks like. Worse than a browser user agent string, and mostly SEO spam.
True if it's not a quantum computer. For a quantum computer, the entanglement effects propagate at the speed of light, so you can't just treat it as independent trials. Of course if it's lots of quantum computers you'd get some advantages, but you can't run Grover's on an ensemble so I'm not quite sure what the resulting complexity would end up being (you can run it on each individual QC, but I don't know how the resulting complexity would be calculated).

Either way it's a bit beyond what's economically possible for any human organization right now. And I implicitly assumed the computation is fully reversible and therefore took negligible energy.
You need to stop doing this. It's against site guidelines and it's an asshole move besides. You don't get to strawman people or put words in their mouths. If you have no genuine desire to discuss these issues and learn from others, but just want to insult people, you should go take a break from the site.

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.... Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

https://news.ycombinator.com/newsguidelines.html
Saying that is is a multiyear long undertaking was probably a little silly and makes it sound like the person who said that can't have been involved wi4th the software otherwise they would have known this but there might also be another explanation that we have seen, particularly with Microsoft:

You can't sell the things that make people just like the software, only new headline features do that.

Example 1: When you open visual studio 2019, you get a search box by default that allows you to type in your project name and it looks for it in the MRU list. Except this is intolerably slow! I suspect it might not be the searching itself, perhaps a tonne of threads are doing something but it is terrible. ANY search algorithm looking through a list of no more than 50 things should be instance, theirs takes up to around 10 seconds and does fuzzy search by default! Why don't they fix it? They wouldn't sell any more units by fixing it and you won't upgrade to the newer improved version.

Example 2: When you install nuget packages in visual studio on netfx projects, it modifies the assembly redirects in web.config by re-writing the entire file even if there are no changes. Oh, and it adds extra spaces and stuff so that the diff tools think every single line has changed. I have to manually delete all of the entries, build it again, let visual studio warn me about missing redirects, double-click the warning and VS writes the file in the original style revealing the maybe 2 actual changes. This is total horsesh*t but they won't fix it. Why? You should be using dotnet core, even if your project is 5 years old and established.

It's a shame because there are lots of things to like about MS tooling compared to lots of competitors but each of these things will be a coffin nail that eventually will cause people to jump ship.
The best way to fix Facebook is to shut it down. I can't see how this company benefits anyone in any way except their owners and chums.
Internet was a much better place before Facebook.
Wow, I seem to have struck quite a nerve there.

I have no doubt that Wikipedia has to deal with a flood of trolls and vandals, that that is a tremendous amount of work, and that the editors are doing their utmost to follow the standards defined by the community.

I am merely pointing out that the culture and standards as they stand now lead to a situation where a newcomer (or even a long-time contributor) is likely to bounce off after being caught in an edit war once too many times. Saying "Oh, just contribute an article when you see a gap" is an invitation to sink a potentially unbounded amount of time and effort into something that has an unfortunately high chance of being eventually deleted.

Don't mistake me, I love the concept of Wikipedia, and I think it's a fantastic project – I just find it tragic. Maybe it's truly the tragedy of the commons and the situation is unavoidable because of the flood of spam/vandalism, but I wonder whether you see there a problem to be solved at all.
While option types are nice the much more light-weight approach of kotlin would suffice to solve this problem.
Then don't fine poor people. Fine private care homes only as was suggested elsewhere in this thread. In the article it explains that they're only considering a fee for facilities, not for individuals.
Which "bailouts" are you referring to? The 2008 crisis, where the "bailouts" were actually loans, which were repaid with interest, providing profits for the taxpayer, or the current COVID bailouts, which provide the people with money, not needing repaid, that look like they're adding significantly to inflation?
Weird, I watch YT quite a bit but it only suggests things that are related to stuff I've watched before, and I don't recall ever seeing a political video on there show up.
Anytime you get on the road you are exposing yourself to the possibility that a suicidal or drunk or elderly person with dementia will kill you.

Personally, I would like to have very rigorous driving tests for old people and remove licenses for people with DUIs. The obvious question then is, how are old people and drunks supposed to get around. Self driving cars seem like an option eventually. It makes you safer compared to the alternative, which is we generally wait until someone is killed before we permanently remove someone's license.
> requires 63J

Pretty close. The actual device is 40J. Perhaps I should have specified the mass of the tomato a bit more accurately. (I was thinking more like .1 Kg)
Likely, but unless you're Marie Antoinette nobody will ever bother reading them
Attend KubeCon with VMblog!
MSF won the peace prize, not a science prize. Science prizes have not gone to organizations; if there were ever an opportunity to break that tradition it was with the discovery of the Higgs (the 2013 prize) and they didn't.
Exactly what people were saying about the lab leak theory right up until it was confirmed as among the most plausible explanations.

Stop making personal attacks. Engage with the material, not with the person, or don't engage at all. Calling someone a "pathological conspiracy theorist" is beyond the pale.
Such an interesting case. We need to encourage respectfully disagreeable people like the developer who raised this issue. A less disagreeable person would have stopped pushing after receiving the GitHub feedback regarding how complex the problem was.
In principle, I have no argument.

In practice, it leaves open the question of why anyone felt the need for 2 classes of shares. Why have 1 class A and 9 class B, instead of 100 shares for the company owner and 9 on the market? One of those is much simpler to work with. Maybe there is just some tax loophole that is being exploited here, but it looks like someone is getting scammed.

Not the biggest crisis I've seen today, but something that should get tidied up.
The fact that Casey Muratori's proposed approach requires the terminal to reimplement the process of correctly mapping characters to glyphs - including stuff like fallbacks to other fonts - is a huge part of the argument for why it's much harder to implement and more complicated than he claims. If it really doesn't do that right for something as simple as a decimal seperator for the font some random HN commenter happened to use, that does tend to suggest the Microsoft employees are in the right here.
> Then is the investment return fair.

That's a totally different conversation, and it has to start with what we mean when we say 'fair'. My definition is very likely different than yours in the context of taxes.
Pandora Papers reveal secret offshore financial system for global elites
Great idea!

On iPhone Safari it’s not detecting my location. Is it supposed to prompt me to share the location? I don’t get anything.

Update: Nevermind, it works once I enabled location sharing in my privacy settings.

I will share this with others.

As per another comment, it would be good if we could search or choose a location.
> When I started using Go it was nice to see that only something, that is explicitly created as pointer is nullabe, everything else can't be null / nil - and you can't get panic from nil referencing stuff

Well, it's the same in C# since 1.0 to some extent, except that people rarely used `struct` (value types) in C#. The ecosystem matters a lot, of course, but just at the language level, Go and C# structs have the same semantics (though in C# it's harder to get a reference to a struct).
This is some schoolyard level stuff right here. The GP isn't using a monospaced font. Who, in the history of terminal emulators, has wanted to use a non-monospaced font in their terminal?
mRNA vaccines could also be eligible for the chemistry prize (which is often a biology prize in disguise).
That's the key tell right there: Musk always blames the customer and never takes responsibility.
Question for people here: Is it justifiable to accept these flaws in the short-term if it results in a car that has a lower-error rate than human drivers in the medium/long-term?
For that I use my own extension function like `?.Map(x => ...)`, defined as `Map(this T input, Func<T, TResult> map) => map(input)`. Still a bit ugly, but much nicer than the ternary operator.

Of course that doesn't fix all the other issues with null handling in C# (inconsistency between null references and null value types, inability to nest options, ...)
That would be the only reason I would continue to pay for the product. Prepping a VM on my desktop to move into VSphere or running an older Mac OS to run 32-bit software are my use cases.
Better UI, no scammy "buy our other product" buttons in the app UI, no misleading pricing. I always found Parallels to be quite shady.
Fwiw, I have been charging my Pixel 3aXL with my Nexus 5X charger every night since I got the 3aXL a year and a half ago without issue.
*apparently active Thunderbolt 3 cables are an exception and won't work.
But it's better not to rely on Thunderbolt 3 cables to be valid USB 3 cables.

Of course, it's better now with Thunderbolt 4 where every Thunderbolt 4 cable is also an honest to god USB4 cable, and it's not as confusing for the consumer.
Oh, that city? Or was it the other one, in that one state?
>Doctors Without Borders won in 1999

That was the Nobel Peace Prize. I'm not sure if the same applies to the Nobel Prize in Medicine.
Life should not be a walled garden where we can control what topics come up. Life is beautiful because it is unpredictable, and I dare say painful at times.
eg. Explaining topology with bread donut and bretzel https://phys.org/news/2016-10-nobel-physics-prize-awarded-to...
Fierce 'hell heron' dinosaur puts new wrinkles in Spinosaurus origin story
Yes, dogs can 'catch' their owners' emotions
How is it not applicable when the thing at question is rendering text and rendering is the core of game development? This argument is stupid. Do you have to be a slowpoke to develop commercial apps?
Is the Coronavirus Getting Better at Airborne Transmission?
You can try. But the likely outcome is you'll spend a lot of time defending picking emotive word choices and the conversation is going to get distracted from substantive arguments.
> They've given it to organizations before

No, never (You are confusing it with the Peace Nobel)
I hate it how we went from simple, to simpler to totally complicated regarding computer ports.

"Back in the days", it was a bunch of different ports of different sizes and shapes, and each thing had its own cable that fit into that thing only, and into only port only on the back of the pc. Yes, you needed 20 cables, but things were simple.

Then came the USB... one cable, one protocol for all.... except video (firewire) and storage (esata). Then even those got replaced by USB, as new usb standards made it faster.

And now? You buy a new laptop... usb-c charging, great. You need another charger, you go to the store, find a usb charger, buy it, plugi it in - everything fits - but it won't charge. You need a fast charger... back to the store, bring it home, doesn't charge. You need a PD charger and not a QC charger... store again, new charger... plug it in, doesn't charge. You need a PD charger, that goes up in voltage enough (20V) to charge. Store again, a new one... you plug it in... still nothing. Even though it fits in the hole, not all holes are equal, and you need to plug it into the correct usb port to charge the laptop. Yaay, everthing works! Start a game, play, nice framerate, and bam, battery low warning. Yes, it charges, but your charger is only 45W, and that's not enough, you need a correct wattage one (eg 65W).

And then you go to the store and buy an original charger for your laptop, and you're back at where we were 20 years ago, just with a higher chance of plugging the charger in a wrong port, because it fits in more than one hole.
It enables running Linux ARM based VMs on macOS.
Kinda match my perception. Such user data is already of huge business value and too hard to resist for any big companies.
Up to infinity ? (depends of person interpreting it - "a picture is worth a thousand words")
Best Practices of Streaming Delivery to China and Southeast Asia
Show HN: I created a dead simple task manager
I feel like choosing/getting accustomed to a task manager is a task in itself..I created a task manager that follows the principle of first come/first serve and encourages you to focus on one task at a time.
> Maybe we've just become insensitive to it all and do not have the will to fight governments.

I don't think we have - the outrage machine seems to be growing. Wasn't there widespread violent protests for most of the year leading up to the election last year?

The problem is for the most part people's outrage and hatred has been redirected toward their fellow citizen and away from the ruling class, which is clearly not a coincidence.
I have some chance of controlling the outcome of the suicidal/drunk/elderly driver situation.

I have no chance of controlling a buggy AI.

I like my chances better :-)
I was more responding to the article, which used that specific example as a jumping off point to talk about management structure in software development generally.

I don't use Windows, but I do use Kitty terminal (https://sw.kovidgoyal.net/kitty/) and from my interactions with that project and trying to get code ligatures working in my setup I've learned that terminals are really complex, both for technical and legacy/ecosystem reasons so my gut reaction is to support the MS engineers, without having read deeply into that specific issue.

edit: having read some more of the original ticket, I'm more firmly on the MS developers side. I think the other person is both rude and uninformed about what they are talking about, which is a terrible combination.
This is exactly the sort of "we can just skip that feature to make it faster!" edge case that I was talking about in my post.
The Art of Corruption
I think he was talking about DisplayPort over USB-C. Thunderbolt is something different.
I'm still thinking what library which can trim whitespace from the left of string is most useful package for node.js
incredibly unclear whether this is a hypothetical or not and I hate how articles do that
There is no need for us to accept the flaws in the short term. People can keep developing this tech without us mass adopting it first.
Spoiler alert.
Honestly I expected this to be a more dense map, considering all the fearmongering I hear these days. It's always good to see accurate sources of data to check my reality.
We should drop the term "natural immunity".

There is only "immunity", which you gain after recovering from Covid. Whether you were unvaccinated or vaccinated at the time of infection is something that affects the risk of serious illness. But once the person has recovered, they are immune and need no further vaccines or boosters, since they have nasal immunity, serum/blood antibodies (for a period of time) and long term T-cell defenses.

A vaccinated and Covid-naive person is not immune, they are only protected from serious illness. The CDC updated their website in Sept. 2021 to make this clear.

Hospitals should prioritize hiring of nurses, doctors and other personnel with immunity.
It's more complex in practice, since you need to also check that the compiler needs to see the entire lifetime of the variable to check if it's not modified asynchronously, as you say. But for many common use cases, this is not hard to confirm, especially since the Go compiler has access to the entire source code of the entire program (unlike in C++, Java, etc).
The main takeaway I see from all of this is how terrible the banks and authorities are at stopping financial crime, even with methods that are so easily traceable and reversible. They can see the transactions and identify the money mules, but law enforcement doesn't take it seriously.

If cryptocurrency-fiat exchanges were banned, alongside better enforcement and monitoring of wire transfers, and more restrictions on giftcard sales - you can basically remove the ability to transfer the illicit funds internationally and remove the incentive for scamming to begin with.

The same goes for following up on domain name registration details, and phone number assignment, to make it impossible to hide behind pseudo-anonymity. I remember a while back there were a load of scam Nintendo Switch sale sites, literally just opening as many as they could to gather credit card details before being shut down. Stuff like that should be tracked down and prosecuted.
Does not seem to be that expensive.

https://frame.work/
A pretty one sided view. I use Windows terminal because it supports multiple tabs - multiple cmds and some WSL bashes.

I don't care at all if this or that terminal uses a bit more RAM or is a few milliseconds faster.
The end goal is money. To make money they sell influence. They control the narrative with these algorithms. My two cents
I somewhat doubt that anti-vaxxers even care about the Nobel Prize.
I think you've rebutted your own point there, laptops cost hunders or thousands, whats with $2.99 power supply? You spill coffee on the laptop and the power brick burns your house down?

I shorted many laptop power supplies while using them to test LED's strips, all of them seemed to have current limiting.
Funny how someone on the internet can translate my understanding of "struggling" into plain English! Appreciate it!

Disclaimer: I really try to work on my ability to word stuff more diplomatically. HN is a good training ground for that!
Switzerland has 8 times the GDP per square km as the US. Six times the population density and 1/90th the total road network. Switzerland has ~72,000km of roads, my local school district puts 4,500km on their bus fleet every day just picking up students.

I agree that there are no laws of physics preventing it from occurring in the US.
If leadership does not stand in the way of delivering the product, lets the devs make their own decisions, and can get the organisation above them to go along with this, they’re good leaders in my opinion.
> Economists definitely claim to know how things work.

Some do, most don't. Most economists are just trying to publish their work in peer reviewed journals. The one that have time to talk on mass media every weeks are not regular economist. Krugman had some great papers, but he is definitely not considered as a researcher anymore by the profession.

> Allowing completely free trade will be great he said. Prices will be lowered and the economy will run more efficiently. Maybe that’s true, but it also hollowed out the U.S. manufacturing base and consequently the middle class. You don’t see articles like that anymore.

The HOS model, commonly accepted in the trade literature that Krugman knows well, is very clear about the effect of free trade (even if the model could be regared as too simplistic): it lowers the prices and increases total production, however, it creates unequal gains (or even loss) within countries. The standard policy recommandation among trade economists is public polices should be aimed to losers using a fraction of gains from trade.
Sure, but the crucial difference is that all the unwraps in your code are then hooks that a linter can find, or simply grepping for unwrap in your codebase and do a manual audit of those pieces of code. In my experiments with Rust that's been a very nice way of working: first build a very barebones version getting the basic happy path right, and then getting all the tedious stuff right afterwards by eliminating all the unwraps. By making it explicit, you now have a concrete thing you can audit specifically, rather than every pointer access in your entire program and every pointer you pass off to a library.
This is a bit over-hyped and not exactly a breakthrough. It’s not doing true weather prediction but rather extrapolating the movement of radar images. This is nothing new. I remember as far back as the 1990s TV weathermen would draw a line across a line of moving rain and the computer would predict which town it would get to and when.

Slapping “AI” on this 25 years later is a good example of the whole present PR move of labeling things as “AI” that are just rather basic data analytics.
This comparison gets me the most. People bringing up human error rate vs machine error rate. They’re not comparable at all. And it will be evident when you have majority autonomous cars on the road. Human errors are more or less RANDOM. Machine errors are NOT.
> hmm. I don't have the problem you're describing, because I generally declare the return struct at the start of the function and then return that.

The problem with this is that, in a larger function, I have to read all the way up to confirm if result is an empty value or something else. I think returning myStruct{} is much better, and having a way to easily return a default myStruct would be nice. Calling that "nil" seems to be a bad idea to me, as others are pointing out.

> I must admit I don't understand how the proposal works fully. Would `x==nil` return true for an int with value 0? Both answers to this seem wrong to me.

I think it would return false in that case. There is already precedent for this in Go, in fact, with arrays/slices. Even though slices themselves are value types (they wrap a pointer) they can be nil, but []someStruct{} == nil is false.
I use a 12 foot USB-C cable(~3.5 meters) for my VR headset as it has to be long enough to allow me to flail about while streaming PCVR.