skysight-inc/HackerNews huggingface dataset:
> Last week, we let go of 5 teammates from our security organization, which stemmed from a different set of reasons from the ones guiding today’s decisions. The change last week was part of a longer-term strategy to continue distributing security responsibilities across our entire engineering team, bring new areas of expertise into Patreon internally, and continue partnering with external experts. Unfortunately, the change generated concern that we were reducing our security investment, but I wanted to make it clear, especially in light of today’s changes, that we are in fact increasing our investment in security.

This is interesting, and I'm not entirely convinced. It seems as though their security team was not warned and you would expect a handover process.

> The change last week was part of a longer-term strategy to continue distributing security responsibilities across our entire engineering team

> Unfortunately, the change generated concern that we were reducing our security investment, but I wanted to make it clear, especially in light of today’s changes, that we are in fact increasing our investment in security.

This doesn't sound like an increased investment, it sounds like a decreased investment. "Why are we paying these people when we can just get the normal engineers to do this?". Maybe this is possible, but who's going to allocate sprint time to work on background pentesting and documenting?

You may say "we will get an external team to do this", but will they get access to source code? Will they get access to upcoming features?
Old Prophet Walking Around a Meadow
China’s Coal Power Boom
Connect it to my internet connection [1].

[1] https://www.init7.net/en/internet/fiber7/
Reminds me of early wired magazine
No, I think you are.
They are finding other ways to charge these people, they are specifically not being arrested for murdering someone. Breonna Taylor isn't an isolated case, but it's finally one where they're trying to get some kind of justice through charging these people with something. They don't actually believe they'd get a conviction with charging them with murder, so while it might not be legal in theory, it is in practice.
Every socially awkward person who obsesses about their intellect is an in-depth explainer of Goedel, Escher, Bach. It's a fun read, and clever enough, but the relation between the work of the three is pretty shallow, and if you understand only what the book contains, you haven't gotten very deep into their valuable work. The book is more an act of self-indulgence on the author's part, or at best a tribute to the brilliance of his subjects, than a profound intellectual achievement in itself.
But how would you manage such a company? It's difficult enough having a management team and board of directors running the show. If everyone in the company has a say it may become unworkable.

Interested in responses.
I think it’s a win-win because while the templates are a wonderful contribution, most of your work will be in the game play, set, and mechanics. You get to help other people along without a significant impact on your own bottom line, I think.
Won't somebody think of the children?! ;)
FWIW, you won't be allowed to advertise yourself as a bank either.
So which billionaire paid for this propaganda. Looking forward to national security being used as a talking point when they try to pass a law banning this.
Try thinking of it less as a new abstraction and more of removing a restriction from a previous abstraction. It is pretty easy to run into a situation where you want them without even knowing what the concept of a GAT is.

Rust gets a lot of unfair criticism of "adding new stuff" when a lot of what is "added" is actually removing restrictions and making it where a developer has less to learn.
> There is no way to get SFP28 on a laptop to my knowledge as USB-C

So what do you expect to happen? Framework expansion cards are built-in USB-C adapters; if USB-C can't do it, they can't do it.
YouTube Is Dead and Something New Is Coming
I very often whip out this tried by true joke. People often think it's "just a joke", but I actually think of it more as an adage, as words of wisdom, that also just happen to be whimsical.

There are only 2 difficult things in computer science:
1. Naming things
2. Cache Invalidation
3. Off by one errors
I still weekly make the mistake to try to find something that I know to exist. Sometimes I know there are hundreds of pages on the topic. I type query after query, again and again, nothing shows up. It's like in the 90's, I tell stories about.. I forget his name and the place, when it happened but it was something like this and that. pfft!

edit: I just attempted to look up what kind of taxes on has to pay if one receives donations. I cant carve out a query that gives me anything other than tax deductible donations. The "receiving" part is completely ignored.
Converting a signed negative number to unsigned is UB.
Ugh, I detest that I have to use Facebook for anything at all.
Note however broader Const Generics, allowing you to use your enumerated Hat type as a constant parameter to a type, producing PigInAHat<Hat::StrawBoater> as a distinct type from PigInAHat<Hat::Top> are not yet in stable Rust and aren't on the near horizon.

