skysight-inc/HackerNews huggingface dataset:
> Where's the law that says that an American business must sell their product or service to a foreign company?

As I understand it, it's covered by the various antitrust laws in the United States. And it's not so much a "foreign company" thing so much as it's an unfair advantage for any one company thing. https://en.wikipedia.org/wiki/United_States_antitrust_law

Again, not a lawyer. But my lay reading would say that it would feel comparable to the action the feds took against Microsoft for trying to stifle Netscape. But I'm sure there are far better analogues.
> OpenBSD, where you get core files by default

By this, are you referring to the behavior: "By default, this memory image is written to a file named programname.core in the working directory, provided the terminated process had write permission in the directory[...]" (from
https://man.openbsd.org/core.5) ?

Also, do you know if there's a way to obtain a core file from a running process on OpenBSD? I don't see a port of gcore, and (e)gdb on OpenBSD doesn't support the generate-core-file command (it says, "Can't create a corefile").
Fear and atrocity draw eyeballs and sell ad revenue. Credibility be damned; history is written by the winners and it seems everyone's attention spans get shorter and shorter.
There is a lot that can be done in the short term to economize gasoline consumption while still going about day to day business: lower speed limits, buying more fuel efficient cars - or cars that need no fuel at all, carpooling, using more public transit.

https://www.iea.org/reports/a-10-point-plan-to-cut-oil-use
The idea that someone getting something they don't need is a much worse outcome than someone going without something they do need is a specific idealogy, you can't just assume everyone subscribes to it.

I'm willing to accept quite a lot of inefficiency and misuse of a system like this if it means that everyone has a warm home.
That's such a broad criteria that it's next to impossible to give good recommendations. What does that mean? Could you make a list of requirements that would make one platform more "creator-friendly" than another?
For turn by turn?
Preemptive memoization in React is probably not Evil (yet)
Well often the really old timers ( still in tech, so survivor bits here) have seen several waves of tech and know some qualities can withstand the test of time, and other fads will not. And having seen the previous fad come and go, they often are less attached to it than the ones that grew with only it, accepting some of the real benefits of the new tech.
Part of my job is to maintain GDPR compliance for corporate websites. Even for companies that legitimately want to exceed compliance, you would not believe how much of a pain in the ass it is.

The first company wanted to do it "right". So we enabled opt-out by default for all cookies. Which requires setting an anonymized master cookie to check everytime we load a webpage to see if we are allowed to set other cookies. And since IP-detection was not allowed, we did it for all website visitors. And because we have to remember your settings, we had to create a seperate anonymized database outside of our normal website.

And the website broke ALL THE TIME. Product configurators, shopping carts, forms, downtime detection - all this stuff relied on cookies. And for several months the web team had a constant nightmare of customer complaints about broken stuff.

In the first year we ended up spending close to $250k on legal advice from European lawyers, and most of the advice boiled down to "you're not going to get in trouble if you just do what everyone else is doing". Seriously.

Since then it's gotten better - most third party vendors have done a better job of offering anonymized cookie versions of their products. Or there is just more industry guidance available on what kind of cookies can be considered sufficiently anonymous.

For people who claim GDPR compliance is clear and straightforward - I can't believe they actually have much experience working in Privacy. Actual implementation gets... very opaque. Especially when the law says it's illegal to deny service based on their cookie preference, but some services are literally impossible to provide without a cookie of some form.
1800W isn't bad at all. Electric kettle is 1kW, toaster oven is 1-1.5kW, microwaves are usually 600-1200W, fridge or deep freezer is about 200W when the compressor's going, gas furnace is about 500W, washing machine is 300-500W. About the only things you can't run on 1800W are clothes dryers, electric heaters, full-size electric ovens, and electric ranges. You do have to make sure you're not turning everything on at once, but with some care 1800W is enough for the vast majority of household tasks.

The only times my house's energy draw exceeds 1800W is when the clothes dryer is running or when all the kitchen appliances are going at once.
U.S. Senators Introduce SMART Copyright Act to Combat Piracy
SpaceX’s Starlink sees the in-flight internet market as ripe for an overhaul
A plausible sci-fi story could probably be written about some ancient high-tech earth civilization doing this to rid themselves of bacterial infections and accidently inventing viruses.
Belgium was also stupid enough to try and shut down all of its nuclear plants. So now they had to open gas powerplants which are way more polluting.

Now they had to roll back their decision because it's totally bonkers, and open back some less polluting nuclear plants.

I always find it a bit funny that the green parties are so retarded that they take decisions that cause more pollution. They really live in this idealistic world that is completely separate from the real one. Hippies...
If folks haven't read the article, why should they try and comment on it?
The GDPR is far from vague, the complications come from the legalese that was used to write it. Engineers aren't lawyers and vice versa. You wouldn't want to develop software thrown together by lawyers, and lawyers wouldn't want to work on law written by engineers.

It's "vague" on purpose. Had the GDPR banned cookies, companies would have switched to fingerprinting. Had the GDPR banned JS tracking, Google would've pushed Dart to Chrome. It's written that way so that companies can't think of loopholes because of the language used.

Most (European) law is written quite vaguely. The vagueness allows judges to make the right call rather than become law robots. Instead of specifying concrete limits, the law refers to the current state of the art. If you let the law decide what safeguards are or aren't appropriate, we'd be using 3DES and MD5 to this day, because that's what the law says.

We've seen what the EU does when it tries to lay down more concrete rules: they're trying to force the EU to manage certificate authorities for browsers, which is obviously a terrible idea. Crap like that is why we need vague laws.
Alright maybe I'm the one being a little emotional, but hypocrisy makes my blood boil.

https://www.wired.com/story/germany-rejected-nuclear-power-a...

> Following Japan’s Fukushima Daiichi plant meltdown, Germany’s antinuclear lobby kicked into high gear, and tens of thousands of people took to the streets in protest. The German government quickly passed legislation to decommission all of the country’s nuclear reactors

> ...

> found that nuclear power was mostly replaced with power from coal plants, which led to the release of an additional 36 million tons of carbon dioxide per year, or about a 5 percent increase in emissions

So yes, they're fast. So much so that they've outpaced any plans that should have existed to go alongside phasing out nuclear power.

I hope you're right and they're at least going to be in good shape in a few years, but I both doubt that, and it doesn't change the damage they're doing right now.
Let me translate for USA (1 inch = 1000 mils)

0.127mm = 5 mils. Note that is it impossible to achieve +/- 0.001 mm tolerance in PCB manufacture, so including 3 digits' precision is - not helpful.

0.254 mm = 10 mils

.35mm pitch = 13.78 mils (why not 14? Because on packages, with lots of pads, you'll get errors if you don't account for small fractions)

0.09mm = 3.5 mils

1 mm = 39.37 mils

PCB manufacture traditionally has been done in mils, with good reason: you can use no decimal-point representations of most of the useful quantities in PCB layout.

And, don't you love 100 mil, 50 mil, 2 mm, and 1 mm connectors ? Not to mention 156 mil and https://www.samtec.com/connectors/high-speed-board-to-board/... which has 0.8 mm pitch. I soooo love connectors, if I were a Connector Manufacturer.
I guess the thing that surprised and terrified me is that in your modern, hyper-efficient business, these people are everywhere. Because there isn't much you can't do with 1-3 people, if you leverage the right (non-RPA) software to enable them.

So consequently, the Key Player turns out to be sprinkled throughout the org.

And, the really scary part, awareness of "who that person is" generally doesn't seem to penetrate >2 management layers up.
How about a little graphic that shows the exact same piece for sale at two different prices, with two different names. Then, the text says something like: "Retailers try to sell the same furniture for different prices just by changing the name. Spoken finds the best price for furniture, no matter what it's called."

Marketing is obviously not my strong suit, but that is what I understand the value of your product to be!
It falls directly onto the necks of those children where it was always intended to go.
Because we have no idea how any of this works, selecting against one gene may have negative externalities that we don't even know how to measure. For example: a genetic cure for schizophrenia also dulling the creative traits it's correlated with. We cant even really understand how an emergent property like language works (see: every conlang), and you think we can engineer a civilization to be better by radically altering the balance of potential equality that we have been genetically optimized for?

A society of 120 IQ adults would probably be an insufferable hell beyond comprehension, considering the track record of intellectual movements and the proclivity of smart individuals, probably like yourself, to vastly overestimate the merits of rationality and concepts that can be limited to the mind of one human.
I wonder how long these people would be happy to pay some bitcoin or crypto miners bills... After they have hidden their earnings...
As someone that recently had ur chased a couch, and will be looking to purchase new furniture soon, there’s been several pain points.

1) Furniture seems to have bifurcated. There’s the expensive stuff that you can only get from one place, and there’s the very cheap drop ship stuff that dominates search results.

