skysight-inc/HackerNews huggingface dataset:
That is really interesting to hear! I am quite cautious about what I do in any environment, of course. How would you say WSL without windows defender compares (security-wise) with say, running equivalent operations with homebrew or macports in OS X? Or just in vanilla bare-metal linux?
> resulted in decades of poor build quality that American cars are still disparaged for to this day.

The poor build quality was there before 1975. There was no sudden decline in 1975.
And if you don't have another job lined up yet? Just hold out?
Outlaw non-competes for ALL workers. Rely on NDAs.
An excellent turn of phrase to identify a new phenomena. Glad to see scholarly work on the subject instead of just internet arguments.
> I find it conspicuous that there is nobody claiming the information in the leaks was false.

If he was at all selective about the information he revealed, that's equivalent to editorializing. A person who reveals a subset of the facts in their possession for the purposes of influencing a political narrative is not a person to be trusted.
Jallianwala Bagh Massacre
$115.
Ok so maybe we should axe FICA taxes for employer and employee and just borrow it by issuing more treasury securities? I mean, he's not complaining about unfunded military expenses that are paid for exclusively by borrowing. If military adventures had their own tax, maybe we'd be thinking a little more clearly about our priorities?
> the companies run by the CEOS who were paid at the top 10% of the scale, had the worst performance. How much worse? The firms returned 10% less to their shareholders than did their industry peers

By that metric isn't Amazon the worst company there is?
How do you define "well compensated"?
A UX designer or UI artist should absolutely be concerned with these things. Every UI artist I know has asked "How do I do 9-slicing?" on day one.

I try to put as much power in the hands of the UI artist; if they have full control and an accurate preview (or better yet, WYSIWYG) then they can iterate on the screens without my involvement, and turn in something beautiful that I just need to connect to the actions / data sources.

> a person who spends his time thinking about character's emotion, colour balance, human anatomy and other art-related issues
Non Sequitur. Those are character artist concerns, not UI/UX artist concerns.
I didn't really specify git myself, but it doesn't seem like NTFS is a particularly high performance filesystem these days:

https://www.phoronix.com/scan.php?page=news_item&px=Linux-4....

https://www.makeuseof.com/tag/linux-transfer-files-faster-wi...

https://www.tomshardware.com/reviews/ubuntu-oneiric-ocelot-b...

https://superuser.com/questions/1124472/why-is-linux-30x-fas...

I also want to point out that just because NTFS isn't the fastest filesystem on the block doesn't mean it is a bad one. From what I can gather just casually googling it seems like NTFS emphasizes safety at the cost of performance at times. So depending on your workload and desired behavior NTFS might be the file system of choice for you. It's also worth noting that IF NTFS is intended to be more user-safe it sort of makes sense why may be the choice for the most common OS which aims to serve all users (not just technical ones).
The string “99% Invisible” crashes certain car entertainment systems
That's good of you, but it that wouldn't scale to everyone without crashing the economy.
I’m curious how other cities handle this. It seems like homeowners have far too much power in this situation, and are able to vote in their own self interest to the detriment of everyone else.

I guess it’s a politics problem more than anything. How do we take away their influence? Genuinely curious if anyone knows more about this and how this might be done.
This goes for most people not just low wage workers. Even people that have good retirement funds don't want to break into them and so it's not necessarily easy to turn down jobs.
I guess that would be a problem if board members were willing to take a hit on profitability to load up their pal. Maybe shareholders don't notice, or while the market is doing well they don't question it.
That title reads like "I got tired of punching myself in the face and kidney, so I tried punching myself in the crotch".

I love it.
>Its a slap in the face when I read about people literally buying there way in

Why? The US is a capitalistic society and more so than other countries such as those in Europe. Presumably you liked the US because it is such a capitalistic society with high pay, slightly lower taxes, etc. Paying to get in is pretty much the definition of capitalism.
> You seem to treat NULLs as if they have a specific meaning.

