skysight-inc/HackerNews huggingface dataset:
Where's the dignity of working in a coal mine and getting black lung, the dignity of lifting heavy things all day and living with chronic pain through your later years, the dignity of fulfilling inane requests from rude customers?

Far too often the idea of dignity is used to repress people who are simply busting their ass for someone else to afford a meager lifestyle.
My biggest problem with using JWTs for authenticating a SPA is where do you store them so that a user does not have to login every time they visit your application? Every SPA tutorial I have seen says to throw them in the browser's localStorage. Well now you just opened yourself up to XSS vulnerabilities. Any code running on your page can access localStorage and make requests to ship the tokens anywhere they would like.

I prefer session cookies for web applications. Sure you have to worry about CSRF, but that is easily solved with CSRF tokens. Furthermore, is CSRF even really an issue when you are using a JSON API and have CORS properly configured.
Adding to this there are portable shortwave radios that also play mp3/wav files. Most are not great quality but useful if that's all one has. I have one in front of me made by XHDATA. D-328
Bands like My Bloody Valentine and Slowdive is probably a good place to start.

If you're asking for my recommendations though, when I'm anxious this song is probably my favourite, https://www.youtube.com/watch?v=eJ4Mn2X-Wm4

Put some good earphones on, turn it up, and just let your mind shut off as the fuzz and noise slowly builds. The part around ~3.45 is almost orgasmic to my ear, but I'm on the spectrum and I'm quite sensitive to audible sounds so perhaps others don't hear it quite like I do.
Yeah, my recommendations are only content I subscribe to and videos related to that.

The “related videos” sidebar next to the video doesn’t seem more willing to experiment with different content, but not so much my homepage recommendations unless I’m endless scrolling.
A few post docs bet their careers on the availability of an exascale computer in 2018, and they paid the price for it too. This tweet thread is from one of them.
> It would be truly wonderful

Well here in Iran we are going through that as we speak (there are ongoing protests and government has shut down the internet, it is only available early in the morning). Wanna trade places?
If you don't connect it to the internet there are no ads.

It still boggles my mind that people connect these things to the Internet :p
A general starting place will be My Bloody Valentine's album Loveless which is usually agreed to be the album that kickstarted the genre.

There are a lot of different directions you could go from there, but personally, one of my favorite releases is Guilty of Everything by Nothing as a more modern take on shoegaze. (mid 2010's vs 90's)

Additionally, there are some critically acclaimed releases in extensions of the genre like post-metal with Deafheaven's album Sunbather being a great entry into that particular sub-genre.

Hope that gives you a bit of a starting off point!
Small shortwave radios with built-in antennas are next to unusable in urban/semi-urban areas these days, unless there also is power outage shutting down all of those local emitters of RF noise. Witnessed that last winter when we had a six hour power outage - the SW/MW radio could suddenly receive quite a few broadcasts again.

And then you realize that these days mostly China and some american religious organizations invest heavily in shortwave broadcasts.
> A very powerful concept for remote processing, supply chain security, and overall reducing trust; but completely unrelated to privacy.

It is still related to privacy, but the privacy "attacker" is the execution place, allowing for outsourcing of computations and storage without running into data leaks or violations of data protection laws.

Maybe you use a different definition of privacy?
When someone asks you to please not speculate on their personal life, it's the polite thing to not do it: https://twitter.com/LinaAsahi/status/1575450309907795968
It depends what you need to build. You can still completely build a website with only a text editor and a basic web server host. Cheap and simple, if you're willing to learn html and/or css.

If you want to build Facebook, that's another kettle of fish.
Not cool man.
"Dead" is a strong word.

Languages that reach the maturity Clojure has never die, they become undying.

There are active Perl groups in some countries. Perl is so undying. Clojure less so, but...

It's a spectrum where Clojure neither has massive adoption (1.51% in SO's 2022 survey [0]) or rapid community growth (compared to hyped or massively adopted technologies).

Clojure is listed as the top paying language in StackOverflow's 2022 survey.

