skysight-inc/HackerNews huggingface dataset:
> I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. At the same time I get boggled down and overwhelmed that I have soooooooooo many materials to cover.

I think you'd be better served by doing a lot of courses from the same institution. If you choose courses that were designed to fit together, you'll have a lot less wasted time from overlapping material or holes from missing material.

> Is it worth going through multiple university courses/books for the same topic?

What is your goal exactly? Is it to evaluate and compare everyone's materials?

If your goal is your own learning, then why wouldn't you take a more advanced course from the same institution instead of repeating a slightly different version of what you've already learned?
of course, because they're now working 44 hours per week, instead of 55

/obligatory joke about perceived "salaryman's" work hours in Japan
Dr Sausage has had this technology for decades
Culture is made of and by people, and when those people are spending four hours in their cars every day getting to and from work or working themselves to the bone with multiple jobs just to afford a place to live, you're going to have a whole lot less of it.

Fetishizing yesterday's culture is a poor substitute.
The best haptic solution for body.Glove must be the same cool.
Synonyms Deluxe (https://chrome.google.com/webstore/detail/synonyms-deluxe/kf...) - a browser extension for looking up synonyms

Gitfuck (https://www.instagram.com/gitfuck/) - automated Instagram account featuring commit messages of frustrated developers on GitHub

Windows 95 Accessories (https://unexpectedcomputers.com/) - Windows 95 swag and jewelry

My Handmade Story (https://myhandmadestory.com/) - Success stories from makers who make and sell handmade products
There were indeed real nuclear reactors with thermoelectrics being launched in the cold war.

However, thermoelectrics have an efficiency well below 10% (maybe a bit better with this improvement but not much). For that reason, future reactors in space will likely use Stirling engines instead.
The screen is attached to a computer that is able to prevent the car from turning on. And there's no way to get diagnostic manuals.
Years ago, when it was first created, the code was forked from davdroid, though it diverged quite a bit because the other than the part that interacts with the Android system, they are quite different.
Somehow submitted an hour later with the same URL; much more discussion here: https://news.ycombinator.com/item?id=21917505
It's not forced retirement that is needed, it's constant replenishing of leaders and decision makers to let new ideas have a chance. So things can't advance, sometimes, until the people who are invested in the old ways stop blocking the new ways.
CIA is already all over this
https://doc.qt.io/qt-5/moc.html#writing-make-rules-for-invok...

Like that?
Data Breach at Wyze Labs Exposes Information of 2.4M Customers
Good luck guys!

Y. Kot
I think Rust is a fine language, but it's undeniable that it involves more tedium than other languages to use.

If there is some tradeoff between safety, performance, and usability, Rust has prioritized safety and performance, where swift has chosen safety and usability. And that's perfectly fine. I am glad that Rust exists for those use-cases where the performance is important, but there are also cases where it's more important to be able to write a lot of code quickly with less friction.

It doesn't devalue Rust to admit that there are places where it is not the optimal choice.
> Try using client-side rendered website on a cheap Android phone...

Just not true. We test all your react sites with $100 Android phones. They render them all fine and fast.
Thought it's known that SSR is better at SEO.
> With any another car, the car would fail to start with a generic idiot light.

Why do you think that? I think it's most likely that a normal car would still start, possibly needing jumper cables if there are battery issues.
I agree. Here's an article that has really opened my eyes on how subtle reference cycles can be:

http://marksands.github.io/2018/05/15/an-exhaustive-look-at-...

I have pasted the most egregious example here: https://news.ycombinator.com/item?id=21919728
Thanks, I guess I should have kept on looking.
When discussing linguistic issues, it's best to use linguistic theory and terminology, rather than misleading analogies to software development. What you are propounding is a version of the Sapir-Whorf hypothesis, that language structure (such as lexical rules which allow free construction of compound nouns) somehow influences or constrains cognitive processes. Among the linguistics community, it is widely accepted that there is very little evidence for this relativistic view, and it has been largely rejected.

The author of the article is obviously not aware of any of this, and doesn't care. He is writing without concern for the truth status of what he is saying, his aim is only for attention. This is the very definition of bullshit according to the philosopher Harry G. Frankfurt in his essay "On Bullshit": "It is just this lack of connection to a concern with the truth - this indifference to how things really are - that I regard as of the essence of bullshit".
At the same time, you'd be a fool if you don't think espionage doesn't incorporate "corporate espionage" and many offenses aren't encouraged by nation state.

Bosch and GE for example. Siemens and GE.
There exist libraries for native memory pooling in Java as well, and we're using them. I'm not saying low allocation code can't be done in C# or Java. But these languages don't give some nice tools that are present in C++ and Rust - in particular RAII and automatic reference counting.
https://outline.com/nsNuf3
The core S3 API is beautiful
yes they call this rendering now but just in the context SSR vs SPA
My eye doctor told me that it's all made up by the optometric industry and there's no meaningful evidence.

(I still use night mode and calibrate my screens for low temperatures because even if it is just a placebo, it works for my comfort)
For real, is the circumstance really like this even for foreign companies in Japan?
Huawei P40/Pro Leaks and Renders
Seconding this - I've used it to teach myself a few subjects so far (a couple of subsections of Operating Systems and I've started on Computer Architecture) and their suggested materials have been good.
A lot of questions here. In short I have tried to imitate how I browse Instagram myself but not too sophisticated. I think that higher sophistication might have helped a little bit. Scripting based solutions are detected in minutes, browser based solution was blocked only after 20+ hours. I have not used any proxies while I think it can be done - however that does not solve the problem.

Answering last question, it depends what do you mean by scripting language. Let's assume it is Python then you have two choices: imitate browser or risk to be detected as bot quite fast. Writing browser extension is quite easy and you can imitate real user quite easy. The only problem that you will have is to imitate real human being in a way that does not match Instagram's bot detection algorithm.
Maybe the headline should reflect this gem:

> That boon was thanks in part, Microsoft said, to meetings capped at 30 minutes and an increase in remote conferences.

From my past experiences in megacorps, there are so many meetings it sometimes feels like that's all you're doing.
The best resource is copying from the masters.

Art Renewal Center has an amazing catalog of classical realist art, many of their living masters have websites that offer tutorials and instruction for free.

https://www.artrenewal.org/

It's worth a look and a link for anyone looking to learn art, even if classical realism isn't your ultimate pursuit.
Back when I independently invented this due to being self-taught, I didn't know about offsetof(), and I just put the collection at the start and cast the pointer. Learning C is surprisingly obscure even today.
But that same simplicity makes it unsuitable for some things.

Swap-to-S3 should totally be viable, but the protocol overhead for small requests largely makes it useless for that.

Likewise, it's very hard to use hardware acceleration to construct read/write requests to S3, or DMA an S3 response direct into RAM.

Sure, S3 isn't designed for that stuff, but the protocol shouldn't be the limiting factor.
Squoosh does not use best-in-class codecs [1]. Lossless PNG compression is 5-15% worse on average and lossy PNG compression (color quantization) is limited to PNG-8, which is not enough to maintain image quality. Lossy JPEG compression is only tuned for 4:2:0 chroma subsampling and causes blurring of fine details because trellis quantization is guided simply by the variance in DCT domain.

[1] https://optimage.app/benchmark
Remote Work Digest: December 31, 2019
> more tedium than other languages

Perhaps you haven't programmed in Java. Or even C++, for that matter (modern "Core C++" programming can be quite tedious at times).

I'd say the jury is still out when it comes to Rust vs. "higher level languages", yes, even Swift. The point of my comment is that the "friction" you're pointing to need not be an inherent property of something like Rust, any more than it is in C++. It remains to be seen if the 'tradeoff' you mention is a binding one.
Definitely cool, although the spirit of C is to be overly paranoid about portability and not link to a library, God forbid. (Single pairs of h/c files like this are usually okay with people)
+10 for this. I will elaborate further, hoping this gives you a good starting template.

- Programming: Learn two languages: Python and C

- Algorithms and Data Structures: Implement each data structure in the two languages above and implement a few algorithms of each type.

- Computer Architecture: For the referred excellent book, implement all assignments in any one language. Go head and burn the design on an FPGA, get the computer running on real hardware.

- OS: Having done ECS above, you should be in good shape to write your own OS: there is xv6, Xinu, Minix and many to choose from. Again have your OS running at least in a VM.

- Computer Networking: Write your own HTTP server in C.

- Math for CS: I would say focus on learning math essential for games, some linear algebra and leave it there. When you encounter a relevant field; AI or games, you should be in a position to pick up more math if required.

- Databases: Recently a book has been published on database internals, which is strongly recommended. Work through this book.

- Languages and Compilers: Learn a lisp, write a lisp interpreter (should introduce you to some FP concepts) and then working through Concepts, Techniques and Models of Computer Programming should be a good foundation.

Whether you are a student or working full time, these above are time consuming but well worth the ROI if you put in the effort. Be creative and ensure that you publish all your work as part of your portfolio. Good luck!!!

[1] https://www.amazon.com/Database-Internals-Deep-Distributed-S...
Chaos-mesh: a chaos engineering platform for Kubernetes
I made my own image sensor and digital camera [video]
People debate SPA vs SSR without any context. Both have their use case:

Everything before a login => SSR, everything after => SPA.

Why? SSR is proven to be much better at SEO. But SPAs offer best UIs. Nobody wants to click through stuttery SSR dashboards in 2019, wait for page loads, submits, etc. People prefer slick UIs, that was one of the reasons DigitalOcean got big (because of their then stunning dashboard or after-login-experience [1]) and hence every other hoster copied their interface.

[1] DigitalOcean's dashboard experience was for a long time the main teaser (as an animated gif/video) on their landing page.
MSFT won't adopt it even in this office alone, not talking about the worldwide offices...nuff said
Teslasuit it's very cool!!!
Good luck guys!
Some questions that I hope will help :)

For growth: How much do your competitors make? Where and how do they market products?

For brand: Why did you build this product? Do you feel you can still fulfill your mission?

For options: Does this need to be a full time business? Or, can you run it part time for additional income?
I think the big unknown unknown would be something along the lines of a hypothetical mathematical breakthrough that renders current cryptography useless. I'm not even suggesting quantum computing. Suppose someone figures out a way to rapidly factor large numbers easily using classical computing?

Yes, we dont know how to do it now, but there have been a lot of things we didnt know how to do or was thought impossible 20, 50, 100 years ago.

I dont have any special insight to this, just saying that what was once impossible can become a daily occurance in time and with the right breakthrough.
Makes sense! Thanks for explaining
I installed one for myself only too.

But it’s more like a proxy to be geolocalized in France (some services block foreign IPs) when I’m not.

Pretty handy.
The first positive thing I've read about this company in years. Tell me there's no hidden agenda, and I can tell you this company is doing something right.
It seems like you'd end up with a lot of pawns placed near the end of the board, quickly (instantly?) turning into queens.
Make Me Think
The beauty isn't in the UX of the API per se, it's in the reduction of historically complex file system APIs down to a simple set of primitives and behaviours that enable massive throughput and scale while still being broadly applicable to most modern application needs.
I saw a statitic that the 737 Max is around 4 deaths per million miles. Vs 0.2 for the 737 NG. So 20 times more.

Take that 4.2/20 and you have 0.21. Or flip it around the 737 Max is 5 times more dangerous than a passenger car. That's drunk driver territory.
Kotlin Native is nice, but its compile times are absolutely horrible. I guess some of this comes from Gradle, which is another mess in itself, but when it takes over half a minute to compile Hello World, there is a problem.
Not just megacorps, I've seen long unproductive meetings in startups which means a larger percent of the workforce out of action for the duration. Often I find managers who insist on these types of meetings, frequently, are the same ones that don't really seem to be providing much value generally outside of meetings.
State of Code: JavaScript Developers Still to Get Their Feet Wet on WebAssembly
I assumed it was there for compatibility with Objective-C, I can't imagine any other justification.
From what I've heard from the previous reporting, they were tracking the performance by the sales revenue by employee. The sales numbers for MSFT are mostly recurring revenue, and the +40% productivity jump may be a result of seasons in their subscription renewals.
Can you share your reason to go it alone, or why you ruled out a traditional learning option?

One of my favorite mentees came in to a software development job from a biochemistry background. She’s got a knack for it and did a great job self learning a lot of basics, but I really saw some awesome improvement after she did a “CS masters bridge program” through NYU- https://engineering.nyu.edu/academics/programs/bridge-progra...

I guess it’s really meant to get you into a grad program, but I know she got a ton out of it as a career programmer.
It was an interesting read. But ... why is it on HN home page with just 3 points within 45m?
The writing is not very clear, but I understand it to be a mixture of Bernoulli RVs:

> Let's consider the following scenario: say we have three coins with different biases (their probability of coming up heads): 0.4, 0.5 and 0.6. We pick one of the three coins at random, toss it 300 times and count the number of heads. What is the distribution obtained?

This is approximating the sum of 300 Bernoulli RVs with a Normal, which is perfectly valid.

> As we have seen, if we fix the coin we're tossing, the number of heads can effectively be approximated by a distribution N(300p,300p(1−p)) (where p is the coin's bias). This time, however, each time we take a sample we might be tossing any of the three different coins.

I understand the procedure here to be (1) choosing one of the 3 coins at random and tossing it, (2) repeating step (1) 300 times and summing the resulting number of heads. In this case the CLT does apply: the distribution of the sum-of-number-of-heads is approximately Normal, not the plotted tri-modal density.
Hey, Silicon Valley techno-utopian startups always trying to think different when it comes to new wacky incentives to lure in talent: why not consider adopting this?

At the very least, could it be feasible in a small organization to stagger it so that some people work M-Th, and the others T-F, so there's partial coverage for all days of the week?
Good luck!!))
The thing is, a chip generally cools just fine with heat pipes and fins up to 200 or more watts. And the built-in heat spreader gets rid of hot spots very effectively. At that power level a peltier tends to be worse than useless, even if you're putting enormous amounts of power through it. Even if you double the efficiency it's still a bad option.
> Do these articles assume that engineers are incapable of thinking flexibly and need to follow some absolute truths that have to be debated?

