skysight-inc/HackerNews huggingface dataset:
GNOME Web is a webkit browser to name an example of non-Apple Web browsers.

From my perspective this is an application bug, and relying on heuristics is a bad idea. If a change should be made, it should be to make it explicitly the web apps task to handle on its own.
Contrary to popular belief, kids are not some tamagotchi pet that needs constant attention and helicoptering after they're babies. You can perfectly be a good parent and raise independent well minded kids without needing two parents always present every moment of every weekend.
Think of your product as a funnel and improve retention
The right and wrong ways that marketers can use Clubhouse
Apple, Spotify and Other DSPs Pay $424M in Unmatched Royalties
Don't tell Gimp that it's easy to draw a circle...
That sounds enormously risky for most people. So basically:

* Someone has $30,000 in S and P shares

* With a smart contract they might put these in escrow for a $20,000 loan

* If they pay back the loan they can get the shares back. If they fail to pay back the loan the shares are confiscated, no matter the value the shares are now at.

What’s the advantage over traditional finance? You can already get an asset backed loan at a bank for which you pay interest.
> You cannot infer the layout of the cache based on size alone.

No – but the compiler would presumably be told how the specific processor's cache works. If it's possible for a human to write cache-flushing code, it's possible to describe it to a computer. (And that was just an example.)

> For mutating branch predictor state at will, you will need your compiler to write self modifying code.

Only for arbitrary modifications. For specific modifications, it's fine to go with ordinary code – though self-modifying code isn't actually all that hard to model, if you generalise “state” to also encompass the state of the self-modifying section. (Compilers already have “all branches” type things.)

> You could maybe restrict your target to open source hardware

There's no need to make this restriction. You only need sufficiently-understood hardware; you underestimate the ability of reverse-engineers.
> It is practically impossible to fire someone for the basic reason that you don't need this role any more or there is a better person out there or just plain old - you are not doing a great job

This is a rather dangerous thought process that reflects the skewed view that some Americans have of employment: that anything less than 'Great' should be considered fire-worthy. Employment security is pushed to its exploitative limit. In such cases, employees react commensurately. Employee and employers end up in relationship that encourages churn & hopping jobs the second that your value exceeds your compensation.

> fast moving and changing needs

I find it hard to believe that a behemoth like Google has that many of these. In new product teams, sure. But, there is a shit load of maintence / upkeep / feature-iteration work that mostly requires sufficiently competent and experienced engineers. But, not much more.

> traditional tech model of risk reward

I am not sure if this was ever true for big tech. The second a company was is big enough to be in S&P 500, no low level IC is ever going to have visible impact to the company's stock bottom line.

The idea that a foot soldier's compensation was ever reflective of their impact is and has always been a lie.

> That tolerance is gone at Google and “words” > “content” is the new Silicon Valley mantra of political correctness. You can say terrible things as long as your pronouns are correct or can say super important things but use one wrong word and it's off to HR for you

That's a shame. I was hoping that the media outburst on these matters were that of a minority. But, it appears that this dogma has taken over Google culture at large.

> When I was growing up in Tech in the ‘90’s - there was no such thing as work life balance. We loved what we did and wanted to succeed so we worked like crazy to achieve great things. As I had kids, I learned the importance of being at home for them and that's how I understood Work Life balance - its a balance, sometimes you need to work weekends and nights, sometimes you can head out early or work from home

I am not sure I can take this serious. This is not what Work Life balance means AT ALL. Maybe that's because I am one of the younger folk.

> the signal to noise ratio is what wore me down. Soon, Lawyers > Builders and the builders will need to go elsewhere to start new companies.

This appears to be well recognized cycle for big companies in every sector. I would characterize the Ballmer era of MSFT as a somewhat similar time too.

Good points and a good read. But, if you want start up culture, work at a startup...I guess.
A lot of the domain filters use things like:

topPrivatelyControlledDomain(url.host().toString()).startsWith("google.")

