skysight-inc/HackerNews huggingface dataset:
> using a cell phone and driving that may be criminalized, but do not seem to receive such fervent enforcement

It does in Germany, but then again, they regulate how much your dog is allowed to bark in Bavaria. The truth is most new cars have great phone assist, you'd be dumb to use a phone while driving otherwise and it should totally be enforced. Not criminalized, just classified as a misdemeanor.
Very nice writeup.

I tried the script on one of my HS105's and noticed I had a location in there. Promptly removed it using the app, and it was gone from the next call of the script.

I think it's good I set those up on a separate very limited VLAN...
I mean you would be using a live OS and set up a key on that instance so it’s always a new identity, if you choose not to persist it, that service just doesn’t let you message any other way.

It would be much harder to mix identity with your clearnet pgp, if that’s what you were thinking, as the machines would air airgapped or the other ones simply off if you are using the same computer to boot the live os

Any other configuration is just lazy
@arjunnarayan Have you evaluated the performance against vanilla Kafka / Confluent Cloud? Where can I see the results?
depends on (roughly in descending order) the software licence agreement, local laws, the extent of encryption and/or obfuscation, and your ethical viewpoint. RE can be used for good, bad and anything inbetween. I for one believe it's valuable to expose crappy engineering in IoT devices and the like
Hey, I've finished MVP of my slack application called Edited and would like to ask you what do you think about it.

A few words about this app:
This Slack application can display history of edited message in any direct/group channel it has been added to.
The main idea is provide access to all edit's history because sometime is contains valuable information and Slack does not provide this functionality.
All messages' history are encrypted and stored in a database.

Please check out Edited, install to your Slack workspace (it's free for, at least, 30 days) and let me know any feedback what do you think about this.

Trial period could be easily increased for any HN customers - just let me know here.

Thank you
I understand the concept of unions and I am all for them.

Forcing companies to pay a lot for found exploits is something completely different though.

An important distinction is that the hackers are not employees of the company who are underpaid or mistreated somehow. Nobody is forcing these people to look for bugs.

The people who are after bug bounties get a kick out of finding cool security issues. I am sure a part of them would still be doing it even if there were no reward.

The rewards for these kinds of things are pretty public, so you can guess how much you will get paid for finding certain security bugs. If the amounts are too low, again, just don't do it.
Actually, the opposite is true
And vice versa! The IDE will show me the inheritance hierarchy. It will help me find places where a method is called (and knows to skip like named variables and other methods that happen to have the same name).
Easy Compiler Regression Testing
Easy Compiler Regression Testing

Minimalist, useful, regression testing program, for my sugar compiler dev project, explained.
Per Damgaard Husted her with a clarification to this remark. First of all, I would like to thank you all for the valuable feedback that we have got from you for the last 24 hours. It means everything to us. This being said, I feel like this Patent comment is making us look dishonest. So here is the deal. I hold an AI patient that we are currently not using in the product as it is now because it is not AI-based. We mention that we hold an AI patient on the last part of the About us page, in a part where we outline general information on the founders' backgrounds. That's it; it is not a dominant part of our marketing material. Our plan is still to include AI in the application when it makes sense to do so.

I like discussions and critique, and almost all of what you have said in this forum is true, and your reflections are valuable learnings for us. Please don't take this remark as a signal that I am not open to feedback because that is what we are seeking, and I prefer the negative because that is where you learn the most.
What has he really done to merit being kicked off the platform? He just types in all caps and posts 50 times a day.
> But are the roads safer?

Absolutely yes. Speed contributes in two major ways when it comes to accidents, which this is all about: reaction time and energy.

Going faster means you have less time to react and handle the situation.

If you're going 100 km/h instead of 80 km/h, and something happens 100m in front of you, you have only 3.6 seconds instead of 4.5 seconds to react and deal with it. This scales with distance.

If you're going at 100 km/h instead of 80 km/h, your car has 50% more kinetic energy. This translates fairly directly into increased breaking distance.

So as speed increases you have less time to react and in addition you require more time to slow down.
My Dirty UX Case with Spotify’s Discover Weekly
When I evaluated JetBrains's tools a few years ago, I decided against using them. Why? They're written in Java, and can't be made to run natively on the Mac (or any other platform, but for right now I'm still using a Mac).

