skysight-inc/HackerNews huggingface dataset:
Many households are already streaming multiple high resolution feeds at once; and availability of the appropriate connectivity will improve with time.

The vast majority of gamers hardly spend more than an hour or two in total on each game they own, on average. The proposition isn't to aim to serve 40 to 100 hours of gameplay per purchaser, it's to provide a couple of hours for most and unlimited for the minority.

Latency isn't that big of a deal. The industry giants involved can afford to be within 30ms round trip of most anyone in EU/NA/Jp, and most people can tolerate a 100ms+ input latency. Their TVs are slow as it is, many consumer models having a 100+ms latency already.

And the big wins? No hackers. No secondary markets. No patching. No consumer hardware/software incompatibility. And so on.
Yes, I consider it my main source of internet news.

Selfhosted, no additional ads except for those on the sites, no algorithm trying to keep me "in" with noisy influencer clickbait.
I rarely add sites but I'm quick to remove them if they become too sensationalist/inaccurate.
Research on group differences in intelligence: A defense of free inquiry
Yes. I use Newsblur (commercial website/app)
Yes. I use feed2imap to follow rarely updated blogs.
Every browser has book marking syncing in some capacity these days. It's the equivalent of losing contacts with a new phone in 1999.
However, given an accident occurring, you are much more likely to die in a plane than a car. Higher stakes, lower odds.
>FB usage is not obligatory, what I keep telling everyone who complains about FB censorship or privacy abuse - I don't have FB account because of that.

Wow are you saying that people should take responsibility for their actions and should let others choose freely what to do?
This joke was old 10 years ago. Find a new one already.
What were the misconceptions of your interviewer you were trying to prove wrong with your POC of multiple threads summing a list?

The way I read your post, it seemed like your interviewer told you that threads in python are not effective for parallel computation because of the GIL, and your example proves exactly that. The performance of your threads are absolutely horrible, if you were to do that in C++/Java/Go you would likely see a speedup in the order of min(16, cores). Your example proves that your threads are exactly serialized during the computation, which I assume was the point of your interviewer (but please clarify my assumption).

Perhaps your interviewer was instead proposing that threads in Python work like a charm?
His talk 'Aliens Cause Global Warming' is about this phenomenon in all but name. Consensus science, marginalizing alternate theories and politicizing scientific inquiry. "your theories differ from mainstream" being a black mark rather than a point of inquiry.
>No technical challenge or abstract impact metrics really did much for my happiness (or money fwiw)

