skysight-inc/HackerNews huggingface dataset:
Yeah, the whole thing sounds dangerous and deeply disturbing.
Surely, we need less nationalism and more understanding, not the other way around.

Blind loyalty tests are just a way of controlling people and apply peer pressure. It is a perfect description of an abusive relationship, as well as the standard totalitarian play book. Try:
- ”you aren't born my son but as probationary son, and you only become my real son after fulfilling a series of trials (that I decided arbitrarily to satisfy my arbitrary sense of how you should be)”.
- “you are my probationary spouse, and you only become my real spouse after fulfilling a series of trials.”
>The Space Shuttle system was not "a rocket", so possibly GP wasn't counting it?

I don't see why the space shuttle wouldn't be considered a rocket? It had 3 rocket engines coming out the back of it.

>Were those consecutive successes from the first launch without a dummy payload?

Yes, although I goofed the math and it was actually 29. If we're excluding launches with dummy payloads, you could actually add in the Delta IV Heavy, which brings the total up to 39.
> people don't buy standalone radio receivers, and haven't in decades.

Seem to be lots of them in stores, everything from the local supermarket to higher-end department stores, to me. I see them in most people’s kitchens as well.
sometimes people use “authoratative” to mean “what [government] thinks” (e.g. “authorative borders”)
Ah, the freedom of business to exploit free labor! How do we long for that!
Right wing parties won the UK, if you want to call Boris Johnson that. They lost in France, biggly. They lost in the Netherlands. They won some state elections in Germany, if becoming the biggest opposition party in state parliaments without any chance of governing can be called winning (they got more votes than I am comfortable with, so).

But who again held Congress until 2018 and still holds the Senate and the Presidency in the US?
Very misleading.

From article:
docker run -it -v /:/mnt alpine chroot /mnt

Yes, you can 'compromise' the host that way. It's fully documented approach.
https://github.com/nearprotocol/nearcore

> NEAR's purpose is to enable community-driven innovation to benefit people around the world.

> To achieve this purpose, NEAR provides a developer platform where developers and entrepreneurs can create apps that put users back in control of their data and assets, which is the foundation of "Open Web" movement.[1]

> One of the components of NEAR is NEAR Protocol, an infrastructure for server-less applications and smart contracts powered by blockchain. NEAR Protocol is built to deliver usability and scalability of modern PaaS like Firebase at fraction of prices that blockchains like Ethereum charge.

Nightshade: Near Protocol Sharding Design (July 2019)

Alex Skidanov @AlexSkidanov alex@nearprotocol.com

Illia Polosukhin @ilblackdragon illia@nearprotocol.com

https://near.org/downloads/Nightshade.pdf

[1] https://techcrunch.com/2016/04/10/1301496/
You mean, it’s about Stockholm syndrome?
Never comes to an end and produces coherent final results? CSS grid and CSS flexbox are some of the most powerful, most thought-through layout systems I’ve ever seen
Making leaking safe(er).

After the twitter account of DDOSecrets got shut down (due Blueleaks), this got me thinking: How would you leak / provide data but are not directly attributable. (At least like a retweet - not your tweet, just amplified.).

And how to add some resilience and protection to the distribution, since there were indicators that the torrent and download of leaked data was being attacked.

So far, I have come up with an encryption matryoshka: you distribute leaks without telling whats in and enable gradually a few to look inside until they are public.

All thats missing is a better document describing it and a command line tool to help to walk through the multi level encryption ... so there is 90% still to do ¯\_(ツ)_/¯.
Education.

Schools are functionally no different from part-time prisons. You must attend daily under penalty of law.

Many teachers are plain awful.

They rely on students being additionally taught by their parents. That forces parents to go to school with their children, which perpetuates the vicious cycle. The teacher recalibrates the class to the students who either understood everything the first time or had supplemental education and the rest languish.

Schools assign homework that is not easy to do when the student hasn’t fully grasped the concept. That burns time they could use to get better.

