skysight-inc/HackerNews huggingface dataset:
It might not need to! I'm mostly not making a value judgement. There's just a narrative about how the layoffs and cost cuts are shedding "bloat". Some of it probably is bloat: Twitter was not regarded as especially well-managed. But a lot of it is stuff that public Twitter probably had to be doing, to satisfy the market, but post-Musk Twitter doesn't need to do.
This is downright hilarious. I couldn’t imagine running a lock company and arguing that it’s actually good and normal that my locks can be defeated by anybody with a $1 bit of kit off Aliexpress and exactly 3 minutes of Youtube knowledge.
Can you give any insight on how Psyche failed? I mean we have the report but I still don't understand how any of that could happen.
Interesting fact: the macOS kernel still has code to output debug messages to the serial port, and when enabled, does so by directly writing to port 3f8h; this port address has been used for the first serial port ever since the first IBM PC in 1981.
One finding that comes to mind is the fact that of the flies that do land on the zebra pelt, nearly all (75%) land on the black stripes. This suggests that something more is happening than just identifying the zebra as an unappealing target.

You also have experiments like this, where painting Japanese cows in zebra stripes was an effective fly deterrent, even though the flies there have no evolutionary history with zebras. (It's worth clicking just for the photo of the test cow.)

https://journals.plos.org/plosone/article?id=10.1371/journal...
If someone who was laid off refused to go back, would that affect their compensation with the report that they are still technically employed until Feb 2nd?

"Today is your last working day at the company, however, you will remain employed by Twitter and will receive compensation and benefits through your separation date of February 2, 2023."[0]

[0]https://www.businessinsider.com/read-blunt-email-telling-twi...
I agree that you could reduce the lines of code by modernizing, and get more reliable code (the current codebase has cases of UB that they neglected pull requests to fix for a year and counting, see https://github.com/milkytracker/MilkyTracker/pull/255 and https://github.com/milkytracker/MilkyTracker/pull/256). But MilkyTracker is uniquely fast in compiling, I think because of avoiding STL and heavyweight headers. My hope is that in the future we can have container niceties and lightning-fast compilation (perhaps modules over headers, concepts over SFINAE, or using STL alternative containers designed to be lightweight like EASTL or Corrade, or jumping ship from C++ entirely to Zig or Nim or so).
To your point, I remember growing up in the mid eighties to early nineties there were a handful of "invincible" companies that we were sure weren't going ANYWHERE within our lifetimes:

* Sun Microsystems

* Silicon Graphics

* Cisco

* Hewlett Packard

* Digital

* Compaq

* Intel

* Motorola

* Atari

plus some "invincible" Japanese power houses (especially in the eighties):

* Sony

* Panasonic

* Hitachi

* Sanyo

* TDK

If anyone in the late nineties told me that there would be a pocket computer built in 2008 that would be owned or aspired to by everyone on the planet from teenagers to CEOs my investment would likely go to Palm, Handspring or Motorola. Certainly NOT Apple or Google (the latter of which wasn't even around until the late nineties).

That any of the above would be dead or shadows of their former selves within 30 years was simply unthinkable
Level is an existing smart lock manufacturer and has several non-Apple-specific models which are on the market. I would assume they didn't go find a cylinder with zero pick resistance just for their newest and most expensive model.

The presence of an Apple specific model at a higher cost (adding NFC for HomeKey entry, which works even if your phone/watch battery is dead) caused it to get pushed onto the LPL's radar.
Some folks might wonder why GNU Make would require ongoing OS-specific maintenance at all. The answer lies with GNU coding standards, which are broadly unchanged since the 1980s and are extremely hostile to portability in the modern sense.

--

First, if you look through the Make code, you'll see it's riddled with #ifdef lines for each supported OS. In modern code you'd separate these out into per-OS sub-libraries with a common API, but in GNU code it all gets mashed together.

Here's a good example I found from a quick search -- it's trying to find a default value for the user's home directory, which could easily be a per-OS function, except that that's not how it worked in the '80s so instead they embedded environment variable lookup into a SEVEN HUNDRED LINE glob() FUNCTION IN lib/glob.c.

#ifndef VMS
if ((flags & (GLOB_TILDE|GLOB_TILDE_CHECK)) && dirname[0] == '~')
{
if (dirname[1] == '\0' || dirname[1] == '/')
{
/* Look up home directory. */
#ifdef VMS
/* This isn't obvious, RTLs of DECC and VAXC know about "HOME" */
const char *home_dir = getenv ("SYS$LOGIN");
#else
const char *home_dir = getenv ("HOME");
#endif
# ifdef _AMIGA
if (home_dir == NULL || home_dir[0] == '\0')
home_dir = "SYS:";
# else
# ifdef WINDOWS32
if (home_dir == NULL || home_dir[0] == '\0')
home_dir = "c:/users/default"; /* poor default */
# else
# ifdef VMS

How do you test that? In modern code you'd have an OS-independent unit test for glob expansion, and a separate test for "get homedir on AmigaOS", and the AmigaOS code would never change because why would it?

Plus, the code itself is horrible, like if you read this and think "wait, they're nesting `#ifdef VMS` inside `#ifndef VMS`, what is their intention" then buckle the fuck up because the entire project looks like that.

--

Second, many GNU projects use a library named gnulib, which is a sort of anti-portability library developed to make every system look like GNU libc. To achieve this goal the gnulib code digs deep into opaque implementation details of the underlying system libraries, stuff like the layout of `struct FILE` or whether particular symbols are constants or macros. As you might expect this shit breaks constantly, even the most dirt-common gcc+glibc+Linux system might fail to build a GNU project from a year ago because the glibc folks changed something that gnulib implicitly depended on.

Things get even worse from there, like if you try to build with musl or Clang then you're in for potentially days of reading mailing lists and digging up old CVS checkouts to figure out how to get the damn thing to compile. And we haven't even talked about OS portability yet! It took me weeks to get a working GNU Bison build on Windows because I had to hunt down dozens of places where they assumed that sizeof(int) == sizeof(long) == sizeof(void*). That's on the world's most popular workstation OS, good fucking luck getting any sort of confidence that the code works as expected on an Amiga.

--

In summary, the GNU folks have intentionally structured their code such that it's difficult to maintain across platforms, and this email list is merely one of the observable outcomes of their decision.
99% of locks used for $600 bikes or to store your wallet in the gym locker room can be picked by the LPL in seconds. Hell your apartment door lock, securing everything you own, can probably be picked by him. This doesn't make it extraordinarily vulnerable, only that the LPL is very good at what he does.
Those are the same non-functional machines I have seen for the past decade in some cases. All of them got to vision and got stuck.

I truly hope your machine gets past that point, because it would be really good to have a genuine, open-source pick and place machine. With the current advances in ML/AI and running on graphics cards, it should be within the realm of a hobbyist nowadays.

I wish you good luck and hope to see your stuff on one of the crowdfunding sites one day.
Yes, if I recall correctly you get displacement but without any momentum.
They did almost a hundred acquisitions, mostly thanks to their high-flying stock. Their eggs weren't all in one basket (though they sure did their best to act like they were). Maybe they just couldn't make any more hits out of the field because almost no one could?
Venus is more interesting to me than Mars. We already know more about Mars than I cared to know. Venus is still packed with mystery. Hot mystery, yes.
Columbia insulation damage as well. I'm not as familiar with the results of investigations with Columbia though to know if there was advice being ignored there too.
It's like any type of immigration, there are plenty of people visiting and working in countries on short term visas. I don't think there's anything unique about "digital nomads" through that lens.
What are Dex and Nebula? (I’m considering trying this setup)
For something almost mainstream, give F# or OCaml a look.
Iran’s embattled currency plunges to historic lows amid protests
That's painful for this English speaker to read -- try "not every Scotsman" or "not all Scotsmen" instead.
Another sign of getting old is it's not just the whippersnappers using slang I don't understand, now it's showing up it news headlines too.

Also, current slang in headlines seems like an odd choice anyway. I get there's a not-great pun there and all, but the article doesn't seem like it's written for an audience that already knows what "on blast" means.
First Look at 2023 US Housing Forecasts
I was actually toying with this idea earlier today- since mass layoffs usually juice up the stock prices (not that it matters for Twitter now that they’re private again), what if a company did that only to quietly hire many employees back later?

This effectively happened at many companies unintentionally in 2020 between the initial lockdown onset mass layoffs and the later boom for tech companies.
> There would have been engineering cost to designing a better lock.

Putting security pins in there wouldn't have involved any engineering at all.
The Spine Collector (2021)
Did not expect to find a missing skyscape in Marina Bay Sands, Singapore.
https://demo.f4map.com/#lat=1.2842228&lon=103.8603026&zoom=1...
Anyone know if the cylinder in this lock can be upgraded? It's a nice piece of hardware aside from this vulnerability.
This might also be a way to get them to sign new employment contract terms, arbitration, salary etc..
Yes, I'd take this as Level arrogance.

For another data point, I never managed to pick locks in my twenties, but something aligned for me in an evening lock picking course in my sixties, and I picked everything in the room. One wants a training set of locks to learn on, one pin, two pins, three pins, ... then one learns easily. It also helps that with age one's brain quiets down. To pick a lock, you need to listen to it.

I asked the organizers, surely they had something that would stump me. They handed me an American padlock identical to one I'd been buying for years. It stumped me.

It took LPL more than one pass to pick a basic American. He made it look easy, still reassuring me there was some skill involved:

https://www.youtube.com/watch?v=oaP1nFZ9AXE

Videos by others describe more advanced American locks that took several months to overcome. American takes basic countermeasures, that Level could have easily adopted.
A decade plus ago, the deep details were much better reported. Every little cache change, pipeline tweak was known & reported. Sites like Real World Tech with Kanter would go even deeper to find every little nuance & difference they could. We used to be into details, super hard.

Things have just broadly gotten much stupider, much more generic. Reporting has gotten superficial. Chips & cheese makes it feel like 1999 again. Back when people bothered to know & care & follow the advance.
If it doesn't matter, why does anyone buy a domain?
Ah yeah i was remembering wrong. I normally have this setup as a package level variable and then build and test. But yes its on the test that it’s actually caught
The human range of hearing is only generally stated at between 20-20k Hz. Do you really believe that is a hard limit? Is it really so difficult to believe there are outliers? It is far more common to find individuals with supersonic hearing that can hear sounds above 20kHz, called ultrasonics, some that can even hear frequencies as high as 28kHz and higher. But even most people can hear sounds as low as 12Hz under ideal laboratory conditions. But frequencies much lower can be heard by a minority of individuals.[1][2] I have no trouble whatsoever hearing this[3] or this[4], though it... hurts. Diesel school busses are the bane of my existence, putting out frequencies between 5-8Hz that I can hear passing from 10 miles away from inside my house. If they're within half a mile, it kills me. There's no escape from it, plugging ears does nothing. You'll never, never ever see a black hole or dark matter, but I bet you have no trouble believing in them. But you're skeptical of subsonic hearing because Google sucks. Take my word for it, and be skeptical of Google instead.

[1] https://docs.wind-watch.org/OudM_journalGeluid_2013_03_EN.pd...

[2] https://pubmed.ncbi.nlm.nih.gov/15273023/

[3] https://www.youtube.com/watch?v=kEPswjA5-m0&t=0m4s

[4] https://www.youtube.com/watch?v=XV11rd-sJdg&t=0m4s
Per the docs[0], TIMESTAMP WITH TIME ZONE is preferred because it will automatically convert to/from the stored UTC to whatever your time zone is set to, in the config (by default) or within a query.

I think you also need it for converting input at specified time zones, which is more complicated than one might hope, using AT TIME ZONE.

So the point is about conversion, which is important, but I agree that it’s non-obvious that you need to store the source time zone separately if you ever want to retrieve it.

[0]: https://www.postgresql.org/docs/current/datatype-datetime.ht...
Apple should apply the same scrutiny to products they sell in their physical stores as the scrutiny they apply to apps in the App Store.
The cost difference is cents, so it's a wonder if the company is cheap or ignorant.
The amount of people running gnu make on an Amiga must be close to single digits.

Anyone compiling on an Amiga is more likely to be using SAS/C
What happened in other countries is relevant because it shows that it wasn’t just something you can explain away as specific to Swedish politics and who got elected when.
It's not his ability to pick, it's the cost of the lock vs the security you get.

I would expect this kind of security from a $20 lock, and that's totally normal. For $330 you should get something better.
Other than the tone of vile disdain, it's not unheard of for phrases to disappear from everyday usage.
The Shallowness of Google Translate (2018)
Raking does not require being an expert to perform.
As a lifelong renter, I've never seen rents drop ... that'd be some kind of first.
Two different groups tried this move around the same time, one proved that subliminal drives using only positive mass were possible, the other proved the contrary. Such is the difficulty of GR field equations that it's not yet clear who's correct.
I wish @dang would see this
No - this was not picked, it was raked. Watch the video. The difference is that raking the pins takes almost no skill. LPL also demonstrates an easy bump attack which also takes almost no skill.

Bump/rake resistance is different than pick resistance and it is inexcusable to not have at this price point.
> If you're really a free speech absolutist then this is a violation of that principle (not of a law, but of a principle).

I literally wasn't talking about free speech rights.
I feel like the language is good as is and is constantly being attacked to become a crappier version of itself.
I only just heard that myself. Trying to sort out where ... I'm pretty sure it was Thomas Hazlett, himself former chief economist at the FCC, speaking on the Yale University Press podcast, "The Politics of the Airwaves" episode (June 9, 2017).

<https://yalebooks.yale.edu/2017/06/09/ep-30-the-politics-of-...>

(I'm not positive it was this, but I'm pretty confident to a high number of nines.)
I'm always super skeptical of these types of things, of course I've been into 3D graphics as a programmer and an artist for a quarter century now so I have some domain specific brain rot for sure.

That being said, I believe in conservation of complexity in these highly technical tasks. Complexity cannot be removed, only moved around. 3DCG is an incredibly deep field that necessitates 1000 button apps for good reason.

Not to say you can't get cool stuff done in a toy metaball modeller, but it's also not an alternative to blender in the exact same way that you can make glorious paintings in mspaint and it's still not a substitute for Photoshop.
Twitter owner can read DMs to, with extra effort. So what?
If a company is asking you to come back, then you have massive leverage and only a fool would accept a worse contract.
My money’s on you being right tbh.
Here’s my favorite illustration of the Mulefa (creature in question) for context: https://twitter.com/Sherowkey/status/316271383019659264
I understand where Level is coming from with this response, but cybersecurity has taught us better.

Yes, less than 10% of attacks use this exploit, but now that it’s public that you’re vulnerable to it, you become a target for 100% of attacks involving this exploit.

So for instance, if the delivery address of Level customers leak (and given the security of their physical locks, I would say them having bad cyber-security practices is not something too far-fetched), a malicious attacker would essentially have a database of home addresses with users that have bought a $300 locker that he can break into with the help of any YouTube tutorial
I agree, and I don't really see a benefit of one over the other. It's just a number and society will adapt either way.
> “Today is your last working day”

Seems pretty clear to me
I thought one of the biggest uses of JSON-LD is SEO, and schema also provides a descent framework for common API structures. I am confused why this attempts to argue that somehow using JSON-LD might be a bad thing. What is bad is when too much data is exposed, like as you mentioned, GPS coordinates. However, you can also expose very little and if the information is already public using HTML tags to display data might be harder but won't prevent scraping. Scraping for federated networks isn't necessary a bad thing either if people want different interfaces without having to register for developer keys. Again, the information is usually public already and so letting people gather data through JSON is going to be a lot less taxing than encouraging scrapers to parse.
I see a lot of people assuming that twitter doesn't need that many employees. Usually stated with a high degree of certainty. Certainly I can't come up with a reason why they should have that many employees.

However, lack of counterarguments is the weakest form of evidence, and such situations have the annoying property that public opinion is easily swayed and frequently in the wrong direction.

So does anyone positively know that twitter's employees were not doing much useful, or is everyone (including, possibly, Elon Musk) just following their gut feeling?
Ah, this must be the git bisect strategy for finding which employees they can get rid of without completely destroying the company. Elon will on average, only need to do O(log n) layoffs!
Beware this article is, confusingly, an elaborate ad for a company called "80/20". In metric terms we would say an 8020 profile means 80mm x 20mm. However, the profiles shown in the article do not match this format, they use the term "8020" to refer to a company called "80/20".
Those engineers blamed themselves for the Challenger all these years? What a shame,
Hi @lookingtohalp, is there a way to contact you? email perhaps? thank you!

I'm currently really struggling in life (I barely eat once a day at the moment) but I'm really passionate about Linux/free software. So, it will be cool if I can contact you & talk about my situation in details. Your help might be life changing for me!

lookingtohalp, I hope you see this post & reply to it! thank you!
"That" being an Election Officer? Yes, I'm supporting Tuesday.

The actual blog isn't something I contribute to frequently anymore. (a) Working on the PhD thesis proposal, and (b) haven't had much to add to the conversation lately.

Everyone who can legally vote on Tuesday should, though.
Yeah, I’ve had this happen, and I demanded twice my salary.

It was a contract position, so you can’t be “let go.”
There is an excellent introduction to Kropotkin in the BBC's In Our Time podcast feom February this year. A good way to spend an hour.
Yes, Apple should be willing to give everyone a refund who purchased this if they stand by their vetting.

Especially because all the things sold via Apple are priced higher than similar products elsewhere, so if the products are not higher quality, then Apple’s reputation is getting dinged.
It was rumored (not 100% confirmed IIRC) that the Twitter layoffs were done by stack ranking number of lines of code written, which disproportionately affected orgs that did not need to commit a lot of code.
Which versions of Windows do you support?
Also what happens with the firewall that ships with Windows when you install Safing?
LPL said yes. This, too, should have been Level's response.
Oh this again. The idiots at the WireCutter already covered this and they think it's just fine.

Mass market smart locks are a dumpster fire and they have the full support of the mass media. The #1 Wirecutter smart lock pick has this exact same flaw - a shitty cylinder that is prone to trivial bumping and that could easily be improved - the cheapest big box deadbolts have better cylinders. Someone had commented on that article (since removed) about this flaw - and the moron behind the Wirecutter smart section has just gone on and on about how this isn't a real problem, bla, bla - even had the audacity to post of a video of I'm guessing him demonstrating a poor raking attempt on one of these crappy locks to "prove" how "easy" locks are to pick - yes you dumbass, if you only use shitty locks with no protection.

He followed up with the gem that "the point of the lock picking lawyer is to show that any lock can be picked" - Again, no, idiot - the LPL does a tremendous amount of education to expose trivial weaknesses in particular products that can and should be addressed - he often points out when products provide a reasonable level of security for the price. The Level lock and the Ultraloq (the NYT top pick), do not. Fuck Wirecutter and the New York Times, enjoy your referral money you dishonest pricks. (U-Tecs customer service is also shit tier, something they even admit in their own review)

https://www.nytimes.com/wirecutter/blog/picking-smart-deadbo...
The premise of this article seems to be - there are some high priced smart locks (that we promote) that are easy to bump open, therefore all locks are easy to bump, and you shouldn't factor pick resistance into buying decision at all. And also: raking and bumping is in the same class of difficulty as pin picking (this difference has been explained to them - this is not for lack of information).

https://www.nytimes.com/wirecutter/reviews/the-best-smart-lo...

Actually is that the Level lock they demonstrate on back in October? Notice that isn't a Schlage - I'd like to see him try that.

Another thing they keep bringing up this ANSI Grade 1 nonsense - I have looked - I cannot find any evidence of 3rd party certification for their top pick. It's all bullshit.

https://buildershardware.com/Certification-Program/Certified...
It might be from 10 years ago, but it's still incredibly useful.

I recently upgraded to a Mac Studio with 10GBase-T and was experiencing regular SSH disconnections. Blip allowed me to isolate this to some sort of sporadic incompatibility with the 10GBase-T SFP+ modules I used in my Ubiquiti switch (despite having tried two brands of SFP+). Switching to a switch with native 10GBase-T ports (Zyxel XGS1250-12, only £225) fixed this.

The multiple ring buffer timescales is genius!