The idea is that any types which Rust can see for itself can be trivially compared for equality will eventually qualify for this purpose, so your Hat enumeration, or a structure with four integers and a boolean in it, or anything that Rust says "Yeah, I'll just memcmp that for equality" would qualify. No floating point numbers, no strings, nothing actually crazy. But this is in some undefined future, for now we just have min_const_generics which is basically the fundamental integral types as constants in generics.
Ranking - VC

----------

339 - A16Z

11 - Sequoia

5 - Y Combinator

1 - Union Square Ventures

133 - Accel
Emailed. Thanks!
“Secrets” about the consumer audio business you may find interesting
Or, given that there isn't any stealth to be had, you inject some noise into the system to deflate the value of the intelligence.
They have to set the IFF system to the OFF position.
First source I found claims 9-11kg[1]

1: https://www.whataboutwatermelon.com/index.php/2018/08/how-he...
This is the advice I give to junior developers:

1. Feel free to write tests that help you develop your thought or solution. Not all of those should be checked in

2. Ask yourself: “What test do you need to write in order to protect this code from your future self next year when you have forgotten everything about this?”
I think we each live in our own bubbles. I see very few people on macs or linuxes, almost everyone uses Windows and they're fine with web development. What's so unixy about node/npm? They feel like very good windows citizens.
I'm not sure why anyone would suppose that the issue is that Netflix doesn't KNOW you are sharing your password. Of course they know you are.

The real issue is how does Netflix get the horses back in the barn when there are plenty of green pastures for those customers to head off to if Netflix starts chasing after them for this.
Hey folks, CEO/Founder of Contentedge here - you have it totally wrong. :)

It seems like you equate SEO with blogspam, which is just false!

We help businesses create more useful content and get it to the right people. Google is the gateway to the internet. I don’t view it as gaming the system; we’re trying to empower smaller businesses and writers to get found.

Give Contentedge a try and see if we're just building a spam machine like you contend! (no credit card required) https://secure.contentedge.com/users/signup/free
I wonder if it will get xbox support?
Selling “longtermism”: How PR and marketing drive a controversial new movement
Maybe you could continue developing Kosmonaut? https://github.com/twilco/kosmonaut
I heard of a case where a person did this and won their claim in small claims court, the defendant (I think it was Verizon?) never showed up.

They got a default judgement, but still couldn't actually collect the amount owed.

So they ended up filing a foreclosure on the actual building - and it worked! The foreclosure went through, and the company almost lost their brick and mortar store.

Took years for the process, but it was nice to see that the courts can and will defend an individual. This all took place in TX IIRC.
I use a Chromebook. I don't use ChromeOS. I buy the loss leader hardware, install coreboot from mrchromebox.tech, then wipe the internal drive of ChromeOS and install Linux. I can get a higher spec mid-range laptop for a lower price. 8GB of RAM and an i5 is plenty for me.
> Time to switch for Gandi ;)

Not so fast:

https://www.theregister.com/2020/01/09/gandi_loses_customer_...
This is a worse mess than what preceded it.
Don't use tools outside what they're designed for...

Specifically, Bazel is really at home with Java/C++ and Linux. Sure, it kinda works elsewhere, but you should be considering other options.
Weird how they used as an example debugging character encoding bugs instead of solving real problems as the typical thing software engineers do.
If you listen to the anti-GMO, anti-Monsanto people long enough, you realize they're arguing in total bad faith, with talking points that make no sense. There's some sort of irrational undercurrent driving it.
Like there aren't any in the U.S.
Are they lawyers who specialize in Federal law and financial crime?
eBPF Kernel Scheduling with Ghost [pdf]
Don't sweat it. Most human resource departments take their methods from Kafka's The Trial. The more you look the better you get at it, the easier the brutal process of some employers' hiring processes become. Fire and forget. The more applications you complete, the better your chances of getting hired, and once hired, the longer you work, the further disappointment retreats in your rearview.
Is this really true? My impression was that the 'go' keyword means a green thread is spun up for the function to run in and this wrapper returns immediately (hence the need for channels or waitgroups etc to get the results back). I can't imagine that every synchronous function call creates a green thread, that seems massively wasteful.
> Makefile can do all that too,

