skysight-inc/HackerNews huggingface dataset:
In the network world there's the outages mailing list:

https://puck.nether.net/mailman/listinfo/outages

Public archives:

https://puck.nether.net/pipermail/outages/

Latest issue reported:

https://puck.nether.net/pipermail/outages/2020-August/013187...
"Level3 (globally?) impacted (IPv4 only)"
> Writing performance-critical programs can be frustrating because optimizing compilers for imperative languages tend to be unpredictable.

A fun example: C optimisers are sometimes permitted to optimise away infinite loops. (This is due to the interesting way C is defined, rather than anything inherent to imperative programming.)

https://news.ycombinator.com/item?id=13640636
...and I didn't even know laser stripping was a thing.
How to Build an Electron App with ReactJS
The “menu engineers” who optimize restaurant revenue
That was quite an insight. But wait, isn't it middle-managers job to address those conflicts and take steps to resolve them?
I am having trouble with Hulu right now. I bet it is related.
The post is talking about "an educational product" so in this regard students seem like the main target audience, not a fringe group that may become the target audience later, after their studies (which fits most other products).
Werf/werf: GitOps delivery tool
Too bad I cannot use it on mobile. The “ok got it” button is out of reach and I cannot scroll to it. (Iphone 11 Pro Max)
I had put on a couple of pounds in late 2019 because of too much sugar in the diet (can't resist them &🧁) but just couldn't seem to cut down (you're out with friends and you think - just one bite and poof - cookie is over!).

Then friend and I came up with a "game" - we chose rules (zero dessert on weekdays + 2 pieces allowed on weekends) - and then a price (Rs. 200) - which we would pay the other when one slipped up on the rules - and surprisingly - it worked well! Consumption went over time and I started shedding the extra pounds I had put on.

Things got fun + interesting - a competitive vibe emerged b/w 2 of us which acted as forcing function to not eat sugar, lots of trash talk happened, we came up with a concept of a free pass (had a bad day and just wanted some dessert!) to give flexibility.

So I built an app around this concept - NoMo: https://playnomo.com

Looking to change something about yourself but can't seem to follow through? Like:
1. Too much sugar/desserts? 🧁
2. Too much junk food? (McDonalds fries are my weakness!)
3. Not drinking 8 glasses of water a day?

Anything at all - YOU can pick the rules you + friend want to follow & then you pick the price that works for you!

NoMo is a way to do that with the help of friends/loved ones - Give it a shot - all feedback, suggestions are welcome :)
> billions of dollars raised by companies each year

That proves nothing. Billions of dollars are wasted every year betting on companies with BS business plans that end up failing.

> Hundreds of paper have been published

That only proves that it is a fashionable subject in Academia. A way for academics to get funding and getting papers published. Nothing else.
> I don’t think that’s a good model, as people who want more offspring will out-reproduce those who don’t, but that’s an argument for another time.

This argument assumes the offspring behaves in the same way as their parents. I don't see that necessarily being true. Even if that is the case, there are legislative solutions.
I don't really understand why people don't seem to want tailored ads. All ads interupt attention, better that they have a chance if being useful.
> Not so much "obfuscated C" as it is "embedding a binary into a C program".

The meaning of "obfuscated C" as the contest requires was not well-defined at that time and had to be amended for a very long time. There are at least 5 more entries that abused and subsequently changed the rules at that time [1] [2] [3] [4] [5]. ([6] is an exception; this kind of abuse of the rules is allowed and now common.)

> [...] if compilers started doing funny things with it, you wouldn't be able to write things like JITs at all.

Well, see [7].

[1] https://www.ioccc.org/1987/biggar/hint.html

[2] https://www.ioccc.org/1988/spinellis.hint

[3] https://www.ioccc.org/1989/jar.1.hint

[4] https://www.ioccc.org/1993/lmfjyh.hint

[5] https://www.ioccc.org/1994/smr.hint

[6] https://www.ioccc.org/1995/spinellis.hint

[7] https://www.ioccc.org/2011/richards/hint.html
> It's also worth considering how gift cards affect what Apple can charge. Apple sells gift cards through retailers, who are getting a cut of those sales.

That's a particularly interesting example, because Gift Cards regularly go on sale (at least here in Australia). I would often wait until my local stores sold the $100 App Store gift cards for $85, and stock up so everything I bought on the App Store was 15% cheaper.

So if Apple is able to sell retail gift cards at 15% discount, it suggests their 30% rate might be higher than it needs to be.
ASP.NET Core was a rewrite. None of the previous .NET Framework or HttpListener HTTP classes or Abstractions are available in .NET Core which were rewritten to use newer HTTP Abstractions from scratch.

> The main differences are in startup configuration

It's definitely not the main difference, it may be what's immediately visible as a dev using it, but the entire Web Framework your App depends on is new. It's not a fork of an existing code base, it's a completely different one with the goal to retain the same development MVC & Web API model to preserve knowledge reuse & ease porting efforts.

The compatibility layers are just that, retrofitted to preserve compatibility & ease porting which is able to work through impl-free Reference assemblies with APIs they both share. Of course none of ASP.NET Framework System.Web is in .NET Standard, because it was rewritten.

The OSS code base for ASP.NET Core is at https://github.com/aspnet whilst you can view source code of .NET Framework (which isn't OSS) is at: http://sourceof.net
I was doing development work which uses a server I've got hosted on digital ocean. I started getting intermittent responses which I thought weird as I hadn't changed anything on the server. I spent a good ten minutes trying to debug the issue before searching for something on duckduckgo, which also didn't respond. Cloudfare shouldn't be involved at all with my little site, so I don't think it's limited to just them.
The Byzantine general problem is the field of research dealing with consensus/consistency issues like what we discuss here. The baseline is that there are two generals on a battlefield trying to coordinate an attack, they send messengers to communicate but any message might be lost or intercepted. The problem is proven to be unsolvable so let's not go heads in assuming you can be sure of any outcome ;)

https://en.wikipedia.org/wiki/Two_Generals%27_Problem

https://en.wikipedia.org/wiki/Byzantine_fault
We have a convention that the call should be just "ansible-playbook play.yml" and everything else should live inside ansible. This way there's no need to document how to run the playbook.
Just calling into C doesn't give the performance you’re after a lot of the time. The compiler needs to be aware of the properties of strings. Usually they're implemented as either dedicated opcodes or intrinsics. You can see the simple ones in LuaJIT here https://github.com/LuaJIT/LuaJIT/blob/ff1e72acead01df7d8ed0f...
It would be interesting to analyze this from the perspective of a country where students don't pay privately for their own education (or at least it isn't heavily normalized), where having such an email isn't necessarily a proxy for being wealthy and having spent on an education.

