skysight-inc/HackerNews huggingface dataset:
If someone simply prefers a GNU equivalent, they can trivially install GNU ls somewhere else on the system and use it all they want without blowing away part of the OS.

That's exactly what this does. The script uses Homebrew, which installs all software into /usr/local - this is empty on a standard macOS install, and is not in PATH for regular Mac apps[1].

Homebrew also prefixes GNU tools by default so that you can use "ls" for BSD and "gls" for GNU, but this script disables that.

[1]: https://docs.brew.sh/FAQ#my-mac-apps-dont-find-usrlocalbin-u...
> They formed a charity to get the tax relief from that same government.

Not at all. They formed a charity because they wanted to make a positive difference in the world.

That US law originally recognizes charities, churches, and other non-profits as tax-exempt is a a recognition of the solid, positive contribution to society that such organizations make. Their tax-exempt status was originally granted as such, and not with any idea of using it to stipulate how they should do things.

So I strongly disagree that tax-exempt status somehow grants the government authority over an organization's affairs. It would be better to revoke all organizational tax exemptions than to begin to use it as such leverage.
That's a little bit uncharitable, right?

"Expressed Views" are interpreted by the people that read them. Plenty of people online mistakenly infer things in other people's posts and attack that instead. Or they imagine that the poster probably holds another position (which they may or may not) and attack that.
This isn't really news. Microsoft has long offered extended support to enterprises with volume license agreements. For Windows XP, Microsoft called this "custom support".[1]

Windows XP custom support was billed annually. It may be news if Microsoft switch to monthly billing for Windows 7, but the blog post[2] linked in the Forbes article does not mention monthly billing.

[1] https://blogs.technet.microsoft.com/kdean/2014/01/12/windows...

[2] https://www.microsoft.com/en-us/microsoft-365/blog/2018/09/0...
Since you are in the DC area I can plug the DC Code & Coffee[0] and their sister meetup NoVA Code & Coffee[1]. Both are great, active biweekly meetups with around 40-60 attendees each time. Its not just for software engineers, we get data science, devops, security, etc. people coming in. Even people not in tech but looking to make a switch. Its a lot of fun actually.

[0] https://www.meetup.com/dc-code-coffee/

[1] https://www.meetup.com/NoVA-Code-Coffee/
I, for one, thought that conservation of energy was iron clad. It turns out that "except for the expansion of the universe" proviso, it is. As a religious adherent of the conservation laws this makes me unhappy. And brings up new questions. I'll have to sleep on this one.
Interesting idea - though I feel like I’d need to know more about the algorithm, ml inputs, limitations etc, etc before I could trust what I was seeing was well rounded news.

I think the more transparent, even talking about current limitations, will gain you more trust with users
By some measures the world is more peaceful than it has ever been [1]. I guess I just think that so many of the issues we constantly discuss on these forums could easily be solved with a bit more political violence. Instead we let people like Ajit Pai get away with blatant corruption because of our complete unwillingness to take any real action to stop him.

Think about it. Alexander Hamilton died in a gun duel with someone. Can you even imagine something like that ever taking place in the modern day between politicians? Violence just simply is not allowed to be a solution for problems in the modern day even though it is often extremely effective. I'm not trying to argue for bombings or any sort of mass killings obviously, but that we just seem to be afraid of considering it as a solution to problems, even when that is the primary power our government has over us.

[1] https://www.pri.org/stories/2014-09-29/world-actually-becomi...
I kinda agree on this. It's like pumping everything into an electron app. Not everything needs to be pumped through 80/443.
First, I think it gives too much power to the browsers. Firefox was already taking some dangerous choices with DNS over HTTPS on some of their recent changes. Chrome as well, doing changes that will benefit Google, in detriment of the rest of the web.

Second, I think it is an overall bad design choice to tunnel a lightweight protocol on top of HTTP on top of TLS. Instead of just tunneling it under TLS.
Are you using any plugins to achieve this number of open tabs and and still have good performance?
Good point - I totally forgot about that.

