skysight-inc/HackerNews huggingface dataset:
I feel like the only people that "like" javascript or those that had it for their first language. Its needed, its better than it was, but compared to just about any other language its a total mess.
If your email is that fundamental to your job you should 100% have a custom domain, so that you can switch email provider without causing disruption to your day-to-day job. It shouldn't cost more than ~$60 a year.
I don't know about must-read but here are my top 5 books:

- Brave New World, Aldous Huxley

- Anna Karenina, Lev Tolstoy

- Zen and the Art of Motorcycle Maintenance, Robert Pirsig

- Manufacturing Consent, Noam Chomsky

- Dune, Frank Herbert
+1

Despite its unfortunate mis-titling, it's a fantastic book.
Governments should form an international institution to regulate the algorithms used by social media and search engines. The goal of this institution should strictly be to ensure that algorithms of big tech companies:

- Are impartial to specific (especially large) corporate or political interests.

- Promote decentralization.

Economic decentralization is necessary to ensure that markets remain competitive (which is good for consumers) and it limits how much power any specific entity has over society.
well, you lost interest because it wasn’t what you expected, which is good, because it is not what you expected. I’m not sure who swaps their desktop environment with a windowing manager without reading the manual, but it’s certainly not professionals, and as stated this is a windowing manager for professionals. professionals measure twice and cut once.

I could see an argument that Sway could do better to advertise that it is not for casual users.
In what context would it be OK for a CEO to send ENTHUSIASTICALLY YELLING e-mails to employees telling them they are SLOW DUMB DOLPHINS and to STOP EMBARRASSING ME STOP IT STOP IT RIGHT NOW...?

Also how would our knowing more about the CEO/employee relationship here improve our perception? The most "positive" thing I can think of is, the employees are so used to it they would tell us something like "oh, that's just CEO, he communicates really passionately". That's not actually positive, though. It's Stockholm Syndrome. [1]

[1] - https://en.wikipedia.org/wiki/Stockholm_syndrome
If I unchecked "Use Legacy Vector" I still got the old UI(the one which is too large on large screen) on the english version

edit: I do need to uncheck the "Use Legacy Vector" to have the new design. I don't know why, maybe it was a cache issue but now it works.
There's this WP article https://www.washingtonpost.com/technology/2021/10/26/faceboo...

where they bend the truth. The headline is "5 points for an angry emoji, one for a like", but in reality it's 5 points for any emoji at all, and one for a like. Which I think makes sense, hitting like is something that's automatic for a lot of people, whereas taking the time to select an emoji that most closely matches your reaction to a post is a much more "engaged" interaction.
It’s theft if they sign a time sheet saying they did work they didn’t.

It’s not theft if, say, their management didn’t have enough to work on or created processes with lots of bottlenecks.
The prose in Gatsby is so good. Every time I read it, I’m newly impressed.
I'm wary of labels such as "must read" - but a couple of books I'm glad I read:

"Dahlgren" by Samuel Delaney (and most everything else I've read by him as well).

"Earthsea" by Ursula LeGuin - and "Powers".

"Diamond Age" by Neal Stephenson.

"Holy Fire" by Bruce Sterling (I also enjoyed Islands in the Net, Zenith Angle and Schismatrix).

"Foundation" trilogy + prequel by Isaac Asimov.

"Brave New World", Aldous Huxley.

"Deepness in the Sky" / "Fire Upon the Deep" by Vernor Vinge.

"Something wicked this way comes" by Ray Bradbury.

And a couple of comics/visual novels:

"V for Vendetta" and "Watchmen" by Alan Moore (David Lloyd/ Tony Weare and Dave Gibbons / John Higgins).

Dave Sims: "Cerebus" (I don't think I've finished this yet, but the first ten volumes or so is.. Something else).
"Analysis, Specifications, Requirement, Design".

When people hear "waterfall" they imagine doing this for the entire project end to end. It's super risky to do this because nobody knows what they want until some of it is built. And if you just spent a year of a teams time building something and "tada" you show the user... odds are not in your favor that it will do what everybody actually wanted. Plus odds are good it might not work because there was no iteration to shake out the rough spots.

To me, the key for "agile" is rapid iteration. It's a bunch of mini waterfalls where every step delivers something of value (even if that value isn't directly visible to the end user yet). Each iteration forms a feedback cycle that helps make sure a team is delivering something the end user actually wants.

