skysight-inc/HackerNews huggingface dataset:
> This boggles the mind. I am using typed languages since I can think.

And therein lies the problem. It's a tradeoff: prototyping speed/readability vs longterm reliability. Modern languages have greatly improved the tradeoff, but it still exists, whether purists believe it or not.

I personally find the highest productivity in adding the majority of tests and typing later, after a design solidifies, not before.
I think the issue with this is that you don't know ahead of time which situations will escalate dramatically and require a firearm. Plus, everyone knows police have firearms and so that alone may prevent escalation of a situation. I just don't think it's feasible in a country with so many guns.
Favorited on GitHub for future reference (manually when needing to make a point). Awesome work!

I publish a universal msvcrt.lib that lets you use “standard C functions” without dependencies or static linking, but I’m quite sure it wouldn’t support Windows 3.x!

https://github.com/neosmart/msvcrt.lib
At one point there were around 14 companies going for the mobile chip market. So it was clear there was going to be a massive casualty rate.
Improving your mathematical writing for beginners
Swiss Police and Europol Shut Down Pirate IPTV Service in First-of-A Kind Action
Wars are rarely won by single battles. That said, it really depends what period of history you are interested in. If you want to stick to the XXth century, Anthony Beevor regularly produces very readable books on WWII or the period immediately before (mostly concerned with the European theater).

If you are interested in more ancient history, I can warmly recommend Keagan's Peloponnesian War (which mostly draws on Thucydides eponymous masterwork).
> I would challenge anyone to name a communist country that attempted to export their ideology by force subject to the following reasonable conditions:

Unless the “Eastern bloc” includes all global allies of the USSR (and therefore almost all self-described Communist countries) instead of just those located in Eastern Europe, then Cuba is pretty much the obvious answer. (hostile-to-the-existing-government interventions aimed at spreading the revolution stretch from the 1950s into at least the 1990s and took place in at least: Panama, Dominican Republic, Venezuela, Congo, Guinea-Bisseau, Yemen, Angola, and Ethiopia, some of them multiple times, and some alongside other Communist states that would be valid, though less significant, answers to your challenge, as well.)

What do I win?

> Can't name the Eastern bloc, as it was a product of a defensive countering of a genocidal campaign by Nazis (Lebensraum).

The Eastern bloc, insofar as it was notionally a defensive response to something, was a response to the formation of NATO (and, specifically, the integration of West Germany into NATO), not to the Nazis, who had already been defeated.
Yup. My mistake. I should have said that there have always been people who hated immigrants. Today, they have a loud voice and use statistics from a hundred years ago to justify their actions.
Thanks, I already tried that. It does give an (easily missed) error from the underlying library there, but it's just some number that some other people are also complaining about on support forums.

If you have any other insights, I'd be happy to hear them. We have a workaround, but It'd be nice to get imports working again.
Xiaomi phones and their apps especially the freaking weather app are routine offenders on my firewall. I use NoRoot Firewall (beta version), that runs a local VPN, to whitelist connections and man, it's horrifying. I've enabled the "Always on VPN" and "Block connections without VPN" settings (Android 10) so NOTHING goes out unless through the firewall
Vulkan-Kompute: The General Purpose Vulkan Compute Framework
It is annoying though when it get voted to the front page. You are expecting something that is interesting or insightful and it is just generic, repackaged investment insights/aphorisms/advice that is used as an indirect sales pitch to promote a likely equally mediocre investing service.
64bit x86 squanders it's variable length advantage by being a 40 year old design that has been extended over and over again.

Much of the opcode space is wasted with old single byte instructions that are rarely used these days. There are REX prefix bytes required everywhere to access all 16 registers. Modern instructions that are used all the time are hidden away behind prefix bytes.

64bit ARM is a complete redesign of the ARM instruction encoding, and they put a lot of thought into using the instruction space optimally. 32bit ARM also wasted a lot of it's instruction encoding space, but 64bit ARM is a massive improvement. Despite requiring roughly 10% extra instructions on average, the average arm64 is around the same size as the average x86 binary.

