skysight-inc/HackerNews huggingface dataset:
Reading, learning, and sometimes video games.

In the last few years, I’ve realized my love for reading and learning.

I was spending a lot of time on Reddit, HN, and other news sites. It actually led me to discover that while these sites can be enjoyable in moderation, I can also just read books.

I mostly read non fiction - topics in human psychology, history, biographies, and also technical books.
Automated tests rule, but nothing beats end to end tests, not to even mention that they are also eating their own dogfood. Awesome solution, gp, thanks for sharing!
The Race to Replace C & C++ [0]

Andrew Kelley of Zig [1], Ginger Bill of Odin [2], and Joshua Huelsman [3] (worked on Jai) debate in earnest about moving beyond these languages and why it might matter.

Self-plug since I hosted the podcast, but three compiler devs in the same room generated my favorite banter of 2020!

[0] https://media.handmade-seattle.com/the-race-to-replace-c-and...

[1] https://ziglang.org

[2] https://odin-lang.org

[3] https://twitter.com/machinamentum
I don't think high-level competitive play matters at all for success - the biggest issue with SC2 IMO is that they prematurely optimized for competitive multiplayer. If they spent the majority of their time worrying about how to make multiplayer fun for new players instead of trying to ensure that it works for existing StarCraft pros and would make a viable esports game, we may not be talking about the death of RTS).

