skysight-inc/HackerNews huggingface dataset:
Having worked in similar environments, I found that most of the features in this article are both believable and typical.

The workplace hostility, the various office personas, the drudgery, humiliation and bureaucracy even the VM that's triple encrypted isn't unusual for even the most benign cybersecurity researcher. Ironically, the lapse in OPSEC isn't either. Time and time again, people who are doing bad things always seem to have a lapse in OPSEC that is routinely double underlined in these types of articles.

And of course, the last typical bit is the Child Sexual Abuse Material being found. Isn't it something that when the NSA/CIA/FBI wants to take someone down they always seem to find CSAM? I'd hazard that this approach is used when the state's most "powerful and prominent police agency" isn't able to decrypt/bypass what they're truly after. Consider the frustrations they encountered with DPR[1]. another commenter quipped, "sprinkle a little CP in there and call it a day". After all, doesn't this fit the MO of the FBI/CIA when you consider the Stonewall investigations[2]? Find something that is absolutely anathema to the public, charge the suspect with that. Not surprised.

1. https://arstechnica.com/tech-policy/2013/10/how-the-feds-too...

2. https://en.wikipedia.org/wiki/Stonewall_riots
Depends on the instrument. Something like Luna was people chasing yield. Something like NFTs, I'm pretty sure all the nuts know and treat it like a pump and dump.
There is a new Low Latency HLS protocol: https://developer.apple.com/documentation/http_live_streamin... that claims can get down to 300ms latency.
Silurian hypothesis is very intriguing.

https://en.wikipedia.org/wiki/Silurian_hypothesis
I don't have time for a numbers game I need to pay my mortgage or I am faced with selling the house and leaving the state I live in.

I am not ok with this and it's a giant axe hanging over my neck every breath I take. This does not make me want to work harder and try again, I want to crawl under a rock and die and never come out.

I am demoralized and emotionally empty from the negativity and rejection its called learned helplessness. The rat is tired of being shocked and has given up. Usually at this point they discard the dead rat and try again, I'm not sure how that applies to me.

I'm sorry but the whole "try not to get down" thing is extremely triggering and upsetting. I know you mean well but it feels like toxic positivity.
It sounds like a leak was inevitable given their IT security. Encrypted virtual machine with an encrypted home folder containing an encrypted archive with passwords kept unencrypted on his phone is pretty comical but Op Sec is hard.

The only evidence that is mildly convincing is that he accessed the same archive as the one uploaded though just because the leak might have came from a credential he created as an administrator doesn't necessarily tie it to him. Still from this it's a wonder anyone with talent wants to work for government - get paid less and possibly prosecuted if you leave on bad terms.
Most rooms were just self absorbed narcissistic people talking to each other.

“Social” anything is a wasteland. Just build useful tools that help people do things, like buy plane tickets.
Raising exceptions or returning error objects in Python
It's stuff that every CS student encounters but probably relatively few people who are self taught or do coding bootcamps will ever encounter.

Also probably a part of a course many people snooze through.
Abdalla Al-Dalleh

A motivated and ambitious engineer, graduated with a BS.c in computer engineering and working in the industry of Control Systems.
My experience includes writing device drivers, tools and control systems in C/C++, automating tasks in Python and bash, Git VCS,
GUI applications in Qt. I am also familiar with other technologies, and willing to get more experienced with, like Embedded-Linux,
digital design and FPGA. Currently seeking an opportunity to apply my skills to build my career path in R&D software engineering.
Location: Amman, Jordan.

Remote: Yes

Willing to Relocate: Yes.

Technologies: Git, C, C++, C#, Qt Framework, Python, Bash, Verilog HDL, CentOS Linux, Embedded Linux, System programming, Embedded Systems

Github: https://github.com/AbdallaDalleh

LinkedIn: https://www.linkedin.com/in/abdalladalleh/

Email: abdalla.dalleh@hotmail.com
Latest update about this project: https://pyfound.blogspot.com/2022/05/the-2022-python-languag...

