skysight-inc/HackerNews huggingface dataset:
Limiting it to "profiting" opens up a giant load of issues. Is an artist not profiting from their art, do they not pay the rent with it, increase their reputation? Isn't a scientist profiting from their research, as results will also benefit their reputation and get them the next grant or tenure position / promotion?

If you're limiting it to "immediate profit", I guess Amazon could've used anything and everything because they never made a profit until 2001.

I very much agree regarding the years, though. And it's not even 70 years, it's 70 years after the creator's death.
Think, Act, and Grow Rich
If you want University level courses, then here are few links:

CS Video courses:
https://github.com/Developer-Y/cs-video-courses

Math/Science video courses:
https://github.com/Developer-Y/math-science-video-lectures

Some of Electrical/Mechanical engineering courses:
https://github.com/Developer-Y/engineering-video-courses

If you don't have problem understanding Indian accent, India's NPTEL publishes University level courses on this site:
https://nptel.ac.in/course.html

You can take Indian IIT courses online with assignments (and proctored exams if you are in India) at following site:
https://swayam.gov.in/
That's why that company when it exists will happen in China. God help us all.
Bruce Perens argues[1] that this is a penalty for exercising your rights under the GPL and therefore violates section 6[2]: "You may not impose any further restrictions on the recipients' exercise of the rights granted herein"

[1] https://perens.com/2017/06/28/warning-grsecurity-potential-c...

[2] https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Didn't some states explicitly state in their declarations of secession that it was about their right to keep slaves? And with secession being the cause of the civil war, it was about slavery from day one.
New DNA Analysis Reveals Ancient Scythian Warrior Was a 13-Year-Old Girl
Actually the full quote is:

> fascists on both the far-left and far-right of the political debate

According to Merriam-Webster, fascism is:[0]

> a political philosophy, movement, or regime (such as that of the Fascisti) that exalts nation and often race above the individual and that stands for a centralized autocratic government headed by a dictatorial leader, severe economic and social regimentation, and forcible suppression of opposition

It's true that some on both the "left" and "right" (which is an absurdly simplistic one-dimensional distinction) are over-the-top extremist and forcibly suppress their opposition. However, that's only one aspect of the definition of "fascist".

Even so, Merriam-Webster doesn't restrict fascism to the right wing, so I defer to it. But Wikipedia does.[1]

Last, I note that the Soviet Union was arguably fascist. While it didn't exalt any nation above the individual, it did exalt the Party, and more generally the state. And its government was certainly autocratic and dictatorial.

0) https://www.merriam-webster.com/dictionary/fascism

1) https://en.wikipedia.org/wiki/Fascism
Eh... children are always more physically robust. For diseases... it's very specific to the disease. Some diseases are particularly nasty to children. Some are particularly harmless to children. That's not a pattern you expect to see if the immune system is measured along a one-dimensional scale of "strength".
Trying to figure out what the next version of the internet would look like and start building it :p ps. Structured data and no blockchain :)
What makes you think that (1) that it’s even possible to create such beings, (2) that these would even be good disease models or (3) a lack of model organisms is the main factor holding back medical breakthroughs? None of these is at all obvious...
JazzKeys: Type to improvise Jazz music
Re-watching the numbers during the Blue Origin launch, it would've been tedious to fake the jumpiness using a pre-rendered animation, so perhaps the number fudging is limited to a "pause at zero" hack. Still, the presence of a "marketing telemetry" algorithm makes it seem less trustworthy for determining whether a failure occurred.
'Neither have digital radio, much to my disappointment.'

Count yourself fortunate.
The fast and the curious: Fitter adults have fitter brains
Twiter phasing out traditional words for “more inclusive ones”
So would you say there is never a use case for something like builder pattern? I feel like at least for readability builder patterns can be very nice

(Take blah then do a then do b then do c then do d then return the result which is if same type as blah).

The functional approach basically moves “blah” all the way to the right.

