skysight-inc/HackerNews huggingface dataset:
While I didn't do a CS degree, from what I could tell of friends who were doing that, it was a course in mathematical logic and algorithms built with that logic, and analysis of problems in such a way that they could be explored and solved using the logic, with some modules demonstrating applications of that mathematical logic such as operating systems and compilers, which were helpful tools created out of the logic in order to facilitate further exploration of the same.

A big clue going in, I suppose, was that the CS degree entry requirements demanded applicants to have mathematics A-Level (i.e. spent, under the typical UK system, about a third of their age 16-17 full-time education exclusively on mathematics). It was in no way intended to be, and clearly was not, a degree teaching people how to be software engineers or how to program beyond being able to put the logic, in the chosen notation, on the screen.

This was back at around the turn of the millennium.
Boehm GC
I did "all three". My road was basically:

- tons of self study while I designed hardware and wrote code on my own

- school, which started showing me more advanced things

- an internship, which exposed me to the real world

I was into computers years and years before college. This was the 1970s, when books on computers were few and far between. I had not heard of Knuth (and if I had, his books might have chased me away) and most of my learning about computers was from Intel datasheets and articles from BYTE and Dr Dobb's Journal. I read about Smalltalk and Pascal and FORTH (and wrote my own FORTH) and C (and mucked around with Tiny C) but didn't really know anything.

School taught me some theory (starting with Knuth and such), but the whole time I was taking classes I was doing my own self-study on things the school didn't offer (mostly I was studying how to write LISP interpreters and compilers, and then how to write video games). School taught me how to teach myself.

The internship taught me about politics and how to work with people, how to work with physical machines (from DEC-10s and large PDP-11s to microcomputers), and Unix systems programming ("Here, kid, photocopy my copy of Lyons Notes, read that and also K&R, and have fun").

I was taking grad-level courses when I realized that I was having more fun writing video games than anything else, and I was not looking forward to spending my last year of school doing the boring graduation requirements courses I'd blown off in favor of just taking more CS. So I dropped out, moved to Silicon Valley and still, 40 years later, don't have a degree, and I'm still reading papers and learning new stuff all the time.
I use ubiquit and had recommended them just last week to somebody, but I am going to switch to another vendor who is more open and about these things.

