skysight-inc/HackerNews huggingface dataset:
I don't think Rust is going away. You may not like it; it may not be adopted by the Linux kernel. But it is widely used in real codebases (including, say, Firefox). It's not brand new. And the article linked above discourages creating new languages; valid or not, that horse is well out of the barn.
There might be an edition of "Fathers and sons" that comes in under 200 pages. It's one of the shortest Russian novels I've read.

From English literature: "Animal farm", "Three men in a boat".

Try some stories by Jorge Luis Borges, perhaps, such as "El jardín de senderos que se bifurcan".
A doctor who championed hand-washing and briefly saved lives (2015)
The Modern-Day Mind-Killer
Tracking Pico Balloons Using Ham Radio [pdf]
I think the algorithm is most likely worthwhile, but the article is terrible. Another instance of journalism adding a narrative meant to entertain but really just disinforms.

Also if I had to guess without studying the paper, the benefit of the sum of the weights being a power of two isn't just being efficient in memory or time, but rather efficient in use of the random input tape. Naively, if you want to generate a uniform number between 0-128 inclusive from an input of uniform bits, you consume 8 random bits and if they form a value within the range you return it. Otherwise (129-255) you throw all the bits away and start over. Using the leftover entropy seems like it should be possible somehow.
> 'Open source' is a simple descriptive phrase - it's not something the OSI own, or coined, or have any right to lecture people on.

You're sort of pulling back here—defending it in a different context than the way it was used in the place you first wrote it.

Do you want to take this private? I'll email you. I've been in enough HN flamewars over the last 24 hours, and these types of threads where a few people dominate aren't good and might as well be private, anyway.
There's a difference between a degree and an education.

The problem is how we consider the destination (the degree), to be a proof of competence and knowledge, while it's really the journey (the education) which actually matters. That's why degrees should be abolished, and a certificate of education be given to the student as long as he/she is present.

School should not act as a social filter. As long as you go to school and go to classes, and shows motivation to learn, it's enough. There are no proper ways to evaluate how a student really learned and absorbed the knowledge that was given. There are many students who love the knowledge, but cannot accept scholasticism, the competition, the selection and the filtering. It often ends up being about "belonging to a group", and honestly it was never the goal of education.

It's up to companies to really check if someone if competent and has the knowledge, it's not the job of universities. Higher education is an enormous source of inequality, and an immense social barrier.

It's really easy for people with degrees to disagree with this, I can only answer with survival bias.
I have an FT65, it works well. It is less susceptible to being overloaded by nearby strong signals than the Boafeng. Easily worth the extra.
Fiction:

The Master and Margarita - Mikhail Bulgakov
The Steerswoman - Rosemary Kirstein
The Carpet Makers - Andreas Eschbach
Nine Hundred Grandmothers - R.A. Lafferty
Weaveworld - Clive Barker
A Small Death in Lisbon - Robert Wilson
Bones of the Earth - Michael Swanwick
Enough Rope - Lawrence Block
The Anubis Gates - Tim Powers
Her Smoke Rose Up Forever - James Tiptree Jr.
Planetfall - Emma Newman

Biography/Memoirs:

Surely You're Joking, Mr. Feynman! - Richard Feynman
What Do You Care What Other People Think? - Richard Feynman
Crime and Guilt: Stories - Ferdinand von Schirach
Last Chance to See - Douglas Adams
Travels - Michael Crichton

Technical:

The Unwritten Laws of Engineering - W.J. King

Nonfiction:

Legal Systems Very Different From Ours - David Friedman
Prisoners of Geography: Ten Maps That Explain Everything About the World - Tim Marshall
Of course, in science, if it isn't published, it doesn't exist.
I find it odd that you argue with the 'in the last 10 years' statement with a thing from 2008
> That precludes GC

This isn't the case, there are tracing garbage collectors implemented as libraries [1][2], and there is consideration being made for supporting tracing GC in the language and stdlib [0]. As well as reference counted GC having been available in stdlib for a long time [3] (similar to C++'s std::shared_ptr)