In practice I don't think anybody is actually doing "waterfall classic". It's more of a story we tell to remind us how important it is to get in the habit of rapid iteration.

(Sidenote: there is plenty of other reasons to rapidly iterate. The end project is built on a moving target. Business processes change over time, the competition changes over time, etc... if you have your specs 100% locked in at the beginning you'll find that half of them no longer apply after a year because so much has changed in your environment. There is also inventory costs of keeping so much code out of production for so long.)
If there are 30 feature toggles, there would be 2^30 ≈ 1 billion possible combinations.

Finding the combinations that result in something broken (through some unexpected interaction of features) would be impossible via QA. I guess you could keep a list of the more popular combination of settings and test those. More likely it means you'll let the customers do the QA for you. The customers will not like that.
Swiss Firm Executive Operates Secret Surveillance Operation, Sources Say
Probably is too blinded by bias to think clearly and objectively.

Yet my comment is being downvoted so unintelligent bias is still ruling over otherwise intelligent people.
The Count of Monte Cristo - Alexandre Dumas
And yet plenty of American corporations are using slave labor today. Wonder where those lawsuits are, or has Congress shielded them from consequences.
For medical diagnosis when you get older, having that data will actually be useful in the next 20-40 years to diagnosing things that will happen to you then.
I agree. A huge problem is that the incentives get misaligned. The bottom line isn't aligned with what's best for the customer.

I don't think a single feature on MacOS in the past 10 years has really impacted my day to day usage of the computer. And I don't think I'm alone in this.

I asked a group of friends "what is your favorite feature on MacOS in the past 10 years?" Most couldn't answer this question. One brought up "the retina display". (If you have an answer to this, please post as a reply.)

So decade later, my computer hardware is much faster, yet the OS is pretty much the same, but slower. And a bit prettier. And takes up 12 GB now.

I want performance and stability. I want apps to load fast and for the OS to get out of my way. I want good battery life. But if Apple focused on this OS faster and more stable, I suppose it wouldn't sell more computers.

I sometimes wonder what would our end-user experience be like if all the MacOS team only focused on was performance, stability, and polishing the UX for 10 years.
Err, by law they need to give 60 days notice of a mass layoff (or pay the equivalent.)

Not sure how they are getting away with 4 weeks.

https://en.wikipedia.org/wiki/Worker_Adjustment_and_Retraini...
I agree with the low contrast comment, but the gatekeeping is not constructive
The amount of hubris involved here is staggering — and exactly why the neocons failed at their goals of reshaping the Middle East.

Our idea of a “proper government” may not align with the local population. This was certainly the case in Afghanistan; while yes, the Taliban are bad dudes with really regressive ideas about women, the country largely does support the Taliban for reasons that are missed by outside observers.

This is inconvenient for the US, but as a key bottleneck on the Silk Road, Afghanistan has essentially always been at war and some version of the Taliban have always defended the country. Their history is romanticized locally. We didn’t really grok that when we went in; and we were absolutely shocked when the locals basically said “you guys will leave eventually and we will have to deal with the Taliban, so we can’t piss them off because we need them for the next invasion”. Whatever “proper government” we build will be made up of the unsavory characters we leave behind when we exit.
Meditations by Marcus Aurelius is as timeless as ever.
WoW... super and inspiring to read some of these stories about legendary tech founders like Paul Graham, Michael Seibel & others.
You can set up custom workflows and a new project to use that workflow. The issue would then be transferring tickets from a current project to the new project and convert ticket statuses from one to the other, depending on what the new one supports. You could try to replace the existing workflow on a project, but that seems riddled with issues. https://support.atlassian.com/jira-work-management/docs/how-...

Jira will translate the old ticket URLs to the new ones. I did this earlier in the year to effectively sunset an overloaded and unfocused project and transfer only the tickets we would continue to develop. The old project is essentially an archive and the new one has more focus on what the team needs to deliver. I also created additional projects for tickets that need input from the business users so they can agree on what they want before dev is even aware of them.
I don’t doubt the algorithm prioritizes popular content. But how you go from that to saying the algorithm prioritizes genocidal content I don’t know.
I can also attest to the inexpensive simplicity (and decent reliability) of the AirGradient sensors.
For non-Americans, this is basically the US high school required reading list.
Possibly heretical view:

SQLite (with foreign keys) and WAL mode for concurrent writers and filesystem snapshots for backup.

Do that until you can't, that way you'll actually have some idea where your database is going before you pick an actual server.
From other thread > https://news.ycombinator.com/item?id=29457930

Original comment > pjmorris

You (we) may be experiencing future shock: "too much change in too short a period of time", from 'Future Shock', Alvin Toffler, 1970.

FTWA [0]:

>> Alvin Toffler argued that society is undergoing an enormous structural change, a revolution from an industrial society to a "super-industrial society". This change overwhelms people. He argues that the accelerated rate of technological and social change leaves people disconnected and suffering from "shattering stress and disorientation"—future shocked. Toffler stated that the majority of social problems are symptoms of future shock. In his discussion of the components of such shock he popularized the term "information overload."

[0] https://en.wikipedia.org/wiki/Future_Shock
It doesn't look like you're disputing the specific allegations about doxxing made by ITWire - only mentioning other, unrelated, vague things like "tabloid pieces". There's a Twitter screenshot showing the doxxing - are you claiming that that's fabricated?
No offense taken - re-reading what I wrote, you make a fair point. The wiki page luckysid linked calls this out:

> Confusingly, the term refers to overall invisibility of the component, it does not refer to visibility of component's internals

Indeed, perhaps "invisible" would have been a better word choice.
An inductive proof has two steps:

1) Prove H(0)

