skysight-inc/HackerNews huggingface dataset:
And then you wake up one day to Brexit and Trump being elected. Forcing content/ideas underground doesnt stop it spreading, you just become totally unaware of the spread, its not even talked about in social settings. But still it silently spreads. Do you want a situation when it becomes vacine time, half your country revolts? Do you just not care about these people? If thats the case why bother supressing it at all. The time to address these ideas is now, but no its all too easy to stick your head in the sand and exclaim shock after the fact.
Regarding your last point, as of now we have four main processor hardware namely CPU, GPU, FPGA and TPU (the new kid on the block). The hard question or problem is how can we program these different animals seamlessly?

Chris Lattner of LLVM and Swift fame is currently working on MLIR to program heterogeneous processors [1].

At the same time ETH Zurich is working on LLHD, to unify hardware design and programming (e.g. Verilog, VHDL) including the testing or testbench that is using conventional software programming (e.g. TCL, Perl and SystemVerilog) [2].

Apparently it seems that the key concept to solving this problem is Static Single Assignment (SSA) form. It is well known that SSA can seamlessly support imperative and functional programming [3].

For the past several years, both Chris (CPU, GPU & TPU) and ETH Zurich (CPU, FPGA and Circuit Design) are independently using SSA to solve this hard problem.

I personally believe SSA concept will empower the compiler community as the quaternion concept empower physicists like Einstein overcome Maxwell Equation and 3D game programmers to overcome gimbal lock.

Only time will tell how this idea will pan out.

[1] https://mlir.llvm.org/

[2] http://llhd.io/

[3]
https://www.cs.princeton.edu/~appel/papers/ssafun.pdf
Perhaps the greatest document addressing this question is Plato's "Sophist." Therein, Plato demonstrates that the ability to reason well amounts to knowing which of the most general classes of things go together. He compares this ability to musical ability, or knowing which notes harmonize with each other. The imposter can only repeat specific combinations, lacking as he does knowledge of the underlying structure.

> Then he who is able to do this has a clear perception of one form or idea extending entirely through many individuals each of which lies apart, and of many forms differing from one another but included in one greater form, and again of one form evolved by the union of many wholes, and of many forms entirely apart and separate. This is the knowledge and ability to distinguish by classes how individual things can or cannot be associated with one another. [Sophist, 253d]
Someone who truly understands what they are talking about from bottom to top and can fit the information into a larger worldview without introducing game breaking conflicts all over the place.

Someone who stakes a claim on the value of what they teach and personally self correct when flaws are found. He or she can debate the merits or justify the work being taught. The same person burns a path or spends the time to make somebody be taught something important and valuable.
It's also about productivity. If the employee functions significantly worse in a remote position, then extending that to them is going to be often a poor decision.
I think that is an opinion very popular on HN, so don't worry about the reception.
Augmented Reality. Adding copy/paste as a feature to reality definitely falls under that banner.
Digital Transformation – The silver lining of Covid-19
Or like
https://watchnebula.com/
be owned by creators in the first place and try to finance by subscriptions without ads. But this obviously will not scale like Youtube..
No multi-user accounts possible (work/private separation) or something like Samsung Knox. This is stopping me from switching.
On which part? Under the watch or the strap? I had a problem with the strap (I sweat a lot) so I got a Nike fabric strap - it breathes a lot, so no effect on my skin.
Yeah in the US that’s exactly it.

Administrators for the sake of administrators everywhere.
It sounds like you are doing similar on what i'm doing.

Unfortunate for me, my street smarts and enthusiasm doesn't help me in achieving my next dream.

I would love to work for a specific big company but without structured learning, i will not beat that shitty interview barrier.
What's interesting is that church numerals don't do anything except "recurse." So calling a function that does nothing is useful after all!
Calls for violance can be, and are, very subtile. Just removing open calls for violance wouldn't change a bit, propaganda doesn't work that way. Nor does psychology. So in the end, both of your examples about $Group can lead to violance against that group.

