skysight-inc/HackerNews huggingface dataset:
> But regularly bikers decide, for no discernible reason at all, to use the main road anyway, slowing down traffic.

Bicycles are vehicles. They have the same right to use the road as cars. Cars have no right to a minimum speed on surface streets. Cars have an exclusive right to freeways. High rates of speed are poor etiquette on bicycle routes, in my neighborhood only the fast cyclists ride in the street but at speeds that would be inappropriate on the bike path in that area.

Bicycle infrastructure tends to be an afterthought, even in the best cases. Can you describe this bike lane in more detail? Is it completely isolated from traffic? Is it mixed use with pedestrians?

Here in Seattle the divided bike lanes run parallel to roads with a curb and parking between. This seems good but at intersections bike lanes still cross side streets. That creates an opportunity for (especially right) turning traffic to not see cyclists and turn into them when the bicycle is crossing, even with dedicated bicycle lights. Riding in the street is your best chance to be seen, and on a bicycle being seen is your best chance to stay alive.
> Update (2020-06-10): The issue has been resolved in Chrome 80. The key derivation algorithm used now is scrypt with N=8192, r=8, p=11. These values are sane and should make attacks against most passwords unrealistic.
Reposts are ok once a year or so! This is in the FAQ: https://news.ycombinator.com/newsfaq.html.
If you add to that the right to camp in private woods, it becomes truly liberating. Here in Finland we call it "jokamiehenoikeus", "every man's right", or "freedom to roam". You can set up tent in any forest, regardless of land ownership.
If this is the standard then everything is a continuous load. A soldering iron or a hair dryer or a blender might get left on forever, who knows. Maybe I want the microwave to run 24 hours a day. If everything is a continuous load, why would the NEC make a difference at all?
As the article explains, the machines were hacked years ago.
They were also blocking people who needed to go to work. That highway was not built to service Black Rock City.
Been interested lately in switching to a fast combined linter/formatter instead of the standard eslint + prettier combo, which are quite slow. Not sure I'll pick Biome (deno lint + fmt is another option) but it's a lot more likely now than picking Rome when it was in limbo.
All B2B software has value.

It's just that often the value is "I bought this and even though it provides no value, it's pretty enough that it impressed my boss and I got a raise and promotion"
They seem to have thrown a few "handsome man" examples in there, too.
so your argument is, "you've got to write functions, therefore abstraction is always good" ?

yeah man i don't start in main() and never write another function ever again. You got me. But I also don't aggressively police duplication, accepting that I would always rather see what's happening without file-hopping. The correct abstractions will simplify code, and they will seem obvious (even if just in retrospect). Abstractions that force me to continually re-frame the problem i am trying to solve in terms of another's use case are antithetical to writing the sort of code that I do.
> Why? A burned-out bulb fails closed not open.

In electrical circuit terminology, "open" means "not connected" while "closed" means "connected/shorted".

That's different from direct translation of Chinese (and I think several European languages) where "open the light" means to turn it on (by closing the circuit, naturally).

I think it's most common English engineering usage (by far) to say that a burned out lamp fails open [circuit].
> In 2018 alone, a bicyclist was killed approximately every third day in the greater Chicago area.

Completely insane horrifying stat. The incredible amount of injury and death has been so normalized.
To some extent I agree, though I don't think DRY means to remove all similar looking lines of code and put that behind a procedure. Generic code vs abstractions are different.

Instead, any given task (which already is an abstraction) should exist in only one place. That is DRY, I would paraphrase it to mean any given abstraction should be done in one place (and combine with SRP to say further that one place should only do that one abstraction)

If one place can be updated independently of another, it argues it is not the same task to begin with. DRY'ing that code is a misnomer IMHO, instead that code is being put behind a procedure and is being made generic (and not necessarily more abstract. Abstracting hides details, putting a block of code behind a procedure with full parameterization is not hiding details, it's just a procedure [and let us hark back to the days of procedural programming and ways that can become mess])