And the HN discussion: https://news.ycombinator.com/item?id=31348097
Windows 9x Video Minidriver HD+
> See: Uber, Subway franchises, academia, Amazon truck drivers, or any of your classic MLMs

These are weird comparisons. In some cases, the individual is the sales function, in some cases its the supply function, in other cases its a full blown SBU.

I don't think you can bucket all of these into MLM, because, well, some of them have nothing to do with marketing (ya know, the M part of MLM).
I mentioned the CTRL+D multi cursor specifically because I think this feature is only available in VSCode if you choose the Atom key bindings. I regularly try to show this to my colleagues whenever we’re pairing, but they need to fall back to search & replace in VRSCode.
Who's Lila? Point-and-click adventure game
> he has actually significantly changed the landscape for global warming

Oh yes, by shilling proof-of-work cryptocurrencies he definitely made a contribution. I'm not even sure if his Tesla venture would offset this damage long term.
A customer, attempting to show that he's knowledgeable about computers...

Customer: "Do you know about MIDI?"
Tech Support: (slightly puzzled) "Yes..."
Customer: "I was THERE."
I am currently unemployed.

Instead of continuing to apply to software jobs I applied to a local retail job. This feels like a huge failure and I am not happy about how it reflects on me and my career.
YMMV, but this worked out quite well for me.

In my case I'd worked with the founder at their prior startup, where they saw a nice exit (but I was too late to significantly benefit). When I later joined their next startup, they offered a no interest loan to early exercise my options, so that I could go the 83b route and see some tax benefit.

Like I said, this ended up working out quit well for me.
Options when working for US companies as resident in Europe
>But it's hard to leave this field. I'm really good at interviewing and because of that I've been able to secure very good pay and conditions of employment.

This is the first worldiest of first world problems, but it is something I have also experienced. A high paying career like this does end up feeling like a trap if you ever want a change. It becomes extremely difficult to make the jump and switch careers. Not only will I be giving up the relatively high salary I am lucky enough to have to switch to an industry that on average doesn't pay as well, but I would also need to start completely over in that industry making my new salary well below that already depressed average. I would be willing to take maybe a 20%-40% pay cut for my mental health, but it doesn't even feel like a real option when we are talking about something around 75%.
It's true the change can be exhausting - but also I kind of enjoy the change of pace. Admittedly I may not enjoy having to learn new stuff all the time once I am older, but I am sort of addicted to novelty. I have worked hourly-type jobs that don't require learning anything new ever and they can be equally exhausting.
It was Trillian for me - one program and a ton of protocols. It was also a pain to setup though and often had to be updated as shit changed.

If you take the time to really customize your notifications you can make them pretty powerful - I have a huge system of color coded emails in both my personal and work email and only get notifications on my mobile device for the ones I find important. It takes up a good amount of time to initially setup all of these filters and whatnot but after the fact it is totally worth it. I spent about one full work day on each (work and personal) and occasionally tune it after that (only a few minutes). I wish I had done it sooner.

For those that really get annoyed by constant dings you can also do what my friend did - he turned on do not disturb (DnD) all the time. He then turned on the function where if someone calls back twice in a row they will blow past the DnD. And then added specific close people to the list of exceptions. At the time I thought this was a bit crazy but now I use a similar system at night when sleeping and sometimes when on vacation and it works surprisingly well.
Right, for example he said he took off his mask so that he could see his altitude and manually deploy his shoot if necessary.

The whole story sounds horrific and it's very unfortunate the co-pilot died.

The other bit I found interesting was how they were able to replicate the accident in a flight simulator. Can you imagine the work that went into that simulator as well? Would be awesome to see the systems involved.

Very cool story - makes you wonder what the state of the art is.
Exactly. And neither is Telegram's.
Another interesting thing coming soon is PEP 690: Lazy Imports, which should speed up start time and lower memory usage. See https://www.youtube.com/watch?v=ohTPzi9Lry0
> I really must do everything at my own pace,