EDIT: Typos
To be honest, I’m more worried by the effect it is already having on immigration and the calls from certain politicians to “reduce Asian students”. Besides the disgusting racism involved in that view, as someone who attended Grad School in US, I can confidently say that Asian Immigrants are some of the brightest and hardest working students I met and I was incredibly happy at this country’s future that the student pool was so diverse and talented.

Reducing/Elliminating immigration is going to destroy American graduate programs and will boost those of other Western countries (or even Asian ones) just when we need even more of these folks. This kind of stuff is infuriating and I’m embarrassed at our politicians for even engaging in this rhetoric.
I've heard that a lot but I did get a degree from a reputable college in my home country (one of the best in France for my subject matter), yet I've only worked outside of France for my entire professional life and pretty much no French colleges are well ranked on international rankings (mostly because the rankings are biased towards much bigger institutions).

And, well, the fact that it is isn't ranked well on any of those international rankings has not been a problem for my carrier at all. I have rarely been asked where I went to university and I don't think that it's affected my carrier at all.

However the fact that I have no student debt because tuition was pretty much free has been a boon for my professional life.
Can get the SE, which is pretty midrange unless you’re comparing it to feature phones.
It means "wow, impressive".
> SystemD feels like the new grad hire who decided the first thing the would do after joining — the opening power play — is to convince the PHB we should rewrite everything in Haskell.

I've seen this scenario played out, and it always fails. The product never ships, of ships in such a bad shape the users have a terrible user experience.

That's not what happened with systemd. It shipped. And after a few iterations, it actually provided a better user experience.

I don't know about sysadmins, but as a simple end user of Ubuntu, systemd is the best user experience I ever had for what matters to me: setuping my services.

It's quite easy to create your unit files, declare service dependencies, stop, restart, and so on. It's declarative, conf is reasonably straighforward to read an understand, documentation is there, and my system boot is stable on laptop and on my servers.

Maybe for "advanced case X", there is problem. Apparently, a lot of power users say there is. But I also know the FOSS community has some people advocating purity over practicality, don't care much about the people with less skills than them, don't understand user friendliness or will fight for their ego. So I have no way to be sure if the problem is real, or just another free software drama.

But at this point I don't care: for the average Joe like me, it's great, and I'm very happy it has been chosen by Centos and Debian as the default.

Apparently nobody in the entire history of init system have managed to provide something decent for, you know, initializing the system. I never heard a herd of devs claiming that one is the fantastic, and they were all terrible to use when I tried.

Well, I don't care for choice in my init system. I want it to work.

And systemd works fine for me.
Linux desktop security was (and largely still is) in shambles. Logind at least tried to force some sanity.

Was is executed well? No, not at all. In typical FOSS fashion it just changed from one release to the other, and that's it.

Yes, there were probably notes about it somewhere in a long forgotten changelog deeplinked 4-5 clicks below the surface of Debian's and Ubuntu's homepage.

Should have they introduced a deprecation period? I don't know, maybe, probably. (But who are "they"? systemd maintainers? Debian/Ubuntu?)
My advice on how to find a web developer job with no experience or degree
Wish this wasn't the highest-rated comment, as it's not correct.

If it needed a "56kHz channel", it would not have worked in the phone-over-copper-wire days either.

If we assume the parent meant 56kbps, that's still incorrect. The fastest fax machines use V.34bis modems (ignoring ISDN), which give you 33.6kbps, though many (most?) still support the oldest standard, V.27, at 2400bps!