The definition of `topPrivatelyControlledDomain` means that `google.github.io` would qualify, or `google.works.aero`... Pretty much anybody can abuse that to get any of the quirks modes available in this file.

See the full list here:

https://publicsuffix.org/list/public_suffix_list.dat
Many people simply can't hack startup culture. Corp 'culture' created by worthless (damaging) HR dept isn't even that -- its innovation poison. Perfect for hack and hangers on -- u know... people who call themselves 'thought leaders'. Yoga has zero place at a serious busines. It's not a daycare!
100%. My half-kidding "end of the world/zombie apocalypse" plan was always to pile some food into Robarts Library (Toronto) and gather the books I'd need to make it.

1) Endless knowledge

2) It's a bloody fortress

Kidding aside, though, and also being one that maintains a small library I have to agree. Most of them are not so cheap as to actively degrade so fundamentally as to be unreadable. Maybe old dime-store dramas. I mean, unless you've left them open in the sunlight for 50 years.
France Ties Russia's Sandworm to a Multiyear Hacking Spree
Soft Skills is my new favorite podcast. I've been going through all the old episodes.
My next update will get Adguard, Cleanbrowsing with all types of filters that they offer and both DoT and DoH (assuming apple is okay with it). It's not too bad when it comes to latency but they don't have servers here so anything that is outside the country won't be fun to use. But if anyone is using them in the country they have servers in it would be great to know how they work. Using root servers with pihole is usually best of both worlds when it comes to latency and privacy.

Edit: I made the app because I wanted a simple 30 second solution for anyone to improve their privacy without any VPN profiles and using a fast DNS. I tried a few free apps on the App Store but they didn't work well or were not updated in months. So I decided Ill make one.
I'm aware that, as a founder, he's obviously very interested in the success of his product. His mentality however carried over the acquisition and past inertia. Giving him the benefit of the doubt, I think his problem is that he's passionate.

And I don't mean the corporate lingo 'passionate', I mean the actual passionate. I strongly advise any passionate people to not seek to turn their passion into a job. Because it's a long journey full of suffering.

Your bosses will drive you insane. Your clients will drive you insane. Your coworkers will drive you especially mad. You will feel pain every time you will be asked to cut corners. No one will appreciate the finer details of your work. You will become the office insufferable twat. Passed every promotion.

The sweet spot is somewhere between "I don't hate it" and "I kind of like it". You can learn to like something if you do it long enough.
I don't think they're different enough to refute my point. You see Chinese characters in a great variety of typographic and handwritten styles, all able to be read by fluent people.
> The post states that the used Twitter logo PNG is 4000 bytes, while it's only 723.

The article was written in 2014. Worth remembering when nitpicking the text of an article.
Visa failed with Plaid. What's their new fintech plan now?
There are some other encrypted DNS servers in India, at least arapurayil in Mumbai and arvin in Bangalore.

https://dnscrypt.info/map
I think his derision of entitled ladder-climbing employees is valid from the perspective of someone who sees "building something valuable" as the point of employment.

There is a whole community however that sees wealth acquisition as the point of employment. Even if it's "merely" joining the ranks of the top 5% this is lauded as success by many. Lawyers, doctors, consultants, stock traders, all the high paying professions have people who subscribe to this philosophy. "I want to provide the best life possible for my family" might be the primary goal. Lower status/pay professions might describe this as what a "job" is as opposed to a "career". Something you do for money.

Many hackers want to both provide the best possible life for their families and participate in a grand adventure of changing the world by creating something people want. I am infected with this mentality. But this might be considered a delusion of grandeur by many, or egotism.

It's hard to empathize with a group who doesn't share a drive you see as essential for good character, but that lack of empathy is what is drawing people's scorn here.
The article is historically wrong. The oldest known cave murals etc. are 44000 years old [1], while cuneiform, heiroglyphics, Sumerian, Mesopotamian etc. are only about 3000-4000 years old [2]. A strange beautiful example of complex information presented visually which was in use until recently, are the Polynesian navigation charts [3]. Our primary method of communcation is probably visual and/or auditory.

