skysight-inc/HackerNews huggingface dataset:
>0 requests is not realistic, IMHO. When you launch a browser you want to make sure the user has a fresh local DB of known-malicious URLs (so you don't have to pipe each request through a look-up service, like Opera does) for client-side checking. You also want to make sure the client has an updated list of blocking rules for other types of content. There's quite a bit of setup needed when you launch a web browser.

It is quite realistic and possible. Both examples you gave can be opt-in. Perhaps I do not want my browser to arbitrarly show a malicious URL warning. Updating content blocker can and should be opt-in as well. Maybe particular rule set work well for my setup and I do not want the update to break it.

And maybe I just do not want the browser to send requests home.

And even if both of these are enabled these should be just two requests - what is going on in the remaining 68? It just looks like a very high number even if it is smallest among other test browsers (which doesn't make Brave good, just makes every tested browser broken in this regard).

>Zero telemetry is unwise, assuming you want to build a product that works for a diverse set of users, devices, and environments.

This is based on what? You should really provide an argument when making a bold claim like this.

Zero telemetry should be the corner-stone of any privacy respecting product. Only zero telemetry ensures and guarantees that user privacy will be 100% respected. Everything else, even sending just one unwanted request "home" or anywhere else, can and should raise valid questions about what is done with the data including IP address since this will be closed source even in an open-source browser like Brave.
Most of the other people we hired back then lasted 5+ years if they lasted one.

This chap had about 10 jobs on his resume, 6 to 18 months in each, on average less than a year.
The problem is that even though US has mandatory 3rd party liability insurance the liability limits can be stupidly low. In the EU the absolute minimum any policy has to provide is 5 million euro for 3rd party damage, you'd need to crash into multiple Bugatti Veyrons to actually run out of coverage. And then actual insurance is usually way higher than that, I'm with the cheapest of the cheap insurers here in UK(Hastings Direct, I pay £300 a year for a fully comprehensive policy) and my liability limit is 25 million pounds.
I don't think that'd be less useful, but they can't trust what you say: "sure, I only drive very little, very carefully, and very slowly" is not something they can check.

If they can, they'll use it: that is why black box car insurance exists.
“We can’t make it work as a computer, so we made it look like a computer”
>ignoring that Facebook is using it for ephemeral data

What really?? That's hilarious!! Probably just because of zstd compression i would think.
The problem is keeping those kids in school ruins the education of all of the kids in that class. How is it fair to damage the potential of so many kids, because one kid is disruptive, and their parents don’t care.
Hoo boy do I have a video for you! https://www.youtube.com/watch?v=WV1McEtejxo
Sprawling cyber-espionage campaign linked to Chinese military unit
Chrome has been collaborating with web frameworks to improve performance
It's not like gambling, it is gambling.
>ruby is the new perl

What's new in ruby? it's there since 1995, and the connection to perl was an explicit influence in its design.
You have probably done this already anyway, but it is worth checking the travel insurance included with your credit card. Many people are overinsured when it comes to travel (overseas medical) insurance.
We had layout managers in the 90s, perhaps not in the 80s.
A common solution to this is dual licensing. The project gets open sourced under a strong copy left license (ie GPL or AGPL). Then you offer a commercial license for closed source usage.

The downside is that this greatly complicates project stewardship. You can no longer accept contributions to the version you maintain without a CLA. Related, if someone forks you can no longer incorporate any of their changes unless you track them down and convince them to sign a CLA or otherwise license their changes to you.

It should work well if you were already planning to do everything yourself. You get to sell your work while also allowing the open source ecosystem to benefit from it free of charge.
I know that Shepard Fairey is familiar with They Live, my (abstract) question is how many people familiar with him know of the movie.
How many regular insurances offer just phone insurance?
Look, human society is complex with millions of moving parts. Every law that has ever been written has winners and losers, because it abstracts away many of the details of human behavior and buckets them into simple categories. But just because a law has been written in a particular way, doesn't mean that we forget the intent behind the law, which probably wasn't to have these winners and losers, but it was the best law we could write.

People respond to this conundrum in at least two ways. One way is, let's specify even more complex rules and regulations that takes care of the weird cases. The bad thing about this is that it increase compliance costs for everyone, and it only takes care of some cases and never all of them. The other way is to recognize that it's impossible to write perfect laws, so we should take some liberty in interpreting them on a case-by-case basis. The bad thing about this approach is that there is always uncertainty about how your particular case will be interpreted.

Usually, both approaches are taken (legislators write ever more complex laws; judges show compassion or come down hard). And this is the correct way to go about it, because it usually allows for fewer winners and losers. But you are advocating that the second way be never practiced, and I don't think that's a good approach.

Law is code. And like any piece of code, always has bugs, that need to worked around in the short term, before they are fixed.
Back-of-the-envelope calculation: at €$10,—/h minimum wage and say 50h/week of work you'd go home with €$2000,—/month from which you have to pay rent, taxes, insurance. This is a plausible sum to get by in much of Europe and the US, especially given that 50h/week is a tall order already, and rents and health insurance combined alone will cost you above €$500,—..1000,— in many places, so it's not like fortunes. If the managers and lawyers and so on get up to 100x this sum, they can go home with €$200.000,— each month, which is over two million currency units per year. This, in dollars and Euros, is so much money it's completely beyond me how any greater differential could be justifiable in any society. Yet this is exactly what we're doing.
It depends on how it’s implemented, but mandatory insurance should help lower the premium of everyone.

Like OP says, you should only buy insurance if it’s worth it. I never had an accident in 10 years of driving so I probably would not pay for insurance if I didn’t have to.

Now, if my record wasn’t so clean, I probably would pay voluntarily.

This means that now I pay a little bit but crash-prone people pay less.

…ideally.
How does anyone? Buy from a green provider or plan.
Show HN: Devtron, Heroku for Kubernetes, open source Delivery workflow
A completely Opensource software delivery workflow for Kubernetes. We have written it mainly in Go.

I'll be happy if you can check the project out, use it and give some valuable feedback. May be you can do one better and contribute, that will be the best thing ever.
Would love to hear from you people, cheers.
Now integrate that into all the e-roller rentals, and have them drive back by themselves to their parking and loading points. No more 'juicers' necessary!
Would it be possible to define what you mean by "retro characteristics"? From some of the examples that you give, it looks like you are talking about modern recreations of classic computers. Is that correct?
Surprised to see something insurance-related on the front page of HN; very nice! I’m building something in this space, so let me throw in three more data points:

- More than 90% of insurers in one recent industry survey stated that “exclusions or limitations” are a “methodology for recovery.” Translation: that means they’re expecting not to pay you.

- The Chief Risk Officer of a super-large multinational recently commented that his team realized that they weren’t adequately accounting for the true cost of their insurance policies, as they weren’t including the cost of suing their insurance providers to make sure they actually paid.

- Eliot Spitzer went after the insurance companies in 2005 for “contingent commissions,” which were basically a gray-area form of kickbacks buyers didn’t know they were paying. People paid fines, practices became illegal... Until 2010, when contingent commission became legal again.

There is a lot more I can say about the incredible percentage of your policy that goes into marketing/admin/etc rather than, you know, insuring risk, and so on... If you’re interested in working on something big and meaningful to help protect billions of under- and non-insured people against catastrophic risk, send me an email: numair@numair.com
Confirmation bias? If the disclosure doesn't go as expected, that's an interesting event, which is likely to draw more attention than if everything was all right.
> European so I don't need domestic health insurance

Just a reminder that Europe is not a country, and this statement is not accurate for many Europeans. It's perfectly fine to say this about a country in which you understand the system, but this doesn't even apply to all EU countries, let alone the continent.
If you're long these stocks, shouldn't you ignore most of the news related to them anyway? How does it impact your decision-making? Why is the subscription worth it?
> If certain demographics are heavily underrepresented (and I don't know if it's the case here), either we must assume that they are less smart (and so produce less "high school material") or we must acknowledge that there is some form of discrimination. The latter being almost certainly true

Is this what the evidence suggests or what you wish to be true?
Well yeah, they're human, that doesn't mean they're incapable of inflicting widespread suffering.

It ain't poor people buying politicians, starting wars and pushing propaganda though the media.
Can you imagine living for ever? We'd have even more of a population problem, unless you can find a way to stop having kids, and even then I feel like it would make for a stagnant society.
> steam takes care of running those installers

In my experience it does this again, and again, and again... every single time I launch some games!
And what did you try to prove here? There is no use after free and no runtime error in this rust code. The socket stays valid since the moment of its creation and for the whole lifetime of the network component. It gets moved out of nested scope properly and gets closed after leaving the outer scope, after dropping the NetworkComponent struct.

The "oops" comment is invalid in your Rust example because the socket is still valid at that point.

Which is totally different than what would happen in C#, where you'd get use-after-free bug (actually use-after-close).

Try with resources is not RAII. It is a lot weaker.
I dislike our deductible choice. It forces the poor to choose between less income and "I am in severe pain but cannot afford specialist care".

We have countermeasures like visits to tge GP being free. But I know of at least one person with complex mental illness who literally cannot afford the deductible it would take to get treatment.

I think the deductible should be income dependent, and higher incomes should have the option to pay more premiums for less deductible.

That amounts to a tax where people can pick their risk-appetite.

Important here is where this kicks in. Place the transition at too low an income, and the extra tax here starts kicking in just as the toeslagen drop and you get marginal rax rates above 100% (in more cases than we already do)
What if someone offered reliable gene therapy to fix the disability in your kids?
> to turn one of those kids into someone worthwhile

The basic insight here is: kids with learning disabilities, or who have a home environment not conducive to learning, are worthwhile people. And school as the institution taking care of those kids should do more than just send them to another building to rot.

It's a very straightforward thing to want your upper middle class privileged kid get all the support they need to become a future surgeon, but school is just very bad at recognizing and enhancing the chances of people who aren't neurotypical white privileged background kids.

Enforcing standardized testing as a key KPI isn't really the right solution here, but there's enough examples outside of the US how this can be done better than just writing off people as "not worthwhile".
More Buzzwords FTW

╮(︶▽︶)╭
https://archive.is/Z1LWH
> With a record like that, there's zero reason to expect they're going to stick around. Why invest in bringing them up to speed if they're just going to leave?

People don't job hop for fun, they do it because they find better opportunities elsewhere. The way you say it, it sounds like you're holding back everyone you employed from getting a better deal.

If you truly offer competitive compensation and work conditions, than that person wouldn't have a reason to leave, but if 2 years down the road you didn't keep up with what others are offering them, I mean, the question is, why wouldn't they hop?
Yes, I understand. Python can also be compiled to native code, if its developers decide to go that way. PHP8 is JIT compiled by now. It's more about being "closer to the machine". You can solve much more practical coding problems being "closer to the machine". Just check which class of specialists use Lisp/Python, compare to C/C++. I guess the initial question is "how to be relevant for a longer time on this market". Native code is a very big market, considering "IOT", much like website dev market. Can't say the same about Lisp and Python.
> I am German myself and I am sure you can find more Italian than native restaurants in Germany, simply because it makes for a better dining experience. Not everything needs to be socially constructed.

I doubt that. Every eating place where you can get a bratwurst or a currywurst would count as a German restaurant as everyplace where you can get only pizza would count as Italian restaurant.

If we look at higher priced restaurants it gets fuzzy anyway as those restaurants in Europe are more influenced by French cuisine than the native ones and this wouldn't be any different in Germany or Italy as the influence of French culture was pretty dominant in the past centuries.
The crazy part is that they don't attempt to repair, nor have any deductible, nor use residual values. That's usually how they prevent people from executing on their insurance rights. You got a really nice package, or the company has very loose procedures at the claims department.

In the EU the standard warranty is 2 years, so if there's a software boot issue you'd be covered without insurance, too. But you wouldn't get a new phone or a cheque, you'd typically get to send it in for repairs and be without your phone for two weeks (which is kind of unheard of for many people nowadays, plenty of people I know don't even have a computer anymore. All banking, voting, taxes, booking flights, booking gym classes, work calls etc, is all dependent on that phone), then get back your 2 year old phone that afterwards often gets replaced a year later anyway due to it getting old. Same with if your screen breaks -> send it in for a replacement through a crappy company.

And some insurance companies will only pay-out 'residual value', after all you're not insuring depreciation. So you'd get back what the 2nd hand value pre-breakage would've been...

Add a deductible and people often don't even bother with an old phone.
I was about to suggest wx too. :) Currently they natively support GTK and WinAPI as backends, which is why it's so fast. In case they revive wxQt, it'll be my choice for new projects.
But right now, from UX and portability perspectives, Qt wins.
Did you actually set up a WiFi network with that name first, for it to connect to though?
Talking about a mismatch between technical interviewing practices and academia on the one hand and the real-life experience on the other...

Of course, this piece is a satire, I am just a bit sad that the author did not show his real day in the life of a professional software engineer as a contrast.
> (OK, who broke the * for italics markup?)

You did by including a space after the asterisk ;)

The trailing one can have a space but the * leading* can't have one
Moral rights are part of the Berne Convention, it's not limited to Europe.

This is only an issue when someone 1. is very negligent with redistribution 2. has enough negative implications for the author to take issue with it.

NixOS is a big, funded project, what's wrong with holding them to a standard? If they package it right then moral rights wouldn't be an issue for them, it's not exactly a legal minefield.
> the G7 has agreed to an historical tax deal that will see businesses taxed at least 15% on the revenue they make in each country

I stand corrected, but isn't the proposal for a 15% tax on profits?
Poor people indeed often make bad decisions (not necessary financial, but like taking college degree they don't need or staying with their parents until they are 40).

But realistically it's much easier to save money when your income is $10K per months vs when your income is $1K per month.

The UK did a great thing recently: there's semi-mandatory private pension contributions: it is 8% total (you can opt-out, but you need to explicitly do that). So even folks making poor financial discussion will own some wealth.

AFAIK in the US there's no minimum contribution to 401k.
They mostly deal with numbers on the macro scale. If 10,000 miles per year is a good representation of how much the general populous drives, it’s good enough for them. This is why we’re seeing more niche insurance companies pop up (MetroMile, et al) who can offer “smarter” rates based on a more granular assessment of risk.
Tang Ping: A niche Chinese Gen Z meme is ringing alarm bells for Beijing
available for 2 weeks..

I installed it on a VM for a quick look and promising so far.
It requires more than common sense to stash away cash. It requires sufficient income, and a stable situation. No medical debt, no family that needs help with their car to keep their job.

Not having cash on hand for these kinds of risks is a part of the poverty trap. It is a ststemic issue more than it is a personal one.
I’m under the impression that it must actually function in the contrary: i.e. exotic non von Neumann hardware requires new programming approaches.

Example: a systolic array, which you are only likely to encounter as an FPGA bitstream, by its very nature requires a different approach. Flow based programming is a better match for this specific system.

What we have seen since this paper was written is often the shoehorning of new concepts under control of standard von Neumann style programming, whatever the reasons may be, often including programmer familiarity.
I believe that's only true for anaerobic composting, the stinky one, using mostly greens (nitrogen). Aerobic composting, which most people do in their back yard, mixing greens and browns (carbon) is fine.
The "difficult" kids in school are the ones who need help the most.

They either have learning disabilities or difficult family/social situations that lead them to either not try or not care about school.

To say that teachers should put less effort into these kids due to "low ROI" is frankly very privileged.
AltStore – An alternative app store for non-jailbroken iOS devices
I was thinking of a new 'open source website' concept, where you can call your website 'open source' if all the javascript behind it is unobfuscated/unminified, comments still there.

I would even like to take it a step further, an 'open source' OS where every binary has symbols available. The system can be stopped anywhere and the full stack trace is understandable.
bicycles?

I read a really good blog series of articles about an american riding his touring bicycle from adelaide to darwin. He had to calculate his water and calories as towns were often over a days ride apart.

Quite a few cars and trucks on the highway though. You would only have to wait an hour at most for a stranger to drive by, stop and help in an emergency.
this seems like a bad idea
Liberty Dollar
What would stop malware telling the os to not check it?
Seems like they've invoked this (on Android at least) https://xkcd.com/1367/
sqlite-utils isn't (yet) a dependency of Datasette.

The goal with sqlite-utils isn't to build an ORM - that .rows_where() method is definitely the most ORM-like piece of it, and it's purely there as a SQL-builder - it was a natural extension of the .rows property, which grew extra features (like order_by) over time as they were requested by users, eg https://github.com/simonw/sqlite-utils/issues/76

The vast majority of the library is aimed at making getting data IN to SQLite as easy as possible. Datasette is mainly about executing SELECT queries, and I found myself writing a lot of code to populate those database files - which grew into a combination library and CLI tool.

So yeah - I don't use the rows_where() feature much in my own code - I tend to use db.query() directly - but I've evolved the method over time based on user feedback. I don't have particularly strong opinions about it one way or the other.
re: surprisingly they don't say infinity

I'm not sure it's that surprising, the expectation is only infinity if you think the person making the payout has the capacity to pay an infinite amount. The second you think this amount is finite (which must always be the case in reality), then the expectation becomes finite and probably quite small.

I agree in the more general point, expectation is not always the best tool for extremely rare / extremely significant scenarios.
You know all soil is made from/has dead things in it right?
It's a shame to love a language just because you got used to it instead of trying others and comparing features, every time learning something new, broadening your programming paradigm understanding. Maybe if you stay in your domain where Python is a great choice you don't fall back but we are going to be programming for a long time and jobs change and every language has it's sweet spot regarding domain choice. I've been programming for 15 years and every time I try a new language at a job or a project it helps me write every next thing a little bit better.
You do eventually need to pay the loan, though at the very least you're able to control when. You can avoid selling into a down market, realize gains in a more tax efficient year, or keep holding the assets as they appreciate faster than the interest rate of your loan against them. Rates are pretty low; I wasn't super-familiar with the terms but quick web searches show threads confirming 2%, one even down at 1.26% given interest rates are so low right now.

A huge win in terms of generational wealth under current law is if you keep the loan until you die, the loan still needs to be paid off but your heirs inherit the assets with a step up in basis to the new value, so capital gains are never paid. For this strategy you can search for "buy, borrow, die." Addressing this was in Biden's proposed budget but we'll see if it actually passes... there's likely to be a ton of pushback even though there are some carve-outs for family farms, family businesses, primary residences, etc.
Author here, that's because I made the gifs like weeks before the actual program was made and I am too lazy to spend an hour making gifs again