The real issue sending a (T.30) fax over a cell phone line would be jitter and packet loss, since most cell networks are IP-based nowadays. T.30 is not very resilient to noise or timing issues. There's the T.38 standard, which was designed for sending faxes over a packet-switched network, but it's still sensitive to timing issues (esp. since often you'd be talking to a real fax machine on the other end, after going through a T.38/T.30 gateway).

Cell phones certainly don't give you the bandwidth that a copper landline does, but it'd certainly be enough to transmit a fax... if you could keep the error rate low enough... which I doubt.

(Source: I built the initial production version of Twilio's fax product.)
Horseshit.

The instructor has a serious impact on how the material is presented. I had transform mathematics from David Huffman of Huffman coding fame at the same time I had a similar physics math course.

Both got to the same end, but I only passed both because of the approach and the notes I had from Huffman.

Everyone learns differently and that situation where a professor can convey things on a way that clicks isn’t going to happen with a random YouTube video.
This is amazing.

I'm curious how well it works if I have a wood desk or a wallpapered wall.
Universal basic income will make the issue the parent talks about more prominent, not less. If you live in a high wage area, and everyone gets same UBI, your life quality will not improve.
Introduce Time Namespace (2019)
This is also the main problem, because it suppresses any real competition.

All the while these organisations are grading their own students we will continue to get a somewhat mediocre system.
I think it would be silly to assume that their only incestments were in the vision fund. Those were surely expected to be high risk.

It wouldn’t even be that surprising for a sophisticated investor to have some funds which lose money while the market is booming (eg even the best performing short selling funds lose money) as they may be hedging against the market no longer booming.
Not sure if joking (since, sysvinit is very old and was in need of replacement) so I'll answer in good faith.

> You made a typo in init file, so that daemon does not start. The "start" command succeeds, but there is no output anywhere, and process does not start. How do you debug it in the sysvinit world?

"oh my process failed; let's add `-x` to the invocation."

> You made a typo in init file, so that daemon does not start. The "start" command succeeds, but there is no output anywhere, and process does not start. How do you debug it in the sysvinit world?

as above.

> One day, you happened to be in the server room, watching server boot (you normally reboot it remotely). You have noticed a red message scroll up the screen. This looks important! Too bad it already scrolled off the screen and out of the scrollback buffer too. How do you see it?

`dmesg` or /var/log/messages (or /var/log/dmesg)
Getting a 10000 nodes cluster to reach consensus on membership
I don't think so - at least if you exclude islands and villages on the mainland not connected to the rest of the road network (Inverie being the only one I'm aware of).

I was contemplating a post-lockdown trip to Shetland and was looking at the ferry times to Papa Stour which made me think of this!

NB 14.5 hours to get to Lerwick from where I live in Scotland and a couple of hours to get from Lerwick to Papa Stour.
Sample bias - I’ve lived in my fair share of big cities around the planet - but over the last few years, after burning out from chronic stress after a decade of building my business, I’ve made a focus of examining slower ways of living, closer to nature - I still do tech consulting, and off grid living suits my skillset handily.
This is far far worse than HIV, as in it is much much harder to avoid being inflected. The difference between the precautions for HIV and for this is night and day.
I have an impression that terms "paravirtualization" and "full virtualization" are fuzzy nowadays. KVM, for example, reports steal time. Yet, KVM is considered to be full virtualization.

Also, guest can still guess that it is a mere guest by looking into loaded drivers. Many drivers, like virtio-blk, inevitably lead to conclusion that environment is virtualized, no matter what cpu says.
Yes YouTube may well be profitable as it is run now, but it may not be profitable if it was run as a utility.
Django: We rotated secret keys on production with minimal impact
There are surely a lot of biases in any self-reported salary data. And for firms that pay salary+bonus+equity, it matters a lot how one counts it.
> you wake up one day to Brexit and Trump being elected
> Forcing content/ideas underground doesnt stop it spreading

In what way were Brexit or Trump "forced underground"? Trump got millions of dollars worth of free advertising from the second he announced he was running because the media could not stop covering him. CNN, MSNBC, and Fox aired 30 minutes of an empty podium for him!

And Brexit was constantly in the media in the UK. There was no "underground" at all. The BBC were almost a full-on propaganda arm with their fawning over Farage and terror that any even slight non-worship of the Tories would be reflected in yet more license fee beatings by ukgov.
Hi! Normally when you rotate secret key, users are logged out, which is a big inconvenience if you have millions of users and might cost your business valuable users, and this pushes companies not to rotate keys, which is not the best practice..

that's why I wanted to make this process transparent to the user, I created a library "django-rotate-secret-key" which helps you rotate your secret key and still accept sessions with the old key for limited amount of time, and I explained how to use in this medium post.

obviously this is not something you want if your key is compromised, but if you want to rotate just as a best security practice this library is for you!

what I love about this library is, once you pass that window where you accept both keys, you can delete/revert everything so there is no residue with this solution! not a single line of code you need to maintain in the future.

Feedbacks welcome, thank you very much!
> they guide you to take the very first step, nothing more. Then just the second step, nothing more

This sounds like it doesn't match this research which someone posted yesterday

https://www.youtube.com/watch?v=g1ib43q3uXQ
Why was this downvoted? I failed a class and took the online version once so I got to see both sides.

The online version had:

1) lots of busywork for the sake of busywork (to make up for attendance?)