It resonates with me from a different perspective. I can't speak to the technical accomplisments -- I had a mundane tech job -- but I was making nearly 100k in total comp in my mid-20s in a low COL region, and my job was difficult for me. I know this isn't a lot of cash to many here, but it was a lot to me coming from being homeless at 18. However, my life took a bad turn, unfortunately. I had some unbelievable aggressions and weird things happen to me, and I left my job. I remember my history teacher saying of the past "If I was there, I would have done something about it," and yet all everyone told me at this time was something like "You need to stand up for yourself." I think most people today are just like they were back then, even if we are not burning people alive for witch craft, we still sometimes bully people under the name of pretexts and for unacceptable reasons. I then quit, left to try to play one of the most popular online games professionally (I was ranked #40ish at the time). I was really unhappy despite the intense competition and supposed fun and excitement of it. So finally, after that, I started travelling the world. The thing is, I started feeling like I was in heaven. When you travel, it's so easy to make friends and meet so many people in a setting where you are incentivized to share good memories, and not in a rat race or a "keeping up with the Jones's-type" of neighborhood, university or other setting. I mean, maybe it's that I am like a pariah or witch or otherwise bullied person and I dealt with a lot of extreme bullying that destroyed my social life and this contrasted with anything would be good. But I think it's also a lot about what you are saying: it's positive social interactions that really make us happy. I mean, I wouldn't wish my life on anyone, but I somehow found an amazing life out of it this way amidst all of the aggression and chaos.
Seems to be in the same ballpark as Unison which I got a bit hyped about when it was revealed earlier this autumn. The "memoize" and network foreign function parts is especially same looking, though Unison takes it a bit further. This seems like the more balanced approach to static typed Erlang-ish.
Are you running that in a web page, or in the devtools console?

I just tried running it in a web page, with the last line replaced by `console.log(performance.now() - t0);` and on my hardware it finishes in ~1.5 seconds in Firefox and ~2 seconds in Chrome.

Similar if I run it in a devtools console like so:

(function() {
var arr = new ArrayBuffer(4)
var arrInt = new Uint32Array(arr)
t0 = performance.now(); for (; arrInt[0] <= 1000000000; ++arrInt[0]) {} ;
})();
performance.now() - t0

and hence avoid the undeclared global variable accesses. If I run the original code in the devtools console, it is in fact quite slow in Firefox, because global variable access is slower in the devtools console there. So each get of `arrInt` takes a quite long time. That's https://bugzilla.mozilla.org/show_bug.cgi?id=793345 and I suspect that's what you're running into here.

The main moral is to not do performance testing in the console, because it's a _very_ different execution environment from actual web pages.
IIRC, super fast typists will use it, since it’s a complete key cycle and not a chord. Apparently at those speeds, a key press is easier to properly execute than a chord.
Degrees, especially from prestigious schools, have become a kind of writ of noble title that can be purchased. Systems like that can be very sticky. Everyone who has one has a vested interest in preserving their value (like taxi medallions) and HR people can easily use them as a shortcut to hiring decisions that they'll never look dumb for making. The latter is the "nobody ever got fired for..." effect.

The only thing that will break this is if demand for labor exceeds supply, forcing employers to hire outside traditional parameters.
Money is money but this kind of business really feels dirty.

It's kind of like parking cars in every $1 spot you can find and then charging people $500 to take that spot.

Also, developing traffic via SEO for 1000s of (parked?) domains most likely involves even dirtier techniques.

Kudos to him, he's achieved more than I ever will but if that was me I couldn't look people in the eye when telling them how I made my millions.
I actually agree with much of what you wrote, but I think the politics of the funding game just reflect a fundamental problem for which I don't see an obvious solution:

Science has to be conservative, in order to protect the integrity of the record of published findings. This can lead to a situation where a field gets stuck in a local optimum from which progress is no longer possible, because things that don't seem to fit are dismissed as implausible.

But you can't fix that by funding implausible things, because most of these actually do come from people who don't know what they're talking about!

At the end of the day, the question is: can we somehow induce these necessary paradigm shifts more quickly? I really don't know.
I don't buy iPhones but if Apple produces ADSL modems and splitters I am definatly going to buy.
Thanks for the hnrss.org examples!
so, a hundred of the cheapest cloud instances cost you what? 1000 USD per month? You can easily get a deskside workstation for 10000 USD with a nice 2TB NVME-SSD, a 32-Core Threadripper and 128GB of memory... Utilization might be lower of course, but even if it's only utilized 8h/day this seems like a bargain for any solid business. For any startup aiming for exponential growth by burning through cash and having a 15month "half-life" this is not gonna work out though
As of the latest preview of Blazor, the boilerplate template (Release build) app loads a total 4.92mb, of which ~4.5mb is the runtime. It's not ideal, but if they can manage to get that to below 3mb it's "good enough" for my purposes. As an Angular developer, at work our app bundles are no smaller than 3mb these days.
It wouldn't have to be in writing. Have a friend call up, say they are from "Tech Co" and "Would you recommend Joe Shmoe?"

Very easy.
I'd be a big fan of giving anyone with a PhD a small social stipend and means-tested health insurance.

It's much cheaper than other universal basic income proposals.
Ask HN: Switching to Engineering Role=Compensation Reduction?
I am switching my role from a traveling consultant (Monday-Friday at a customer site) to a pure engineering role (work in the office). My employer, a multi-billion Silicone Valley-based software company insists that I take a (somewhat) significant
(~10%) total compensation reduction by saying that they pay premium for traveling. I already negotiated this down to 10% reduction (initially it was more like 30%), and they say it is final. I didn't think it was the norm in the industry, but I wanted to validate this against a larger pool.

My likely choices are:
1. Take their offer and move on.
2. Take a stand with a potential of being forced to resign.
3. [Your suggestion]?

I am very stable financially, so leaving is not detrimental in the short term (6-12 months).

Have you been in this situation? How did you deal with it?
The Roots of the Hospital Crisis
These reconstructions are mostly nonsense, especially in these cases where they don't even have a complete skull to work from.
If your goal is education there is no need to go to a university anymore. There really isn't even any need to attend K-12 schools.

It may be better to go to formal physical schools, but it's no longer necessary. Not by a long shot.

It's just going to take another few decades for society to adjust to the fact that university degrees are no longer really that valuable and figure out new ways to evaluate individual competency.
Social Security Trust Fund Is Going to Start Irreversibly Drawing Down in 2020
Yes.

Also, I wrote https://github.com/urandom/readeef after google shut down reader.
It seems like that was just a way of showing how you can use import statements and other things in that setup without needing to set it up.
Interesting... Are there any current issues you can think of in academia where disagreeing with the prevailing opinion can make one a pariah... Even, perhaps, assigned an epithet like "denier"? I think whenever this happens in academia/science, it is incredibly dangerous. Proper science invites and celebrates denial - seeks to deconstruct it and understand it to be more certain of the truth. The mere presence of any other attitude is a strong smell that something is drastically wrong.
That doesn't sound right - that would have been a significant extra cost.
yes (although I can't remember any of it now whenever I am there for about a week I start being able to communicate when shopping I suppose if I spent a month I might be doing better but I'm never there for more than a week at a time), but anyway I'm talking about the popular conception of German from the American/English perception and the self-perception of the English language from the perception of English speakers. Which I thought was obvious?
You didn’t spend much time in the library at school, did you? The amount of stuff not online is vast.
Crichton called out the disturbing trend of politicizing science. His target was the elephant that is global warming but his reasoning was more general, it could (and would) have been anything that deviated from the pure scientific pursuit.

In academia it is tied to laurels and funding. The clue in the article was defender of the so-called cabal saying if it were true, it was because the NIH Alzheimers funding was too low, i.e. it was a fight for who would get what research grants. Go against the concensus and be blacklisted.
ProtonMail takes aim at Google with an encrypted calendar
What makes this a good idea?
Thank you for this guide! I am going to have to check it out. I have heard a lot about Jenkins but never really got around to trying it out myself. This seems like a great way to get my feet wet!
Have you found a way to subscribe to youtube channels and view the video embedded insite ttrss?
The official youtube feeds appear to be empty or just contain a URL to the video.
same section, same RFC:

> However, exploiting the case sensitivity of mailbox local-parts impedes interoperability and is discouraged.
Share some!
> Netflix send petabytes of data over HTTPS. There's no excuse for anyone else.

Uhh, yes, indeed... manufacturing cars is so cheap these days, even General Motors can do it...

> That's not the case. HTTPS encrypts all headers.

That's not the case. HTTP uses SNI (for now): https://en.wikipedia.org/wiki/Server_Name_Indication
Filtergraph declarations in files* can have whitespace so you can format it logically. Each option of a filter can be on different lines, if you like.

*via shell too, if the arg is quoted/escaped.
Closest thing along those lines that came to mind was the Battle of Pork Chop Hill in the Korean war.

https://en.wikipedia.org/wiki/Battle_of_Pork_Chop_Hill
I use inoreader.com and don't miss google reader.
There is a free version with 150 subscriptions and you can search your feeds. Also there are apps for android and ios.
Show HN: Keras-OCR is an end-to-end, trainable OCR pipeline
That must be one sorry bastard...
Hi HN! I made this because I wanted a toolkit for training custom OCR models that included both text detection and recognition along with the necessary tools to create synthetic data. Existing synthetic data generators had more dependencies and set-up than I felt was absolutely necessary so I took a different tack that limited dependencies to PIL only.

Some use cases for this package:

- You can use the pretrained (trained by others!) models for OCR (see the README for an example) on English text. [0]

- You can fine-tune a version of the detection and recognition models on a different alphabet / language (see the tutorial [1]).

- You can just use the data generator with backgrounds and fonts (I provide a packaged set of both) to create images with character-level annotations for some other model [2].

I'd really like to continue improving the image generator to render more realistic images while retaining the existing mix of simplicity / flexibility. Ideas welcome!

[0] https://keras-ocr.readthedocs.io/en/latest/examples/using_pr...

[1] https://keras-ocr.readthedocs.io/en/latest/examples/end_to_e...

[2] https://keras-ocr.readthedocs.io/en/latest/examples/end_to_e...
I have never and would never give a letter of recommendation directly to the person I'm writing it on behalf of.

I've attended four universities, and all of them had the letters of recommendation addressed directly to them - I never got a copy of the letter.
Even CPU is about "I/O" these days. Memory (RAM) is the new disk - and memory bandwidth is generally the performance bottleneck in heavy workloads, especially in multicore. This might be one reason why loosely 'C-like' languages like Rust are going back in style. High-level languages are terrible for memory bandwidth.
re: subscribing to the HN firehose on Feedbin. Has anyone else noticed that Feedbin does not seem to handle that well? Right now it says 526 unread items, whereas it in fact should rather be a few thousand items. Is there some lossy aspect to subscriptions on Feedbin, like upper limit of number of items?
The solution is you open a lawsuit against Google for defamation.

Then you use Hacker News and other resources to develop your arguments and collect money from people that care to help.
Many companies will share "eligible for rehire" status.
Good old days of web development didn’t ever disappear - you can still include normal JS code directly through the <script> tag if you want.
Use selenium or puppeteer with stealth plugins and a real user agent and I suspect it will be A LOT harder for them to block you.
Or Rust and C. Rust calls C libraries easily. So, is it Rust, or is it C/Rust? You choose.

The failure modes of Rust code are very different from C's, but calling C libraries, as is usually a practical necessity in production, exposes you to all of them.

Switching to modern C++ nets 90% of the benefit (plus other benefits Rust lacks, and may always lack) for 10% of the cost and 0% of the hump.

So, is it C/Rust and C/C++, or Rust and C++?
Been in NYC for a year, but moving back to Australia in 2 weeks.
> What you seem to actually mean from the rest of your comment is that the illegal term can be excised leaving the rest of the contract in places rather than the contract being void

No. The contract is void. Which means the seller has no recourse, and no ability to rescind the product, etc, etc.

Which means that the transfer has happened without any obligations on the purchaser. The seller has transferred it to them, without a valid agreement in place.

If only the term itself was all that was made invalid, then the seller could hold the purchaser to account for other parts of the contract - but the contract itself is considered void.

In practice, this usually means that the purchaser has received the equivalent of an unlimited license grant. They can copy, disassemble, and so on, without limitation.
Absolutely, saw this post via Hacker News feed. I consume Reuters and BBC news for general news and follow other blogs via feeds. Feeds are still the best and fastest way to easily stay informed.

For the general news I peruse the headlines and read the things that interest me. I have had a TinyTinyRSS installation running since 2012, before that I used GoogleReader and I think it was called Bloglines.
lawyers cost money too. companies don't want to use their law resources for something like this. sometimes a letter on a law firms letterhead with harsh words is enough to at least get the company to take action. this probably won't cost you more than $1k, which if you believe your career is at stake is far less than future income.
Heard Sam Harris mention once that every Joe Rogan podcast has the same audience size as the Game of Thrones final. Too lazy to look up the numbers but it's very impressive if true.

I like his podcasts a lot, he's a great guy and deserves it all. He did mention once that he made "fuck you money" in his Fear Factor days. His income from that and his stand up tours probably contribute massively to his total net worth.
Do we really need to teach French to undergraduates that won't ever use it nor remember anything from these courses? My university also had a swimming requirement. Seems like more than half of the courses were not terribly useful or mind opening. Certainly since something valuable isn't being produced, the pay for producing that will be low.
In my eyes, yes.

I'm quite thankful if the code I'm reading is honest and tells me about stuff not up to par with whoever wrote the code/reviewed it expected.

With a TODO it can often be easy to figure out if the feature/bug I'm working on is affected by it.

Potentially a huge time saver.
Not necessarily a ton and he did write "currently have meetings with attorneys on how to protect myself." If it is really just hearing through the grapevine that there's some water cooler gossip, probably not a lot to be done in any case. On the other hand, a "knock it off" sort of letter probably wouldn't hurt and it provides a paper trail if anything comes of this in the future and/or the company has made some sort of formal accusation, e.g. via email, internally.
> what are all these Ph.D.'s going to do?

Get a job like anyone else would? Why must academia or industrial research be the only plausible options?

After doing a PhD you can be a high school teacher, a soldier, an actor, start a company, go into politics, do whatever you want. Nothing’s stopping you!

Most jobs just want capable educated people, and many vary diverse educational backgrounds.
> But you can't fix that by funding implausible things, because most of these actually do come from people who don't know what they're talking about!

I think this framing is inaccurate. The alternative ideas aren't necessarily less plausible. The process by which science is funded does not accurately determine plausibility in my view. It's heavily swayed by factors it should be independent of like fads or sounding good to the proposal evaluator (who may not be an expert in the field) but having deeper issues.

To quote from a book I have about writing grant proposals:

> [...] writing a grant application is unlike writing a scholarly manuscript for publication in a prestigious professional journal. In the former case, your target audience is likely to be 1) a reader who is not particularly knowledgeable in the area of your proposal (except in a very general sense); 2) an individual who is overworked, tired, hassled, and intent on getting through the required reading as quickly as possible; and 3) someone committed to reading your proposal only because he or she has to.