So yeah - it mostly only matters for VPN/Tor traffic.
Show HN: Labeleat – The app which scans and deciphers your food products
Try cloudflare ? I found it beats quad9 in latency by a margin.
Yeah, for sure. I think it is a great method as well. When I was in college, I had a calculus teacher teach using the flipping the classroom method and it worked amazing. Probably one of the best math classes I have ever taken. At the time I had a serious "math-phobia" and calculus was something I had previously struggled in.

The teacher basically just made youtube videos and explained the concepts. If you didn't understand something you could just re-watch the video. After the video another set of videos explained problems and how to solve them.
You also might look at https://nim-lang.org/ , which is as fast as C or Rust and nicer to code in if you come from Python.
See my response.
Caura and Co
Don’t knowingly create a mass death epidemic and you won’t be executed.
I post as openly female. Women generally have a much harder time online than men.

I was homeless for a long time and open about that. Plenty of people were openly contemptuous.

Sexism and classism are alive and well. They impact social behavior online as well as off.
The "website obesity crisis" is related to the rise of single page applications and the growing popularity of frameworks like React, Vue, and Angular.

Having worked on many SPAs in my career, I've noticed a similar pattern which has happened on essentially every project I've worked on. I call it the SPA descent into madness.

Initially, a SPA is probably the fastest way to start prototyping a UI. You don't even need a server - just throw some HTML, CSS, and JS onto the page, add some mock data, ReactDOM.render, and you're off to the races. All of the UI logic is handled by your frontend framework, and the backend exposes an API the frontend interacts with. Peachy.

But every non-trivial project hits an inflection point where things start to get tricky. In a classic server rendered website (e.g. Ruby on Rails, Django, etc.) you can add as many features as you want because the size of the server binary doesn't really matter. This isn't the case for SPAs - every feature and every additional dependency bloats the size of the JavaScript bundle.

To combat this, developers do route-based code splitting, but oftentimes this isn't sufficient - critical pages usually have the most features stuffed into them, which means they can't be reduced in size enough. Server side rendering can be effective, but now your data model needs to exist on both the client and server, so hopefully you took this into consideration. If not, it's common to run into situations where your application's model layer is partially duplicated across your client and server.

Are all of these problems solvable? Sure. There are great, performant SPAs with millions of lines of code. But let's be real - most organizations wont solve these problems due to lack of engineering ability, time, or politics. The path of least resistance with SPAs is to shoot yourself in the foot on performance, so that's what tends to happen. It's the reason you see these insane 3MB bundles on text based webpages. They started with good intentions, but never got the love necessary to make a large SPAs work well.

All this to say: Make sure you're picking the right tool for the job. SPAs have a low upfront cost, but can have unexpectedly high long term costs. A sprinkle of JavaScript on top of a server rendered page, with a few tricky components backed by a light framework like Inferno, Mithril, or HyperHTML, is oftentimes all that's needed.
Ask HN: Is the 1y cliff gone?
I heard that Google, FB, and a few other firms abolished the 1y cliff. Are startups now matching this as well? Given the horror stories I have heard of 11 month firings, it would seem that no cliff would now be table stakes. What is everyone experiencing in the job market?
> But it's a secret. How is it helping them attract anyone if nobody knows about it?

They don't need to announce it publicly. Only to intended recipients.
Correct me if I'm wrong, from my limited experience in the enterprise software space, if you want support for current / still under active development version, that also isn't free. Updates can also come at a cost.
True for the most part regarding waivers on service members and civilian federal employees. But false in this case, see above.
> Ives because of his management ability, not his ability to develop new product markets as Jobs did.