The prominence and seeming economy of text in digital communications is probably because data is presented and transmitted as a one dimensional sequence of bits.

[1] https://en.wikipedia.org/wiki/Cave_painting

[2] https://en.wikipedia.org/wiki/History_of_writing#Cuneiform_s...

[3] https://www.khanacademy.org/humanities/ap-art-history/pacifi...
Brb, gotta go plug in my pants
My biggest pet-peeve is the hamburger icon instead of the world 'Menu'. You are saving 10px... for what!?
Do you know about Sage? Or are you thinking about something different?
Not sure why everyone is assuming Noam is a billionaire. He mentioned he had little equity, and from what I could find that amounted to single-digit millions out of the acquisition's billion-dollar price tag. Of course, compensation since then and Google's rising market capitalization have surely increased that, but I would bet it's still quite far off from the billion, and even far off from the 9 digits.

Not that it matters — his observations are just as valid regardless of his net worth.
Tropey story beats do get a bit tiresome, but they're there because they work. Fiction that flaunts defying these tropes tends to be pretty great, but its still rare, and probably doesn't feel very good unless the viewer is already tired of the original.

Buddies fight and, having acknowledged their primary character fault, reconcile, is one that is everywhere in children's fiction. I also find it boring.
So immediately this is where people will go to hide their pork?
Best Practices to Develop a Meaningful Relationship with Your Manager
So, the guy basically wanted to totally
lord over people and be able to fire
them essentially at will, or worse.
Can't say that I'm very sympathetic here.

I've spent some time working for Israeli tech companies (both in Israel and remote) and this guy's attitude does not surprise me at all.
He would have to use words for that... Could you help him showing some image of "powerful" and "effective"?
Dignam from "the departed"
Both of these can be true too... We can be horrified that people abuse their positions of power to force people into sex to achieve a life goal while at the same time believe that prostitution should be legalized for those that choose to go down that path in life.

Legalizing behaviors doesn't endorse them either. It removes some of the danger inherent in the behavior.
I think your second point here often gets missed/understated. That energy and those computers could have been helping forecast severe weather events or working to fold proteins or any other number of useful tasks that don't involve tracking a ledger of other people's wealth.
Coronavirus human challenge study gets green light in UK
Winter storm forces Samsung to halt Texas chip plant operations
Just because you're well compensated it doesn't mean you shouldn't be fighting for your perks. Especially when you work for a multibillion corpo which earns 1mil+ per employee.

This "you shouldn't complain if you have it a bit better than others" mindset is a breeding ground for all kinds of corporate exploitation.
That sounds more open to failure than simply not tracking people who haven't opted in though.
It looks like it is time to change to Firefox Lockwise: https://superuser.com/questions/1113072/import-passwords-fro...
His points also include:

> I was the weirdo who wanted to push things fast and expected that some level of personal sacrifice when needed

And

> I also believe that we have to do whatever it takes to win, even if its on a weekend

So not just about “workdays”.

As others have noted, he does make some excellent points. His comments about entitlement (food) ring so true.

But his section on Work Life Balance is pretty terrible.
There is no spec to conform to to work around these cache issues. (IE was even worse in the past, shutting down the back forward cache if devtools were opened. Have fun debugging that)

But imagine Windows opening an app, drawing the last known interface state and then skipping half of the app startup code. Should apps deal with that too, or would it be considered a Windows bug?
> Stabilizing the price of the USD during recessions is literally the definition of Keynesian.

Except the reverse doesn't happen (since the gold standard was dropped), so it's at best "half-Keynesian":

https://fred.stlouisfed.org/series/fedfunds
They can see the processes.

It’s a server running on their hypervisor. Their hypervisor can see every single process.
This is awesome! I've been tired of sharing song links with friends only to get ghosted by them. This looks like the perfect hangout place for music heads like me :D
What they achieve is very useful. How they do it is terrible.