Clojure is an acquired taste. And it isn't a bad one, either!

[0]: https://survey.stackoverflow.co/2022/
This was great. Thanks for sharing.
The whole point of MIT is supposed to be concentrating 0.5% top smartest people from all over the country (~1mil /5000 MIT graduates every year). It doesnt look good if 5% of the 0.5% top smartest people are still idiots.
Wow, great idea... I guess I was hoping they'd do the hard work :-) but I'll look into this.
Yes, yes. Though the site is still http, not https. I need to get on that one of these days.
Higher extraction yield and consistency doesn't necessarily make better coffee.
If I gained control of a news outlet I would use it to spread false rumours, after taking appropriate positions in the market. Why do hackers waste these opportunities in favour of childish pranks?
>Hm, most adventures to stumble over are generic events like "kill those 10 guys" and nothing more.

I honestly just can't agree with that. Those do exist but I wouldn't consider them to be "most." Perhaps if you've done all the side-quests/gigs those will be all your run into? I haven't had a single side-quest/gig that doesn't at least have some associated exclusive lore or dialogue. They've all been on par with the quality of the main storyline missions, imo. I actually prefer them, as I think it really lets you explore more of the world vs just the main character.

In any case, sometimes certain games just don't click for people. I've never liked battle royales for example, despite seemingly everyone being obsessed with them there for awhile, lol.
“They Shoot Horses, Don’t They?” for the 21st century
As frontend engineer, I've used a DS in my current and previous companies.

I would say it's even better to have a DS if you don't have your PMF, as you want to save time instead of discussing about design implementation details and fix inconsistencies.

The sooner is the better IMHO. I've experienced the pain to build a DS on top of an existing app and it was a real nightmare.
The effort to add the usage of the DS in our routine and the time spent to implement components and switch existing code to use them was not bringing any value to the business.

Also, it was very hard to advocate for its necessity while teams were not focus on feature build.
I know we all love to say values does not only comes from what you ship but also from the code quality. However many companies in facts only look at KPIs, and building a DS on an existing product only have mid-long term impacts. Nothing you can notice soon.

You can base you DS on existing libs like materialUI or such. No need to build everything from 0. Iterating over already existing components and adjusting details is not that much an effort.

I don't see myself building a product anymore without one. It's such a time saver.

That said, I don’t think I would join a company that does not have a DS implemented.
I am almost certain there will be because we already have people intensely interested in source code from the 50s and 60s.
haha yep! that's the one!
Considering all the Russian energy execs dying mysteriously and Putin being a KGB guy, Putin pulling something like this to make the him the only option and making “the only way out is through” for this invasion… doesn’t seem impossible.

Maybe he thinks things will be okay if his new annexations come to a relative peace and have grudging acceptance from Europe like they did with Crimea. I doubt it, but…
> Old school TV, and cable companies, lost this argument looong ago. Commercial skipping by a variety of products was challenged in court ; they lost.

In spirit, you're right. But legally, the DMCA was specifically intended to give the media companies what they had always wanted but been denied by the courts.
Now imagine the author was slighty slower at typing and some randoms put the comment in the middle of that split-up comment, without even getting to read the whole
I've searched but the only reference to this list being of 'disasters' is in this HackerNews subject.

Many of the other items would not be considered disasters too.
taking a multi vitamin would make me feel _much_ better than normal the next day

My first comment is that I think this is why we have placebo-controlled double-blind studies.

My second is that I took a multi-vitamin for many years and I recommend caution in their use. For much of that time, when I went to the doctor for my yearly physical I would have elevated AST and ALT liver enzymes which is a marker of liver damage. All tests for typical causes of this (hepatitis, others) came up negative.

Finally my doctor asked if I took a multivitamin. I said yes and she told me to stop taking it. That was about 15 years ago and I have never had elevated liver enzymes since then.
Lucky Guy
Fidget – Figma based UI library for Nim, with HTML and OpenGL back ends
> Giving your personal phone number in any business context

