skysight-inc/HackerNews huggingface dataset:
The platform essentially allows devolopers to create small portable containerize operations that can be interfaced via slack simply by using the Ops SDK. For example if your user code in the container prompts `sdk prompt 'Whats your favorite color?'` It will prompt in your teams slack channel with zero effort on the developers part.
The context of this thread is "employees" so your comment is a non-sequitur.

I am an employee, and I am not at work 24/7.
There is an annual challenge for synthetic voice detection, ASVSpoof, that evaluates submissions on different types of attacks to speaker verification systems: text to speech, voice conversions and replayed attacks.

The conclusion from the 2019 evaluation [1]: known synthetic deep fakes are fairly easy to detect using simple models with very low error rates (even high-fidelity techniques with Wavenet vocoders).

[1]: ASVspoof 2019: Future Horizons in Spoofed and Fake Audio Detection
speech (https://www.isca-speech.org/archive/Interspeech_2019/pdfs/22...)
Maybe the MBA can make the trees grow faster.
Can you recommend a good printer for large prints?
Good Christ, some of those lasers are just amazingly strong.
I like this kind of technical technique break down in sports. It's interesting how you can break down a problem into a system like this and then focus on that system as a way to improve. It's similar to improving optimal outcomes in other systems, like driving more engagement in your app, improving uptime of your service, improving the speed at which your product flies off of shelves at the supermarket, improving your performance in a video game, or how optimal your shipping pipeline is from your manufacturing hub.

It's just a very neat thing to do, figure out what your problem is, whatever it may be, in a way that you explain a path to improving outcomes.
Apparent leak unearths Nintendo’s prototype history
How can you know if an IP adress is residential or not? Are there API / list of know IP ranges?
Show HN: Enhanced Heatmaps with AI-Clusters
Rather heavily editorialized title? Original says: "The falsehoods of anti-AGPL propaganda"
I think the magic mouse is treated like a trackpad under the hood so all the gestures work. If someone with a magic mouse tried to uncheck the natural scrolling box under mouse they'd be confused as to why it didn't change so that could be why the two settings are "linked".
Actually you do, stuff you do can be rolled back into your project. Not everything is binary. You can enjoy hacking on a project as well as making money on it.
I just finished watching Fargo Season 2 last night... the massacre at Sioux Falls. :)
I would hate to move halfway around the world for retirement if I had kids.
Toyota plug-in hybrid cars are actually more reliable than comparable Tesla electric cars, despite the greater mechanical complexity.

https://www.truedelta.com/Tesla-Model-3-vs-Toyota-Prius-Prim...
Typically it's a temporary, an intermediate step, or politics.

I managed several teams, and during that time I inherited a new team with 2 headcount, plans to increase headcount, and company initiative to grow that product.

I didn't have bandwidth to manage that team myself, so I turned one of those headcounts into a manager position.

In the world of startups, the first hire is often an engineer, who normally reports to the tech-cofounder.
I'm still uncertain how I'm supposed to lead twins through online Kindergarten and write software all day. They can't even fucking use scissors without my help.
>Why aren't other federal agencies subject to similar requirements? Why isn't such a practice standard in the corporate world?

It is absolutely standard for corporations to be required to fund their pensions, and to include liabilities on their balance sheet that aren't due for 80 years (in what few cases those actually happen in). Edit: Do you know of a rule whereby e.g. such bonds can be left off the balance sheet? I don't.

If other federal agencies (which are different in many other ways) aren't required to fund pensions, they should be -- I agree.

>Your argument proves way too much. There is no "promise" here. To whom is the commitment made?

The workers, to provide pensions for their dependents.

>The most you can say is that there is an expected future expense. But if your claim is that an entity should be presently setting aside money for all anticipatable expenses, no matter how far in the future, then I think you'll find very few CFOs to agree with you.

It's not an "anticipatable" expense, it's one that you have specifically committed to as compensation for labor, every bit as "anticipatable" as having to make this month's payroll. Do you know a CFO that thinks it's fine not to have allocated money for that?
I hear it not quite as an intensifier as an assertion that the same subjective conclusion would be frequently reached... and often implication about those who would (pretend to?) fail to reach those same conclusions.

