skysight-inc/HackerNews huggingface dataset:
For me, attending university was useful. I studied biochemistry but ended up in software engineering. That is a direct result of having met people and explored different options available to me in university. On top of that, my science and general education requirements helped me to think more broadly and deeply about the world.

I think the apprenticeship model is awesome, and also available through bootcamps + internships.
My negative reaction to SPAs is as a user, not a developer. There are so many places where SPA behavior runs counter to my intuition as a user (breaking the back button being the single most glaring issue) that I just don't like them in general. Sure, all these places _can_ be fixed with enough code; but they shouldn't need to be. Unless the application is one that clearly benefits from being implemented as a SPA, it shouldn't be one.
The HMO model was basically designed to bring in an element of value-based reimbursement. For example, the CMS capitation payments to Medicare Advantage plans are weighted by (inter alia) health outcomes.
ZFS on root is really amazing on FreeBSD and the advantage is that you can snapshot your boot drive.
I guess I was referring to more to corruption resulting in an unbootable system. If you can't boot in then how would you roll it back?
Thank you. I couldn't read the Medium at all since it forces you to have a subscription. I thought HN would have a rule against paywalled articles.
‘Slimy stuff everywhere’: Sydneysiders warned to tread carefully
But there is a benefit in standardising on something across different domains. So that your weight, money and quantitaties are in the same base. Particularly when you are doing more complex things. We have to worry about binary, but we don't need to worry about florins, bakers dozens and ounces.
This is what got me through my university math courses. Unfortunately the notes for his Linear Algebra course were taken down at some point.
Breaking the back button is not SPA behavior.
Counterpoint: It’s faster to Alt+Tab (or using other keyboard shortcuts) than to move around the room.
I say pick your battles, some things you use way more than others understanding the inner workings of your most used is very helpful, you cannot know it all!
Epson HX20 – Testing the Computer from a German Bundeswehr
Hey biorach -
I would suggest: https://www.rand.org/pubs/research_briefs/RB9412.html
and The Great American Drug Deal, by Peter Kolchinsky.

Specific claims:

- The US pays more for new drugs than the rest of the world

- The US contribution is disproportionate, and is major driver of the drug development industry.

-If the US paid less for new drugs, the entire industry would slow, and we would have fewer more effective treatments.

...

Routine medical procedures being crazy expensive is unrelated and pathological.
MSE fixed my breathing and improved my speech (and made me more attractive)
Almost all (if not all) government regulatory agencies like the FDA has as their primary goal “no blame shall ever be possible to ascribe to us bureaucrats”. If they don’t emergency waiver European food then they can’t be blamed if something were to go wrong with it.

And if babies die of malnutrition that’s not their fault and won’t affect their performance review.
Since, after years of work, they haven't cut any metal, maybe they should focus on simulation.

Here's an analytical engine simulator.[1] It's just doing the computation, but is not a physical simulation or animation with moving parts. The next step up would be something like this.[2] That's an IBM 1401 simulator in Unreal Engine, with the controls and tape drive movement fully animated.

[1] https://www.fourmilab.ch/babbage/emulator.html

[2] https://youtu.be/hvDiND0nTIY
Yeah.

Match used the love letter scammers to turn non-subscribers into subscribers. What they did was block the scammers from messaging paid accounts, but kept them on platform to generate likes and messages to nonpaid accounts even though they had been flagged as scammers. The free users had to upgrade to see the messages from these scammers. So it was very intentional.

Match did something like 500,000 subscriptions from users within 24 hours of a user receiving a message from a scammer. Even better, if match DID delete the scammers profile, the user would pay to upgrade only to be told profile was unavailable, but no refunds were available.

I loved the "free subscription" match offered - 6 months free! The fine print was that you had to have a fully public profile with a primary photo approved by match, had to upload that photo in seven days, had to message 5 users per month and could only get through the claim process in a 7 day window out of the 180 day free trial! So yeah, another ridiculous scam