In US it's become the norm to not issue work device hardware anymore sadly.
Some people didn't like carrying 2 devices, and firms like saving $$ so win-win.
Nonetheless, I got a few compliance pings when WFH and giving my phone # over work chat to someone to call me.

> Inevitable really - and if you wanted any actual response from management, stick your head in their office and ask. If it goes tits up, you are on your own though as inevitably they "dont recall" that conversation.

Precisely. I worked for a guy who had a particularly egregiously offensive boss. The big boss would claim to not have read emails, saying "you have to talk to me, you can't just send me an email, how do you know I've read it?" but then when they did things verbally, the guy would be like "I don't recall that conversation, you need to email me". Basically lol nothing matters. Dude got himself a C-suite gig at a competitor, but made sure to fire my boss on his way out because he was a small spiteful man.
It's even gamified a little bit; the add-on tracks how much time your submissions have saved other people (so if you block out 30 second sponsor spot, and 10 users skip that spot, you get credited with 300 seconds of time save), and there is a leaderboard. Popular YouTubers like Linus tech tips will have their sponsor spots identified and submitted within a couple of minutes of uploading because the high view count is worth a ton of time save.

Something else a lot of people don't know is that it can be configured to skip things that are not simply sponsor spots, stuff like filler, intro and and cards, begging for subscriptions, and so forth. That add-on is the single greatest quality of life improvement YouTube has ever seen.
In a non-tech context, majority of people get very emotional about held beliefs or ideas based on their stories and personal truth. A challenge to these beliefs, even indirectly, is generally perceived as an attack on the individual. Listening to opinions diametrically opposite to your own without harboring any resentment takes a lot of mental training.
It's either that or PowerPoint.
Thats true. But it will still produce some data, and that data will be viewed by someone eventually who owns the key to decrypt it. FHE tells you nothing about what this product should be. It could as well be a full copy of the original data.

For example: I run an ML model using FHE on some data I shouldn't have access to in plaintext. The expected outcome of this workflow is a trained ML model on that data. FHE tells me nothing about the quality of this model. It could as well be an overfit model that spits out all the sensitive data.
I think it helps you better understand how data flows through you program.

My input is A, and I need to create D. A -> A', then another function makes B, then another makes C, then another makes D. You can reason about and relatively easily test each of these steps. However, testing in a repl gets quite messy with calls such as h(g(f(x))). In python, you'd need to decorate you functions with an input/output logger.
I'm surprised at how many people view this as legitimately torturous. I'd happily do the same for twice as long and for half the money. Hell, Henry David Thoreau did this in the woods, on purpose, for two years, with only a brief refrain when he was arrested for not paying his taxes.
Yup, when I see a demand to register then I just close the window.

I suppose I've been conditioned by those news sites that refuse to show content unless you register/subscribe.
In my opinion this is an objective step forward. Thank so much for the ideas.

So:

- serif title to be more distinct and formal

- a calm blue (do you have the hex?)

- no borders

I'm thinking something isn't quite complete with the "latest posts" now that it's without a border. Maybe they need to be a bit more "condensed" so they don't bleed into eachother visually as much.

I'm going to experiment with your ideas!

Edit: I'm also deeply curious how someone looks at a page and decides things like "the title should be serif." In retrospect it looks so good but I have no clue how people get there. Just a good eye? Experience? Is it some sort of design rule/convention?
> always going to the database for connecting an opaque session token to an identity can quickly become slow

If select by id or token is slow for you then I worry about the rest of the application quality. Probably much slower elsewhere that the identity lookup is the least of your concern.
That does seem to be the common trend. If you generate that much data you tend to host on premises because the network becomes the bottleneck. It becomes important to place compute as close to the data as possible.
Exactly which part of their system has 6 9s? It certainly hasn’t been Jira.
If you want to see a practical use case of Fully Homomorphic Encryption (FHE) with Machine Learning.

> https://www.zama.ai/post/titanic-competition-with-privacy-pr...

Its main ambition is to show that FHE can be used for protecting data when using a Machine Learning model to predict outcomes without degrading its performance.

