skysight-inc/HackerNews huggingface dataset:
Mozilla could do whatever they want with their branch.

I'd trust a chromium based browser controlled by mozilla over google chrome. Even now when I want chromium on windows I choose edge over chrome. I'd love to be able to choose something from mozilla instead.

I've used firefox for years and will continue to use it. But at some point firefox will be a niche product trying to find it's niche.
Q: Swiss made, how so?
A: I was born in Switzerland. By induction, this clock is Swiss made. QED.
> This cargocult ritual is for those who manage farms of identical servers.

Then it's not cargo-culting, since for farms of identical servers manually checking out a repo is going to cause you pain.
> I found that even Introduction to Statistical Learning made a few too many assumptions when I tried to work through it.

Not at all surprising. From the preface:

> One of the reasons for ESL's popularity is its relatively accessible style. But ESL is intended for individuals with advanced training in the mathematical sciences.

> ... [ISL] is appropriate for advanced undergraduates or master's students in statistics or related quantitative fields or for individuals in other disciplines who wish to use statistical learning tools to analyze their data.

So by that reading, the authors simplified ESL's material from "advanced training in the mathematical sciences" down to "advanced undergraduates or master's students in statistics or related quantitative fields". I think that tells you all you need to know about how difficult ISL ESL should be expected to be.

Given that even ISL expects you to be partway through a university education in math and stats, if it's been a while or if you never studied linear algebra, statistics, or probability at that level in the first place, you won't be ready. That's probably why it irks me so much that ESL gets brought up so much as the starting point for a lot of folks. It's a good starting point for a Ph.D. from another field, but not for, like, a random software developer who's got an interest in ML. It's just setting them up for failure when the SIMPLIFIED version expects them to be partway through a relevant degree.

> I'm planning to focus on statistics next with Blitzstein and Hwang's Introduction to Probability [4] before returning to ISLR.

I think your references form a really solid sequence of prerequisites. I'll again plug what I've been plugging in a few other comments: [1]. In that one, you could probably get through ISL after the Hogg text. But yours is totally fine as well.

One other thing I'll add: I found stat110 and its companion book to focus a little too much on the "challenging" problems. It's like Blitzstein reveled in tricking you with the unintuitive parts of probability. Maybe because of his background in competition math? IDK. I like the novelty of the challenging problems, but I wish they weren't so front and center in his presentation. (I also found the whole story-proof concept a little strange.) Still, the fact that so much is online for free -- including video lectures -- makes it a great resource.

[1] https://www.reddit.com/r/learnmachinelearning/comments/ggpzk...
HN is fucking boring, I like being able to make jokes - just as many "go back to Reddit", you can have too much of a good thing.
The Wonderful Uses of Asbestos (1942) [video]
One of the strangest communists you've never heard of.
Right. One place I worked would probably benefit from attackers getting access to the source code. It would cost them weeks of productivity trying to figure it out.
Sustained teleportation of quantum information achieved in test
> a stack of CD-ROMs with the entire source code of Windows NT

That's a lot of code. Scary.
True enough. Will think about whether it makes sense to add a section on stream processing, or maybe do a different post. It's an interesting complement to message queues. There's also Kinesis in this space, will look out for others.
> How are your esp32 Nim deployments holding up?

They're doing great! Nim has proven surprisingly stable, which was a fear I had at first. The core team has improved compiler support and I've not run into any issues updating so far. It bolster's my confidence in Nim.

Even if Nim development were to suddenly "stop" tomorrow, it'd easily be useable for embedded for a decade or more. There's improvement to be made in Nim, but it's a resilient system design. If the same were to happen to Rust or Crystal, for example, you'd have issues keeping the compiler up to date with LLVM, etc. Compiling to C gives a lot of stability for embedded work. Sort of similar to how Delphi Pascal is still useable today.

One surprise came when I had to do some optimizations and went from `-d:debug` to `-d:release`. The debug code added enough overhead it fixed some timing issues with the high end ADC we're using. Moving to release mode made it too fast and required adding the required delay (it was in the ADC datasheet but forgot it). Easy to solve, but it's worth noting.

> Do you have futur plans for the new esp32 riscv processors?

If a risc-v processor supports C, then it already supports Nim! The real question is libraries and/or build support for the target. An afternoon of work can get the Nim build setup to work with almost any C/C++ build system. Really, Nim on risc-v just requires a target board and someone to sit down for a few hours. It's a fun "hacking exercise" :-)

As a side tangent, I'd like to make a first class "pure" FreeRTOS library as it's the most widely used RTOS. That's after dealing with a lot of annoying race conditions in the `esp-idf` and seeing the incredible amount of hacky C code in embedded systems.