1b) It’s hard to find things that aren’t midcentury. I understand it’s popular now, but I really don’t want my living room look like my grandmother’s.

2) For some things, like beds and couches, you really need to sit on them to decide. Firmness, sit height, and how the back tilts or bulges really make or break of a piece of furniture, and unfortunately they don’t translate into text well.

Sure you a quick return program could help, but getting a guy to bring you three couches is a bit insane.
You know there are places in the world where fluoride is removed from the drinking water because the natural levels are to high, right?

Fluoride is naturally occurring in water, some places add more, some places remove some to get to the desired level.
> There sentiment was that Russia is not ready for democracy right now because of years and years of propaganda and suppression of an intellectual elite.
Propaganda and suppression of an intellectual elite are symptoms. The root cause is the possibility for a small group of greedy people to pump oil and gas, get a lot of profits, and to finance a repression machine allowing to cement the status quo. All this scheme is leads inevitably to a simple economy and a concentration of power, when democracy is considered as a threat to profits of a small powerful group.

If there was no possibility to sell oil and gas, then it would be appropriate to discuss if a benevolent dictator might help to build a democracy. While this possibility persists nothing will help. Now it seems West is going to ban exports from Russia (I'm very excited), but there is China. China will benefit from supporting Russia on it's way to a North Korea scenario. So I believe there is no hope for a democracy in Russia.
This is the game, and people who don't like it still play it, which makes it worse.

Boss knew we were using our integration box for customer demos. I don't know how many times I explained that the entire team would be blocked by 1 pm on demo day, and some people would be blocked as early as 10 am, for want of a cheap box. I had to make a chart that showed man hours lost versus the cost of the new machine. Six weeks. The new server would pay for itself in six weeks. He said something sheepish about how he thought I meant a '"server" server', not a workstation class machine. Still don't know what he was thinking. A "server" server still would have paid for itself in six months, and he would have the luxury of me not bitching at him every time he forgot why almost everything that didn't get done on a Thursday slipped to Monday afternoon and asked me again about slippage.
I really dislike how the only the biggest number from each category is bolded. I really doubt that 5 tests was enough to make 21.21MB/s significantly (statistically speaking) faster than 21.16MB/s.

Other than that, I'm really surprised by just how much faster the IO on the RPi4 is. Quite the difference!
Thanks! Hopefully, furniture buying can be a little less dull now.
> In the meantime, the more fortunate can protect the lives and human rights of the poor by redistributing their surplus.

Seems like that's exactly what's happening here...

> "The Utilities Consumer Advocate works with any customers who do experience shut offs in the spring and summer to ensure that they do not go into the winter season without electricity or natural gas services," said the minister of natural gas and electricity's press secretary, Taylor Hides, in a statement.
It is not clear to me what exactly the relevance of the first bug is. Text in all Wayland programs is perfectly clear on my system with 150% fractional scaling.

I can reproduce some of the effects from the second bug when looking at my 4K monitor from an extremely small distance (a few cm). I am not sure if this is really a bug. It looks like antialiased edges that don't perfectly fit the pixel grid. Probably hard to avoid in any scaling scenario. In any case, it is not noticeable at a reasonable viewing distance.
[1] https://www.elsevier.com/books/computer-architecture/henness...
My bad, that's what I get for firing off a response on my phone. I appreciate the correction!
Brazil reverses its Telegram ban after just two days
I think one concept that's slowly coming into focus for me is just how many engineers want you to experience _their_ experience and spend your time reveling at how clever _their_ stuff is. As if they think you wake up and want to do CSS work. CSS is not the goal. The website I'm building isn't even the goal. The goal is to solve some problem.

Everything that I have to do to solve that problem is an unfortunate (but inevitable) reality. But let's be clear: the goal is to minimize as close to zero, how much time you have to spend doing these things.

CSS, like all code, is a total liability. I want to spend as little time designing and writing it as possible. Which is why I hate CSS: it demands you know the exact current and future (hahahaha) structure of your webpage. `!important` is not some panacea, but I cackle at the ignorance of suggesting that the user is wrong for misusing it.
I think it's a solid concise article about the various rationales behind making technology decisions. A lot of the reasons given would make for a solid checklist to go through when trying to decide on a technology to use. A lot of the stuff he goes through is not obvious to people who have not contemplated these types of decisions before.
Spot-on! From the beginning, I have hated the term 'RPA'. It reeks of deliberate obfuscation, like putting a shiny package around a used sock.

PS: I checked out Axiom yesterday and am excited to see the problem you're solving. Wish you guys all the best!
Honestly I think the GDPR/cookie consent providers should be held equally liable as the website owner for the collective violations facilitated by their product.

I think being able to go after the enablers and profiteers would make enforcement much easier.

An officially maintained list of legal/illegal libraries and services could help website owners to chose a known legal solution. Right now it's hard to expect website owners 'do the right thing' when there's so much contradictory information out there.
> Step 2 demands there be a way for one developer to control the global namespace

I mean, I just prepend all my component class names with my library name or a shorthand acronym, so 100% of my styles are like `.NawgzInput {}` or `.NawgzGraphNode {}`

I have never seen the limitation to this approach (i.e. the ends of its ability to scale), so long as you don't pick a super generic prefix. So to hear you assert this approach is "completely impractical" to someone who has used it to build their own component library that every application they build is entirely comprised of.. rings hollow
This focuses on some aesthetic "features" and it doesn't even touch a large portion of all other problems. I won't even attempt but I'll mention one thing.

The part about Windows that bothers me most is that I have no control regarding how windows behave. I am typing and suddenly I am typing in another window! And there is no way to know what just happened. I could be pressing the ESC key while a window for another application just came in focus. Gone! The window and my text. WTF? Or it could be a window with a default button and I just pressed ENTER. Gone! What just happened? Impossible to know.
DO NOT INTERFERE WITH MY FOCUS! If I am typing in a window, DO NOT EVER DISTURB ME. I am operating in a context. MY CONTEXT. Not Cortana. Not some app that wants to do something on a schedule because of some enterprise policy. I am working!
Whenever this topic pops up we get the same few points made again, but progress seems to never be any nearer than before.

In the end, the "dream" of being paid for your open source work seems to be very similar to having a small SAAS-like business but without having to do marketing, customer acquisition or any of that boring "business stuff" that comes with running a normal company. No leetcoding required! You just write code and somehow people will show up and pay you. It's a perfect fantasy for the HN audience, which is why articles about it come up so often.
Back then dogs would probably be preferable over the kind of fauna that would impose on you, even in the city. Besides they are a walking hand-towel, are they not.
People are animals. Things spread from other animals to humans all the time.
How do I use these pretty printers outside of KDevelop? When I source that file from my global .gdbinit, I get the classic Python relative import error:

ModuleNotFoundError: No module named 'qt'

Changing KDevelop's gdbinit to `from .qt import register_qt_printers` results in:

ImportError: attempted relative import with no known parent package

The problem is that sourcing KDevelop's gdbinit doesn't let Python import packages relative to that file. Is there an alternative way to do this?
I have long considered that those buying their power from wind or solar should have remote relay switches in place that simply cut power when there is no solar or wind produced. Seems exactly what they are buying.
Well, it's... something. AI generated, troll, parody, or seriously warped perspective.
This seems related

https://github.com/chriseth/notes/blob/186d7ea0742336ed38e39...

"TrueBit - Off-Chain Computations for Smart Contracts"
That's a good argument for not engineering all children all at once - we don't understand the consequences. It seems like a good argument for starting to engineer a few children so we can start to learn what the consequences are. As engineering becomes more palatable to the general population we will better able to deliver good results.
> Normally the client sends a single CONNECT [hostname] request to the proxy and after that the proxy just forwards TCP packets on that connection, which is nothing that HTTP/2 can improve.

Trying to test my understanding - Does the CONNECT HTTP protocol need to match the underlying payload protocol. Eg After CONNECT over HTTP/1.1 tunnel is established it’s still possible for the client to still use HTTP/2 with the upstream server for its underlying payloads correct?

My intuition is that it doesn’t need to match because the proxy has no way to know what http protocol is being used when the workload is encrypted.
Cost disease isn’t a sufficient answer given

1) the staff to student ratio is going up