Disclaimer: I'm working at Zama (cited in the article posted).
Ask HN: European HNers, what's your plan B if sh*t hits the fan?
A few months back I moved back to Europe and what I'm seeing lately is disturbing me every day a bit more.

Daily, there's either Putin threatening with a nuclear war, far-left/far-right protests in my capital, tighter border controls, and/or just very grim predictions for the future of Europe.

That got me thinking: Do any of you have a plan B if the things go sideways here? And what's your plan B?
The title is very misleading, it is just one of their micro-services that has that uptime.
No, because you're specifically targeting people who are in need, and fights carry a very high risk of damage.

Unless you want to consider 99% of paid work as unethical, monetary need cannot be the only factor in considering whether something is ethical or not.
I'm not really interested in Mr. Beast's content but there is a video from one of the engineers involved in his Squid Game recreation that I thought was pretty interesting. Seems like this guy went for three whole weeks without sleeping, just piling on hack after hack to make the event come together.

https://www.youtube.com/watch?v=hdt18p-VMmQ
Martech platforms in almost all instances will contain your company's entire customer list and the ability to message them en-masse.

Accidents like this are a good reminder that marketers and other folks who can access these systems should be extremely careful.
Well technically their system was up and running . Except that they did not have data to work on. /s
YouTube threatens to cut down investments in Korea over ‘network usage fee’ bill
Not a TV, but someone recently reported a GE oven that would not let you use a particular feature (convection cooking, IIRC) until you connected it to WiFi.
or the effect of individuals taking caffeine to recover from the effects of caffeine withdrawal

After decades of personal experimentation with caffeine, this is my conclusion personally. I get about two weeks of a boost if I go from 0 caffeine consumption to moderate caffeine consumption. After that two week period, I am simply consuming caffeine to feel normal.
Didn't Atlassian irreversibly lost Confluence data of some of their clients this year after weeks-long outage?
Its not a huge deal, but I certainly strongly prefer to have USB C nowadays. I travel a lot and having a single type of cable is a real convenience. I tend to take an octopus cable (with type C, Micro and lighting) to fill the gaps, but when laptop, headphones, phone, tablet, power bank, gps; all use one type and Kindle uses another...

Suffice it to say I'm looking forward to the time when USB C is ubiquitous, even though it has some short comings.

I wouldn't buy another Kindle just for USB C though.
Specifications describe what to build.

Implementation is how it is built.

There's overlap.