2) much poorer instruction. Like everything felt like it was written by someone (really a group of people) who didn’t understand the subject very well, which was strange because the in person class was taught by a DR. with a very good understand and a strong passion for it.

3) no organic classroom interaction, people making friends that way have to be an extreme exception. It almost felt like this was actively discouraged to avoid a liability? I’m not sure, but that’s a huge part of the value of going to class that’s totally gone now.

4) and because of that no real discussion (you had discussion boards but those are more like public essays than real conversations.)

The only reason it’s better than just reading a book and doing exercises is that all the administrators recognize you’ve done it, the whole situation is just really dumb.
I've taken to doing the 'leetcode daily' problems. There was a set in April and now there's a set of problems for May as well. (https://leetcode.com/explore/challenge/card/may-leetcoding-c...)

It's quite fun and keeps you a bit busy.

But in general I'd say: don't feel pressure to be productive during this 'downtime'. There are more important things right now than learning now skills. ;-)
The fact that you need to explain that sort of demonstrates that it isn't relevant to the use of the argument. Good arguments can come from poor sources.

Most people agree that shouting fire in a crowded theatre is the sort of speech which should be restricted, wherever the argument came from.
It wasn't the talk I was thinking of, but this NextCloud talk discusses various OSS business models and mentions the AWS vs VC-OSS issue, especially during the questions section.

https://fosdem.org/2020/schedule/event/gpl_and_business/
What about security? Access-Control at home is simpler to handle, which is kinda a major-point for doing homebrew: control.
Codes of conduct have gone far beyond just not harassing people, trying to cover things like master/slave connectors, blacklists and whitelists and the transgender pronouns. That’s bound to be controversial.

I don’t think there would be many complaints (apart from trolls) about a code of conduct that prohibits the things done to Kathy Sierra; about the only justifiable objection is that this behavior should be covered by the unwritten rules of basic civility instead.
This thread is the first time I've heard someone makes this argument. It resonates with an idea that I've had for years, since the first time someone pointed out that an internet forum is not bound by the first amendment. Yes. But. There's something there that is problematic at scale. Thanks for taking the trouble of bringing this debate forward.
> It goes against what css and html is supposed to be

