skysight-inc/HackerNews huggingface dataset:
Nobody is discussing the reason for the copyright-assignment requirement. I only know about it because I was caught in the issue that it means to prevent nearly 20 years ago.

The issue is that in many places (for example New York State), work done by a professional employee actually belongs to your employer. A developer can write code, contribute it where they want, and license it as they wish. But the code is actually owned by their employer. Which means that if there is a future problem, the employer can assert their copyright interest and people who thought that they had the right to use that code, suddenly don't.

Because developers themselves are seldom aware of such rules, the FSF took the ultra-safe approach of requiring employers to sign off. That way they are absolutely sure that there will never be a problem.

However other open source projects have found that, in practice, problems are rare. And when there is a problem, the employers usually will agree to the license.
Amazon Calls Warehouse Workers 'Industrial Athletes' in Leaked Wellness Pamphlet
I lost five pounds or so switching from Coke to Diet Coke.
That was a long text claiming the opposite of what is clearly visible and repeatable:

https://postimg.cc/ThCLM7mK

The button area is visible as soon as one hovers with the mouse over the button.

Above: when the new code is turned on.

Below: when the new code is turned off.

The problem is: the area covered on hover should match the clickable area. If left of the button can't be clicked, the button is wrongly positioned. If it is intentionally bigger, the visual feedback should match it. The new code doesn't do that.
Apple (Webkit) has proposed a browser feature that would allow tracking ad click-to-conversion without tracking the user or click. It involves the browser phoning home with low-entropy identifiers.

https://webkit.org/blog/11529/introducing-private-click-meas...

From a pure privacy perspective, it's odd because it involves the browser collaborating in measuring the results of your behavior. I think it shares several of the concerns with Google's FLoC and "privacy sandbox" proposals.

It only makes sense if you buy into Apple's perspective that there's a level of "acceptable" tracking, and new tracking features under that threshold are acceptable if they give Apple the political capital to kill tracking technology that crosses that threshold. It's a bit much to swallow. But they are at least trying to address that concern.
How do you know you really disabled it? What if it does the same as Google that was recording location data and then uploaded them right after you established a WiFi connection? What if Amazon devices would do that a few times a day without you noticing, and the "disable Sidewalk" button would just mean "do it less frequently"?
While it is always has been possible to pay with crypto with the Coinbase debit card, VISA found a way to apply its transaction fees with cryptocurrency payments with this card and having the direct line to a crypto-exchange.

Rather than implement the dream platform of having cryptocurrency payments directly peer-to-peer which was intended, we have it hijacked to include another middle man which basically defeats the purpose of you guessed it: Bitcoin (and other cryptocurrencies).

A massive win to VISA and its distinguished partner, Coinbase for re-centralising crypto payments once again and merging it to the VISA / Mastercard payments duopoly train.

Nothing has changed.
"Thus, by a continuous shifting of rhetorical focus, the enemies are at the same time too strong and too weak." ~ Umberto Eco
The usual advice is that most people eat the same few meals over and over again.

So just learn to get good at cooking one meal, then two meals, and pretty soon you have all the meals.
> If you stand back, I'd agree with you that there's an equivalence here, and it could be argued that Euclideanspace's code example is a kind of simplification and flattening of using an exponentiation function.

You don't have to stand back that far! They're really quite similar pieces of code.

quat_log() is basically a conversion to axis-angle. quat_exp() is basically a conversion from axis-angle back to quaternions. So, the quat_exp(t quat_log(x)) formula, with different names for the functions, is described as:

1. Figure out the angle between the starting and ending position, and the axis of rotation.

2. Vary the angle of rotation smoothly from t=0..1.

3. Convert back from axis-angle to an orientation.

The only funny thing here is that the axis-angle encoding of quaternions uses a magnitude which a factor of two away from the angle in radians, so you'll see the sample code you linked to (with SLERP) use variables like "halfTheta" and "cosHalfTheta", where the quat_exp() and quat_log() formulas simply won't name them that way.