Building on FreeRTOS but introducing esp32-like libraries for vfat/files/networking/etc that'd work across microcontrollers would make for an incredibly productive environment (for embedded work).

There's also the possibility of using DrNim [1] to add formal verification for certain algorithms! Nim's effect system is very flexible. Really useful would be using the "guards and locks" [2] to write and prevent deadlocks (and maybe avoid locks?) when writing resource management and device drivers. A lot of the esp-idf issue I've run into are race conditions or slow speed since even `echo`/`printf` must have a lock to protect the system UART. Those are open questions/problems, and I'm starting a new job next month so it depends on what the needs there end up being.

1: https://nim-lang.org/docs/drnim.html
2: https://nim-lang.org/docs/manual_experimental.html#guards-an...
Scouts was how I heard of "Duty". We had to define it as part of the initiation rituals.

Along with "Trustworthy, Loyal, Helpful, Friendly, Courteous, Kind, Obedient, Cheerful, Thrifty, Brave, Clean, and Reverent".

As far as cult-ish secular institutions go, Scouts was/is a pretty good one.

---

I totally agree that the normalization/expectation of over-the-top greed is our biggest moral failing since the 80s, as a culture.

CEOs of national enterprise used to make 10x the lowest-paid employee, and were shamed by their network if they tried to cross that threshold.

There are many factors contributing to the new norms, it will take a lot of struggle to move them in the right direction.
Poor hackers. I hear Visene soothes bleeding eyes.
The trouble is that it’s users that are burned by this, and only a subset of them, so the developer doesn’t notice unless it affects their particular usage patterns.

But if you have things like “I put my button inside a form, and now when I click on it the page reloads” (because it’s now a submit button, so you need to either change it to type=button or add event.preventDefault() to your click handler or form submit handler, according to taste), that’ll affect everyone, and thus you’ll notice it immediately, and thus it’s you as a developer being burned by it, and so you notice it.
And what of the source code to Solitaire!?

Cool memory, thanks for sharing.
I cannot relate to anything you've said and I spent I think 10 years in a mixed one
Removing the restrictions and regulations would help with demand. In some states you have to go to a doctor to get a prescription/referral for getting blood work done.The doctor just sends you to a lab company so why not go there first instead of the current wasteful process? CPAP machines are another example. Buy one directly, illegally, or go through multiple rounds of appointments to get the same machine.

If someone is more comfortable going to a doctor, that's fine. Making it a requirement is silly though.
While not knocking the technical skills of the astrophotographer, is the framing of the ISS not just a little bit deceptive?

The image of the ISS in front of the sun makes it look as if it is orbiting the sun, not 93 million odd miles away. Both the ISS and the sun are in focus, rather than say the ISS is in focus and the sun isn't.

Also the relative sizes would make it appear that the ISS is several hundred miles in size!
Your problem here is not "lies" per se. Your problem is that you trust different sources of information from your family (or your coworkers). You believe all four of the claims you listed are lies because you were told it by sources of information you trust. Your family has the opposite belief about COVID because they were told it by sources of information they trust, and the sources they trust are different from the ones you trust. (Note, btw, that I personally agree with your "lie" judgment on only two of the four claims--the COVID claim is one of them, so I evidently have a different set of information sources I trust than either you or your family.)

Your counter argument would probably be that the sources of information you trust are obviously more reliable than the sources of information your family trusts. But my response would be that, if we actually look at track records, no source of information available to any of us is all that trustworthy; all of them will purvey lies and misinformation if it serves their interests. While I suppose one could describe that problem as "lies", it's actually much worse than that simple term suggests: as I have just shown above, not only are we being told lies, but we can't even agree on which things we are being told are lies and which are not, because there are no sources of information that have maintained a good enough track record of trustworthiness to serve as arbiters to such disputes.
No, but NoScript approaches each new site with javascript disabled. You have to manually allow it after you arrive. But when you arrive to a completely blank content area, you may be left wondering if the page simply hasn't completed loading.

Obviously once I realize it has loaded, but it's blank, I assume it's because it requires javascript. So I enable it and reload, and it works as expected.
This puts them on the same level of Linux - when doing Linux threat assessment we can count the attacker has the source code for everything.

In any case, it's silly to think otherwise. It's always safer to assume everyone that we wouldn't want to know something already knows that, whatever it is.
Well thanks. You made me realize that I have no ability to downvote here because I don't have a high enough score. This lets karma whores like yourself bully new users when they say something true that you don't like.