Outside of CSS Zen Garden and tiny hobby project, I feel like CSS and HTML _never_ were used as intended. I think the author of TailwindCSS said as much, but I can't find the quote now.
Is that true? Is there some sort of call for comments from the Python community on this? (Genuine question!)
I'd even go so far as to say it's a superior experience because you can speed up the filler, rewind when something is unclear or when new information give a different context, and pause while looking up something up. And you can still ask questions asynchronously (so there isn't a time pressure for the teacher to answer something quickly) in the comments, with a precise timestamp instead of relying on human memory of what has been said; other students can even answer too.

In-person university lectures are the only time I experienced boredom because it felt like such an inefficient way to learn things.
> My understanding (I believe detailed in the article) is that Debian, at least, chose systemd because they were forced to

This (and much of the article) is incorrect. Debian went through an extensive evaluation process at the time, over the course of 4 months, considering several different init systems, and chose systemd based on this detailed technical evaluation. That evaluation also considered sysvinit, openrc, and upstart. All of that evaluation occurred publicly, and is archived on Debian's mailing lists and bug-tracking system.
I hear that a lot.

It's not my experience.

Setuping services has been a pain for 15 years for me. Then with systemd it was suddenly easy.

Detractors keep repeating systemd sucks, but that this point, Debian and Fedora apparently decided it was good enough. And I never heard an end user complain.

I've stopped to be open to convincing.
I might be wrong, but I think "paravirtualized" means that you don't have to modify your kernel to work with virtual CPU / virtual memory. It doesn't mean "guest isn't aware it's being virtualized"
I love how people use "wildly" when "widely" would do.
It's interesting how many people have such wildly different experiences with systemd.

For me systemd has hidden some really horrible things behind it's dependency graph (which is a black box) and socket activation issues (for instance, cockpit "listens" on a port, but it's really systemd's socket activation (PID1) and there was a RCE against it).

The configuration file format is, in my mind, mysterious, with random keys in the unit file which have random meaning, and behaviour that is anything but deterministic.

But I've been using systemd for a long time (since Fedora 21). Maybe we're all coloured by not only when we first encountered it but by our distro and how simple they make things? FWIW I'm using Debian and Arch these days and still struggle to "enjoy" systemd, but it definitely functions better on my arch machine.
It’s still a pin but yes, way easier than postfix. You can completely and fairly easily understand how to write the confine yourself.
Having tried Eagle and KiCad I am enthusiastic about any new free PCB design package, as it offers up the hope of a usable PCB design package. Eagle and KiCad are both UI disaster areas that make GIMP look usable.
Almost everything from Zachtronics studio (various concepts), Gladiabots (haven't played much but seems reasonable, build AI decision trees), Prime Mover (circuits), Silicon Zeroes (similar to MHRD but more user friendly), Cypher (haven't played much, Cryptography).
Most, if not all, of these comments on unicef.org are bullshit/wrong.

Some literally are contradictory.

So what we have is, a lack of understanding what makes a good teacher in the broader community?

Or are we looking at the differing misinformed opinions as a way of understanding local cultures?
Because then the order of cities would change for every plot making comparison of two cities a pain.
Hm, at least speaking for my uni (ETH Zurich), lots of grad students from Asia come here for cheap tuition & good PhD salaries, but almost all Chinese grad students I asked want to go back to China afterwards. Ideally we would keep talented people here instead of paying for their education with taxes and have them go back afterwards.
perhaps in the United States, a large portion of the population of the planet certainly does not think so.
Why Does the Virus Devastate Some Places and Spare Others?
I thought the same as you for most of uni, usually bitter that I was paying $4500 for a course when I couldn't understand the TA anyways and had to watch Youtube videos to do homework. And that's definitely how most of my classes were. Or they were massive lecture halls with zero interaction with the prof.

But then I had a slew of amazing professors in my final year including a philosophy class that was so compelling to me that, after graduating, I sat in their class for a semester without even being enrolled.

I went to a large state school (University of Texas). Sometimes I wonder how different uni would have been for me academically if I went to a tiny school with consistently small classes, as those were always my best experiences in uni.

For example, my calculus classes were so bad at UT (rushed, couldn't interact with the professor, assumed you learned everything outside of class) that I ended up getting my two calculus classes out of the way at a Houston community college over the summer. And man, the class was slow paced, everyone had a chance to ask questions, only 12 kids were in the class. It blew my mind that that class was $60 and my crowded, rushed UT class was $4500.

Something just isn't right in our higher education system.