2) Prove that if H(n), then H(n+1)

Then, by the axiom of induction, this is proven for all positive integer values of n. Because if those two conditions hold, we would have

H(0) is true

H(1) is true because H(0) -> H(1) ((2) with n=0) and H(0)

H(2) is true because H(1) -> H(2) ((2) with n=1) and H(1)

and so on.

The assumption isn't what's being proven, it's proving the inductive hypothesis for the next integer.
Secretive Swiss surveillance firms like Crypto AG came to mind when I came across this.

https://en.wikipedia.org/wiki/Crypto_AG

And the recent Protonmail:

https://www.bbc.com/news/technology-58476983
I don't really agree. The model you describe presupposes a functional framework for decision making -- constraints are in place and respected; controls exist, etc. Most of the time the result of the Whys process is, in my experience: "oh, we really need a framework for constraints/controls/etc around this".

I guess it looks very different depending on the business you're in and how codified everything already is. If you're investigating failures in, say, a manufacturing process, everything is pretty rigid already and you're finding problems with the rules you already have. If you're investigating failures in a hodgepodge software engineering organization, the problem is that there is no rigidity in the first place, and those processes need to be created from scratch.

I'm mostly familiar with the latter, and usually the result of whatever you come up with is a place where leadership ought to be directly applied.