The fact that the co-op mode was released in 2015 with LoTV (5 years after the initial release of SC2) despite this being a substantially better default multiplayer mode that's unconstrained by multiplayer balancing speaks volumes about Blizzard's blind spot. They also learned the wrong lesson from DotA - SC2 isn't just a game but an incredible game engine, but Blizzard wasn't very good at taking advantage of this to broaden its appeal.
If anything, being beholden to a corporation whose success hinges on favorable research findings is a recipe for corruption. Not that academics are free from that, but at least there is less pressure for bias. Of course, unless they are funded by the food industry...
I doubt Microsoft (GitHub's owner) cares that much about such tiny usage. They run all of Azure, after all.

A small price to pay, it seems, to lock more people into GitHub/GitHub Actions. We're talking pennies, here.
Savonius turbines just aren't very efficient.
Very helpful to have a conversation with oneself. I'd sometimes try different accents to create an illusion of someone else talking.
I think the closest land analogue to orcas is probably wolves, since they also live in packs, which I assume means older/weaker wolves/orcas use their social connections to other pack members to get food. This, I would expect, makes these two sorts of predators less likely to attack humans out of individual desperation. However, although it's rare, groups of wolves attacking humans as prey is not unheard of. Children are particularly at risk from what I understand, since the wolves know they're weaker. (To an orca, I think any human in the water would be weak.)
The language ArkScript, version 3.0.15, is here
> Furthermore, US McDonalds were often staffed by unattractive people (the disturbingly obese or the merely unphotogenic), while in Eastern Europe – whether due to lax laws or the specifics of the labor market – McDonalds often hires fairly nubile young women.

Or maybe US labor law doesn't favor hiring employees based on fuckability particularly highly.
50-year study of tax cuts on wealthy shows they always fail to “trickle down”
Music improves baby brain responses to music and speech
How different languages identify colours and how those definitions have changed over time is really interesting. Apparently using different words for blue and green is one of the last things a language develops.[0] Usually "red" is one of the earliest terms developed and "blue" one of the last. [1]

[0] https://en.wikipedia.org/wiki/Blue%E2%80%93green_distinction...
[1] https://en.wikipedia.org/wiki/Basic_Color_Terms
India has special rules for making patented medicine locally. Perhaps similar rules could apply to papers and books too. Unfortunately that's not up to the court, but the politicians.
Sounds like an easy way to frame someone, steal their vehicle, pack it with explosives and make sure you get caught on all the cameras.
Answer this for yourself: what percentage of ads that you see is relevant? There's your answer.
> you're almost a parody of "entitled, dismissive urbanite".

> you do your argument zero favors by trying to hand wave it away (unless you just mean to rant to no constructive end)

Personal attacks and name-calling are not ok here, regardless of how right you are or feel you are. Please omit such swipes when posting to HN.

https://news.ycombinator.com/newsguidelines.html
The problem is that roofs leak and now you've gotta remove a bunch of solar panels to fix it.
Agreed, and LEO trend is just getting started, followed by more constellations by other companies. Light pollution and space junk are real problems.
Does getting into verbal arguments with myself count or do I need to seek help?

I don't vocalize but other than that I talk to myself a lot and sometimes also simulate my interlocutor. For example I might be testing ways to defend my argument, asking/answering questions, etc.
https://www.youtube.com/watch?v=4u_G8L-BIHU
The Matrix Holiday Special 2020
I’m shocked by how aggressive a lot of the comments in this thread have been. This is a well written article, regardless of where anyone stands on questions like whether to rewrite vs improve, build vs buy, etc.

Questions of systems design are anyway not answerable by appeal to a formal theory, at least not yet, so like most gray questions of life, they are not ones where one should take a fixed stand. There are too many unpredictable or emergent effects of an answer to such questions.
I've made a number of updates to the standalone tool. I realize it's still extremely hacky to use but I'm pretty happy with it as a kind of holiday art project. Version 1.0.4 fixes a bunch of timing issues from my original script, so if you tried this out before and got less than optimal results I'd be very curious if this resolves any issues.
Is it possible some people want fewer features?

I do fine with duckduckgo 99.9% of the time (Google job search is pretty nice). Similarly, when it comes to electric cars, I can't wait for a cheap, stripped down work truck.
The magic of a story on HN at the top and not having a clue why. Would be a nice feature to HN to a pinned summary field at the top (and no don't call it 'tl;dr' either that is another 'what does that mean' to many people').

Not to mention that to an outsider the actual post in itself does not appear to be anything remarkable in any way. Who is vito botta, who is compumike? Why are they so special? Are they special?

To much info to consume in this day an age...
> For software designed to be used by other developers, sure. For software in general, that's not my experience.

The only software I can think of for users that doesn't use an API is maybe on an embedded microcontroller. Everything uses APIs. File system APIs, GUI APIs, timer APIs, network APIs. Even standard output is usually exposed via an API in most languages.

> The ellipses suggests a natural conclusion, but none come to mind. Do you mind completing the thought?

The conclusion is that software wasn't always built with web APIs, in contrast from APIs in general.
I like my dishwasher and washing machine, I don’t want live Mongolian way.
Overruse of subscriptions is like creating unnecessary dependencies. Eventually this transitions to a state that is incompatible with qualities such as small, fast, portable.
Love the name. Simple and original :)
> Plenty of people will understand the payoff and will be able to push themselves over the hump to reach a more optimized state. But there will probably always be lots of people who can't and will buy electricity instead.

A consequence of this is that as people with the capital (and accountants advising them) opt out of the grid, the burden of grid maintenance will fall increasingly on people who can't get access to the capital (or are short-term in their housing).

So poor people will end up paying far more for their electricity than affluent people.
This thread motivated me to add a new "kind words" category to the Tailwind CSS discussions area on GitHub — maybe other projects can do the same:

https://github.com/tailwindlabs/tailwindcss/discussions/cate...

Managing OSS stuff really is brutal, and the amount of negative stuff you hear is hugely disproportionate to the amount of positive stuff. Anything to encourage the happy users to speak up once in a while can go a long way toward preventing OSS maintainers from burning out.
I believe that:

1) Companies should be free to chose where to show their ads, but...

2) ... companies should be punished for blackmailing content delivery platforms with withdrawing ads in response to content censorship.

If you don't want to have ads on Facebook don't have ads on Facebook. But don't take your ads under the condition that some content you don't like is removed, or content you like is added.

