skysight-inc/HackerNews huggingface dataset:
'mass * velocity' means it's a truism that heavier cars are more dangerous if they hit you. All factors being equal the question of car mass is indeed a significant issue. But if you compare road deaths in (for instance) Britain (about 21 per million) and Romania (about 93 per million) it's clear that priorities in this case at least, should be a focus on driver behaviour unless someone wants to suggest there's some other factor I've missed. That's my experience having driven extensively in both countries. I gather EU average is around 44 deaths per million.
It’s entirely your fault that you feel this way, not the cyclists who are legally using the road.
> and he's arguably correct on that front: no mainstream (even in the broadest sense) language that ever came after C++ was memory-unsafe.

I don't understand that logic, as we're only talking about low-level languages. Of all the low-level languages developed after C++, including D, Rust, Zig, Odin, and JAI, the majority aren't memory safe.

> It is the consensus in PL design, whether you like it or not

It clearly isn't even the majority opinion in low-level PL design, let alone the consensus.

> but it's doing things that have not been done before, and it's a hell of a success for a programming language designer!

Sure, by that metric it is a great success.

> it just claim it can prove memory-safety and thread-safety

I know, but the reason it does so is as a means to an end. The reason why anyone wants memory safety is that it eliminates certain classes of bugs that can be quite harmful. The reason why we may not want memory safety is that sometimes it can come at the cost of other bugs, overall not helping correctness. Anyway, software correctness is a complex issue, and it is not currently known whether Rust's approach or Zig's -- if either -- is more effective at achieving correctness.

> Ctrl-F for Rust on this page returns no results…

Yeah, it's an image or something, but it's there.

> you should probably refrain yourself from insulting one of its designer.

Sorry about that.
The Spotify use of the coreaudio API has been massively broken for years.
Basically they are preventing hardware decoding (for security reasons I guess?),
and drive the API in a way that decodes everything 5-8 times.

Not a lot you can do, apart from switching to a Spotify alternative, or at least a different client.
I'm not justifying it, just explaining why people are getting angry. These people are likely all sociopaths, but nevertheless this is why.
Here are few more: https://www.designinspiration.info/classless-css-frameworks/
I'm not sure where you're getting this from. The law says the officers need to be engaged in "police activity," defined broadly enough to include almost anything, but it says nothing about needing to be "actively involved." Arguably maintaining a perimeter would be part of "questioning a suspicious person" or "enforcing the law" and thus would count as "police activity" meaning you need to film 8 feet away.

Here's the one page law https://www.azleg.gov/legtext/55leg/2R/bills/HB2319S.pdf

edit even easier, if this law was enacted, one officer could say to another "make sure those people filming are eight feet away." Then, to enforce the law they would need to approach the person filming to measure the distance but as they are engaged in enforcing the law that person needs to be eight feet away. Simple magic circle gotcha.
It depends of why you are taking them. It's useless if you just want them to write minutes later or take them to help you stay focused like most people. But if you actually need them later like most researchers do, you will quickly pin for a way to sort through them easily and an index is pretty much as good as it gets.
Wow, extremely naive. All laws will be abused by bad actors.
> We can all think of numerous projects going unfunded that would have much higher chances of success

I can think of far more things getting funded that are either even less likely to succeed or likely to succeed and, in so doing, will cause harm and death to many people. There are so many things we're spending so much money on that do nothing but harm it's absurd to laser focus on something you consider merely pointless as a Boogeyman.
The OS/2 2.0+ desktop was completely different from Windows 3, despite superficial similarities.

It used an object model (SOM) that was more consistent and extensible than anything Microsoft shipped for a long time.
I'm fairly sure interfering with police work is already covered by other laws and/or common sense.