In terms of mocking builder methods are just as simple (since they return the class rather than modify in place).

(Concretely I am think of something like transformations on dataset, especially if you do different transformations/in different order at different places in code)
If imperial colonialism is responsible for bringing the idea of Jesus to new areas to begin with, then it's not replacing something. I don't understand what's "systemic racism" about that?

You skipped the meat of my comment, which is about closeness and understanding.
After you are blacklisted, can't you still get security updates from other grsecurity subscribers? I suppose grsecurity could also blacklist any subscribers sharing to blacklisted people, but how could they possibly enforce this, if your friendly subscriber doesn't tell?
Track Mobiles
I'm not surprised. The Chinese mentality is to steal software, which they don't consider to be a "good", whenever they can.
The End of Private Equity Is Coming
> if a refueling station can do solar or wind capture and electrolysis on-site, the economics are better.

Are the economics better than just placing that solar or wind plant on the grid and using electricity for battery-powered cars? You still have big losses in electrolysis, compression and then power generation in a fuel cell.
It shows that they're not showing unfiltered telemetry data, but it absolutely does not prove it's not real at all. Interpolation, rounding, sampling frequency in combination would easily explain this.

Not to mention that the speed freezes quite frequently at other points in the video...
How is it awesome? Last time I checked you couldn't even check out or make a branch based on a previous commit.
I think the point is that, though police violence is terrible and should absolutely be corrected, trying to summarize the United States with it is incredibly reductionist.
Maybe this is common, but I just noticed it - I scrolled down a bit on the website, and suddenly it took 5 or 6 Back button clicks to come back here. Each mini-article loads a new URL.. Looks like you're on the same page but seems like you're not. There's something I really don't like about that! If you went right to the bottom, if there is one, it might take dozens of Back clicks to get off the page. Which effectively disables your back button.

I've seen bottomless pages on sites, but they don't usually load a bunch of URLs like that in your history, do they?
I think the thing that is unique about drugs is that they are incredibly expensive to develop and bring to market, but trivially cheap to reproduce. I just happened to watch this video [1] a few days ago, where the host gets, as a free sample, enough of a chemical to make $3 million at retail prices worth of a cancer drug.

That doesn't seem to be true of anything else covered by patents. Software is cheap to develop, and other kinds of engineered products (cars, hardware, etc.) usually aren't that much cheaper to reproduce than they are to develop.

I think patents should simply be far more expensive. For a drug (or a chip manufacturer or whatever), even a very expensive patent would be negligible relative to the R&D costs. However, it would make a lot of bullshit patents not worth getting.

1. https://www.youtube.com/watch?v=35XGfnmTm8E
Show HN: How to read candlestick charts – beginners guide
Just a guess: if you had any idea how much technological infrastructure has to be intact and working perfectly in order for you to receive an SMS or otherwise use your phone, your opinion would be somewhat different.

A radio requires only two things to be working: the receiver and the transmitter. That's not usually a big deal, but when it is, it is.
What about the (still in development) SAFE network?
The narrative that diesel cars are better for the environment, which is pushed by the scientists who found the 11-15 tonnes was disputed by your article. From the first section:

“The Belgian newspaper De Standaard published this claim on their website on the 18th of April. We rate this claim as mostly false.”

Again, even if the cost of b battery production in Germany two years ago was 15 tones, it doesn’t matter. Why? Because Germany made almost no car batteries two years ago, and the grid is rapidly decarbonising - in Germany and most of the world.

Now, if you are arguing that it would be better if people lived closer to where they work, and stopped driving cars altogether - I’d agree with that. But cars will continue to be with us for a long time, and the Sonne we can transition the fleet to electric the better.
> gerrymandered election districts

It's hard to call gerrymandering "racist" when there isn't inherently any right way to draw district lines and then you consider the implications of what the opponents of existing districts call the "wrong" way.