DRY and SRP (single responsibility principle, AKA the DnD principle) need to be considered together.
Sure, vague rules allow misdeeds through enforcement, but luckily we have the court system to police that. Meanwhile, vague rules allow the SEC to target the bad behavior, and not have to constantly be begging the legislature for new laws every time someone comes up with a new grift.

It's basically "unsportsmanlike conduct" for the financial system. The NFL doesn't tell you exactly how hard you have to push the other guy before it counts as unsportsmanlike conduct, because that would be stupid, extremely context sensitive, and only help players push each other around more. It's up to you as a player to actively stay on the right side of the fuzzy line for that exact reason.

Every person on here who works in tech should understand how stupid "no the rules need to be clear" is when it comes to bad actors and adversarial systems. Imagine if it was expected for you to clearly explain to a user who failed your internal risk system what caused them to fail, so that they can fix it and try again. Imagine if you were asked to implement a system that explained clearly to your users what would get blocked as "carding behavior". It's clear to those who have built or worked with these kind of systems how utterly stupid and self defeating such an endeavor would be.

There isn't even an unambiguously correct definition of "Fraud" in the first place!
To clarify a little, you mean criminals that aren't the FBI? because otherwise we might get stuck in a loop here.
There are useful abstractions and useless abstractions. A lot of the GoF designs are bad abstractions (if used indiscriminately) and clutches for bad languages. However, using problem-focused abstractions is a big time saving strategy.
So kind of like https://glitch.com/ and https://inbrowser.app/ but somehow productized, has a bitcoin donation button, and uses iframes(??). Feels pretty slow too, but that might just be the HN hug of death.
As a member of the Red Hat Germany works council I congratulate our friends at AWS for doing the right thing and hope we can soon have a discussion!
i don't really type passwords into remote connected terminals anymore and haven't for some time. shrug

while shoring up the existing holes is worthwhile, people should really be using keys or difficult to type passwords in 2023.
James Webb Space Telescope gazes into Whirlpool galaxy's hypnotic spiral arms
Yup.

I'm old enough to remember when operating systems cost money[0].

And compliers. And encyclopaedias. And maps.

I've got too much good zero-cost audio and video content to get through, even at double speed.

[0] MacOS 8, I don't remember what I spent on it (UK), but wikipedia says it cost $99 in the US when it came out in 1997. Inflation adjusted, $188.56 today.
One of the main reasons I became disillusioned with OTel was that the project treated "automatic instrumentation" as a core assumption and design goal for all supported languages, regardless of any language-specific idioms or constraints.

I'm not an expert in every language, but I am an expert in a few, and this just isn't something that you can assume. Languages like Go deliberately do not provide the sorts of features needed to support "automatic instrumentation" in this sense. You have to fold those concerns into the design of the program itself, via modules or packages which authors explicitly opt-in to at the source level.

I completely understand the enormous value of a single, cross-language, cross-backend set of abstractions and patterns for automatic instrumentation. But (IMO and IME) current technology makes that goal mutually exclusive with performance requirements at any non-trivial scale. You have to specialize -- by language, by access pattern (metrics, logs, etc.), by concrete system (backend), and so on -- to get any kind of reasonable user experience.
Post WW2 for newly built small flats, ring mains were designed to save on copper (as it was in shortage). The intention was to allow for 3-bar electric fires to be operated as 13A loads, and be moveable between rooms.

Rings are more complex to test, and have nasty failure modes. I'd argue that they should only be used in said small flats, and that 20A bus/radial runs should be used in larger builds. i.e. any modern house, rather than a flat. Said run the supplying all of the sockets in any given room, it does though require a larger "consumer unit".

The rings have a 30A (or now 32A) at the "consumer unit" (distribution fuse box) with two cables running in a loop around all sockets in the circuit. The cables have traditionally been 2.5mm, and open clipped, so rated at around 27A (based upon preventing overheating).

Hence when operating properly, the wiring in the circuit can carry 54A, the circuit is fused at 30A (or 32A) to protect the cable, and an individual load is limited to 13A (being the highest cartridge fuse commonly available).

