skysight-inc/HackerNews huggingface dataset:
Bit of a meandering article so I'll cut to the chase for you:

1. Start with the author. Who wrote the book? Read his or her bio. If you can find a brief interview or article online about the author, read that quickly. It will give you a sense of the person’s bias and perspective.

2. Read the title, the subtitle, the front flap, and the table of contents. What’s the big-picture argument of the book? How is that argument laid out? By now, you could probably describe the main idea of the book to someone who hasn’t read it.

3. Read the introduction and the conclusion. The author makes their case in the opening and closing argument of the book. Read these two sections word for word but quickly. You already have a general sense of where the author is going, and these sections will tell you how they plan to get there (introduction) and what they hope you got out of it (conclusion).

4. Read/skim each chapter. Read the title and anywhere from the first few paragraphs to the first few pages of the chapter to figure out how the author is using this chapter and where it fits into the argument of the book. Then skim through the headings and subheadings (if there are any) to get a feel for the flow. Read the first sentence of each paragraph and the last. If you get the meaning, move on. Otherwise, you may want to read the whole paragraph. Once you’ve gotten an understanding of the chapter, you may be able to skim over whole pages, as the argument may be clear to you and also may repeat itself.

5. End with the table of contents again. Once you’ve finished the book, return to the table of contents and summarize it in your head. Take a few moments to relive the flow of the book, the arguments you considered, the stories you remember, the journey you went on with the author.

> Here’s the interesting thing about reading a book like this: while it’s much faster than a traditional reading (it takes me 1–2 hours to read a book, instead of the usual 6–8), you will retain far more.

> That’s because you’re not simply reading the material; you’re actively engaging with it.
Modern Cryptography: Theory and Practice
It's idiotic beyond reasonable belief. It went wrong with the cookie misunderstanding (users own their browser, they are entirely free to use or not use the cookie feature). Now it just goes more wrong until it's all wrong all the time.
That would be little weird. Do it yourself.
I once asked Will Wright where the SimCity 2000 cheat codes "PORN" "TIPS" "GUZZ" "ARDO" came from.

He said they were four-letter halves of eight-letter silly names he saw in the phone book! Mr. Porntips, and Mrs. Guzzardo.

And of course "CASS" is the name of his daughter, Cassidy.

So yeah, the dude spends some of his time looking through phone books for silly names, what's the big deal? Who among us can't say they haven't done the exact same thing? ;)
> On a side note, d'Hérelle was a fantastic adventurer and his life is fascinating (the French version of [1] has a nice summary), even moreso than Yersin's (the discoverer of the bacteria responsible for the Plague[2], and founder of the city of Đà Lạt[3] in Vietnam)

Did you mean Alexandre Yersin or was Félix d'Hérelle also in Việt Nam at the time?
Maybe use /s next time.
Exactly. The guy who is an "Ultimate Fighting Championship color commentator, comedian, actor, and former television presenter" doesn't have a conflict of interest, which makes him less biased and more believable.
It will definitely never be removed.

The system simply doesn't have the capacity to serve lots of people in a small area. It only works if they geo-fence people into sparse, widely-spaced cells. Starlink is very upfront about this. There is very limited bandwidth per square kilometer of earth-surface. It isn't meant for cities.
Gravity at 60: A celebration of the workhorse model of trade
Although I'm certainly no celebrity / important likely target of hackers, I'm interested in this just because recently I've gotten paranoid about my financial accounts (after a company I used to work for finally went public and I was fortunate to cash out an amount of $).

When hackers use such exploits, do they then basically have something like remote control over your phone, and can start exfiltrating data / manipulating apps while you're not paying attention? Or what do they do with it then? Are you able to tell, by seeing your phone slow down or start to have unexplained screen behaviors? Suppose that I'm logged into my Google apps on my phone, does that mean they have access to all my gmail, google docs, etc. as well?