The way gerrymandering works is that you start off with a town with 1000 black Democrats, 1000 white Democrats and 2000 white Republicans, and you have to draw four districts of a thousand people each.

If you put a random sampling of voters into each district then you get four districts evenly split between the parties but which are all white-majority. If the Republicans gerrymander the districts then they make one district which is 100% Democrats so that it creates three safe seats for the Republicans. If the Democrats gerrymander the districts then they do the opposite.

But which seems better for black people to you? The random sampling which causes the black votes to be spread across enough districts that they don't have a majority anywhere, or the gerrymandering that puts them all together and allows them to elect a representative which by the numbers they should have one of?

> intentional poor placement / management of polling stations

Black voter turnout was the highest of any racial group in one of the last three Presidential elections and was the second highest in the other two, so this doesn't appear to be having a major impact.
That is incorrect (Belgium is not one of the biggest EU countries nor is Sweden). But even if it were true, wouldn't you want to aspire to something greater than being 7th going on 6th in the world out of 200 countries in terms of deaths per capita?

This thread seems to have too many examples of effusivelt lauding the US for being marginally better than whichever repulsive place that is worst in the world at a particular metric - rather than trying to be the shining "city upon a hill" and taking up best practices.
Sure, games (and probably real-time systems in general) are one domain where exceptions are not a good control-flow mechanism. But there is much, much more to the software industry than real-time software, and extremely large systems built by huge teams of programmers do successfully use exceptions as a core error-handling mechanism, sometimes in C++, much more often in managed-memory languages.

You're right about the indexes, I should have used append() there.

Related to loops though, the more you need to do in a single loop, the less clear the code becomes in the traditional loop style. Note that stream-style constructs don't iterate more than once either (not that doing M things per iteration vs doing M iterations is necessarily a clear performance win, depending on the size of the array etc).

For example, I would say that the readability difference is even more pronounced between these 2:

for i := range players {
isLocal := false
for _,localPlayer := range localPlayerIds {
if localPlayer.firstName == players[i].firstName
&& localPlayer.lastName == players[i].lastName {
isLocal = true
break
}
}
if !isLocal {
break
}
allLocalMoney += players[i].money
numLocalPlayers++
}
avg = allLocalMoney / numLocalPlayers