Of course, native apps can be awful, too. (I'm looking at you, XCode!) But at least they're awful for different reasons than "a language and framework I depend on makes it nearly impossible to deliver a good user experience."
They can get it again. Immunity varies, but is not permanent.
Young People Have Less Covid-19 Risk, but in College Towns, Deaths Rose Fast
The longer video was what I was really looking for. Thanks.
Apart from it having been introduced by W3C as part of heir 1998-2004ish push for renovating the web, I can't see what XHTML and CSS media queries have to do with SemWeb, though. There's no reason to be bitter about the failure of XML/XHTML on the web as the good parts (SVG, MathML to some degree) have been incorporated into HTML5. To the contrary, one could say W3C's fixation on XML (and RDF/sparql) gave rise to WHATWG/Google, and their vision for the appification of the web.
A network effect caused by UNIX having been made available as free beer OS.

When I write C, I write because I am forced to do so due to network effects, and qualitiy is certaintly not something that is part of C's features.

And yes, cowboy programming fits the hacker culture that sprung off UNIX, the PHP and JavaScript of the 70's.

So apply the same quality considerations to C, that you would measure PHP and JavaScript.

Hey, apparently there has been tons of quality software written in PHP and JavaScript as well.
That's not the point at all. Having a per-thread pool means synchronization-free alloc.

What happens with the object afterwards is not relevant.
I remember I did a memory allocator incompletely, and it did increase the speed of my application, but then debugging memory problem become less ideal because valgrind couldn't tell about memory boundaries any more. Make sure you put proper guard in debugging to trigger segfault :)
The right side of history, for them, is the profit side.
What it takes to become a web developer? (and get your first job)
Umm, those things need to transmit only a few inches.
I was always pro-vaccination, but this is the first time I see a vaccine developed so quickly, and like many others, it makes me uneasy.

If I'm not mistaken, some countries like France still remember such vaccines that went wrong. Russians have zero trust in their government and its Sputnik vaccine.

I will get the vaccine eventually, but I don't mind not being in front of the queue.
I am currently in this class and can confirm that navigating the codebase is a nightmare. The specifications we are given in the relevant assignments are vague or wrong and the code itself is pretty questionable. I spend more time trying to understand the assignment and current code than actually writing anything myself. If that's what he's going for, I guess he succeeded.
Driving in the UK is stressful enough. If I've driven down the motorway for long periods I am normally wondering if I've got a ticket because of the variable speed limits. I have no intention of breaking the speed limit, but I honestly don't know if I had because the speed limit in some places can be changing all the time. Great so I have more things to worry about when I drive to work. Brilliant.

Most of the drivers that drive at extreme speeds are usually very rich (they are always driving Mercs, Range Rovers, Audis and BMWs) and don't typically give a toss about the fine or the points.

Also there are many people (usually immigrants) who drive without a valid license and insurance.
Covid Misinformation and abuse seem most obvious, given that the platform has already removed Infowars and Alex Jones, whose content Trump at times ad verbatim retweeted. Here's a fairly long list[1] of public figures having been kicked off the platform for I suppose similar behaviour. I think even Trump Jr was suspended at one point.

Didn't Twitter even explicitly carve out an exemption for 'political figures'? Which let's be honest means Trump.

[1]https://en.wikipedia.org/wiki/Twitter_suspensions#List_of_no...
> My point is that saying it was "violent" implies that there were people hurt.

It doesn't.
But objects are passed around between threads and another thread might want to free it?
One point of you to consider though, I guess FB runs pentests all the time, either internally or externally by appointing some other company to do it.

That being said, if they pay that company 35k, for example, and they haven't found this, wouldn't that fact make this discovery worth more than 35k?
DIY Speaker 15
>I'd be interested to learn more about what Best Buy did to rework their processes, but I doubt it will become public because operational improvements like this can be a real advantage over competitors.

It might be simpler than you think. I've noticed that Best Buy's product listings consistently offer more product information (weight, dimensions, model numbers, and especially UPC) than the counterparts at Amazon, Target, and Walmart. All searchable, too; Amazon has the data but a) as mentioned, doesn't always make it visible, and b) doesn't always make it searchable.
I've ranted about this before[1] and you can read it when searching for my nickname.