So... I am implementing Math common core in software. The first part is an automatic homework solver for math. Once we solved the student’s homework, we can teach them how to do it with generate problems. Crucially, there will be multiple perspectives and an ontology of topics do the student can backtrack to where they got lost in class weeks ago.

After we are good with math, we’ll do the same with English. It will probably not go too deep, but it will let students obtain the missing foundation of knowledge.
For most people email is just gmail.com or outlook.com. They don't realize that email is another protocol separate from the web. I am talking from personal experience :D
Mechanical scales were normal in the UK for most of the 20th century. Everyone I knew had one in the 1990s, from around 2000 people started buying digital scales, and I took my mum's mechanical scale when I left for university.

Measuring ingredients by weight has a long history on Britain. The old, Victorian cookbooks use weights.

https://archive.org/details/b20392758/page/698/mode/2up
Which is just a synonym for abelian.

You're not about to guess what 'commutative group' is from it's name any more than you're going to guess what an 'abelian group' is, unless you have already learned what commutative or abelian means in the specific context of algebra.

I'm always baffled that programmers, who freely adopt frameworks and languages with mostly meaningless names (which incidentally makes them easier to google for), continue to insist that names are the major stumbling block in learning math. It's utter nonsense. You pick up the names and terminology quickly enough (or look them up if you forget); the hard part is applying them.
Open Source Security (company behind grsecurity) sued him for that post, but the case got dismissed and looks like OSS has to pay his legal fees:

https://www.digitalmunition.me/maker-of-linux-patch-batch-gr...
The hedge fund placed exec who has been running Gizmodo into the ground for the last year. Part of a larger trend of user-hostile design changes that have caused quite a lot of controversy as they attempt to extract as much value in the short term as they can. Last time they implemented this exact change it only lasted a few days before the writers at most of the Gizmodo sites more or less openly revolted. It resulted in the shut down of the left leaning news site though. I'm wondering whether we'll see a repeat, or if they'll shrug and give up.
In the tests I’ve done they’re achieving in the range of 700 up/down, for them though the big selling point has been the reliability - I can speak from experience (living on a farm myself) that sure the speed isn’t great, maybe in the high teens to low twenties, but the annoying thing is the constant dropouts
Comprehensive list of resources on the topic of digital morphogenesis
The data itself is free. Current map tiles on tile.osm.org is hosted on donated hardware, and run by volunteer sysadmins. That's not free. they reserve the right to block you for any reason at zero notice. Don't run your business or app relying on that. :)

There are plenty of companies who take OSM data and make map tiles. Those charge money or give it away for free.
Can anyone provide ideas of what this can be used for?

(Just to clarify: I am not trying to dismiss this as "useless". I am genuinely interested about knowing about use cases: in part because embedded systems or low resource self-contained systems are not my area of expertise).
> The actual operation being defined works on the same level of abstraction, since it defines precisely the same operation.

Agreed. This confusion is something Zed Shaw wrote about in blog post called Indirection Is Not Abstraction [0]. Surprisingly it seems it was never discussed properly on HN [1], but it was discussed elsewhere [2][3].

