skysight-inc/HackerNews huggingface dataset:
Easier to read format here: https://poseidon01.ssrn.com/delivery.php?ID=4850640270650730...
If it’s a static site and you own the domain then vendor lock-in isn’t really a problem regardless of if you use cloud services or not. Because you can just dump those files on a different provider and change your DNS entry. It’s not even remotely the same level of complexity as other services when people normally talk about vendor lock-in.
Ask HN: Recommendations for open source Framework/Library to work on
Hey HN!

I'm a CS student who just finished his second year in school.

I'm passionate about Data Science, Visualizations, and cool web technology. I have a large background in development. I've never worked on a open source project and want to give it a shot!

Does anyone know of any projects that are cool? I've been looking and thought I'd ask the HN community.

Thanks!
There's a server component that's not on Tanker's Github, so commercial users probably can't start using the SDK without telling anyone.
This is interesting, but look at it this way: you're talking about a society, Kay is talking about cells

As society we achieve extreme late binding by communicating with each other. We even invented ways to make it possible when it's physically impossible (phones, internet, etc.)

At a smaller scale, our body work because our internal organs achieve late binding by sending each other messages via buses, the blood stream and nervous system.

At even smaller scale it works the same way: cells communicate to each other using chemical messages

In software development we have solved only the problem on a large scale, using network protocols, but we are still building organs and cells in various ways, most of them wrong and inefficient
By this logic, one could justify chattel slavery in a modern country with an agrarian economy because that was US practice in 1787.
True. I suppose for many types of content that could be a legitimate concern.
Make the Leap from JavaScript to PureScript
Its still such a shame that a company as belligerent and unfriendly as Qualcomm bought out the best, most forthcomming and friendly WIFI vendor, Atheros.

Predictably, months after the acquisition, all atheros documentation initiatives were killed, and their new generation of chipset requires a gigantic closed source blob that barely functions, with an absolute minimum of functionality (you cant even change the MAC address!)
Aren't large internet providers blocking TOR from working or am I confusing that with something else security related being prevented?
Ha! I’m going to file that line away.
This is a non-sequitur, we were not comparing the 737 MAX with driving but with other planes. It looks like other planes are an order of magnitude safer than the 737 MAX and as such potential airplane clients should avoid the 737 MAX as much as possible
Right, I wasn't thinking about mitm concerns.
Can't say that I agree, I've got a little over 30K LOC app running in AWS Lambda and Docker containers. I do all of my development on a Mac. Haven't touched Windows in over a year.
I think societal norms regarding virtues and vices also change over time. If nothing else, what's considered a minor vice in one century might be considered an unforgivable character flaw in another century.

Given that, I'm a little skeptical of claims that a historically significant figure should have never appeared on money, in a statue, etc.
HN won't take a static website on a $5 VM down if it's set up even remotely correctly. Traffic to a popular link on HN is likely to get on the order of ~100rps max (more likely 1-10rps). Nginx will handle that with no problem.

CDNs may make a site a bit faster, but for a static site it's unlikely to make much difference if you're on a good host in US/EU or central Asia. If you're hosting in Australia or Japan, maybe it might be a little slower than expected, but still totally usable.
Click attribution can be handled completely server side. The browser can't protect you.

If you don't want to be tracked, then don't click on the ads.
> I really wish there were places that could legitimately analyze muscle imbalances and suggest corrective exercises.

I think what you're looking for is a physiotherapist's office.

Somehow we now expect to find everything on internet or apps, and avoid human interactions &c. The truth is some things need in-person expertise and advices given by experts.
I had a study partner in intro to CS. I met him in Calc, which was much more of a weedout class than the CS class was. God the homework was boring. If we got the assignment done early, we’d spend an hour or so trying to make ours go fastest or take the largest input without crashing. It rubbed the wrong way that a fib(n) implementation that blew stack at n=50 was considered acceptable. So we gamified doing a better job.