Immediates aren't a huge problem. All 32bit immediates and many 64bit immediates can be encoded in 1-2 instructions. Anything that can't should probably just use a PC relative load.

IMO, the much simpler instruction decoding massively outweighs the need for slightly more load bandwidth.
> #1 things I want to control is app permissions.

Android AppManager [0] (if you're willing to spend the time configuring it via the command line) might help here.

> If an app "needs" my location, it should get a random spot in the world. If it "needs" my contacts, it should get an empty list.

Some Chinese OEMs do have these features. I know ColorOS (Oppo and Realme) does.

> If an app "needs" my network, it should see that it's offline.

Android 11 natively exposes ability to firewall apps individually. All major Chinese OEMs (Xiaomi, Oppo, Realme, OnePlus, Vivo) have supported this for a long time.

> The #2 thing I want to control is data going out.

There are two or three no-root firewall solutions on the PlayStore (disclaimer: I built one, too).

> #3 is having security updates forever, rather than sudden EOL with no notice.

Legacy devices may have other problems than what an Android distribution can address: https://grapheneos.org/faq#legacy-devices

[0] https://github.com/MuntashirAkon/AppManager
For me a big difference would be not sending my data to Google. Even Lineage OS still sends a bunch of data to Google all the time. If you’re not careful it sends location data, DNS queries, etc.

I want a mobile OS that gives me complete control over my personal data.
This very elegantly explains how passband-style frequency based smoothing algorithms work... without trying!
Yeah if the current behaviour was well documented, and easy to use tooling existed in libc or something I’d be much happier. I think it could be optimized better in the kernel, but slow by default is better than wrong by default.
Non-paywalled version here.

https://www.morningstar.com/news/dow-jones/202011141400/parl...
It can be.

I love Matrix and use it every day on a self-hosted server. But it took me at least 3-4 attempts before I got the setup working in Docker (at the time, the Docker documentation was substantially behind).

Once I got it working, some aspects are still pretty janky/I don't understand them. (Generating a homeserver.yaml file was a nightmare, hosting on one domain but addressing at another (chat.foo.bar but with COGlory@foo.bar as my user).

Getting federation working was another nightmare. Hours upon hours of trying to debug why it wasn't working, what ports weren't communicating properly, etc.

Trying to get jitsi working and/or a TURN server has also been impossible to the point where I've given up.

In fairness, I'm not a super tech savvy user - I've taken one programming class in my life, and at the time, was hosting everything off of an MSI Cubi.
Capsaicin is a chemical irritant to any and all skin it touches in mammals. Furthermore, Capsaicin is anti-fungal so I can't see how it's possibly all that great for the gut microbiome. I can't see any cause for why it would be healthy for a human neurologically either. So, I'd say what you're saying is not all that plausible.
The think the new Sir David Attenborough polar research ship has this feature (though I may be getting confused with a different vessel, an icebreaker I might have seen described on YouTube) https://www.bbc.co.uk/news/science-environment-54597767
> From the rest of the thread, everyone uses time selection, power selection, and stop

I never use power selection myself. (I imagine it's mostly for defrosting?)

Our microwave, an excellent almost-20-year-old Daewoo, has a rotary timer knob (endless turn, digital); a start button that also acts as a +30s button if you haven't used the timer knob beforehand (and that can be cued up multiple times); and a stop button. The buttons are tactile nubs rather than flat buttons. Those are sufficient and perfect for me.

It also has a single button for power selection, another for clock setting, and another button that has something to do with presets or weights or... actually I have no idea. I use the clock button twice a year and after a power outage.
> I dislike the idea that if you aren't always vegan/vegetarian you've "failed".

In the case you're vegan because you think it's unethical to kill for food, why should you get a break here? I can't think of other ethical issues where you wouldn't be looked down for going against your firmly held beliefs.

"Mostly plant-based diet" sounds like a better term if you're less concerned about the animal suffering aspect. Vegan would also include not wearing leather for example so it might be a case of you not using the right word.
25% all cause reduction in mortality, I reckon chilli peppers could be better for you than modern medicine.
I'm an omnivoire, but can't you get a lot of vegan protein from chickpeas and soy? Soy does have the obvious huge downside of containing a much higher amount of estrogen and causes havoc in some people, but Chickpeas aren't hard to make delicious. Ditto for lentils as well
> The idea of banning gas cars 15 years from now is silly.

It's not, the goal is virtue signalling, not effective policing.

> If everyone had an attainable 5 year goal

Sounds like USSR's Five-Year Plans...
WiFi has always used the microwave frequency range, and badly designed microwave ovens (that don’t fully isolate the waves inside) have always been a problem for WiFi. The use of 2.4 GHz in ovens is one of the primary reasons it’s an unlicensed frequency range. The interference is one of the reasons 5 GHz was added as another frequency to use for WiFi.
I appreciate all the work that you and your team have put into Element and Matrix over the last few years. While I still think there's plenty to go, I think there's been clear communication about what the project has worked on, what you're trying to do with it, and acceptance that certain features, while important, aren't as important as more core features. (My personal pet one is custom emoji, MSC1951).

I still think that this is one of the more important open-source future-facing projects around and will continue supporting it, and urge others to, as well. If you dislike the hegemony of centralized services, then throw some money towards projects that support ideals you believe in.
Everything related to Microwave ovens seems to have stalled - because of patents?

I wanted to buy a microwave oven with these two features:

a) Panasonic-style inverter tech - actual granular power control rather than just pausing for 10 seconds now and then (ultra-low frequency PWM) when running at less than 100% power.

b) Sharp-style "start immediately and run for 30-60 secs more for every button press" start button functionality