Did you mean Cook?
Without getting sued by Oracle?
Why not tunnel everything over HTTPS then? Then even SSH will be secure!
Why journalists don't put the reference in the end of the news?
Normally I see news with a lot of information or citations but never see references in the end. How I can check the news?
How We can change that?
It doesn't solve the problem I brought up - I was asking how to avoid switching profiles if I was sharing one between multiple people. GP's suggestion was to switch profiles.

Suppose I and my partner want to be able to bookmark something and have it show up on both of our phones. Is there a way to do that without sharing a Gmail account? That seems like a pretty common use case to me that was pretty easy to do before Chrome tied them together.

On Firefox, that use case would be trivial. You just sign all your browsers into one account and then use the web normally like you've always done.
It’s not even a hobby. If something comes out of it, they’ll completely remake the category. I seriously doubt their end goal is a car in the way we understand them to be.
Really? They both have anycast pops all over the world - and in my tests, very close performance (couple of ms of difference - if that) to be felt by anyone.

ex: https://medium.com/@nykolas.z/dns-resolvers-performance-comp...
Why doesn't Apple disclose the entitlements they have approved for every app on the app store?
I remember this web page. What's hilarious is that practically none of it uses semantic markup and it's all rendered in a giant table, so you can't use browser-native functionality like Safari Reader.

The page also uses so many images the page weight comes in over a meg.

It's all hypocrisy.
Certificate transparency logs and how they are a gold mine to bug hunters
Calculating 100! in c++
You're right that software can't solve every problem but for education, it can solve a great deal. I know it is hard to believe what I am talking about but it is true. Software, when designed correctly, is an extremely powerful and amazing tool to use. Even if there was an all-knowing AI teacher there would still be schools and teachers. Those facilities are paid for by tax dollars so as long as the state keeps funding it, then it will continue to exist, even if students can get a superior education online.

I see these tools mainly being used by students that want to self-study a topic that is not available to them. For example, high school kids that want to maybe take college classes while they are in high school. It is also great for students in other countries that don't have access to high-quality educational resources (teachers, books, tutors etc.).
Sure, but if your CPU is new enough it will disable Windows Update to entice you to use 10
Heck one of the former Equifax guys went to work for Panera Bread (of all places) and didn't even know what a security researcher was telling him when he identified an API that was wide open....

https://www.csoonline.com/article/3268025/security/panera-br...
It might be bad policy, but it's great marketing. Bezos is someone who could be easily despised by members of both parties in Washington, and making the name of the act a personal attack might help it gain votes.

Still, I don't think the legislation goes far enough. Instead of being taxed 100% on the government benefits that employees receive, it ought to be 110%. Otherwise I imagine that many of our mega-corporations would just pay the tax instead of the employee benefits. In that regard, it really is bad policy.
The software industry goes back decades and has solved this problem. Microsoft still makes a lot of money selling one time licenses (and other stuff).
A fragmented market where those companies start making user requested enhancements that for the Win32 API and make development a nightmare?
To my knowledge that'd be the first [complete] test of GPL by the legal system, which is also a great outcome.
There is also a new tool, c2rust, https://c2rust.com that I believe was inspired by Corrode.

In addition, we also have the bindgen tool in Rust that will auto generate the Rust FFI from C header files. It works really well. At that point you wrap the FFI in more Rust idiomatic interfaces, and expose those as the preferred library for others to use.

I mention this, because it is a path toward allowing for the carrying forward of a C codebase, but using a safe language like Rust for all future work, perhaps going back and rewriting the C if it’s deemed important.

There are many examples of this pattern being applied to projects.

In addition to that, there is a cbindgen tool, that does the inverse of the bindgen tool, which would allow you to write Rust code, and quickly generate C header files for the FFI, allowing for critical areas of C to be replaced with Rust, without converting the entire project.

Putting all of that together might be a reasonable thing for large projects to convert iteratively, should they decide it’s an important thing for them to do.
Violence just simply is not allowed to be a solution for problems in the modern day

I'm very confused. Are we in the same world?