vs (C#-ish)

avg = allPlayers.Where(p ->
localPlayerIds.Any(lp ->
lp.firstName == p.firstName
&& lp.lastName == p.lastName))
.Average(p -> p.money)

Add a little bit of grouping and things will get even worse for the first example. And sure, you could extract the checking into a separate function, but I wanted to come up with something that takes a few operations.

On the other hand, I fully agree that sometimes you just need to do various actions (i.e. anything with side-effects) for each element in a list, and there there is nothing better for readability than plain loops. I just like the option of more explicit transformations when that's what I'm doing.
My question is what is the spectrum that is freed up by this going to be used for? And will it make money?

It is an awful lot of spectrum - and laws of supply and demand will start to kick in.

Adding in a new range for WiFi is nice but that will take international agreement and frankly no one has charged me for wi-fi spectrum yet and it's it likely to succeed if they try. Scientific applications like back hauling hardly seem profitable.

Maybe adding in a new cellphone range will work - but AM and FM take up what 100khz to 1Ghz range? what's going in there ? I am fascinated. Is it really all aiming at 6G?
Gerry-mandering is pretty race neutral, though. That isn't to say that districts are never carved along racial lines - they absolutely are. But plenty of districts are drawn to disenfranchise white voters, too.
Where does anything ever end? The answer is always "when a reasonable balance is found". The idea that we can't do something because "where does it end" is symptomatic of black/white thinking. If I may say so (yes I may).
Well, Jefferson owned hundreds of slaves and Washington raped his daughters, so there's that.
Something I find odd is this presumption that most software engineering roles necessitate practice in the form of side projects. That hasn't been my experience.

Modern-day software seems to take the form of mostly being fairly repetitive (CRUD, front-end framework, RDBMS, AMQ, in-memory cache, object modeling, testing, CI/CD, etc) and only quite rarely involving unique knowledge specific to the task at hand. Once you've dealt with the fundamentals enough times, there are rapidly diminishing marginal returns to hours spent coding, for most practical software engineering roles.

At that point, a person's time would be much better spent developing other tangential faculties like communication, project management, and critical thinking or simply on personal wellbeing (happy workers are more productive workers).

So, in my opinion, unless you're trying to do something quite innovative, you're making a mistake by selecting for coders who burn the candle at both ends. You should instead select for smart people who can get the job done well without having to spend an excessive amount of time on side projects and who optimize their lives outside of work in a way that leaves them happy and energized when they come to work.
In Lockdown with a Conspiracy Theorist
The limits of color awareness during active, real-world vision
.. but the analog TV spectrum has not been effectively re used yet.
This seems like a rather extreme conclusion to draw from your anecdote. Academia is not a single entity, and it is far from "the" source of bad ideas.
Tell HN: German law “against hate speech” passed
"Gesetzespaket gegen Rechtsextremismus und Hasskriminalität" (Law against right-wing extremism and hate crime)

- Threats on the internet against people or things are now punishable with up to three years

- Insults on the internet: two years

- Politicians and jews are now under increased special protection. Crimes against them get another bonus

- Approval of past or future crimes also illegal

Big social networks are now not only obligated to remove any suspected cases (like before) but have to report them to the BKA (~FBI) with the IP-adress, port-number, name, adress and means to access their data (the password requirement was changed after the initial draft) of the suspect. That does include things like a like button and emojis, not only written text. In particular this applies to all suspected cases. There will be a central register of all those suspected cases, essentially being a list of the political opposition.

English information on this is sparse, as expected.

See [0] for official information. I don't even dare to link critical ones.

[0]: https://www.bundesregierung.de/breg-de/aktuelles/gesetz-gegen-hasskriminalitaet-1722896
I think ESP32 fits nicely that purpose.

They are surely more powerful that the Amstrad PC1512 that we used to play Defender of the Crown back in the high school computer club.

And MS-DOS had plenty of nice high level languages to choose from.

However even those 5ms might not be an issue, if the chip is doing single purpose tasks, like wake-up, do its thing, go to sleep, like opening a garage door, read a measurement and send it off, ...
I'm sorry to hear about these bad outcomes from misunderstandings. One useful tool I picked up from Nonviolent Communication (NVC) that might help you is to request the other person repeat back in their own words what they heard you say/request. It definitely feels clunky because we don't typically ask this of people. Proactively as the listener you can offer to summarize the thoughts or request of the speaker to make sure you really received what they were saying, and ask if there's any part of it they want to clarify. "Let me make sure I understood you. What I heard you say was..." Maybe a useful analogy is to think of it as the md5sum of the exchange. I don't tend to find arguments clarifying because true listening breaks down (further).
Says the guy who types "grammer"... ;P
Strange that this would be the least strange thing this year...
Here's an alternative take on HDD hacking:-

http://hazeii.net/images/2006/hddlaser.jpg

Laser projector made by hacksawing 2 hard disks in half, sticking chopped up bits of platter (as mirrors) to the head assembly and bolting in a laser pointer. Works well enough to draw a digital clock display on the wall.
I may not be understanding what they do here that is specific to what I'm describing. I'm talking about tools/process that practically any company could benefit from that does marketing.
That mentality is depressingly common. In some german companys, software is considered part of the electrician job.
There are companys with tech debt hiring electricians at alarming rates.
It would be funny, but its actually a display of a cultural deficit, a inability to percieve value.
For fans I strongly recommend the mashup Yandhi is King, mastering the unreleased Yandhi leaks in the style of Jesus is King.

https://www.reddit.com/r/YandhiLeaks/comments/dsq1zc/made_a_...
-Indeed. Norway adopted DAB early - test broadcasts started sometime in the late nineties - but a couple of years ago when the majority of the FM broadcast towers were switched off, the DAB encoding scheme also changed from DAB to DAB+, rendering most receivers sold as future-proof radios useless.

I'd bought a number of DAB radios, only to be told I had to buy them once again - but this time, they'd got it right, no worries!

(That being said, I believe transitioning to DAB+ made sense - sound quality is significantly better - however, from a consumer perspective, it is terrible. First have your FM radios obsoleted, then the first-generation DAB radios - and the only thing in it for you as a consumer is to keep the same service you've had all along...

(The main benefit of DAB being that it is significantly cheaper to run the broadcast network, compared to FM.)
So that's what you call a viral tweet.
Perhaps, in the financial sense.

But that's very different to the people who are typically refereed to as "the elites". That typically includes - for example - journalists - who aren't well paid at all.
I wouldn't be so sure. I read a book about rhetoric (basically the bread and butter of politicians, marketing and PR) and it strongly advocated never( or almost never) apologizing. I can't remember the exact reasoning but the the assertion was that it rarely has the desired effect and often weakens your position and your ability to actually fix the situation.
You can but I found my available memory afterwards was very small, when running on an Arduino Uno. I think I had ~14kb available afterwards?
Fibonacci using Dictionary and recursion
That is interesting because 20 tonnes is hardly anything for a home solar system to offset, with PV panels on the roof.
Just how did they "prove" that? And just who is doing the "imposing" here?
They know what it means. It means a copyright holder of the Linux kernel would have to sue them in China. Good luck with that.
Did you read the issue?

Device was low on memory. Books where saved on iCloud. The devices offloaded the books to make space.

How does downloading them through other means help?
I agree with your sentiment. But I'm also hesitant to simply throw ideas like this out the window. To an extent I feel like learning a language and getting in touch with the history of a new place can help to put the other things you mentioned into context, amplify the sense of closeness with the new culture, and potentially result in better integration even if the language is archaic.
That's definitely an alternative, I almost did it that way!

I went with 'forgive' because I think the broader problem we have on social media is when looking across all users, it can be really ambiguous what things mean, which has led to a lot of misinterpretation of intent. The people entering the worldwide commons of Twitter are from every life stage, skill level, opinion tribe, culture, personality type, etc, and the tools we've used to find common ground among all of us in the past - language - is being thrown out in favor of hieroglyphs and UI structures that can be pretty ambiguous for a lot of people.

Adding ambiguity can be fun and quite useful in certain circumstances, especially with new things where the goal is to create emergent behavior. But for important things that strike at the core of who we are and have deep psychological impact, I'd prefer to see those rooted in specific meaning and intent. Concepts like forgiveness and mercy are things that span almost every culture throughout history and are part of the glue that tie us together, so I figured its probably better to be extra clear about that.

I also like to use design proposals to push people to think a bit, make them wrestle with things that sound silly because they're so straightforward, rather than just hand wave it (my other recent work on Spaces [0] is an example of this). But in this particular case, I loved the clarity of it. I do think it's worth further exploration and discussion tho!

[0] https://nickpunt.com/blog/spaces/
Sure, but the point is that if people who want you to lose your job are screaming about you on twitter, it's bad advice to apologise in an attempt to appease them- because the twitter mob won't be happy till you're in the ground. Whether you would be in the mob if the circumstances were turned around is a striking, but secondary, question.

Yes, my preferences may include that some people should lose their jobs. But in my case, I think it should only be when that manager is convicted in court, not when someone or some mob) accuses them on twitter. And, actually, if they really did something bad- then let the legal system punish and rehabilitate them!

And then don't try and stop them from ever having a job again. Aren't we liberal? Aren't we meant to be for rehabilitation rather than emotion-based punishment? Restorative justice? Or does all that go out the window if you're not politically useful?
Bug: I'm unable to castle...
What is the way to get the product?