Commercial companies should have no say to what I watch, or what news I read, or movies get made, etc, using their advertising dollar.

And whatever the content is pornographic, religious, right wing, left wing, communist, fascist, hate speech, or whatever, should be up to the law and the content delivery platform (but only if they do curation in general, e.g. like a news website or Netflix, not like Facebook or Twitter), to remove - not the whims of some commercial company who advertises there.
Quite impressive of Subaru - a tiny manufacturer by automative standards - to go their own way instead of buying from Mobileye etc.
The US was colonized with entire family units being uprooted and moved, and little cultural and marriage intermingling, sometimes by law.

Mexico and Central/South America instead starting as a military venture with mostly men raping/“marrying” the native women and having children that way.
It looks like hacking is safer than just opening (or cracking).
This might apply to large organizations with lots of overheads and perks. But it definitely does not apply to startups.
Yes. I have a doctorate in the field. Regardless, you don’t have to take my word for it - I linked directly to the source, and you can read it yourself.

It is deeply, deeply ironic that other users on this thread are eager to downvote and dismiss me, based on nothing other than their opinions, when I give citations backing up nearly everything I write. Consider their biases.
You might be able to find some advice/inspiration on the r/DataHoarder subreddit [0]. They also have an IRC channel (#DataHoarder on freenode [1]). The IRC channel is a little more informal, but the subreddit has tons of great info and discussions on not just storing data, but also digitization and organizing/cataloguing data.

[0] https://www.reddit.com/r/datahoarder

[1] https://freenode.net/kb/answer/chat (in case you aren't familiar with IRC but would still like to check it out that should get you started)
Point 2 claims that RISC-V is the dominant architecture used for teaching. The link provides no evidence for that. I know lots of unis teaching ARM, and none teaching RISC-V. Is there any evidence that RISC-V is the dominant architecture for teaching?
- Moving from Europe to the US, Bay Area specifically, right after college. No other place would have given me such amount of wealth in a relatively short amount of time (10 years now). Growing up poor, I appreciate it tremendously and it enables a lot of freedom for my future self.

- Live a very frugal and minimalistic lifestyle. I live on about 4% of my gross income (crazy! See previous point) and I love it. I eat healthy, exercise a lot, have a wonderful partner, plenty of discretionary time because we don’t have to care for material belongings.

I am also firmly in the camp of not wanting kids, and firmly believe it is the right decision for me: I’ll let you know in a few decades if it was a good call or not :-)
To put it pithily, when "the problem has moved on from the solution", a rewrite might make sense. What I mean is that the existing software has existed for long enough, without incremental upkeep and rework, that the problem it was originally solving has evolved to the point that the existing software is not only inadequate, it's wholly inappropriate.