The cameras are there to keep the police honest; if they didn't want to be recorded or be made to wear body cams, they shouldn't have done things like plant drugs or kill people. I strongly feel like police who do that kind of thing should be tried as civilians, the police protecting their own is a big part of the issue.
Pretty cool name. I'm surprised there's not a simple generator for generating these tiny stylesheets - or maybe there is?
Same in Germany, but „as close as safely possible“ is around 80-100 centimeters from the right end of the handlebar - more if there are parked cars to avoid being hit by an opening door. The handlebar is usually around 60-70 centimeter wide, that places the center of the bike at around 1,20 - 1,35 meters from the right edge of the lane. A lane is about 3,00 - 3,50 meters wide - the center of the lane would be at around 1,50 - 1,75m. That‘s pretty close to the 1,20 which is the minimum safe distance. Cars that want to pass with the recommended distance of 1,50 - 2,00 meters from the left end of the handlebar need to go into a second lane in any case.

Middle of the lane is a perfectly good spot to aim for.
I am not an expert by a long shot.

My thoughts are the price is low. Maybe up the price and make $900 from fewer customers and therefore less support work.
Intro to Themes and Takeaways
Apparently, you're new to back-end programming? We have similar "locally installed package" abstractions in every major language there:

C++ -> vcpkg

Ruby -> bundler

Node -> npm vendor

Go -> Go Modules

Java -> Maven

If you disagree, please explain how Ruby's bundler caching dependencies in a vendor subfolder differs from Python's venv caching dependencies in a subfolder and why one of them is a dumpster fire that and the other one doesn't exist.
It's amazing that by 9:24am the general public had been told that Bin Laden planned this... with no evidence, and yet, here we are.

Court of public opinion is deadly.

We also managed to make the very idea of conspiracies, false flags and non-government approved opinions... "sketchy"

So cool.
It's interesting that he used a plain notebook not a square ruled notbook. Mathematicians mostly use squared notebooks I guess.
$35 Husky digital caliper is metal with good battery life and lifetime warranty replacement at any Home Depot, https://news.ycombinator.com/item?id=32804727

What would it take to retrofit a digital mechanism onto vintage vernier calipers?

https://www.electroschematics.com/digital-caliper/

> There are several rectangular patterns etched onto a copper strip underneath the main scale (the part of the caliper along which the read head/slider moves). With the printed patterns on the bottom of the main circuit board, this forms a grid of capacitors. As the sliding jaw travels along the main scale, the capacitance of the printed patterns changes, the controller (chip-on-board) detects the resulting shifts in electrical charge, processes the signals and finally displays the readings on the LCD.

Would be nice to have open firmware for digital calipers.
Police officers are just people. There's always going to be people who abuse theirs power. Petty and malicious bullies revel in it a even.

Unfortunately, the nature of the job attracts those people sometimes.

I'm not trying to do the police as a career a disservice (which in general is a noble one, IMO), but they shown time and time again that they have plenty of bullies and bad apples (universally, not in any given place, but some places are worse).