[0] https://github.com/rust-lang/rfcs/blob/master/text/1398-kind...

[1] https://manishearth.github.io/blog/2016/08/18/gc-support-in-...

[2] https://boats.gitlab.io/blog/post/shifgrethor-i/

[3] https://doc.rust-lang.org/std/rc/index.html
Detect Emotion from Speech
Similar work done at Facebook: https://engineering.fb.com/developer-tools/predictive-test-s...
No, because the excited person does not get to make the decision. I do.

Also, good proportions of toys are not exciting to kids at all. Especially during Christmas and birthdays. They are swimming in sea of toys they will never actually play with, because it is simply not possible to play with that many toys.
Technical Analysis is not misinformation. Research it. A lot of people think so but if you know what you are doing it's way better than fundamental analysis, depending on what you are doing. I.e. doing TA for long-term stock holding is probably not ideal but trading options with TA is definitely profitable.
> There has to be a business model to bring them back.

There is. There are arcade-bars that serve alcohol and food to cater to millennials.
Well, the article is right. But what happens in practice in cases like these is that everything has been made illegal and it's just arbitrarily enforced. All behavior that grandpa judge can't understand, like, say, anything beyond using a browser (say, wget?) is a hacking tool and as long as the person you annoyed has deep pockets or connections you'll go to prison.

The problem isn't with the details of any particular scraping or subtly. The problem is with the law, CFAA 1030, and how it can be interpreted however the particular DA wants. The judges are too ignorant of technology to stop them.
Learn About Google DeepMind
Invidious is an alternative front-end to YouTube

https://github.com/omarroth/invidious
Kids are easily pleased, their grandparents not so much.
IMHO That does’t paint a picture of a tech leader and innovator — maybe a fantastic CFO.
Main Reasons, You Should Learn JavaScript
In 1985 "Computer Chronicles" on PBS said "open source code" while talking about Bill Joy and his new startup.

https://twitter.com/OMGerdts/status/1245905516913623040?s=20
> I assume that this refers to unemployment insurance, which is often provided for a limited time, and/or requires you to be actively looking for work.

I'm in Germany, unemployment insurance has a time limit, and does require you to look for work, but the benefits are based on your previous salaries, what I was referring to is general welfare. It does have a provision that requires you to look for work as well, but it's rather theoretical, and unless you're basically taking a dump on their desk and tell them to go shove it, you're not going to have your benefits cut. The largest constraint is that you need permission to go extended holidays.

I'm not suggesting it's a great long-term idea to incentivize not contributing to society, or that it's not costly for those paying for the party, I was originally just pointing out that we do a lot to redistribute "the fruits of labor", and that it does reach the intended recipients, as I wasn't sure how to understand your statement.
Absolutely love that feature!
The trick is to get five series. Then they can be repeated as infinitum, if not on the primary channels.

Octonauts is my favourite toy franchise, they have eight characters and many vehicles with other props. Kids do not mind having duplicates of the octonaut characters. This makes no sense to an adult but a three year old thinks differently.

The octonaut characters have large heads and small bodies. Therefore they do not stand up. The vehicles are for under water so there are no wheels. This again is no problem. Scale is also variable. As is quality, some toys come for free on the octonauts magazine.

The strength of the TV show is what matters. Sony bought the rights and there is a movie and two more series in the works. The franchise is global.
not working... is it similar to http://hn.luap.info ?
Start by assuming good faith from the website regarding scrapers and clearly identify yourself in your user-agent (provide a contact email or something) and do it from a single IP.

Submit a reasonable amount of requests/second and ramp it up slowly depending on the response time and size/popularity of the website (if it's a national e-commerce brand you can hit it with hundreds per second with no expected ill effects because that's a drop in the bucket compared to their overall traffic, but a very small website on shared hosting might warrant a more cautious approach).