As a grownup in a hurry to reach mastery, I kept that but reduced it to 20-30 minutes. Although these days I concentrate on robustness and readability. I tell junior programmers to do the same; finish the work and then ask yourself how you could make it better in 20 minutes. Nobody is going to notice that your day long task took an extra 20 and in six months the quality of what you turn in will be much higher as you start incorporating those ideas up front.
Futurist: Apple Will Buy Tesla in 2020
If Huawei Loses Access to ARM's Chip Designs, That's Ballgame
Ha I just did the exact same thing yesterday evening... Funny how stuff like this hits place one in HackerNews these days.
And two can play at that game:

https://www.quora.com/How-long-do-you-think-it-will-be-befor...

https://www.quora.com/Should-divergent-instability-be-allowe...
Kubernetes Policy – Turning CNCF Projects into Products, Responsibly
Both of those things are potential issues, yes. And they should be kept in mind so the future can be less bad.

But they are not unsolvable problems, nor do they imply that aging is better than agelessness. They just imply we have to work harder, because again, the alternative is the death of everyone.
Wont a good trainer dig it out, to some extent?

As an aside, exrx is my go to site for no frills "non-bro-science" advice. They back it with simple old-fashioned gifs for each exercise.
Cameras Don't See – Mimicking the Eye in Software
Integrating Wikidata at the Library of Congress
I like Concrete Mathematics, and jumped into it while going through Chapter 1 of TAOCP. However, I wouldn't consider an opinion of CM when considering TAOCP. The first part of Chapter 1 of TAOCP is very math heavy. Concrete Mathematics was developed from a course meant to expand on that content and prepare students better for it. While the style is very similar between the two books (Knuth was an author of both, of course), the content is very different. TAOCP is probably more accessible to programmers who have an aversion or difficulty with the math in Concrete Mathematics and shouldn't turn away just because a math book is challenging or not their interest.
That's a good point but it's also that women tend to vary a lot when it comes to what's acceptable and what's not. Also the same woman may see things differently based on current mood.
As others have pointed out, the headline is trash. My takeaway is that the melting ice sheets introduce greater uncertainty to climate models. Loss of uncertainty means that our ability to reason about the climate is diminished.

In sports terms: imagine that the star players on two teams are all suddenly taken out. Suddenly it's a rookie game, and there's barely any stats to go by. Do you bet more aggressively, or more conservatively?

In this case, the "conservative" bet is to pump the brakes on the most significant anthropogenic source of climate change: greenhouse gasses such as carbon emissions. The "aggressive" bet is to continue subsidizing the profiteering oil/gas/coal industries.

Case in point, some of the most little-c conservative institutions are treating climate change as real: insurance companies, and the US military. Insurance companies because they can't survive catastrophic losses, and the military because climate change will cause global instability. Their reasoning is a result of pragmatism, not politics.
TV engineer accidentally dosed with LSD while repairing vintage synthesizer
Gentle Introduction to Deep Learning – Probability and Probability Distributions
Yup. I said so in another comment on this thread, but I've got a decent amount of code (30K LOC) running in a combination of AWS Lambda and Docker containers. Been doing it for just over a year now, it's working very well for us.
Simple:

When you think (as you appear to suggest) the only solution to any problem is government intervention, then any big-enough problem demands a Ministry.

But I don't, and this doesn't.
Therein lies a problem that many people don't want to address
Or the fact that the sun doesn't shine that much in Germany? Look at a world solar potential energy map. They are throwing money down the drain.
If you're building an application that requires the uses of these APIs, I'd hardly call that a static site, but maybe that's just me.
> Italy is overrun with corruption and people don't pay tax there regardless of what the law says they're supposed to do

Actually, as a whole, Americans are much less likely to cheat on taxes than Europeans, by a significant margin. This means a lower tax rate in America, when combined with the likelihood of Americans to actually cough up cash, may be on par with a higher tax rate in Europe, considering that Europeans are more likely to be cheaters.

It would be interesting to see an analysis of how this empirical truth affects the percent tax actually paid.