so many of the issues we constantly discuss on these forums could easily be solved with a bit more political violence.

Wow. Such as? Can you be specific? What you are saying sounds fairly dark and ominous. You think duels were "extremely effective" solutions to problems? It certainly is not obvious to me that you're "not trying to argue for bombings or any sort of mass killings". Why would that be 'obvious' to any reader of what you've said? What sort of 'political violence' do you mean? I guess a lot more violence would be even better at times, to solve those pesky problems where the normal amount isn't so effective?

we just seem to be afraid of considering it as a solution to problems, even when that is the primary power our government has over us.

I don't see the logical connection between the two halves of that. At all. Is it that thing where people in the US seemingly can't abide the police having guns and people not having them?
Maybe men just masturbate more than they used to? Doesn't that reduce sperm count?
It is so damn difficult to prove substantial damages to be directly attributable to a specific data leak. It isn't right, but it also isn't reasonable to attribute a specific identity theft incident to a specific leak. My data has been compromised by at least 1 dozen corporations in the past 3 years. Whom is to be held accountable if my identity is compromised or my opinion influenced maliciously as a result of a breach?

It isn't as it this data has some chain of custody that can show which actor sold it to another and whom used it for a spearfishing campaign. Our secrets are laid bare to whomever has the will to partake of them.

Sometimes I wonder why it is considered immutable that human malice is an unstoppable force. I want my kids to live in a world where those who leak data and those that use it to malign others are rare and held accountable in a manner that is truly commensurate with their cost.
The contemporary Ubuntu LTS release at Windows 7 GA (2009) was 8.04.
W3C Web Authentication – A Passwordless World – The Trusona SDK
Have you ever driven a taxi? Worker’s rights are a joke. Talk to your cabbie in New York about worker’s rights. The cabs are owned by large firms. Cabbies are hired and fired all the time for arbitrary reasons. And the wages are really low for the driver. But the owner makes a bunch as does the investor that owns the medallion license.
Yeah. Netting it down to the essence, the proposed explanation for the collapse of Bretton Woods seemed to be "USD inflation". Which is sure, plausible enough, I suppose.

Unfortunately they then threw up their hands, ignored everything we know about inflation in general or that inflationary period in specific, and come up with some weird story about how 70s stagflation was actually caused by South American dictators stashing money in Swiss bank accounts and then lending the money to the Italian government to build motorways.

A+ for imagination, but yeah, actually, the US just printed a ton of money. It's not a huge mystery!

> My understanding of the main argument put forth in the article is that capital controls are the answer to global inequality?

And yes, that was the other big weakness. Their argument for capital controls seems to mostly be "inequality was better when we had capital controls, so clearly capital controls caused lower inequality". There's no real attempt to outline a mechanism for this. There's an implication that capital controls allowed higher marginal taxes which in turn financed higher spending, but if you actually look at government spending, this is clearly nonsense. The UK has been spending between 35% and 45% of GDP on government since the 1950s, with no correlation between the start or end of Bretton Woods. Extremely high marginal tax rates may lead to good song lyrics, but they don't necessarily collect a lot of actual money.
That's something nobody can be sure it won't happen.

OpenJDK is open source (GPL2 + classpath exception).

"Java" otoh is a trademark.
I was going to make some snide comment about black hats being excited to pwn 1% of computers or whatever W7's current market share is. Then I went and looked it up. netmarketshare.com thinks it's still above 40%, with minimal movement over the last two years. Shows what I know.
> First, I think it gives too much power to the browsers. Firefox was already taking some dangerous choices with DNS over HTTPS on some of their recent changes. Chrome as well, doing changes that will benefit Google, in detriment of the rest of the web.

I really don't understand how DNS-over-HTTPs benefits Google to the detriment of the web anymore than over TLS would. I'm not really sure how either hurts the web.

> Second, I think it is an overall bad design choice to tunnel a lightweight protocol on top of HTTP on top of TLS. Instead of just tunneling it under TLS.