Of course, if they are hostile to it and don't like the "being nice" approach then fight fire with fire and try to get what you want as fast as possible while blending into their overall traffic so they can't identify nor block it. It might sometimes even involve paying real people (on Mechanical Turk or similar) to just browse the website as they normally would and scrape it manually.
People are average at their jobs is not necessarily true.

One competent person can cover for at least 2 or 3 below average people, maybe more.
Your solution of "only let the OS initiate pasting" only really works when dealing with os provided text editing widgets. What if an app wants to implement a paste button/gesture? eg. paste and go to url that chrome/safari has, or terminal emulators that paste on control-shift-v rather than control-v, or photo editors that don't really have a text box to "paste" to begin with.
"Cancel culture" is what you get when you tell a whole generation that the political apparel can't do anything and the only way of beating either climate change/racism/sexism is voting with your wallet. It was inconsequential when the millenials were between 5 and 25, now its not anymore.

This is the same thing as those 2010 pieces "the millenials are killing restaurants". They're just voting with their wallet. It was poor food when they were mostly student or young workers. Now it's Nike, or anything caught doing thing that some millenials find immoral. That's what the previous generation kept saying. The millenials just listened (and have tools to organize).

I'm not agreeing with this, i'm just understanding. I'm voting with my wallet too. And this is a powerful tool.

If some millenials (or now the next generation, whatever its name) chose not to go to an university because of what a professor said and this is causing financial loss, well to bad. It's sad for the professor, but what can you do? If it is not defamation, people have the right to talk and organize, no?
They can much longer when you merge classic move genre (dc comics, marvel, star wars) with timeless toys and utensils (lego&compatible, flashlights, balls, backpacks, pencils, lunchboxes). Lightsabers will sell now and in 2030 too.
CRDTs are great examples of what the NoSQL movement called Eventual Consistency. I never understood why this movement assumed that abandoning ACID-style consistency automatically gave you Eventual Consistency.

As a side question, have any new algorithms been developed over the last decade that have significantly improved automatic source branch merging?
Scrapy (a popular python scraping framework) has an auto-throttling feature that lets you limit concurrent requests and requests per minute for a domain. I tweak these values to what I estimate the website could handle (depending on how large it is).

The page also outlines how throttling algorithm works, which you use as a starting point for your own work.

https://docs.scrapy.org/en/latest/topics/autothrottle.html
Most toys are not bought by parents.
In terms of exploring music, yes, YouTube’s algorithm is terrible. There’s no real exploration, one keeps on falling into the same tracks over and over again. No matter how obscure a band or musician is eventually I will end up with the same playlists of promoted stuff. Are used to be a bit more random and it was better. I almost always am not interesated into the promoted results anyway
I think you missed the point I was trying to make. I haven’t had my coffee so that’s my bad.

As long as there is a means of conversion you can start with anything and end up being able to pay your taxes. You can’t directly pay taxes with your time and skills, but you can trade your time and skills for USD, and then pay your taxes. You can’t directly pay your US taxes with the AUS dollar, but there is a market where you can exchange that for USD, then pay your taxes. The logic is inclusive of BTC, which makes the ideology that BTC is bad because you can’t pay your taxes with it, at very least, murky.
There is also (3): individual guidance and instruction on how to solve that sort of problem.
You can tag a ‘workout’, right? Start time, duration, and level of intensity.
I noticed there's a Lithuanian "Cepelinai" mentioned there. "Cepelinai" aren't dumplings in a traditional sense, mainly because there's no flour used for the outer shell - only potatoes.

The real dumpling in Lithuanian is "Koldūnai".
> Plenty of consumer crap would be consumed too. Magic cards, Funko Pop figurines, Alco-pops and Big Macs.

Yup, guess which demographics are most likely to own a luxury vehicle in America...
It allowed me to identify food intolerances that had a significant impact on my sleep.
Two of the three (four?) major American ISPs are known to inject JavaScript and custom headers into HTTP requests for tracking and analytic purposes:

* https://www.privateinternetaccess.com/blog/comcast-still-use...

