skysight-inc/HackerNews huggingface dataset:
Well... this is WSB, not the NYT. They're looking to get in on the action, not prevent it.

That said, speculation is all you got. Like conflict of interest, insider trading has to be dealt with "upstream" or not at all.

>> If she was trading on insider info, I would imagine she wouldn't buy Discover, a stock that's highly sensitive to consumer loans immediately before a spike in unemployment.

Insider trading is not about knowing what the prices will be in advance and trading on everything... counterexamples don't mean much. Travel related trades, in advance of travel restrictions and such are more typical. Even so, not doing a trade means even less then the speculative implications I sorta make.
To be clear, Constitutionally the United States Senate only needs a majority to pass a law that changes the Taxes collected from corporations.

The Senate Filibuster which requires a 60-vote majority is not a Constitutional provision, and you wouldn't strictly need a Treaty for this agreement, if all the countries simply adopted the same tax provisions.

So, if the Democrats had the vote for it, they could pass this law with 0 Republican votes. In fact, since raising taxes is a budgetary measure, they could absolutely pass the corporate tax increase on reconciliation and do it with 0 Republican votes and without touching the filibuster. So, it seems quite plausible to me that this will happen.
We did need a supra-national authority to get rid of slavery.

British, Americans, and others historically fought many battles (often naval) and pressured many governments to stop slavery.

What do you think ended the barbary slave trade? Why do you think Saudi stopped formally trading slaves?

You really think they "felt shamed"? They don't care about your morality in the slightest.

The fight continues today as well. Slavery goes on. There are hundreds of thousands, maybe millions of racial slaves (i.e. black people kept as slaves for being black) in places like Mauritania. Slavery-like transactions continue in the middle east, Africa, and India. Supra-national authorities are still pushing, albeit often ineffectually, to end this.
If anyone wants proof Google considers it launched, read the warning on MV2 docs.

>>> The page you're viewing describes extensions using Manifest V2. Now that Manifest V3 has launched, we strongly recommend that you use it for any new extensions that you create.

https://developer.chrome.com/docs/extensions/mv2/
Most people are happy to teach themselves the basics through some reading of https://doc.rust-lang.org/book/ then a mixture of pairing, code walkthroughs and short presentations.

We will also run a training course next month just based on the Rust book plus some workshop examples.
I guess most of the times it's not about a a dev not caring about the issue - it's about not being paid to address this scenarios.

The default for most of the tools/frameworks is to generate this bloat without a nice fallback for slow connections. Because the industry is focused on people with good connections, because that's where the money is.

Whenever I develop a webapp whose users won't be having a good Internet connection, there's a requirement to support that use case, and I spend time making sure the thing is usable on bad connections, and it's OK to sacrifice some UX to get there.

But on most cases, customers (both end-users and companies that pay me to code something for them) prefer shiny & cheap rather than "works OK for faceless people I don't know they still live like I did 15 years ago".

TL;DR: it's an economics issue, as usual.

----

PD: I've spent five hours yesterday to avoid a 70% packet loss to the router in the place I've recently moved to. There's a (top) 6Mbps connection on the other side of the router. I'm suffering not being on a top-class connection - but that's _my_ issue, not my customer's, nor my customer's customers.
I noticed after having both for years that FiOS doesn't care at all. You can pirate all you want. In contrast Comcast and Spectrum send out notices right away. I don't get the end game though. Cut off my gigibit line I pay through the nose for? Fine my roommate will just sign up. Or worse I just don't pay you anymore at all.
Well, e.g. they say: "Only critical bugs found during this testing phase will be fixed." - so e.g. not all regressions are necessarily release blockers.

Besides, whatever the "process" says, isn't it ultimate up to the release manager?
Syntactic forms ('frames', 'held arguments') are reasonably useful, but have two flaws:

A. Understanding how to implement functions using syntactic forms is a steep learning curve. I remember running out of dplyr and having to implement a udf. Fairly unpleasant experience (enquo, !!, perhaps other unusual constructs). Felt like programming C macros.