I could go on and on. The "consumer harm" by forcing match to play by Apple's rules is really "big business harm". And the folks on apple can afford to go elsewhere, these are not poor folks starving. Who has the time for the scams online - I got tired of spending time dealing with them (2 experiences I went to the mat on with plenty of resources). When I deleted an app recently on my iPhone apple REMINDED me to consider deleting a related subscription! That really does not happen in normal DoJ internet land.

The irony of the DoJ claims that Apple is the big bad consumer harm player on the internet (which is PACKED with love letter, phishing, sex-storation and more scams most enabled and many easy preventable if companies wanted to) is kind of comical.
If we ignore the details, then this is a perfect example of how simpler code should be preferred _by default_ over complex code. Both for performance and reasoning. In this case and often elsewhere, these are related things.

I'm taking the definition of simple and complex (or complected) from this talk[0]. In short: Simple means individual pieces are standing on their own, not necessarily easy or minimal. Complex means individual pieces are braided together into a whole.

The first code is simpler than the second. Just have a look at the two solutions and you see what I mean: The individual instructions in the first stand on their own and clearly declare what they mean as well. The second example is more complex, because each line/subexpression cannot be understood in isolation, there is an implicit coupling that requires the programmer _and_ the machine code interpreter to understand the whole thing for it to make sense. The CPU apparently fails at that and cannot optimize the machine instructions into more efficient microcode.

The example illustrates performance benefits of simpler code, but there are others too:

For example a type checker might be able to infer things from simpler code, but not from complex code. Again, complexity is about coupling, which can for example arise from making assumptions about things that are out of bounds or logic that happens in some other part of your program, which _this_ part relies on.

Things like these can either be outright rejected by a type checker or simply ignored and sometimes we can provide additional ceremony to make it happy. But there is always an underlying question when these issues arise: Can I express this in a simpler way? It's sometimes possible to describe rich semantics with simpler, more primitive types and explicit coordination.

Another thing that comes to mind are rich ORMs. They can be very convenient for common cases. But they have footguns for the general case, because they _complect_ so many things, such as validation, storage, domain rules, caching etc. And they are leaky abstractions because we have to do certain things in certain ways to avoid bloated SQL, N+1 etc.

They are not simple (and certainly not declarative) so we program against a black box. There are simpler "ORMs" that I very much like, but they typically only provide a minimal set of orthogonal features, such as query builders, and mapping results into plain data structures. It is simpler to use these kind of orthogonal tools.

Last but not least: Simple code can be pulled apart and changed more easily without having to worry about introducing problems. The substitution rule or referential transparency enables this by guaranteeing that each expression can be replaced by the value it will evaluate to. This also implies that other expressions that evaluate to the same value can be substituted freely.

[0] Simple Made Easy - Rich Hickey at Strangeloop 2011 https://www.youtube.com/watch?v=LKtk3HCgTa8
Yes, so you just follow these rules when consulting with a colleague, what's the problem?
Thanks for the detailed response! This makes so much sense. In addition to your points, for me personally (similar to your founding engg experience) I feel frontend knowhow unlocks the ability to create side projects. So far, I have struggled with the frontend portions of these while having no trouble with the backend. I am yet to get css down and design is totally out of my wheelhouse, but I hope that I will get more fluent on the former and at least mediocre at the latter eventually.

I plan to do a 2 month project on the frontend at work and will play by ear thereafter.
Lithuanians crowdfund €5M to buy a combat drone for Ukraine
GDPR and privacy laws so far:

intentions: Holy!
effects: annoyed consumers, legal maze for smaller companies, more job opportunities for lawyers
It's not that I think laws were passed incompetently, but that they were watered down to get them passed. We should be hauling executives of Google and Facebook to jail, but we're still at the "make everyone notify users they're being abused" level.
Typical large (32") monitor with normal spacing is about 30-35deg vertical and 60-70deg horizontal and 27" is usually less. If your eyes are 20" from the screen, it's probably not healthy. Binocular field of view (without head motion) of VR systems is usually 100deg in both dimensions (20deg overlap in the middle). I'd expect Apple VR to be "retina".
I feel most cheaters get by in the industry pretty well, cause school is way harder than he average job. The reason they make it at work is that the deadline for work is everyday while you can procrastinate at school for 3 months straight plus you aren't getting paid at school.
You compared the cooking time to going to McDonald’s but didn’t include the time to go to the shops!
That's where backups come in. Any filesystem can get corrupted. Though for ZFS it's less likely than with something like ext4. Even though both have journalling, only ZFS has copy on write.
Integrating the Bullet Physics Engine into Minecraft
Many will leave the field.. or form new companies.
Note that sometimes it's sufficient to have arrays of structs of arrays. That is you don't need to necessarily go whole hog.
MEGA65 – Evolution, Part 1
How do you handle brainstorming sessions or design sessions where things are hard to solve, so there is no direct answer?

I love the idea of async, but there are just some sessions that are incredibly valuable and develop on others thoughts, evolving in a final solution.

At the company I work at, we compromise with a specific 4 hours overlap so that meetings can be scheduled only during those times
True but COW is even harder on an SD than ext4 is so I would really not use it on a pi unless it's not using SD storage :)
Money for nothing...
It’s just so ridiculous to me that all these companies were forced to experience how remote work can work, yet they are choosing to pursue hard-line RTO policies, talent be damned.
Most cheaters don't, work doesn't allow you to procrastinate plus it motivates you with money. Also there is no arbitrary rules like solve this without help from your friends or the internet in the real world.
Pointer analysis is not just about lifetimes. It asks questions like “can these two names alias?, must these two names alias?, what objects can this name point to?”

This is considerably harder than ownership analysis.
you will include non-technical issues in your technical documentation and you will like it?
It's hard to provide an alternate solution if the moment you try to start something people tell you that it's all just marketing :^)

