skysight-inc/HackerNews huggingface dataset:
This needs to be bypassed to use SSO, to bypass it the SSO providers site will need to ask for Storage Access, in some cases the user will be asked for permission…

“After the user has granted access, Firefox will remember the storage permission for 30 days.”

So lay users will get used to just clicking through and blindly granting the permission.

The end result will be an additional step for trackers, and a bunch of headaches for all the legit services that get broken from this change.

I’m all for less tracking but this doesnt seem like a good solution.
> They have a very small (but growing) Navy.

They have the world's largest navy, and it's still growing rapidly:

https://www.dw.com/en/china-navy-vs-us-navy/a-55347120
I wonder how close they actually got to the ground.

It says it engaged at a few thousand feet but at fighter plane speed that could have been seconds until hitting the ground.
Some friends work on upwork like this 4 hours a day while being monitored as you said. The pay is very good and don't care too much about this monitoring now which they might have in the beginning. It's tiring but it works.
If you mean that autocomplete saves you less typing in other languages, I agree, but as long as it's a language with methods (where you're not always sure how the method you want to use is called) and parameters (where you're not always sure about the order), autocomplete is helpful. Of course, if you're a rockstar ninja genius who has every single method of every single class memorized, you're not gonna need it, but us mere mortals appreciate it...
There's a human on the other end of this who has put a lot of time into creating this article.

For what it's worth, I agree with you. But I think this criticism could have been phrased more constructively.

For instance, 'Most of What You Read on the Internet is Written by Insane People' is a perfectly fine article in isolation, but to bring it up in direct response to an article is tantamount to calling the author insane.
The very narrative of secret powers controlling the world is historically tightly connected to antisemitism. Sure, there are alternatives like reptiloids, pedophiles, freemasons, etc. but Jews normally arise at some point in these theories.
I would add the "Editors" category including embeddable editors. For example TinyMCE as html editor, BEEPlugin for email/page editors...
> the most important thing is to fix the layout of an output file as quickly as possible, so that we can start copying actual data from input object files to an output file as soon as possible.

Why do we need to copy data at all ?

Can't we just have an object file with pointers to other files ?

Like sure, if I ever want to ship my binary somewhere else, I'd like to do this. But for local interactive development, all the files are already in my local machine, so I don't know why we would need to create a second copy of them within some other file.
I’m pretty sure erasing hard drives was a risk with every OSX release until recently and wasn’t specific to Snow Leopard.

Edit: To be clear, I don’t mean that every OSX release had this particular bug. But nearly every OSX release usually had at least 1 “you’ve lost all your data and your system is unusable” type of bug when updating.
Product-led growth is kicking sales-led out of the market
“Component” might fit the bill.
Show HN: Shit-Free To-Do List
yeah I think jail is best reserved for cops and politicians.
You'll note that I already suggested a small additional payment in escrow for noisemakers to stay away for a few weeks or whatever. I also doubt even the most noise-sensitive neighborhoods would be willing to pay enough to make regular, special trips just for noise-profiteering worthwhile. If they were, it would probably approach the strength of preference that they'd be willing to fight to change local noise ordinances and get an enforcement push.
> Turn off telemetry. Set search to DDG. Set "Do Not Track" always on. Get rid of the Mozilla start page. Disable any suggestions for Top Sites or other junk like "Snippets".

I just login to my Mozilla account, and move buttons on the UI around (for some reason that's the one thing that isn't synced).

> Why is this so complicated and expensive?

In the older days, people were willing to give up more for their faiths, their drives. You could make this choice and essentially live a life of service if you wanted.

> What has the Internet become?

It's still an open network and there is nothing stopping you really from doing your own thing on it.
I commend Firefox for trying to do this... but it worries me.

3 obvious holes:

- Proliferation of dialogs. When you don't know whether a site will suddenly break or not, standard users will be implicitly trained to say yes to all dialogs.

- Domain "homogenizing" (spoofing) services will win. Trackers that offer a widget you can install on your server will win. Facebook et all will still know where they sent you, and will be able to track you server side. If mozilla provide a centralized whitelist, then SSO providers who also provide trackers will win. Essentially, the big players will find a way, the little players (who users weren't worried about anyway) will still lose.

- The web will break. SSO will be broken for a good couple of months on over 50% of websites using it - possibly more. "This only works in Google Chrome" will become more and more popular. Potentially, Firefox doesn't have the market share to make this work.

Those of us who will stick with Firefox regardless are in for a world of pain, and not a lot of gain. I guess it's necessary to move the web on, but the pessimist in me doesn't see that happening any time soon.
I've also been following Tether a while. I even shorted a bit back in 2018 but I'm starting to think maybe they are basically legit apart from maybe not dotting all the Is on the money launder regs. Here's Gregory Pepin "Deputy Chief Executive Officer at Deltec Bank & Trust", Tether's bankers, saying they have the money: https://youtu.be/rQ3nQ8-KY28?t=281
I guess the SSO token will still be valid, just not usable for SSO purposes after those 30 days. And most likely you will just have to click "Accept" again on the cookie popup to get it working as before for another 30 days.

However, dont basically all SSO cookies live far shorter than 30 days? To my knowledge all SSO services i have used have expired earlier requiring me to log back in again.
I think that the now defunct dotGNU http://www.dotgnu.org/ was trying to do it, one of the nice things it left us is libjit https://www.gnu.org/software/libjit/
That’s what I’ve heard. They may lead you on to keep you on the hook in case they need you without even getting work from you. This isn’t really a scam; it’s just about them wasting your time. And there are so many suckers that they can be picky about who they do this to.

If you really want to freelance or have a startup, you have to be able to differentiate these people from legit opportunities. That can be extremely difficult; someone that seems like a scammer could be ready to pay a great rate or invest in your company; someone else that sounds legit could be wasting your time.
I think it was his wing mate
Oh no! What browser are you using?
>[1] Even worse: While I agree with premise that we should strive for a better educated electorate, someone arguing the opposite could easily point out that the increasing political discord is correlated with the increasing fraction of degree holders.

Hitler had extreme disdain for academics. It's definitively a driving for polarization since it's so easy to draw the line. People who drop out/never enroll have a lot in common with each other and people who graduate have a lot in common with each other but once you compare college educated and high school educated people the overlap starts shrinking.
They take 20% for up to $500. Then between $500 and $10K they take 10%. Anything above $10k is then charged as 5% only. And this applies to same client spanning multiple contracts. That means once you get paid $10k, regardless of current or future project(s) from same client they only take 5%. Upwork encourages long term relations between freelancers and clients.

On the other hand Fiverr takes always 20%, regardless of how long the relation between freelancer and client is. That's why Fiverr is 10 times smaller than Upwork.
Came here to post the same thing (and it was pretty much the same parts!) Our standing Fry's joke was about how one side of the aisle had chips, but the other side had chips. I haven't been there since early 90's, though, so at least it remains as it once was in memory (of questionable density at this point).
I doubt they changed their training methods due to AGCAS.

From my understanding, system works automatically and does not take into account whether pilot is conscious or not. It is not meant just to save unconscious pilots but also those who are disoriented (in fog, confused, ...).

Given that it is a military aircraft, it's likely the system can be turned off if deemed necessary, for example if you are avoiding a missile it might be less risky to dive close to the ground than to pull up.
My local microcenter (Cambridge, MA) is clearly taking basic safety measures and seems more or less similar to the local grocery store practices.
FWIW this seems to have broken the NYTimes authentication system. I guess the question is, do they care?
A lot of IDPs break. For example any website that presents "Login with Google" will not work or require a reload after completing the Auth flow before the login is accepted.

This isn't simply "blocking third party cookies", it's "even an iframe has no access to the other state partition". The third party cookie is allowed to exist but it cannot leak to other sites. However, this leak prevention breaks plenty of other things if one is not careful (Mozilla was, there is a heuristic).
Yes, for some, but I never followed up enough to find out more.

I think the scary one may have been legit (in their own world), but they were clearly unhinged, and I didn't want to have anything to do with that.

Since the approach is often pretty much equal to a 419 approach, I suspect that there would be a point where you give them some sensitive financial information, or pay "licensing fees," or something. Maybe they would send you one of those wonderful "more than the agreed-upon amount" third-party checks.
At least they're getting asked. That's a huge improvement over what was there before.

I still prefer the lynx UI: prompt yes/no/always for accepting any cookie.
Funny, I ordered it a while ago and yesterday it arrived to my post office. I'm gonna pick mine up today!
I first realized this while walking through Yosemite national park. I don’t think you can recreate that even if you had a trillion dollars. These sights and areas are literally priceless.

The stark fact is that economic growth as we know it today will come to an end at some point on a finite planet like ours. For those who want an extremely meticulous and data driven analysis of the same I recommend reading Vaclav Smils work. I’m just sharing what I learned.

There are many websites that calculate your “earth footprint”. Ie how many earths are needed if everyone lived the same as you. My earth footprint was 4 earths !
All 8 billion of us cannot live like Americans or even Europeans.
And then there is climate change. There’s no known cheap energy substitutes on the horizon. Tesla’s are for now completely coal powered. The amount hydro carbons consumed is still increasing every year. For things like making steel, fertilizer or cement we cannot even begin to design good scalable solar powered methods.
Solar plants have a very low load factor. It often only generates 30 % of its installed capacity. So you need to over build by 3x of what you need. Assuming we also need solar power for cars we are talking about building 10x the capacity of all existing energy infrastructure and not to talk about storage.

The existing energy grid is crumbling in many places and we are talking about trillions of dollars in spending to build new high voltage DC transmission to make solar scalable.

The world population will be 10-12 billion by 2100. Its hard to imagine how everyone will have a first world lifestyle without completely trashing the planet.
I posted this [1] a few days ago [2], but there are a few custom, wireless, mechanical, ergonomic keyboards.

e.g. Redox-W which falba.tech (Poland) will provide assembled if you need that [3]. It's not cheap though.

For a DIY method, start at [4] or [5].

[1] https://aposymbiont.github.io/split-keyboards/

[2] https://news.ycombinator.com/item?id=26179311

[3] https://falba.tech/19644-2/

[4] https://www.reddit.com/r/ErgoMechKeyboards/comments/ht0pb6/c...

[5] https://github.com/joric/nrfmicro/wiki/Alternatives
Florida has fewer deaths than California in both the 65-and-over cohort as well as the under-65 cohort. Simpson’s Paradox due to an older, more at-risk population.
I guess thats possible, but it seems quite.. regular?
It was amazing to see them live. Caught the London show. Here's my video from the night: https://www.youtube.com/watch?v=MLA7L60sCr0 (the shaky blurry videocamera footage ages it).
Scams aside, were you using Upwork as a freelancer or client? The experience is very different depending on which side you are on. It’s a client market currently as there a glut of freelancers for your picking right now. Lots of competition.
You Are Not What You Earn
>It's 50 nested ifs, isn't it.

which can be complex ... algorithm, can't it?
I'm very spoiled from C# and Visual Studio 2019. I have recently started working professionally in Rust and while I do feel the drop in ergonomics, half of the problem is from downgrading from full IDE like Visual Studio to Visual Studio Code. I'd say what I currently miss the most in Rust+VSCode is better debugging experience. I used to mostly develop features and fix bugs via interactively using the debugger and immediate window in C# while here it's not possible
The big trouble you'll have is incentives. Who has an incentive to put them up in a noisy place?
I can't speak for all freelancers, but I do think you're missing some things. I've completed 1000+ projects on Upwork with a 95%+ success rate over the past few years (mostly resume writing and executive bios).

As a freelancer, you can simply refuse the monitoring feature. I would never accept a project where the client wanted screen shots. I use Google Docs so my activity is tracked there pretty accurately as it is, but I think most freelancers aren't taking the monitored projects.

I'm not sure what you're asking about the 'client questions', but you are able to ask questions before accepting an offer or even making an offer. I have had clients make me an offer before any dialogue took place, but that's rather rare, and I always clarify my work process with clients before accepting offers.

Upwork is not my primary source of income - I have a private resume writing business that I run - but I use Upwork because it's brought me quite a bit of business without having to do any marketing (at the cost of 20% of my earnings). I'm happy to give them 20% based on the volume of business that comes my way there.

I primarily have used fixed price projects as well, but mainly because time tracking in Upwork is a bit cumbersome. You need to track in 10 minute increments, and my workflow often finds me in documents multiple times per day, but for short periods of time. That's not conducive to time tracking, so I try to set fixed price agreements.

I've been pleased with my experience on Upwork, but I know part of that is because I've had the benefit of being one of the higher ranked writers there for a few years and I have a larger stream of income from other sources, so I have the luxury of turning down quite a bit of work there if it doesn't meet my preferred criteria.
Widespread https did that. Firesheep motivated the big players to stop cheaping out and go fully https unlike approaches which did https for login pages only but it took let's encrypt also for https to become truly widespread
Common asthma drug if that's all you're after: the steroid budesonide

Clickbait shmickbait
heh - when I was a kid in New Zealand we had a year when the butter was 'wrong' (mostly wrong colour, wrong amount of salt) .... it was the end of the cold war (late 70s or early 80s) and the US had a 'butter mountain' basically a giant surplus of government subsidised butter they couldn't sell on the US market, nor on the world market without depressing the entire market. NZ's dairy industry (giant farmer co-ops) solved this problem, because there was a viable market for that butter - Russia, which the US didn't want to trade with, so NZ bought the US butter, sold it in NZ (yuck, doesn't taste like/look like our butter!) and sold domestic NZ butter to Russia
The only thing I disliked was the `begin ... end` and the `begin ... end;` (notice the semicolon) structure on if-then-else

C (and many others) has simplified employing brackets.
Why would I need a world class researcher for e.g. linear algebra? Lots of students struggle with it because of bad teaching, not because it's difficult to understand.
Yeah true, macro heavy code can be really difficult, as you can make your own metalanguage with macros. The ruby codebase is a lot like that, but I still find it pretty easy to read. But I can imagine someone going crazy with macros could really make it hard, but that's not the norm in my experience.
Only if you have no way of bootstrapping. There are numerous ways to get hold of some initial likely IPs. You only need one well-connected peer to start with, because they will tell you where to look next.

- Hard-code some bootstrap IPs of contributors who agreed to that in the shipped software. The list can be updated with each new release. Even if the list has some wrong entries, it doesn't matter.

- Hard-code some bootstrap DNS names of contributors who agreed to host IP lists. Even if the DNS list has some wrong entries, it doesn't matter.

- Multicast locally in search of neighbours. Not available on all networks, but works on some.

- Encourage users with active, long-lived nodes, to register themselves on some well known service belonging to someone else, for example any of the free DNS services, DynDNS etc. and hard-code these well-known locations in the software.

- Encourage users with active, long-lived nodes, to publish endpoint information somewhere that will be indexed by Google, Bing, Duck Duck Go etc. such that a search by a client with the right string will find these in results.

- Have people publish long-lived node info to Freenode IRC, Discord, Slack, Google Groups, etc.

- Don't hard-code or encourage anything, just tell the users "find someone with an active peer" and leave users to find someone by whatever means works for them. This seems best for robustness, in places where the internet might be blocked or you depend entirely on a mesh network, even if it's more work for individuals. To ensure this route is always available, make sure your software has an option to specify bootstrap addresses, even if it has something hard-coded as well.

- You can also, as you say, scan random IPs, and also random DNS names. This is not as heavyweight as it sounds. Once the network has a good number of peers, the number of random IPs you need to try to find just one active peer diminishes. You would improve on that by using topological information, reverse DNS hints, try to detect when you are probing a whole block of IPs that are all behind NAT (so skip the whole block), and ideally have encouraged the best connected peers to publish a DNS record indicating availability.

At some level there is always infrastructure. But it doesn't have to by your own infrastructure.
Fry’s Electronics is shutting its doors for good
Did you record the difference in battery life before/after the eink monitor?
The automated one is the female "altitude, altitude, pull up, pull up". The screaming dude is his wingman.
BBC Apple M1 users targeted by 'mysterious' malware
Fake news, shut down that site immediately!
There was an actual picture of one on /r/eink and the screen surface was glossy. That's certainly curbed my enthusiasm.
> There are many websites that calculate your “earth footprint”. Ie how many earths are needed if everyone lived the same as you. My earth footprint was 4 earths !

What kind of metric even is that? What does it even mean, Google doesn't say anything.
How about a 3d model of the universe, inverted, say, in the (model) earth's surface?
That's a lot of write. I think that's 157 full writes of your disk. You're writing out almost a terabyte (or is this terabits?) per day.

Your reads are also low in ratio to your write.

Are you swapping? This almost looks like pages swapping in and out of memory.
>Because absurd opinion like "the earth goes round the sun" and "there's nothing wrong with being gay" were once "knowingly false and inflammatory" according to the overwhelming majority of people.

... therefore we need to keep protecting the speech of people who still believe the world is flat and that homosexuality is an affront to God just in case?

No, I'm sorry, that's an appeal to emotion disguised as rationality. We don't need to keep knowingly false, disproven and regressive ideas around any more than we need to keep arguing the merits of miasma theory, phrenology or the luminiferous aether. To say otherwise is to claim that truth cannot exist, merit cannot be measured and all ideas are equally valid... a premise already discredited by the value judgement made by your argument.
Haven't test the tool yet. Neither do I know how close the behaviour of the pipeline locally will differ on the server.

Saying that, pipeline test tools are very much needed. Making commits and refreshing a UI is not practical.

I can test a distributed pipeline on spark why can't I do that with modern CI/CD?
The article says "almost every search engine I could think of was blocked". Not a surprise, and if you look at his little app illustrating search services, and their search engine dependencies https://www.searchenginemap.com/

Disclosure: @mojeek team member; our search engine is independent so not blocked
The restaurant model has not been around for 5000 years. It's a relatively recent phenomenon from the last 500 or so.
The 30 day limit is access to the storage API. So presumably the data is still there, you just need to give permission for it to be accessed again. It doesn’t necessarily imply that it just logs you out on 30 days by emptying the state.
Herzberg’s Motivation Theory
Show HN: Yml2dot – Turn YAML into Beautiful Graph
I'm normally pretty anti IDE but one thing visual studio got really really right was the debugger UI.
GDB isn't too bad but it's no visual studio.
The subtext of my reply was that I was advocating for gun control legislation. There won't be popular support for GC without the news media reporting on unnecessary deaths that could have been prevented with adequate GC.
As a freelancer. All the rave reviews were from clients.

After the fact, I asked around for friends that had tried it as freelancers, and they all had similar stories to mine.

It seems that Upwork is really a platform for offshore work. Some of these folks are undoubtedly good, but it's probably a crapshoot, which, to be fair, is also the case for local talent. With cheap offshore work, you can try out a couple of outfits, and not lose your shirt, if things go South. I will say that the people who told me it was good, had quite positive experiences (as clients), and they had all settled on offshore talent.
The best time to sell is when you don’t need to, and when you are in peak growth mode. Not when your growth is plateauing and you feel the need to exit.

So if you feel growth will increase, I would put the pedal to the metal, and ramp up growth for a year or 2, then sell for the highest possible valuation.