(I'd hazard to claim that: if you do a 5-Whys in an organization and the leader of the organization doesn't see something that they can go fix directly -- not by delegating but by leading, themselves -- either you did it wrong, or they're a bad leader.)
Sapiens by Yuval Noah Harari

Factfulness by Hans Rosling et al.

Both of these books profoundly changed the way I look at the world.
At my current workplace we customized JIRA to be appropriate for how we work. I never complain about JIRA and that's not the case for other places I've worked.
I was just looking for something like this. We've had several podcast recently, but sharing the entire clip to social media doesn't get the same engagement. Can't wait to try this. Thanks!
That's very helpful, thanks!

I'm not sure yet what I'll use for my side project: either one small (less than 1 MB) SQLite file per user, or one gigantic one for all users.

I guess in the first case WAL (and thus Litestream) would be more suitable, and in the one-huge-file scenario, Verneuil might be best.

Do you know if Litestream is used anywhere with the "one small db per user" scenario?
Fun and jokes are healthy for any kind of community, but things like easter eggs definitely shouldn't be forced.
It's worth adding that I agree with the main point that software should be fun, and Easter eggs should be allowed. I'd just prefer to argue for it on the grounds that (a) it's possible to make software fun without making it dangerous, rather than (b) software is fun, dammit, and if that crashes your plane then your plane was built wrong.
Is there a way for this to be implemented as a Mediawiki skin [1] instead of as a browser extension? Is installation of skins by users one of the challenges?

[1]: https://www.mediawiki.org/wiki/Manual:How_to_make_a_MediaWik...
Any of P G Wodehouse's major works (ignore his incunabula, anything before 1915, though early Psmith is still amusing), if you want some laughter to lighten the pains of life.

The Jeeves & Wooster series, of course, but also any of the Blandings Castle series. And the glorious Golf Omnibus. (Always used to think of golf as utterly boring, but PGW can make it hilarious.)

See https://wodehouse.fandom.com/wiki/List_of_books_by_P._G._Wod....
Can we have this but in a form of a userstyle, without all the features that require JS?
What I worry about is how non-technical people will deal with this for just getting basic life tasks done. My parents are in their late 50s and despite my dad being a software dev for forever, he struggles with some newer technology and the fatigue of constantly learning new systems has caught up with him. My mom relies on us to teach her basic functionality (usually me slugging through deep settings screens).

As these more complex technologies become more ingrained in our lives, people who aren't able to keep up - that is most people especially as they age, will fall behind.
It's not really lying though? When you send a spoofed order, you really are willing to buy/sell shares at whatever price you offered. It's just that you quickly retract that offer. It's not like you put in a order, someone accepts it, then you say "haha just kidding".
Software Engineers aren't really engineers IMHO. In the US, Professional Engineers are often licensed and can be punished for malpractice. Maybe licensing and enforcing standards of practice wouldn't be such a bad idea for software engineers.
I have been diagnosed with Keratoconus this year. I’ve been seeing double with each eye independently for 6 years or so and every other doctor that saw me before my current one dismissed it. Gets worse at night so when I drive I see 2 sets of street lights, one is kind of a ghost. The red overlaps with the yellow, yellow with green, and then I see a floating green circle in the air. Overall my brain can process this just fine but it gets tough to read text at night on a screen.

There is a collagen cross linking treatment that I’m considering, but I’m somewhat scared of it. It almost sounds like putting varnish on my eyes to make them harder. I’ve read of people getting hazy view after the treatment and there is nothing I would hate more.

My hobbies are racing cars and tennis, both need very good vision.

Other than that my prescription is not so bad, -1.75/-1.5 but the double vision drives me nuts.

I don’t know what I’ll do yet.
Here is an example of sandboxing a library and then calling functions:

rlbox::rlbox_sandbox<rlbox_noop_sandbox> sandbox;
sandbox.create_sandbox();
sandbox.invoke_sandbox_function(hello);

https://github.com/PLSysSec/rlbox_sandboxing_api/blob/master...

Seems like it could get a bit verbose when used all over the place but I guess there’s always a cost with security and having clearly defined risky parts also helps. Regardless I’m happy to see the effort being made beyond process isolation and OS capabilities.
A lot of "must reads" depend on your background and interest. GEB for example I would classify as a must for anyone with a computer science background, The Glory of their Times for any baseball fan, Democracy in America for anyone into American politics.
Show HN: DNS PTR records synthesized from local knowledge
Amazon has the most serious "business operations" of the FAANGish companies. probably from their roots as low margin retailer like Walmart.

Google is creative and technically smart, but always was drowning in ad revenue so had plenty of room for slack everywhere.

Apple had the creativity and attention to detail in the experience.

MS could do everything -- product, engineering and legal department -- good enough to protect their monopoly moat.
My understanding is that in those cases, the employees are generally offerred a significant severance package that is conditional on them not causing any problems until the day they are laid off. This way, the employee still has something to lose.

Most people wouldn't cause any problems, but a small fraction will cause trouble if they're put in a position where they feel harmed and can retaliate with no consequences to themselves.
Your boss has said that he'd rather fire the other person than lose you, but, at the same time, it's been two years and that other person hasn't been fired or (going by your account) had any disciplinary action taken against them.

I think your boss's actions (or lack thereof) speak louder than words.
For anyone who deals with children "How to Talk So Kids Will Listen & Listen So Kids Will Talk"

This book has a profound impact on me and my relationship with my kids. Read once early in their lives and then reread as they go through different stages in their lives.
Yeah. But the web is like a VW Bug four-cycle motor rigged to a ratty tricycle overlaid with a stage-looking platform where large bears perform pole dances (poles glued to the tricycle's handle), and there's classrooms for ants on top of the heads of the bears and underneath it all the water level keeps rising...

Maybe we should have a dozen protocols for different kinds of applications. (I mean user-facing applications!) Maybe online banking shouldn't involve CSS and JavaScript. Spending some time with Gemini is a real eye opener in this respect.
Agreed, still love the untouched UI but work like this seems like it will only help reinforce the accessibility and long-term health of the project.
/24 is hardly an "embarassment of riches" as it's the absolute minimum size you can be assigned by a RIR (or advertise on the internet).

You can only use /28s and whatnot when you are using someone else's (usually a carrier's) addresses as part of a larger group in a single route advertisement. In such setups reviewing your DMZ logs probably requires looking at NAT logs, your entire outbound NAT pool being shared amongst all types of traffic, fun with peer ranges causing the block to get blacklisted, and similar friction as a result.
Same here, we're fortunate it hasn't gone down the road of typical webdev anti-patterns. (at least besides the donation banners, which is understandable ;) )
well that's, uhh, exciting. I'm used to reading articles like this to find the enormous disclaimer as to why the headline was bogus, but its just not there in this one.
> blind [...] recently released from prison