In the end I think the point of learning more math is so you can see past the differences in naming and recognize when two seemingly different approaches to the same problem are really just two different sets of terminology and names for the same approach.
The idea is that you can both defeat the common enemy leaving only one fight afterwards. It doesn’t mean you’re actually bffs with the enemy of your enemy
Larger brains don't necessarily mean higher cognitive function. Humans have smaller brains than African elephants and many dolphin and whale species.
Sort of. The issue is coupling data with sql databases doesn’t play well with even basic inferential statisics so you end up replicating data based on analytics use cases. Having parquet files in a cheap storage system that can be queried with sql, python, R, etc. is very convenient. What I don’t get is why so little investments are going in making data lakes safer and easier to govern with proper access controls
Or identify certain certain specific "hacks" and setup a bounty program. If you can gain root access by guessing the CEOs password, he should be punished not you.

Edit: doubly so if the company is question is part of important infrastructure (including food supply).
> unpaid

I paid $200 (although much cheaper now) for my echo years ago. This isn’t a free device and the services it provides cost me actual money to be able to use. Pretty funny to spin this as “you paid $200 for this device, but all the services on it are free.”
The Microsoft Build keynote was a sitcom
Career Success – Use Your Superpowers
Workers and leaders will need to have a hybrid skill set of hard skills and power skills to achieve career success. Employers will look at your entire talent stack— knowledge, wisdom, power skills, accomplishments, and technical skills.
Well, you either need to format dates or you don't. The idea that you won't use Intl because the IE11 polyfill adds to much to your bundle size is a bit of a head scratcher.
That's a bit disingenuous. Memory allocations in D require either GC or non-local unsafe code.

I'm aware that D has @live, a WIP attribute that mimics Rust semantics, but it's not remotely ready for production.
Like Apple Amazon will change to OPT-IN when it is in their own interest and likely only after killing off some competitors. So maybe in a few years time..
My mother worked in a alcohol rehab center. People who drank up to 12L of wine a day (I still wonder how that works) would turn to window cleaning liquid on withdrawal.

She said no-one ever quit the alcohol addiction by choice, all of them were brought here by court, generally after killing people in an accident.

I sure hope people can quit alcohol addiction by choice. But you do need to rebuild all the friendships that only existed around drinking routines. I for one have quit a coworking space that revolved too much around beer. They were good business contacts and that is why it’s hard to walk away.
Internet Archive Fundraiser with John Carmack
I wonder how much homeless actually receive vs how much those so-called agencies and non-profit org receive.
Also, the PDF he links to does indeed mention 46,000 mph
Actually, that's not true.

What causes RSI is mostly centered around tendon and their sheath tension.