It is ultimately a philosophic question about the meaning of semantics (sorry), but suggest to a modern linguist that knowledge can be grounded with predicates logic and they'll tell you "Dude we haven't been trying to do this for more then a 100 years, ever since Wittgenstein had a nervous breakdown".

It is a shame the semantic web doesn't pay attention to other fields that have studied this questions, or maybe some did and left :)

[1]https://news.ycombinator.com/item?id=24583798
Current death rate is computed:

Dead people / Recovered people and that is around 3 percent, down from 5 to 7 percent a few months ago.

Infections / deaths is not accurate as cases in progress are added to those with definitive outcomes.

That can also be seen as a best case, given nobody currently infected does not die.

A worst case can be seen assuming everyone infected will die.

But if we want to know the percentage of people who get sick and die, we have to compute that percentage with the people who got sick and did not die and their case ran its course to a definitive outcome.

Infections lead to outcomes.

Outcomes are where the dead vs not dead become known.

Everyone infected will eventually arrive at an outcome.
I agree visibility can be poor but is easilly mitigated by driving at a suitable speed. The only problem, of course, is other drivers behind getting frustrated and overtaking recklessly. The other day one person was so determined to pass me that he almost hit a car coming in the other direction. For all that he arrived in Fordingbridge (2 miles further on) literally 3 seconds before I did.
Thanks for introducing me to that term! Right up there with 'bikeshedding' as my top new word this year.

I lampshade frequently. My typical use-case: senior dev says something I think is mistaken, but nobody else questions it. How do I know whether they're just humoring him, or if they are all mentally translating between what he said & what he meant? (Btw, people do this translation often -- nobody wants to be a pedant.) Lampshading is a great way of getting people to "pop the 'why' stack" as well. https://mikebroberts.com/2003/07/29/popping-the-why-stack/
Id have to see specific examples as this is pretty vague. And I believe Dorsey said himself that misinformation is not against the Twitter rules (might have an exception for certain topics though). Probably because half the users on the site would be kicked off in a year.

Also think we need to be careful about the term "misinformation" as that can at times mean my opinion vs your opinion. For instance Fauci flipped on masks several times (im not hating on the guy)...but which time was it misinformation and not misinformation? This is exactly why people need to be entitled to their opinions in a free expression form. You can direct the conversation without kicking people off and censoring people. Another example is Twitter completely flopping when censoring the NY Post "misinformation" which turned out to be undeniably true.
Telegram is fine for a single-user setup or for a small team. If you need better multi-user and multi-channel support, you can use Slack.

Both have an easy to use bot API and both support adding action buttons to messages that you can connect to your app's webhooks.

Using a messenger, in my experience, feels more convenient than using an email client when dealing with automations. You can view messages by channel, you don't have to deal with GMail assigning random categories to your emails, and the UI is faster.
My way is:

Try to write small loops and pipes on the command line.
I do things like this all the time:

for i in foo*.txt; do mv $i OLD-$i; done

You'll find this breaks sometimes, so use control-r to recall the command and fix it

for i in foo*.txt; do mv "$i" "OLD-$i"; done

if it gets too long, copy/paste it into a file like ~/bin/renamer and multiple lines and indenting and make it a more permanent part of your collection.

