skysight-inc/HackerNews huggingface dataset:
Very true: https://jakeseliger.com/2014/04/27/paying-for-the-party-eliz...

Too many students or "students" wind up paying for the party for years or decades after they graduate. The incentive structures in academia are (mostly) not good and not properly aligned.
That attribution is wrong - the mediawiki page links to Martin Fowler’s collection of quotes, where he says the off-by-one version came from Leon Bambrick https://twitter.com/secretgeek/status/7269997868?s=21
Does it have a Windows version?
Why do you need to use self-signed certs? (As contrasted with CA-signed certs that happen to be signed by a CA that you own and trust as suggested by arwineap?)

It took my a little over an hour one evening to figure out how to create my own CA, trust it, and sign certs for all my local devices (except my UniFi cloud controller which I admit I gave up on due to time).
Well, there is a reason hiring mercenaries is usually regarded as a shady proposition. But you're right, Russia and America made a good match in WW2. It's just an angle that's not often illuminated (thanks for your far better post btw) and as always in this story, it's so sad that ordinary Russians ultimately paid the price. I wish that part also was shown differently (in Russia). Russia was not a casualty, Russians were. And Russians certainly did not win this war.
watwuf already said it nice, that is anything but real life. Not counted in is that there is also very serious selection criteria (so, not random people).

On the other hand what you call extreme situation is nothing like that - most people have some type of chronic problem.

The most improtant aspect is certainly longevity of treatment - callorie restriction can not be followed - it can for some time, but soon enough (months or years) you will sucumb. Its simply not a normal way to have a life. It must be sustainable life practice, not something you apply from time to time.
I'd argue multi-window would require a substantial redesign of the graphics layer, so much that the maintainers would be uninterested in supporting it, and consider it out of scope.

I can imagine IME support being integrated, but a giant pain, due to the wide variety of APIs across platforms, the fundamental disconnect in how text input is done in games vs. elsewhere, not to mention the "Linux wars": will you support ibus or fcitx?

So it requires someone to step up and do the work, and don't be fooled: it's a lot of work.
Where's the redefinition? Large organizations are bureaucratic and ruled by internal politicking. It's their nature.
Just spinning up a CA is a couple of commands. Running one sanely (to include security of the private keys, availability and auditability of the signing machine, keeping backups, publishing a CRL, setting up ACME if you want any kind of automation) is significantly more involved.
Just out of interest:

Spooky action at a distance was Einstein's quote, his way of dismissing a genuine physical rule - quantum entanglement - which he did not believe to be true.
You should find a better font and work a little on the proportions. Nice to see the images, a little more polished and I would use this instead of the normal HN website.
I think it'd be easier to reply "I don't know" than killing the party with this answer.
It's also interesting that this was timed right around the release of Parler, a Twitter alternative.
Joe actually has a Windows build - right from their website.

https://joe-editor.sourceforge.io

By the way, there is a free semi-GUI WordStar clone named WordTsar.
No, it was on the order of 5 years ago; everybody was garbage back then. But, if this had become usable, I would expect to have seen articles about using it since then.
No, I'm saying it's pretty much the only reason I wear a mask. I don't want to get anyone else sick.
It's worrisome that you injected yourself into the conversation between me and my users. How is this any of your business?
I'm surprised to see this as the highest comment on this post.

This is a clear security win, and thus good for users. And no, I don't trust websites to have my best interests in mind, not remotely. Hell, if browsers hadn't started warning about insecure connections then I suspect that even to this day most websites would still be insecure. We used to leave it up to the choice of each website, and that was a clear failure, and now they're being forced to provide better security, which is a clear win.
No, you have to be more specific than "recursive functions", many recursive functions will see no such benefit. A simple example is factorial function: adding @lru_cache to that will only slow it down.

This technique ("memoization") is a technique from dynamic programming, and it only works on very particular types of functions. The two criteria are:

