skysight-inc/HackerNews huggingface dataset:
It puts a burden on developers at companies that publish content, but users really like its fast pages with less bloat.
It's truly fucking horrible. It's supposed to be the "just works" wireless protocol, and it never actually just works.

I bounce between an M1 Macbook Air, a Windows 10 PC, and a Pop_OS Thinkpad. What complex thing am I trying to get all 3 of those to do? ... connect to my bluetooth headphones. The headphones themselves have all 3 saved and is happy to rotate through finding which ones are nearby... but every single time I have to completely delete the headphones from MacOS and re-pair them... completely kill the bluetooth daemon on Pop_OS and restart it, and on Windows I just generally can't get it to connect at all unless I both turn BT off/on + re-pair the device + reboot the device. Even then it won't work half the time unless I repeat the process a few times.

As for my Bluetooth mouse (generic Corsair one)... I have to do all of the above but then it also randomly just disconnects every 10-15 minutes and wont reconnect at all until I reboot everything involved.

Bluetooth and USB goals have both failed us completely and need to either be re-done from scratch or scrapped completely and replaced with something better.
Could you source the material that states autopilot currently has "full self driving capability"? All the material I have seen are pretty clear it is not full driver automation. Or is this making assumptions based on name alone? In this case, Tesla wouldn't be the only one guilty.
Its true that compilers improve, but i would be willing to bet that if you took the C code and ran it on the original machine there is a good chance that the assembly would out perform it.

Hand optimized assembly doesn't necessarily age well, because a large part of the skillset is conforming the code to the processor micro-architecture. Compilers do a lightweight version of this with the -mtune where they utilize tables reflecting the number and type of functional units, instruction latency and throughput, etc to make various tradeoffs in instruction selection and/or placement. The usual "simple" example is a memcpy operation. There are about a dozen different ways (int register moves, utilizing vectors of various sizes, nontemporal, rep movXX, etc) to implement it, and depending on processor, memory subsystem, alignment, and transfer size there can be significant perf diffrences when picking one alternative over another even before considering whether to try prefetch hints, strip mining, or any of the other things that can made a difference.

Bottom line, just like playing with differing compilers, and compiler options can easily provide a 2-5x uplift its likely that an expert assembly programmer can gain that much or sometimes significantly more (because they can fundamentally change the algorithm) against a compilers best output, there remain a fair number of things that can be done with hand tuning that compilers simply aren't yet capable of. Since your using SIMD the compiler could be beating it simply because its utilizing one of the wider vector instruction sets vs the original code. Although, for a software package where you don't know the final machine much of this becomes more difficult unless your willing to have a half dozen optimization targets selected at runtime.

Bottom, line if it matters that much, there are still people who can take the best code you get out of a C/C++ compiler and generally provide an uplift. Whether its worth the effort, that is another question.
Nah, well related militia was not a restriction on the right, it was a reason for everyone to have the right. You have to remember that the Constitution doesn't give the people rights, it delineates the governments rights. The 1st 10 amendment's were added because the anti- federalists were (rightly) worried that the government would misappropriated all powers and eventually the people would no longer be free. They were basically a list of rights for a minimum viable free society.
>The chunks are easier to understand. But the laundry list function that calls them isn't because it's logic is now spread over 10 different functions

That's... the point of abstractions and programming languages. At work you don't regularly care how System.out.println() is implemented, do you?

If we follow your way of thinking through all we would have would be binary. Maybe assembly.

The whole point of having programming languages and functions is having high level descriptions of what it is doing without having to worry about the implementation unless we have to.

Now, maybe the 1000 lines of code is actually ultra specific and has no bearing at all on everything else, but that's not really common. Could also be that the 1000 lines are more data structure than code.

There is a level of abstraction that's conducive to understanding stuff. Going at higher level costs obscuring implementation details, going at lower level costs making it hard to understand what it does.