Null is a word, it has a meaning. In programming that meaning is the absence of a value.

For ergonomic reasons dynamic languages will cast it to 0 or false in some situations. But that doesn't change its meaning and it doesn't mean it has multiple meanings.

That would be like complaining about how most languages treat 1 == true and 0 == false.

> So then the question is this: what should count(NULL) be?

No, the question isn't that.

The question is what is null. It is null.

Count(null) does not change what null is. Null is still null.

If count wants to treat null like a 0 for ergonomics it can do that. If it wants to treat it like an empty set it can do that too.

If count wants to treat null as U countable and throw an error it can do that as well.

If it wants to treat it as a null operation and return null it can do that too.

Personally, I find 2, and 3 fucking useless so if it was my language, I would define a countable interface for null and set null = 0. Because there are no usecases where you want that to error at runtime.
That... seems like an extremely malevolent take on this?

She has a doctorate from MIT and isn't being glorified for turning on a computer, but for her algorithmic work squeezing information out of the gravitationally mangled paths of spurious photons reaching us after 80 million years.

That "learn to code" meme has also become a favorite of the alt-right to go after anyone they don't like.
Fortunately I have also had positive interactions and that balances out.

It is frustrating when quotes like PG’s tweet unfairly overinflates mediocre coders to imagine that no one else brings value. The ‘leprechaun’ comment came up again today.

Any skill is time and effort. Twenty years ago, I learnt C++ and I started learning Python last year. But I don’t want to be a coder. I want to be a farmer. I only want to know enough tech that is relevant to my area. I doubt if coders would roll their sleeves and drive a tractor for 5 years to understand Ag and Agtech. Why should farmers be expected to be technical? To entirely diminish and discount my 7+years of experience in a hands on field not accredited by some university is basically laughable if it weren’t tragic. Every year is a year of study in the field. It’s very deflating.
> Shame on you

This part of your post I find to be in contradiction with the HN guidelines. It's not a helpful, it's merely snide and dismissive.

Anyway, I don't think my behaviour is crappy. It is undoubtedly better to run your design past someone, test things, take feedback, fix issues, and improve the interface to correspond with the things that people find difficult. If people want help with interface design, the world is not short of willing volunteers with the relevant expertise.

Especially considering I made it clear I was talking about utilities used by, and I quote myself, "regular, non-technical people" — they don't care whether you're making an "expression of vulnerability", they want their software to work. Additionally, the world of IT helpdesk does not applaud having to troubleshoot problems that should've been solved years ago because so-and-so decided to do everything by themselves rather than do some basic user testing or simply have someone else look at their design.

If something is in a testing state, call it a beta. I respect a product that knows it isn't ready for the big time and so is explicitly marked for improvement, either by collaboration with a designer at a later stage or community involvement — this is what happens a lot in open source.

However, don't put it into production, particularly if its design also leads to more problems overall for the users by virtue of its premature release.

I take the user-centric view of product design. We are making these things for other people. They are not going to give us trophies for participation.
Not the smartest idea putting "www.sh" in the title, which redirects to a Chinese site.
They were just making ends meet.