What do you do that affords you this accomodation?
Thanks don't give up
He said "There are too many bots on Twitter. I want to buy it because I can fix that issue (and other reasons)."

Now: "Woah, there's too many bots on Twitter. I don't want it."
It blew up mid-pandemic when tech/VC people were mostly trapped at home with little social to do, but drink delivered cocktails on Zoom.

It also coincided a huge increase in bit/altcoin prices, which made pump/dump schemes profitable (especially early NFT). Politics also bloomed in Sept-Dec 2020 when BLM wanted somewhere to motivate as did those across the spectrum of "suppressed voices" after Jan 6.

Yeah, pretty boring.

https://www.boldspace.com/news/the-rise-and-fall-and-rise-of...
Looks like it's a technical term for a particular type of supersonic behavior:

https://en.wikipedia.org/wiki/Unstart
If you’ve ever done a normal startup you’d know you constantly get bombarded with warnings of failure, and more often than not those warnings are right. And it’s not necessarily because people know something, but because most startups fail and you have more than a 50/50 chance of being right just by saying “you will fail.”
Excellent Excellent Article!

An absolute storm of Creativity where each Genius exponentially builds off of another. The Energy, Enthusiasm and Drive of these Geniuses leaps out at you.

Bur as usual A bunch of horse’s asses who don’t know anything about technology were making the decision (direct quote) and squandered it all.

Would it be possible to recreate a similar environment in any company today? I highly doubt it. Nobody looks at Research as it was done in Xerox PARC, Bell Labs and HP Labs.

Some relevant quotes;

Some researchers say PARC was a product of the 1960s and that decade’s philosophy of power to the people, of improving the quality of life. When the center opened in 1970, it was unlike other major industrial research laboratories; its work wasn’t tied, even loosely, to its corporate parent’s current product lines. And unlike university research laboratories, PARC had one unifying vision: it would develop “the architecture of information.”

Since projects were not assigned from above, the researchers formed their own groups; support for a project depended on how many people its instigator could get to work on it.

“Systems research requires building systems,” he said. “Otherwise you don’t know whether the ideas you have are any good, or how difficult they are to implement.

Since MAXC, the center has built prototypes of dozens of hardware and software systems—prototypes that sometimes numbered in the thousands of units.

“There was a lab where the Altos were getting built, with circuit boards lying around, and anyone could go in and work on them,” recalled Daniel H.H. Ingalls,

If you’re dealing with marketing or planning people, make them kick the tires. All the charts and all the slides aren’t worth a damn

One reason that Xerox had such trouble bringing PARC’s advances to market was that, until 1976, there was no development organization to take research prototypes from PARC and turn them into products.

“The amazing thing about the PARC environment in 1976-77 was the feeling of power; all of a sudden you could create things and make lots of them. Not just one sheet, but whole books,” said Conway.

But some of those who left PARC recalled that a disillusionment had set in. They hadn’t been frustrated with the progression of their careers; rather, they had been frustrated with the rate of progression of their products into the real world.
True. Look no further than Tim Apple.
That's why we should build renewables right? Then there's pretty much no waste.
Remote work is killing big offices. Cities must change to survive
If you have an unordered list finding the spot is linear time anyway.

That being said, the cases where a linked list is better than an array are very low these days.
I have used devdocs with no internet access on planes for years now.

Whoever runs it deserves some sort of medal. Such a valuable resource.
I don't know math at all. I'd love a programmer version of this, with all the algorithms in code. Probably already exists in NumPy or something.
I don't know. If a ton of news came out about shady stuff happening at the Coca-Cola company, I'd want to know if it was all coming from corporate espionage paid for by Pepsi.

We assume an impartial news organization will investigate Coke and Pepsi equally, so if the org comes out with a bunch of stuff about Coke acting badly, we figure that Coke really is bad, otherwise the org would have gone after Pepsi too, or both. On the other hand if a less scrupulous news org one day receives a mysterious package with a ton of bad stuff about Coke and just verifies and prints it, then Pepsi could be good or bad or anything, but most people will think they're good because of all the bad stuff only coming out about Coke.
At a certain point your best bet is really to profile the two approaches to see which performs better.