I've tried really hard to find a Microwave oven in Europe that does both a + b. It doesn't seem to exist.
So probably not cloning (making a nearly exact copy) of another product.
> [effective and meaningful] Security is hard. We should build systems that make it easy

These are in direct conflict with each other.
Why should a user pay for something that is useful for a multi billion dollar multinational ad company?
I worked at Microsoft for several years about a decade after they lost those famous lawsuits and I can tell you that the company culture around monopoly power and user rights was incredibly well defined. The company was absolutely paranoid about doing anything ever again that would create that set of lawsuits and from what I can tell, in the 8 years since I left MS, that culture is still alive and well. It's probably why MS is the only company I still feel comfortable doing with, among the "tech" companies.

The hard slap they got from the government was enough to apparently permanently change the company culture around treatment of users and other businesses.

I see a lot of the excesses we see coming out of Google, Twitter, FB, to be a consequence of there being, well, zero consequences for their behavior. They're like petulant children who never learned limits and think it's ok to do whatever they want, no matter who they hurt. That's exactly how you teach children -- give them limits. Ironically, the same rule applies to adults.
You've just given a cherry picked example to show that yes, withdrawing during market downturns is bad. I don't disagree with this? I'm merely saying that, on average, over the long-term, it makes more mathematical sense to ditch the EF if you're a high net worth individual. For example, you have literally just picked the worst case scenario and used that to justify why the strategy is bad. What about all the times your emergency doesn't coincide with a total market crash? My all stock "emergency fund" will actually grow larger than yours, on average. You probably have several emergencies over the course of your life.

Honestly your example is about as useful as me saying investing in stocks in general is bad, because sometimes, they go down. So what? We're talking about broad long-term averages here, nothing more.

It's fine to argue about personal psychological preferences, but as I say, this purely a mathematical statement I am making here. It should not be controversial, but it always is.
Right:

https://en.m.wikipedia.org/wiki/Vegetarianism
I'm a bit divided on whether or not the "centralized" thing is actually a problem Promise should tackle.