* https://www.eff.org/deeplinks/2014/11/verizon-x-uidh

Edit: Spectrum has apparently used this technique as well[1]. That covers the vast majority of home Internet users in America.

[1]: https://gist.github.com/jzebedee/7c5000779cd131df2498a3e6d04...
Tried it and it did not work for me. Maybe they closed the loophole?
I don't believe I am pulling back.

My claims are:

* 'open source' was an existing industry term before 1998, with a broadly similar meaning - not exactly the same and that's kind of the point - why pick an existing term and try to give it a new meaning and then claim you invented it?

* 'open source' is a plainly descriptive term, so much so that the even the USPTO told them this and that them trying to trademark it was a nonsense - it's like they tried to claim they invented 'sliced bread' and then wanted to trademark it - it's just an adjective and a noun

With both of these things, I think it's really silly of them to try to tell people that things aren't open source because they don't meet their own pet definition (and they do that - they have come into HN threads and told people off).

You can email me if you want! All my details are in my profile. But it's not my job to convince anyone of anything. I just know why I wouldn't let the OSI lecture me, and I'd recommend other people check the history as well.
I'd be more concerned about advertising/marketing companies collecting data about unencrypted websites visited by users on their public Wi-Fi as opposed to rare malicious actors who are typically isolated to a single location.
I don't enjoy taking the company's side here, but their accusations of disparagement seem true. In the original article [1], she said Equinox executives are "all, trust me, Trumpy, greedy, capitalist-y bullshit" and called Equinox customers "spoiled, entitled people". I think that crosses the line even if she's also raising reasonable complaints about workplace conditions. You just can't insult your company's clients like that.

[1] https://www.buzzfeednews.com/article/addybaird/equinox-class...
I'm not saying resale value is irrelevant. I said the primary value of a house is as a place to live. Whereas the entire value of stock is the monetary return. There's no material value to stock. Stock is not comparable to material products that you can use and then resell, because there's a lot of value in the use.
I assume that there is merit in throttling the request frequency.
They haven't made it a priority until the last year or two, no efforts were made to improve it before then.
It’s more like service slaughter (which isn’t a term AFAIK) than denial of service (since denial isn’t the goal).

It’s a tough problem though. In an ideal world, I think scrapers should pay for the compute/resources required to serve their requests. I think that’s one of the only ways to scale for this fairly. (This assumes you agree that scraping of public content should be allowed in the first place.)
If you're on a platform where Kindle Reader app is available, is there any reason to use the Kindle Cloud Reader?

I guess there are some people who buy Kindle books but whose main OS is ChromeOS (like the screenshot in the article) or desktop Linux. What's the solution for them? Use ARC (Android Runtime for Chrome)?
Please check this Show HN thread -
https://news.ycombinator.com/item?id=23776894

A developer has created an app for this same purpose
Yes, these are hard problems, but I would prefer that they either be solved - or go without some features - rather than let every app be able to read the contents of my clipboard.
>A random link to YouTube, on the other hand, is a much more family-friendly Schrödinger's RickRoll.

Except when it's not. The only way to find out is to open the box. Er, I mean click the link.

Others may be people that somehow 'peeked in that box' enough times they didn't want to do it again and their local memory has stored the URL and associated it with a negative outcome. URL shortener's totally destroy that learnt ability.

There's kind of a reason people came up with the term "risky click of the day" and now there's 'NSFL' (Not Safe For Life), which is extremely worrying.

Anyway, I got upvoted which means it still worked, and I got to legitimitely rickroll someone on HN and they appreciated the lesson. Woohoo.

One of the problems with the software engineers solution to these kinds of problems is that create a plugin that checks whether the url resolves to the rickroll video or not. The problem is definitely solved, but now the computer/browser is slower for everyday use. Also the problem is still easily recreatable at a different level of abstraction. (e.g. aforementioned URL shorteners or copying the rickroll video to another location) <-- this is the really hard problem to solve and we haven't even used encryption yet.

