skysight-inc/HackerNews huggingface dataset:
The "black magic" of binaryFloat is a known type pun to a sign-magnitude integer, so because it searched for positive values it always worked, albeit it took a few steps to converge, however for negative values it is not correctly handling it and will explode --- it also won't return NaN for sqrt of negative x, though it explodes well before that becomes a problem.

Negative l positive r works because the first binary step will halve it, thereby losing the top sign bit (being equivalent to a right shift), and basically restarting the search with an l of 0.0 (or rather some very small float near it). I recommend printing each step out with binary representation, to see the working.

The spec covers this binary shennanigans under comparison and total ordering, though it relies on some NaN behaviour being followed (754-2008 recommended's is_quiet flag behaviour). See Herf's old post for the proper bit twiddling https://web.archive.org/web/20220326204603/http://stereopsis... (wayback as their webserver is down).

(This is an expanded version of my own comment on the page, since it seems stuck in "awaiting moderation" limbo, just in case it shows up later while I'm not here.)
Yeah I remember this because you would sometimes get in a weird situation where it would fail to process the CSS, so you'd get text in Times New Roman
Alternate URL (still bloomberg, via yahoo): https://www.yahoo.com/now/twitter-sued-nonpayment-rent-san-0...

> Read more: Twitter’s Skipped Lease Payments Hit Bonds Tied to Headquarters

the Read More link (still bloomberg, via yahoo): https://news.yahoo.com/twitters-cost-cutting-efforts-hitting...
80WPM is already excellent. That's more than most people on this planet can do. I tried my best but can only do 60WPM at most.
So you're saying there are good reasons not to do it.
Reading this thread, it seems like you just become tainted and no one will ever take a chance on you again if you had this period for whatever reason.

This is starting to sound a little cruel.
It's the only way to get a raise at many places. At least, the only way to escape your current salary band.

It's also generally accepted as a primary mechanism for determining how a company values your work, unless you hit one of those "career levels." If you're a junior person stuck at a low level for a few years, something is probably askew.

It'd be fantastic if positions had a wider salary band and you could earn raises for productivity without having to constantly climb the corporate ladder. I've not really seen that outside of union jobs and even then, you don't have a band so much as a guaranteed raise every few years. This is all based on US companies I've seen in the tech (salaried) and construction (union, hourly) sectors.
What would "strong rights" look like? They can pursue violations of contracts, as this landlord is doing.
Why did Linux fail to take over the desktop 20 years ago?
I'm guessing you have something specific in mind?
Thanks for the link!

That's truly surprising! I stand corrected.

To quote two of the tweets:

> Web browsing on the iPhone was always on the feature list, so WebKit would be there, and the editing code came along with it. We needed to decide how other styled text would work, like in Notes. Should we bring over the AppKit text system?

> Eventually, we decided not to. We were so pressed for memory that fitting two styled text systems was judged too much, so I used WebKit to back UITextField and UITextView. I’m pretty sure it stayed that way until iOS 7.
Will anyone with a fork now, or later, be able to sell a copyright of that code? That'd become a flooded market pretty soon. So maybe there's not so much money in selling a copyright?
Interesting, how far are we in technology to make a spaceship that meets or exceeds the speed of light to reach these worlds in around 16 years?
Yeah, it's far from perfect but it does get a lot right. It's painful watching all these new package management tools like pip and npm completely ignore what came before them.

I think Go's approach is interesting, though it does rely on some magic that isn't immediately obvious. I agree that being explicit is a tremendous benefit: it avoids the attack used here, and makes it less likely for typo-squatting to succeed (e.g., `npm install axiod`).
Assuming Dell is providing this laptop, the fact Ubuntu doesn't work properly on it sounds like Dell being at fault.

I've said previously that Linux gets the blame for not working in situations the OEM gets blamed if windows doesn't work. I personally don't think that's fair.
I studied English Literature in undergrad (among other things), and honestly it depends on how you define “classic”.

I’m a fan of creative nonfiction, so check out “In Cold Blood” for a good introduction to the genre.

If you’re looking for more traditional fiction, “Player Piano” by Vonnegut.

Or if we’re going to go to be overly literal about the definition of “classic”, then go back and reread “Shakespeare”, being sure to pause to search on the web every time you don’t understand a line.

(And don’t let anyone who suggests “Lolita” take you to a secondary location - there’s other Nabokov novels.)
The last I had this problem was in 2015, when Dell in their infinite wisdom (or because they got a deal) decided to ship _some_ of their XPS 13s with a "Killer" (?) wifi, which didn't have proper Linux drivers, it was too new. Actually, half of the hardware in that machine at that time was unsupported by Linux, I remember I had to wait for about 6 months to get audio working properly. Oh, and I bought an Intel card which solved all wifi issues immediately...

I haven't had that problem since, in fact, I find that Linux runs more reliably on a typical laptop (OK, I'm a Thinkpad person, if that's "typical") than Windows (except bleeding edge hardware, I don't understand why Intel can't release their drivers for their next in line CPUs in time, but I'm sure they have their reasons...).
But smaller size increases the chance for event (which might be compensated) but also increases chance for fatal damage to happen.

The radiation in space is not dangerous because it just produces a bit of current that can flip a bit; it is dangerous because it is strong enough to bump a bunch out of their position in silicon crystal, causing permanent damage that will accumulate over time. And when your feature size is starting to measure in <100 atoms it would be easy for single high energy event to break whole core.
I disagree. I ask this question to get an idea of what you think about your own career and how goal oriented you are. There is no right answer to this question. I don't care if you think the answer is "management" or "team leader" or whatever. I try to read between the lines. If it feels like you had to come up with an answer, then I already know you don't care too much. That is not necessarily a negative but people who do have an idea or at least care about where they want to be, they have the potential to do bigger things. As a hiring manager, I absolutely care about that even though I understand it takes a lot more than just wishful thinking.
One of the most frightening bits of social science/philosophy I heard
came from Slavoj Zizek, because it's about harbingers of big change.

I have tried in vain to find a written reference. It's buried within
some of his often tediously tangential talks - but I would love to
know if any former Yugoslavians can attest to the truth or falsity of
it.

Zizek said that the former Yugoslavia was a tense but stable amalgam
for decades in which good humour and brutally free speech - including
"edgy but acceptable" racism - was permitted and even celebrated.

Sometime before the 90s that changed, and a chilling taciturnity
overcame the nation. The "politically correct" atmosphere was a lead
up to civil war.

It's possible Zizek completely misreads cause and effect. But I always
take his point to be - as elementary psychoanalysis - that when people
stop talking about how they really feel, it's the start of a road to
trouble; jaw jaw jaw being better than war, war, war. The culture of
faux "offence" created by Social media had definitely done the same to
online discourse.
I had essentially the same background as you, and made the leap 10 years ago. Here’s what I did:

1) With a friend, I worked through a bunch of tutorials of the current startup web framework (at the time, Rails).