On one hand, I want to tell you that Promise is only centralized by default. Which is good for people that doesn't understand what a OpenID/IndieAuth Provider is. But as Promise is open source and the protocol caters for it, it is possible to have Promise redirect authentication requests to your own instance. Which then redirects you back to the relying party you want to sign in to. So it is possible to decentralize if that is what you want

On the other hand, I'm not sure it's a good idea to do it. Centralizing gives a lot of benefits. User experienc being one, but also being able to roll out eg. security updates quickly. But sure, centralization also creates problems.

But until now, I have a feeling that the problems with centralization, can be solved by other measures than going decentralized. Eg. being a non-profit organisation owned by the relying parties. This would guard against a lot of the problems with being centralized.

And I'm still to encounter a decentralized solution with a reasonable user experience for most people. OpenID, IndieAuth, SQRL, re:claimID, I'm looking at you. Sorry.
But it does spread into the community. Go take a look at your 401k. The alternative to not excelling technologically is ceding the lead to other countries and letting wealth creation of the future happen elsewhere.

As a though experiment, would you rather have top tech companies start and expand here in the US or would you rather prefer they happen in China or SE Asia? Because those guys aren't stopping when we are infighting.
Microwave isn't great for WiFi anyway. If the solid-state sources are more focused though, that could be better, it would mean less interference leaking outside the microwave.
Honestly it’s every business/investing/self-improvement/etc book. Clever anecdotes and analogies turning what should be a few paragraphs into a couple hundred pages. I can’t remember the last time I read a good book in one of the aforementioned categories!
Not all the time, and I personally don't consider it nice that you would assume that. There are indications in the story that the organizers know something about the full story, and I doubt they would actively perpetuate a fraud.

For reference, I started programming when I was 6, did a little hardware design (easy stuff, interfacing DACs and RAM chips to 8 bit CPUs), wrote an assembler at 9, got a patent when I was 12, etc. My dad did a lot to inspire me and provide me with resources, and had some knowledge of electrical stuff (he had been an electrician in the Navy in WW2), but all the programming I did was very much mine. So it's not hard at all for me to believe that this young man completed a training course intended to get people up to speed on this technology.
It won't bankrupt you, but it's the company making a statement on how much they value their engineers. And it may provide motivation to put in extra effort.
Chili pepper consumption in higher in countries with universal health care?
Bypassing Firewalls in macOS Big Sur
Red tomatoes and certain strains moreso, are very highly acidic. This happens to any and all humans who eat enough tomato. I breed and grow more than 35 heirloom strains of tomatoes, and some days consume many pounds of tomatoes. Through mid season I often get quite a few chancre sores and what you're describing, but I just don't care to stop eating them.

Also to the person above who said that Nightshades bother Celiacs; My grandmother is the only Celiac that I know of and whom has nearly died and been longterm hospitalized back before they could figure out what it was, has never had any issues whatsoever from the Nightshades. They end up being favorite foods of hers. She only has flare up issues with wheat gluten.
> Furthermore, a single project-wide find and replace hardly takes "days".

That’s what I said too, no? Unfortunately I can’t remember the changes that required more work. Sorry about that.

> Using prime characters in bindings is a convention that Haskell programmers (myself included) occasionally use, but it is by no means clearer nor more Googleable.

Maybe you are right, but it’s not his place, as a language designer, to dictate that. Especially when he has been promoting this style up until last release.

It’s no different than the example I gave: Forcing everyone in C++ to have case insensitive names because it’s more googleable.

For some, maybe including you, it may not be a big deal. But I was trying to justify my “iron grip” characterization and that it had nothing to do with sense of entitlement or sense of ownership. It was purely because he forced me to change my application code for no good reason.
I've had good success with shebangs combined with zip archives containing python code. Zip files use a footer rather than a header, and python natively supports executing scripts out of them. The beginning of the file can have a shebang, allowing it to specify the interpreter to use. The only trick is that windows doesn't support shebangs, and so you need to associate your chosen file extension with python on every system. Also, you need python installed obviously.