I tend to think giving exposure of your product to students is valuable, but that lifelong "student email accounts" probably go some way to breaking this.

There are websites where people will share student deals and how to get a valid student email by enrolling in the cheapest possible distance learning course, to avail themselves of the deal.

The question for the HN audience is if these users are more or less valuable? They're willing to pay less, or seek a "discount" or "bargain", but likely also sharing your name and raising awareness of it. Will they be more likely than most to share the product with others because they got a "discount", and then the others will end up just paying full price as they don't want to jump through hoops and spend hours doing it?
Command line interface with Python Poetry, argparse, and pytest
In the UK we use .ac.uk, it was (when I was a student) my experience that places that say '.edu discount' generally also accepted my '.ac.uk' - I only recall one that didn't, and that was resolved after a support email.

I wonder if .edu is more strictly controlled in America though, because I still have an alumni.*.ac.uk address, which presumably anyone with automated handling of it would still accept. (Unless I suppose that's also common over there and they filter it out, and hope for no Mr Al Umnus from Scunthorpe.)
Yeah, something happened to ipv4 traffic worldwide. Don't see how that could happen.
Body heat into electricity: scientists developed a new way to charge gadgets
>Wouldn't you want to own a company that doesn't pay profits for 20 years, but gives you $10B every year after those 20 years?

That's an expected dividend.

What is the DCF available to shareholders of a company that never pays a dividend? Nothing.
Isn't it better to make it idempotent? The risk is that the client might accidentally make the same transaction twice if the first attempt looks like it failed.

Make the client include the id of it's last known transaction and only apply the transaction if it's up to date, otherwise tell the client to refresh and try again.
Vue Gist Desktop Apps
Unsupervised Keyphrase Extraction
Seconding this. Had some ssh connections timing out repeatedly just a bit ago. Also got disconnected on IRC.
Can confirm for a number of sites, even Hacker News was unreachable for me.
I go here :-)
MicroCOVID Project
Both. The former is just as tricky and prone to seemingly innocent but fatal mistakes as the latter.
> Next you realize people aren't always online at the same time and you can't send offline messages. So you remember Signal's double ratchet

