skysight-inc/HackerNews huggingface dataset:
If you live in the EU and work for Google, you probably actually work for Google's EU-based subsidiary. There's no US-based company involved in the relationship. It's confusing because the company treats all the subsidiaries as one whole, while the law treats the subsidiaries as their own entities.
Aligns perfectly with my experience. As soon as my wife's car started alerting her to cars around her, she quit looking. Instead, when an alert sounds, she jerks the wheel at the sound and swerves involuntarily to avoid the imaginary conflict.

Its harrowing to be a passenger. I drive myself everywhere now.
Which problem are we referring to? I was only making a general statement that I think Rust would have benefited from HKTs instead of doing umpteen ad-hoc implementations of specific higher-kinded types. I'm far from an expert, so please correct me if I'm wrong:

Wouldn't HKTs help us abstract over function/types more easily, including closures?

Aren't GATs a special case of HKTs?

If Rust somehow had HKTs and "real" monads, we could have a do-notation instead of the Try trait+operator and Future trait+async+await, right?

I'm not saying that HKTs would fix (most of) the issues mentioned in the article around tricky closure semantics and whatnot.
Ask HN: How will Google track users once 3rd party cookies are blocked?
Now that Chrome is following Safari and Firefox in blocking 3rd party cookies, how will Adwords and especially the display network report on impressions and ad attribution in general?
This. The author also acknowledges that some of the languages they complain about are SQL dialects. Often they are simplified versions of the "generic SQL", e.g. AWQL does not have JOINs. Supporting all standard SQL features might be worthless and/or impossible for some domains.
I think people think its messed up because most people are using the very little money they are given just to not be evicted or buy food. No one is saving it. So the idea that people will be able to cover it in taxes is... well honestly laughable.
You're suggesting that content creators should have to file taxes in every country they have viewers? That's absurd.
Are you suggesting Youtube stop showing their videos outside the US? You're probably not aware that Youtube has far more users internationally. They will get crashed.
You are hellbanned btw.

They are making money from Spanish viewers - Spanish YouTube premium and Spanish advert impressions.
One way to read you comment, which maybe you didn't intend, is "this is a language for Real Work, not one for those silly academics." I don't personally think you went that far, but I imagine that is how the parent read it.

I think it's the "for" to the end of the sentence that does it.
A broken product is a huge inconvenience. It is a frustration that oftentimes leads to a loss of money and time. A seamless warranty process can be a deciding factor when making a buying decision. There are a few problems when researching the warranty of a manufacturer:

- Warranty plans vary in length, types and terms for each company, so it's hard to understand.

- We need a place to find out what to expect if we actually apply for warranty replacement or repair.

- We need a way to compare the warranty of a product to another one.

Wouldn't it be great to have a service that does all this for me? That's exactly what I'm trying to do.
Why? It makes sense for US citizens. Why would they kill their own golden goose instead of taxing it?
The fact that it is surprising to many people is a problem, whether or not it makes sense to you or makes sense in the abstract.
I thought that was a strange phrasing as well?

Since when is YouTube more powerful than national governments? People seem to be under some confusion as to how business works. The governments tell YouTube what YouTube has to do to operate in their jurisdiction, and YouTube either does it, or leaves that jurisdiction.

If Togo made the demand, you can leave. If the US or Germany make the demand, you say, "Right away sirs", and you start collecting their taxes.
As the first step - you could give us read only access for your cloud account and see potential savings
It seems that the route of infection is through large amounts of the virus being inhaled. What this article does not explain is how this route of transmission can occur from bats to humans. Did it perhaps start when someone went into a bat cave? Otherwise it seems unlikely to me that an infected bat can transmit this particular virus.
I did a `brew install git` and then deleted /Library/Developer/CommandLineTools/usr/bin/git. You can't delete /usr/bin/git even with sudo (system integrity policy).

After installing git via brew and removing the one in CommandLineTools, /usr/bin/git is showing the latest version.