Do these kinds of exploits also exist/get used to target people on their laptops and desktop machines as well? Or is that a little less likely, since your phone is specifically identified with you and people can easily go after your known phone number?

I wonder if there is some resource where people can read about how to detect and avoid such exploits and protect against them?
I saw this first hand walking with my wife through two years of intensive cancer treatment. It seemed impossible to break through the ‘not standard of care’ wall to even incorporate low risk adjuvant therapies.

Overall it just felt like she was a hot potato and nobody wanted to put their name on *anything* outside of protocol. Even blood work. She was treated at the James Cancer Center in Ohio and we got second opinions from Cleveland Clinic and MD Anderson in New York. These are all fairly well regarded institutions in cancer treatment. I was expecting strong opinions and got hand waving and reluctance to interfere with any treatment selected by her primary oncologist. In the process of all of this i read hundreds of studies and research papers, spoke with numerous PIs, trial coordinators and industry reps. I couldn’t get any traction for anything and came away feeling a bit hopeless.

After it was all over i started making public offers of $25k as a starting point to just review her case from end to end to assess the quality of her care and determine if anything could be learned from it. The only takers I got for that were lawyers who were hoping to twist it into malpractice case, which I wasn’t interested in.

The experience left me extremely bitter about the current state of healthcare. After a while i was able to develop some empathy for the providers. They’re trapped in a system that mortgages their future with student loans and directly threatens their ability to cover with litigation and insurance. They have to stay on the rails or risk financial ruin.
Please have this setting be configurable if you do this. I hate when games pause when I alt-tab to another window on another screen while I'm waiting for something to finish in a game.
You buy a bottle of good whiskey, and next time they party, you go upstairs with it and say that you can't sleep, so you may as well join them. Most of the time, it's as simple as that
This is pretty common in Europe. This may be different because regulation is usually a lot more flexible here regarding car lights (e.g. adaptive headlights) than in the US (although I understand the US is catching up, and there are obviously some areas where the EU has been more strict in terms of daytime lighting and side visibility, mostly for safety reasons).

Most German cars will flash the brake lights when you push the brakes hard, and they will also automatically turn on hazard lights if you brake hard to a (near) full stop (assuming you were going some minimum speed of 50 or 70 km/h).

ABS stepping in is not a requirement as far as I could tell (had this a few times when erring on the side of caution when the light turned yellow). Not requiring ABS makes sense because even if you’re driving on proper roads and your recent German car has great tires and brakes and doesn’t need ABS to decelerate quickly, the truck behind you probably still needs a bit more time and early warning to avoid a collision.
Free money “solves” the exact one problem that American industry doesn’t have, and likely nothing else.
I do not think you understood my point. That or you don’t appear to know what an ad hominem is. Here, take this scenario. A group of people come to me holding a paper that is white and has black writing on it. These people show me the paper and say “Behold, this is a black paper with white writing on it“. I look at that paper, clearly see they are saying a lie, so I dismiss them and avoid them. I do not wish to associate with liars. The same people come to me after and they say “the vaccine is safe, effective and necessary”. Based on my previous experience with them, I am highly skeptical of this claim. Could they be saying the truth this time? Of course. Should I be inclined to believe them seeing as they lied previously? I suppose that is for each person to decide. I am personally not inclined to believe people who lied to me previously. This was my point. I find it very hard to trust people who lie to me. Here, let me give you an example of what an ad hominem looks like. “You have a throwaway account, therefore your argument is invalid “.
Are you saying Batman and Commissioner Gordon were a thing?
What about patching the vulnerabilities rather than running around with anger? We can sue the hell out of them and convince the Israeli government to ban them altogether but this is obviously doomed to repeat, somebody will inevitably take the place sooner or later, legally or illegally.
No. Would you then learn assembly to understand C better?
Once you have the basics of syntax and semantics your next step is the OOP and FP paradigms used in Python for simple programs.
Then a deep dive for a solid grasp of data structures and algorithms would be the last step.
After you have these 3, you should be able to write mid to high level programs comfortably.

