skysight-inc/HackerNews huggingface dataset:
i have a feeling that every time SQLite is mentioned on HN it always gets to the frontpage

great for them i guess!
I don't think it's the vest as much as the fact as you can see his legs and how he's slightly slouching. This is simultaneously too casual (like you're sitting next to someone at a table instead of across a desk) and too assertive (he's like in your face slightly spreading his legs). Also:

- making it about himself ("I cried last time") as others have mentioned

- the last couple sentences are pretty bad. You get to say "lucky" one time and that's it. You're the one making the decision: did you just spin a wheel? "More lucky, more successful in your next endeavors", which is publicly dunking on people by saying they are being let go for performance and not economic reasons.
You have a right for a private copy in Germany too, but you are not allowed to use software who can "delete security mechanisms"...that's why it is such a BS law.
Isn't that 'employee privilege'? People who are in business for themselves often lose clients without notice. Employees easily forget how much they are shielded from the market.
> This is what happens when your bonus, promotion etc is tied to shiny new stuff.

Maybe some of that is happening, but it's also easier to build new features than to evolve existing ones. (I suspect this is also true for roads and bridges.) So even if bonuses/promotions were tied equally to old versus new, the path of least resistance skews people toward new.

In software at least, I think much of the problem boils down to developers being unable to read or understand the project codebase, partly due to devs not prioritizing code readability, but also because the tech industry has an endemic problem of devs rotating through jobs every 1-2 years.
Good question; those are more reasonable to me since they aren't visible as characters and don't change the structure. So if I'm looking at the colorized output I can still use that as the basis for a sed or awk script operating on the non-colorized version.
Combination Frequency Differencing
The latter! If merged the package set that uses uutils for stdenv would be accessible via an overlay (similar to the cross-compilation infra we have), so one could build pkgsUutils.hello to build GNU Hello, for instance.
Has the Mystery of the ‘Lost Colony’ of Roanoke Been Solved?
Because you single out a person -> ask them for the explanation -> turn the knife four additional times?
Yes, because the algos are being faked-out by the spoof. It's like being juked in basketball... if the algos were smart, they'd hit the spoof bid.
Click on your name in the top right corner and add contact info in your 'about' section. Then, when others click on your username, it will show them your about page.
Those tend to fall out of the “active use” category not long after entering it, so it’s probably not a big factor.

On a more serious note, had there been something special about SQLite supporting military use of their project that prompted this? Otherwise that’s the point of free software, people are free to do (mostly) whatever they want with it. Including building weapons. SQLite is so prevalent, it’s almost like pointing out you have to include cruise missiles in the count of active x86 chips, or $insert_bad_guy as an active user of roads and electricity.
For what it's worth, I've never been on an agile team that did not have some waterfall decision making that was not open to correction, or a waterfall-based process that was totally closed off to testing and making changing along the way. I think we argue about platonic archetypes that don't exist in reality. Most processes and teams I've worked with have resembled each other more than not, if you ignore the terminology they use. I think success or failure of a project comes down to a lot of factors that are hard to quantify, so in some sense our focus on process methodology is a bit ritualistic and cargo culty.
What about this does not feel like a postgres use case?
Not GP, but PostgreSQL offers jsonb fields[1]

Since PostgreSQL allows for functional indexes, you can query and index the data in a structured way.

For example you have a table t with "id" and "data" where data is a jsonb field like {foo: ..., bar: ...}. You can do

SELECT id, data->'foo'
FROM t
WHERE data->'bar' > 5

Which will yield the value of "foo" (inside the json field) for rows where "bar" (inside the json field) is greater than 5.

[1] https://www.postgresql.org/docs/9.5/functions-json.html
I really meant the 3 separate volumes :)
For a light-hearted insight into the English metal-detecting scene,. I'd recommend the TV series "Detectorists" https://en.wikipedia.org/wiki/Detectorists
It's most definitely not how you're describing it in terms of time. There's tons of extracurricular work, outside of work meetings, prep work, grading, etc. The vacations are shorter than they look, a short month, maybe.

Teachers don't get laid off, they just rot for decades in a society that doesn't value their work in increasingly difficult teaching conditions (increasingly large groups, larger numbers of behavioral issues, etc) for poorer and poorer pay that doesn't follow cost of life increases.

I do know I'm in a bull market where I have the bigger end of the stick. I also have the ability to put way more money aside and be prepared if the market shifts and I have to, too. I don't have issues with W/L balance.
I found this explanations:
https://pressclub.ch/wp-content/uploads/2021/04/Project-Heme...

I buy the part about loosen the soil, not sure about the rest.

Look like they did one pilot, got grant in Switzerland and validation near Chernobyl. Still more validation whether it works at scale.
I'm not sure what they mean either, this seems to succeed: https://play.rust-lang.org/?version=stable&mode=debug&editio...
Part of the 1:1 meeting basis is to address any concerns and address return of assets or information.