Have a look here: https://www.diydoctor.org.uk/projects/cablesizes.htm
The problem with analogies is that people who disagree tend to just say "X is not Y" instead of "X is different from Y in this context due to Z". I'm not sure whether that is just a social behavior or if saying the second thing is especially hard.
There is no exclusivity. Franchisees can buy Carpigiani machines instead...but...

"(McDonald’s agreement with franchisees also allows them to use an actual Italian machine, sold by Bologna-based Carpigiani, that McD Truth describes as much better designed. But given that its replacement parts can take a week to arrive from Italy, far fewer restaurants buy it.)" [1]

[1] https://www.wired.com/story/they-hacked-mcdonalds-ice-cream-...
The band filtering glasses type 3D is used today in a lot of theme park rides, like Avatar Flight of Passage for example.

https://variety.com/2012/film/news/transformers-ride-pushes-...
Please also share this with us when they respond.
Wait, there are special electricians for three-phase in the US, is this like an additional certification or are the normal ones scared of three phases?
To close a circuit is to connect it, correct? So when the filament burns out, the circuit breaks, which is an open circuit, correct?
It's weird, because that line has been in place for decades, and the financial industry has mostly had no problems complying, yet a bunch of script kiddies trying to get rich are finding it oh so difficult to stay on the right side of the line?

Ain't that just the darndest thing.
Study Breaks: Best Strategy for Effective Learning or Waste of Time?
When it comes to embarking on the journey of learning and studying, one often envisions a relentless pursuit of knowledge, fueled by late-night caffeine, pages of notes, and a determination to conquer every concept. But in the midst of this intensity, there lies a hidden gem that can transform the way we approach learning: the art of taking breaks.

The idea might sound counterintuitive at first—how can stepping away from the books enhance our understanding? However, the insights of renowned Psychology professor Marty Lobdell unveil the hidden potential of breaks as a potent tool in the arsenal of effective studying.
Legally speaking? While IANAL, looking at the warrant issued and signed, the nature of such a loss would be akin to any other loss incurred during a search and seizure.

In general, such losses are understood as incidental and the searchee is not protected from them. If the police smash your front door in, they aren't responsible for paying to replace the lock; if they think you hid drugs in your wall and take a Sawzall to it, they don't owe you drywall. In the extreme, it's been found that if a flashbang burns your house down during a raid, they aren't liable to replace your house (even if the target of the raid wasn't on that property). Warrants basically suspend some civil rights temporarily; that's why they require a judicial concurrence.

So I have no specific case citation for data loss due to a digital search and seizure, but my guess from analogy is that if you have an unusual configuration (cracked the botnet control program open and stored your private Bitcoin key in there?) and the FBI's counter-net wipes your data, you will not prevail in a court of law, much as if your front door was somehow load-bearing and the cops, upon hitting it with the battering ram, knocked your house over. But since I can't point to a specific case to give precedent, hey, whatever you and the lawyer you can afford can argue, I guess. ;)
There's a stretch of road I ride regularly where I take the car lane despite there being a bike lane for reasons that are probably opaque to drivers:

* It is a long, straight, very slightly downhill segment with long sight lines and no intersections; one of the few safe sprint opportunities on my rides

* The bike lane surface is sloped slightly towards the outside of the road

* The outside half of the bike lane has several storm drains, and often some dry leaves in it

* The car speed limit is 30 mph.

All this combines to make it a fast segment where it really only feels safe to go that fast in the car lane. I'm going the car speed limit so in theory it's not slowing traffic.

In practice drivers perceive the speed limit to be the minimum they are entitled to and I get punish passed all the time there.
I know, and I never said or implied differently. I'm was originally making the point that is not a "HORSE DRUG," it's a drug that's approved for human use and has been for half a century.
A funny related story:

Sony co-founder Akio Morita desperately needed to sell the company’s first transistor radio - the first in Japan and the second in the world. So Morita pitched it as being shirt-pocket size.