The part that enables sending messages to an offline person is uploading an ephemeral key and one time keys to the server.

The problem with libraries is many parts here aren't strictly cryptographic at all. So say one time keys. The server has keep track of them and your client also has to save them and keep track of them. Once in a while the client will have to replenish the keys on the server. It's hard to librarize this without being very imposing as to the implementation. And the actual cryptographic part isn't too different from normal DH schemes at all.
Aren't their services decentralized?
Mitigating a Denial of Service Attack on AWS [Part 2]
This is really interesting - I wonder if, in our post-COVID world, we'll see other countries doing the same.

I'm trying to see any disadvantages for countries that do this, but the only thing I came up with is the possibility of distorting local rental prices. But presumably if enough countries offered such a visa, applicants would be spread over those countries, causing less distortion.
I was ready to give it a go ona few devices laying around, but the Google Groups signup story is a turnoff.
Let me guess: somebody misconfigured BGP again?
Mandatory comment on Cloudflare discussions, right?
>but since 1990-2000 companies that reinvested all their money into R&D and gave back 0 dividends

Did you know you can see exactly how much companies are spending on R&D and reinvesting in the company in a company's financial statements? Did you know that Tesla invests a relatively small amount in R&D, and that the number has been stagnant for years? They barely spend enough to cover maintenance on their current facilities. Have you compares this to other auto companies?

Where do people get this idea that Tesla generates massive cash that it reinvests back into the company (a la Amazon)?
I think the contemporary strain of conservatism should be called “denialism”.
This article is not intended for most people.
shouldnt it be?
I think the parent means centralizing in one single company
Being able to use someone else's passport....is not now and even more so in the future will never be a thing. But getting passports from more jurisdictions and choosing which to present- that is and will be even more of a thing.
DDG, down detector are all very slow. Both are on cloudflare.

Fastly, HN, Reddit too.

Only Google domains are loading here.
Me too. I can only connect to one of my DO servers. The rest are all unreachable.
I guess it depends on the product.

I sell a B2B security product, and occasionally students or professors ask about a discount - instead, I just give them a bunch of free licenses. Our product has appeared in several papers/theses as a result. My understanding is that Google ranks .edu links quite well, so it seems like a win-win.
But the thing is, there's no way to get feedback on what they're doing wrong.

If you make bad crypto in your prototype, then to you and most everyone else it will look just fine, so you'll get no feedback on misleading feedback. You won't get the chance to learn from your mistakes because you won't know what was a mistake.

You'll get realistic feedback only if someone skilled spends nontrivial time to analyze your solution (likely more time than it would take them to just implement a known good solution) - which will happen only if you hire them for an in-depth audit, or if you launch a production system where breaking your crypto will have a big enough impact to motivate someone to break it.
yeah , but having citizens vet their replacements might convince governments that they can trust to the newcomers.
The default character limit is 5000, I believe, and it supports Markdown.
Great list.