Severity seems to play a role, but by that mechanism (it's severe so it should be obvious, it's severe so it's worse if you miss it, etc) more than apart from it.

It's not a... literal use of "objectively", but words are frequently put to other uses.
> If you saw the margins that AWS gets on bandwidth you'd throw up in your mouth.

Presumably the thinking behind this approach is that it allows them to advertise cheap instance costs and storage costs, while still making bank, assuming the customer's traffic volumes are non-negotiable?

Also has the effect of lowering prices for casual dabblers, who might want to play about with what's on offer without moving much traffic.
Until they find out that while they were getting 3% raises and their salaries were well behind the developers who cane in after them that were paid at the market rate.
Or listen to Daniel Berlin, who's both an accomplished GCC hacker and a lawyer:

https://news.ycombinator.com/item?id=9956542
https://news.ycombinator.com/item?id=13979443

This isn't settled law, and DannyBee would be quick to point out that the practice of law has a major component of risk management.
This exactly, I am so tired of reading these posts online that ignore the billions of years the human brain took to evolve
I feel like there's not a one-size fits all kind of thing, but I've been happy with HexFiend[1] as far as hex editing goes.

Tiled is a nice map editor; I've used it in 2D and 3D-looking games. [2]

OpenEmu is a nice "iTunes for emulators" setup that require minimal fuss on macOS. Occasionally you might need to go out of your way for something specific, but if you need to try a ROM in a pinch it's a nice way of doing things. [3]

[1] https://ridiculousfish.com/hexfiend/

[2] https://www.mapeditor.org

[3] http://openemu.org
May You Suffer Well
Corresponding source has the exact same definition in GPLv3 and almost exactly the same in GPLv2, so all this "its completely untested" thing is completely disingenuous. Google uses Borg to control gplv3 code that they also distribute, so, exactly the same case and its complete BS you are spreading. Lawyers are actually pretty good at spreading FUD about GPL, they always have been.
And TASERs aren't meant to be killing weapons.
Summer Business Program (awesome for your resume)
Just wanted to let you all know about an amazing FREE Summer Business Program for anyone in grades 5-12 that you can use to build up your resume! It is an elevator pitch contest run by TYE Boston, who will teach you everything you need to know about elevator pitches, before you branch off and work on creating your own idea and pitch, which you will submit for various prizes! Want to participate? Sign up here for the webinar on Wednesday, July 29th: https://www.eventbrite.com/e/tye-summer-pitch-competition-webinar-tickets-114303442674
It's really not that different from a standard hybrid, other than the additional batteries and external charging mechanism. Hybrid technology is over 20 years old now and is no less reliable than a pure internal combustion engine. The plugin has the additional advantage over an EV of eliminating range anxiety since we know that we can always revert to gasoline mode. We have the first model year of the Pacifica hybrid and while there have been a few recalls, I don't think it's been any more than we had with, e.g., our Mazda 626 or our Prius.
Play Doom Inside Minecraft
I once designed and built an entirely new video integrated article format because a salesperson sold something based on a concept we had no intention of building.

My boss's response was basically, "Welp, we just got $200,000 to build this. We should probably figure out what the fuck it is."
Money may be printed but it causes inflation only if two conditions are satisfied:
1) the money stays in country
2) the money is used to buy goods or services.