At this point I decided that HackerNews is just another Reddit with slightly different problems. I wanted to delete my account. Wow! You can't do that! Simply amazing. What kind of incompetent makes a website that doesn't allow users to control their digital footprint? Count me out of this little experiment. I'm glad I didn't post more before finding out.

I will not be back to read or comment on this site again. So have fun talking whatever kinds of smack you want to my dead account.
Seems a simple choice. Get vaccinated or find work in another less critical area of the economy. This respects everyones personal choices.
Can you center it around things happening at the right time? Pile-poil, à pic, au bon moment. Get domain names in .fr and .com for these, some are not taken.

Your appointments, consultations, and invoices take place in a timely manner.
Thanks for this. I had the same thought about this being a lesson they'll need to learn. The other two engineers put up very little resistance and seem to be perfectly happy with their TC.
Personal and professional relationships:

Without explicit feedback, by being attentive to the reactions of others. Not just their words, but their physical reactions and body language as well. If you've disappointed a manager, you may not get a statement about it from them. But you'll see it in other ways:

- Do they greet you like they used to?

- Do they give you the same kind of assignments/tasks? More responsibility, less responsibility?

- Do they, unprompted, solicit advice or ideas from you more often or less often?

- Watch their facial expressions when they see you coming down the hall of the office (obviously easier in years other than this one). Do they "put on" a pleasant face or does it seem to come naturally?

Same thing when dealing with other people in this regard. Romantic partners, family members, friends, acquaintances.

And be willing to solicit feedback. If something seems off, ask about it. But be open to potentially negative feedback. You cannot be defensive if they say something hurtful, you solicited it.

Habits and productivity:

For things like habits or productivity, you can gauge yourself fairly well with a logbook/journal. Write down a "daily activities" note. "What did I do today?" Then review it at the end of each week to make a weekly activities summary, and review that monthly for another summary. And compare the weeks and months against each other. "Hmm, these were 5 simple tasks and that's all I accomplished this month, but in prior months I finished harder ones. Was the work lighter this month with the holidays or did I do something different?"

Self-criticism versus self-inquiry:

Look into CBT (cognitive behavior therapy). That turned my life around from suicidal depression to actually being (mostly) satisfied and happy with myself and my life (mostly because there are areas I want to improve, but I'm not loathing or hating myself anymore). Find a therapist/counselor with the specific goal of working on this skillset.
China’s adaptive robot maker Flexiv raises over $100M
There seems to be a line somewhere between doing one's duty, and enabling other's bad behavior, based on the examples given. E.g. why am I enabling the city's negligence in keeping the park clean or the potholes filled by doing these things myself, when I already pay taxes ostensibly to pay other people to do these things.
Productivity System Building: Notion, OmniFocus, and the Cult of Tinkering
Why is it difficult to get feedback at tennis? Also wouldn't the reasoning imply that the gender that reads more shd be better at business?
A microcode backdoor capable of reading the existing entropy pool state is going to be a hell of a lot more powerful than a RDRAND backdoor, to the point of making a RDRAND backdoor worthless.
If you use Atlassian's git-based Bitbucket you get the same thing. It's very much like what gitub would be if you asked a project manager to design it. But that's very much an IBM-like approach, where they entice you into buying additional software because of their walled garden.
You had me up to this point:

> What if all bike companies (and component manufacturers like Shimano) spent all their R&D budgets on education and lobbying instead of better technology?

The R&D budget of the entire bike industry is not going to move this needle.

What has moved this needle is the fact that automotive infrastructure has become a huge obstacle to growth in big cities. Most big cities cannot increase road infrastructure to support growth so they are more or less forced to support denser forms of transportation like cycling or stop growing.

The other big thing is eBikes.
For us Jira became the only option for scaling engineering.
Do not bother about if you have less then 3-4 teams. But if you scale, essentially it is the only solution we found which can fit everyone needs, and give deep enough insights about engineering metrics. And obviously Jira can be very light or very complex. It gives you a lot of building blocks and it is your choice how to use it.
Yes except when user disables 'background app refresh'. https://stackoverflow.com/questions/30644343/is-silent-remot...
If we're talking about security, then exposing your files to anything with network access to your server sounds like a terrible, terrible idea.
Great writeup. One thing that could be expanded upon could be the "append-only log" approach to message queues, which is the abstraction Kafka is using. The paradigm itself is extremely intuitive and performant. Producers write to the end of the log, and consumers maintain an offset of how far they've gotten.

That pattern is really powerful and simple, even if the main tool using it (Kafka) ends up being difficult to operate.
I meam it sounds like a good security mesuare but also like a pain to work with? I have recurring nightmare that management realize that submits can be blocked if they generate CI warnings and there will be no warnings anymore.
This is an excellent article by the estimable Ray Monk. I've pinched the title of a biography he mentions to serve as the headline, since it's accurate and not baity.
Historical

2020: https://news.ycombinator.com/item?id=21802596

2019: https://news.ycombinator.com/item?id=18753859

2018: https://news.ycombinator.com/item?id=16007988

2017: none?

2016: https://news.ycombinator.com/item?id=10809767

2015: https://news.ycombinator.com/item?id=8822723

2014: https://news.ycombinator.com/item?id=6994370

2013: none?

2012: https://news.ycombinator.com/item?id=3395201

2011: https://news.ycombinator.com/item?id=1970023

2010: https://news.ycombinator.com/item?id=1025681
Ask HN: What are the best books to read in 2021?
2020 is over and I haven‘t read as much as I hoped. I plan to have a burst of reading in 2021 and wonder what new and old books you can recommend.
>It's crazy how the intelligence agencies used Trump to make themselves look like knights in shining armor to liberals

That's not a thing that actually happened - "liberals" don't trust the intelligence agencies any more or less than they did before Trump. And I don't know why this article has people suddenly running defense for Trump when it doesn't even mention him. But interesting play nonetheless.
This reminds me of The Linux Backdoor Attempt of 2003[0], when someone (maybe a three-letter agency, maybe not) was able to insert a subtle bug in the Linux kernel.

[0]: https://freedom-to-tinker.com/2013/10/09/the-linux-backdoor-...
Trying to understand:

You're saying Reuters shouldn't report severe security breaches at Microsoft? Or that they are doing it because someone there dislikes Microsoft? For the latter - does the motivation really matter?
Define "high levels"?
> Firefox doesn't even give me the option to view page source

Looks like they moved it into the Tools -> Web Developers menu. Ctrl+U still works too!
> I bought this book because I fell in love with the cover design

When i was about 13, that is how I discovered one of my favorite book series. Sometimes you CAN judge a book by it’s cover (though not often).
I like how the proletariat revolution is always instigated and led by members of the bourgeoisie.
Have done the same and it was glorious!
There are certain jobs that are fine to do as kids. Working in service industries is very common in the US. Manufacturing and electronics however are not safe and have long lasting consequences that may be exacerbated by the fact that the kids working are young. It's not just about their age or wage but the type of work they're doing.
That’s true. There would be a considerably higher bar for “worthwhile”.

But I got to imagine that by the time interstellar trade would be an option, there would be some very valuable blueprints of autofactories and other goods, operating systems and other software with centuries of real-world proofing, and other stuff you’d like to get without doing all the trial and error yourself.
If you squint hard enough maybe it's a form of endangerment. There are various types of endangerment, maybe one of them fit here.
> Being able to work at age 13 was one of the single best things that allowed me to succeed, and move from what was surely doomed to be a poverty ridden life to making 6 figures by 30.

That's utterly depressing. I'm sorry that you had to choose between having a childhood and living in poverty. That's a decision no child should have to make. I am firmly against working while underage, a child should be allowed to be a child.
Could you please stop posting unsubstantive comments to Hacker News? You've been doing it a lot, unfortunately, and we're trying for a different sort of thing here.

https://news.ycombinator.com/newsguidelines.html
Damn, it's good to be a billion dollar company. You can hack a competitor, force them to close their doors in furtherance of your monopoly, and face what amounts to 0 consequences.
I can speak for the western 2/3 of the US, but east of the Mississipi, I think the idea of duty went out-of-fasion in the period from ~1965-75. The combination of Vietnam and the civil rights movement obviously led to a distrust of authority, but in also a broader sense a distrust in society as a whole. Social cohesion is supported by duty, but also a requirement for duty; as that fell apart, Duty went with it.

In addition, less cosmopolitan areas were less affected by all of the above, which allowed Duty to persist there longer. That was, ironically, the final nail in the coffin for Duty because Duty became déclassé and the mark of a rube.
Agreed. They’re using that argument to frame their breach as a win. The reality is that open source is easier to reverse engineer and find vulnerabilities in because you have the source. Our researchers do this every day and closed source makes that harder. Advocacy debates in favor of open source have muddied this conversation - but that is the cold hard reality.

Now that an adversary has MS’s source code, it is indeed easier for them to do vulnerability research. So this is a net loss for MSs overall security posture, not a win.
Some licenses very explicitly prohibit source distribution/publication.
By definition, a timer just counts time (either down or up). So a clock is a kind of timer. But colloquially, a “clock” is a timer that shows the time while a “timer” is one that counts down from a preset amount (for cooking or whatever). Then there’s a “stopwatch” which is a timer that counts up from 0.
Use Azure DevOps instead