In the Before Times, there might be a group meeting, that would typically be for a department or site. It would be followed by a 1:1 with a manager (whomever is left standing in the chain of command), or (fairly frequently) with an outsourced consultant (see the film Up in the Air for reasonably accurate depiction of this).

Better did ... Worse.
Obviously this is "hey HR we need to layoff 900 people, what can we do to make it their fault?"

Maybe it's a reasonable cover your ass move but comes off very slimy.
The problem is that 900 people is a lot of people. Imagine all managers scheduling meetings with their reports to tell them, then the managers themselves are probably being let go, in the meantime it would create A LOT of stress not knowing whether you will be called in for a meeting or not, just sitting there seeing people being let go around you 1 by 1. The whole process would take a week just to have a proper meeting and give everyone decent time to process and ask questions.

In a way, I think this is better - it's quicker, everyone knows where they stand, there is no uncertainty about it.

However, I do agree that

1) the communication from the CEO could be better

2) people should be given an opportunity to then still ask questions, either for HR or their managers(if still employed).
Podcast Publisher and Global Distribution
Using proprietary technology, Auddy markets content distributes and monetises it, all while providing industry-changing data analytics around consumption.
Why not? If a company buys land because they think oil is below it, are they not entitled to the oil? It definitely wasn't created by or previously belonged to the oil company.
As others have noted this sounds like a contention issue that you should fix by not allocating in your hot path if at all possible.
The easiest fix would probably be to try to switch out your global allocator for something like https://github.com/gnzlbg/jemallocator and see if that doesn't give you a nice performance boost.
I had a vacation house up in Calaveras county (in the sierras). After pot was legalized in California, a country referendum question banned growing pot in that largely agricultural county (“You wouldn’t want that stuff growing next to your vineyard!”).

The question, and almost all of its advertising, was funded by illegal growers who didn’t want the competition.
TSMC: “Better yield on 5nm than 7nm”
> This has also coincided with a sharp increase in code size and decline in quality

Lol this is one hell of a claim to just slip in.
Get in the Suicide Pod Goy
I think you can warn people about their performance without using abuse.
Love god? What?

What an oddly discriminatory thing to have on the code of ethics...

EDIT: I'm convinced this must be some sort of forgotten April fool's remnant.
What's the difference between a spoof and bluff in poker?
Hey, you're giving away my secret for passing AWS certification exams!
Auddy - Podcast publisher & global distribution

Auddy provides a complete publishing solution for both consumer podcasts and for enterprises. It is fully integrated across marketing, promotions, technology, hosting, distribution, and monetisation via an internal sales team. The company is award-winning particularly around its 600 episodes of content, downloaded over 7m times just in the UK.

You can find us at: https://auddy.co
Similar age, but I'm an academic economist at a research university. I've been dealing with change my entire career. I've had to teach myself Bayesian econometrics, machine learning, loads of computational tools, and on and on. It never ends. I haven't used anything I learned in grad school in an important way in a decade.

For me, the problem is that I don't have the time to learn that I used to. My job has so many other aspects that I no longer have the six-hour blocks to learn new stuff.
MySQL 8 has a lot of functionality that MariaDB lacks.

People like to criticize MySQL for some bad engineering decisions made decades ago. For whatever reason, often these folks have a more positive view of MariaDB, but without stopping to consider where all those original MySQL engineers went. FWIW one of the footnotes in the original article touches on this too.
While true, you could do it in waves - task low level managers to inform their directs, then task the senior managers to inform the middle managers, and so on...
I heard it a lot in psychology classes in college. People can have a "flat affect."
At what point will obsessing over and being manipulated by 'rich' people online be considered a disorder? This is clearly not healthy. It sounds only marginally better than intentionally cutting yourself, though that may come later when one is done making themselves feel inadequate I suppose?

Also who or where are these people? I'm not personally aware of a single person who even uses Instagram in that way. There's a few who use it to share their vanity photography and that's pretty much it. "Look at this guy on a yacht" is certainly not a topic of conversation that comes up.
Not a licensing lawyer. But with a system like MySQL, which is installed as a service (opposed to a library you link with, like the MySQL Connector for java), most of the GPL triggers if you distribute a modified version to a third party.

Key words there are: Distribute - an employee of your company gives the modified binary to a customer; modified - it's not stock mysql, but you've patched something inside it; and third party - that's some customer outside of your own company or legal entity.

If you distribute an unmodified mysql to your customers, that's fine. If you keep a modified mysql running in your infrastructure only without giving anyone outside your company / legal entity access to the binaries, you're legally fine, but a bit of a jerk (this lead to the whole MongoDB licensing fun against SaaS vendors). Only if you patch MySQL and distribute it, you have to make your changes available.