But if you are starting out with nothing built and only have time to write one, you can't really go wrong by going with the one with the better Big O. If it's the same, coin toss I guess. :)
> … and was coded in BASIC.

I don't know that there wasn't some initial implementation "coded in BASIC" — Smalltalk 71?

otoh — "Smalltalk 72, which was done in BCPL on a Data General Nova."

https://ethw.org/Oral-History:Adele_Goldberg#Developing_Smal...
How GitLab Makes Agile Shine with Developers Spread Across 65 Countries
With challenging you probably mean mathematically challenging, right? There are many jobs that are challenging with respect to soft skills (project managing, team leads, directors, ...).

It's hard to find a job that's mathematically more challenging than an academic job. But I believe that there are enough jobs that give you the opportunity to make them mathematically challenging. But you need to take the initiative. Good soft skills and presentation skills help. For example, at my company one of our product lines has over 10 million products per year. These 10 million products can be grouped in 50k "unique" items. It makes no sense that there are so many "unique" items. This is like going to the supermarket for milk and you have to choose between 50k different brands of milk. Without explicit requests from management, I designed a distance metric between these "unique" items (using domain knowledge), which allowed me to apply several manifold learning techniques (in particular, t-SNE and UMAP). (Re)Learning several mathematical techniques along the way. In this way I have an easy to understand 2d picture that can explain in detail which "unique" items are actually unique and which ones are "pretty similar". These "pretty similar" products can be reduced to one unique item. Next to just-doing-my-job tasks, taking these type of mathematical challenging initiatives have always worked out for me and are appreciated by my company.

Summarized, in industry, you should look for a job that gives you the freedom to make it challenging. When you found a challenging task, start applying all the mathematical techniques you know, and try to learn new techniques along the way.
If you are willing to take anti-depressants, definitely go.

low testosterone though, is something many men (including me) have, but practically no doctor is willing to treat. They have one enormous range of "normal" that is calculated including 80 year old men and 20 year old men in the same pool (even though testosterone levels plummet as you age), and if you aren't in the 90 year old man levels (even as a 30 year old) insanely low category they'll just tell you "you're normal" and won't do anything.