(There's also another blog post by this name by another blogger, by independent reinvention/coincidence [4].)

> Young engineers should not be taught to fear "over-abstraction".

Disagree. As you just showed, unnecessary abstraction is bad. Ineffective abstractions are also bad. It's not easy to get right.

[0] https://web.archive.org/web/20160304022133/http://zedshaw.co...

[1] https://news.ycombinator.com/from?site=zedshaw.com&next=8820...

[2] https://www.reddit.com/r/programming/comments/38hobm/zed_sha...

[3] https://lobste.rs/s/ja5ihv/indirection_is_not_abstraction

[4] https://news.ycombinator.com/item?id=18344033
no, since they don't have access to source, they can't modify it and gpl does not apply to them
My mother told me when she was a kid they used to whistle melodies at birds and some repeated them after a while. Especially starlings.
'Hybrid' Quantum Networking Demonstrated for First Time
A Review of Graph Databases
>No reasonable long-term user of Social Media would think that a Frozen ad showing next to some BLM/white supremacist content means that Disney endorses violence/racism. It just means that you've liked Frozen (or similar things) before.

It's not that simple. The other angle you're missing is that advocacy groups (as a proxy for some customers) pressure advertisers to stop funding entities they don't approve of. E.g. the "Stop Funding Hate" to pressure companies to stop advertising in conservative newspapers.

Therefore, it's not enough if Disney itself doesn't approve of white supremacists. It's also not enough if Disney's customers also know that Disney doesn't approve of neo-Nazis. Instead, protesters would insist that Disney to take further measures of "not funding white supremacists" by not advertising (or allowing Google to show their ads) next to Nazi content.

Thus "brand safety" isn't just about association. It's also about how customers connect the dots between the company and the funding of activities they disapprove of.

[btw, I didn't downvote your comment.]
It's worth thinking about where you might want to end up in 5, 10, 20 years. There's many different perspectives: e.g. your interests, career, finances, social life, family. That said, in 10 years you'll probably be a somewhat different person, and value somewhat different things to the things that current-you values.

All things equal, it's generally good to give yourself options. If you've never experienced working in industry, what if you got a job in industry for a few years (ideally at a few different organisations, since there's a lot of variability), to see how you found it? Getting a broader range of experience may help give clarity.

If you're concerned about being left without something to do in the short term, what's the harm in starting something but keeping actively looking for other better opportunities in a fraction of your time? If you find a better deal you can drop what you're doing and switch. I used to work for a small business that took on a few applied math PhD interns, one of the interns found the commercial side of things much more engaging and dropped their PhD to switch to work full time. Conversely there were other employees who switched from full-time work to part time so they could pursue masters or PhDs.
Here's an alternate write up:
https://www.nytimes.com/2020/07/02/science/sparrow-bird-song...

It even has audio clips of the two melodies.
I’ve been coming up with a new pedagogy for the fundamentals of interactive and computer art, and trying it out with kids on TikTok. Maybe you saw the software I put out a few weeks ago on HN called No Paint: https://nopaint.art. However, most of the time I’m using pen and paper for this work.
What's the source of this idea that "abstraction" means "combining duplicated code"? An abstraction is a transformation between models that strips away information not essential to the target model. This is an idea firmly planted in semantics, not code coincidence.

The first example in the article is a nice demonstration of this happening well. You are transitioning from a model where geometry is unknown to one where at least simple geometry is known. It may not be the most compelling model change ever, but it at least captures the key point - there is a semantic operation going on: calculate the volume of a sphere. The actual formula for doing so isn't important at the level you want to think about your code, so replacing the formula with a function call simplifies the model in which you're working.

Contrast that with the example of things going wrong in the next part, with the bad "average" function. What unnecessary details are being removed there? Being sure you're calling that function correctly actually takes more work than calculating an average without it. That's not an abstraction, it's an indirection. You still need to track it down and read the code to understand it. That's not something you have to do with sphere_volume in the preceding part.

So how do you know whether duplicated code represents an opportunity for abstraction? You start thinking in terms of the semantics you want to be using. Is the code duplicated because it's doing the same thing, semantically, in your target model? Well then that's an opportunity for abstraction. Or is it just duplicated because it happens to share an implementation? Well then that's just a coincidence. Don't try to share code.

Not to suggest that this is an easy test, of course. It's very possible that two things might be different instances of a common problem that you're unaware of, and you have no idea that they share code because they actually are the same. That's ok, and there's always more to learn. But I think if people put more thought into what abstraction is and why it exists, the questions of when and how to use it fade away.
But I'm not using Firefox...
The Path to Success as a Software Developer
> we can't transport electricity that far.

How far is that far?

HVDC only loses ten percent per 3000 km. That is it loses about ten percent transmitting almost from one end of Europe to the other.

Just connect all the national grids together properly, especially in the east-west direction so that areas with sunlight can supply areas that are dark. Also add north-south interconnects to North Africa so that hot dry areas can supply cold wet ones.

See https://en.wikipedia.org/wiki/List_of_HVDC_projects
Lifetime of the batteries is generally linked to throughput (full charge/discharge cycles). For batteries that go through one charge and discharge a day, this results in the battery energy storage capacity being around 60-70% at the end of 10 years [1].

For this Tesla battery (frequency support), the battery isn't required to fully charge/discharge every day, and instead only charges/discharges in response to over/underfrequency events on the power grid (you can see its current status on their website [2]). Without following the day-to-day operation of the battery, you could estimate the lifespan of the battery will be 10 years+.

[1] https://vectorwebstoreprd.blob.core.windows.net/blob/vector/...

[2] https://hornsdalepowerreserve.com.au/
Not exactly, the functional core/imperative shell paradigm has nothing to do with the data model/business logic distinction. It’s used in functional languages to create an imperative boundary with the real world and its side effects. For example in the functional core you’ll have no nulls and all the business objects are valid. In the imperative shell that interfaces with the real world you validate all the inputs, build your valid objects and handle all the external error conditions.
I remember there was an analysis somewhere that suggested we need batteries at 20$/kwh to achieve 100% renewable production. But we only need 150 $/kwh to achieve 80% renewable. So there are probably low hanging fruit to get right now. Hopefully all this extra production will drive battery prices down.
Recipe for a Good Game
Well for now. With cases rising like crazy in the US, it fair to assume deaths will follow.

It always puzzles me that this kind of argument goes "we are the best" -> "here are numbers that show you are not" -> "but we are not the worst, look over there". Kind of like discussing sports teams. Same fanboyism.

France just replaced the government, the prime minister that is, after the local elections. The former prime minister is being investigated over his treatment of the Covid-19 pandemic.
Bible API
In C# you can simply use the extensions methods to have the syntactic sugar of the fluent interface and the flexibility of the static functions.
You seem to somehow glorify the US a bit too much. Great that you as an immigrant had success. But just be aware that this is not always the case, and that there are a lot of negative aspects about the US, or any other country.
the whole imperial system is off and doesn't make sense.
Not only that, but if your primary texting device is not Apple, but you use FaceTime even once, FaceTime will eat any text messages sent to you from Apple users, and they won't reach your main texting device. It happened to me, and that's how I know.

I've learned to stay away from Apple ecosystem altogether, because it rarely brings anything good to my life in the long term.
Wow, I had no idea :)
A hobby of mine is to wander into libertarian communities and ask if there's such a thing as "intellectual property," then walk out whistling.
Amen. Not just bad faith; ignorant, myopic and ahistorical.

> this sounds like a traditional government project problem -- susceptibility to corruption, vanity, hubris etc.

said the person on a web forum (the web comes from CERN, a gov project) over the internet (the internet comes from DARPA, a gov project) on a computer (ever heard of the ENIAC? a gov project)

Tech bros mouthing off off-topicly about the government is the most tedious and boring thing ever.

https://techpinions.com/its-not-just-the-internet-how-govern...
You can constrain the features used by an HTML document using CSP headers. For example setting "img-src 'none'; style-src 'none'" will disable images and CSS styling. So this comment is wrong, basically.
>the Soviet Union was arguably fascist //

You appear to be starting from an assumption that everything USSR did, politically, was left-wing; and thus concluding that fascism can be left wing.

A dictator is diametrical opposed to left-wing ideology.

What you're doing is like saying uxoricide (murdering your wife) is part of FOSS, because a proponent of FOSS did it.
As a libertarian, that’s hilarious!
Or the heated debate might be an indication that it's not clear which choice is the right one, so we use an abstraction to make it easier to change our minds later if it turns out our choice was wrong.
Are there implementations in memory safe languages?
Do they hate their country or the wicked humans and laws ruling it?
Do they hate their country or love it deeply and want it changed for the better?

Does criticism equal hatred in your mind?
A crash course in just-in-time compilers (2017)
Agreed.

DSM is basically the reason to buy synology over competitors : you pay almost twice the price the hardware is worth, and in exchange you get their top notch software and support.
Some PSAs for NUC Owners
UK uses both DAB and DAB+. Majority of stations are DAB+ now with a lot progressively moving.
> So buying a DAB receiver is much more likely to turn out to be an investment

Buying a basic DAB radio is $20 where I live. Not sure I'd call that an "investment".
I doubt that is true. SV crowd may be loud but they aren't the majority on HN.

Here's how I would group HN based on income, what keywords make them click and demography.

1. Old system admins, FOSS lovers, and retired due to age folks.

Around median income.

Keywords - vim, Emacs, firefox, awk, unions, inequality, privacy, new tech bad, linux, open source projects, go, haiku, history, and against-big-tech.

2. Fresh college graduate/ enrolled in CS or equivalents, teenagers, hermits, and recently laid off.

Below median income or none.

Keywords - education, degrees, FAANGs, interviews, privacy, income inequality, against-the-popular-social-media, against-google-apple, firefox, chrome, free-speech, thought-crime, and twittter.

3. SV crowd, founders, and employees of a big company.

Above median income.

Keywords - rent, homelessness, parenting, investment, CA, economics, happiness, open source but the profitable or commerical kind (kubernetes tool, cockroachdb, materialize), startups, climate change, big-company-profit-loss, apple, security and immigration.

4. Researchers and retired by choice.

Above Median or low/no income.

Passive consumers so they click on wide variety of keywords. Occasionally, participate in something related to their field.

5. Long time active HN members.

Above median or median income.

They click on most posts on the front page but comment in their own silos or interests. They help direct the site by filtering from new or stopping hoard of initial comments.

6. Marketers, sales and non-tech crowd.

Median or lower median income.

Keywords - medium article, heres-why, how-I, growth, crypto, ads, effective-ways-to, and the likes.

This is only my observation so it will be biased and wrong but I definitely don't think hners are 1%.
Beautifully simple and fast status pages
Please leave our clipboards alone
You had me, then you lost me.

Hubris and the unwillingness to comprehend real problems and the desire to cover them up with "SHUT UP IT"S GREAT!" won't go down well.

What I'm seeing is more apologism for wrongful historical actions, perhaps in RESPONSE to what you described, but at this point it's become an "AMERICA IS GREAT SO SHUT UP"
The usual process of gaining influence in small communities looks a lot healthier a behaviour than the process of gaining it in large ones, IMO.
> There's no way 50% of Brits think gaining citizenship doesn't make you British, unless they don't speak English. That's what the word means!

That's what you think the word means, but a lot of people use "British" and "English" as ethnicity descriptors, and standard language on survey forms includes "white British" as an ethnicity.

I can quite believe that 50% of the population thinks that gaining citizenship still makes you an immigrant; you could probably find a large support for "being born in Britain to nonwhite parents doesn't make you British", and look what happened to Shamina Begum.

(Just to be clear, this is all racism)
fact remains, no medical study can prove the corona virus is dangerous for healthy people and is infectious

Medical study: 455 persons exposed to a person with Covid19, non of the 455 persons became sick by the virus.
Conclusion: very low infectivity
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7219423/
In Ireland we are taught Irish in school from about 4years to 17 years. Most people leave school with a hatred of Irish and the fact that it is compulsory. If there is ever a research study being done to find ways to get people to NOT learn their native language, Ireland is a great source of material.
Just change the banner
Gemini does SSH-style TOFU, you don't ask a third party for the certificate. From the spec: "Clients can validate TLS connections however they like (including not at all) but the strongly RECOMMENDED approach is to implement a lightweight "TOFU" certificate-pinning system which treats self-signed certificates as first- class citizens."
Making the distinction between a derivative work that makes money vs one that doesn't could be helpful in this case.
SpaceX vs Blue Origin: Who Wins the Space Race
Mini-LED, Micro-LED and OLED displays: present status and future perspectives
There is some signal but I wouldn't call it significant and it's not sure whether it was caused by the incentives. Surely, if it was that clear cut they wouldn't have to write a 2000+ words article
Work Culture, More Than Pleasantry