2) At my non-programming job, I looked for opportunities to code things. I made some internal websites, utility tools, stuff like that.

3) I worked my way through Cracking the Coding Interview. This was pre-leetcode.

4) I applied to early stage startups that were desperate to get talent in the door. I tried two, and got two offers.

5) I learned an incredible amount getting thrown in. It was brutal at first and I get like I was constantly failing. But I had good co-workers who helped me over the hump. I learned an incredible amount. From there I was able to move up the ladder to the FAANG level pay.

YMMV, 2023 job market is not the 2012 job market, but if your problem is “lack of experience”, the easiest fix is to find a way to get experience at your current job. Most employers do not consider Bootcamps as equivalent to real experience either.
Nice work, but I have to say that it looks like a voronoi diagram, which triggers trypophobia for some internet people. I would make them assuming the robe as a segmented 3d cylinder object and tangle it with another one as we do in real life
I'd like to add that freelance on Upwork can lead to long term relationships with clients, which have kick-started many people's careers as software engineers, including mine.
Yeah, the 'Year of Linux on the Desktop'-trope comes from the end of the nineties. Mainstream Windows was still the Windows 9x branch. Consumers didn't switch to the NT line until Windows XP. And there were a bunch of well-funded Linux distributions that wanted to be serious competitors to Windows (Corel Linux, Caldera OpenLinux, etc.). Given the sorry state of Windows at the time and the strong interest of the industry and press in Linux, there was a contingent within the press and Linux community that believed that desktop Linux could replace Windows. Which lead to the regular question "will this be the year of Linux on the desktop?".