One thousand lines of code is probably way too low level. Chunking those 1000 lines into smaller abstractions is already what your brain will do when trying to make sense of it (because the cache is small for abstractions and concepts that aren't already internalized)
The framing of the original question is ill-posed. It says that C treats 0 as falsey in a boolean context, but early versions of C did not have booleans. Thinking that C treats 0 as false is looking at it from a perspective deeply influenced by modern languages. The IF statement in C tests for zero, just like many assembly languages. The idea of "false" is a higher-level abstraction that was successfully back-ported to C.

My own thoughts is that what values should be falsey in a language depends on what your language is supposed to manipulate. C is a language designed for mucking about with machine data: bits, numbers, and pointers. And those are the data types that can be sensibly used in a boolean context in C. The Lisp family is designed for processing lists (it's in the name), and lists are the only type that some Lisps let be falsey (although many don't even allow that). It seems sensible to me that a fundamentally object-oriented language would treat a null object as falsey, or the empty string in a language for text processing. I dislike it when multi-paradigm languages have many falsey values.
> Aside from the fact that they are basically generating power sets

!

String diff calls for an M x N cost matrix and simple dynamic programming with tail calls (or you can unwind it into loops if you have to).

Not... not power sets.
It seems they have some system which generates the markup of a tweet from the pure content. I honestly think that's pretty cool, but apparently it had a bug. Forgery implies intent.
>This is for the benefit of people who live here and are struggling with 2 EUR/liter

If 2 EUR/liter is too much for Germany, than it's enormous for my Eastern European country.

I know we should support the war and sanctions and all those nice things, but some poor people depend on transportation for their living. If it costs too much, they might not be able to work. Already surges in food prices and utilities prices made life very hard for the most unfortunate of my countrymen.
Isn't it over five years old now?
Everyone I know in non-tech jobs work minimum 40 hours a week. I know a bunch of people doing minimum wage jobs doing 80+ hours a week. I remember tech in the early days (and still at many jobs) working dawn to dusk. Now it seems developers are choosing between 4 day weeks and 6 hours/day? the job market is going to get a rude awakening.
It would be an interesting side bet, wouldn't it?
So just like C code using functions and data structures not exported outside their translation unit.
> I know you're not to supposed to listen to advice on the Internet

Perhaps that's the conventional wisdom yet advices on the Internet are exactly what I hunt for by writing this kind of comments here :-) For a reasonably rationally minded person this is a great input of things to explore. Many such advices already changed my life for good.
The amount of work that can be done at any business is actually infinite.

If companies allow people to take the weekend off, it's not such a stretch to extend it to 3 days.

That said, I run a startup and even taking the weekend off feels generous to me because I see all the things not getting done.
> permutations

!

Hey, you said it.

I would recommend against permutations
Indeed, usually it would be appropriate only in very specific places, and if it _really_ needs to be chip implementation specific, you could install specific machine code for those implementations.

This is not perfect, but in all cases, it is much less worse than to depend on compilers like gcc/clang.
If the ticket is a success (both in number of tickets sold and in people taking transit instead of the car) I'd expect the program to be continued. The exact implementation will be subject to much debate, but once you have a cheap monthly nationwide ticket established it's much easier to talk about the costs and benefits of actually charging for it.
"Reportedly"? TBH, that doesn't really seem hard to verify.
Take the night train via Regensburg (book via cd.cz) and arrive rested. Goes every Thursday
See also this question: https://stackoverflow.com/questions/5830571/why-did-father-o...

Which leads to this link: https://groups.google.com/g/clojure/c/OnagUrQZ1NE/m/Uwm8fvak...

Where Rich comments on the thinking behind this.

Also see https://clojure.org/reference/lisps , which compares Clojure with other Lisp dialects on this and other points
I agree especially with kids. I got kids, I close shop at 4pm.

I get kids, go to park, pool, etc. Bring sandwiches or pick up junk food. One kid is baby, so usually drop him at home with mom.

Sadly most parents especially dads work late. So I am not able to make plans with moms for after school playdates. And my wife is not very social and she doesn't like Texas afternoon heat.

But there are a few dads who leave work early and we try to arrange pladates after school.

Not sure if one whole day off would create as many opportunities for play as shorter work days.
If you want to inject CSS, use a "user styles" manager like Stylus. There's almost no learning curve if you know CSS.

You can write entire sheets for all pages, multiple or single domains. For example to make HN legible (basic text, spacing and contrast):

@-moz-document domain("ycombinator.com") {
:root {
--font-size: 1.2rem;
--text-color: #333;
}
.comment {
font-size: var(--font-size);
line-height: 1.5;
}
body {
font-family: sans-serif !important;
font-size: 100%;
}
.comhead a:link,
.subtext a:visited,
.c00,
.c00 a:link,
td {
color: #333;
font-size: var(--font-size);
}
td {
background-color: transparent;
}

}

(Personally I remove all fading from downvoted comments as well, they're unreadable)

https://chrome.google.com/webstore/detail/stylus/clngdbkpkpe...
https://userstyles.org/
Not in unsafe code blocks, and plenty of people reach to them, even for stuff they shouldn't, like fake dependent types in Rust.
The goods should be stored until the owner comes to claim it in person. If the person has committed a crime that the police feel there is enough evidence to arrest them for they can arrest them at that time. If the goods are left and unclaimed for a period of time (30 days? 60 days? 6 months) then the goods can be considered abandoned the dealt with accordingly. However, if someone is present with the goods and claims to be the owner (and the police don't have evidence contrary to that) then the goods should continue on with the current claimed owner.
Your average Tesla owner definitely does know that because they had to go into the settings and enable one or both of those features (and pay a large sum of money for FSD), both of which are accompanied with a modal dialog on enabling indicating that they are in development and require your full attention.

The car doesn't ship with autopilot or FSD turned on.
I think we're talking past each other. Clearly in Clojure nil and false are different as NULL and false are different in Java. But in Clojure, they're both falsey, a really stupid design decision: but in Java they are NOT both falsey, only false is.
I tried searching for those features in that airplane, as I'm not a pilot but assumed they existed.

On a related note, although they usually mean something's going wrong, which isn't cool, I've always been impressed by the way those warnings are delivered in airplanes. The tone and cadence of the warnings really communicate that this is something serious and you should respond to it and also communicates what exactly you should do.

Here's a video of the exact scenario being discussed in a Boeing 747-400:

https://www.youtube.com/watch?v=12jp5G1LWG0
> And I’ll wearily pretend to accept that people are emotional and couldn’t understand Bayesian reasoning or false positives and so we need to worry about stressing them out (#2).

> Why are we taking as given that a net-negative decision to do a biopsy will be made

The author should stop wearily pretending that anxiety isn’t a common result of a positive test, and recognize that the average person is not comforted by a Bayesian analysis when their health could be at risk.

If continuing to a biopsy is as common as the author says (I don’t have any data on it), that suggests anxiety IS a common response and we can’t simply wish it weren’t the case. Mental health is health.
FANG customer support:

Level 1 - Start a thread on Hackernews or Twitter.

Level 2 - Fuck'em.
Brain surgery is safe and effective, and prevents severe disease and death. I encourage everyone to stay up to date on their brain surgeries. I’m sorry to hear about your friend.
It's completely different, OP still owned the BTC, it was just collateral to a loan. The loan currency was presumably USD, so they were short USD but still long BTC.
I'll bear that in mind but I'm not buying stuff for the office. My home equipment is all dell ultrasharps and they look pretty nice.
Add Lua to the languages which chose to be sensible about this.
Walden Pond
The report from Citizen Lab: https://citizenlab.ca/2022/05/bada-bing-bada-boom-microsoft-...
But it doesn't matter how "someone" interprets it. It matters how lawyers and judges interpret it. "Someone" can interpret it to mean anything -- most people are idiots. I don't say this pejoratively, that's precisely why we need better consumer protection and advertising laws, but as they currently stand, this isn't likely to result in anything.
He was on a freeway when it was set, but still above since the speed is 65. The freeway transitions into a surface street and this seemingly occurred at the first light after the transition.
Alright how about #010101

;)
The conspiracy theorists are probably having a boner right now..
Ask HN: Where does your mind wander to?
When I'm away from electronics (and this is very important), my mind goes far, sometimes memories, other times to dream walking or solutions to problems.
When I have electronics I just come here or to instagram.
Local governments simply cannot be trusted to dole out any punishment that they benefit from financially. We need to fund our courts from taxes, and require punitive fines to be payed by destroying the money instead of by the prosecutor pocketing it.
I thought the law is very specific in this case. The responsibility is driver's except in cases when it explicitly isn't - which definitely wasn't this case as no vehicle in EU had the necessary approval when it happened, and I'm not sure, but maybe there wasn't any law whatsoever about autonomous vehicles and transfer of responsibility back then - which makes the driver unquestionably responsible.

Edit: I thought this is in Germany, so I'm wrong. My bad.
In the context of civil asset forfeiture, it is not uncommon for the state to drag it out and make it not worth reclaiming the money.
I used to have a software job but am not sure I want to return to that. I prefer communicating to people. Writing code gets me severe ADHD attacks :-]
The college I graduated from for the most part didn't offer classes on Friday and I can attest that it was wonderful as a student. It meant that I could get homework done and/or work a side job on Friday and still have a proper weekend to re-coup for the next week.
Could have been; but I don't recall what it was even if i did hear it.

He explained it to me as "they said i had a time bomb that hadn't gone off yet in my skull" but he wasn't convinced until they scared his wife too. My impression was that the seriousness of the condition was debatable, that was the feeling i got from him. What he might've been told by his doctors i dunno.
Toughest animals of the Earth vs. global warming: Effects on tardigrades (2021)
Clarke Griswold invented this first.
How do you maximize opportunities for collaboration?
I just looked down on my laptop and my 2022 HP has a trackpoint, never used this feature though. HP Elitebook 830 G6.
> Everything about these nags is idiotic to the point of insulting the user's intelligence. The randomness, the timing, and the messages themselves.

Mine says "come to the app, it has more cats/dogs". Some "UX engineer" ab/testing usage patterns, maybe?

It annoys me to the point of sadness. Some of the greatest minds, the most capable programmers of our time spending their meager existance using their skills to make people "install our app". Disgusting.
Sells magazines - they have a recipe they follow. While it isn't all rote there is a cadence to it.
All this comunal reaction against OP's methodology makes me smile. After spending miserable weeks under, sometimes tree shades but, most of the time, hot Brazilian sun observing whet bulbs, anemometers and what not, during "Environmental Comfort" class at Architecture school, I could not help myself felling anything other than pure hatred towards OP's assumptions and overall lack of understanding of what "nice" means. So again, it doesn't come often, but HN people, you made my day, thank you.
Nah, we hate it because it does weird stuff like slowing down adblocker users. I don’t care about AMP work-wise, we never considered using it. But I hate it as a user, and back when it briefly became a thing, I used extensions to route me to the actual link instead of the google hosted page.
So in an 8% inflationary market you'd turn down a 5% ROI for a 0% ROI? How does that make sense?
Well I'm not sure which FAANG you're at, but it's definitely blocked at Amazon. Just ran into this error right now?
Exactly. Most of the legal issues here were actually hashed out decades ago as courts addressed cruise control. Yes, the machine was running the throttle for you, but you are still responsible for instructions given to the machine. You are responsible for speeding and you are responsible if that speeding leads to accidents even though your foot was not actually on the accelerator.
Timeline: Killnet Cyber Attacks Against Italy and NATO Countries
Well ya, and so is Tesla. They/he only started making false claims around 2018 when the promises started to be about the actual FSD software that needs to make turns and handle the rules of the road: https://news.ycombinator.com/item?id=30856771
Nowadays I just blame my phone keyboard, and it’s bad it enough that if often ends up true.
Again, ‘it depends’. You’re generally correct, but ‘bills of attainders’ laws (aka targeting specific individuals) along with the ‘equal protection before the law’ clauses make it unconstitutional to target specific individuals instead of classes of behavior, and that is the general theory behind it not being ok to do true selective enforcement (aka Bob gets charged for something Joe does openly all the time).

Like pointed out in a sibling thread though, essentially impossible to prove, let alone get anyone to care about, and useless as a defense unless someone is being stupidly blatant about it.
Lukol – A “Privacy” Search Engine
Relevant detail at the bottom "According to one of the complaints, Riad had been cited at least six times for moving violations in the three years before the crash."
I feel GitHub issues is the new StackExchange in terms of solution quality for specific library or framework questions.
> But this is how population medicine works. You’re willing to trade off a few extra deaths if you can save a certain amount of money.

Or even make a certain amount of money: https://www.openthebooks.com/substack-investigation-faucis-r...
For me it's easy, it's all untrustworthy noise being repeated. There's an overabundance and limiting myself to one or a few places I pay for doesn't improve things
Autopilot deliberately ignores stationary objects.
We "follow the constitution" for abortion rights but when it comes to NSA surveillance we look the other way.
Random trivia: The author always uses "Iain Banks" for non-fiction and "Iain M. Banks" for science-fiction.
I love Science Asylum! It has the tone and vibe of a children's pop-sci "educational" resource, with incongruously rigorous content. The tensor video is very good, but I always laugh while watching because even with an admirable attempt to dumb it down it's so clear that there's a lot of iceberg beneath the surface. Reminds me of my favorite undergrad math profs, it's clear they're simultaneously doing their best to dumb the content down for us neophytes and not doing nearly enough.
It's been some time since I have had issues on Linux. I regularly use headphones, mouse, and keyboard with bluetooth, and just today got a bluetooth Wacom tablet. All of it was just pair and go, and if things turn off and back on, they reconnect, sound gets redirected to the most recently connected thing, etc.

I remember it used to be pretty terrible and would break if you looked at it funny. Those days have gone, for me at least.
I was, in fact, making a cheap shot at how hn decreases the contrast on downvoted comments.

I apologize for any intelligent discussion I may have caused.
> Riad was driving on the 91 freeway, heading west into Gardena. The freeway empties out into Artesia Boulevard at Vermont, but Riad, seemingly unaware of that transition, did not appear to react — and neither did his Tesla.

While I don’t think the driver is without serious fault here, shouldn’t Tesla really be able to slow and stop a car coming off of a freeway and presented with a controlled intersection?

Don’t get me wrong. I own a Tesla and use Autopilot. I also think that the combination of map and sensor data should clearly prevent incidents such as this one.
Long term it's most definitely _NOT_ better for you. The reasons why are just too nuanced to satisfy a public debate.

Thankfully people that understand the very, very real danger to not just the internet, but security, freedom of speech, and host of other very core concepts all human hold dear are at stake if things _like_ AMP replace an open and free internet.
How about two rules, or if you absolutely insist, three?

"Values are falsey if they are `nil` or `false`, otherwise they are truthy".

It's hard for me to map this rule to 'disaster', either in principle or in practice. It means that `if number then` does what you expect, if you expect that maybe number exists, maybe it doesn't.
From Zürich to Munich by direct train is now 221 minutes instead of 245 minutes. It'z faster, but I wouldn't call it way faster.

By bus it's 225 minutes, but the bus is often up to 30 minutes late.
Now you know why so many still use the car in the Netherlands.

"Dutch public transport is the most expensive in Europe": https://www.iamexpat.nl/expat-info/dutch-expat-news/dutch-pu...
I've also heard "get your two shitty pages in a day".
As an old timer it's pretty hard to take this post seriously. I honestly can't tell if it's a troll or not. I'm not trying to offend, more to point out that there are some big generational gaps in software development.
Considering there's letters from James Madison endorsing cannon ownership, I don't think it means what you think it means either.