We at the Zig Software Foundation for now are doing a reasonably good job at supporting our FOSS project by paying our contributors and by being as transparent as we can with the public (eg we're a 501(c)(3) non profit organization).
> Are paywalls ok?

It's ok to post stories from sites with paywalls that have workarounds.

In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic. More here.

https://news.ycombinator.com/newsfaq.html
Good instructions to a lay populace aren't necessarily helpful. Babies are pretty fragile. Slightly undercooked ingredients, slightly improper ratios, or just substitutions made out of ignorance can kill them. It's not DIY chocolate milk powder. A slightly off recipe or preparation won't just taste funny while being otherwise safe.
I just saw this post as well and I was already dreaming about all of the troubles this would have saved me in the past giving tech support to my mother who is 3000km away.

She has a chromebook, which doesn't allow interaction-less remote control which is a huge pain. So much so that I will set her up with a Macbook air next time I am there.

Tinypilot seems like a good solution as well. Though for a laptop it seems like there could be some physical troubles on her end to connect it, etc. Maybe usb-c might be a good alternative at some point of both mouse, keyboard and video could go over the same cable.
ah. right. that's the bit I was missing (pun intended).

thanks for the clarification.

in that sense, yes, of course, if you have bit rot and another disk failing, things go south with just two disk. ZFS is not magic.
I personally have always had a hard time inhaling chapters of a textbook sequentially. It’s often easier to skim it first, attempt the problem set, and then go back when you get stuck. Forces you into a more active mode of looking for particular information instead of just trying to absorb everything.

The same works for the humanities too, once my attention starts waning I’ll start skimming and rewind when necessary. Oftentimes authors are setting up a ton of boring but necessary context upfront, but it’s not obvious to a reader why such context is necessary until you get to the point first.

A smarter person would probably be able to anticipate what they’re trying to learn the first time around and avoid my flipping back and forth, but that’s hard.
I wouldn't call that "raising prices"... you can still use Graviton 2 if it's a better price for you.
RT was actually grown by Kremlin as a brand that "tells truth your government wants to hide". Conspriacy theories and Oliver Stone interviews interspersed with footage of Kremlin-backed European extremists protesting and pepper-sprayed.

Thank God, they lacked subtlety and were not suave enough to build this vision. Now they're taking a second shot at it by spinning off its reporters and affilates as "independent bloggers"

Also Kremlin's psyops campaigns on social media are never as explicit as "Putin good". They're more like "while Russia is doing bad things in Ukraine, I am an American and I am ashamed of Iraq/treatment of black people/Arab Springs/NATO enlargement". The person writing sits in St. Petersburg suburbs, is paid $600 per month and takes a shuttle bus to his depressive town every night. But it's enough to spark a thread on Reddit.
I've passed on companies looking to return to the office and will not consider any in person job. This reduces the workforce.
It’s not a standard feature on UniFi either. It’s possible but not part of the OOTB OS.
> I would also like to ask Discord to maintain the Discord Flatpak. Since the Steam Deck uses Flathub by default, having official support on Flathub would be a great huge step for Discord and the Linux community.

Hah, every single one of these "why doesn't $PROGRAM run on my system???" articles seem to be the same Trojan horse for Flatpak and Wayland support. Here's a thought: if sandboxing and stability matter so much to you, why not use the Discord Snap?

I'm really sick and tired of this. The GNOME maintainers keep shooting themselves in the foot with insane requests ("everyone, please switch to our New Competing Standard, Flatpak!"), head-scratching regressions ("moving forward, we will not be supporting themes/shell extensions/legacy display servers/AppIndicators/your hardware/etc.") and worst of all, development cycles so slow they could bore a sloth. You want people to get onboard with your tech? Build something. Coupling technology like Bubblewrap to Flatpak or Mutter and Adwaita to GNOME is what makes people cautious of supporting these kinds of transitions.

The real reason Discord sucks on this person's desktop is because neither Wayland nor Flatpak is the future. There is no "transition" to these technologies. GNOME is being different for the sake of being different, and complaining when everyone else doesn't rally behind them.
People always identify them with America because they see them in movies. They used to be really hard to find in Europe when I moved here 10 years ago. We tried getting them for an American themed party but the only places were online specialty shops that sold them for more than 1€/cup.

Now however they can be bought in the grocery store. Still overpriced but reasonable enough.
Intel's Innovative Substrate Shortage Solution Made It $2B in 2021
So now you can pick other fixed refresh rates, besides 30/60Hz? Wondering why they didn’t add real variable refresh rate (VRR/Freesync/G-Sync) support? That would have been a ideal for most situations and requires no fiddling with settings. I guess the hardware doesn’t support it?
Any special setup amongst your network takes excess work to maintain. In the case of Pihole, I gave up on maintaining it because I was running it on a Raspberry Pi, and found that it was annoyingly hard to keep a Pi running stable for a long period of time.

Had I a convenient way to set it up in a Docker container, it would've been better. Of course, since I don't run anything in Docker at home, that would also constitute a special setup I have to maintain.
But this is why businesses spend so much on their RAID controllers. To make sure they're in warranty and that kind of thing doesn't happen.

Incidentally its also pretty great because no business buys them second hand without warranty. So they're usually available for half nothing.

I don't use raid cards right now but I do use fibre channel which is also dirt cheap second hand
Let me guess: Your commute was in East Germany? Reliability is a lot better there [1]

[1] https://media.ccc.de/v/36c3-10652-bahnmining_-_punktlichkeit...
“CAD is Master” is really famous last words of a lot of builds.

But that being said, fair point. The PCB file is sufficient in this case.
Similar! I'm British, so the weight of everything is in kilos; unless it's very heavy, in which case it's interchangeably tons or tonnes; or it's a person, in which case it's in stone. Except that now I've been living in the US for years, I still think of everything in kilos, but people in pounds.

As this timeline points out, _under the hood_ everything is metric and has been so for a very long time (and this is true of the US too). I find it hard to get worked up about.
Funny enough: the trust in darknet comes from customer ratings, seller deposit and moderators.

Not from Bitcoin.

A great example on why 'trust' only works for everything inside the Blockchain only.
Both of these companies improve the lives of billions of people. You are acting biased if you purposefully ignore that.
The author of the post is aware of this. They explicitly say that is not the point of the question.
There’s some major issues resisting solution now: fusion, room temp superconductors, battery tech and recycling, bio/pharmaceuticals, …. New topics can appear from serendipity or from theoretical advances that suggest possibilities (which can help the superconductors and pharma). If you argue that “electronics” was a major product of wwii, we’re using it to read HN. Todays smartphones are pretty f’ckin amazing.

Perhaps the largest problem in the current 1-3 month event horizon in business… some of these things will take time and might not yield amazing returns. Better to invest in social media companies.
Move around a room? I'd compare it to eye motion of 30-60deg, that's a saccade of about 30-40ms. I don't think most fingers can move that fast from the home row, probably more comparable to head motion
No expected impact. If for some insane reason a game is also calling as servers your performance will be improved.

Consider the case of a web page. The content you want (the news article) consists of say 100 get requests totaling 1mb. The content you don’t want (ads) consists of 120 get requests totaling 1.2mb.

When pihole is in use the content you want does not have to contend with adversarial content. You have half as many requests, there’s 50% less data in the pipe, you get what you wanted faster.

Gaming is not impacted because your games don’t call advertising servers. If they did (for some insane reason) the real game requests get served immediately not having to wait in line behind the ad content.
Again: what the hell are you talking about? We were talking about professional consulting, not about sharing confidential information. These are two very different activities, and you can definitely do one without the other.

The statement saying "if you consult with colleagues/friends outside of your company you would get fired" is false.
In Ubuntu’s implementation, root and boot are separate pools (bpool, rpool). Both are (and can be manually) snapshoted. So if boot is corrupted, you roll back. I should say I haven’t tried it though, to see how boot selection works (rolling back rpool is straightforward though).

The boot corruption could occur with the default file system ext4 also, except with ext4 there l is no recourse.

Needless to say, you can always boot from a live USB and mount your ZFS pool (and perhaps roll back).
There should be no cost. Which game will constantly use DNS to resolve addresses after being launched?
risk of getting caught and arrested.
It's hard to read articles with this unabashed of a tone, feels like much of the company's own claims are uncritically re-printed.
Is this really the case though?

The annual check up is something that's been advocated a long time, 50s at least, and predates the obesity epidemic.

The annual checkup is a symptom of a therapeutic view of health care, a view which cannot be divorced from modernism. The body is a machine which must be oiled and greased, frequently submitted to tests and expert investigation, so it can be tuned perfectly, just like a car, like a machine.

This really was _the_ obsession in post war America: that all human activity (really, all of it), needed to be mediated by technology. This included personal transportation, education, cooking, ... and also maintaining our health.

And that is where we are now; a chronically medicated population and a bureaucracy optimized to propagate this state of affairs. The annual checkup fits perfectly in this mindset.
i'm feeling that mass production of the last year is making this lees than was before. for example i feel the best looking pixar movie is toystory 4(graphic wise, and coco graphic+art direction), current movies like red, or souls, feel cheaper being a lot less "magic feeling", and look like inside out graphics a movie from 2015(7 years), movies like encanto feel more polished and movies like the spiderverse from 2018 feels more creative and risky.
Similar is the buckminster fuller "dymaxion" globe <link can be found on search engine of choice>
jumping through hoops to get a degree doesn't seem stupid enough to you already? Unfortunately, this is what our world is now, and you have do play this game if you want to be in the middle class. The least you can do is make the process less painful by cheating your way through.
I have the UDM pro but have been running AdGuard home. I will definitely have to check this out. Thanks!
I'm afraid imma have to disagree with ya here dude