I guess it's theoretically possible, but why would you do this? This sounds like some kind of "I want to prove it can be done" project like running a web server on a Commodore 64, or making a kitchen knife out of cardboard. Yes, you could figure out a way to download and install dependencies using Make and Curl, and maybe you could build the same library for multiple targets using a bunch of variable expansions, possibly by invoking make multiple times, or including the same makefile multiple times. Make sucks; it sucks a lot; I'd be miserable.

And then if you aren't very careful, you'll end up forgetting to declare some dependency, or some flag change will invalidate your build but Make won't do anything, or you'll make a change to your makefile and forget to clean, and then you spend another hour or day debugging some build that was made out of stale parts. I've done this before, which is why I avoid make for everything but the smallest projects.

> without java dependency

Bazel does not have a Java dependency. I think you might be assuming that because Bazel is written in Java, somehow that means that Java must be installed on your computer. This is not true. Bazel is a self-contained executable you can drop in /usr/local/bin.

I really don't understand your perspective here at all. I've seen people defend make, but make is full of so many traps and gotchas--I wonder how someone could use make and then decide that these traps and gotchas are okay. The projects that successfully use it tend to be small projects, use generated makefiles (automake, cmake, etc), or tend to be a bit simpler.

I use make myself, but as a rule of thumb, only for projects with a few files.
Even Einstein had papers rejected. He was indignant and bitched about it…but he also fixed the flaws and submitted a better paper…to a different journal.
You could have been in the OPM database being a janitor at the VA.

Although that wording about "Clearance level" does seem to suggest more than just the baseline government employee background check.
Welcome to every language that has the balls to say "yeah you know what, that didn't work, here's a revision". Stuff is deprecated all the time.
This post crashes my HN iOS app.
Is there supposed to be an implication of "if it doesn't happen by 2020 I don't think it will ever happen" in the Vinge prediction?
I thought they were stuck in the "find optimal factory layout" loop and that world domination had been postponed?
Yes, I'm sure honest farming involves spraying your crop with a weed killer that kills it, then retrieving the few rare survivors. /s

In general, anything GMOs are going to be used for are things you can't reach by ordinary selection. Otherwise, that approach would have been used.
Notes on Progress: Doing science backwards
> Phone calls entail three-dimensional holographic images of both people.

I wonder what was up with this one.
The five-minute feedback fix
Of the Civil War Amendments, neither the 13th nor the 14th Amendment mentions race, or marriage. The 15th Amendment mentions race, but only in respect of the right to vote.
Just out of pure curiosity, what issues do you ever end up finding in PPC shell scripts that don't occur on other platforms?
It’s cross platform and PayPal hasn’t decided to eat it as a feature yet. That’s it.
I just found this, the synchronized updates spec from iTerm2: https://gitlab.com/gnachman/iterm2/-/wikis/synchronized-upda...

Googling for it, it seems some other terminals implement this as well.
I use Zelle through the BoA small business account's web interface, there is no charge. I tried getting Zelle API access through US Bank but they never replied so I'm stuck with BoA web.

Payoneer is really cagey about how you unlock better features, our account got upgraded to VIP though because we pay a lot through it. We still use their interface, maybe I'll figure out how to get their API someday
You should hang out around small cinemas and niche festivals, you'd see everything can be and is made. There's a universe beyond studios. I just saw Cronenberg's Futur Crimes (the direct successor to Videodrome and eXistenZ) a few days ago, and Maps to the Stars yesterday. The man is as nuts as ever and he can still get his films made, it just takes producers who do it for fun and inventive financing. Films are the easiest they've ever been to make.
Iridescent Pileus Cloud
Russian bonds are back on the market for a week as sanctions are temp lifted
>Registered Reports: Peer review before results are known to align scientific values and practices.