me@local % git --version
git version 2.30.2

I don't know if this is recommended or if it will have negative consequences that i don't know about, but it seemed like the way I could accomplish it. Given that /usr/bin/git is working with the homebrew installed git, I'm hopeful that everything will be good.
I've always found it amusing how in our day-to-day lives we speak with such completely assured confidence of highly complex interactions, problems, phenomena, etc. that we know something is or isn't, yet we still struggle with far more basic/fundamental questions like "what is life?"

The thing I've always loved about pure science is that the best work is approached with much humility. We do not know what something is or why something is. We have a lot of data, may be able to predict a secondary behavior or predict a primary behavior fairly consistently, but that's a bandaid at best--we know it (hehe) and try to dig deeper. Outside of science, we tend to just "know" and brush off deviations from what we know as mysticism or something else.

Sometimes I wish I wasn't aware of how little I really know compared to what I'd like to know. When you peel away the facade of certainty in a lot of aspects of life, it's a bit disheartening to see how people treat each other based on the assumptions they often make of such falsely placed certainty.
The taxes on unemployment income can easily exceed the stimulus amount, because they're two different things. I don't think the stimulus checks themselves are taxed, but I'm not an American and I don't know for sure.
If the computation of the data takes 10sec and your hammered with request, you should def require a cache hit and return a 500 if there is no cache and do not go the DB or somebackup mechanism.
No. Employment is a trade between two entities. The employee gives labor, the employer compensates them. Ideally, the two negotiate a contract laying out the terms of employment, and move on.

However, corporations typically don't offer any form of contract negotiations, at least in the US. An employee is often offered a take-it-or-leave-it contract with lots of non-compete and broad IP assignment riders, and their pay is usually based on their previous pay, not the value of their work.

Some folk claim that they're able to negotiate around these, but I've personally never found negotiation to work. Two of my favorite answers I've received from negotiation are (paraphrased): "The IP assignment for 1 year post employment is not negotiable." and, "We know what you made at your last job, so we'll offer you that."
But crucially, the incentives are different than those people have in the middle of their lives.

Most people's usual incentives lead to them optimizing for the short-to-medium term future, i.e. the next couple of months or years.