That last suggestion (Multiple requests) can be tough to implement correctly, I think it's usually called Happy Eyeballs: https://youtu.be/oLkfnc_UMcE?t=290
Here are my two centimes from France where education is (comparatively to the US) free (Something like a three hundred euros fees per year whose two thirds are a participation to be covered by health insurance (student health insurance is notorously inefficient btw)). Even here, although university is open to everyone most people who attend it and dont drop out are privilidged in some way, the content of the two first year is generally a bit poor and it acts a waiting room to select the very few research oriented minds. There are all kind of special public schools that act the same way the ivy league does in terms of reproducing social elites. To the point : Even here, I think the argument of the article still stand. Student is a very broad category and that emcompasses rich and poor and I agree that discounts should be revenue based and not category based.
Science takes time.

Time is money on different terms for different people.

So science costs money.

How much science would you like?

>the tension between managing scientists with their own pure research goals in such a way that they produce something commercially viable, while still leaving them enough latitude to make important leaps, seems huge. But these problems were always there in the model. What is harder to identify is an exogenous shock or set of shocks that changed the situation that existed from the 1930s until somewhere between the 1960s and the 1980s.

Not that hard.

During this period the US dollar had been tied to gold at $35 per ounce while Americans and their firms were prohibited from owning or speculating in gold.

The strength and stability of the dollar gave confidence in what it would purchase in the future. This is very important if long-term projects are to be considered. Especially if the projects themselves have uncertain outcomes. Which is actually supposed to be intentional for research.

It was pretty good knowing that 35 dollar bills in your wallet would get you an ounce worth of gold, even if you were only allowed to own a limited amount of it, and jewelry form.

Then one day Nixon comes along in the early 1970's and destroys the currency by fiat.

No longer backed by gold, the dollar floats. Like the Titanic.

Gold can't float it was the backing, realistically since before biblical times.

As rapidly as possible as many Americans as possible and crucially other target dollar holders were only worth about half of what they were a year or two earlier. From the top corporations to the everyday citizen, it was devastating.

With wage & price freezes, middle class was bumped right down to lower-middle with downward pressure going forward.

The rich were still rich, but only half as rich. So their losses were actually very significant and added more pain to the economy as a whole. Even in some of the biggest corporations the cutbacks were huge. No way they were going to be able to afford research again until they can get as much of it for $35 as they did when it was really working.

There was no recovery from the Nixon Recession.

The malaise continued and by the 1980's even the most well-insulated from the initial shock had adjusted to the _new normal_.

Never again were Americans going to be able to fit enough dollar bills in one wallet to purchase an ounce of gold, not even close.

Never again would the dollar be trustworthy enough to accomplish as legendary a form of scientific progress.

It would have to be done in some other way on some other terms for labs that take longer to build than the dollar can be expected to remain stable, with no risk of further losing value.
He Built a $2.3B Business by Turning Your Data into Valuable Information
This sounds kind of reasonable if you're only optimizing for battery recycling, but in practice this kind of regulation would make the world worse. In other words, you want regulators to force phone companies to stop making thin, waterproof phones. It makes far more sense IMO to incentivize recycling/recovery for unwanted devices, and then harvest batteries in a professional facility rather than asking individuals to do it prior to recycling their devices.

> You sit back and let the market sort out the details.

You say this but you are suggesting the imposition of a very substantial regulation.
For products in that category I'd rather offer a free "for non commercial use only" version.
With a ton of respect for your work and field, the tone I am picking up here is that Neuralink getting too much attention, unfairly, compared to other good and important work.

What would be the downside to another organisation in the field? Putting fairness aside, if it means even a chance someone with a disability can have an improved quality of life within the next 20 years, is this not a good thing?
> it lets them advertise better prices then they actually have