For example, if you use a straight keyboard (don't! Ergonomic all the way!) that is raised toward you as opposed to away from you, keeping your hands on that keyboard for multiple hours in a row without ever reaching for the mouse is pretty much guaranteed to give you RSI. Reaching for the mouse will actually bring relief to your tendons.

Another keyboard habit that will put a great deal of stress on your hands and wrists is leaving the Control key at the bottom left of the keyboard. Typing a control key with this configuration will bring great stress on your pinky and other tendons in your hand.

Recommendation: map Control on Caps.
The USA as well as the Western allies have a beurocracy 6 deep in old fossils who have optimised how to win the last war.
The buying rules require enormous rules of procurement and parts verification that a chip resistor that costs 1/10th of a penny acquires a bought cost of many dollars - it has been tested and x-rayed and heat cycled etc. The net result is a procurement sysyem gone mad with rings of empires, each with go/nogo approval decisions that interfere with test/approval/production at every level.
Then the old fossils of the general staff - also 5 deep in decisions. Why are we still building long range missile targets (which the general stall call a carrier attack group)
We know China will toss 1000 missiles at them and when their magazines go empty after downing a few hundred - the 600+ left will sink them all.
Then the USA will toss nukes at China. China shrugs - we have no voters to kill, so who cares and the communist party is in a safe hole.

What the USA needs to do is revamp the whole thing top to bottom, get some gamer minds in there, buth students and experiences. Sweep out the guys that won the last war - we will not be fighting that again as this time it will lose - we do not want that. Get new missiles, get new radars - all designed my military colleg grad students.
I could go on...
What the war games reveal is what Churchill saw when WW2 started - dead wood, so he trimmed it. He had his flaws though.
Www.lingscars.com
So the thing about the dinosaurs is they were probably always doomed. It just happened to be the meteor that (mostly) finished them off.

Why? Well, in times of consistency, the natural trend is for life to get bigger. For herbivores, bigger means access to more vegetation (eg giraffes can eat higher in trees) and is a defense against predators. For predators, size increases the size of prey you can, well, prey on.

But as soon as there's a sudden change, size is a disadvantage. You have high food needs (predator or prey). This makes you vulnerable.

It's probably more amazing that the dinosaur era lasted >150M years than that this era was ended by a meteor impact.
> many of whom earn more than the British Prime Minister.

Is that the basic pay (£79,936; €92,584) or the basic+entitled pay (£155,376; €179,968)? (via https://assets.publishing.service.gov.uk/government/uploads/...)

https://eufactcheck.eu/factcheck/uncheckable-4000-eu-officia... suggests that only 3-4000 (10-13%, not exactly "many"?) are PG13 or above which would be €196,305 (£169,481) - above UKPM.
You and me both. I like to joke that I really just love coffee more than everyone else, because I like it equally in all of its forms instead of chasing meticulous preparations.
TFA states that top 10% is at least equivalent 2 bottles/wine per day, which is more than your 6-pack, closer to a 12-pack.

10% is not outliers.

edit to avoid confusion: this wasn't an average, this was the bottom of the 10% decile. So clearly there are bigger drinkers out there, but 10% is a lot of minimum 10-drink-a-day people.
PostgreSQL 14 made improvements to this area around indexing:

https://www.postgresql.org/docs/14/btree-implementation.html...
West Monroe | Field CTO | Full-time | REMOTE (US only)

West Monroe is looking for technologists with extensive experience in software architecture and product development to join our team of CTOs and industry experts. Technologists will provide perspective and guidance regarding technology opportunities and risks within M&A transactions across many industries.

Consider this job to be CTO bootcamp where you are continuously expanding your skillset while working with cutting edge technologies, platforms, and frameworks. Exit opportunities include CTO/CIO positions in the industry.

To apply, reach out to smchale at westmonroe.com or http://bit.ly/fieldcto
> our Puritan values run deep

The Puritans drank plenty. I suspect that many such misconceptions about them are derived from HL Mencken's (wildly inaccurate) quip that "Puritanism is the haunting fear that someone somewhere may be happy."
Are PHP developers functophobic? (2012)
I have probably the equivalent of a beer every two months lol. I'll be ok.
This seems like too much consolidation:

> The U.S. meat industry is so consolidated that with JBS basically offline due to a cyberattack, the USDA can't publish wholesale price data without potentially revealing proprietary information about JBS’s competitors

From https://twitter.com/sjcasey/status/1399822226313076737
Thank you. It took a lot of hard work to develop my seer skills.
Well put. This is a natural, expected and in many ways welcomed development in the cycle, but it’s not so much ‘embedded’ (in the sense you and I think of it) as ‘processors in this range are now computers, not microcontrollers.’

An ESP32 (and oh man they’re great) is more powerful than a mid-late 90s desktop, but power isn’t what separates a computer from a microcontroller. It’s the abstraction compared to the bare metal control.

(To be clear, the project in the post is very much embedded, but programs running on a vm written in a high level interpreted(ish) language are not so much.)
Docker swarm deploys to multiple hosts and there is also kompose for k8s.

I haven't used either of them in production though
Some of my most cherished memories are those where I was out drinking wine and having really good food with my wife and friends.

When people were telling stories about Jesus, the central figure of their religion, one of the miracles they told of was him turning water into wine. This is held up as one of the most important stories in their entire moral system.

When the pyramids were being built, the builders were paid in beer.

People have been drinking, and enjoying the effects of drinking, for thousands of years, and "do not drink to excess" is a lesson the Greeks told us with their own myths and stories.

Be cautious of over drinking, however perhaps also be cautious of under drinking as well. These are not new revelations.
"after reentry" would not be as unpredictable as space-dropping before reentry.
Not all countries have a binge drinking culture that they are introduced to in their teens like Canada, the UK, the US, Australia, etc. where it's celebrated for young people to get totally intoxicated.

In many countries, you have a couple of social drinks - even gasp at lunch or in public - and it's not a problem. Being falling down drunk isn't considered 'cool' - it's pathetic and embarrassing. Drinking isn't a competition to see how much you can consume before you either lose consciousness, make idiotic decisions, or start street fights.

That said, I absolutely see no problem with drinking in parks or in public and this works fine in Montreal. We have laws already for public drunkenness. We don't need a nanny state.
If you can go into it, what was the resolution of the issue in which you were caught?
Yes, the primary tool is CNAME cloaking. On Firefox, uBlock Origin already detects and blocks this. Unfortunately Chrome and Safari don't expose the APIs to allow this there.

https://github.com/uBlockOrigin/uBlock-issues/issues/780
I have mostly the same thoughts, and found this to be the best presentation of them I've come across:

https://www.youtube.com/watch?v=3b3Ob4CK4Xs

There's also a book by the same title
You should try using android trackphones. The instant it connects to a network it will download gigabytes of crap and launch it in the background. It doesn't matter what you're trying to do, whatever it is will get killed because all the malware needs more memory. Apps you want to install will be added to the end of the long queue. The (expensive!) cellular data will be instantly burned through by Facebook and friends.

It's incredible. Personal computing is well and truly dead for the "consumer."
One thing I noticed is that early BSD developers almost all moved on to work on proprietary derivatives like SunOS, BSDi, NetApp, NeXT/MacOS, etc. Yet early Linux developers have kept contributing to Linux for decades, possibly because their expertise can't really be proprietized.
There is more weight loss to be had switching from Diet Coke to water. It's obviously not the calorie content, but the insulin response from sweet tasting things that will occur even with artificial sweeteners.
Not a great title. It kind of implies an assumption the lab leak is true and that the lockdowns are the biggest economic shock- which, if the lab leak were true, would be a coherent title, but is clearly not what the article is about.

I actually think the article has it backwards though. The logic in the article is that China is important so sanctions will have a huge impact. In reality it works backwards. We only used sanctions if it's not ipmortant to us. We use sanctions on Iran, on Russia. On countries hwere it really doesn't matter to us that much, on countries where we can do much more harm to them than they to us. We won't put sanctions on China for the same reason we'll sell Saudi arms to be used in Yemen. International politics are largely performative.
> Windows Defender has a marginal impact on performance,

Oh, come on; there are issues like this: https://github.com/rust-lang/cargo/issues/5028 and the app developers do handstands in order to minimize the impact; for example, cargo guys had to redo their file closing on Windows to be done asynchronously, so they would not have to wait for Defender.
River Loop Security | Cyber Security RE/VR/Dev | Maryland/DC/Virginia | Onsite | Full Time | https://www.riverloopsecurity.com/

River Loop Security specialize in solving complex cybersecurity challenges across the commercial and federal space. In the federal space we work to solve DARPA hard problems and fulfill our customers' mission needs. We are looking to hire a number of Security Researchers with experience in the following categories: firmware reverse engineering, hardware reverse engineering, and kernel/UNIX C development. Additional opportunities are available for RF engineers, engineers with FPGA experience, and low-level developers looking to enter the security field.

We are looking for an experienced senior software engineer to lead development of our advanced firmware analysis platform. This involves collaboration with a team of best-in-class security researchers to productize new cutting edge research as new capabilities into the platform. Prior experience with distributed systems, cloud infrastructure, and containers preferred. Security research background is a plus.

If you work in the embedded security domain, we would love to hear from you. Preference is for applicants who hold a S/TS clearance. We are also always looking for embedded pentesters and firmware reverse engineers for our commercial business!

If interested, please reach out to team @ riverloopsecurity.com
Yeah, the universality and unoriginality of the observation isn't lost on me, but I do think there's some "the medium is the message" stuff going on with the sheer quantity and low-friction to selection of media and other options available to us now, with the Web and ubiquitous always-online computing devices turning into an outright engine for itch-generation and itch-scratching-of-same-itch. And that's before you factor in adversarial actors (marketers and such).

Packages show up on the lawn it is astonishing how they appear.

They are astonishing surprises.

It’s what I ordered the cat food the espresso machine the two new tables.

Ordering things and how they appear basically I am a small-scale sorcerer.

On the road I press the button and the music goes.

Air conditioning gas pedal restaurant take-out etc.

It is my will being perpetually sated.

Pretend we are writing a fable in which a sorcerer always gets what he wants.

Consider what happens to a soul which always gets what it wants.

- Emily Bludworth de Barios, from http://www.forkliftohio.com/index.php?page=freight-31

That last line unsettles me every time.
At some point, this sort of thing turns into a weird inverse of naive copernicanism. I look forward to the version of this argument that concludes that we statistically must be the giant aliens and everyone else in the universe is probably hobbit-sized.

ETA: or the copernican wrap-around: "Any random person is more likely to be near an average size than not, so...[five dubious steps later]...obviously aliens are mostly going to be average human-sized."
In my opinion the only way to learn vim is to fully commit to it: Use it as your only editor and every time you hit a wall, spend the time to learn and unblock yourself. Productivity will take a serious hit for weeks, likely months.

I did this 10 years ago and never looked back. Although in the last years I have evolved to an 80/20 JetBrains/vim split. Using the excellent IdeaVIM plugin to bring all my vim skills and configs to a full IDE.
I was wondering the same exact thing. Wouldnt this be very helpful for EUV masks?
I don't see a hybrid model working well at all. The scenarios that have been thrown around at my company are like these:

1. Everyone comes back to the office (extremely unpopular)

2. Everyone continues to WFH (gives management the hives)

3. Some teams WFH full-time, while others go BTTO).

4. A hybrid schedule where you come into the office once a week, and WFH the remainder.

I don't see how these can work. BTTO is going to cause huge issues, the cat is out of the bag. And if some teams get to WFH, but others don't then that will cause turmoil as well.

A hybrid schedule seems to be the worst option actually. Say that everyone has to come in on Mondays for team meetings. Then Tue-Friday, the office is a ghost town. If you're required to come in one day a week (but you can choose), then the odds are the most of the office will be empty, and that's a waste of company resources in having an office sized for pre-COVID times.

If a hybrid BTTO plan is for F2F with mgmt, then it'll need to be mandatory, on the same day. Otherwise my poor manager has to be in the office 5 days a week. Eventually, mgmt will just require everyone to come BTTO.

Changes like what COVID caused aren't bells you can unring. It's like having women work in factories during WW2. Sure when the troops return home, things seem to go back to "normal", but that's just delaying the change. Remote work is here to stay, and the companies that embrace it will have a leg up. All the friction that we experienced in the las year will diminish over time with faster/better Internet, with workflows and communication tools that are better suited to WFH.
> language features that require said GC

A whole two features:

1. concatenating strings using the ~ operator. You can concatenate strings using malloc if you prefer.

2. closures that escape the context of the function they enclose. Instead, write a struct with fields representing the values, and make the lambda a member function of that struct. Allocate the struct instance any way you wish.

The GC is a convenient feature with lots of nice uses. Programming in D is not impaired by not using it.
Telling my browser my privacy preferences and then requiring sites to follow that seems like the holy grail of privacy to me. Next up: Do Not Track. If it's set, skip the dialog and follow my preference instead. Along with that, browsers should make it into a drop-down with [do not track | do track | do not express a preference], so that people who prefer personalization also don't need to suffer the dialogs.