skysight-inc/HackerNews huggingface dataset:
One benefit that books have over articles, reddit comments, youtube, etc. is that they're hard to write. Consequently, people who write books on a subject are usually very knowledgeable and invested in it, meaning that books are more likely to contain good information than other media.

Usually, when I hear an interesting idea online, the person relaying it got it from a book.
Great writers and orators are born, not made. In just the same sense as musicians and artists.

Naturally all of the above hone their skills with practice, but the great ones started from a different baseline.
Yeah, and I could imagine some developer fixing a Y2K big in the late 90s thinking, "Hmm, this may cause a problem in 2020, good thing I'll be long gone by then."
Looks like a nice concise list of key features for someone to reimplement.
First - I never said that USA is good or did nothing bad. Second - what I was saying is exactly what you have said - world is not black and white, there is lots of grades in between. And in such fine grained world USA is higher (whiter) than Russia, China and Iran, and by a lot.

Now to your direct question - USA did a lot of bad stuff and nobody denies it, they did bad stuff in 20th century and in 21st. But again - in comparison China, Russia and Iran are much worse. We can't deny punishment for a killer because of bad childhood, at best we can find killer's offender and punish him too accordingly. Same with USA - they should be held accountable, but only for their own actions, same as other countries.
"The provisions of this section shall not apply to firearms shows held in any town with a population of not less than 1,995 and not more than 2,010, according to the 1990 United States census."

https://law.lis.virginia.gov/vacode/title54.1/chapter42/sect...
> assume that there are no intrinsic differences between protected groups, and any difference in the data is the legacy of past discrimination.

I don't see why we should assume that this would reflect reality.

If a law has racist roots, i.e. if it is written to target a particular ethnicity, then we should expect that certain ethnicities really do break that law more than others.
From early posts in the @HindsightFiles feed

Malaysia: http://repo.hindsightfiles.com/01012020/malaysia.zip

Kenya: http://repo.hindsightfiles.com/01012020/kenya.zip