After 5 years of getting worse and worse I read something online about that, and even though my levels was right around 300 (I'm in my low 30s) the doc dismissed it. I found a doc who would treat it tho. I'm on a small dose of testosterone replacement therapy, and I am already feeling so much better I can't even believe it. It honestly fills me with rage the way the medical establishment failed me and continues to fail men in this.
The vulnerability is not in the front panel. It‘s the panel on the inside that accepts a code reset command without valid authentication.
Congrats for getting open sourced
The Twitter board isn’t gonna make Elon do anything.

They will settle the shareholder lawsuits (and probably make Twitter Inc. and therefore the shareholders themselves, pay for it).

Because if they do anything Elon’s gonna threaten to make their lives miserable in many different ways. And they are all gonna fold.

They didn’t become board members to protect shareholder rights. They became board members because it’s a cushy job that pays well for little work. And gives you some street cred. Getting into a fight with Elon threatens all of that.

So yeah, Elon’s bullying and tantrum throwing will win again because the only entity that can fight back, the US govt, has decided for a few decades that it really shouldn’t be doing anything.
Seems like an easily solved problem to me with a bit of crew scheduling.

Most tours of duty for container ships I believe are 3 months at a shot (I don't think most port of calls allow for crew to disembark), but I could be wrong.

If you take a 12 day sailing and turn it into 24, it just means you're swapping crews at port visits earlier than later.
Not related to the video, and I know this may read as a not so polite thing to write. However, the person in the video should probably clip their nails. And it is not just about the appearance, but also about their health risks [1].

[1] https://www.cdc.gov/healthywater/hygiene/hand/nail_hygiene.h...
Discussed at the time: https://news.ycombinator.com/item?id=19710398 (285 comments)
Nuclear submarines work well, but they're far from cheap (roughly 5 billion each). lots of that is for stealth and weapons, but it's rather naive to think that underwater nuclear reactors will ever be cost competitive with solar/wind + a battery.
Maybe it's dead in the way Vine (Twitter) was, until TikTok came in and took over the social media space. There is a use-case for social audio but it may need some refinement.
When I initially read the headline I was stunned
What if firmware or other updates have to be signed to be accepted? Who manages the private key(s) when a vendor goes under? How are they distributed and to whom? I'd worry less with nuclear plant owner/operators as they are used to safeguarding certain types of information, but let's imagine something like firmware for large transformers or other critical infrastructure where security postures vary across owner/operators.
Disagree. There is just nonsense conformism that you like, and nonsense conformism that you dislike. Every culture, including various subsets of American/Canadian/British/French has enough sacred cows that you will be in a world of crap for transgressing over.

What differs between them is not how much crap you'll be in, but the shape of the cow. You like it, I dislike it, and you'll feel like you aren't pressured to conform, while I'll feel like the world around me is utterly insane.
SR?
It is helpful to read something I can identify with that makes me feel positive. Thanks.
"Pete Mitchell explains how he survived his SR disintegration at a speed of Mach 10.4."
> I am coddled but somehow I daydream about ... going to work from 7-7 at a hospital?

I daydream about working as a barista sometimes. I don't even know anything about being a barista. It just seems like a job where I interact with people and the worst I can screw something up is a drink order, not a feature that millions of people use.

And the worst I can get stuck on something, is a machine breaking down and telling a customer "I'm so sorry, here's a refund, can we get you something else", not spending all morning banging my head trying to figure out why javascript won't let me iterate through an array and claiming it's not an array, or trying to figure out how to fix out complicated parsing function so it will properly parse some gnarly data coming in for a new query in a slightly different way.

But the pay cut would be obscene. I couldn't afford that. Otherwise I'd probably make the switch for a while.
It certainly is true horror experience and why everyone hates the dealer BS experience.
However it was even more painful prior to the carmax of the worlds, where the consumer was in the complete dark about prices all together.

Atleast with the carmax and other fixed price dealers , you know what the worst possible deal is and can typically save 2.5K to 4K by going to a normal dealer. You just have to be willing to play the stupid games with them.
Sure, but my point is that any agency or group that is going to subpoena Signal definitely has someone on their team who understands what a UNIX timestamp is. Think about it: If a service actually does comply with one of these subpoenas, they probably had over a trove of JSON files that need to be parsed or searched.
Yep, but there are a lot of environmental factors that the link above talks about. Stress, Sleep, Alcohol Consumption etc. all matter and the effect varies by individual.

What was incredible was how well the glucose level predicts cravings. I just ate as I usually do and almost every time I had a sugary snack (cookies etc.) I'd notice that my glucose level was low just prior to the snack.

The goal is to find out which food is tasty, provides satiety and keeps glucose from dropping too much.

I eat an Indian + Vegetarian diet with rice being the primary carb. Rice causes pretty sharp rise in glucose and a pretty steep crash after insulin is released leading to cravings etc. One behavioral change that was permanent was that we got rid of one variety of rice that's really bad (Sona Masoori) and replaced it with Basmati. We also mostly eat Quinoa or a mix of Quinoa + Basmati for our primary carb now.
> I can't wait for scoped threads to finally go stable since being forced for throw an Arc around almost everything you want to share between threads does not really suit Rust which really emphasise zero-copy in their standard library.

Note that this is only for lexical scopes so each set of scoped threads you create must be destroyed in the same lexical scope.

In practice, this means that thread pooling (and in particular async runtimes) cannot use them.

In fact, we used to have the closure passed to thread and join handle had a lifetime param 'a (not 'static), but this was unsound in combination with Arc etc that didn't require those. If you're interested, it's related to the drop guarantees and safety of `mem::leak`. There was a big debacle right before 1.0 and, imo, the team rushed this decision and we're paying for it with Arcs - any async code base is riddled with it.