I use them too, but their "user interface" is half-assed and full of traps. I have to have a bunch of extra scripts to check and fix them, and a ton of warnings in the README for poor souls who haven't experienced the pain yet.
Agree and disagree. Without pushing a point too hard, I will ask you this - what if your employment contract states you are to receive $X,000 per year in food or food stipend? Would you be in favor of employees pushing for subsidized food while remote?

Ok, and there’s a deadline at work. There’s also a deadline at your spouses work, your kid is sick, and they took off work to look after them last time. What do you do?
I'm not so positive. There is potential for this to become just another way to channel pork to friends and cronies. Which, considering the track record of the current executive, is probably the most likely scenario.

I'm all for DARPA-like initiatives, but when it comes to taxpayers' money we should have decent accountability mechanisms.
Yep, I was just about to quote this exact sentence here, but I see you already did. Absolutely agreed, what an awful manager.
It's a race to the bottom though. Once one person does it, everyone else has to do it too, just so they don't fall behind. In the end you are back to where you started, except you have to sell yourself in addition.
Yes.

It could have been hosted anywhere. TOR isn’t a hosting service but a means to access them.
If you want to go even deeper than that: https://www.youtube.com/watch?v=8--5LwHRhjk
> There's too much emphasis on closing questions that are duplicates (when in fact they are not)

This is a great point. And it also relates to abuse of power.

Recently I raised a question without precedent on Stack Overflow. A person had given a detailed answer, which pointed to issues not available in documentation. His answer was in fact an expanded analysis of the overall language specs - without it, I had no idea how to debug my code.

One megalomaniacal moderator marked my question as 'duplicate', and then pointed to another question -- where he claimed to have answered the question 'definitively' (he had not) and wanted me to upvote his answer.

There was no way for me to challenge his 'duplicate' mark, which is a real loss for anyone else encountering the same issue as I did.
BetaFish now owns the trademark for "uBlock"
I think it's ok to put additional effort when needed even weekends, as long as when it's possible you get it back as days off, no problem with it. Same for oncall responsibility, need to get back days off after your shift, even if nothing happened due to psychological tension. If you go to a company where you need to do oncall shifts ask for an additional day off for each week you are oncall during a typical year that's it.
"I don't believe long hours are a badge of honor but I also believe that we have to do whatever it takes to win, even if its on a weekend."

Especially when said "doing" is done by other people (engineers, testers,SREs etc) , not the manager.

Easy enough to hold such beliefs when the cost is paid by others.
Quad9, like most global DNS providers uses anycast to provide redundancy and low latency. My connection to them still terminates in Chicago. If my DNS queries are answered in the US, surely they are under some type of US Gov authority and regulation?

I think I agree with others, seems like a publicity stunt with very little real-world impact.
It's how it works at most big companies. There's a very big impact to morale if people think they'll get sacked at the end of a big project or if VP's best friend needs a job. The normal way to onboard a new better person is to open up a new position, like repurposing an open headcount from somewhere else, and then shift responsibilities between the new person and old person.
Except that this guy IS a boss and he's been demanding that his employees copy his "passion" against their contractual benefits. Or wellbeing.
It's a monorepo, where some of the contents are a copy of another existing repo.

I'm sure we've all 'vendored in' a dependency before - just copying in the files and checking them in. The fiddly bit is when you then want to update that vendored dependency to the newer version (more manual copying of files and checking in), and it gets tedious and error prone when you have 10 of them. Subtrees do the same thing, but provide tooling to make it a lot easier.
https://stocktwits.com/ ?
IIRC, the “checking for a solution to the problem” dialogs were added because they (Microsoft) would submit an actual bug report to the developers, and if they offered a solution, Microsoft’s servers would respond with it. I’ve never seen it work, but IIRC, they added it back in the Windows 95 days (when there was a lot less software to deal with).
Detaching and reflecting is a good practice, especially where swearing is a verbal crutch for yet-to-be-refined thoughts. Give it a moment, dispassionately and accurately frame the thought. In the end, what you say will be much more direct, and far more useful to everybody involved.