* Optimal substructure: the function has to be a recursive function that can be solved by solving "smaller" versions of the same function (this is roughly what people mean when they say a function can be solved "recursively")

* Overlapping subproblems: the smaller sub-problems have to overlap, so that memoizing them actually introduces a benefit. For instance, in order to calculate F(10) (F(n) being the Fibonacci sequence), you have to calculate F(9) and F(8), and in order to calculate F(9), you have to calculate F(8) and F(7). That means that F(10)'s subproblems overlap with F(9)'s (both require F(8)).

For the factorial function, the first is true, the second is not. There are no overlapping subproblems for calculating the factorial, so memoizing the function in order to speed it up is pointless.

This is a very particular kind of problem. It's a type of problem you learn about in computer science class, have to face in terrible developer job interviews, and find all over the place on Project Euler. It's is very rare that you actually encounter it in the wild. Giving the advice "@lru_cache speeds up functions!" is misguided: it only speeds up a very particular kind of function. It slows down basically all other pure functions. Also: if you've identified a problem of this kind, memoization is not the fastest way to solve it: turning the recursion upside-down and iterating usually is.

The real use-case for @lru_cache, IMHO, is to use it as an actual cache: like, caching database entries or other data you'd need to do I/O to fetch. That is a much more reasonable use case.
Do you mean in the send() function? No sorry I'm talking about a chatbot that forwards Jira comments into a chatroom, so usually the combination of the username and the message is unique enough on its own to produce a good hash for lru_cache without needing a message_id if that's what you're referring to.
I'm not sure. That would be good though.
No, I don't. Browsers have always controlled the internet since the web became the dominant way the internet is used. And I'm really quite happy for them to do this because lord only knows helping my various relatives with their computers has proven to me that someone needs too.
No, the GGP post said that Internet censorship by corporations is already happening, and he's "tired of having to accept [it]." The article itself is about proposals for government censorship of the Internet that are not being pushed by corporations.
> A Harvard Business Review study of common traits among CEOs found that the leaders who rose to that position fastest were those who had a “catapult experience”—a bold and potentially risky career move. Perhaps the same traits that lead to this type of bold action might also lead to very poor outcomes on a college campus.

The next sentence calls Bay area programmers "dorks" who have never taken risk, but I'll take the first part at face value. I've been listening to the podcast "How I Built this with Guy Raz" where founders of companies talk about how they started/grew their successful business. It does seem like many of them either had a hard time with "regular work", or they were stuck in some job they didn't like so they decided to start a business. Many of them have college degrees, which goes against what this article is about though. The more I listen to these, the more I think that there is a "type" of person who would start a business and therefore become a CEO. I've met a few people in real life that gave me a similar vibe, and my company's founder/CEO is like this as well. I can't put my finger on why these people seem different to me, but they just seem to think about problems differently.
The Godot editor has a pretty good IDE. It's not VScode/Atom levels of functionality but it's improving steadily.

Looking at the github issues they seem to have made a lot of progress with non-English inputs. Again, not perfect but improving.

Godot 4 is adding multi window support. I would hesitate to judge it until it stabilizes but there's some hope there. It looks good from what we have seen so far.

The rate this engine is improving is incredible, i'm finding a lot of reasons to be optimistic.
Whoever downvoted this, I would love to hear why.
The LE rate limits are (mostly?) for new cert issuance. I’ve never run into a rate limit on automated renewals and seem to recall it was either non-existent or comically far away from anything any individual would hit.
I can, I just like using Steam to manage it. I'll probably change in the future, though.
SpaceX Falcon 9 Landing with RL
It handles it by asking "Do you want to trust this new server?"

Asking the end user to accept downgraded security is a huge security antipattern.

Also, if I’m operating an evil wifi AP at a coffee shop and I intercept your web request for bankofamerica.com with a redirect to bankofamerica.local, would HSTS prevent the redirect? Or could I then serve you a bad cert and trick you into accepting it?