People on their deathbed will optimize either for the extremely short term (finishing this conversation) or the extremely long term (the last chance to affect how they'll be remembered).

This suggests that if people lie on their death bed, they'll lie in different ways than ordinarily. Even if you can't take deathbed statements as unvarnished truth, their differences from everyday statements can be revealing.
In 2010 Satoshi Nakamoto proposed a new kind of crypto with no miners
I would slightly disagree with him about CDs: there are some annoying high-frequency noises from a typical CD drive motor.

Higher-end ones probably have some buffering.
Ask HN: Best cybersecurity blogs for software engineers?
I'm looking for timely, clear, and technical descriptions of cyber threats/attacks –– not just the impacts, but what happened and how it happened.

Where are the best sources of this information?
I remember when they took away everybody's YT partnerships and killed everyone's monetized accounts. So many niche content creators just gave up after that. Many of them worked for a long time to get part way to their first $100 payout from their YT partnership and then their accounts were closed. So YT basically has millions of dollars in stolen money that it keeps in escrow. So in the event you suddenly become famous they can reimburse you that $75 they strung you along for.
I experienced this when traveling Thailand; it was nearly impossible to get food that was spicy enough to match my Atlanta, Georgia (US) expectations. The staff would snicker as they brought the chili's out.

In many ways it made me realize just how good multiple cultures have combined to make my "home" food good.
The problem isn't "we can't come up with a definition of life", it's "every time we define life, we don't like the results".

We could make up any definition. The problem is that we instantly think "well, that's stupid, let's define it again". But I'll say it again, that wasn't ever the problem. The problem was when we thought we were talking about one thing, but we were really talking about something else - our own personal heuristic.

And nature doesn't care about your heuristic. Hueristics make terrible definitions.

Virus's are alive by a lot of heuristics. They act alive-ish. They're not alive by a lot of definitions. Bacteria are one species by definition. But since that's not useful, we make up heuristics that separate them into all sorts of species. Go through every situation, every time we are disappointed with the definition of life, and we find that the reason is that we just don't like it. We WANT something else to be called life, because it feels that way.
Penn State to implement Lifetime Password policy
The £3k, 30sqm garden office self-build how-to
Nvidia 470 Series Driver Will Bring OpenCL 3.0 Support
That's beautiful. Thanks for sharing.
The Readme only mentions docker for deployment. Docker is awesome but when there's no way to use the software without it that's always disturbing.
Google has offices and/or servers in almost every country. Spain could simply say "your data moves through our cables, pay up".
My experience has been similar. I found in the short term I too wasn't transformed but after 15 years it is more apparent that the small changes that did take place during my travels have greatly shaped my life. A few things I can think off of the top of my head are: 1) I own few very things 2) I am far more frugal (especially when it comes to food.) 3) I take risk. 4) I value friendships as a great source of happiness. Little of of this was in my upbringing.
This advice is spot-on and generally how I approach things when I'm looking for a job. For the "regular" parts, it's very important to be specific. Don't say you "worked on" something, say exactly what you did. Did you "work" on optimizing performance, or did you dig in with profiling tools to identify expensive or highly used code loops, etc.
Sounds like an incredible experience. Were you able to transition back into working easily?
Related was how the Navy used to recruit, was case of if they could pass you a coin (shilling iirc) you had taken the kings money and was duly obliged to serve.

What would happen is they would drop coins into unsuspecting drinks in the local taverns and the drinker would suddenly find himself drinking and then touching the coin onto his lips on the last drink (something like that).
So to avoid this the trend was to have drinking tankards with a glass bottom, so the drinker could check he was not being press-ganged into the navy.

ok did quick google and wiki does more service to this than my memory:- https://en.wikipedia.org/wiki/King%27s_shilling
I'm with you on food, food is universal, but when I read a book or watch a movie I want it to be in a language I'm fully fluent in.
The NFT itself is counterfeit proof but the art work isn’t right? Anyone can (and has) simply take a piece of someone else’s art and mint an NFT for it then sell it. Hand waving away other concerns (which are real and a problem) uncontrollable fraud is what will render the market valueless.
I highly recommend the book "Six Frigates" by Ian Toll that talks about this time period. It's a highly readable and interesting story of the US' at the time tiny navy, that actually did very well for itself in the war of 1812 against the dominant naval power of the day. His other books are well-written and informative as well.
I imagine that Haitians and Nicaraguans remember the US interventions there a lot better than we do in the US. Nations have only so much attention to allocate.
Exist other 2 major things that I have tried to find but is rarely missed:

1- GOOD multi-tenant support.

Without extra weird hoops like with ORY.

How this must be? Just passing a subdomain is all necessary to route and it need to make easy to create/remove tenants as part of MY logic, not need to orchestrate stuff.

2- Use my own tables. (or allow to set FX/new fields)

I appreciate to have automated all the stuff but I have much logic around what is a "user" (and in a recent project, 2 kinds of user in 2 different tables: salesman/customers).

Ideally, this stuff only need to do "SELECT fields_for_auth FROM my_table"
We should not expect people to devote lots of energy towards frivolous bureaucratic errands. If everyone who collected unemployment correctly identified the tax implications and budgeted appropriately then we would have a very screwed up problem on our hands: a drone-like population of box-checkers who shockingly ignore more important aspects of life.
Obama didn't even "rally NATO" at all. France was the first mover.

https://en.wikipedia.org/wiki/2011_military_intervention_in_...

>23 February 2011: French President Nicolas Sarkozy pushed for the European Union (EU) to pass sanctions against Gaddafi (freezing Gaddafi family funds abroad) and demand he stop attacks against civilians.

>26 February 2011: United Nations Security Council Resolution 1970 was passed unanimously, referring the Libyan government to the International Criminal Court for gross human rights violations.

>28 February 2011: British Prime Minister David Cameron proposed the idea of a no-fly zone

>1 March 2011: The US Senate unanimously passed non-binding Senate resolution S.RES.85 urging the United Nations Security Council to impose a Libyan no-fly zone

>2 March 2011: The Governor General of Canada-in-Council authorised, on the advice of Prime Minister of Canada Stephen Harper

>7 March 2011: US Ambassador to NATO Ivo Daalder announced that NATO decided to step up surveillance missions of E-3 AWACS aircraft to twenty-four hours a day.

France, the UK, the UNSC, the US Senate, and Canada all made moves before Obama's executive branch took any major actions. (Notably, all except the UNSC were controlled by right-wing political parties at the time.) But Obama is the most popular political figure in the country and has been for a decade, and it's lonely at the top...

https://today.yougov.com/ratings/politics/popularity/politic...
It's great to see the password policy updated to move toward passphrases that never expire and away from difficult to remember combinations which encourage bad habits
I'd use a small OEM box myself: https://www.servethehome.com/introducing-project-tinyminimic...
Inertia JavaScript – Build a Single Page Apps Without an API
While you were chasing girls I was in my basement mastering java (SE 8u181)
Does the intent really matter?
You know the F-35 is a disaster of a government project from looking at it, why not submit a better design? That isn't helpful. You might be interested in the discussion from here:
https://news.ycombinator.com/item?id=26407770
Ask HN: What is the future for Oracle DBAs?
I am asking for a friend who is an Oracle DBA with 10+ years of experience. These days she is seeing the number of opportunities dwindling and the hourly rates going down (thank you AWS, Azure, GCP...). So how can she transition her career going forward ? Does taking a break and doing a 6 month diploma in Data Science course and transitioning into Data Science career help? Should note that she loves her job as a DBA but just worried that it is not going to work out in the long term. Please advise.
I've got a 486 chip if anyone is looking for one :).
Never asked.. people just offered. I attribute this to being on a bicycle, disheveled, loaded with my gear, biking through towns that don't normally see a biker. I would sometimes ask if people knew a nice quiet place to camp, which resulted in either them inviting me over OR the local epic camping spot.

Sometimes my meal was paid for by someone in the cafe. Park Rangers brought me extra food, at campsites fellow campers would invite me over for dinner. One day on the Natchez Trace I got the trifecta: breakfast, lunch + dinner all provided for by people.

When people see someone on an adventure they often want to hear stories. They also want to tell you their stories, and often need someone just to listen to them, be there for a nonjudgemental cry or help navigate a big life decision or just as a sounding board. As a traveller passing through they feel a certain freedom to open up, knowing I'll be gone the next day. One old guy texted me months later saying "2 months not smoking!", another fellow I biked with for a day texted me "my wife is pregnant!" after he talked about whether he wanted kids or not for a day.

Also, everyone has a broken computer at their home or small business, and need help getting something working. So in some cases that was an entry point. I often offered to help them and get things in order, sometimes making lifetime friendships. If I was a musician I would have been busking.

check out adventurecycling.org !!
Most of the housing was built in the 1960s and your average 3 bed 2 bath 1500 sq ft ranch is worth $1-2 million depending on school district. Most other places in the country these houses would be worth $100k-$300k which is why it all looks a bit shabby.
Lanyrd was a "social conference directory" - it helped people find conferences to go to based on who they followed on Twitter, maintain their own speaker profiles, track the schedule and catch up on slides, notes and videos afterwards.
NFTs storm the art world. But that's just the 'tip of the iceberg'
Compare SaaS to COTS software: same thing, (somewhat) different industry.
This is why good ORM like SQLAlchemy actually are split in 2 parts: the declarative layer, and the core layer.

The declarative layer gives you the handy ORM syntax for simple operations.

The core layer is lower level, and allows to composes all possible SQL operations you can dream, but from the comfort of your programming language, including typing, completion, and so on.

Does something like that exist for Go ? I don't know the golang ecosystem very well.
> I rely a lot on SQL and in general advocate for it, but that’s too simplistic of a view IMHO. SQL makes it easy to write and read simple queries, and ridiculously complicated and arcane to write slightly more complex logic.
>
> More than once I’ve been asked to help fix giant SQL queries written by a business or analytics team and that’s a terrible experience.
>
> Also, the tooling around SQL is often terrible and almost didn’t evolve during the past 15+ years. SQL queries from another programming language without an ORM means that you do everything by manipulating strings by hand, with zero type safety.

But this is all beside the point. Yes, SQL kind of sucks. But what sucks more is having a leaky query language on top of SQL such that you have to learn the query language AND SQL. Because- let's face it- you almost always end up printing out the SQL that the damn thing generated to figure out why it's doing something weird. You almost always end up needing to drop to SQL anyway.

And next year there will be a new awesome ORM/query-language that you're expected to learn all the pitfalls of.
Completely agree that anyone learning React should learn the built in patterns first. My point was that if your app is becoming meaningfully more complicated because you are working around the limits or useState and useContext, you should not hesitate to learn and use Redux, even in 2021.
I don't think getting someone's perspective when they're actually on their deathbed is particularly interesting.

The point of the deathbed perspective is that imagining you're looking back on your life from your deathbed can help you figure out what you find important now.

It's trying to get a different perspective on your future, looking at it from another angle.
A whirlwind tour of Ethereum finance
How high is high?

That's 86%ile of weekly active players, with ~70K weekly active players above you.

https://lichess.org/stat/rating/distribution/rapid
When you go fast, subjective experience slows down.

You'd have 22 years of thoughts, for example, even though 10,000 years of stuff happened elsewhere.

From the perspective of an observer on earth, the trip takes a long time. The people on the spaceship experience 22 years.
Microsoft temporarily pauses new LinkedIn registrations in China
The Battle of New Orleans was the big highlight.

(doesn't matter if it happened after the war "ended". minor technicality.)
Advertising a real job opening with a "nice to have" skill that doesn't actually exist...

It's still lying.

EDIT: If it was listed as "Skills you shouldn't have", it would likely (sadly?) still be effective, without screwing with job applicants.
To me excessive would be automatic tracking turrets with really nasty things mounted on them. I recall someone made one that fits in a briefcase and uses paintballs. It had something like 90% accuracy on fast randomly moving targets. But for some people that might not be excessive, probably depends on the circumstances.
That's what adhoc/dynamic SQL is for if you must, and power it with another language - you are trying to loops in a set based language, its the opposite of what its good at.
Coding in Stenography
> Intel NUC has official Ubuntu support, so it’s not a surprise (unlike some of my experiences using Linux on Desktop as I’ve mentioned before)

I was about to ask about Ubuntu support, good to know those machines are compatible with Ubuntu.
It would be a pretty effective deterrent against foreign governments attempting to collect tax revenue on views from within their own jurisdiction.

Not sure that anyone will do so, but I think this is what GP is saying.
One is expensive, but most of the costs is setup/teardown so you just produce a bunch (perhaps 1000) for the warehouse when supply runs low. That is how companies that keep their molds function, but you pay for them to store the mold and have a warehouse with all the supply in, so spare parts are always a lot more expensive after full production has stopped.

Don't confuse spare parts with maintenance parts. If there are wear parts (filters, bearings...) that are expected to be replaced regularly there is a lot more turn over of the parts, and so everything is planned ahead around keeping the right amount of production going. These parts tend to be more industry standard parts bought off the shelf from a supplier that has other customers for the same part so your part order might go to the supplier who just puts a different label on the standard part and ships it to you.