B. "A function can decide where variables are looked up however it likes" is a significant obstacle in understanding how even basic constructs like function calls actually work. There is a non-trivial amount of hard-to-debug dark magic lurking behind every corner.

A middle ground has never been achieved. For example, `plot(expr(x), expr(y1 + y2))`, where the system limits the dark magic to explicit uses of the `expr()` construct, and `expr(x)` always means `{vars: vars(x), expr: (vars(x)) => x}`. Instead of patching interpreter environments, simply call a lambda function.
Why would truck urinals be untenable? That actually sounds like a pretty good idea. The truck urinals could even have collapsible privacy screens (aka shower curtains.)
This article gave me a random push to nuke the size of my site - just brought it down from ~50 kB on text pages all the way to ~1.5 kB now, and from 14 files to 1 HTML file.
Is the idea something like a scheduled:

INSERT INTO bq_table SELECT * FROM EXTERNAL_QUERY('');

I'm guessing you're on the hook for keeping the schema up to date with the Postgres schema.
> should have the freedom

...is doing a lot of work here. No argument was being made about what Somalis and Mexicans should be allowed to do, arguments are being made about what US employers should be allowed to do. It's a common anti-slavery argument - the exploitation of people in a precarious position to do the same work that free people do demeans the value of work. If you want to see a real market in wages, and you have a real belief in the goodness of that, remove the legal situation that makes the immigrant workforce's situation precarious.
Settlers are not immigrants in the normal sense of the word. There's a difference between moving to join a society and moving to land so you can spread your society onto it while ignoring/overruling anyone who might have been there.

Also - I would say that from the point of view of the native Americans, the migration of Europeans into their land kind of did cause something like "deteriorating solidarity and social insurance". Wouldn't you? Can't you imagine why others would not want to suffer the same fate?
You don't need to ratify a treaty through reconciliation. There's no need for this to be done with a formal treaty. It could simply be each of the nations passing laws that do the same thing.

If the Senate passes a law that changes the corporate tax rate to a certain amount, that is a budgetary measure that could absolutely be passed with reconciliation.

Yes, this law wouldn't be a treaty, but it could have a similar effect.
How? Example: I sell you a good at inflated price and you resell it at shipping cost. You make 0 profit.
I made all the profit. I'm outside the G20.
You're my corp inside the G20.
Your tax rate is zero
Unix philosophy-esque approach to web tooling
I evaluated Rust for web development some time ago and was surprised that it was even worse than Go. I mean there are so many good tech stacks for web development. Why choose language over frameworks.
Show HN: Text Me That is Voice Over ready
Apple TV 4K review: should you purchase it?
I'm not sure why Canada imposing a tax on Google's revenue in Canada requires US Republican votes? Or what the Republicans would do about it? So seems like we can get a lot of things done without those votes. Most of these companies are US based and they are effectively dodging taxes in other countries, it's not the US tax laws that impact those for the most part.
They're not competing for bandwidth with anyone else yet. Wait til the service is open to everyone.
Not really... I wasn't talking about average wages but specifically about car factory worker wages:

Ford assembly worker mean wage:
$4.30 in 1970* (equal to $29.60 in 2020)
$6.57 in 1976. ($30.84(

average $20 in 2020* (range $13 - $33)

And in any case the article only references the average wage and nobody is disputing that it has increased since the 1970/80s. However it has increased at much slower rate than worker productivity and incomes in lower quantiles have been largely stagnant due to rising income inequality.

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.49....

*https://www.glassdoor.com/Hourly-Pay/Ford-Motor-Company-Asse....
Surely that depends on where in the US you live. It's about $2,400 a month which is by no means categorically impossible to live on in any part of the US.
The US corporate tax rate is 21%, above the 15% minimum that was proposed. Furthermore, it was the Trump administration who introduced GILTI and BEAT, both measures aimed at taxing foreign profits in low wage and low tax countries. Now, of course, republicans are probably loathe to give the White House any "wins", so that might throw a spanner in the works, but republicans don't have any love for tax havens.
Photorealistic imagery for corresponding video game footage
How does Apple's money get to Ireland in the first place? I haven't read those filings (not gonna either, I have drinking to do), but I was under the impression that it was IP licensing.

Google Ireland takes payment directly. Unless they've changed recently, all non-US adwords invoices are paid to here.

Repatriation to pay dividends is fairly moot, since they don't pay dividends. Maybe this is one of the reasons buybacks are preferred.
when it comes to dogs there are a lot of misinformation and contradictory unverified advises floating around

>normally won't kill or majorly injure the other dog but mainly make it submit

some are doing it by biting and sinking their teeth deep into the back of the neck of the victim. So it does make sense to step in before that happens, as well as to step in to stop that when that is already going on (i've met owners who had that happen to their dogs, and couple times i stepped in right before that was going to happen to my dog)
> To get anything done, you need Republican votes.

This seems to be the kind of financial thing that fits right into reconciliation, which means you don't need Republican votes.
My summary

1. Make bug reporting easy with an obvious place to report

2. Do not change interfaces between versions because users will hesitate to upgrade to get security patches.

3. For libraries, maintain security fixes for older versions, provide clear documentation so that users can upgrade to newer versions.

4. For applications, either change slowly or make a compelling case for change.
> Low-tax countries in the EU are being ruthlessly isolated already.

In what way? How is life for anyone in say Ireland or the Netherlands or the Bahamas materially different than, say, 20 years ago? Are they not allowed to travel somewhere? Obtain visas? Purchase goods and services from abroad? Are airlines refusing to land there? Even a single example of this "ruthless isolation" would be nice to show, otherwise, I suspect this is more of a dream sequence than a description of reality.
That's what Rust is.

No, not literally.
It's the best law big money labels can buy.
Out of curiosity, do you consider the federal minimum wage ($7.50, last updated in 2009) to be livable?

I’d also point out that immigrants labor isn’t worth less in terms of pure output, but they’re forced to accept less because they aren’t offered the worker protections that citizens get. It’s not a fair supply/demand market.

Reducing all immigrants to strawberry pickers hundreds of miles from their families is also questionable.
If you've got to go, you've got to go. Holding in your pee for up to 2-3 hours isn't very healthy; that's the kind of thing Amazon got in trouble for demanding in their warehouses.

So yeah, obviously they should have bathrooms at the warehouses that drivers can use. I'm earnestly surprised they don't already, it's common sense. But I don't think it will stop drivers from peeing in bottles.

Edit:

> 2-3 hours since the last bathroom break shouldn't be unhealthy.

That assumes you chose to avail yourself at that time. If didn't feel like you had to use the bathroom at that time, you might neglect to do so anyway. Maybe because you were walking around outside your truck, and walking around somewhat suppresses that full-bladder sensation. Then you sit down in your truck and half an hour later, after a cup of coffee, you realize you have to piss. You're still 2 hours away from your next bathroom break, so what do you do? Is this a consequence of poor planning on the part of the driver? Maybe. But that's inevitably going to happen anyway.
Physical Characteristics of Killer Whale – Hotfossils.com
Check Hector Martin (marcan42) replies on Twitter that AppleInsider quotes. He verified that it's not just erroneous reporting.
I'm a little over my skis on this (I'm not a cryptographer) but for the underlying insight on why this works, I think you can start with the idea of iterated ciphers --- the design argument that a very simple function that is repeated (in "rounds") with an a key that has been expanded to fit those rounds (the "key schedule") "outperforms" --- gains adequate security with less computation --- a sufficiently complicated function. Once you have that idea, it seems natural to find the simplest and most efficient round function.

Past that: I spent a long time blowing off block cipher cryptanalysis (I'm pretty much exclusively interested in crypto bugs that will actually let me own up a system, and you are essentially never going to cryptanalyze a block cipher for a vulnerability research project) but a lot of block cipher design clicked for me once I took the time to work through linear and differential cryptanalysis.

So I guess my point here would be: if you're blown away that you can get such durably effective security --- so much so that 3DES is still in some ways resilient in 2021 --- well, (1) you should be and (2) Aleks' post here is I think probably a really good way to understand why this stuff works.

Also, 128 bit numbers are just very big. :)
> C++ has complexity, but has the benefit of a gradual learning curve. You can start with C, slowly add `virtual`, then add templates, then add the STL.

Having seen teams go Java -> C++ and other teams go C -> C++ I don't really think that's the case. The former leans on shared_ptr everywhere, the latter ends up hitting footguns with implicit behavior around move semantics, RAII(seen more than a few use after free here) and the like.

ASAN and other tools help, but assume they are run regularly and kept to a level of rigor I haven't always seen in codebases.
"everything is provisional until the final agreement is written down and signed"

Here's what I read:

"The G7 group of advanced economies has reached a historic deal to make multinational companies pay more tax"

Is that true?
Twitch has a lot of talented DJs and performers.
Can't speak for meesterdude, but...

I learned programming first with BASIC, then with C, without any object-oriented trappings. One of my earlier computer science classes was a survey of programming languages of various types, including procedural languages, functional languages and Smalltalk, the grandaddy of object-oriented languages.

Programming has always felt most natural to me in an object-oriented paradigm. My brain categorizes things in the world into object hierarchies very intuitively. While I have no scientific evidence that this is the case, I suspect that it is one of the programming modalities that our brains are best-adapted to naturally—or at least, are likely to be, as everyone's brain is different.
Kiwi Browser is a great one! I have it installed, but use an older version of Firefox for the peculiar reason that I like to be able to save pages [with SinglefileZ].
> wearing facemasks to prevent the inhalation of germs

so about three hundred years ahead of the WHO, then...
> Linking taxation and free speech, among all possible rights and obligations, does seem completely arbitrary though.

Well, it was completely arbitrary as it's serving as an example. I'm not saying my policy would literally be X Taxes and Citizens United, just using each as an example of the general class of things that I think should be linked.

I've seen corporate personhood used aggressively to argue that corporations should have more rights, but then when we're in a tax policy discussion, suddenly we are squeamish about anthropomorphizing corporations. My argument is that the amount that we anthropomorphize corporations should be equal whether our discussion is about rights (with free speech as one example) or about obligations (with taxation as one such example)
I was looking for the part about sacrificing humans to assure favor of Quetzalcóatl.
A football player's family sacrificed some 3 poor cows to win a final. It didnt work. Imagine being a cow and dying for Liverpool FC...

As for the plane: there is a reason why European Union bans aircraft from many countries. Why not get... good technicians?
Beautiful theme. Also happy to see Jekyll here.
I'm in an academic department and we've historically blocked outgoing traffic for two separate reasons. First, we consider some protocols actively unsafe to use because they transmit credentials in the clear, and we didn't want our users to accidentally do that. Telnet? Rlogin? Sorry, no. Second, we're in an academic environment where the attacker may be inside our network and poking at someone else's, so we want to shield outside parties from bad traffic we may be generating. In both cases, we're responsive to our users; if someone says 'I need this port', we'll allow the traffic (although we try to be selective about the destination).

(The third answer is that when we set up firewalls in the beginning, we consciously decided to start with a 'default block' policy.)

(I'm the author of the linked-to entry.)
Turkey, Egypt, and Cyprus is just a vacation spot. They don't send their kids there for any education. Unfortunately Russia harbors criminals regularly and considers any hacker proceeds as just a source of money. Nothing will change if the west keeps leaving a door open. An oligarch will just have fake documents made.
We can cheat Typescript builds by using a different tool to strip the types, and generate type errors on a different thread. The type errors can be terribly slow, and the build times quite fast.
The agreement changes the way a company revenue is recognized and allocated between jurisdictions. I suspect it may require to change the tax treaties between those countries. It's not just changing the corporate tax rate.
Reconciliation is a process within Congress by which the Senate does not impose its not-Constitutionally-required supermajority requirement to certain budget-impacting measures.

So, no, its use doesn’t bypass Constitutional powers (not rights, which are not attributes of government bodies) of Congress, it is a means by which Congress has chosen to exercise them.
Acknowledging reality is bigoted
Waymo is already running a Uber like service with no drivers.

So is it already here to some extent?

It will certainly take decades to roll over fleets of vehicles, especially since the price will need to come down for all to be included.

I also imagine that it will depend on locality for climate and regulatory reasons.
You're human, and part of the problem. Let's not pretend you don't benefit from that destruction (unless you are living in the wilderness).
The main problem is that the press cherry-pick the case where there was a huge (potential) gain, and ignore the other.

Do you see an article that says: "Islanders that dumped the Auroracoin immediately got US$10, but hodlers can't even sell the coins now"
Can confirm this is trivial in OBS as this is exactly what I do.
This American Life did an episode about these plants and debunked the "Mexican billboard" lie.
> > "The G7 group of advanced economies has reached a historic deal to make multinational companies pay more tax"

> Is that true?

Yep! Because a "deal" can be something that is provisional. "Reached a deal" to me doesn't in any way mean that the deal has been executed, finalized and is legally binding. It means the first step of negotiations has been completed and all parties are agreeing to the terms of the deal.

Look, we're just arguing about the semantics of how final "reached a deal" is. I think it's not very final (especially when discussing large multiparty negotiations like the ones described here). You seem to think it refers to an absolutely final step. That's fine! English is messy and we can disagree about what specific phrases mean. I'll just caution you that most of the world will use the phrase "reached a deal" to refer to negotiations that are preliminarily complete, but the terms not having been formally adopted or legally finalized.

For example the "Brexit deal" was "reached" on December 24, 2020 (https://www.cnn.com/2020/12/24/europe/brexit-deal-uk-eu-gbr-...).

The deal wasn't approved by the British parliament until December 30, 2020 (https://news.yahoo.com/uk-parliament-approves-historic-brexi...).

That deal went into effect on January 1, 2021.

However it wasn't "finalized" until it was also ratified by the EU parliament on April 28, 2021 (https://www.france24.com/en/europe/20210428-european-parliam...), nearly 5 months after it had gone into effect!
That's one way to look at it. My take is that the corruption became so brazen and insidious that the political class had to make some symbolic sacrifices.

It's as if we had 100 "[visible] units of corruption" per year before the last administration, with 1 or 2 lost to enforcement or scapegoating and afterwards, we had 200 "units" per year with 10 lost to enforcement or scapegoating. Sure, it went from 1-2% to 5% which is enough to drown out everything else in 24/7 cable newsrooms but in absolute terms, the cost/damage/perception of corruption doubled. (Speaking in abstract terms to illustrate an opinion, not real data)
Yes, it is constructive in that your colleagues are much better off ignoring innate characteristics like sex in the quest for editor tutorials. I do not know whether your colleagues prompted you to specifically search for female-narrated tutorials or if this is your own initiative. If the former is true you can actually help them by pointing out that the sex of the narrator has no bearing on the suitability of the tutorial for people of the opposite sex. If this is your own initiative I'd suggest you drop the requirement for a female narrator and ask yourself whether you would want to only listen to male narrators. Assuming that you do not care whether a tutorial is presented by a male or a female it is no more than logical to assume that the same goes for your female colleagues.
Cracking DES as set 9 of cryptopals [0] :) ? Awesome challenges in general, of course, but iirc no actually breaking a symmetric key cipher ("actually" doing a lot of work here, I admit, since there's all kinds of oracle attacks which are awesome!).

[0] For the uninitiated: https://cryptopals.com, which is of the parent's and collaborators' creation!

Ninja edit to add: This is all in good fun, recognizing that cryptopals focuses on real-world crypto that actually is used today!
Ah yes, mens rea. "knowingly" "intentionally" "knowingly and with intent" are phrases used in the law text. Thanks for reminding me.