Edit: some other comments illustrate this better
One interesting development in the latter years is the mix of Constraint programming and SAT solvers. For example Google OR-tools (https://developers.google.com/optimization/ ) which mixes CP, SAT and MIP. It has won most of the MiniZinc Challenge categories (https://www.minizinc.org/challenge.html ) several years now. The Chuffed solver is another solver mixing CP and SAT.
Lots of poor people work construction in Europe too, and they do fine without gigantic pickup trucks.
Here you go:

- https://cloudhiker.net/

- https://jumpstick.app/

- https://theuselessweb.com/

- https://www.viralwalk.com/

- https://www.boredbutton.com/

- https://urlroulette.net/

- https://links.yesterweb.org/

- https://wiby.org/

- http://theoldnet.com/

- https://www.darkroastedblend.com/

- https://randomwebsite.mickschroeder.com/

- https://theforest.link/

- https://geocities.restorativland.org/

- https://usefulinterweb.com/
Microservices is the current mass yak shave exercise.
> Exploitative by whom? Students don't have to f* profs, it's never been that way.

Unless they do or feel like they have to. That's the whole point, when there's a serious power imbalance like teacher - student, boss - direct report, consent is not so easy. The person with less power can have their life/career/studies depend on the more powerful one, and they can feel that they have to fuck them, or continue fucking them, or do that kinky thing they don't feel comfortable with, or else, even if that's not the case (but it sometimes is). That's why many places have strict policies that forbid such relationships, and it's up to the professor to know better even if they both want to.
Mashups is the wrong way to think about it. It's generalizing at a higher level than texture / image sampling and it can tween things in latent space to get to visual spaces that haven't been explored by human artists before.

It requires a good steer and prompting is a clumsy tool for fine tuning - it's adequate for initialization but we lack words for every shade of meaning, and phrase weighting is pretty clumsy too, because words have a blend of meaning.
The UK has more sensible rules (because the edge of the road is inherently unsafe with things like drains). A cyclist is perfectly entitled to take the centre of the lane, and cyclists may ride two abreast. It's up to the car to effect a pass only when safe to do so, at a minimum distance of 5 feet.
In the industries where I worked as a C++ coder, it was quite common to leave debugging symbols in the binaries so that customers could have better stack traces for their error diagnostics. On OS X, it is still quite common to ship production apps in a way that allows you to "symbolicate" stack dumps after the fact.

What I'm trying to say: In most production uses, the line between dev and release dependencies is so blurred that it almost doesn't exist.
> I'm going to cycle like this, you don't have to.

Exactly. The law allows a cyclist to “take the lane”, so many of us do. This isn’t “policing” other drivers, it’s simply following the rules of the road and staying safe.
Yep, `ping to` was so funny to type. `ping ai` works, just as terse and almoste as easy to remember, but a bit less funny to my mind.
As long as you know the difference and know where you stand yourself, morally / value-wise.

I believe there's a big percentage of people who hadn't yet had their moment of self-actualisation or whatever the phrase is, who listened to the right(wrong) people at the right(wrong) time and ended up believing the earth is flat or the holocaust never happened.
Please make your points on HN without being so abusive. Thanks. Your comment breaks many of the HN guidelines, e.g.

"Be kind. Don't be snarky. ...Please don't fulminate. Please don't sneer, including at the rest of the community. ...When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

https://news.ycombinator.com/newsguidelines.html
We’re making our on-call calculator free
I think global warming is a bigger issue
You are meaning modern like 1991 then.
https://pn./

> Apache/2.2.22 (Debian) Server at pn Port 443

Yikes!
a sysadmin who codes, or a programmer who has learned systems.

it was supposed to be a culture and set of tools to close the gaps between developers and operations but its more building automations that make ops disappear because docker hard or some other nonsense.
The order is implementation-specific. For the values I cared to sample below, CLISP seems to have sane values that reflect the truth tables:

[1]> boole-clr
0
[2]> boole-set
15
[3]> boole-and
8
[4]> boole-ior
14
[5]> boole-nand
7

Obviously, values with this property are not unique; they depend on the bit combination order. boole-and and boole-ior could plausibly be 1 and 7.

IMHO, the latitude in the spec should be interpreted as accommodating this truth table ordering variation, and not as an invitation for arbitrarily enumerating the functions so that the values don't make sense as truth tables.

That is to say, it should be possible to perform logical operations on the values whose interpretation is that the truth tables are combined accordingly, such that these two are equivalent:

(boole (logior boole-xxx boole-yyy) a b)

<-->

(logior (boole boole-xxx a b) (boole boole-yyy a b))

No matter how boole-and is defined, (logior boole-and boole-nand) should produce 15, which should be the value of boole-set.

The vector indexing trick recommended in the boole function's example should only be necessary for a program which needs the operators to have concrete values corresponding to a particular choice of truth table bit order. It should not be necessary for obtaining indexing which has the above good behavior with respect to being able to use logical operators on the truth tables in order to combine them.

Indeed, the implementation from which you are reporting seems to have a broken numbering. For the boole-xor function, we need to see a value that has two zeros and two ones. If it's not one of the values 2, 5, 9, 6, 10, 12, then the numbering is broken. It is inescapable that boole-clr and boole-set must be 0 and 15.
You sir, are a good driver.
“Pull Request Hijacking” – bypassing code review enforcement in GitHub
That must suck for the 0.00002388059% of people who die every year from tornadoes in the US. I can't imagine living such a boring risk-free life that I'd care about such unlikely scenarios.

For comparison, driving is something like 0.0117% fatalities/yr
Harmless AI
I think it's less 'beating up that person', and more 'being rough to the point where there is high risk of injury or pain'. My girlfriend is horrified at how our son and I play. She's told him in no uncertain terms that 'that's how you play with papa, not me!'. I believe that's universal (generally speaking).
Memory safety is a bit like seatbelts (pardon the analogy). It's possible to drive a car and never need it and seatbelts can be uncomfortable.

But I would never want to get in a car without one and it makes me question the sanity of people with saying stuff like "You most likely won't need it".
Making your own e-paper dashboard for home from scratch (2021)
If it's staying safe it's staying safe.

But sometimes it's not necessary, then you're just blocking people unnecessarily. Which is not very sociable in my opinion, but I won't freak out and be aggressive/dangerous. But insane people will. And I don't get why someone would choose this confrontation when they can just share the road.
Now it's only a matter of time until someone automates that using GPT3.

I mean we already have AI-automated "email trolling" where they use GPT3 to produce an introduction sentence which suggests that the sender took at least the time to look at my homepage before bothering me, but in reality it's all automated and they are just sending more personal-looking spam than the next guy.
That's how we were taught how to do it in school. We used to keep first 4-5 pages of every notebook blank to accommodate this. The first thing the teacher used to check was if the index was up to date. I guess it helped them too as assignments were easy to find. But then again latest home work was on the last page anyways .

Eventually some companies started producing notebooks with a printed index form. Those were more expensive and thus became status signals.
I don't believe greatness can come out of nowhere later in life. To borrow from Seneca, to demonstrate greatness, opportunity must meet pre-existing preparation. As such, I find the early lives of great people to be very interesting.

As another example, I highly recommend Nicola Tesla's "My Inventions"; he was unbelievably prepared for greatness
And bear in mind that your internet browsing may be logged by your government.
This can't go without mention of the Trojan Room Coffee Pot at Cambridge University, not so much a 'Web' cam but the first widely known Internet connected camera:
https://www.cl.cam.ac.uk/coffee/qsf/coffee.html
https://www.bbc.co.uk/programmes/p010lvn7
Van Rossum was not in grad school when he wrote Python. In "Amoeba: a distributed operating system for the 1990s" (1990) at https://ieeexplore.ieee.org/abstract/document/53354 you can read:

> Guido van Rossum is a research assistant at the Centre for Mathematics and Computer Science in Amsterdam. Since 1987 he has been with the Amoeba project, working on an RPC interface specification language, a Unix emulation facility, user interface issues, and system integration. Earlier he worked on the ABC Programming Language project. Van Rossum studied mathematics and computer science at the University of Amsterdam and received a master’s degree in 1982.
Obviously the answer would be to let the owner of the mobile home buy the land the mobile home is sitting on or to let the government manage the land lease directly and only charge property tax.
Doesn't work for URLs having `%2F` in them. This gets replaced to `%252F`.
> There is a fantastic use for this, that if you don’t know, you may want to think about for more than a few seconds.

Is it one of the things in the table towards the bottom of the J article? I have to admit, I'm struggling to read the syntax.
If we put together every study and opinion piece on what makes success and combined them into one genetically modified ideal human it would be like watching a twitching, drooling maniac trying to do everything all at once.

I don't think there is success formula for an individual - just that if the termites nest of humanity throws enough bodies at the wall, one will bounce through.

It's not purely luck. But I think the only predictor of success, is to be in the game.
It's not dangerous at all depending on context, a word I was careful to use. You don't have a magic bubble around you that makes you safe with a 1.5m radius.
I'd probably agree with that characterization. It's not that people are out there specifically claiming memory safety solves everything, but rather that the 'public consciousness' seems to have utterly forgotten that any other kind of safety exists.

As a result, you get languages like (and mainly) Rust being held up as the paragons of program correctness and safety in general. Any discussions of program safety end up being entirely about memory safety.

It's just an endless hoard of comments/blogs/posts/etc of people conflating memory safety with correctness and not even acknowledging - or possibly even knowing - there are other kinds of safety out there.

So the rhetoric being referenced there is largely implicit. Anybody who actually mentions memory safety in specific terms is already ahead of the curve.
tl;dr: They don't know, maybe aluminum traces in the pollen.

My guess is that somebody added food coloring to the honey, or fed the bees sugar water with color to get attention.
I think maybe the problem with explaining ECS is that the database-like part you mention is just given a passing mention, rather than being a critical part of the explanation. Obviously ECS is not a database which I think is why people avoid it, but it really helps for understanding it.

Entities are basically tables (just the table, not the data in the table), components are fields/data in them and systems are the SQL you write for them. Its obviously not a perfect representation, especially for components, but it gets the rough idea out there.

Maybe CSE is a better name for it. Its a longshot, but maybe entity being first in the list tricks people into thinking they play a big part, whereas actually they are, as you say, just an ID. Components are probably most important, then systems, then entities
> streets are being narrowed

I hope this works, but I've noticed more wide vehicles in my neighborhood parking with two wheels up on the sidewalk, like this.

https://imgur.com/a/v0w3FMM
Congrats on building up to that revenue!

There seem to be a lot of these type of services, how do you differentiate yourself?
Well, there are individuals with at least a tiny shred of ethics, but you don't tend tofind them in a tacoma with a pristine bed
Thank you! I was going to mention StumbleUpon as well, but couldn't remember the name, haha. Used to use it way back.
Not RR nor Maybach, but around where I live (capital city in Eastern Europe) the most obnoxious drivers are not those behind the wheel of expensive vehicles (that would be the German trio + Lexus and some others like that), but those that drive cars which are a little higher than average when it comes to price, I'm thinking mostly about Skoda Octavia and VW Passat sedan.

If I see a Skoda Octavia (especially white or grey-colored) in my rear-view mirror somewhere on a curvy road I know for sure that that person will try to surpass me no matter the incoming traffic and the visibility.

So I see it more like it a curve when it comes to the obnoxiousness of the drivers vs the price of the cars, those that have the cheapest and most expensive cars are relatively ok, those that are approaching the average price are so and so, with those that are just above that average being the most obnoxious.
I have to say I'm on the fence on this.

On the one hand, in the first instance it seems a lot easier to remember the syntax.

But thinking about it for longer, I realise that actually if I'm having to learn to put an <aside> inside a <section> for a card, but an <aside> inside an <article> becomes a callout, then perhaps it's not quite as intuitive as it seems, and if I have the mental overhead of remembering all that, perhaps I might be saving myself more energy just to write a CSS class.

One framework I've used recently which floats in between these two is Bonsai.css. It does quite a lot 'out-of-the-box' in terms of minimising boilerplate and basic styling, and uses CSS variables as a shorthand for style properties. It's also a bit of mental overhead, but you can of course just write inline styles if you can't be bothered to learn the shorthand.
wiby.me takes you to older websites. Some of them can be weird.
Well it's def not the best way.. but I find mostly a subredit for any weird of wonderful interests I might have at that time, sorting the post by top-x (week, month,all time) can give you some quick domain-knowledge or important urls.
YMMV(Greatly)
And yet, only having a pyproject.toml is apparently not sufficient either (besides the annoying flake8 resistance), at least if you want to support editable installs IIRC and you or your users aren't using the latest pip.
Ukrainian forces have penetrated Russian lines to a depth of up to 70 kilometers
Actually, that's what the offset of the curve looks like. Take a pencil and paper and draw a parabola. Then try to draw an offset curve to the inside with an offset greater than the smallest curvature radius of the parabel. You will get this strange path with two cusps and an inverted curve between them. Try it out, it is an eye opener.
Why SurrealDB is going to kill Elasticsearch
You're familiar with the (now sadly degraded) deoxy.org?