The fact that they sneaked the call home with out any opt-in is bad and fishy, and even after it was raised by community they are not willing to provide opt-in. They want the users to disable the access to the host name and blah blah, which is not feasible for most home users.
He gave one example of where following news that directly affects your livelihood is useful. This is one of the reasons I’m on HN. The incessant NYTimes, Guardian and medium.com brain rot really do push me away though.
see also https://en.wikipedia.org/wiki/Windshield_phenomenon
Gosh, modern hardware is so interesting, yet I know almost nothing about it! What is “serial interconnect”, is it the thing that connects CPU cores?
1. Amazing Science -- not a regular uploader though (https://www.youtube.com/user/t05742hh/featured)

2. Austin McConnell -- random movies. It's fun (https://www.youtube.com/user/austinmcconnell/featured)

3. Channel Criswell -- Analyzing movies (https://www.youtube.com/channel/UCL5kBJmBUVFLYBDiSiK1VDw)

4. Cinema beyond Entertainment -- Analyzing movies (Bollywood included) (https://www.youtube.com/channel/UC9uNpqgB0PfH1-hHQrUWXyw)

5. Dwell -- architecture, interior design and more (https://www.youtube.com/channel/UCKdTgHHnrxr4idSp99Yo0fQ)

6. Engineering Guy -- Breakdown of some amazing things (https://www.youtube.com/channel/UC2bkHVIDjXS7sgrgjFtzOXQ)

7.Fireship - Developer channel but fancy and well done (https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA)

8. FLEB -- Exploring and sharing amazing puzzles (https://www.youtube.com/channel/UCTlGuNR-3QM0PMPNCAcAX2w/fea...)

9. Japanology -- All things Japan. Very well explained too. (https://www.youtube.com/channel/UCd4V3I7nYybm4nKwONcOSdA)

10. Petrolicious - Classic cars- (https://www.youtube.com/channel/UCgyJPixJl95X1ut3E9K99KA)

11. Verge Science (https://www.youtube.com/channel/UCtxJFU9DgUhfr2J2bveCHkQ)

12. 2 minute papers --
videos about some amazing papers mostly on AI (https://www.youtube.com/channel/UCbfYPyITQ-7l4upoX8nvctg)
In both Berlin and London, I discovered that exploring the city using the subway builds a mental map of the city that is grossly distorted. First off, the subway map of the city is distorted, secondly, you get a very messed up sense of distance when you're rushing through a tunnel.

When I'd walk instead from stop to stop, I was quite surprised at the distorted version in my mind. It was a black field with a circle of illumination around each stop, with no real connection between them. It took walking to fill that in.

I'd walk for miles and miles in London and Berlin, which was quite pleasant but I got rather sore legs from it :-)
and minting currency

https://en.wikipedia.org/wiki/Trillion-dollar_coin
To those who self study: how or where did you learn the design patterns for good code? Anyone can learn how to write text book programs in any language but working on a team and diving into a paradigm say MVCC or something doesn’t seem as easy at least for me
Maybe someone at Kaspersky is a Charles Stross fan...
One of the dirty secrets of university degrees is what you majored in barely matters. You will not use it directly much. What you learn at university is a universal way of thinking and learning.
Resume: Arapaima scales have interesting properties combining strength, and flexibility in a lightweigth structure
> If people think it is awful that some rich guy who can afford to spend a lot of time with his kid is talking about that, then maybe go spend time on parenting blogs written by full-time moms or people with less vaunted financial circumstances.

Right. It is quite similar, isn't it? In more then one way, that is exactly what he does and thinks about. None of what he write about is super exceptional. It is also about him and about what we should do, not about us, he is not telling us that we must do it his way.

But also, I guess there is some gender equality in angry responses from people who are not in that situation. He is getting the same "shut up don't talk about what you do" and bad faith reading that chilesspeople and working fathers react with at mommy discussion forums (in my personal experience - moms with one exception either ignored it or read it, but did not seemed to be offended by its existence as much nor as consistently).
This is dope. thanks for sharing
Mentmento: We help you grow by connecting you to the right mentor
>not POWER performance (which generally always beat x86 at the same point).

Do you have a source for this? First time I've seen anyone claim that the G5 was competitive with contemporary Intel CPUs.
Stuxnet carried a irresponsible overload amount of 8 zero days. The US asked the Netherlands to implant it at the Iranian plant.
TL;DR Whoever was responsible for Stuxnet within the US indisputably is mentally challenged / not a rational actor.
Ask HN: After CA, how do we protect voters from political manipulation online?
If the Cambridge Analytica scandal showed us anything, it is how powerful big data, analytics and micro-targeting can be in influencing voters. The technologies CA used are available to anyone, and pose the question if any political campaign from now on can afford not to use them to the maximum extent.

This makes the entire political system rife for manipulation, and poses a risk to democracy itself.

Voters - misled by misinformation - are enticed to vote against their own interests. Regular people are the victims in this new reality. Social media and the internet are weaponized, while the people's vote is disarmed.

How can we protect the people? What solutions have we come up with since CA to safeguard democracy in this digital age?
I believe all abstracts leak at least a little. It all comes down to trade-offs between what risks you want to take.
Why TikTok has me Terrified [video]
Parenting blogs are about convincing other people to raise children in your own image
That has worked at companies but it tends to not be a stable state for them long-term. Hewlett-Packard (HP) is the best example I can think of that started off as an innovator and then got re-orged into a walking corpse.

I think it is a result of human nature responding to the incentives provided by their company, their education, and culture. Most people, if hired to lead the work on an idea, will become upset or stressed if they learn of another group at the company that is also focused on the same area.

Companies can adapt their culture and organizational model to create an ecosystem in which diverse efforts can develop at their natural pace. However if that was easy to do well then there would be no need for companies to hire external design agencies.

At the scale of chip manufacturers such as Intel and AMD they probably feel that they are considering many diverse opinions, but each company has its view and once they decide on the path forward they will cut any staff that are not contributing directly to that path (or at least AMD will.)
I would say empathy plays a stronger role than culture in your example.
FYI your email confirmation is going straight to spam on gmail. I'd recommend reaching out to Mailchimp.
Didn't the article say the explot is hosted on a Korean portal? I assume this means they target mostly Korean users, which probably means the hackers themselves are Korean.
Informatika (Інформатика) in Ukrainian.
Probably originated from German or French.
You really need to look a little more at Jim and his style. He has been around from the time of DEC (Digital Equipment Corporation). And has been a great engineer. But what sets him apart is not his technical competence, but his ability to organise great teams around him and get the work done. And he has always been the person who has been given the reins of companies in crisis. It is a marvel how he manages to get the product back up.
> "authoritarian ideas devised to oppress and persecute everyone around you that does not comply with your world view"

This is a description of State governance (and it's mirror image is State institutions enforcing ideas with which it agrees). This description is impossible to distinguish from any other description of functional State enforcing monopoly of violence over territory. Liberal regimes issue heavy propaganda, such as nicknaming this as 'paradox of tolerance', to create legal and philosophical fictions to enforce the ruling elite's grasp of State power. Robert Michels called it 'Iron Law of Oligarchy', Vilfredo Pareto & Gaetano Mosca described it in elite theory. There's always going to be rulers and ruled.

So the issue in the "news" is not a Third Reich uprising through "accidents" of democratic voting, or an idealistic liberal regime being under threat, or an authoritarian threat, but the capture of State power and institutions away from one elite to another. The institutions and State power matter not if you cannot enforce your ideas through them.

Nothing is in here which wasn't already in Thucydides.
There probably isn't a secret so much as he's a guy that likes to deliver and companies let him.

I go to company to company consultanting, and the companies almost always have very competent staff they just don't listen to.
When to think about mental fitness
Wondering how countries such as India will be affected by this.
Give it another ten to twenty years and there won't be enough money in the working class to sponsor such initiatives.

Luckily, (in the US, at least,) the DoA has been paying landowners for decades not to plant things on their land, so the working class doesn't need to foot the entire bill.

It's a reasonable and scalable approach, assuming government cooperation.
There is one advantage of nvidia proprietary driver, you get support of new cards on day one, with amd/intel it takes few months to have drivers in good shape.
Well, no, the CT Log will include any valid certificate presented so any widespread attack will have to outright block access to the CT Logs or you're gong to have a bad time.

Expect-CT only controls if the browser will warn the user if the cert is not in the logs, it does nothing about certs being entered into the CT Logs themselves.
No, parenting blogs are about getting external validation about your own parenting skills from someone other than the people subject to them.
Be more specific, because the basic stuff needed by 99% of setup has been covered for ages. We are managing hundreds of machine with just SP IPMI.
RouterOS is basically designed for network engineers. From our perspective, NAT loopback is extremely complex and has many implications, which RouterOS doesn't hide from you. And we typically don't run a VPN concentrator on the same device as a router. I think it's just a matter of different practices in different industries.

ETA:

> What's even worse - the defaults are all wrong.

There is a new-ish thing in the web UI called "QuickSet" for these use cases.
Agree with the conclusion of the article, but many people would have better lives if they reconsidered this “parenting” thing.

Are you sure you are cultivating his attention span, or were you both just born like that, and he is getting older and more mature?

The hours you spend with your children (5 hours a day would be really difficult with 3 kids) during a couple of years in their childhood is not that important to their adult personality. It’s a combination of traits from birth, which class mates they get, the teachers, if they get sick, infections, siblings, grand parents, media, culture...

Personally I enjoy spending time with my kids, so both me and my wife work shorter hours, but it’s to do stuff we all enjoy right now, not to cultivate this or that personality trait.

Don’t be a terrible parent, and your kids will turn out whoever they were meant to be. And do the things you and your kids enjoy.
The Advent of the (Big) Data Architect
Re "ultimately the market" most people would point to 20th C experiments with command economies here. The hope was as you describe, a benevolent leader trying different approaches until one was clearly superior, and avoiding all the cost & waste of competitors doing the same work twice, not to mention the waste of advertising.

And it didn't work very well, even on purely economic grounds. Cars are a prototypical example to think about, and they were spectacularly awful for decades. It turns out the benevolent leaders are good at figuring out what's good for their careers, and less interested in making useful products (meaning safe, reliable, fast, efficient, etc.) Even in the west there was too little competition, but it turned out that duplicating almost everything GM did independently in Japan was a great investment to be making.

Another way to say this: If 2 competitors each develop the thing, then in the worst case they spend twice as much money as in utopia. But we can't get to utopia. And in situations where there is only one option (be it enforced by the state, or just a monopoly) it's easy to go wrong by a much larger factor than 2. If you don't like cars, think about drug companies, or academic publishes, who seem happy to increase prices by 10 or 100 times if they can get away with it.
From blogs, conferences, meetups or on the job.

Also, universities have traditionally been terrible at teaching those concepts.

I haven't worked with CS graduates for a few years, but usually they were terrible at designing anything, totally misunderstood OOP, etc. Because lecturers were terrible at teaching it, often because lecturers had no experience actually programming professionally. Maybe it's changed now.

For example lecturers loved talking about polymorphism, even though you almost never should use it.

I remember a project I inherited from a graduate where he'd gone absolutely crazy on inheritance, where an industry professional would have used just a select few interfaces. Nightmare code.
Kinda agree, but would add the counter point that it not being popular doesn't necessitate it being bad. We're also starting to see it become more mainstream, Rx* have been pretty popular on both mobile platforms for a while now. We've also just seen Apple release the Combine framework essentially making FRP a first class citizen in their SDKs.
Tesla hasn’t been on an upward trend for two years. AMD hasn’t for about one year. Neither have reached their highs of the past few years.
Most of the time other people have already reported egregious bugs. Spending hours investigating a bug and reporting it, especially to a big project, is much more often than not wasted time:

- Search for a duplicate for 20 minutes and find nothing. Spend another five minutes on a search engine because the ticketing system search results seem to have nothing to do with your search terms.

- Spend five minutes signing up for the N+1th bug tracker.

- Two or more hours gathering details because every single bug tracker wants all the details upfront rather than just a problem description. Understandable but frustrating because of what comes later.

- Adapt the findings to the N+1th bug template in the N+1th inferior Markdown imitation.

- Submit.

- Wait for an unknown length of time, sometimes years, without a human response.

- Once you get an answer is when it gets really frustrating, because most of the time it is not a new bug. Issue tracker search is just not anywhere near smart enough to save the community millions of hours every year filing duplicates. I must've filed two duplicate bugs for every non-duplicate, and believe me, I really try to save those hours by searching first.
Since you’re not sourcing that it gives me license to speculate that this stat is probably localized (the US is a big place) and not coincidentally to areas where people are also cycling and walking at a higher rate.
Optimize your Jekyll powered website with these simple steps
Thanks. An excellent companion piece to the OP.
People reporting unattended kids to CPS probably doesn’t help matters.
Yes, and this behavior is also annoying because it prevents you from copying the real URL directly from the result page. Instead you’re getting a rewrited URL that is neither readable or shareable.
In Sweden, you can rent "lark squares". Basically you pay a farmer to not touch parts of his farmland in order to create breeding habitat for the (eurasian) skylark. The skylark has been in decline due to farming practises for decades. It has now been shown to have a proven effect. But can of course not be directly transformed to insect preservation.
Physical metabolic waste, not figurative waste.
The unifi protect thing is really annoying. I would totally have done an installation already if not for a lack of ability to back up data off the NVR device (cloud key gen2+) or self host on something with more storage. If I do an install with more than a few cameras it’ll only have a day or two of recording on their crappy 2.5in HDD. The software looks so good though. It’s really irritating.
My opinion is people should use non google services whenever possible at this point.
While I'm a big Mikrotik advocate, I completely agree with you: Mikrotik is not even in the same league as Ubiquity when it comes to UX. Mikrotik is for professionals who desire control and know what they're doing, Ubiquity is for a non-technical prosumer audience.
You just upload a file and reboot... that seems like a pretty simple procedure to me...?
But how do you discover which sites are available on the free tier? Better to just serve the portal page to everyone, inform them, and let them select.

Although actually I would like all those portal pages to disappear.
Yes, I fully understand that it was built for company admins to have fun and cover their use-cases.

But unfortunately I constantly see those admins recommend them for prosumer, unmanaged small business and home use-cases. In those cases they're horrible to manage and lack features users expect.
Larger cities are more efficient (in the sense of a lower required infrastructure per capita ratio) though. Not the article I wanted to find but most likely good enough:

https://www.nytimes.com/2010/12/19/magazine/19Urban_West-t.h...
"My phone's camera is damaged and makes noise upon activation..."
This quickly draws away from the original subject, but this video is awesome. It directly points to some of the causes that make modern and corporate life so dull and lame.
I flagged it instantly, because it is not a tech article, and it is not a matter of life and death of many people.
Yes, and it works quite well. I've flashed the latest OpenWRT on my Unifi AP for a test, I'm really impressed with the performance. It also adds more features with OpenWRT packages.

Do note that some ubnt devices have custom firmwares blocked on newer software versions. For example Unifi AP and LR:

https://openwrt.org/toh/ubiquiti/unifi
There used to be "news clipping services" that physically clipped out news articles from news papers and sent them to you. They still exist but are digital now, a google turned up quite a few, though they don't seem cheap.
Apple's trackpads are good (although overly large these days) but their keyboards are utterly horrific so it depends what you prioritise. If you mainly consume media and browse the web, then the apple's input is optimised for that case.

If you write or code or otherwise do real work, then something like a thinkpad has input better optimised around that.
Zachtronics makes great programming games. (Currently playing Shenzhen I/O). I for one think your idea sounds very cool. I don't know anything about 6502 programming, but that would be part of the puzzle.
When I was growing up, my dad often asked "What's in the fridge?" My mother always got aggravated about that and would tell him he could look in the fridge as well as she could.

I grew up and was a full-time wife and mom for a long time. I always knew what was in the fridge. My husband and sons would ask me "What's in the fridge?" It looked like crappy gendered behavior.

I got divorced and got a corporate job and got my sons to take over "the women's work." Once I stopped doing all the grocery shopping and cooking and my son took it over, I began asking him "What's in the fridge?"

As a general rule of thumb, people usually aren't giving an intentionally bad faith reading. They are just talking about how it looks to them from their position in life.

Humans tend to suffer tunnel vision, in some sense. It can be very challenging to get outside ourselves and take on a broader perspective. This is compounded by the fact that most people are raised with either a shame model or guilt model, so they are quick to feel accused, even if that's not what's happening.
> He's got a 5 year old and he's giving parenting advice.

Is he not supposed to give advice because of the age of his offspring? What age children and how many ought one to have before giving parenting advice?

It seemed like good advice to me, and I liked the point that in the end he's doing it all for himself.
It’s probably the wrong product for you. I like my Mikrotik devices as it doesn’t hide anything and is crazy configurable for the price.

I run my VPN server on a different device, I can understand why you might want to run it in your router, but again this isn’t plug and play trivial networking gear and most administrators will be doing the same as me.

There are many companies selling what you want.
There's also the automatic upgrade option, so you don't have to upload anything manually: https://wiki.mikrotik.com/wiki/Manual:Upgrading_RouterOS#Aut...