Port 443 is generally unblocked. Port 853 is often blocked. How does tunneling via HTTP on port 443 hurt anyone? Yeah, it's ridiculous, and, a result of ridiculous middle boxes imposing silly policy. But, if you can't change that (and you can't), then, what is the harm? A few wasted bytes? So what? As long as it still fits in a single frame, it still a single round trip on the network.
I recently configured my OPNsense router, for DNS over TLS with Quad9, with certificate domain validation. It uses included Unbound resolver. Not sure what I achieved, but it does feel good :)

https://forum.opnsense.org/index.php?topic=9197.msg41265#msg...
US Workers Are Striking Again
Do you want to not be blocked? That's a reason to go through 80/443.
... which has nothing to do with what I'm talking about.
I've found the dev tools to be equivalent for most things but each has a couple features the other doesn't. I'm often switching between the two when debugging complex issues.

In general I find the UI for manipulating CSS and the DOM easier in Firefox. The Javascript Debugger in Chrome tends to work a little better when jumping in and out of 3rd party libraries, Firefox will just give up trying to break in your code and just dump errors in the console.

Meh... as long as it's not Safari Dev Tools I'm happy.
By definition? I don't consider abstract concept to be not real by definition. I don't think you are using a definition that I am familiar with.
Telcos are compared to each other, the same way car firms are - that’s the essence of a comp.

Google fiber is, in the end, compared to the same companies because they had to make the same capex. The subsidy will be accounted for in the financial calculus.
I guess I'm curious how to make them familiar with such topics. When my dad got cancer, he researched to become an expert on all things cancer as much as he could. When I started getting chronic pain in my hip, I started learning about how to strengthen it and about various physical therapies. When I feel unsafe about the food I eat, you bet your darn ass that I'll research agricultural methods and food supply chains. What makes someone like Erin Brockovich change to become Erin Brockovich, and how do we get more people like her? If cybersecurity issues that are big news (to differ from physical security issues) don't get people moving to understand the issues, what will? Maybe people just get the politicians they deserve and never the politicians they need. :(
He got one fact wrong in the intro: Women are more obese and overweight than men. I suspect the life expectancy gap may narrow because of this (just like the thigh gap closed!)
Seems like an issue with your browser then. Firefox reader mode works. Not pretty, but readable.

Having 100 images totaling ~ 1MB is pretty good.
The writer correctly identifies the issue as a failure of policy, not markets, so comments that markets are working seem to miss the point.

At a policy level, we are largely powerless to effect any change, simply because the numbers at stake are so huge ($8T US mortgage market, $40T global trade, $80T investment assets) and the control of these so concentrated.

But the flip side is that the Fintech opportunity is so huge, because it can exploit the same economics. Grab the opportunity to build services that offer simple value. Create transparency, empowerment, sharing... and you can do good.
Use a separate Chromium installation for dev tools
Half the developers on my team wouldn't notice this. Another 45% wouldn't care. The last 5% would lose their hair trying to convince management why customers would hate it and how detrimental to the UX the font is, while consistently seeing it pushed to the next release because feature deadlines.

This font is the kind of stuff that gives me nightmares.
I think the parent post is referting to a Message Authentication Code not a mac address which an attacker couldn't forge.
So sure yes, definitely go for it! you're a short flight distance away if you've had enough. Being an expat is something I would recommend to anyone, it's a really intense experience.
For some plants, bees and other insects are ineffective --they don't pollinate all flowers (Vanilla comes to mind) but there are others like some Pears and others. So, if this tech is more effective, it's a win because harvest is increased.
One thing that's odd is the "progressive" community thinks that people don't have a right to an "affectional preference" and if you prefer masculine men, or feminine women with flat stomachs, then there's something wrong with you.
I know Steve talked alot about not having committees at Apple. I wonder if that is still the case today.