When it reaches the level of the politicians 'protect the children' where its about votes and appearing to do the right thing but none of the people understand the implementation problems and we discuss the absurdity of it on HN.

You do however get to be technically correct. It's not a proof. It's more like circumstantial evidence in experiential form.
Crap... it might be cos I just added a Letsencrypt cert?

In any case, not similar. My site shows the HN RSS feed items, with the domains filtered out according to the list.
Clearly there are upsides: some people are more comfortable with the suggested terminology.

Why is "blocklist" or "denylist" harder to learn for beginners than "blacklist"? If anything, the approved terminology seems easier to learn, if you ask me.

It sounds like your argument is not so much about beginners learning for the first time, but experienced people needing to learn a different word for a concept they already know. I'm fairly sure I can learn what "blocklist" means with minimal effort, but perhaps that's a difficult word for some people.
Yes, that is a great service. Not only that he strips the ads you can also listen to the audio only. And it also looks better than YouTube
The most interesting part of this to me was something tangential: they use Redis Queues. Anyone have experience with this? Good or bad impressions?

The documentation is tantalizing, but hilariously short: https://devcenter.heroku.com/articles/python-rq

Very "And then draw the rest of the owl." Oh really, you can just do `from utils import count_words_at_url;
q.enqueue(count_words_at_url, 'http://heroku.com')` and presto, your blocking function -- whose source code exists locally -- is run successfully at the other end?

I'll have to set aside some time to try this out. Python does have introspection facilities that could make that possible. I could imagine that since the code is executed on the same box, it's relatively simple to send a request like "here's which module the function was loaded from; here's the order all modules were loaded in; load those modules and call this function." But it leaves so many questions: serialization, performance, scaling, and all the tiny bugs that inevitably come up.

I guess I was hoping someone could give me a quick gut check of positive/negative reactions. The full RQ documentation is slightly better: https://python-rq.org/docs/ but has some worrying signs:

Make sure that the function call does not depend on its context. In particular, global variables are evil (as always), but also any state that the function depends on (for example a “current” user or “current” web request) is not there when the worker will process it. If you want work done for the “current” user, you should resolve that user to a concrete instance and pass a reference to that user object to the job as an argument.

Yes, sure, global variables are the root of satan, but they're also a fact of life in many scenarios.

Interesting approach... I wonder how much of a nightmare it makes devops...
A few months ago, it was apparently the opposite. https://financialpost.com/commodities/agriculture/we-are-dri...
“ According to the complaint, LinkedIn has not only been spying on its users, it has been spying on their nearby computers and other devices”

Facebook’s SDK’s which are embedded in more than 30-40% of all Android apps also scan the users internal network and also uses Bluetooth looking for devices nearby.

I was shocked to discover that more than half of the third party apps I had installed had Facebook’s software embedded in them.
> Tried it and it did not work for me. Maybe they closed the loophole?

That's exactly what your parent said:

> > YouTube fixed this a week later

> > https://news.ycombinator.com/item?id=23581118
> They are a religiously persecuted because their sect is being persecuted.

CAA is not the only way in which refugees can come to India. They are free to seek asylum if they want.

If you want them to be included in the CAA then first ask the Indian government to recognize them as a separate religious sect that's being oppressed.
>You could cut a lot of the defense budget in the US if the US's allies started paying their fair share

Yeah. Either that, or you could maybe, like, not have an empire and cut back on the military adventurism? But I see that may be a hard sell in a society in which all the mainstream media just frickin LOVE war. Really, there's nothing just like a nice little war! Or at least bombing a few poor people now and then. It just makes for the best reporting. Also, the military-industrial complex needs to feed. And they seem to be quite cozy with the media-industrial complex. So it's a win-win scenario really. Except for the poor people of course, both at home and abroad.
I’d rather be tracked everyday than be pwned once. Nevertheless, what I posted is just an example against the “no rational threat vector” reply.
A Math-Loving Executive Used Hotmail and a Spreadsheet to Find Winning Scri