2) average pay for instructional staff is falling on an inflation adjusted basis

Also, unlike a haircut or knee surgery there’s no reason to believe that education should be difficult to automate if it were actually education that was being sold.
Equality is great, but the situation would be no different than someone having access to healthcare/higher education/equal opportunities. After a few decades that technology would become commoditized just like everything else. It's not as if it was impossible to enforce regulations around that sort of thing.
Stanford has better weather :)
Nevertheless, if Ukraine was a thorn in the Kremlin's side, or at least a potential trouble source, it would have been rational for Russia to stabilize the issue with an invasion during a friendly US admin, rather than leave the situation uncertain, and then have to resolve it against the type of US admin such as exists today.

That strategic decision cannot be explained by your theory, discredited media stories notwithstanding.
Floatplane? Linus and Luke at Linus Tech Tips (some of the people behind the service) always say it was made for creators.
There are a lot of ways to win Tetris with 1x2 blocks!

If you make an M1 Max wafer there are a lot of ways to spin out 8/24-core Maxes, 10/32-core Maxes, and adjacent 10/32 core Maxes into an Ultra. Nothing in the patent seems to indicate they have to decide which ones to use before testing the wafer...
There is a page titled "Where do I start?" on Brandon Sanderson's website: https://www.brandonsanderson.com/where-do-i-start/
I don't do any frontend development other than sometimes tweaking custom stylesheets for sites for use with the Stylish extension. I use `!important` all the time when doing this; a surprising number of sites I try to modify end up having some stuff with in-line CSS on HTML attributes, and that's the easiest way to override it. I don't pretend to think this is an intended use case of `!important`, but I think being able to customize the way sites look in ways that I personally prefer is at least in the spirit of the open web.
Relocating Tech Talent Post-Pandemic
Doesn't matter to me that it's on the ground as long as I get the notification right away. But it also seems that mandatory contactless deliveries are dead, so if you don't like it on the ground then get it handed to you. I doubt that 5 seconds of interaction is very risky in terms of disease transmission.
Sure, then make it a meta attribute. Just needs to be a global somewhere.
How to Build a Motion-Triggered Raspberry Pi Security Camera (2021)
> Anyone knows a creator-friendly video platform?

Let's rephrase that, if you have easy access to hosting and [sufficient] bandwidth, can anyone recommend creator-friendly tooling such that you can just host your content yourself?

I'm so done with relying on third parties to do a poor job hosting stuff I created :(