The year of the Linux desktop didn't happen (unless you consider Android phones desktops), but Linux has been massively successful in other ways (servers, phones, embedded, IoT). If anything, the underlying OS matters less and less, since applications are steadily moving to the web (for better or worse).
same - the only issue I run into is printer
THe other problem is that it can bump the atoms permanently off the silicon lattice, so permanent damage. Bigger transistor can just survive more hits
Eh, maybe? We can’t reach into his mind.

I really don’t see a motivation for them to lie in this particular context (literally no one would be mad if they said “we choose red markers because we thought Mars was probably red”). And I can understand being in a frantic state of mind to decode the first image of Mars as fast as possible, and the conscious consideration of the color set just not coming up. That sounds perfectly plausible to me.

If that story is true, I’d also be pretty inclined to believe they were subconsciously influenced to pick a red color, even while hurrying. So, I don’t think it’s a total coincidence, but nothing about the story sounds particularly far fetched to me.
Linux can be used on the desktop, but its almost impossible to release commersial applications for it, since there is no stable ABI. The Kernel maintains a stable ABI, but until the ditributions take this seriously Linux will remain behind Windows on the Desktop. There is nothing inherently wrong with Linux that prevents this, its just that the people who maintain distributions, seems to think that software that isnt open source doesnt bring value to Linux, so the answer to this major problem keeps beeing "just recompile!".

The problem isnt that Linux cant be on the desktop, its that the Linux comunity keeps sabotaging it by breaking the ABIs.
It does support secure notes but you have to use macs keychain access app.
I mean, you could just use big transistors
The page has a link to the NHS couch to 5k app which is available for iPhone and Android. I used it and found it really helpful to have even a recorded voice pushing you on during the run. I went from no exercise at all to running 5k every other day.
Macpass for my Mac, and sync the .kdbx file with Keepass2Android for my cell.
I was at a Denny's around 2AM once and in an instant became totally convinced that I understood the Ontological Argument perfectly and that it was 100% correct and undeniable proof of the existence of God. But then I lost it.
soft deletes clutter up the table in question. They lead to bugs in code when people forget to exclude the soft deletes WHERE clause. It also can complicates patterns: user deletes account, a month later the same user wants to create a new account but the soft delete row prevents creation due to duplicate email address.

This seems like a clever solution that simply deletes rows but provides a cumbersome mechanism to see history of delete data if they need it.
I think 'strong rights' would be the right to quickly forcibly evict a non-paying renter.
Look for contract work and agencies. Keep an eye open to local businesses that might need some help. I don’t know if the market supports this, but you can also find early stage startups to help out. Attend local tech meetups (esp if they are in person, and just talk shop with folks), and find out about any Hackerthons that might be going on. Make presentations; if you got completed projects, people are likely interested. Sign into local slack / discord communities

You can also participate in open source projects. If you have projects from your tinkering that you don’t mind open sourcing, getting that out on github with some documentation explaining what you were trying to accomplish helps. You can spend a little bit of a time answering questions on Stack Overflow.

If you are using more niche languages (such as Elixir), spend a little time answering questions there as well.

Get links for that all on the CV.
None of this is as interesting as most people seem to think.