Which of these 3 aspects do you feel C would help you understand better?

Maybe you are asking this question because you want to understand programming languages and how they work in which case a course in compilers and programming languages from a MOOC would help.
But .NET isn't relying on COM as an RPC mechanism, isn't it? They had something else, last time that i checked.

I think that one would be better off with gRPC, if one isn't a windows only shop, and if one is working with some kind of mixed deployment.
Yeah but that's because "getting things done" for many people involves stupid stuff like installing malware-infected warez copies of Photoshop because they can't be bothered getting approval to expense a copy.

I used to think IT departments were dicks, until I worked at Google and went to a tech talk by their WinOps divison (what's called IT in every other firm). They were explaining why they were transitioning Windows users to binary whitelisting - literally not a single EXE runs unless it's whitelisted by IT. I thought wow, how tyrannical, that's surely a Dilbert-esque IT power trip.

And then they told us about all the stupid stuff people did with their Windows desktops. There was literally nothing so ill advised people didn't try it, and even worse, those people were sometimes very senior engineering executives. You might think such people would know better but ... no. Also, engineers aren't any more immune to phishing than anyone else, it turns out.
I think development of easy distribution tools like Docker and K8s (well, easy once it's finally set up right…) make it a bit too easy for some developers to push stuff into production.

These tools allow you to avoid the basics and go straight from local dev to production with just a few lines of YAML and a (probably pre-built) pipeline from somewhere. That's great if you're taking into account standard security configuration because you can deploy new tools instantaneously, but it's terrible if you've never thought about firewalls and ACLs before.

In a world where the solution to dependency management is "ship an entire Linux install", it's become too easy to mess up. If you don't understand exactly what your magic "just make it work" tools actually do and how they modify your system configuration, you shouldn't use them to run stuff in production.
We had this issue previously and solved it with ufw by using the built-in DOCKER-USER chain that allows you to filter traffic before it hits Docker's own rules. Adding the relevant lines to UFW's before.rules means they persist across reloads.

For more on Docker's built-in chains, see: https://docs.docker.com/network/iptables/#add-iptables-polic...
>Can you point out an example on reading a bunch of structs from a file? Without std? Now I'm really curious.

Not really, but here is really simple example:

use std::fs::File;
use std::io::Read;

#[derive(Debug)]
struct Point {
x: i32,
y: i32,
}

fn bytes2point(buf: [u8; 8]) -> Point {
Point {
// Slices to arrays is a bit unwieldy...
x: i32::from_le_bytes(buf[..4].try_into().unwrap()),
y: i32::from_le_bytes(buf[4..].try_into().unwrap()),
}
}

fn main() {
let mut buf: [u8; 8] = [0; 8];
let mut file: File = File::open("data.txt").unwrap();
Read::read(&mut file, &mut buf).unwrap();
let point: Point = bytes2point(buf);
println!("{:?}", point);
}

It doesn't do any extra i/o compared to C. Std is only used for filesystem access and printing. It does require extra buffer.
Middle class people now paying more than £1m in tax during lifetime
My parents got me the first(!) home computer in seventh grade. High school had a computer club but no computer classes. There was one typing class, taught in a room with dozens of incredibly loud <https://en.wikipedia.org/wiki/IBM_Selectric_typewriter>s.
It's not JRE i'm listening too, it's his guests.

In that instance, a doctor who was part of the team who invented RNA-based vaccines. Any problem with that ?
It’s easier to trust a business to follow a law with teeth than to follow a mere non-binding header that politely requests the same thing.
Reporting Component with Web Report Designer – Online Demo
Shows how to scrape Google Play Store App information and user reviews data in Python without using browser automation such as selenium or playwright.
This is of obvious public interest, primarily targeting wide audience of non-experts (e.g. "reporters raped by scientists" and those reading the news) rather than scientists who already know what they are doing when reading the papers. So it has to be funded by a charity or a government.
What? That comment wasn’t even made by me.
I'm a UX designer and I've taken delivery of an XC40 Recharge two months ago, and I've never felt dumber in my life.

Don't get me wrong, the car is absolutely wonderful, but the UX is so badly designed it makes me question myself.

For starters, I have absolutely no clue how to use the lights, fans and wipers. Just last Saturday, a design oversight (and idiocy from my part) caused me to reverse into another car parked behind me, I reversed to leave the parking spot, then instead of switching to D, I forgot it on R all while the rearview camera is showing red lines. For a car equipped with driving assists (collision avoidance and line assists), it shouldn't have let me reverse any more as it was seeing a clear obstacle behind me or at least make me double check by beeping the rearview camera, it only beeps for 5 seconds when it sees an obstacle then stops, same for the open door and seatbelts.

There is also the odometer, there are 3 different odometers in the car and all of them are showing different values, one with a TM next to it, another one with this symbol Ø and a third one in the "Driver performance" tab. So which one is the real distance and what's the difference? Only the norse gods know.

Also, the charge and fuel left gauges adapt to your driving by going up or down instead of showing you the real amount of fuel/charge left. And it already nearly left me stranded on the highway with 5km left of fuel.

This car is amazing but there are a lot of design oversights when it comes to UX.
Logging in using someone's password, even if it got leaked like this, is considered a crime where I'm from. I'm sure whatever jurisdiction the author lives in has similar laws.

If you know you're not supposed to be inside someone else's computer system, you shouldn't access that system, or shut up about it at least! A crime with good intentions is still a crime according to the law!
> New Egg Fusion ability: fused eggs(any allied egg can be fused to another on the board) grow as N eggs would grow in single turn(similar to quickening:60 turns become 20 with 3x egg) and produce 1 dragon.

That doesn't look mundane to me.
I think you may have wiped them from your memory. :-)
Yes, this is true, which is why some high traffic (non-tech company) sites, like the frontends for banking, are slower to move than others.

Sometimes the entire frontend of a bank (Say: HSBC, which is a global bank) can fit into 3 racks of servers.

Not saying it's the right thing, just confirming your question.
Huawei/Honor phones now have a locked bootloader so unless there is an exploit it's not possible to install anything else than the stock firmware
https://www.xda-developers.com/huawei-stop-providing-bootloa...
If that's the only way to hear the full panel of scientists (as opposed to only those who are in bed with Big Pharma), then i'll gladly listen to whatever podcast they are on. And I don't need liberal-lefties to tell me who I should listen to and how i should make my opinions, thanks.
My Renault EV, while excellent in many respects, does suffer from Smart Car Syndrome (or is it Dumb Designer Syndrome?)

The "please make sure you observe local road laws!" popup obscures the whole touchscreen for over a minute when you start off. It's been showing me this each time I've driven off for three years. I've got the message.

The intermittent windscreen wipers are supposed to respond to the rain on the screen, but vary in their response from nothing to double speed, uncorrelated to the actual weather. Can I just have an adjustable "once every few seconds" control?

And the best one - timed charging doesn't work over Saturday night/Sunday morning. Every other night, fine, but not then. Completely reproducible. I suspect some sort of date roll-over bug, but Renault have given up trying to find a problem.
That sounds quite useful. Because the comment and striking out also shows the relationship -- to quite a big extent -- how you are changing as a person over time.
no its like telling someone to not craft their own payload and call the api directly. Use the front end which handles that for you.
Your logic makes no sense whatsoever.

You own a website, then you're responsible for the content on said website. You choose to embed content from 3rd parties? Then you take on a risk. If you have a business relationship with this 3rd party, then you can maybe take them to court.
Yeah, and add to that the abuse of reserve (!) antibiotics in farming to improve yield.
So is the choice between “covid is a hoax and Bill Gate’s microships” and “follow the official guideline whatever it says”? What happens to opinions in the middle, “like vaccinates people at risk, not those who already had covid”? Or “covid may well have leaked from a lab”? In which of those categories do they fall?
Perhaps (re)bootstrapping the old nodes industry is exactly what's needed?

So traditionally, the chip industry worked such that that the high-end products moved first to a new process node, and less demanding equipment was fabbed on equipment a couple of generations old before that equipment was thrown on the scrap heap. Rinse and repeat, everybody was moving towards smaller and smaller nodes, just that some could trail the leaders by a few years.

But it seems these days the world is different, in that the cost per transistor has actually been going up for the leading edge processes, and power consumption has remained roughly flat. So for anything that doesn't need the latest gen process, there's really no upside to moving. Depending on who you ask, it seems the cheapest cost per transistor is somewhere in the 20-40nm ballpark. If so, it would imply there would be a long-time demand for these process nodes, and there is a need for an industry to supply tooling for these nodes, once the existing crop of second-hand equipment (left over when the leading edge users moved on to smaller nodes) is in need of replacement.
Yeah, absolutely. But we're talking about optimizing for complexity ("do I understand this?") rather than compatibility/features/functionality/security/community support/any of the other things you get from using established frameworks.

I'm not defending the decision, but I have worked with several folks who have this approach to using their own tools — and at times I lean in this direction too, until I have encountered breakages more often than I care to "understand them" by using my own tools — and hence trying to dissect the motivations behind that choice.
Powhatan lived to 70, Opechancanough lived to 92 (when he was murdered), Massasoit lived to 80, Canonicus was 82.
Would you mind expanding on the "ceremony" around Typescript a little, please? Or if there's an article which explains this that'd be great too. That statement interested me, is all!
>I have found that academia is one of the rare places where people the absolute top of their field who are often actually modest & aware of their ignorance about most things.

This view doesn't really align with designing public policy - while those people exist - they aren't the problem (or are insofar they aren't voicing their positions loud enough).

Coming from a place of modesty and acknowledging limitations is not the "believe science" movement.
Is that extra database call to get auth status really that costly? Having the client hold any kind of access control is scary to me.
Good book, for all levels, I recall stealing several snippets into my cheatsheet.
Moreover, their software quality has gone downhill ever since their pervasive telemetry. I am not claiming that it is the cause of the decline, but it did not prevent it. It's curious that the version of windows which most people liked best was 7, the one without all the telemetry.

I think it's also hard to overcome the feeling that everything you do on their software is being monitored and evaluated. Even if we accept the argument that telemetry improves software through allowing them to focus on more used features, the improvements need to offset the feeling that you're being spied on, and that's a tough ask.
The percentages of improvement that result from finding and tuning the worst paths in a system are often this good unless it has already been done once for the system.. Sun engineers put a lot of thought into algorithms and where bottlenecks should be but still had some improvements like this when first applying DTrace.
Yeah I can't imagine it either. With the current state of its "self-driving" technology, the Tesla would probably cause several accidents on the way to the impound lot.
> and adjust the quality based on the speed and device.

Now if only browsers would implement native HLS and/or DASH support then every site could have this without having to package a bunch of JS with different quirks of reach site.

Of course, it is not really in Google's interest to help YouTube competitors so this is unlikely to happen for Chrome.
I don't trust myself to vote. I feel that being informed enough to make an informed vote is a full time job, and I don't have that "luxury". Otherwise you might as well roll a dice or vote the pretty face. Or just don't vote.
Isn't the logical conclusion of this that the Darwin's, Newton's and Einstein's of this world weren't genetically predisposed, merely consequences of fate?

You don't believe success is a combination of nature and nurture?
Cheesgle: Worst Search Engine
Brings back memories! I've had several such hacky things for my GF (now wife) and vice-versa.

`eject` + a post-it on the CD-rom tray 'Hey, look behind you!'

`ssh my-machine.local espeak 'dinner is ready'` or `ssh her-machine.home espeak "please pick up the phone! important!"`.

With a simple button exposed via a .desktop file.