The only problem was that it was slightly larger than a shirt pocket, so Morita ordered several shirts with abnormally large pockets for his sales force.

https://www.spokesman.com/stories/1995/mar/13/sony-puts-big-...
My question: how does a US warrant apply to computers outside US jurisdiction?
Also to be fair, IME there seems to be a lot more vocal pro-IPv6 people on the NANOG list than not.
...and, that attempt at force was then met with an opposing force; but not before infuriating large numbers of people who might otherwise have given some thought to the original point.

Think Harder, Homer.
In my experience as a bar raiser this is not correct. 'Disagree and commit' was about creating space disagreement/discussion, until a critical point where you need your team to align with upper level direction.
Measuring something changes it – and sometimes that's enough
In case you're like me and rusty on LL grammars vs LR, I found this quick refresher:

https://blog.reverberate.org/2013/07/ll-and-lr-parsing-demys...
See, you can casually whip out a more persuasive (or less self-defeating) argument than they did, in their presumably carefully crafted petition.
UX is always a major question with Open Source. Strangely, according to the examples posted, FOSS seems to be the ones working hardest on making UX better, but always seems to fall behind.

What are the secrets of UX that we seem to be missing? There has to be something we can do to make FOSS software "easy" like commercial tools have the reputation for.

Is the ease of use just familiarity with the software that you've used? How can FOSS overcome that challenge then since those users will never move beyond the first tool they get used to?
Show HN: PicnicHR – Simple HR and time-off tracking for your team
Hey HN! Picnic started as a side-project during lockdown for internal use, and we recently decided to share with the world as a full product.

There's a lot of leave / time-off management applications out there, quite a few we've tried.. We hope Picnic is a more accessible solution, particularly for smaller businesses.

An overview of Picnic functionality:

- Employees can submit requests for vacation and other time-off, and be notified of their manager's response

- Managers and supervisors can process requests for leave, and provide explanation

- Team members can view their personal calendar, and managers can view their team's calendar to see upcoming time off, and plan resourcing

- Browse all company employees in the employee directory (with the option to make the list visible to all employees, or managers only)

- Manage employees information, including personal details, and emergency contacts

Picnic is HR software designed to scale to companies of any size, but is especially suited to small and medium businesses.

We'd welcome your thoughts on the product, and where we might develop it further!
Subsistence farming is more difficult physical labor, but at least it's more meaningful than being a spam artist or an adtech data engineer or a health insurance denier or any number of soul-sucking bullshit jobs.
Taking water out of the ground compacts the soil and that means water cannot come "right back down as groundwater" in anything resembling a human timescale.
Notably, Europe doesn't just accommodate bicycles in cities: it's also much more comfortable to bike on rural roads, thanks to lower speed limits, smaller cars, better drivers, and more conscious design when it comes to designating roads vs. streets vs. highways. Bicycle routes (sometimes called byways) are also a hell of a lot better, and are actually viable ways to travel between nearby cities in many cases.

I just spent a month bicycling around the UK. I knew the infrastructure was better than in the USA, but it blew my mind to see how even motorways often had bicycle & pedestrian paths off to the side. And almost all bridges seem to have a sidewalk, often one big enough to comfortably fit bikes and pedestrians. That's something we don't even get in the most pedestrian friendly US cities (citation: the Queensborough bridge in NYC).

And the funniest part? People in the UK complain about their infrastructure constantly, and frequently asked me why I was cycling there instead of the Netherlands, or France, or Spain, or Italy, or any other European country.

Infrastructure in the USA is a nightmare and an absolute embarrassment. I fear for my life every time I walk or bike here in shared space with drivers. I suspect a lot of this stems from the fact that around half of Americans have never left the continent of North America [1]. It's hard to realize just how bad our infrastructure is when you have no point of comparison and all of our infra sucks.

It's so frustrating because it's so simple: I just want to ride my bike and walk around. That requires very little infrastructure. I shouldn't have to wrap up my entire identity up in bicycling and walking just because most of our country doesn't bother with those activities.