Businesses do lots of stuff to negotiate and renegotiate and bully / squeeze / etc. each other.

It will likely be worked out without the lawsuit actually making its way through the court system.
Tesla stock is down 69% (yes, really) over the past 12 months, and part of what's triggering the price collapse is Musk's own sell-off. When a CEO divests from their company, markets historically do not react with confidence. The more Elon Musk sells, the less value he has and the more stock he'll have to sell the next time that he wants to leverage his wealth to buy something pointless.
> Speaking is meant to exchange information.

Speaking has many purposes. Why do you keep trying to "limit speech", so to speak?

> You're not exchanging any information when the other side agrees with you

I disagree. Is there not a difference between facts and opinions? Why do I have to "change my mind" in order to learn a new fact? What if the new fact actually supports my opinion?

> and knows everything you're saying

Confirming that another person knows what you know can be useful.

> An advocacy group is ineffective if all its members have this mindset.

To the contrary, advocacy groups are most effective when the members agree with each other, and most ineffective when they fight among themselves.

> Few people will admit changing their minds, but sometimes they will agree with you but still offer a weaker counterpoint of the opposing narrative.

This gives the appearance to me that you're telling yourself you've changed other people's mind and that they now agree with you, despite evidence to the contrary.

> You can't flip someone's opinion 180° on the internet, but you can get someone on the other side to acknowledge a counter point.

What does this mean? To me it sounds kind of like debate club, a game with scoring.
> really well on Linux if you put in the work, see proton.

That work is exactly the problem though. This is not an ideal solution for the average user. My dad plays games and there is no way in hell I would give him a Linux machine to play games. If I end up buying him a steam deck (which I am considering) I will be installing Windows on it for him.

Again I will point out the issues with this not being an officially supported release from the developer of a game. Meaning when they push updates they don't test on Linux and could very easily break it. It happened with Halo recently and could just as easily happen with another game.

If we really want to argue that "if you put in the work" linux is a viable solution, it has been for years been viable as a desktop solution and many people played games on it.

But until we enter a time that on Linux you are running native packages from the developer targeting Linux, we will remain in a situation that Linux Gaming will always be an update away from breaking completely. Not that Windows isnt either, but at least developers test their Windows release.

Edit: For the record I would LOVE an alternative to Windows for PC gaming. Wether that is Linux, Mac, or something else. I despise Windows but I relucantly have a Windows PC. BUT I do not believe this is how we will get there.
Isn't that cloud streaming?
We don’t really know that though, do we? Imagine how much more people would worry about climate change if they were going to be here to experience the wrath of it. The wrath of running out of oil, the wrath of the oceans and air polluted. Old people know it is real and coming for their descendants, they just don’t care because they won’t be here. Most humans care about things that will directly affect them only.
I am not even joking when I say that the most likely killer use for this will be YouTube/tiktok voice-over for non-native American English speakers. There is a lot of great content on the YouTube for example that could be easily monetized in the "rich" Western countries, but can be difficult to follow due to the different ways people speak the same language.

This assumes that we eventually get over the uncanny valley that we are all sensitive to when it comes to voices.
Show HN: A nicer looking Scrum-Poker App
Hi HN!

I just wanted to show a small project I have created for our teams. I didn't like how scrum-poker apps looked like and we have created our own with our branding.

It does not have any database, everything is in memory and we do not persist any data.

Maybe you can find a use for it in your projects.
Feedback is appreciated!
Your comment here is pretty typical of a medium grade HN response. That is to say:

* Thorough and well thought through. Well written (unlike, say, Reddit)

* Polite, doesn't attack the person you're responding to or represent their position as ridiculous

However

* Entirely rooted in personal experience and often missing the broader point or use case being described in OP.

In this case I can see that you're describing why you yourself are negative on the Linux desktop (which is on topic), but responses like this miss the context of Steam Deck, Proton and imply that the issues found are never going to improve, to the point you are writing off the whole concept of a Linux platform for all use cases.