Also, what sokoloff said makes a lot of sense. Encryption without authentication is worthless, and that cert chain only works in so far as someone at the top vouches for someone’s identity. If that’s your print server, then you are the one vouching for its identity. It makes more sense for you to be the certificate authority and just build your own cert chain.
Remember that RISC OS as we know it today didn't appear until mid-1989, 2 years after the first Archimedes. During those first couple of years it was the BASIC written Arthur 1.20 that you got by typing '*desktop'. You swapped out the ROM chip for RISCOS 2.0 in 1989. FWIW, Arthur 2.0 was meant to be the proper name for RISCOS 2.0 but that was torpedoed by the movie Arthur 2 being released.
Most of my friends bought theirs used, then sold it after 6 months when it was no longer needed, recouping most of their purchase price.

We're renting ours through their new rental program.
I love many of Werner's movies (and dislike a couple). He tends to root things in historical fact without going too far afield. His protagonists are usually realistically flawed and frequently outright unhinged (e.g. most of Kinski's roles). Many of his films have a uniquely lyrical character, and his taste in music usually coincides with my own. (If you hate the music a director chooses it often makes it hard to like his films). His documentaries (e.g. "Little Dieter Needs to Fly" or "Grizzly Man") feature unique and fascinating people, and Herzog digs deep into their stories.

It's okay to hate good films though. A big part of appreciating culture is learning to recognize when something is good, but not for you. e.g. Many go gaga for Antonioni's "L'Avventura". It may have done some pretty revolutionary things for film, but I hate it with a passion. I can't stand it's plot structure and loathe every one of it's characters. I recognize that it is a good film, but also that it's not for me.

Be careful to say, "I didn't like that film" instead of "That is a bad film because I didn't like it".
I knew a guy, who started his career as a backup tape boy at Bell labs, right after his high school. As he started to learn more about computers, he became a system administrator at Bell labs. Later, he became a developer at AT&T research labs, Florham Park, NJ. His boss, who is a MIT Ph.D, encouraged him to get some online undergrad degree so that he can be bumped to the right salary level. I believe, he still works for AT&T labs in Middletown, NJ.

These are the old days, where managers encourage people to learn and give them opportunities. Now we have a different set of managers, whose only aim to tick off credentials, leetcode questions, pedigrees, pleasing upper management, etc.
Hey all - would really love to get some HN users into one of these groups. I've been doing direct invites of HN users for a while and it's gone well - I figured it would be nice to open registration up a little bit.

I submitted here a few days ago and didn't get any response, but still a handful of new users - so here I am again.

My goal with the project at this point is to try to connect people in slightly different ways than we're used to.
Because 99.99%+ of users don't have the technical skill to do this, but still need to be able to access local devices and it would sure be good if they could do so in a secure manner?
"Less deadly than the typical flu" itself amounts to cherry picking. Weeks to months of symptoms, and 4%+ rate of hospitalization for COVID-19 even in the college age group makes it much worse than a typical flu and capable of overwhelming health care systems if you put people in the college age group indoors in lecture halls, labs, meeting rooms, and faculty offices for 45+ minutes several times a day grouped with different people each time.

This also involves an invalid comparison: College-age students, if they were broken-out by age among flu deaths, would show a very low death rate from flu, and COVID-19 death rates would be 5X+ higher, as they are proportionately for other age groups.

Now let's talk about sacrificing the faculty on the alter of reopening.
The Surprisingly Narrow Path to Success
Show HN: A course on how to grow your Twitter audience and influence people
I created my profile on Twitter in 2015 and until recently i have been just a consumer on the platform. I never posted anything and didn't understand the importance of giving it back to the people on the twitter community.

Around a month back, I started following this person Daniel Vassallo who had quit his 500k job at Amazon in Feb 2019 as he had lost motivation at his job. Since then he has grown his twitter profile from 150 followers to 35k followers in little over an year.

It's amazing how one can influence people by providing valuable content on Social media.

He has a course on Gumroad where he explain how he was able to do this by building credibility on the platform.