It’s a bit more nuanced than that. The issue is that cities will often have their own sales tax, or that states have different sales tax. This gets pretty complicated when you advertise a price near the border of a tax cliff. Well, not complicated for the customer, but for the business.
M5 Hosting here, where this site is hosted. We just shut down 2 sessions with Level3/CenturyLink because the sessions were flapping and we were not getting complete full route table from either session. There are definitely other issues going on on the Internet right now.
Reddit, HN, etc. are inaccessible to me over my Spectrum fiber connection, but working on AT&T 4G. It’s not DNS, so a tier 1 ISP routing issue seems to be the most likely cause.
You don't need to be wealthy to buy a .edu for $4.99 on eBay...
Wonder if that's that why Feedly is down
Well, for most smaller websites using something like Cloudflare means they are more decentralized, more easily, than less (e.g. instead of using their single source of failure own server).
TL;DR: Although a lot of people with a .edu address are broke, we can't make sure that everyone with a .edu address is broke. And there are surely people somewhere in the world poorer than anyone with a .edu address. So nobody gets a discount.

"Because I don't want to." would be more frank and straightforward than all those made up arguments.
I don't know whether this is good or bad for Chinese citizen in general because I've heard most of the labor are often underpaid. Also it's weird if Lenovo, a Chinese company, actually moving production out of China.
Well, it is fairly common knowledge that US universities are not worth the price they charge for undergraduate education if you are not in a position allowing you to network heavily. They are very good (and by that I mean very rich) for research however. For a European, going to the US before your PhD makes little sense.
In today's world, ads are no longer about telling me about solutions to my problems, but they are about creating new needs. I'm fine with my current needs and I don't want smart people pulling my psychological levers to spend money on things I don't already want.

As ads get more and more effective, people will be incentivized to put up more and more ads. But there are
already way too many ads for my liking.
Yes, it is a global problem, see https://news.ycombinator.com/item?id=24322513 https://downdetector.com/ etc.
I don't think there's any country where university education isn't a proxy for something like that.
Everything to Oracle Cloud's Ashburn US-East location is down.

Their console isn't responding at all and all my servers are unreachable. Their status console reports all normal though.
I don't think I agree with that. In scheme you can write (display "hello world") inside a function and this is directed to some globally configured port. If either the port or the display function was passed as a parameter to the function, then it would be dependency injection.
Definitely, have a look at nbdev:

https://github.com/fastai/nbdev

I think it's a very underrated way of programming that can have a great impact in the future.
Lots of local sites not working in Scandinavia either. So seems more global than a single Tier 1?
Fyi I'm not having any problems right now with hetzner.com nor hetzner.de - my own dedicated server hosted at Hetzner datacenter in Germany seems to be reachable/working as well.

Connecting from Switzerland.
I played the more ancient Settlers that came out on the Amiga. It didn't have sea exploration that came later, but that does sound fun!
It's not mutually exclusive. You can do two stage commits with the second stage being idempotent.

The practical risk is that this puts a ton of complexity on the client, to keep track of states and perform some follow up actions. The added complexity means more bugs and each additional step can fail hence compounding the problem rather than solving it.
The Hutter Prize for Lossless Compression of Human Knowledge
>1. I already have that- and it's easy as hell to use ;)

Cool!

>2. "The above but keeping the audio and removing video in those segments, because someone is talking." What do you want to replace that with? (perhaps a still of the last shot?)

That seems like a good default, with the ability to choose an arbitrary image, or a video that will be automatically cropped to the duration of the "gap", or a segment of a video chosen by start-end timestamps.

>3. That is possible already in my app

Nice.

>That is possible already in my app 4. For now, I've only focused mainly on .mov and .mp4, but I can add definitely support more.

Not talking about containers. When trying to concatenate videos with different codecs, dimensions, frame rates, bit rates, etc. ffmpeg will issue warnings and output a video. Playing that video messes the players up.
I don't think anyone in this thread has suggested that Apple is infallible.

Rather, they are iterating upon the same few products with a zillion engineers in eensy weensy form factors where space is at a premium, so they probably think about why they do things a certain way.
Load Balancing using Cluster Error Feedback
There is a major internet outage going on. I am using Scaleway they are also affected. According to Twitter, Vodafone, CityLink and many more are also affected.