Brazil: http://repo.hindsightfiles.com/01012020/brazil.zip
I really like to brainstorm by putting sticky notes on a wall (my process https://www.pluralsight.com/courses/agile-requirements-proce...), but https://app.storiesonboard.com/ is where I manage it after that.
Having been through business school, the MBAs are much more likely to be complete numbnuts, an observation which is very strongly correlated with most of the CEOs and managers I have spent time with close-up
F# and .Net Core
Probably do better reading these all in one place than trying to cobble them together from random blogs from 2009.

This one is the Irrational escalation or Escalation of commitment/Sunk Cost Fallacy.

https://en.wikipedia.org/wiki/List_of_cognitive_biases
More Insider Truths About the Movie and TV Businesses
For me, I maxed out all the Sci-Fi movies and TV shows out there and wanted more and discovered early on that Sci-Fi books are 1000 times better than whats out there in movie land. My problem is I have a hard time keeping track of where I am in all the book series I've been reading as new books sometimes take a year or more to come out depending on the authors.

Here's a couple resources I recommend...

https://www.reddit.com/r/printSF - Sci-fi book subreddit

https://www.goodreads.com/list/tag/sci-fi - Sci-fi books on Goodreads

https://www.scifibooklove.com - My (small) sci-fi book review site
Thanks, but I don't know if I'd wanna do this full time.
I'm one of those who think that if you open a new tab or window, the only thing it should show is a blank page with the address bar focused, but I'm probably in the minority...
"how could you say we're really tribalistic and blame mbas for everything? Are you implying they werent 100% responsible and that engineers MIGHT have shared in the blame slightly? hahaha."

Well this, if nothing else, certainly proved my original point?
You can make "new" sub accounts from your main account. If you wanted to segregate it completely.
The PlayStation 4’s touchpad and the law of unintended consequences (2019)
And as one of your first books take a look at How to Read a Book. I've enjoyed my books much more since then. Especially since I got past my prejudice that made me feel like if I started a book I needed to finish it before trying another. These days I read many books concurrently. If I get bored or need to let my brain churn on an idea in the background I move onto a different book, usually a totally unrelated book.
Are you under the impression that management contains 0 engineers and that engineers had nothing to do with the decisions made...?
Hello,

I wrote some software at an automated trading firm that would do the subset of "parsing ticks and maintaining order books" sufficient to map ticks to symbols, and no more work than that. My code was pinned to one core and spun waiting for an expensive network card to DMA some ticks into memory, then when ticks we cared about were found it would load them onto one or more queues. Each queue corresponded to a different thread spin waiting on its own pinned core.

So one use case is "transforming ticks into trading decisions slightly faster than you otherwise could"
I'm afraid you are forgetting about developers today that had never uploaded a static website to a shared hosting provider.
Y2K “fixes” are bugs in 2020
Yeah true. I heard of another Bill Gates backed startup that actually stored the energy in a form of potential energy which was way more cost effective. Keep in mind though dams are super catastrophic to the environment as far as water flow which can be detrimental to moisture and animals that depend on water in certain areas
This is making me miss the Northgate Omnikey keyboard I had 30 years ago.
Ground subsidence and related structural effects on the mirrors and mirror field are the main issue.

But also the position of the sun in the sky is not predictable enough to do this completely open loop because of variances in atmospheric refraction... but it's pretty easily measured at the site.
FYI: your https website is not loading.
Plus, neither your post nor the non-https version of your website provides any information on what you're actually looking/recruiting for.
Probably not the best way to attract people.
Mysterious Gigantic Carbon Cocoons Discovered Surrounding Growing Galaxies
With China currently bringing more coal fired power plants online, Trump having a decent chance of being reelected, and nothing particularly awesome happening in Europe, I'm not seeing a technological path forward.

Whatever the solution ultimately is, it's surely going to need money, and lots of it, so how is this going to happen without public consensus?
Maybe even more ? Not to pat my own back but I haven't waited for this to distrust information veracity (whether online or not).

The biggest problem is that you risk to distrust any new information, in particular any information that does not align with your worldview is easier to discard if you just scream "fake news" and get it out of your head without a thought.
Odoo Studio: https://www.odoo.com/page/studio
If you can track individual birds like that I'd have thought you could do targeted scaring to deter the birds before they get fried. Moving mirrors quickly enough seems like it would require quite significant adaptation of the apparatus?
Are there any studies or reports that point to the US falling behind technologically in regards to software research?
But centimeter accuracy is of limited value. It doesn't tell you how the mirror base inclination has changed due to subsidence and thermal effects.

If every mirror has drifted a small angle, and you're trying to point them all at a very small target-- it's hard.
Model-View-Controller Pattern with Unity
Ask HN: What's th best way to guard against Ransomware?
This reminds me of the HyperNormalisation documentary. You're instinct is to verify the information by reading about it elsewhere but it's hard to verify something so obscure.
Comment-OP here - this is also more or less my use case.

Whether there is a use case for spinlocks outside low-latency trading, i have no idea!
> I think grads are much more likely to possess these skills for sure, but I would guess that a large percentage of grads don't possess these skills either (at least in my experience).

I agree with this assessment. Even some top-tier CS programs seem to routinely graduate students with poor writing skills and sub-par cultural awareness.

I always recommend to interns that they take some writing-intensive courses, and possibly even pick up a minor in a writing-intensive field like English or Philosophy. And then not just take the course, but also use what they learned to write about things free time they way they (should be) writing code outside of their CS courses.

I think a lot of the strong disagreement in HN re: the value of college basically boils down to the huge amount of variety in the college experience.

Surprisingly, this variety has less to do with the quality of the institution and more to do with the quality/preparedness of the student.

A good litmus test for whether someone is wasting college might be to ask the question: what did you read/build/do this semester outside of your courses that used stuff you learned in your curses during the last year or so?

The less impressive the answer to that question, the more likely it is the student should maybe think about leaving college until they're ready to fully engage.

(Obviously, that litmus test only makes sense for full-time undergraduate students... for working students, it might be something more like "how are you using what you're learning in your day job".)
Alternate title: "the guardian discovers marketing is used"
Are algorithms used for processing these images subject to the recently announced embargo? Cool stuff.

I somehow missed that North Korea has a ballistic missile submarine. Makes a war against them even more difficult.
Washington Must Bet Big on AI or Lose Its Global Clout
Top heart disease and stroke research advances in 2019
For these purposes, you could just have a single reference receiver at the site.

That is, with two GPSes, you can measure their vector distance very precisely by correlating their measurements.

But it doesn't help you precisely measure angles, which is a big part of this problem.
How often do you put it in the dishwasher? That sounds ... very ambitious.
I'd be curious to hear an answer for this as well. My goal this year is to just read something every day. No minimum amount of time, no specific books, just to read consistently.

My current approach is to keep a list of books that others recommend both online (hn, reddit, etc) and in person, and choose a book off the list as I finish each one based on what I'm currently interested in reading.
SEO Design Chicago – Full Service Internet Marketing and SEO Provider
5 tips to help select great user interface fonts
I can recommend "Portfolio Performance"
https://www.portfolio-performance.info/portfolio/
https://github.com/buchen/portfolio
Maybe we'll hear about more on Monday. I wonder if there will be a central site with stories like these
Mastering JavaScript Console.log Like a Pro
The haste with which you call for someone to be ousted from their field is frightening.
It's hard to point what's basically a giant sail on an airborne drone.
My take away is that you'd be able to receive your emails and customize the handling of every email.

i.e. emails are received and put into specific buckets/folders and then, per message, a process is triggered to do something unique (put into database, forward to another IMAP'ed box, etc.)
> The state would need to merely take over the major suppliers of raw inputs to all products, and major finished products, and that will be enough to keep crypto only relevant on the margins.

Very hard bordering on impossible

> You will have to find a place with effectively no state

Why no state? I'm sure plenty of states would be happy to let you transact in crypto as long as you're willing to pay taxes. In fact, transacting in crypto isn't even necessary, all you need is the ability to convert crypto to local currency periodically.
I’m looking forward to seeing nobullshitgames.com!
This is all true. It's also true of JSDoc (using the TypeScript engine or TernJS with standard JS) - but JSDoc also includes space for human readable descriptions which can be used to auto-generate thorough API documentation. And JSDoc has the advantage of working inline with standard JS.

It has the disadvantage of being annoyingly verbose compared to TypeScript though, so I guess the score here is:

JSDoc:
Documentation that stays in sync, powers editor tooling: 1
Works with standard JS: 1
Generates better API docs: 1

TS:
Documentation that stays in sync, powers editor tooling: 1
Requires compile-to-JS: 0
Less verbose than JSDoc: 1
WAY more fun to write: 1
Lacks prose descriptions for documentation: 0

JSDoc: 3
TypeScript: 3
> also reorganized the CSS to make it easier to override it

I think this could/should be made more clear on the homeppage.

I generally prefer cascading styles (base+override) - but for that to work well, especially with bug fixes to the underlying library/framework - the CSS needs to be well structured.

I'm a little amazed that the theming story for earlier versions of bootstrap is so horrible, for example (although, part of that is due to terrible "theme packs" by people that don't understand CSS, or bootstrap).
Yeah, but I don't need great writers.

I need people who I can trust to given presentations to clients, executives, or directors of other divisions of the business.

I need people who can communicate clearly in writing with clients/stakeholders.

I need people who can write good commit logs, comments, and technical documentation for other engineers.

In the extremely limit, I need people who can write a white paper or research paper.

I'm not looking for the next Dickens or Fitzgerald.
I don't think it's about warranting "complex AI" it's that this solution plays out as easier to apply in practice.

I think it's a scale issue, each mirror needs the same apparatus and AI, but doing it traditionally with reactive optics would need a multitude of different pieces?
I'm really curious how macOS's os_unfair_lock compares here.
I use Feedbin, which has this feature: https://feedbin.com/blog/2016/02/03/subscribe-to-email-newsl...
AI is breathing new life into artificial limbs for India’s amputees
FYI, the Guidelines of this site state that one should not complain about the voting on comments. It can change quite a bit over time, so early impressions are likely to be misleading.
>The main use of spinlocks that i'm aware of is minimising latency in inter-processor communication.

The main use of spinlocks that I'm aware of is dealing with interrupt handlers in driver code. In this situation you generally can't go to sleep (sleeping with interrupts disabled is generally a good way of never waking up) so calling "mutex_lock" is simply out of the question. That's probably a niche use but that's literally the only situation I've ever used actual spin locks instead of mutexes, mainly for the reasons outlined by TFA.
These effects are really important. That's why previous attempts failed.
This article has too many biases. What's needed is a prioritized list :) This is the tl/dr phenomenon...
a friend of mine recently told me how Windows schedules cpu-bound threads to different cores to prevent thermal throttling, so I now wonder if we were mucking things up by running our CPUs too hot
> They're legally adults but neurologically speaking that's questionable

Adolescence has been recently extended to 20-something years.

I think this is still not enough, looking at myself 30 years back and looking at my children and their friends.
Please Don’t Abbreviate the Year ‘2020’ on Checks and Legal Documents
So this it acquires fully in userspace if there's no contention, it even spins if there is contention, and then if that wasn't enough it lets the thread sleep with the timeout.

Which matches the description of that library:

https://github.com/Amanieu/parking_lot

"This library provides implementations of Mutex, RwLock, Condvar and Once that are smaller, faster and more flexible than those in the Rust standard library"

"Uncontended lock acquisition and release is done through fast inline paths which only require a single atomic operation.

Microcontention (a contended lock with a short critical section) is efficiently handled by spinning a few times while trying to acquire a lock.

The locks are adaptive and will suspend a thread after a few failed spin attempts."

The only thing that I'm missing is how often the sleeping threads wake, as a bad constant can increase the CPU use.
It's probably just a play on the original "Y2K" name for the problems in year 2000.
Many of us in tech are prone to using mobile apps instead of cash - but we do sign legal documents and this is an area where it would pay to be particularly careful when writing the year.
this is the intro plot to a bad 90's movie about how an evil programmer amassed enough wealth to take over the world
I'm not sure it's fair to imply that the wikipedia article for a topic is equivalent in value to a blog post about that topic.
While the original post makes no sense there are some interesting articles in the comments which I find mildly amusing.
If you get information from Reddit you deserve your ignorance. Books are worth it, and more generally paid content will give you higher quality information than free content. Nutrition is one area highly susceptible to this paid/unpaid information imbalance. The best information from doctors is in books, not online. For example most people aren't even aware of the _idea_ that saturated fat and cholesterol are healthy (which we've known for 20 years) because they learn from the lowest common denominator (like Reddit).
I only understood why this code is so poor when I understood what the author has been doing : trying to write flutter code on Android.