From p. 31 of the 2014 edition of this: http://www.grantcentral.com/workbooks/any-other-agency/

The status quo is not the best we can do.
>K-12 education is terrible for most people. You can get far superior education for your children by simply enrolling them in Khan institute and hiring tutors for subjects you are not great on.

I think that is silly. Really silly. You have no evidence for this. Learning is mostly a matter of motivation. It's like assuming that having an encyclopedia could replace instruction.

K12 education is way better than we think it is. It's just in the interest of k12 public education for people to think it is bad, so that it gets more resources. But it is one of the better functioning institutions in America. Much better and more per-dollar efficient at creating public value than the police, military or medical system.

Consider, would you rather have the bottom half of society skip it? I'd be terrified of a less educated populace.
Did anyone else notice ProtonMail being used in the movie "Knives Out" to send the ransom note? Cracked me up..
I make some money via fake clicks. The promoted content is always obviously an ad, and is sometimes literally an ad.
See if you can get your friends to put their statements in an email or text message. After that, consult a lawyer with the evidence and perhaps sue for slander. I wouldn't take this lightly. This could damage your changes of getting a job in the future if a potential employer calls them.
What good is a console that makes piracy trivial and even advertises this as a feature?
Really? I've always had them handed to me. If a professor refuses to hand you the sealed envelope, maybe that's the red flag right there. Even so: There's probably a way to game that system, too. (Handing them pre-addressed envelopes, and one of the addresses is a PO Box you own?) ...although you have to be careful, because at some point it presumably becomes mail fraud.
Indeed! I use the FeedBro plugin for Firefox, with feeds for my various webcomics, a couple of blogs, a couple of news sites (including HN), a Forum, a couple smaller subreddits, and more recently my favorite YouTubers since Google can't get it together when it comes to notifications of new uploads by creators.

I also use it at work to get notifications of when our Jenkins Builds/Jobs fail.
Interesting that https://github.com/-Cor- works, so the username constraints vary in what's enforced.