https://www.theatlantic.com/magazine/archive/2019/04/why-ame...
Ok, looking at the data, Germany gets over 40% of its electricity from renewables, while the USA gets less than 20%.
Porkbun, Hetzner, DigitalOcean, OVH
That does not show many people have been fired, denied promotions, or have had warnings etc. based on accusations.
"Bitcoin Miner Docker Image Written in Rust Running on a Model 3"
yes. I host my personal website (maddo.xxx) on a single EC2 instance with just nginx. It's easy. It's fast. When I want to over-engineer the shit out of it for fun, it's ready.

Deploys? One line of `scp`

scp -r -i ./certs/maddoxxxnginx.pem ./app/* ubuntu@13.52.101.21:/var/www/maddo.xxx/

(that deploy script just bulk uploads everything, but that's fine for now. The whole site is measured in KB.)
Quantum Computing Toolkit
It's hardly the lowest form of advertising. Direct response is massive. Think of any time you've searched for something you intended to purchase. Killer conversion rates. This is a way more tangible form of advertising than brand awareness, because the impact of those campaigns is immeasurable.

It's also a way more practical way to buy ads, because you know exactly what you're paying for and can measure your P&L in near realtime.
Doesn't Germany get most of its natural gas from Russia, which is a bit contentious for political reasons?
Many others don't involve dragging human lives into the mix as part of the gamble.
Yet their gif of a stiff-legged deadlift has the lifter bending his back.

Most fitness trainers went through a crappy class/college program and know less about fitness than the average fitness bro, let alone anything about muscle imbalances. At least, in my experience from paying a couple.
Spot on with this one. Now that I think about it, it makes so much sense thinking of some peeps I know.
Never really got GV and usually can't stand people preaching too much to other about success.
I'm from the Midwest and feel the same way. SF and the like are for people looking to ladder climb. If people just want to survive, it's almost too easy in the Midwest. Struggling in Cali is a choice.

Pack a U-Haul and go.
Can I get a "hell no"?

Why oh why would you want to normalize anything about online advertising by standardizing it as an HTML property? Why does anyone think it is the browser's responsibility to support this?

If ad companies are having trouble "attributing their campaigns" or whatever - that's tough? It's their responsibility to figure it out, not browser vendors, who should be on the user's side here (c.f. user agent).

This is a terrible idea, breaks the abstraction between markup and application, and should definitely not be added to HTML standard.
Hot Chips 31 Program: Zen, Navi, Power, Lakefield, Gen-Z, Turing, Lisa Su Knote
State “Keep Right” Laws
Jacob's Ladder: http://www.panduj.plus.com/jladder/jl.htm
This is such a weird proposal that I think indicates an unawareness of the advertising industry. The reason the internet tracking industry exists is entirely because the first party advertisers don't want to deal with attribution or anything like that. They are only interested with selling their product. They contract out to third party companies specifically to not have to deal with those attribution issues. The reason those third parties have to resort to tracking is because advertising fraud is rampant on the internet and the first party advertisers want some assurance that they aren't just throwing money away. In the traditional advertising world, they can see the ad on TV or printed somewhere and know they aren't getting ripped off. There is absolutely no assurance on the internet that anyone is seeing your ad. So this proposal is saying that the advertiser should be in the business of assuring that their ads are being seen and delivering value, but it still doesn't solve the problem that the advertiser wants to be sure how many of their ads are being seen. Advertisers are paying for the number of times and ad is shown not the number of times it is clicked (this isn't the year 2000), so this proposal gives the advertisers more work to do without actually solving their real problem. I don't foresee any significant adoption of this proposal from advertisers.

Now, if someone could come up with a privacy-preserving solution to advertisers quality assurance problem of buying advertisements on the internet, that would be big business.
Qualcomm is a monopoly and must renegotiate deals, judge rules
ARM is the latest partner to shun Huawei, so how will it design chips?
I far preferred project wonderful’s model where The advertisers bid for add space. That made so much more sense.

Aparently it was shut down? I wonder what happened.

Edit: it looks like they were focused on independent blogs and since those have far less traffic now they couldn’t afford to stay open. That really sucks, at least it’s a good example of how the web is a much worse place when it becomes centralized.
Android Jetpack Compose Review
As others have posted, JS is much more than script tags in the browser. There's also React Native, Electron, Node, and many other less well known platforms for JS outside of the browser.

Additionally, browser E2E encryption depends on trusting the provider just as WhatsApp or iMesssage depend on trusting Facebook or Apple.

The browser is really just another delivery mechanism for code that runs on the client and you can verify the hash of code delivered from the server just as you can with desktop or mobile apps. All E2E encrypted apps will require some trust from the author except when they are open source and you can verify the hash.

At a minimum, the E2E could be viewed as a best-attempt at security and would provide protection against information becoming exposed in the event of a database breach.

EDIT: To be clear, the browser is a code distribution platform, just like the App Store. Both the browser and App Store can distribute both closed and open source apps, and both closed and open source apps can securely implement E2E encryption. In both cases you placing trust in the author of the code, except in the case that it is both open source AND you verify the checksum, in which you can be reasonably secure that you know exactly what code is running.
> It's just you can't implement your own hashmap in Go, and make it compile time type safe.

Then it doesn't support generics. That is the entire point of the feature.
Everything You Need to Know About Apple's New Apple Card
I'll roll the dice to get that sweet, sweet 6000 ft. cabin pressure on the 787.
i highly recommend AthleanX YouTube videos. This guy really knows his stuff and there’s a back catalog to keep you going for years!
I've tried taking fish oil a few times but the recommended doses seem to keep giving me nosebleeds. I've tried a few cycles and a few different brands to confirm, but like clockwork: I supplement fish oil in the morning, and I get a random nosebleed in the afternoon. When I stop, the nosebleeds stop.

I usually never get nosebleeds so it's a very odd correlation. I've since just started eating more fatty fish (salmon, mostly) to get my omega lipids up and that's working out fine, but I'm curious why I have such a bad reaction to capsule-form fish oil.
Actually, if you don't want to be tracked you have to prevent the advertiser's code from identifying you, which is borderline impossible.

You could potentially stop their code from running on your computer, but you can't stop them from running code on their servers, and if you make yourself hard enough to fingerprint, CAPTCHAs become impossibly difficult.
AMD Reiterates 7nm Roadmap: Navi, Matisse, & Rome to Launch in Q3
New Windows 10 zero-day gets published to GitHub by SandboxEscaper
Very very true. No one builds long term value anymore. All chase the mighty 3 month cycle of doom!
Ah nice! :)
I think there are two meaningful bits of data here: the tax burden on corporations, and what share of the overall tax burden is paid by corporations. The article's phraseology ("business contributes smallest share") invites the latter comparison. But the former tells an interesting story as well: https://data.oecd.org/tax/tax-on-corporate-profits.htm#indic....

In Germany, France, Italy, and Spain, corporate taxes amount to 2-2.4% of GDP. The U.K. is at 2.8%, while the U.S. is at 1.9%.[1] Although the U.S. raises more of its taxes from corporations than Germany, France, Italy, or Spain, it has a much lower tax burden overall. However, the absolute tax burden on corporations is not that far off. Germany was at 1.7% in 2012, while the U.S. was at 2.3% in 2104.

Same thing for income taxes: https://data.oecd.org/tax/tax-on-personal-income.htm#indicat.... Income taxes ranged from 7.5% to 10.9% of GDP Germany, France, Italy, Spain, and the UK in 2017. The U.S. was at 10.5%, near the top of the range.

Almost all of our overall much lower tax burden is explained by the fact that our "middle class taxes" are far lower than in Europe. Socials security taxes are 6.3% of GDP, versus 11.5-16.8% in France, Germany, Italy, and Spain. (The U.K. is at 6.4%.) https://data.oecd.org/tax/social-security-contributions.htm#....

Consumption taxes in the U.S. are just 4.3% of GDP, versus 9.7-12% in the U.K., Spain, France, Germany, and Italy: https://data.oecd.org/tax/tax-on-goods-and-services.htm#indi....

What is the policy takeaway? Those on the left point to Europe and say "we should be more like that; those countries have already figured out how to have a fairer, more humane society." What would our taxes look like if we raised the U.S. tax burden to European levels, but also adopted a similar distribution of taxes? Corporate taxes would go up slightly. Income taxes would not go up at all. Middle class taxes would double or triple.

Put it another way. What if we raised income taxes to Swedish levels? We would add about $500 billion in revenue, assuming that did not reduce GDP. Nice, but not even enough to balance the budget. What if we raised consumption taxes to Swedish levels? We'd raise $1.55 trillion, enough to balance the budget, pay for free college, and make a serious dent in universal healthcare.

What if we tried to raise that same money through income taxes? Our income tax burden would shoot to 18.5% of GDP, higher than all but Denmark (which is a huge outlier in the OECD). And what if we tried to raise that money from just the top 1%, like the left wants to do, instead of from everybody, as in Sweden (where the top tax bracket kicks in at $70,000)? You'd have to raise taxes on that group to 100% of income.

[1] I use these countries as reference points because they are the largest in the EU28--accounting for over 70% of the population.
No worries, just switch to a browser that doesn't do that and marketers can go back to fingerprinting you instead
WannaCry? Hundreds of US schools still haven’t patched servers
Never stop improving your programs and do not fear resuming old projects
I like Go a lot, but the fact that Google doesn't use it extensively in their own environment makes me wonder why that is. It almost feels like a Trojan horse.
Intel Details Manufacturing Through 2023: 7nm, 7, 7, with Next Gen Packaging
DNS, connectivity checks, etc
The Larrabee Chapter Closes: Intel's Final Xeon Phi Processors Now in EOL
> The clean energy strategy is part of new legal settlement between the company, environmental organizations, and labor groups involving Xcel’s proposed $650 million purchase of a 760-megawatt natural gas plant.

So they’re cutting about twice as much coal production to replace it with cheaper natural gas and the renewables they probably had planned anyway?
Sailfish seems to be limited to the EU. It's almost impossible to find their phones on the US eBay (and it seems like they might not work on our LTE networks either .. same with the Fairphone)
I would argue the opposite; a media player is one of those applications where you just need "good enough" performance. Good enough to play 4k/8k/whatever content, without dropping any samples/frames, without causing my fans to spin up. After that point I would much rather have rock solid stability and security than more performance.
Used to work with Matt Keveney, the author. Pretty cool guy.
They can legally use the SDK under the open source terms without paying if they find a way of using it without Tanker's servers. For the server access, they need to pay, thus that's what they're selling.

In contrast Qt is selling licenses to the code, not access to a hosted service.
Fantastic to see how far micro:bit has come, I was working with the engineer in R&D at the beeb at the time who came up with the idea. Fondly remember testing on the 5th floor lab, checking thermal properties of the prototypes so they didn't burn little fingers :) Hopefully it's 'sparked' a good interest in computers and electronics in curious minds (old and young)
> But use it explicitly, not as part of a browser bundle.

I hope you're conflating two issues here.

You surely aren't recommending users who "believe in Tor" install Tor directly and attempt to manually proxy their favorite browser traffic over it?

Not to say I disagree with your points against using TBB.
The keys are generated client-side, and encryption is done client-side, the encrypted data is then sent to the app. On sharing, the key is encrypted for the recipient and sent to them through the Tanker server.
Neither Tanker nor the app can see the clear data or keys.
Well, yes. Still supply was stable. Not for Ukraine, so. Also a lot of the has is used for heating.
cough it doesn't really matter cough

Innovator - To help communicate with other HN readers, I created an analogy about mountain bikes and their tire size!

HN - Not a good analogy to compare tire sizes for mountain biking to information security in Javascript. You should be comparing bicycle locks.

Innovator - My analogy still makes sense though? Consider my physical safety to be roughly equivalent to information security. While bike locks could certainly work for the analogy as well they just weren't the choice we decided to go with.

HN - Your analogy falls apart with edge cases X, Y and Z', bike locks have been used for analogies since.....