Fiber ends
1. This may be a case of Survivorship bias. The most successful bands really take all the girls and all less successful just say they get laid constantly to boost their status.
2. Mötley Crüe started almost 40 years ago! Come to any gig of a really loud local band playing their instruments with attitude (don't really want to say "Rock") today and estimate the gender proportion in the crowd.
31 states recognize such a right, but the extent of the protections involve vary considerably. In some states, it only protects your name and likeness, while others extend it all the way to things like "stage persona." California naturally has the highest degree of protection, given that it's the center of the entertainment industry.
Feel like you've massively glossed over Amazon's strategy. From working there, data-driven decision making and automation permeated throughout the whole company culture.

For me, this was evident from the fact that quite literally everything was automated:

Physical SKU distribution was allocated by an algorithm, optimizing for space density and picker path length. Pickers carried trackers to enable the data to constantly be gathered and algo performance reassessed.

Prices were automated in real-time

Inventory management and purchasing was automated and humans were there to override when necessary.

Kiva was purchased and applied to implement an inventory store that can self-reorganize in real-time

At least in my mind, this goes far beyond the token "we do A/B testing on UX" that other webshops do.

Worth also mentioning that Amazon did collaborative filtering on book recommendation way before it was trendy to do...

When I squint, it feels like Bezos had some image of some giant razor thin machine (quite literally) selling commodity goods, constantly capitalizing on competitors' inefficiencies. I can't help but feel this was inspired by his time spent at DE Shaw...
That one company has also completely reversed its stance over the last year and now openly defends censoring human rights and complying with the CCP's surveillance demands.

Google has no reason to hold its head high.
https://www.reddit.com/r/iamverysmart
Why is it that intelligence agencies are still conducting their activities during their countries working hours?

You'd figure it would be easier to find nocturnal neckbeards anyways.
I'd wager most marriages (by a large margin) that result in a green card happened at that specific time because of the green card. Otherwise they'd have waited longer. I guess it's technically illegal but so is jaywalking in NYC.
They bought their home in a city. No one in a city should expect the community/buildings to stagnate. That is counterintuitive to how a city operates.
big.LITTLE is fascinating, and I'm somewhat curious to see if Apple tries to do something along those lines as it supposedly pushes towards ARM chips in their machines.

Google have added some interesting stuff to Android to help it learn over time if tasks should be allocated to the bigger cores or the lower powered smaller ones, based on all sorts of metrics, and I believe this stuff is making its way upstream. There's certainly some really interesting potential around that.
Usually I'm let go because they don't need the additional help, or that they reverted to a different tech stack and prefer hiring someone already familiar with it instead of giving me time to learn it. Plus it's easier for a company to let go a contractor than to fire an employee.
I didn't say it's everything. I don't think HTTP must die or will die. HTTP is great, it's awesome, wonderful. I would like IPFS to exist along with HTTP, that's what I said.

Actually, I think the fact that IPFS developers are trying to replace HTTP one of the reasons they fail so awfully in producing a good IPFS for static content. They try to integrate much more stuff than actually needed in the protocol.
Nice! I didn’t poke into it much further cause I knew about this one.
Who's the plaintiff in your suggestion? The article is not about companies leaking Americans' private data to China (though I'm sure that happens too), it's about them turning a blind eye when their own company confidential technology and product designs are stolen by China. For tort liability to be a factor here, the company would have to initiate a lawsuit against itself, which would never happen.

The type of industrial espionage described in the article is actually a form of temporal arbitrage - it's present shareholders stealing from future shareholders and then hoping to unload the shares before the consequences of their decisions are reaped. In order to get access to the lucrative Chinese market now (and goose this quarter's earnings), they put up with Chinese industrial espionage that results in reduced competitiveness 10 years down the road. In 10 years, they probably won't be working at the company, nor will they hold many shares, and so the consequences don't affect them personally.

This is a big problem in general (not just with industrial espionage - short-termism also affects labor practices, financial health, social fabric, environmental pollution, and global warming), but it's hard to see how any legal solution would fix it. Future shareholders are generally not entitled to sue until they actually become shareholders, at which point everybody says "Well, you should've known how fucked up the company was when you bought the shares". Similarly, unborn children don't get a vote on societal policies that may destroy the earth or society they live in before they're born. Usually the best alternative is just to deal with the problem with band-aids in the future, once it becomes widely recognized as a problem.
“There are relatives of this parasite that people have gotten by eating raw snakes”

Anyone have more info on people who eat raw snake in the US?
I wonder if this is just another effect of regulatory capture? Government should set some minimum standards for things which impact quality of life.
I have written a "pseudo-daemon" mode for Mac that solves the server mode issue[1]. All it does is create a new frame and hide the application when you close the last frame, so next time you activate Emacs, the frame is un-hidden and it looks like it was just created. It works surprisingly well at emulating a daemon for such a simple hack.

[1]: https://github.com/DarwinAwardWinner/mac-pseudo-daemon
I evaluated moving 2PB with snowball v. putting in 10g/100g links. The issue with snowball ( i started a company that did what snowball did and shut it down (failed )) and other fedex/RAID solutions is that you have 3 transfers. You think the LAN transfer will be quick - but you're generally rate-limited by the systems more than you are by the bandwidth-delay product. If you're in a high traffic DC area, it's pretty easy to get temp bw or install circuits to carry that. 10g for 2pB is 18 days of transfer - which sounds like a lot - but that's 5 days of transfer on each site, 1 day of setup, and 1 week of shipping. Those numbers aren't real but they're close.

So, snowball works in a lot of area, but like so many AWS products, it works if you adapt to it.

pigz/scp/zstd works extremely fast in line.

In your case you're pulling from S3 to another object store.

I moved ~1PB from one S3 region to another. "Why not use replication," they asked. That only works if it's turned on when you upload the object - another fine-print 'gotcha' in the easy AWS service. Then you get into rate-limits. In 2010 I asked AWS if I could spin up 1000 servers to test something - nope - elastiticy at that level is for the big boys.

Now I work for a large cloud company and we still run into elasticity.

To move the 1PB from one S3 region to another we spun up hundreds of spot instances (oh, we were compressing and glacierizing it too) and built a perl/mysql batch job "s3 get | zstd | s3 put" process and parallelized it. One thing nice about S3 is it pulls the md5 hash - unless multipart, in which case it's the hash of the hash, oh yeah.... So you should split it in advance if you want to verify the hash (more fine print).

Worked great. Good for you for sharing this project, very cool.
Emacs now has great support for Language Server Protocol, which provides you with basically all of the code intelligence that powers VS Code.
https://imgur.com/gallery/lqKlotB
At the high end, the typical CxO golden parachute that can be equivalent to several years of pay. At the low end, additional stock options or bonuses at the time of signing.

Either way, an incoming CxO has a lot more negotiating leverage (and usually experience) to ask for such things than fresh graduate looking for his first job. Low wage employees usually have no negotiating leverage at all and must accept the contract as-is or remain jobless.

Edit: I'm definitely not against banning non-competes for everyone. But a candidate for a C-level executive position is much more likely to have the resources and the knowledge to negotiate fair concessions or compensation for accepting a non-compete.
I just clicked on notabug and didn't see any swastikas or racial slurs. Are you lying?
An interesting coincidence that I listened to the "Aurora" episode on Darknet Diaries [0] on my way home today. It was all about the hack in to Google and Adobe back in 2009 and what has happened since then. The link below is both to the podcast and the text of the episode if you'd rather read it.

I highly recommend the Darknet Diaries podcast if you haven't heard of it. It bills itself as "True stories from the dark side of the Internet" and I find it absolutely gripping. And the episode about a pen tester that breaks into the wrong bank (!) in Beirut is hilarious. [1]

[0] https://darknetdiaries.com/episode/19/
[1] https://darknetdiaries.com/episode/6/
Buying TSLA calls or puts that expire at the end of the year seems like a good way to bet on this event, although my financial knowledge regarding options is limited.
Absolutely. It's a trend I've noticed on HN for some time now unfortunately. Stories with women tend to generate a lot of hysteria around men not being treated fairly or other nonsense.

It's the exact same thing that occurred when there was a program for women to help increase the number of female startup founders and teach them to code [1] or when a manager at Facebook quit over being harassed [2].

[1] https://news.ycombinator.com/item?id=19464269

[2] https://news.ycombinator.com/item?id=18932815
Using 6 Page and 2 Page Documents to Make Organizational Decisions
Agree - as someone in the position where I do need to respond urgently to some messages, I find it very helpful for chat to interrupt me. For that to be productive, the interruptions need to be meaningful. Saying "no interruptions" doesn't solve my problem.

And I do get some blocks of time when I can ignore all interruptions, in which case I just don't even open chat, instead of having it open and disabling notifications.

(My job isn't weird; I'm an SRE on a support rotation. When I'm on support I need to see things urgently; when I'm not I can focus on project work and escalations can take the form of someone finding me and pulling the headphones off my ears if needed.)

More fundamentally, not being around on the medium that most people at your company use in order to focus on project work is a great way to get left behind in terms of being aware of what the business is doing and what it values. People will slowly see you as the person who's great at finishing their own projects but not usefully responsive, and start treating you that way. Including when trying to assign new projects or during performance review season.
>Wrongfully charged

You've seen all the evidence?
This is mostly meant for neuroscience research in animals.

The brain contains about 86B neurons, which use chemical and electrical signals to process information. Neuroscientists want to know what these cells are doing in healthy brains, and how that processing and signalling goes wrong in diseases. One way--arguably the best way--to do this is to implant animals with electrodes that record activity of nearby neurons, and see how it varies during different conditions (different behaviors, sensory inputs, drug treatments, etc). For obvious reasons, this should be as humane and non-invasive as possible, thus...this.

Humans also occasionally get electrodes implanted, either for deep brain stimulation (the most effective treatment for Parkinson's Disease) or to find the source (focus) of epileptic activity in the brain. This could potentially help with that too, though the deep brain targets are much, much further into the brain than the results reported here.
Emergency situations give the pilot essentially unlimited powers to safely land the aircraft. In a ‘no time remaining’ type of emergency such as a fire you’re just landing the aircraft over weight. It will be fine.
Custodian Banks
Memristors are fundamental in that they relate charge w/ flux.

Capacitors relate charge to voltage. q = Cv

Resistors relate voltage to current. v = Ri

Inductors relate current to flux. theta = Li

Before memristors, nothing related charge to flux. theta = Mq

(also, voltage is the derivative of flux over time, and current is the derivative of charge over time, which makes a nice symmetry that memristors complete)

(skimmed the article briefly, seems like they're arguing that memristors are not fundamental because hysteresis is a non-linear relationship? Can I get a TL;DR HN?)
You think somebody would do that? Just go on the internet and tell lies?

Warning: image contains racial slurs and swastikas: https://i.imgur.com/0kdxzVR.png

A little later in the chat, the developer chimes in and talks about some stuff. Then some people angrily accost them for censoring things. If the Nazis and the racists aren't censored, I don't want to think about the odious content that is.

Edit: Here's a thread from... yesterday, where a bunch of users are mad about the "censorship" of the developer hiding a swastika post from the front-page (not even deleting it or removing it from whatever their equivalent of a sub-reddit is): https://notabug.io/t/whatever/comments/509b9189ece85515671d3...
None of the arguments in favor of noncompetes are convincing. There are legitimate downsides to getting rid of noncompetes, but there are solutions for all of them, e.g. using NDAs to protect trade secrets.

Some say eliminating noncompetes would hurt businesses, but consider that California banned noncompetes back in the late 1800s (yes, really) and has the largest economy of any state.

When low-wage workers are involved, noncompetes are a form of coercion pure and simple.
The best thing about projects like this is how well they illustrate the MVP web framework. A lot of people think things like Django or Rails are magical massive beasts, and to some extent they are, but vast portions of it can get boiled down to something like this.

tl;dr if you’re not sure how to roll your own very simple web request/response framework, this is a great intro.
In other words... time to stop leaving ‘DNA’ on city bus seats and subways.
Katie Bouman “Imaging a Black Hole with the Event Horizon Telescope”
SpaceX Plans to Reuse Fairing from Falcon Heavy Launch
Ask HN: Can you help me validate my MVP?
I'm working on creating AI from excel spreadsheet. Can you guys help me validate my MVP?

What do you think about the landing page?