I bought his course and absolutely loved it. After buying this course I've been a active content creator and met some people on twitter and learning a lot!

I just wanted to share this with Hacker News community if someone is interested to grow their profile as well.

Here's is the course link:

https://gumroad.com/a/238777459/PBkrO
Rakuten’s mobile experience is set to challenge the world
I think part of it is that RiscOS had some new-world features, and like the other 'straddling' OSs of the early 90s (OS/2, Desqview/GEM) maybe felt they didn't need to make a big leap to adapt to changes in user expectation, and failed because they had a klunkiness as a result.
Base 100! should make you happy. It's divisible by pretty much any integer you'd ever need. A bit unwieldy, but it really cuts down on fractions.
Thanks. All pretty valid arguments, and probably enough to outweigh any potential slight performance/latency issue.
Can you point out some specifics that you disagree with? The author doesn't make the case that students are gonna die. It's more the staff and faculty, plus the possibilities that students are vectors for spreading the virus.
I’m not sure whether a JavaScript-based terminal is a good idea.
Well, that's pretty cool.
That’s a serious assertion you are making. COVID-19 is 10 times deadlier than the flu across the population. Dropping to almost 0 for babies. But we can’t let infants run the country while everyone > 30 stays home.
Didn't read the whole thread just yet. but, to the point.

So, it's aliens. what would they possible be communicating?

What kind of information would actually matter to communicate over 500 million light years?

I bet it would be: a way to reply

I wouldn't bother to try to send intructions for them - us - to build another 500 million light-year capable transmitter,

But maybe, just maybe, they could be sending information for making us able to build a wormhole.

A we'd know where the other extreme would be located, so we "just" need to build one and point it to them.
What was my illogical conclusion? Can you please reiterate what conclusion you think im trying to reach? My only point is That the point of the lockdowns was not to overwhelm hospitals and even with the increases in tx and fl, they are unlikely to do so? How is that illogical? I do not deny the rise on cases in those states. What i question is whether that means theyve failed in achieving their original goal of not overwhelming hospitals.
So you think that the Godot IDE which allows code editing will not support robust text editing? I don't know how robust it is currently but there is no reason why it wouldn't possibly support that in the future.
That isn't the paradox of tolerance. That's you, the upper-class intelligentia, deciding the fate of the subhuman masses.
It's not just bookmarks. I didn't realize for a long time that chrome was silently deleting my browsing history. Now I bookmark anything that seems even vaguely interesting, which in turn makes my address bar suggestions less than useful.
Step 1: reach agreement with all interested parties about what's wrong with the Internet.
Apple declined to implement 16 Web APIs in Safari due to privacy concerns
Thanks for your comment. I'm not blakc, but I agree that reading some of these comments is quite depressing and proves that we have a long way to go on race issues in tech.
Tricks to Appear Smart During Meetings (2014)
How do you actually generate a constrained CA certificate? I have tried to do this for a long time but openssl is inscrutable.
Fair enough. But what we'd be looking for is essentially a "Buy Windows 10 Enterprise now!" button. We have no interest in commercial partnering arrangements with accompanying legal shenanigans. We don't want a subscription-based anything. We don't need to tie in a load of other software and services that we neither use nor care about.

Since Windows 10 Pro isn't really a Pro edition in the historical sense, we're just looking for a suitable replacement in the Windows 10 generation. That would have to be Enterprise as things stand, because no edition below that would currently be acceptable in terms of having full control of our own systems. But Microsoft doesn't want to sell us anything close to a like-for-like replacement to the Pro editions we've used for many years with previous Windows versions, so we won't use Windows 10 as our main desktop OS.
Good to note. But I think you're distracting from the article's talking point.