Our monetary system is based on a plan instituted 1oo years ago, before credit cards, electronic banking and and international market for finance. The Fed either changes the rate at which banks borrow money or buys financial instruments outright. This was fine back in the day when the main job of banks was making loans to people to buy homes (See It's a Wonderful Life). However today, money will will seek the highest ROI and stays in the financial system. We are seeing inflation of financial products (stock market bubble) despite record unemployment. Other weird things are booming house sales with record low interest rates. Until money is put in the hands of people who will spend it, we will never have inflation. NO MATTER HOW MUCH MONEY IS PRINTED.Today when I hear the word 'productivity' and 'growth' I realize it is not talking about the real world where there are mouths to feed and people who need a roof. Rather these words are talking about another entity, capital.
Author here - I'd recommend two things.

First, per the article, I'd aim to become an expert in whatever your report is doing. Being able to just do the thing yourself is a great release valve. Things can get really hairy when you have the combination of high pressure deadlines/deliverables and total reliance on one report to fix it.

Second, look to set up things like performance calibrations where promotions and comp changes are decided by a collective group, even if it's just you and your manager. Partnering on raises/comp changes can help you both make better decisions and have your report more comfortable that the outcomes are high quality and the decision of the entire organization, not just you.
...right, that also makes sense with how some other tools behave. So this applies more to the Mighty Mouse, which is what the wheel acceleration curve feels optimized for IMO.
When going on walks, I like to note down spots where I can't hear any man-made noise. Even after lockdown anywhere within ~1000 feet of I-280 doesn't qualify, even from the backside of De Anza's knoll where you can't see it anymore and there's nothing else that could possibly make noise. But there is a stretch of west Stevens Creek Road, away from overhead power lines, that is now mostly quiet for minutes at a time whereas before you'd only get a couple seconds before a car would turn into one of the gated communities or a truck would go past on its way to the Permanente plant. It's not like there was a steady stream of these going past–no, the road is straight so you'd hear them from hundreds of feet away. Not even electric cars solve the issue that a vehicle that's moving past a crawl…is still kind of loud.
I used Apache Arrow to store and process a relatively large amount of data, 2-3B records with ~10 fields each (still fits on one machine, but it's large enough that I have to think about it a little bit).

I was originally using a simple binary format for fast decoding, and switched to Arrow to be able to select only a few columns at a time. I was impressed by the speed gains, and the size benefits of storing data in column order.

The one thing I wish Arrow had was a way to attach some metadata to its files (if there is, I haven't found it). I originally tried to write a small header before starting to write the Arrow data, but that made it impossible to read back the data: as far as I can tell Arrow looks at the whole file and stores its column definition at the end of the file and computes data offsets based on the start of the file, meaning that there's nowhere left for me to store anything.

It's still a very promising library and I'll definitely be checking out the 1.0 release.
>I wonder why they don’t more often follow their adult children

Because the cost of living where their adult children are reflects the incomes of their adult children.
Taxing does involve taxing people, yes. It's not a universal sin.
By asking counterfactual questions.
Show HN: Track sentiment on Twitter in real-time
#1 is irrelevant, nobody said that 50% of electorate voted for Trump so this looks like a straw man attack.

#2 is claiming that in the phrase "the only people who were really invested in keeping confederate statues in place are hiding some deeply distasteful views and should be flushed out" should be flushed out applies to views and not people. I am not a native English speaker but it does not appear a fact, much less a straightforward one. In the pattern "X is Y and should be Z" Z applies to X and not Y in my understanding.
"Interaction method" here is a name for entirely different stacks starting from the hardware that just happen to be abstracted the same way by the OS.

Why would people be confused by some piece of hardware not behaving like some completely different piece of hardware?
> Is it because USPS is not receiving enough funding from the government

Why is this even a painpoint ? How much funding does Fedex or UPS get from government to stay operational ?

I find it surprising that USPS remains operational at such massive scale while being a cash sink for American taxpayers. Putting more money in this sinkhole is unlikely to yield better results. If US government makes it legal for other carriers to carry letters (which is illegal at this point) the need for USPS would be much lesser. USPS could then focus more on rural and underserved communities and negotiate contracts with Fedex/UPS etc.
The Death of the City
Interesting perspective. I don't share much on social media because I know I have privilege that friends and family don't have and I am concerned that sharing too much would make them feel bad. I don't want them to compare their lives to my highlight reel. Our lives set examples for the people around us, so I try to set the right example.
Why Your USPS Packages Are Delayed
Google is in the position to just use non-AGPL alternatives or build their own. That an open source library exists doesn't obligate Google to use it.
My Journey from Israeli Military Intelligence to VP of R&D
On my Dell XPS running Ubuntu, I have the touch pad set to "natural" scrolling but I also use a mouse and have that set to traditional scrolling. I find I like this combination a lot, so being able to set up my Mac the same way would be great.

As for why I like them to be different, I think it's all about the tactile experience. I find using the trackpad to be very much like using a touch screen on a phone. In both cases, it's as if I'm manipulating the screen content directly with my finger. With the scroll wheel, it's a different tactile experience and the traditional behavior seems more "correct". Someone could do a nice human factors study on this.
I have the same ones and yes it is, you adjust it through the app. They have big cups, I would consider myself to have average-sized ears and I can move them around on my head without my ears touching.
> I have to crank up the volume above a safe level to continue listening to my book as one drives by

This is why I use noise cancelling headphones when running. The lower volume means I have more situational awareness. My hearing isn’t slamming against the redline from high music/book volume so my brain doesn’t have to keep filtering. When something happens it’s more likely to stand out and I’ll hear it.

Plus my ears don’t hurt after a 2 hour run. Similar effect as earplugs on a motorcycle.
> my job is basically to put people out of a job by replacing them with software, and those people might then suffer because of it.

If you're gonna dig a hole, you can have 1 person use a digger, or you can have 100 people use spoons.
I release my software under AGPL whenever possible—even if it couldn't conceivably be used to provide services over a network—because it means that Googlers aren't allowed to use it on their work machines. If Google ever changes their policy on AGPL, then I'll either switch to the JSON license or a custom one that will arbitrarily exclude companies and people that I don't like.
I've worked with two types of engineers:

1) Those who believe in age stereotypes
2) Those who don't

There isn't some cliff you fall off of and become, "too old." That is one of the central lies of ageism. You're suddenly too old to be cool, you're too old to learn new things, you're too old to start something new, you're too old, too old, too old.

So get it in now, while you're young! Work hard, put your head down because once you're over that cliff it's done! You'll be too old to be a programmer anymore! You'll be stuck in your ways, a crufty old fossil, someone who only shows up and doesn't learn anything new.

I'm getting older. I'm picking up skateboarding. In recent years I've learned how to formally verify systems using model checkers and theorem provers. I've picked up on category theory and abstract algebra. I started streaming my side project to learn how to implement a database from scratch in Haskell.

You'd think that I should either go into management or find another career. This is a young person's game! You have to keep up with all the new technology! Old people can't keep up!

The lambda calculus turned 84 this year. Binary trees have not changed much. There was a paper released eight years ago that showed us how to implement co-ordination free operations on B+-Trees. Hooray.

The real innovation still happens in small steps at the periphery.

Ageism makes us believe that our best years are short and fleeting. That all of our work will be behind us for the majority of our lives. To talk about expertise as a deficiency and experience as useless.

Your best years may yet be ahead of you.
Warren Buffett has a picture of this in his office. He often uses it to explain how he invests.

https://omaha.com/money/buffett/warren-buffett-waits-for-a-f...

https://seekingalpha.com/article/4157066-science-of-investin...
I'm going on a limb here and assume the codebase wasn't as easy to manage back then. They missed a lot of fancy tooling to review it.

Also, as a developer (game and webdev), there's tons of leftover stuff. Most of which is assets. For games, the artists would've put them in the codebase at some point. For web, it's usually just forgotten when removing features.
Oregon county creates race-specific space to escape whiteness during pandemic
You can spot a dye job a mile away though. As someone else mentioned it smacks of desperation.

I say this as a 51 year old dev with a lot of gray hair.
Hmm I've had new managers a couple of times. It's only now that it occurs to me that sticking a new manager with an intern/grad/early career is a bad idea. I've suffered because my managers weren't yet particularly good managers and in both cases they were new or newish managers. I never held it against them but at the time I never questioned it either. Looking back it seems kind an obviously bad idea to stick us together. The best manager I had as a grad was a super experienced manager who really helped me get my shit together.
The people that are doing that wouldn't have bought it anyway. Most businesses that are legit will pay for what is required to be paid for to remain legal and not get sued.
Can YouTube give farmers a financial boost?
Exactly. There will never be a crash as all the world just prints money that seeks the highest ROI, and this is only found in financial markets. Witness a booming stock market that is decoupled from record unemployment. Witness the lowest mortgage rates and house sales are booming. People will starve and die before the S&P will. Ultimately our machines and trading algorithms will be churning along as we die of disease, famine, and natural catastrophes.
It is possible to optimization enumeration of residential ISPs by subtracting datacenter IP addresses (among other tricks I would imagine).

I've targeted residential ISPs before in this project: https://eligrey.com/blog/zerodrop/
I think the accessibility API lets you do this, although you might need to explain why you're using it during app review.
The point is that mail-in ballots are time-sensitive and the USPS has already fallen behind on its current workload.

I've seen tweets of e-tailers saying some packages (very small+light first class... the kind that are only cost effective thru USPS) are taking weeks when they used to take 1-4 days.

Unless USPS magically becomes more efficient in the next 100 days, their backlog of work will grow and non-prioritized deliveries will fall further behind. It will especially hurt voting is Amazon (or other packages) have higher delivery priority than ballots and ballot materials (usually 4+ items per voter per election).
Avalon Discord Bot
57 year old software dev here. It does definitely get tougher to find and keep work as you get into your 50s. What I've found is that it's a lot easier to get a job at a company that's run by people my age or older. I've been at a few startups over the last several years where the CEOs or managers were around 60. The interviews are a lot easier - kind of like interviews were back in the 80s & 90s probably because those are the types of interviews they remember as well. Being of a similar age they also tend to figure that if you made it this far you're probably going to be a good worker. I've had way more autonomy in those situations than I've had at other companies where I had 30-something-year-old managers. Maybe I'm falling into some reverse-ageism here, but in my experience I'd rather work for someone closer to my own age or even older. Problem is that there are getting to be fewer and fewer of these options as people tend to retire in their 60s.
It is almost literally GPLv3 with the interactive remote network source obligation added in.

If you diff GPLv3 and AGPLv3, the differences are (ignoring differences that are just in the name of the license):

1. The preamble has a few differences where they describe why they wrote each license and what ills they are trying to address.

2. In the actual terms and conditions, the first 13 sections and last 4 sections are identical (except for the name of the license). Only section 13 is different.

In AGPLv3, 13 is the section about remote network user source access, and about how AGPLv3 and GPLv3 interact.

In GPLv3, 13 is about how GPLv3 and AGPLv3 interact.

Finally, after the T&Cs is a section on how to apply the license to your programs. That has differences, such as including in the AGPLv3 version a reminder that you have to handle your section 13 obligations for remote network users.