This makes GPL licensed systems you don't link any code against fairly safe to use.
> If I take some C code and copy it (with a rewrite) into C# (or whatever), the C version's copyright still applies because mine is a derivative work.

Copyright protects creative output. That means if you copy creative aspects of the code - things like the structure, naming, algorithms down to small details of the implementation - then you are creating a derivative work (this is what happens if you translate code from one language to another verbatim - not trying to be idiomatic - most of the time). If you merely read the original code to understand what it does and create an implementation that produces the same behavior, but is otherwise not substantially related to the original, then you have not copied any creative aspects and you have not created a derivative work.

"Clean room reverse engineering" (which, done properly, is extremely rare and the vast majority of open source projects related to reverse engineering do not do it to a proper standard) is a strong legal defense to show that creative aspects could not have possibly been copied. However, it is neither water-tight (the spec could've conveyed unnecessary creative aspects accidentally), nor is it required to show non-infringement. It's merely a defense; not doing clean-room RE doesn't mean you are doing anything infringing.

> Changes to the C code to be idiomatic Rust does throw a wrench into the whole thing, and it would have to be sorted out by a court, but it's not as simple as people like to think.

Practically speaking, given the significant differences between what is idiomatic in both languages, and the relative simplicity of what most coreutils actually do, there's a good chance that even a careless "translation" into idiomatic Rust would erase most creative aspects and put you well on the way to being able to claim it's not a derivative work. Effectively, the translation would involve a round-trip through an abstraction to the level of a spec, simply because what's idiomatic is so different. This is, of course, not a hard guarantee, nor would I bet the legality of my project on this aspect alone, but rather just an observation of what is likely to happen in many cases. In other words, you'd have to be really careless to end up creating a derivative work of coreutils here; the language difference works significantly in your favor.

IANAL, but I've been doing reverse engineering projects for over 15 years and my main job these days is leading an open source project to support an undocumented platform via reverse engineering. So I have a bit of experience with this matter :-)
Presumably the 900 people already had leaders that could talk to them.
Hate to say it but your dispensary might just be ripping you off.

I’ve searched high and low for good prices and found that even in states like CA (on average much more expensive than e.g. OR) you can find good priced bulk deals on good - not amazing but at least 6-7/10 - product. Definitely on par with the wider market’s prices. Talking about ~$150/oz.

The problem is just most dispensaries don’t want to sell this presumably because

1 it’s low margin

2 Demand for large quantities actually isn’t that high, go into a brick and mortar dispensary and usually you will wait behind someone asking really basic/newbie questions to the budtender. Which is to say, most customers are not hardcore and aren’t buying large quantities. Most customers probably don’t even know how much things “should” cost either, so no need to go super cheap.

3 It basically cannibalizes business from their much higher margin SKUs, like 1/8 oz of 9/10 quality weed.

4 It starts a race to the bottom which isn’t really where you want to be.
It's not a generation thing, it's a paycheck thing. curl is run many many billions of times per day in lots of critical workloads. There's nothing to stop anyone from developing a similar library with some jokes in it. I'd probably use it for ad hoc or personal stuff, but I don't want this in the thing I'm getting paid to built, and going to get paged* for when the joke shows up in the wrong place.

* Ages ago, when the millennials were still in grade school and CMS was still a multi-million dollar proposition, I wrote a nifty little copyediting tool for a Very Large Telephone Customer. Someone made a benign jokey edit in during a demo of the tool, which made it to production. The next day there was an emergency meeting with over 150 people across several offices about "what happened" that led to a page deep in the site showing people in New Jersey that calls from your basement were free.
Same age as you approximately.

The killer problem is velocity is the only metric that matters these days to the whipmasters.

We sacrifice quality for this and that’s what’s really hurting us now. No one is seeing this because we’ve forgotten that the status quo of continuous toil is not normal.

20 years ago I’d be shot for doing things that are normal now.
> ...only hired dishonest employees?

Apparently this is 9% or 15% of the employees (there's some discrepancy). So not "only".

I agree that it's on management if employees are only working 2 hours a day and getting paid 8... but one of the things management can do about it is lay off the excess employees. Either they aren't needed or they need some different people.
A couple of ways to improve the 5 Why process that I've seen done in the manufacturing world.

1. Create why sessions with key people in the process. Sometimes answers to why are not always apparent. More people contributing can help illuminate

2. If meeting with a group have a facilitator that has done this before.

3. The group needs to have equal say and contribution. No one, including managers and leaders, can overrule or dissuade discource about the answers to why. Everyone's input is equally important.
WASM is always bounds checked and doesn't have UB. The C code produced by wasm2c should be the same.
Tesla(with the autopilot off but drive assist on) is a safe car, I don't deny that , it is expensive ,big and with a low center of mass.

The stats most fanboys and Tesla tweet about though are not about the ratings and about the incidents per mile and those are compared with everything including teens driving old cars (where few teens drive a Tesla).

Tell Elon Musk to publish all the incidents data and we can then trust his tweets.

But my main point, if you wish to also give your opinion in, is should pedestrians say maybe vote if random people can beta test Tesla's audopilot (including the beta updates) on the roads where they and their children walk?

I think most people would consider that a paid test driver with some extra setup like attention control and camera surveillance should be allowed to run beta tests but not any random dude(especially some idiot fan that is also streaming at the same time while stress tests the newest update)
Disagree storing json in databases is often the best thing to do. Clickhouse for example allows you to quickly pull out relevant data and feed materialized views.
I'm not as familiar with Army rank usage as Navy.

On the Army enlisted side, what does an E7-9 typically do if in an IT/technical role?

On the officer side, great observation. And pretty much mirrors the private industry: companies without individual contributor career paths are struggling to retain experienced technical talent and deliver complex projects.
With volcanos, the more viscous the magma, the more energy gets stored before an eruption. Supervolcanos are the most viscous type, hence the massive explosion.

Think boiling water vs thick oatmeal vs boiling a pressure cooker until it explodes, but obviously worse.

So "relieve pressure" in this case isn't like a pressure release valve on a water heater.

You'd need to either cool the mass, remove the overburden, or create some sort of massive voids for expansion.

The US nuclear test done in Mississippi resulted in vaporizing the rock and soil and creating a large underground void, for whatever that's worth as a sort of proof of concept.
I'm sure it was picked a long time ago and it's too costly to switch. I imagine any code going into multi-million dollar missile needs to be incredibly audited and understood.

(Not that this never happens! https://www.simscale.com/blog/2017/12/nasa-mars-climate-orbi...)
He's counting database files (100/phone), not physical devices.
I couldn't believe what I just read...

What you said is basically what I read 7~8 years ago when I was in my early twenties

I searched and read about this method in a Chinese forum website, zhihu, IIRC. As lazy as I was, I just couldn't be serious with any methods to cure my eyesight

Now that I read your comment on HN, it is actually legit lmao
They're addressing this as well - from the article:

> This, in turn, makes it easy to apply without major refactoring: the programmer only needs to sanitize any values that come from the sandbox (since they could be maliciously-crafted), a task which RLBox makes easy with a tainting layer.
You can't really fire 900 people on individual Zoom calls. After the first 10 minutes everyone will know what their meeting is about and it makes the problem worse. People will be texting their managers begging for information and the manager will have to lie for a day or two until they are authorized to say in the meeting.
Microsoft is starting to realize they need to re-invest in windows. The kernel is still considered more advanced than the Linux kernel, but it is all the other stuff that has issues. Windows is a complex beast that needs to be simplified. It would be better if Microsoft open-source the kernel, and kept everything else closed source. Like MacOS
If you are in the US, detectoring will be much more boring than in the UK.

Best way to get started would be to watch The Detectorists on Amazon.
Physical access to computers in the late 70s was decently secured. Most computers were at large businesses (typically with access through a lobby with a receptionist watching) or universities with access limited to students & faculty. So there was some security, not usually great, but few bad actors could get access, even across networks. As computers became more common physical-security-only stopped working well.
Weev is blind?
I think I agree with this. For one thing, if it's 900 1:1 meetings, the job of coordinating their loss of access with IT would be impossible. Mistakes would be made, you'd have people with access to chat and email after they were fired, people realizing they were fired because they lost access, rumors flying around, in some ways it would be just a more chaotic version of what actually happened. At least in the Zoom call everybody could see that nine hundred other people were sharing their fate.

On the other hand, the CEO sounds like an asshole and seems to have been using some kind of intrusive work surveillance technology to blame employees for the layoffs:

> “You guys know that at least 250 of the people terminated were working an average of 2 hours a day while clocking 8 hours+ a day in the payroll system? They were stealing from you and stealing from our customers who pay the bills that pay our bills"

A fine point if true, but how does he know which people were working two hours per day? And who else should be blamed if it was such a widespread practice? The answers to those questions won't reflect well on him.
You definitely could do that. It would just be a ton of work and nobody has done it.
Hundreds of SQLite files? In active use? Unless iOS itself spawns a few hundred instances and actively uses them all the time I have a hard time thinking of what would use so many databases, much less that they’re actually in active use.
on the other end of the spectrum, James Thomson created a driving game in the about screen of PCalc, a calculator app: https://www.macstories.net/reviews/pcalcs-delightfully-insan...
After a “thorough review,” NASA awards additional astronaut flights to SpaceX
What's wrong with the drag-to-seek?

Also, there's a Custom link at the top-right of the playback speed popup where you can change it in increments of 0.05
assuming they did a 20 minute meeting for each employee thats 233 hours or 29 business days to fire all 700 of them...