On HN this seems to appear a lot and is used very often to stifle tangential discussions. A thread about how many games now run on Proton will have at least one and likely many people writing a list of all the technical issues they've had with Linux recently and then either explicitly or implicitly saying that as a result Linux is not ready or not suitable for case stated in the article.
Same gah. Also bluetooth. TIOATOA solves the prob tho
@dang this should be the link, I think. The hackaday is just blog spam.
I think it's because some of us have heard about it for... 20 years maybe? And then lost a few days or weeks to trying to make it work.

I'm sure for some people it works perfectly, and I haven't tried for at least 6 years, but I was damn annoyed after the last time I lost a week to a laptop with no WiFi, 45 minutes battery life (instead of 5 hours in windows), and no external monitor support. I was sure (at the time) to tell other people of my issues, so they were aware, if they were being told how awesom a Windows replacement Arch (or whatever) was.
> Life would be simpler if we had 1000 simple cores, each with their own small private set of registers, and they communicated by message passing. I.E. the Actor model in hardware.

Not for the developers. Also good luck making that secure in hardware.

The big fat core model is always easier to program for
I've been learning Spanish using Comprehensible Input and it's been a complete game-changer for me. Oversimplified, it's learning a language by watching videos where you understand about 80% of what's going on without trying to analyze the vocabulary or grammar. No studying, no memorization. Your subconscious does the heavy lifting. Part of the goal is take conscious translation out of the picture. For example, if you hear "manzana," the ideal is that word directly connects to your image of what an apple is, not to the English world "apple."

It takes hundreds of hours, but for me, it's working, and I'm enjoying it. I'm using Dreaming Spanish [0] which is free for a while, and then pretty cheap if you want to keep going. Strongly recommended.

0: https://www.dreamingspanish.com
That is a patently false statement. Extensive A/B tests have shown that most people don't like a coloured sound and instead prefer a flat frequency response with low distortion. You can convince yourself that your expensive audiophile headphone with coloured sound are amazing for you, but research clearly shows that preference in relation to music reproduction is not some sort of deeply personal preference that differs from person to person. Audiophiles seem to all try and convince themselves that it is and everybody is on their own audiophile discovery journey to find the sound they like, when these audiophiles are actually subjected to a blind A/B test, they find out that they're actually much closer to the norm than they'd like to admit...
>That's per week here, probably more than that.

Good, so in a week, or 10,000 thermometers uses, how many broke, on average?

1, 10 or 100?

And we are talking only of those that you prompted to imagine the danger of:

>Imagine the danger of a glass tube filled with mercury breaking while measuring the temperature anally or from the mouth.
Such anecdotal evidence is cherry picked and completely useless. Ask a random person on the street. If they still even have a laptop or desktop, 80-90 percent will run Windows and macOS as a distant second. In some domains (e.g. education) you'll find some Chromebooks, they run Linux, but it's largely irrelevant, because for most users it's just proprietary Chrome (and if they didn't have a ChromeBook, they'd be running Chrome on Windows).
i can relate to this.

love your username btw.
Have fun changing those passwords. It took me at least three days. Absolutely miserable experience to conclude my 7 year relationship with LastPass.
Czechia is still undergoing catch-up growth, much like Germany during the Wirtschaftswunder (that made their "social market economy" widely popular) and emerging countries today. When people say "social democracy" doesn't work all that well compared to leaner approaches, they mean countries where that growth process has concluded. With an overregulated economy and a high burden of all sorts of excess red tape, they tend to get stuck in a middle-income trap that leads to widespread unhappiness.
It is practically illegal because relying on the answer to the question in employment decisions is illegal, and if you ask it in an interview, and you are challenged, it is going to be very hard to convince a jury or judge that it did not factor into your decisions.
What are some VRT tools? Is it a young field or are there good tools, popular/open source ones?