https://www.cos.io/initiatives/registered-reports
Love you too man
Putting in the Hours – Jason Calacanis (video 8 min – 2018)
There is a time-honored path that this choice to ban NSFW stuff is part of.

1. Make a way for people to get paid over the Internet for making stuff.

2. Be okay with horny stuff, possibly as an explicit choice in the beginning, possibly as a pivot when people who make horny stuff start shifting a lot of money through the pipeline you're providing.

3. Get big enough for Visa/Mastercard/Apple/Google to notice that you sure are pushing a lot of horny money through their payment systems. Which have a lot of clauses that basically boil down to "no horny".

4. You have a choice here: figure out how to work completely outside of whichever payment system's owner is saying "no horny", or ban horny. I've never seen anyone take the former option.

5. Make a wishy-washy blog post about how you are banning horny stuff that completely fails to come out and say "this really sucks and we hate to do it but we can either drop our horny creators and keep existing as a company, or we can pretty much pack up the entire affair; here are some ways you can go put pressure on Visa/MC/Google/Apple/your lawmakers/etc to maybe change this state of affairs for the next people to follow this path, seriously this is 100% happening because V/MC/G/A finally noticed we have been blatantly skirting these rules".

This has happened many times before, and it will continue to happen many times in the future until someone chooses "fuck all existing payment processors, we're finding a new way to get money from customers to creators" and makes it work.
But seriously, why is that?
As an Adobe employee, I can 100% vouch for this
Does it re-read every single source file to find out which were changed? Sounds like a terrible approach. Or it uses mtime first and checksum after that?
I almost upvoted and then noticed it links to the AI Alignment Forum. Even a broken clock...
They have specific shapes and colors, which probably work the same way
One pretty amazing thing about floppy disks is that powerful full-featured software was written so efficiently so as to fit on them. WordStar fit on a single side of a 5.25" Floppy, IIRC Lotus 1-2-3 did as well.
/dev/null will pay more attention to your feedback than Blizzard
The broader economy was basically saying here is free money, grow the business at all costs, worry about growth then later we'll worry about profit. Now due to inflation the Fed has ended the free money era, and business plans have to change. Expect a lot more of these posts over the next few months.
and to move horizontally a bit too
I'm no entrepreneur but wouldn't a good way to solve this be to have two separate brands under the same platform?

Patreon and Patreon Red or something, where one is adult content only and the other is not.
That's an interesting accumulation of old computer systems. Is this a collection that you're curating, or just an accumulation over the years?
Interesting! Can you please point to an example?
You've yet to mention or acknowledge any of the other easily searchable catalogues of this data (see the several links and mentions in other comments) as being a problem. Why just Twitter?

If you have a problem with this data being public, that's not a Twitter issue, that's a policy issue which will affect several companies (and if that's what you think, that's fine). If you think this data should be public, just not on Twitter, what sense does that make?

There aren't many analogies that have any use beyond sounding pithy. They fall over at the slightest bit of scrutiny. I don't think this LAN one is much of an exception. Data that is public by default shares little relation to traffic on my LAN. Just say what you mean. Don't want the data to be public? Sure, I think that'd be interesting to talk about. Just don't like Twitter? Also cool, though not as interesting.
https://image-cdn.hypb.st/https%3A%2F%2Fhypebeast.com%2Fimag...

I cannot tell which one is real, can you?
Glad it was a long time ago. Those kinds of questions are awful.
> Piracy (no need to put it in quotes) is 100% to blame.