If anything, they would have had a way easier time using Compose, since its principles are reminiscent of the ones of flutter.

Or if they had just read a beginner guide or two :/
I've been messing around with notions like radical inclusion and radical transparency, so just want to add that this article resonated with me. I've reached the point where I have all the tools in the world at my disposal and haven't gotten anything done in over 6 months. Most days are a complete loss: nothing accomplished, just treading water till the next day, hoping something will change and I'll get my motivation back.

It's weird to be writing this now, since I started out so ecstatic about tech that I annoyed people with my enthusiasm 20 years ago. But no more, now it's the opposite. A sense of loathing and dread when I think about writing code. My friends say maybe I should get out of programming, at least for a while.

So not really sure what to do now. I want to build things now more than ever. But it's mostly along the lines of building stuff in the real world. Writing code in any form lowers productivity by a factor of 10-100. Sure it's great once it exists, but teasing solutions out of the aether is like trying to sketch with Photoshop. The more advanced it gets, the further it strays from pencil and paper. And I just don't have the stomach to bash my head against the keyboard for hours trying to do the simplest things anymore. I feel the loss of time weighing on my shoulders more than the sense of accomplishment. Without the "aha" feeling, coding loses its luster. Without passion, coding may not even be possible.

The best thing I could do for myself is forget the last 20 years. But I don't know how to do that. Any suggestions?
Some of these predictions are hilariously incorrect, like the extermination of mosquitoes and flies, but several of them combine to pretty accurately predict the internet.
That is what I'd prefer as well. I thought Firefox had taken away the ability to set the new tab page to `about:blank` but I just checked and it seems that it does direct to there now. For a while the best I could do was to turn off all the widgets on their default "home" screen.
us and non-us mirrors, bxa notices, oh my!
I think that if somebody is going to commit fraud against you by changing the date on a check or document, that this is not going to matter at all.
And that proves that the Y2K problem was real: even in 2020 some companies that had only these printers apparently simply can't do their business until the repair of the printers is made.
Hold'em poker is specifically good at teaching this viscerally. Nothing lets you feel the mistake of valuing sunk costs than holding onto a once-strong starting hand way too long.
OS/2 for free? That must've been well after Windows 95 came out, with OS/2 then deemed unsalvageable by IBM itself.
I wouldn't say that books are "infinitely" better. Online content can still be good and there are truckloads of books that are garbage. But in general it is easier to find really good books than really good online non-book content.

When I wanted to learn about something then I usually first go to Wikipedia. Which by the way is OMG such an amazing resource I wish I had as a kid.

Then I move on to online articles or website devoted to the subject. Then I usually start going through books.

But here's the thing. The value of a book might be mostly just be in the bibliography at the end. Unfortunately a lot of those books aren't at the bookstore, aren't at archive.org, aren't at the library. So I'm forced to use the inter-library-loan service through the library. Which by the way is an awesome service that I just started using.

And you know what? A lot of those books are treasures.

So, no, not everything that's worth it is available online or ever at your book store.