Also consider swears like farts in a relationship. A well-chosen place and time, dropping one is hilarious. All the time though, you just stink.
Many towns' library systems do giveaways as well.

My old hometown's system used to do a semi-regular culling at the yearly mini arts & crafts fest in the park. They'd lay out 5 long rows of tables and cover them in old books that had to be retired. You could take as much as you could carry for a donation of any size.

I used to go when I was in my teens and had two dollars to rub together, and I still go back now in my 30's if I'm in town (with more of a donation). I've found some real gems.
ProtonMail doesn't even know what the Swiss Flag looks like: https://twitter.com/sschueller/status/1309429286655479808 took them for ever to "fix" it (The flag might show the correct cross now but it should be square!).
This has bugged me for a while.

Culturally there are three types of programmer tool:

* Those unknown or disliked enough that anything that goes wrong when using them is the tools fault even if it isn't.

* Those well known and liked enough that they get blamed for their own issues.

* Those that are put on a pedestal such that any problems they do have are the fault of the user.

git falls squarely into the latter camp.
Conceptually I'd say that clicking a link and then clicking Back should be the same as right-clicking the link and opening it in a new window, and then closing that window.

But it wouldn't surprise me if "web apps" makes this hard for some reason.
No it's not, it's a fork.
Welcome to Factorio, the game where the goal is to automate your automation of automation.
Probably because Indians are the ones that are leaders in scamming? Also, if you paid attention, I've mentioned the initial Python dev was an honest Indian, he did his job within terms of contract. The data scientist, which in this case was a Canadian, is solely at fault for not disclosing full scale to the Indian one.
Life is different for me than it was 5 years ago, I have colleagues with kids and some are expecting. You start to realize how important it is to have a well rested team. When I say well-rested, I don't mean just physically but also emotionally. People wishing for a work-life balance aren't wrong and calling them entitled is definitely wrong.
I was a huge proponent of challenge studies in April-September 2020.

Now I don't really see the point except to build some sort of institutional process to try and make them more feasible in the next pandemic.

Moderna's vaccine was developed in Jan 2020 and in human trials in March 2020. Most of this death could have been avoided if we only could figure out how to un-ban vaccines faster. We need new approaches.

COVID was a regulatory disaster more than a biological one. Incorporating human challenge trials into the mix of things is a good thing.
Absolutely, 100%. I am hugely against working overtime and work life balance is far more important to me than many other factors. But I have worked 12 hour days and weekends few times in the past, because I felt the personal responsibility to either fix something or make sure a launch goes through smoothly. You know when I absolutely wouldn't do it though? If my manager told me that "they expect a level of sacrifice for the company". Nope. Just absolutely categorically nope. Now I'm a manager myself I would never ever ask someone to do this.
Well, there are plenty of game engines out there that empower the user a whole lot. And I bet any kid who codes a simple snake today would still play the hell out of it, and have plenty of ideas on how to improve the game even further.

You are right, however, that some parts are simply impossible to replicate: narratives, for instance, have to be experienced. Gameplay however, is where the fun is when it comes to games and game programming (this might be subjective), and is usually quite simple to replicate.
Show HN: An Event Sourced Minesweeper
I passed my time in lockdown creating an Event Sourced version of the classic game Minesweeper! Be sure to try out the slider after a few moves, or if you click on mine.

Check out the code here:
https://github.com/dfarr/minesweeper

I also wrote a blog post:
https://dfarr.medium.com/event-sourcing-minesweeper-65f0d497...
Please don't use "Europe" when comparing unless it applies to all 50 countries.

Norway has actually increased the number of trees in the last 100 years.

In 1925 the volume of Norway’s forests was 300 million cubic meters of wood. Today it adds up to 900 million cubic meters.

Source: https://sciencenorway.no/enviroment-forest-forskningno/norwe...