Also, shell isn't the end. I move to python when shell scripts get cumbersome. python can easily parse arguments (argparse), handle filenames with weird characters in them (os.path), walk trees of files (os.walk) and more.
It'd be nice if Datasette provided support for other file formats than SQLite. I made https://github.com/pytables/datasette-connectors that gives a simple API for making "connectors" for other formats by monkey patching Datasette, but it'd be more efficient if Datasette included that API (or something similar) directly.

For example, https://github.com/pytables/datasette-pytables implements a connector for HDF5 files. You can read how to make a connector for your favorite file format in https://github.com/PyTables/datasette-connectors/blob/master...

Currently, datasette-connectors supports Datasette 0.51.1 but every few months an update is needed in order to be compatible with last versions.

I wonder if it'd be possible to merge datasette-connectors into Datasette. Then, "connectors" could be like other plugins and people could publish their data in a wider variety of ways.
That is a crazy deep book, just FYI.
Then it goes to the freeing thread memory pool. Thread-aware mallocs know this and have clever balancing mechanisms for situations like producer-consumer, where one thread allocs a lot and another frees a lot.

Edit: wrong, I re-checked. The solution to this is that marking an object as free is lock-free. The freed objects do not immediately change thread pools.
Paying compensation for someone's ancestors makes no sense, as go back far enough and literally anyone could make a claim on anything.
It is an amazing story. Also watched the video.

Anyone give a layman's guide why the coded message was divided in 9, 9, 2 sections?
Double Blind Passwords (a.k.a. Horcruxing)
"as I understand it, persons living in Scotland can drive back home drunk in rural areas as the only person they are ever likely to hurt its themselves."