I think you mean corporate greed. It's true that pirates fight against corporate greed, but let's not pretend these companies are short on money to make good games.
My Subaru has a very basic hud that I don’t think is distracting at all.
ST cap losses are first applied against any ST cap gains (which are punitive and taxed at ordinary income taxes), then any residual is applied to LT gains (and vice versa, so if you have excess LT cap losses, they can be applied to any ST gains not offset by ST losses, which is good). In general, tax-loss harvesting just creates flexibility for an investor to defer taxes by crystalizing losses during periods like this year and keeping the unused losses for future years. By deferring taxes, not only do you continue to keep that money invested and compounding, but you can also avoid having to liquidate stocks to meet an unnecessarily high tax liability. That is valuable.

While you can see gains and losses - in most brokerages cost basis not laid out in a very intuitive way that makes it conducive to construct trades without having to do calculations manually on the side. Also, we help you visualize after-tax implications of trades, which brokerages don’t incorporate. We actually lay out what your dollar savings would be and help you keep track of what you are selling, so you don’t violate wash sales and can maintain your portfolio allocation by finding appropriate substitutes. You could run into wash-sales or risk completely changing your portfolio exposures if you were to make trades without being very cautious.

Finally, it sounds like you have experience in tax-loss harvesting, but most investors we talked to don’t know tax-loss harvesting or how much it could help in savings taxes. Would love to have you use the beta though and provide more feedback after using it!
It's pretty easy to not "ban you and steal your money" when you're not required/able to prevent people from laundering money/evading taxes.
> Executing code isn't speech

This is for the courts to decide I guess
>the door…is ajar
This is a fact. I’ve been working remote for more than 10 years and I will never go back.
The East Coast Main Line is prone to dewirement (where the pantograph comes off the catenary and normally gets tangled and brings down the wire) at an unusually high rate. The folk wisdom is that the use of wired headspans instead of rigid portals, combined with a long distance between stanchions, makes it fragile. I don't know the extent to which that's true.

Set against that, the miles per technical incident for electric trains are about twice that for diesel, and a train breaking down on the ECML is also disruptive, if not obviously infrastructural...
You can do that once, at best. Most of them have a phone system which counts the minutes and you get prorated. The people paying the money aren't idiots. They'll cut you off after 10 minutes if it seems like you are full of it. Then the relevant expert network never calls you again.

The other side (the people that pay) do reviews etc.

"Mr X appears incompetent".
That looks reasonable, having worked with Stripe's APIs before I know that part would at least be nice. But I am worried about pricing with the "contact sales". If they charged per transfer initiated that would be a dealbreaker.
Yes, that is a good image. I don't think litteral seppuku is called for (though it is a helpful reminder of what shame has looked like in the past), just that people are getting a bit tired of executives saying "I take full responsibility for this failure," while getting handed a giant bonus, a pat on the back from the board and shareholders and another biz mag feature.
I suspect that you may have learned the wrong lessons.

In the history of German regimes, perhaps take a look at the degree to which each one suppressed free expression, and think about which were better.
Yup! Exactly. It’s a numbers game. I’ll never work at a FAANG probably because of it but that’s ok. I’ve carved out a pretty cool career AND I do side projects and games so it’s fine.
Inventing a problem that doesn’t exist.

Military aircraft have controls on their dashboards for turning individual systems off as required. Turning off ADS-B would be the first thing on the checklist for sensitive flights, and one of the things that are turned on purposefully when entering friendly airspace.

It would surprise me if military transponders do not have the ability to broadcast “I am a Cessna at 3000ft” regardless whether the actual aircraft is a F35 or a Galaxy.

cf the usual copypasta about the SR-71 crew asking ATC for an altitude and speed reading. They use the broadcast radio systems because they want you to know they’re there.
Why is '"not eating enough fruits and vegetables"' quoted? I didn't say that. I said 'too many things which are not fruits and vegetables'.

Alternatively: too many plastic-packaged things; the plastic is not what's wrong with them.
For the most part npm has worked for me on Windows, but it's so incredibly slow compared to even npm in a Linux VM on the same host. I understand this is mostly due to FS overhead related to a multitude of small files.

Obviously this isn't a deal breaker in most situations, but it is a bit annoying. I've observed similar performance problems running Webpack on Windows in the past.