I'm part of one of those rewrites right now, and while it's true that it's taken much longer and had other ancillary issues, it's clear that the problem really has moved on, and there are needs that can't be addressed without a fundamentally different solution. It's kind of trading a hard problem for a harder one: we're forced to really understand the domain we're serving, rather than simply reimplement a set of existing capabilities. (But then, I don't think maintainable, evolvable software can reliably be created without understanding the domain to begin with.)
> Isn't it more likely that these super-successful companies use these interviews because they end up hiring the people they want to hire, and it's you, the poster, lacking a clue as to what that looks like?

No it's more likely that the people staffing FAANG companies absolutely suck at interviewing and vetting.
That raises a more general issue: Text scraped from the internet may be duplicated to multiple sites with few changes. How does the team behind GPT-n ensure that the corpus is maximally deduplicated before splitting into train and test corpora?
Not your point, but 100mph can be problematic. As far as MN is concerned for example, 99 in a 15 yields a small fine that you can attempt to fight, and 100 in a 95 anywhere (not just in the state's borders) yields an automatic license revocation without possibility of trial.
This is neat. I’ve often thought of building my own since no smart thermostats support the millivolt system my 50 year old boiler uses.
Also mandatory for new homes in California.

https://www.marketplace.org/shows/marketplace-tech/new-calif...
>> you want the finger to land normal to the board for any given string.

>

> It's not clear to me why that would be.

Tone and tension. You have to use a lot more force to push the string down, if you hit it at an angle. To clarify, I mean normal mostly in the plane perpendicular to the string (across the body). If your elbow is rotated too far backwards and you're trying to play on the G string, your finger will end up nearly parallel with the fingerboard. To reach the G string, you'll have to extend the fingers (at least, with my sized hands). Do not avoid the higher string though, as this too will affect tone.

The strongest and also most relaxed hand position is naturally curled (mostly a fist, but you can't really play the left hand that way... You can the right hand however). By rotating the elbow, you preserve that relaxed hand position on all strings in lower positions.

> When I decided I didn't have time to maintain both a Baroque and a modern technique, I ended up merging them. Haven't used a shoulder rest in years, but I do use a low, center mount chinrest with a gel pad on it.

When you seek left hand balance, you want to minimize downward force, so you can apply equal upward force with your thumb (this is roughly balance). With a shoulder rest (or I fear, a tall chin rest), you can also apply supporting force via the chin and the rest, but that's a source of tension if you're not careful.

You can still perform many shifts with little downward pressure, if you leave the thumb immobile during the shift (either moving before or after). Some shifts where both move are still possible. After lots of practice (perhaps less for you, since you are already accustomed to playing without a shoulder rest -- I wasn't yet), you can get it to a minimum even in Concertos like the Tchaikovsky.

> I don't have access to a music library anymore, so the Babitz stuff looks like it might be hard to find, but the Martinic-Jercic book looks really interesting. Thanks!

I have a PDF of the Babitz that I scanned while at school if you are curious. It's a collection of his short articles in other publications. And to clarify in case it might not've been obvious, I studied under Boro. I don't have any monetary interest in his book, but I do think he made a lot of sense.
Our "solution" is to have 2 GitLab instances, one CE for projects used by guests, and the other one (paid) for regular users. Infuriating.
You do realize this reads very much like the infamous Dropbox comment?
I know of no payment service provider that offers support for testing that is good for fairly normal 2020 software development processes. The standard seems to be offering one separate sandbox environment along with your production one, which you can use to experiment without literally making charges/refunds/etc, and possibly a set of specific credentials you can use to simulate various outcomes such as a declined card or insufficient funds. I know of none that offers enough for stronger safeguards such as automated integration testing as part of a CI system, nor additional sandbox environments so you can for example test a new integration independently without disrupting your main test/staging system that is integrated with the sandbox you get automatically.

Just to extend the OP's anecdote, we also have someone signed up for real with every payment method we offer, though more recently we've been looking at moving away from these kinds of payment service entirely for this among other reasons.
A lot of people in this discussion are unaware of the scope of the difficulty and dismissive of the extent of the problem. While the article focuses on the plight of "accidental Americans," the burdens they face are the same faced by all Americans living abroad, and that is not a small number of people.

The number of American citizens living overseas is somewhere between 6 and 9 million last I read. That is around 2% of the total population of Americans, and more than the populations of 15 states. If you are a regular employee, and do not own property, and do not own a business, you can mostly get by with some extra tax paperwork each year and filing FATCA. (Which you had better hope someone tells you about, because the penalties are extreme if you mess it up.) If you can get a local bank account, you can live a relatively normal life, and this is what I see being pointed to by people in this discussion as the usual case. It is not. Nearly everyone falls outside this case eventually, the penalties are harsh, compliance is difficult, and it is all unnecessary.

Some examples:

You get married, and you fail to disclose your new spouses retirement account in your FATCA filing. That could cost you five figures.

You make a bit of self employment income on the side, not realizing that self employment income is not covered under the foreign earned income exclusion, and now you owe all of your profit in taxes.

You start a small business, and really, you're just fucked. All profit earned by your foreign business each year is counted as personal income added to your AGI in the US, but not excludable under the foreign earned income exclusion. And if you don't file (a form which, by the way, says at the top that it takes an estimated 100 hours to complete), or file incorrectly, the penalty is 10k a day until the filing is corrected. But at least you are only fucked now - if you already owned a foreign business in 2018, you got super fucked with a 10 year retroactive tax on all your business profits for the past decade. If you think this is an edge case, read some expat news sites. This wiped out thousands of Americans life savings.

I am an expat. I know many expats. The usual case is to find yourself fucked by these rules. Best case is that you spend a lot of time staying informed, hire good accountants, and avoid penalties. But even then things like GILTI can come along and destroy everything you have built.
I absolutely love backgammon. I think people dismiss it as not being on the same level as chess or go because of the "chance element," but that element is probably better described as "management of risk" or "the calculation of risk," and it is remarkably deep.

And while it's true that a novice can beat a grandmaster in a single game, you can be sure that you would have been destroyed in six games by a player like Natanzon.

The other nice thing about it is that while two strong players can break each other's brains over it for hours, it's also a fantastic casual game that's just good fun with coffee and conversation (as it is throughout much of the Middle and Near East).

I'm always hoping it undergoes a resurgence one of these days. Stranger things have happened!
If you put it that way, I think GitHub could enable a platform feature to collect finance contributions from fans/users. Heck, even licensing costs. That makes open source programmers earn some money as well - of course along with a text field to say “thanks”.
A treasure trove of information on food industry research influence can be found on Michael Greger’s website: https://nutritionfacts.org/?s=Food+industry

Pretty scary indeed.
>This is muddying the waters though

In a way, yes, as it extends the casual/conventional understanding of the term. I'm just saying it's not done to intentionally muddy the waters, but to introduce an alternative understanding.

So, yeah, we agree!
I'm so mentally blind to ads I could never consider my opinion worth a cent on this :D
> Anytime you see the word "Design" it refers to a field where we have little knowledge of how things truly work.

There are branches of science whose theories are more often derived from data and observation than from axioms. Just because you may not be able to break something down into first principles, does not mean that the knowledge is useless.

Design, too, can be data driven. UX and UI design can be analyzed using A/B tests, or by observing patterns of user behaviour.

It might be true that much of systems design is based on anecdotal evidence and intuition, but I don't think that's enough of a reason to ignore the field of design entirely.

For example, the concept of abstraction in software design may be based primarily on the intuition that human beings are bad at holding too much complexity in their minds. But any software developer who has written more than one program will agree that abstraction is crucial to good design.
I did something similar with a Raspberry Pi and Waveshare e-ink display:
https://github.com/makuto/home-life-display
This is the kind of setup I would expect. What kind of place do you work (big/small, tech/not)?

This is the kind of obstacle I assume big tech companies have worked out extremely well, but small-midsized non-tech companies probably get horribly wrong.
I don’t think they would have gone to his house or received a search warrant based solely on those two details.

They have the wreckage of RV, so they should have been able to find its VIN. That would have led to identifying the owner. It’s pretty likely at this point that it was the same RV regardless of whether the owner actually set the bomb.
Yeah, it could be a modern phenomenon and even now, a very small percentage of people have an understanding of the grand scheme of history. Even without knowing the dates and exact order of events though, it still seems plausible for Persians to have an emotional connection to historical legends that they pretty much grew up with.

That 5000 number is interesting though. Do they feel a connection with the Elamites, Sumerians, and Akkadians? That would be kind of surprising. It would make sense for them to connect with Xerxes and the Achaemenids or Medians though, despite the difference in religion. Sorta related, I've heard that there's a growing Zoroastrian movement among the "rebellious" Persian youth.
Seems pretty easy for this to just turn into a way to spam-post a site you want people to visit. All you need to do is change the querystring on your URL and it lets you keep submitting it.