I disagree with "switch to HTTPS or lose ranking", but that's an HTTP vs. HTTPS issue with Google's search ranking, not about Chromium or Mozilla. This article is about Chromium & Mozilla making stricter rules for HTTPS certificates. That's not a bad thing, to hold HTTPS sites to a better standard.
They could've made it much bigger and raise 10x as much. Not sure why they stopped after 2 days.
How is this related to https://news.ycombinator.com/item?id=23658721 ?
Running joke with the boss - we will do it only if you eat your shoe - https://www.hollywoodreporter.com/news/1979-werner-herzog-at...
> Free to catch COVID-19 in a state where the governor has said that he will prohibit any city from passing laws that require masks?

Sure, except you should consider the death rate in Texas compared to some of the Dem run states (deaths per 100,000 attributed to COVID-19):

NJ: 167

NY: 161

CT: 121

MA: 116

RI: 87

DC: 77

LA: 68

MI: 61

IL: 54

DW: 52

Then, there's TX: 8

Time to question some of those assumptions...

https://www.statista.com/statistics/1109011/coronavirus-covi...
Some sort of horizontal line between the articles would look nice and help with readability.
How is this related to https://news.ycombinator.com/item?id=23669650 ?
IMO this analysis gets caught up looking for answers in process when the real problem that DARPA solves is a political-economic one.

ATT didn't invent the internet not for lack of process, they were extremely innovative. They held back on innovations because they were making huge sums of money overcharging long distance mainframe-mainframe data link rates in the 50's-70's. DARPA succeeded as a trust buster.

They have the resources and legality to make whatever they want, regardless of patents (because National Security/patent law). They can make technology a reality, then develop political support with working prototypes. They build things to show how the Government is getting screwed over by some giant defense corp, because of a lack of competition in certain types of contracts.

I think they are becoming less relevant because the corporate-political landscape is becoming more trust-based.
Someone was asking that before, perhaps I should add to FAQ! https://github.com/karlicoss/promnesia/issues/114

Yep, you could use a VPS or something and host it behind a reverse proxy, that's what I've been doing so far.

Also for mobile specifically, on Android it works under Termux (haven't personally tried yet, but can't see why not, and the person in the issue I linked claims it works).

For data aggregation: it depends on the data source, but the easiest seems to make sure your data ends on a single computer, index it there, and after than you get an sqlite database which you can simply sync with Dropbox/Syncthing or anything else you prefer.
Facebook ad boycott campaign to go global, organisers say
can APIs be selectively disabled in chromium based browsers? if not disabled, replaced with stubs via the extension mechanism? or other method.
OP of the other post here -- not related except in concept, I guess just inspiration to quick execution :)
Could you name a few better alternatives? I've been fishing..
> I currently only breathe through one nostril at a time, but the one I breathe from changes randomly.

This is normal: https://en.m.wikipedia.org/wiki/Nasal_cycle
That article goes on to state that .local is reserved by RFC6762 (multicast DNS), which if you use that domain on your network, will cause problems with any services using it, usually Macs or iPhones.

This document specifies that the DNS top-level domain ".local." is a special domain with special semantics, namely that any fully qualified name ending in ".local." is link-local, and names within this domain are meaningful only on the link where they originate. [...] Any DNS query for a name ending with ".local." MUST be sent to the mDNS IPv4 link-local multicast address 224.0.0.251 (or its IPv6 equivalent FF02::FB).

I'd recommend using something like .lan instead.
Try Mercurial: https://www.mercurial-scm.org/ Much saner behavior than git, IMO. Last I heard, it is being actively maintained and Facebook still uses it for their source control.

Something else that might help out is one of the GUI git clients like SourceTree, GitKraken, etc. to help you visualize the state of your git repository.
Quite cool actually
We're helping you overcome your indecisiveness
Hi there! My team and I spent the last ten months working on an app where you can create polls to help make everyday decisions.

We launched on the App Store just two weeks ago and have seen a lot of really engaging and high-quality user generated content on there. People are using the app to help decide between clothes, hair colors, pictures and even sparking meaningful and fun discussions!

I'd love for you all to check it out! If you have any feedback or questions, I'm happy to answer. Thank you so much!

Download: http://go.whichoneapp.com/download