skysight-inc/HackerNews huggingface dataset:
> How do we make immutability easy and ergonomic and get rid of nulls in C#? Can we have guarantees in our program. There are even features not in Haskell proper like Liquid Haskell that would be interesting to have in C# or Typescript.

Will any of that be enough to bring the refactoring powers of Haskell? I bet not, you need the entire type system for that, and if you bring the entire type system, your language will become as hard to learn as Haskell.

Without the refactoring powers, you are stuck again into the old school "design it well or you'll suffer" development cycle.
> a breath of fresh air to use {Drop,}box at this point
Prestige, perhaps. Salary, you'd be surprised. There's many companies that are near-FANGs (but aren't literally FANGs) and will compete on total compensation. It should be noted that (2) can be done without sacrificing compensation.
FWIW Searx is a really decent alternative for search, plus it's open source and can be self-hosted
Nobody is changing their mind? That's obviously nonsense. There have been so many reversals it made the news.

https://nypost.com/2020/06/06/who-reverses-position-on-face-...

Different authorities can't even agree:

https://abcnews.go.com/Health/cdc-offer-conflicting-advice-m...

The mask situation is absurd, one more failure on top of so many others for the global health establishment.
It's part of the "I pay taxes" that you mentioned.
I'm fairly convinced that names don't matter. In most cases, companies make the name with quality, consistent execution and success (or imploding failure, as with WeWork). Names don't make the company.
Sadly, it seems to require a hard surface - no typing on your lap sitting on the beach.
> Well, there's a difference between passive and active investment...

If the child of the wealthy person is bad with money, then having them actively invest that money is net harmful.

And if the child of the wealthy person is not bad with money, having them actively invest that money ends up with dynasties.

And we're back to the same double bind: to defend the wealth tax, you need to either a) justify dynasties or else b) explain why we should subtract from the salaries of employees at public sector companies in order to subsidize dividend payments/bond yields for one or two generations of destructive layabouts.

(TBH there are reasonable arguments for family wealth and for allowing layabouts, but I don't think there's any way out of this bind. "oh don't worry, they'll piss away that money anyways" is a bad reason for not taxing someone.)
Reasonable, arguably. Let me throw some shade though:

> "Do you want to eat some cake?"

> "No"

That's a very reasonable question and answer.

> "Why don't you want some cake?"

You might think it's reasonable to ask why someone doesn't want cake. I think it's prying. The first time it's asked, okay, fine.

> "Would you want some cake if it was chocolate?"

You're still asking about cake when the person said no.

> "Do you not like sprinkles?"

Why are you trying to conflate sprinkles with cake?

> "I can help you eat it better if understood why you didn't want it."

Seriously. You're building a pattern of abuse here.

"No" is a complete answer for permission. Trying to get around that "no" is malicious and abusive.
Yes, I manage a set of tools and libraries written in perl that are pretty large and service the whole company. That said we're re-writing them all to Python so more people can contribute... Saddens me a little I like Perl, but I'll get over it.
Olympus shutters camera business after 84 years
Ha, so nice to see this here! I was wondering were all the new submissions were coming from. Glad to see it's appreciated!
Well to be fair it's learning from the internet, where there are lots of low-information content and repetitive web pages. I think also the lack of formatting makes things seem more artificial than they are.
This has actually literally happened. The sibling comment has the full story, but the tldr is that someone accused of murder brought the actual murder weapon (a gun) into his lawyer's office and turned it over. Legal and ethical issues swirled, the lawyer ended up giving it to a third party to turn over to the police so he wouldn't reveal where the gun came from.

I'm assuming he didn't ask his lawyer whether that would be covered by attorney client privilege. I can't imagine any sane lawyer saying "yes, please bring the murder weapon to my office".
Can you explain this "disastrous logistics chain"? I am a bit confused given all the effort that goes into logistics by farm companies.
I'd add-on that talking to your users/prospective users weekly also means that you are selling weekly.

Is there a way for someone to give you money? Are you attempting to charge people money?

How do you expect your business to work without either of these??
Clearly a biased and uneducated take.
I went for Xperia 10. Camera sucks but otherwise the phone does the job remarkably well. 90% functionality for 10% price and I don't need to worry about loosing or breaking it.

Of course the phone is de-Googled and runs on stock European Android without operator's crapware which is also nice about Xperias. Full factory install takes 15 minutes with newflasher.

I do not enjoy iPhones and Apple's miserable software in general. I am running ChromeOS/debian on my Macbook Pro (the last good model) for years now.

Guess that makes me odd guy..
Both parties push that. This case happened during clinton for example https://en.wikipedia.org/wiki/Bernstein_v._United_States

This is the real problem with america. Not that one party is evil but that both parties are, there is no choice.
There was a php6... we just do not talk about it. There is a perl 6 also.
Ruby also has this.
Google's guidelines for HTML5 [0] are surprisingly good and concise. You can omit most closing tags, and even many "structural" tags are implicitly opened. This is a 100% correct and complete HTML5 document:

<!doctype html>
<title>Title of the document</title>
<p>A paragraph
<ul>
<li>First item
<li>Second item
</ul>
<p>Another paragraph

writing html tables by hand is especially pleasurable due to the auto-closing tags. As I see it, modern HTML is so concise that markdown is more of a burden than an aid. In most cases, we would be better off writing html directly than markdown. Maybe the only thing that I miss is that an empty line creates a paragraph tag.

[0] https://google.github.io/styleguide/htmlcssguide.html
Sounds like fun, except the bend over part.
The named DNS server includes the ability to send notify messages to other master and slave servers (https://www.zytrax.com/books/dns/ch7/xfer.html#notify) when changes are made to records.

Perhaps Route 53 and Google have setup a system to notify each other when a record changes so they can then request a transfer and have near zero propagation delay.

Note that this notify system is not the same as that proposed in the RFC. This notify system is configured by the admin and is meant to keep secondary servers updated with changes in the primary server, not for general notification of changes to anyone who is interested.
>You don't get to be cross about people not dying.

You aren't the referee of what I can and can't do.
The problem with human labor in agriculture is that we've already spent a lot of effort to remove humans, the jobs that are left are really hard to automate.
I care about this topic a lot. I think clunky ATSs are just the symptoms of the disease. The recruiting model as we know is mostly broken. Incentives are misaligned. Large companies have lot of red tape. No clear communication between the hirer and the hiree. Recruiters can be useful but they mostly aren't (the good ones are really useful btw).

So instead of building a nice/shiny ATS replacement, I would think about how to come up with a process change in this industry perhaps one bite at a time.
Uh, for you. Some of us live near farms -- it's neither out of sight nor out of smell (heh).

The US is the most agriculturally productive nation in the world by a fair margin. Food and fuel are two of the things that the US is unlikely to run out of even under conditions of global nuclear war.
Don't know about slang, but I recently translated some technical documentation from German to English. I was surprised how many specific terms deepl knew, and even if it failed at that the grammar surrounding the offending term was still mostly correct. It was night and day compared to Google. Bag of words describes it well.
But it won't run for 700 hours on 3 AA batteries.
Large accumulators of wealth simply dodge estate taxes all together. They put the money in a foundation and their heirs get a draw on the foundation for the rest of their lives.

Whatever reforms are put in place should focus on minimizing that ability to dodge the taxes.

Estate taxes are strange things in that they don't affect the poor and middle class because few people inherit more than 1 million dollars and we have exemptions for family farms and inherited small businesses.

It also doesn't hurt the ultra-rich, who easily evade inheritance taxes.

It hits a very narrow band of wealthy between the middle class and the ultra-rich.
Scale can reveal problems. Overall, discussion on HN seems to be higher in quality than when I made my first account in 2012, but there are a lot more people. The number of people who upvote good comments seems to have gone down though. It makes sense: there are a lot more good comments (in quantity and probably in proportion), so it's easy to get tired of reaching for the upvote button on all of them. Meanwhile, people who make snap downvotes for ideological reasons still reliably downvote. A nerve-touching comment can easily hit the -4 cap without an equal number of upvotes to balance it out.

If I'm right about my theory of the reduced propensity to upvote with a higher quantity of good comments, there could be a tipping point where quality of discussion does go down as good but controversial comments sink to the bottom. HN isn't there yet, but it's something to watch out for.
Yann LeCun has warned of hype causing an AI winter:

Spectrum: Hype is bad, sure, but why do you say it’s “dangerous”?

LeCun: It sets expectations for funding agencies, the public, potential customers, start-ups and investors, such that they believe that we are on the cusp of building systems that are as powerful as the brain, when in fact we are very far from that. This could easily lead to another “winter cycle.”

https://spectrum.ieee.org/automaton/artificial-intelligence/...

To clarify, that's not to the credit of the article. The author is basically taking the piss off people like LeCun, sarcastically describing them as "eminent, respectable, serious people" who "spoke in considered tones" (as if that's a bad thing) and wondering why they haven't issued a "mea culpa". At least, I find it a bit conceited to expect the people who built up a field of research from nothing to apologise for being worried that the field might be in danger from overhyping by a flood of newcomers who don't understand it.
The more you focus and the more you curate, the more you can trust you're getting what you think you're getting and the more confidence you can have in the overall supply chain.

The tradeoff is selection and probably price--although for some large specialist retailers like B&H Photo you largely do get both price and a pretty good selection of products.

Amazon should at least better separate the products it largely has control over the provenance of and everything else. But a third party marketplace is always to be hit or miss in terms of what you get.
This is great. My only feedback is that, yes you're using text only but please don't shy away from minor CSS changes that can make the site look more pleasant. I have been working my homepage (https://usmanity.com) for years to make it minimal, organized, and still pleasant to look at.
Also, indoor and especially vertical farming can save precious land. Maybe the US has enough land for farming, other countries certainly do not. Rain forests burned to make space for soy or palm oil are proof of that.
Anecdotal data point: I live in the UK and I got this Edge advert when I updated my Windows VM a few days ago. I imagine Microsoft are hoping these tactics will gain them more permanent users (i.e. those who don't know any better) before European regulators belatedly catch up to them.
The US banking system is archaic compared to elegant systems like they have in Australia/New Zealand (and probably Europe). No malicious rent-seeking third parties needed in the transaction.
Thanks! I've since watched the session, you're right — they announced specifically for macOS. The door's still open, though…

"All the demos revolved around Safari web extensions available on the Mac, though the talk makes a point of not targeting user agent strings (information a browser reports about its own version and what system it’s running on), but rather asking about features that might be present. Given that other types of Safari extensions are available on iOS/iPadOS (namely content blockers), might web extensions eventually make their way to Apple’s mobile platforms as well? One can hope."[1]

[1] https://sixcolors.com/post/2020/06/wwdc-2020-tuesday-session...
Not being facetious, but what to the devs do all day to earn that?

Their core functionality, Find a Friend, is pathetically limited and naive. Why can't I search for ( cohort of near my age who went to my school ) or ( everyone called Bob who is one or two hops from Alice and lives in Bigville )?

Or even search a friend list by some criteria instead of scrolling through 1200 names.

Frankly it sucks.
NPR is fantastic when it comes to accessibility by providing transcripts. I linked the page thinking the transcript will come later as they usually do. But turns out it was a wrong link. See elsewhere for the correct link.
> Google Drive remains impossible to navigate

Google Drive/Docs is infamous for its stagnation over the years. However, probably the most "WTF" moment I've ever had with it is the fact that the search on it is absolute horrendous. Like until very recently it couldn't find the files or folders I was searching for unless I typed like 80%+ of the name or something.

Amazing to see this level of incompetence in a product from a ... search company.
This is a very vintage & romantic way of going at it.

If you don't have a way to acquire one of these devices, a similar solution can be implemented with a Bluetooth keyboard (Like the Logitech K480,U$D 35 @ Amazon, and has a slot for tables or phones) and a tablet or your phone (Or _a_ phone).

You'll need an app for that, and my current choice for writing in my tablet is Joplin [1] that has apps for all the OSes and phones, and can be hooked with different ways of cloud storing for your files (Like Dropbox or NextCloud)

[1] https://joplinapp.org/
Yes, that it is pretty much already part of the language like this.

This works:

a, *b = (1, 2, 3, 4)

b will be [2, 3, 4]
A Conversation with Dr. David Lindley: Unifying Physics from Beyond Mathematics
I could use charts of new car loans and prices over previous 15 years, new home starts, home mortgages values, and for some, high education loans, subscription to cable, restaurant dining.

If wealth preservation were a priority - it would be: inexpensive cars, inexpensive houses, inexpensive schooling until a goal is reached.

Paycheck to paycheck is not a function of 'too little money' - but materialism and consumerism and sometimes ego (eg: I want to appear successful, I want to keep up with the Joneses)
>CEOs can't go to space quite yet.

Sure they can[0]. They can also afford to live in luscious gardens patrolled by private security while inner city kids struggle with things like lunch debt because they didn't have the foresight to be born to wealthy parents.

[0] https://en.wikipedia.org/wiki/Richard_Garriott#Spaceflight
This is getting old now.

Tensorflow, TPUs, Spanner, Photos, Waymo. Just keep shifting the goal posts.
I have a very special place in my heart for the AlphaSmart brand. When I was a kid in the 90's I had atrocious handwriting. No one could figure out why or how to fix it. In middle school, one of the counselors had been given an earlier model of the AlphaSmart as a demo unit and let me use it. It also turned me into a writer. Instead of my teachers glossing over my chicken scratch, they were able to read my typed assignments and offer me real feedback. My confidence as a student and an intellectual returned. All because I had a little keyboard to type on. Pretty crazy.

[Technical side note: Back in the day, to transfer what you typed you used to plug it into the PS/2 keyboard port on a computer and press "send." It would then recreate each keystroke for the computer, regardless of what program you had open so if you hit send before opening up a word processor it would be chaos until it finished transferring.]
That's exactly it, it's very possible, but all the eggs would be in one basket.

Scheme: multiple copies of symmetric key followed by symmetrically encrypted body (pgp-style). One copy of the symmetric key is secured by user's private key, another is wrapped in an onion of all required "side" keys.

The issue is that the government-held keys only need to be exposed once, and then someone has a key to all of everything, everywhere.
Syndicated rounds, for founders who can’t find a Series A lead
No, you can't. There are all sorts of restrictions, which you already know. But since you are deliberately missing the point, I won't be responding. Feel free to get in the last word.
I'm not sure how prevalent this is around the world, but in my city we can register for produce baskets. In spring, I register on a website and I choose and pay in advance of the whole season a local farmer (less than 50 km away), who comes once every week to distribute his baskets a few streets away. The produced is freshly picked the same morning, it varies from week to week, it's a small family farm and I know it doesn't contain any pesticide or artificial fertilizer.
That sounds more like a process issue than a technology issue. The tools to manage this exist in the tech but mixing access, not restricting access, and other issues that persist in file shares, shared email boxes, mirroring AD access for new users, etc are the same issues as an old gmail that gets 1000 spam emails a day; it's a mess that needs to be audited and overhauled which is easiest by jumping to a new system/platform when able.
Yes. You’ll be surprised. Some of the biggest tech companies still use Perl in their critical components in production, and some of the initiatives are in recent years.
I’m confused. Doesn’t Microsoft 365 include the desktop versions of the product and the ability to update them?
The primary use case of Perl is systems automation. Personally I prefer Node.js but most Linux distributions come with a Perl interpreter already installed and not Node. If you are working in an enterprise environment and for security reasons are not allowed to install software, which is common, you can still perform automation with Perl scripts.
You might as well be a great copy editor
How does vertical farming compete with traditional row crops? I have never seen a proposal to grow wheat in a skyscraper. It has always been higher value fresh foods like lettuce and spinach.
> The API upgrade and schema change were happening at the same time

Atomically? What if your DDL times out?

What you describe is, in my experience, extremely standard process for rolling out breaking changes (you do of course remove the switch and old version support after everything is rolled out).
There is not a Wiki, but a subbreddit and I also think that recently a few folks launched a Podcast around this topic:

- subbreddit: https://www.reddit.com/r/shutdown/

- podcast: failory.com
This is possibly a stupid comment, but I'd love a modern language whose expected lifetime is 100 years. A language whose specification details how it can be run for 100 years on changing hardware + operating systems, and is built with the least amount of, and easiest to perform, maintenance in mind.

Those languages kind of exist, but not expressly written as such. C will outlive us all.
GP is probably confusing the creation of Alphabet, Inc. with the IPO of Google.
AppEngine and Firebase tackle the same frustrations. They both worked out pretty well. Have you used firebase? You should at least try it out and explain where it falls short.
> Seattle never had uncontrolled spread that risked its healthcare.

Because they shut down. They observed community spread and they acted appropriately.
https://www.newyorker.com/magazine/2020/05/04/seattles-leade...

Scientific knowledge is slow and hard to come by, and we didn't know that in February. What we knew was this: Masks don't work for every disease. They don't even work for all coronaviruses. Cloth masks worn by the public can increase transmission of some diseases. SARS-COV2 is not the same as SARS-COV1.

'If it looks like you're overreacting, you're probably doing the right thing' -Fauci
https://www.washingtonpost.com/outlook/2020/03/17/overreacti...
I don't consider FB releasing more products to be bad for consumers. And consumers are really the only thing I care about.
> At that point the only way to hide the money would be to move it off shore, but then that money would be permanently off shore.

Moving money offshore is how companies avoid income tax. The way families avoid inheritance tax is employment.

Your family has a business. It's worth a hundred million dollars and makes five million dollars a year in profit. The five million dollars is going to be taxable income to somebody anyway, so you pay it to your kids as salary (a tax deduction for the parents/business), and most of the compensation is paid in the form of shares in the business. By the time the parents die the kids already own most or all of the business and what's left is below the threshold for inheritance tax.

There's a reason they say the only people who pay it are the ones who didn't plan ahead.
... and you could write

fn f(x: &[i32]) -> bool {
x.len() == 3 && x[0] == x[1]
}

if you wanted. Honestly, I probably would.
Another insider threat program gone rogue...

How many insider threat programs at various firms are really being used to implement systemic discrimination?

I thought it was becoming common knowledge many Silicon Valley campuses and other corporations use an IMSI catcher/Stringray to capture personal cellular communications of its employees...

https://www.businessinsider.com/ex-tesla-employee-claims-the...

https://www.theverge.com/2017/10/3/16408724/waymo-uber-lewan...

https://www.reuters.com/article/us-apple-nuvia-lawsuit/apple...

I am pretty sure none of these people used their corporate issued cell phones...

I would not be surprised if ebay hired a firm to park an IMSI catcher machine close enough to the home of these people.

The reason they felt secure enough to deny these accusations implies they have all done this before.
I think you are being overly paranoid.

If you want to fight for security on that level, your computer life must be miserable. You are also missing out a lot of great tools and are way less effective then folks that use them (and thus less competitive).

I am all up for great security in OS, emails, browsers, messangers etc, but it has to stop somewhere. Also, this kind of stuff like vimium is so widely used that somebody would probably notice if something funky is going on (everything leaves some traces, you dont really need to look at the code to notice it most of the time).

Your proposed way to solve this issue is way worse - now, instead of having one monolitic but still simple and well rounded app you have thousands of little scripts that combined are also hessle to review, belong to way more humans with different agendas (instead of single or couple) and would be horror to initialize (really sounds like nodejs ecosystem).

Just get the damn thing and relax a bit. Anything malicious that could be done by some developer is already done by big evil corps anyway (and more) and you cant really escape those.