[1](https://www.forbes.com/sites/lealane/2019/05/02/percentage-o...).
Isn’t Pinterest the top most blocked domain in kagi search?
Actually they occupy most of the top 10: https://news.ycombinator.com/item?id=37006082
I’ve been saying it for a while now and am unfortunately feeling more confident.

Microplastics are the next lead emissions style issue that’ll end up being linked to widespread socio-behavioral decline and health issues.

Except it’ll be worse due to the far more prevalent and widespread use of plastics. It’ll be as if we used lead to make _everything_ and then found out lead is bad.
C isn't C++. Most of what you know today applies to older compilers as well, with only a handful of features added over the years. You aren't going all the way back to K&R calling syntax here, I'm assuming you will target C89. You will just have to remember to declare all of your variables at the top of each function and the stdint types won't be available. There are a few other things added over the years, but its going to be pretty much the C you know and love.
Note: I am the author of this article.

Every ad blocker gets full and complete access to all your data. It needs that kind of access in order to … tada … remove ads. It’s really simple: ads are on all websites, so an ad blocker needs access to all websites.

You probably mean that Adblock Plus abuses this access? Surely this is something you have proof for? Here you can see an example of how this kind of thing looks like: https://palant.info/2023/06/05/introducing-pcvark-and-their-.... You can look around in my blog, there is more.

It has been a while since I’ve been involved with Adblock Plus. I sincerely doubt however that ABP’s privacy stance changed that much since I’ve left. But I’ll wait for you to find proof for your claims.
THAT I didn't know. What is the scenario here - compulsory home purchase?
the german green party is not very green. They actively opposed nuclear energy and got it shut down before there were other low carbon energy sources available to replace it. Which led directly to more coal and more gas being used. More ecological destruction and more CO2, it really contrary to any kind of good sense.
Fabian Sanglard’s books are excellent! I highly recommend them for retro DOS game engine programming.

https://fabiensanglard.net/
You send your AI with what you want to share, they send their AI with what they want to share... google figures it all out and we just get emails with the input.
Perfect!
Go is pretty easy. The hard thing about go is maintaining proper structure. Sounds like not a big deal but trust me I’ve learned the hard way lol.
Surely the franchise agreement would prohibit such an action?
I have had been WFH since 2008 and I recommend adding a treadmill to whatever standing desk you choose. I also agree with keeping it cheap, unless you have a reason you cannot stand or walk I would skip the expensive chair. I have a cheap drafting chair I maybe sit in an hour a day, usually later afternoon. Otherwise I am churning 4-6 hours on the treadmill, walking feels loads better than standing. You can find a reasonably priced standing desk on Amazon for less than $200 and there are numerous options for treadmills now that can easily be moved from under the desk if you want. Just read the reviews, many of the desks on there are very sturdy. Also agree with putting your workspace away from where you mostly live. If you do not do this, you will end up working more than you should. The whole bro thing of hustling and putting work above having a life will just burn you out.

Use the tools that work for you and that you enjoy. I am rocking a Model M from 1987 and a Logitech trackball. I just use my airpods for meetings and like others said, test out how you sound. So many people come into meetings and their volume is either very high or very low.
>I don’t understand why the spandex wearing guys want to hold up dozens of people in traffic behind them so they can bike on vacation.

I can't speak for all spandex wearing cyclists but when I do that it is because I enjoy the scenery and the challenge. Are you equally frustrated with RVs?

> It’s a real sense of entitlement that is just beyond me.

You are the entitled one here. You have no right to a minimum speed on a road that allows cyclists.

> But if you’re leisure riding on a road where the speed limit is 55 and sitting in the middle of the lane you’re an ass.

I do this in all cases. If you can't get your vehicle fully into another lane to pass me then it's not a safe place to pass. If the speed limit is 55 that's a narrow highway and you have no exclusive right as a car. If you want that then stick to the freeways.