As a person who grew up in the Scottish countryside I can assure you that is absolutely not the case, and drunk driving is _extremely_ frowned upon. In fact Scotland has generally had tougher drink driving regulations than England. (https://www.bbc.com/news/uk-scotland-30329743).

This kind of comment could be interpreted as casual racism (casting Scots as child-like alcoholics living in a semi-regulated playground), but I'm going to give you the benefit of the doubt, since its a Sunday morning and nearly Christmas.
I know all of these things, and furthermore, I'm not in the jurisdiction so it's all a hypothetical. I'm saying that in the hypothetical where I am asked to pass judgment on, and sentence, someone who street raced (for any reason) and killed a person, I would with no hesitations sentence that person to life without parole, and would probably only hesitate about an hour before sentencing them to death.
Compliance management and record keeping SaaS.

There are only a few companies that are permitted govt like FDA, the barrier to entry is quite high, thus because they are required and have a moat, they don't provide very good service.

Enzyme and One Trust are two examples
Yes, you're probably right. Richard liked the Rimac a lot in Grand Tour. Jeremy liked the BMW i8.
> This is the certificate used to verify the identity of the cloud server. The file contains the “VeriSign Class 3 Public Primary Certification Authority – G5” root certificate. This means the only check performed when establishing a TLS connection to the cloud is if the provided server certificate has been signed by the Symantec/VeriSign CA for Extended Validation (EV) certificates (CA pinning). A determined attacker could buy his own EV certificate and use it to impersonate a cloud server.

This part I don't get. Do they mean the firmware verifies the CA but NOT that the cert is actually for the domain/CN they want? If they made such a glaring mistake I would expect the write up to say it explicitly.

The way this is written seems to imply that all you need to impersonate a server is to buy a cert from the same CA it uses, which is obviously not the case.
As I've understood it, normal programming is transforming an input with a program to get an output.

Machine learning is giving the input and the output to get a program.

Problem is, it's too difficult to summarize or understand the resulting program, while the program you get is tied to the output data which is never really accurate.

I'm still curious how ML specialists are approaching the task of analyzing a resulting deep neural network, and squeeze some science from it (meaning putting words on things they understand and are able to explain).

I've also read that google was using ML to test different learning models, to easily find the best model to use for a given problem. I'm not sure but it sounded like they were feeding the training model and the data into another learning model. I can't remember the details or the article or the reddit comment but it sounded quite interesting.
This is the line that makes the difference:

https://github.com/n7olkachev/imgdiff/blob/master/pkg/imgdif...
Debian is still available. And it's great.
I do think it tends to imply personal harm and in this case the reduction of salaries seems more violent than than the physical destruction of stuff so it is jarring to see the destruction of stuff labeled violent but the wage theft not labeled volent. However, if a person is physically injured in a significant way or dies due to the action of another person than that would almost always be considered violent unless it was both unintentional and resonable care was taken to avoid injury. So to me the core definition feels like physical violence while other uses are comparisons to physcial violence. I'm guessing some others may identify the perceived emotion as the core of the definition or just a situation that seems capable of causing immediate physical harm to a person. But in both cases it is only commonly used in a limited number of cases that would seem to meet either alternative definition so personally I would say that news usage should be limited to when actual injury or death occurs.
> Maybe making a regualr speeding fine a life changing amount rather than the negligable sum it is now would improve people's behaviour, raise some much needed revenue and save a few lives too

The fine is negligible if you are well off. It isn't if you aren't. If you get points (for SP-30), the increase in insurance is about £300-400. So the actual cost of the fine is closer to £400-500 which is the rent for the month.

There has already been talk of making the fine be adjusted to how much you earn.
I have had it, and my family had it. Was rough as hell. Nobody died.

I know two dead people, one more struggling in the hospital. (They have been there long enough it looks grim too.)

I do not currently know anyone else that has it!

The whole thing is weird. Some places seem like war zones, others tranquil, as if the whole thing is made up psyops.

The shear between experiences is particularly acute when I speak with people from both extremes in the same day!

People being confused is no real surprise now though it was earlier on.
Except developing countries who won't take kindly to deal with restrictions the developed countries didn't have, or any country that derives the slightest economic advantage from not cooperating.
And roll back the whole load? Yikes
Its worth noting that Norway has an extremely low traffic fatality rate, which is especially remarkable considering the adverse winter driving conditions and remoteness of many roads. (https://norwaytoday.info/news/norway-registers-lowest-number...)
Ha ha, you're right, in a way. It depends on whether you take G to mean the figure on the keyboard or the figure on the screen.

The figure on most keyboards is G. Yet when you press it, it puts on the screen, g. Chromebooks are better in this way. Their keyboards are labeled in lowercase.

I actually went back and forth between saying Shift-G, or just G, for this very reason. So I erred on the side of clarity.
Not at, depends on the OS. It should return NULL, but not necessarly depending on the OS.

For example in Linux it will always return a pointer to memory that is yet to be allocated, it is when you touch the memory for the first time that Linux via the MMU trap, then goes around and actually makes the memory segment available, by then it is too late if the system is running low on memory.

https://man7.org/linux/man-pages/man3/malloc.3.html

That is why there is such a thing as OOM daemon on Linux.

Secondly, memory leaks like those caused by double free lead to the corruption of the memory allocator, thus whatever happens depends pretty much on the implementation being used.
Isn't twitter doing exactly that by labeling each tweet explaining the lie(s) it contains?
Lucky you for having the right set of drivers.
Benefits of Self-Learning
Odds are you have nothing to worry about.
Currency must be backed by a Creative Asset
It seems it was all by hand. From the FAQ:

> Q. So how did you draw the graphics?

> A. So for 40x48 resolution you can't just take a paint program and have it do this automatically. That tends to lose a lot of important details.

> Usually I take a screenshot and drop a 40x48 grid on top and then trace over it.
Building an Electric Streetfighter Motorcycle – Complete Build and Test Ride
The US Dollar Could Outlast the American Empire
IMO, in all societies ever, we're not equal individuals and we shouldn't be treated alike. Some people are more important, and to pretend that the President of the US is the same as random Joe down the street is delusional. It would be just as bizarre to imagine that Xi Jinping is the same as random Chinese TikTok makeup artist.