> be platformed

> Fuck notdan

I don't think that this comment belongs on HN - it's not civil, not in the spirit of HN, and it appears to be factually incorrect.
While I really love Tufte's books, for more direct advice I recommend Albert Cairo's The Functional Art. I don't remember discussion of fonts offhand, but everything else in your list is covered.

Several of the other comments, such as Wilkinson's GoG or Cleveland's research, I don't think make sense as an intro to the topic. I have posted my notes on various data viz books (which are quite heterogenous) in this blog post: https://andrewpwheeler.com/2020/11/04/overview-of-dataviz-bo...
The Three Musketeers books are also good fun.
This is precisely why it's useful for fingerprinting -- If you get this response, you know that an old, out of date version of PHP is in use.
The first three of the links I clicked on haven’t been operational in over half a century.

Feel free to link some of the ones operational within… a few decades I guess.
It seems odd that you initially 'graciously' let the OP "go back 5 years" to back up their claim, and then immediately retorted "that was 10 years ago. You're trolling me", like you were entirely aware of what they might be talking about.
What else does "why" mean?
So the two purpleair devices are using PM1003 and PM5003 sensors, respectively. These are available off the shelf as well. I suppose the salient question is: does purpleair calibrate / select these themselves or add anything to them (e.g. filter), or can you just use a PMS5003 for 30 bucks and get similar results?
I completely disagree. You may not get recognition with the people at the front desk, but you absolutely can get recognition from your peers inside a company and (as valuable?) people outside the company. Some of this has to be the result of your own work and marketing - conferences, getting clearance to talk about the work you've done (which is good marketing for the company if sold correctly), speaking engagements, etc. If you think the recognition just comes as automatic as wages, then you're doing it wrong, but are correct in that no much will be forthcoming.
This solves my biggest problem with Wikipedia, which is the index being placed in a box at the top of the page. You moved the index to the side. Nice work!
It worked pretty well in my org (fulfillment/supply-chain) but maybe I just got lucky. As you might imagine that org was pretty functional, being the backbone of the retail business.
How to win friends and influence people.

Its the book I wish I read in high school and college. I genuinely believe the world would be a better place if everyone were to read that book.