And there are also other design documents...sketches, plans, mockups, etc.
(you can point to images in gemini pages, you just can't display them, and it changes my way to consume this content)
Don't know about Echo, but I just jailbroke and wiped an Amazon Fire Stick and installed TWRP and LineageOS on it. The exploit to unlock the bootloader has been patched in the latest firmware, but I don't see the arms race ending any time soon.
> textbook case of projection

Well, as I said if you bothered to read my post "some issues naturally are political".

But more importantly: what makes you think I _don't_ consider myself a zealot? I never said I wasn't.

Lol. Textbook mindreading thought-error.

But thanks for being so obsessed with me that went through my history from another discussion we were in. I'm flattered.
I feel like my HDMI inputs are third party citizens on my LG TV. I have to scroll past all the stupid apps to choose one of them. And if I press the wrong button, it somehow opens up the LG fake TV channels which defaults to the country music channel. It's an incredibly strange experience. I don't mind all that smart TV stuff but to prioritize it above things like my Chromecast or BluRay player is odd.
Interesting.

* Atlassian: We estimate the rebuilding effort to last for up to 2 more weeks: https://news.ycombinator.com/item?id=30990697

* Inside the longest Atlassian outage: https://news.ycombinator.com/item?id=31015813

* Atlassian products have been down for 4 days https://news.ycombinator.com/item?id=30973808

* Post-incident review on the Atlassian April 2022 outage https://news.ycombinator.com/item?id=31210469
Is JIRA not included in this calculation? They were down many times last year.
This is the worst attempt at corporate propaganda I've seen in a while.

https://www.atlassian.com/engineering/post-incident-review-a...
Does it need proprietary blobs?
It's only about 100 dollars, so you can put it pretty high up on the list...

https://www.seaplanes.dk/
Just plain old servers take months instead of weeks now.
Clojure may be what you want then, if you can stomach the lisp-y syntax.

Otherwise Scala is pretty pragmatic about it (val vs var).

In both cases you still get only shallow immutability, but if nigh every object itself is immutable, shallow immutability may not be so shallow.
> "Congratulations" on typed chat, phone call to boss within 3 minutes, and required a written report to senior senior management. There was unironic suggestions of doctors notes when the reason for the congratulations was their wife had just had their first kid.

I might be dense, what's the issue with congratulating someone? It can of course be for something untoward, but there are surely a lot more valid reasons for giving coworkers props ("congratulations on the promotion", "congratulations on your good work on project X", etc).
Ideally you should have dumb TVs and smart set top boxes. TVs last much longer than the puny computers in them.
You can write C plugins, or C-ABI plugins in any language that can do that, and call them from Go just fine. Nobody just considers that a very good way to write Go, or plugins for Go.
Alden B. Dow, Lake Jackson and the Infrastructure of the Petrochemical Good Life
They are hard to test only if they are not functions and access some global mutable state. In vast majority of cases static methods are functions and are easier to test than normal methods, because you do not need to initialize object.
This part of the system didn't go down.

They just deleted a shit ton of customer data, and had to manually restore it. The system itself was still available if your data wasn't part of the deletion script.
The point of a concert is barely the music. It's the experience of GOING to a concert. A concert at home sounds boring as shit doesn't matter how you tweak the sound. You don't get to dance or mosh or crowd surf or jump up and down with hundreds of other people at home.
Would you offer that deal to a family member or close friend in need of money? Why not?
A small solar charger designed for camping (charging phones) might make this pretty self-sufficient.
I mean sure I like a little "choose the smallest number" on the weekends, but I wouldn't say I'm a fiend. Gosh.
Rohingya seek reparations from Facebook for role in massacre
They could have funded it by windfall taxes rather than borrowing.
Are you the guy who installed unlicensed Novell Netware servers at the Atlanta Olympics? I clearly remember those weeks, all of the Netware servers at IBM were beeping during the Olympics because someone had installed those unlicensed servers in Atlanta.
Probably not you though.
Because `exactOptionalPropertyTypes` was only introduced relatively recently (https://devblogs.microsoft.com/typescript/announcing-typescr...).

Without exact optional properties enabled, the type `{ age?: number }` will accept both `{}` and `{ age: undefined }`. With `exactOptionalPropertyTypes` enabled `{ age: undefined }` is illegal.

So `{ age?: number }` does mean the key is optional. If you want optional and supporting undefined then type you're after is `{ age?: undefined | number }`.
Japan’s army issues rare apology over sexual harassment case
I imagine that would exponentially increase potential punishments, since "real" money is involved there. I agree though, that would be more interesting, haha.
I can imagine that, I just don't see it. Every single time someone is complaining about this format it is a contiguous thought stream with no comments or other breaks in between for me.

Can you tell me what client you are reading this in that is showing comments in between the original content? Again, I am simply clicking on the link from OP on Windows 11 with Microsoft Edge. If I view it in Chrome it looks to be in the same identical easy-to-read format. I'm wondering what others are using that are making it so difficult.
But what if I listen to them every single night for years (although just for half an hour at a time)?
Those views seem inconsistent unless those people also disagree with compensated labor.

There’s already a type of degradation in a conventional job: someone having power over you that you can’t question, you have to degrade yourself by being agreeable to nonsense, you have to whore out your time and attention and energy, etc.

Spending 100 days in isolation is less degrading to me than all the things people take for granted at even their cushy software job, they’re just used to it.

How many of you are forced to sit in on absolutely banal Zoom meetings yet grandstanding about what someone else wants to do for $500k?