I think this article assumes that there are possibly engineers that don't think flexibly and need to follow some "absolute truths".

> Have I been around too good engineers that I have not noticed this issue?

Probably. I mean, I would love to be between your colleagues.

In some places, submission to ideas rumored to be proven is valued more than flexible thinking, critical thinking at any time, etc. I know that some countries in Asian have a rather high degree of culture like this. It doesn't apply to everyone.
If this is "by geeks for geeks" and distributed on GitHub, where is the source?

The GitHub page links to a Kickstarter which says "Become a contributor for Command Quarterly" which links to http://commandquarterly.com/ which is currently down/dead/non-existent?

Also, why does a social network need a crypto currency?
Routing for e-bikes ? I second this!
That's super cool. I feel like the terminal is the window to the soul of the machine and a gateway for exploration. This breathes life into that idea.
Never used Sidekiq myself, but I believe its value is mainly speed and reliability. It suits systems with hundreds of thousands of jobs to process. At least that's what I read on website :)
The idea sounds cool but it is perhaps too early for public launch. The github is just hosting a zip that contains executables, no source. (Do many projects (ab)use github this way??). I'm not going to run a random binary from an "anonymous" "darkweb" entity.

I miss the Free software movement. :(
Just follow the chart here: https://www.eecs.mit.edu/docs/ug/new_curriculum_63.pdf
Related commandquarterly.com website currently presents namecheap's default site homepage...
That said project seems cool but there should be more informations about it
When starting a project, I prefer to have a "performance budget'.

For example "The application must start in under one second".

Then during development you can divide up the budget - 400 milliseconds for loading dependencies, 200 milliseconds for rendering the UI, etc.

Then you can decide if any given optimization is needed or necessary to meet your goals.
A couple of watts of cooling is not even enough to overwhelm checking on the beer frankly. All peltier elements are effectively the same efficiency: atrocious.
The 40% figure definitely needs more context. What was the average increase in sales the prior 6 months? And did it decrease back to normal after the experiment was over?

And a single month of sales increase might be due to timing in sales cycles. Maybe the prior month there was a lot more overtime than usual, and there were a lot more leads this month, and prospects further in the sales cycle.

I am all for a 4 day work week but this experiment is lacking a bit.
If it were the review model or an employee's personal vehicle they absolutely would write an article about it.
Glad to see any encrypted mail grow their services, this is a bit of a sidebar, but what are some of the updated thoughts about the return of Lavabit and the Dark Mail Alliance group?
>Several who tried to start companies to develop Alzheimer’s cures were told again and again by venture capital firms and major biopharma companies that they would back only an amyloid approach.

I wonder if that's because their internal advice was from "cabal members" or if they didn't like the fundamental science or some other reason? Maybe the economics of (well understood) beta amyloid ideas worked better economically than new ideas (I guess it's a big, unhedgable gamble to invest in something that might be a cure, but won't be on the market for 20 years).

The whole point of venture capital is to fund things that "mainstream" has rejected but rejected without good reason. That does make me wonder a bit how good the science behind other ideas was.
My latest project has a performance budget of (on average) 150 milliseconds per click, and it's a web-app. It's going to be a tough goal to meet, considering typical web apps today take 5000ms to load!
Funny. When i came to HH in 2004 it was the city where there were no real dark places. Depends on where you are i guess. The lack of 'night life' apart from a few (touristy) clusters is true, visually. You have to know the places, they are not obvious from the outside. You could also look into "Protestantische Arbeitsethik", which may explain that (culturally).

As the night owl that i am, i should know.

How do you percieve the traffic lights/Ampeln? (There! Another thing, Ampel!) For me they are way too bright during darkness. Its like a cone of colored light painting the houses up to a few hundred meters away, even irritating when i'm bicyling a little faster (because empty streets!), and don't have them in direct line of sight, only overlapping hazes of red and green, with maybe flashes of orange around some corner, curve, ridge.

Btw. Stargazing. I miss that. The 'seeing' here is pathetic most times. Can't be helped really, except by going into the outskirts. Though i have no telescope nor binoc anymore, i sometimes cycle to the

[1] https://de.wikipedia.org/wiki/Elbekreuzung_2

and depending on the weather and tide enjoy an 'unearthly' atmosphere ...err Stimmung. Because when you go down from the dike you stand in wafting fog up to your hips, while small waves splash in the reeds, and all that sometimes tinted red from the 'Flugwarnbefeuerung' high above on the masts.

Added bonus: some large ship floating by with deep rumbling engine, illuminated only by navigation lights and the ghostly sheen of screens on the bridge.

And some birds.

Anyways, i'm sure there are other interesting places, but this one i know, and thought i should share ;-)
Fascinating. For those who would like to read further into this, it’s called project gunman.
Or don't use broken musl. This fight came up because musl refuses to identify itself with __MUSL__ unlike all other libc's, and watching after multiple broken implementations became too cumbersome.

Most GNU projects nowadays just just bootstrap or autogen.sh to run a git submodule init --update on gnulib. musl is not in the weird architecture category as windows or PA-RISC, ..., but it's still has problems which need to be fixed.
What do you typically use these instances for?
"I believe that the root cause of most migraines is emotional tension."

Do you have data to support such a statement? If not, please stop before it spreads. And I don't mean some casual nod of agreement from people.
> Meanwhile, the firm saw a fall in costs, with 23.1% less electricity used and 58.7% fewer pages printed over the period.

The 23.1% figure makes intuitive sense; the 58.7% figure seems astronomical. Why would employees being out 1/5 days lead to fewer than half the number of pages being printed?