What that gives you is a stable entry point into python code. From there, you can run whatever platform specific code you want.
@smabie: Thanks a lot for the post. I am for the first time understanding concepts that in words were very hard to process. The math connection you make really helps, as basic calculus as statistics are part of an engineering background.
No it doesn’t. It just means if you offer a service in a country, you have to follow its laws.

The problem is that we have huge multinational companies centralizing the internet.
this is sad.. sounds like a lot of good talent went wasted. Based on what you said here, sounds like the problem was not engineering talent but lack of vision/leadership :(.
The cheapest 3600 in stock is $80 cheaper than the cheapest 10600k from the same retailer.

And they've has offered the 10600k with a $20 rebate on motherboards for months now...

$50 should come straight the case which is totally overshooting for a budget PC (I recommend the 300L here)

That leaves you with a 10 dollar difference for an CPU that competes with the i9 in gaming...

-

And by the way, even the next build up chooses a 3600X over the 10600K despite the former even beating the 3700X in gaming benchmarks.

The 10600K is an insane value for gaming, and still fast enough for non-gaming tasks. Seeing as they're listing "heavy gaming" as a measurement on these builds it doesn't make any sense for at the very least the i5 to make an appearance.
Sports Math at U.S. Colleges
College coaches are supposedly big on math. Each week, college football coaches vote for the best teams in the country. It is fairly common to see some teams get ranked below other teams with more losses. This is often explained by strength of schedule. There are complicated algorithms attempting to calculate a team's strength of schedule.

But do any of the coaches (or their proxies) who vote understand those algorithms? Can any of them explain why 3-0 Ohio State is ranked #3? OSU has beaten 0-3 Penn State, 1-2 Nebraska (whos only win was against Penn State) and 1-2 Rutgers. Is that really a stronger schedule than 7-1 Clemson (only loss to #2 Notre Dame), or 6-0 Cincinnati's? Or 5-1 Texas A&M's (loss to #1 Alabama, win against #4 Florida) or 8-0 BYU with a win against #21 Boise State?

How is beating Penn State and Nebraska mathematically more impressive than beating Florida or Boise State?

Can HN explain the math?
Congestion pricing is the brilliant idea that traffic congestion can be alleviated by making the roads too expensive for poorer people to use during peak times.

It's very hard to see making the poor pay a regressive tax for traffic congestion, that they have no say in creating, as a social good.
> Does anyone have any open-source suggestions for DIY deep-packet analysis?

https://github.com/aouinizied/nfstream
Developers gotta eat. Why should they make you a free cost clone of Slack?
More egregious was how California handled Prop 187 in 1994, which effectively banned the state from providing taxpayer-funded services to illegal aliens. [0]

Long story short: the amendment passed, was challenged in court, the state decided not to defend it, and that resulted in the amendment being overturned in the courts. Illegal aliens today have incredibly broad access to taxpayer-funded services in California.

It's frustrating. People are constantly saying the people of California deserve the current social situation—because they "voted for it"—but the truth is they voted against it and were simply overruled and betrayed by their own Government. If the government is unresponsive to the will of the people, what, exactly are the people supposed to do (short of an armed rebellion)? What they've actually done is move to other states…

[0] https://en.wikipedia.org/wiki/1994_California_Proposition_18...
Lol. Companies are already “capitulating” for the US market. Nike will run ads for Colin Kaepernick but then use questionable ethics in their production line. Of course we as consumers eat all that up.

Why do you care if Nike wants to put on a fake face for their brand in China? They are already doing the same thing here and probably several other places.
The electronics aren't in the radiation zone. Go to town on them. Just watch out for the super powerful transformer that makes the microwave actually work. This project is mostly about simply replacing the keypad, not the controller itself.

You can also make bigger holes than you would expect and still be safe: https://www.youtube.com/watch?v=8bXhsUs-ohw