skysight-inc/HackerNews huggingface dataset:
The cynic in me is thinking that Wells Fargo is doing this to force foreclosures. Do you really think that real estate is going to drop by 80%?
I don't think that different equalities like "==" and "is" should be chained together; that is completely wrong.

If it must be done for consistency in syntax/parsing, then such combinations should be semantically diagnosed and rejected.

"x is y is z" -> good.

"x == y == z" -> good.

"x == y is z" -> WTF, error.

All the operators in the "relational cluster" should belong to the same equivalence family.
Uh, I have to yet find an "enhanced" "view PDF" page, which does not make things worse.

Here's a direct link to a PDF: https://arxiv.org/pdf/1601.04017.pdf
Does the bank not come after individuals years later for owed debt via lawsuit? If not, walking away seems like a good idea.
We were a young startup we went to a conference... when the site went down and we found someone DoSing us. But... there was little network traffic however the database was loaded beyond any reason. Turns out, the image importer from mail had a bug in error handling and a broken email came in so it just kept retrying creating an image entity in the database. Ten thousand broken images before we stopped the party, in 2005, that was enough to crash our little server. We DoS'd ourselves.
Quadruped robot A1 walk with you to the future
> I read in a research pointed out in an Ars Technica article that contact tracing using technology starts providing more utility when 60% of the population uses it.

According to the research Ars Technica referenced, digital contact tracing doesn't start becoming effective at 60% - at 60% usage, digital contact tracing can stop the pandemic [0].

If even just two people use digital contact tracing, then it can be effective:

Say one of the two people with the contact tracing app test positive for COVID-19. If the app knows that the person who tested positive came into contact with the other person who has the app, then we'd know that we should test the other person, too. If the contact also tests positive, we can isolate them to prevent further spread.

[0] https://www.research.ox.ac.uk/Article/2020-04-16-digital-con...
> we don't pay for coin promotions, in fact we don't pay for any promotions

> Incentivisation is part, but a really small part of the project.

It isn't clear to me how to reconcile these statements. Can you elaborate?
Spark is absolutely one of my inspirations (and competitors). I figure there's enough room in this market for a few solutions to this problem, and there will likely be people who don't want to use PHP (for a variety of reasons) that there'll be space for both of us.
Distro upgrades have been pretty much solved problem in Fedora since about Fedora 20. With Fedora 32 just released, that means ~6 years ago.
He doesn't use the term, but this looks exactly like an embedded domain-specific language. It's a nice improvement on the original sample program.
Took me some time to wrap my head around writing a recursive query. Also had to study the docs a while to get "merge into" to work right, for doing combined insert/update.
> I've almost never seen someone learning the s-expression syntax and afterwards not liking it.

I don't particularly like s-expression syntax - I think s-expressions suit the computer at the expense of the programmer, which I think is backwards. I think they're verbose and noisy and that obscures the meaning I want to see in the text as a person. Yes they're easier to parse, but I want to make my life easier, not the computers. And yes they're convenient for metaprogramming but I don't want to optimise for the meta case.

A concrete example - I'm very happy working with precedence. I've been doing it since I started school. My five-year-old can understand precedence. Using precedence I can reduce ceremony and noise in my code and allows me to more naturally look at an expression and take in its meaning. But s-expressions don't like using precedence.
I once heard that doctors are trained to yell "there!" instead of "oops" or something similar. The idea is to always project confidence even when you know you made a mistake.

Don't know if there's any truth to it, but it sounds plausible.
I filed a bug a few years back asking why Snap refused to allow any repositories outside of Canonical's and had no open-source server implementation. That blew up.

https://www.omgubuntu.co.uk/2017/08/bug-report-asks-why-snap...
Pool of Radiance would wipe your hard drive on uninstall.
> when's the last time you even thought about upgrading Chrome?

But that's exactly what apt does. I last thought about updating Firefox (to use a more fitting example in the context of FOSS) around the same time as I thought about updating GIMP: not that I can remember.
Agreed.

Unsolicited inbound requests go into the spam folder without looking.

Where things are getting bad now is with cold calls, LinkedIn, Twitter etc messages. There isn't a channel that salespeople aren't using. They'll come by the office or send you a letter. If they can't get to you directly they'll go to your subordinates or peers... It's neverending.

It's to the point where it's just exploiting the urge of business managers and leaders to not be jerks.
How does it compare with Matomo?
> when's the last time you even thought about upgrading Chrome?

On Linux, Chrome does not autoupdate as it does on Windows or Mac. It installs apt or yum repository and then it is updated together with other packages, when YOU run the update using apt/yum/dnf/whatever frontend you use.
Just did. Thanks for the advice! I spent so much time putting together the list of code that when it came time to plug Nodewood, I didn't have much mental oomph left, so I just put it at the end. Your suggestion is much better.
I was thinking that a solid state hydrogen/oxygen gas generator might be a safe way to store propellant, as it could exist in the inert, uncompressed form.

https://spectrum.ieee.org/energywise/transportation/alternat...

I think using this for vehicles is the least creative application of this tech.
Flexo: Employee Sharing Platform
Nice. Did you just come up with that?
I don't remember the details but I remember some of the kids who were good at math would get to go to the computer room sometimes and instead of math class and we'd make LOGO programs or do other stuff on Commodore PETs. Just seemed like fun. We each had to bring our own disk with our name on it. This was like 2nd and 3rd grade.
> You can ease the cognitive load by making certain programming structures first-class citizens in the language.

Which, in every s-expression based language I'm aware of, can be achieved using macros.
You claim that snap offers real benefits but list none and dismiss detractors as irrational and suggest that instead of complaining about Snap users who have no desire to use snap should invest their own efforts to improve something they have no desire to use instead of being critical.

You are correct that this appears to be EXACTLY like the systemd debate.

Snap HOPES to provide an easier environment for developers to target and thus provide a richer ecosystem for users to enjoy. This like trickle down economics probably isn't real. Like literally every other time Canonical decided to go their own way they will provide an inferior option that isn't taken up outside their own ecosystem before eventually giving up and joining the crowd. Unless it attracts highly hypothetical new developers to linux it offers nothing but downsides to users.

- It's tied to a close source server run by and solely controlled by Canonical with no ability to add software channels like virtually every other major software distribution model for Linux. This means not only could Canonical exercise undue control over how their users use software on their platform it means others including repressive governments could force it to on their behalf.

- Users may only install the most recent version of software and will be updated to the most recent as soon as it comes out.
-- This means that if devs push a buggy version you are stuck with it until its fixed. If it isn't fixed for months you just can't use the software. Bugs that effect everyone will probably get fixed immediately. Bugs that effect niche features or a smaller number of users are liable to go unfixed for longer. Please see bugs that are open for years at a time.

-- In case of developer getting compromised ability to push updates to all users as soon as users machine is online means that a substantial portion of user base can be hit within minutes and almost all within hours. If a new version had to get pulled in and then distributed at irregular intervals a new version would take at least weeks to compromise most users. This would give users/packagers/distros/developers time to realize what is going on before all users are effected.

- For some reason they are slow to start

- Waste users bandwidth and storage even with one or the other is dear.

- Results in 17 different apps having 17 different version of a dep 16 of which have known security vulnerabilities because apps don't use system libraries that get updates.
(The rest of your comment is very compelling, just have a nitpick.)

> If it helps, you don't really have to type SQL key words in all capitals ;) I stopped years ago.

I continue to urge my team to capitalize SQL keywords. This is because the vast majority of SQL queries in our codebases are embedded in another language, as a string. Syntax highlighting is not available (I know there are some tools for this in some environments for some host languages, but it's not widely available or even remotely a solved problem). Static analysis tools for this scenario are generally hard to come by. Every syntactical hint is a godsend for reading and comprehending these queries. I also encourage quoting every identifier even if it isn't strictly required, and extensively using whitespace to make a query's structure more apparent.

If I were writing and reading SQL under better circumstances, it's quite likely I would have different preferences.
They cannot writedown, those are unrealized loss for stocks they own.
I'm not sure about Europe but I suspect one of the issues is similar to Japan. The food isn't necessarily that much more expensive, especially if you're eating food similar to a native, but the serving size is much much smaller. In the US most people will leave a restaurant upset if they aren't completely and totally stuffed with leftovers for the next day and this is combined with people here easily able to eat more on average already. When I first lived abroad I was spending alot of money in my first couple months trying to eat like an American, until I embraced eating more local food and accepting the smaller serving size. Then I loss tons and tons of weight without even going to the gym.
Show HN: A Verified Profile for the Whole Internet
Forever Club is a Certificate of Authenticity for multidisciplinary creatives or anyone with a dispersed web presence. Best shown by example:

喜0-0-1

The ID 喜0-0-1 is my Forever Number. It can be shared as-is as a URI, in places where URLs aren't allowed. It can be turned into a URL: 喜.co/0-0-1

This shortURL can be placed in the URL field on social media profiles, etc. to link all your web accounts, keeping any given account just two clicks away from any other.

We perform an identity verification to verify that the user is real, but we do not require users to display full or real names -pseudonyms and anonymity accepted. We then verify ownership of every linked account, website, or crypto wallet. Accounts can be added or removed as desired.

One payment grants lifetime membership and permanent ownership of one's unique Forever Number.

There are no logins and we are not interested in user data or tracking. Every interaction is managed by concierge. Forever Numbers are limited as we scale the offering, with new releases monthly.
>I learned it the first time 20+ years ago, I have no doubt that I could relearn it - especially with the help - but everyone chooses how to optimize their time? Is my time spent better learning trig or doing something that can make me more money so I can cash flow his way through college?

We're talking about a pandemic where some degree of homeschooling has become mandatory. I'm just pointing out that the difficulty is minimal when it's a question of educating your kids. Our specializations are irrelevant.

The rest, which is a different subject, just boils down to our difference preferences - I prefer to spend my spare time practicing practical skills and I think society would be far better off if other people did too. Even fixing cars gives your mind a technical workout that translates to other domains.
I wonder if Venus had a large moon if it might not be earth like.

A moon would be constantly stirring the magma which might have given it tectonics.
> If the world was better before from the perspective of the designer then they are unlikely to have changed anything

you vastly underestimate the amount of changes which are just done because people have to justify doing things in order to get a paycheck
This is why in general I am not the first to get an update, unless I've been waiting for a fix for a while.
I also think how shitty the person must have felt for the screw-up. We all screwed up at some point too, I remember removing a database by accident (it was a Dev, luckily not Prod and i was a junior 20 years ago. ), but having that stick like it does nowadays is not pleasant thought. I learned my lesson, and as a rule of thumb I always comb the code a couple of times before I commit.
I'm never afraid to make an ignorant statement, especially on a forum like HN. Best case is that someone more knowledgeable will come along and teach me something.
This is an amusing story, but I disagree with not using numeric literals. Most of the time, sure, you don't want to use numeric literals, but, sometimes, you do. I posted my example in another comment here.

As for the other conclusion, I have a story of my own. I once shut down all of my company's asynchronous task processing for about 20 minutes, completely by mistake. Our web servers kept serving, and nobody external would have noticed a difference, but, for 20 minutes, our scrapers stopped scraping, our NLP classifiers stopped classifying, and a bunch of stuff that made us money wasn't happening. Had I not noticed it and fixed it ASAP, we probably would have lost money. Instead, I immediately announced what I had done, got help, and we fixed it.

The real moral of the story is that an honest mistake is nothing to be ashamed of. I make mistakes all the time. Some of them make it into production. Big deal. Everybody does.
I heard psychopaths have a low heart rate, also blunted physiological response to stress. I am sure there is a high false positive rate but if the person is going to be a CEO it might be worth losing a few candidates.
Serverless/Lambda is a deploy option, not an alternative to writing code. Take Laravel, for example - a popular framework that traditionally is deployed to servers, virtual or otherwise. Well not long ago, they released Laravel Vapor (https://vapor.laravel.com/), a deployment platform for your Laravel code. It takes some configuration, but you can generally take your Laravel app and run it on Lambda using Vapor super easily.

But you still gotta write that app.
From create-react-app to create-any-app [video]
Isn't that the point - s-expressions aren't good enough so people work around them by writing more conventional languages and parsers (the reader macros) to avoid having to write in them.
Normally we'd change the title to something neutral, but in this case the article is so sodden with it that it has soaked the thread as well. That happens sometimes. I'm not sure if it's getting more common; I rather think it isn't, actually; fingers crossed.
The font could be made bold..
RDBMS platforms without function indexes means that some of these queries will force a row-by-row execution over your entire table. Enjoy running SELECT ... FROM a INNER JOIN b WHERE DATEPART(a.date, month) = b.whatever on a table with 500 million rows in it.
This is the sort of reasoning that scares me, because it assumes prices stay the same across wide economic shocks. Prices don't stay the same. In my neighborhood I've seen widespread move-outs at the end of March and April - as in I'd take a 10 minute walk around the block and see 5 families moving out at that instant. When you've got 20% vacancies you have a very strong incentive to drop prices and fill that apartment now, or else you get foreclosed upon because you're not getting rent. I just took a quick glance at Craigslist and am seeing a $200-300/month drop in rent just in the last couple weeks. My neighborhood is at the bottom of the market, but economic distress tends to travel up-market as spending drops, people seek cheaper digs, and vacancies trickle down.

If lots of people were buying 1BR condos because they saw a profit opportunity arbitraging the difference in rent vs. mortgage payments, then a small drop in rents might mean that a large number of people can't make their mortgage payments. That's a big problem, because it implies a foreclosure wave that'll put further downward pressure on prices.
They work well for protocols too!
Machine Learning Methods That Economists Should Know About
The mechanism of protection may be heterologous immunity. H.I is a consequence of an encounter with a specific antigen, which can alter the subsequent immune response to a different antigen. It can occur with infections or vaccination.
It is fascinating how the Covid-19 virus spreads rampantly through adult communities but almost stops in its tracks at schools - it's like there is herd immunity already in the schoolyard. This was demonstrated in a study that came out a week ago in Australia.
Value-based pricing is the worst societal invention. Imagine a medicine can be made from simple ingredients, but you discovered a recipe by accident. It's very valuable since it might save lives, so the value is high, the cost is low and you can reap the benefit on the mere basis that you discovered something by accident. You also need to make sure that no one "gets it", so do not educate people, just milk them - and in the worst case, mislead them, work against any threat "knowledge" would pose.

Mundus vult decipi, ergo decipiatur.

Imagine a world, where progress and invention would be something shared and done not out of greed but out of ability and ultimately generosity that would add to the grace of our race.

Instead we celebrate greed, as if we were a bunch of apes.

My fear is that human society needs to reach new lows before we actually have the chance to see our own potential (and then it might be too late, anyway).
As contractor as I was charging £650/day and I thought that was a nice daily rate but $500/hr that's nice. Guess, the ML domain pays well
VHDL is close. If you define nextstate logic (logic expression that determines next state based on current state and current input) and nextstate latch (that transfers calculated next state to current state register) it gets recognized as finite state machine and optimized by the synthetizer.
Nope, rolling loans still aren’t gifts and if the company goes bankrupt that’s not exactly a shareholder bailout.
Discussed at the time: https://news.ycombinator.com/item?id=17881197
Purple links are used in most websites for links that have been visited. On this site it's confusing as to whether you've visited these links or not.

A huge problem? Maybe not, but not a sign of 'good UX'
> We tried EVERY hack we could think up

Just to be sure, installing the CA from that MITM box didn't work? Because that should be the generally recommended solution and I can't see why snap would have a hardcoded CA list separate from the system. If that didn't work, it's indeed a bug, but a rather weird one; definitely worth posting to the bug tracker.
You can just not install Ubuntu
... but if you just ctrl-F for TSX, you probably won't find it, because of this unique web viewer.
https://web.archive.org/web/20200502061205/https://blogs.sci...
If you find any, please let us know. We are looking for a Laravel example.
Exactly - the answer is always that it depends on the exact situation.

“Only borrow to buy appreciating assets, only buy depreciating ones with cash” is a fallacy.
If I had to build a CRUD-like SaaS tomorrow I'd probably choose

* postgreSQL

* postgREST

* React/TypeScript (with create-react-app)

Hosted on AWS for roughly $50/month (or for free with the Free Tier).
The SAFE Network: The first fully autonomous data and communication network
So, while serverless is not a silver bullet, I don’t know why you got downvoted, a combination of using serverless plus managed services can significantly lower the dev and ops overhead of a modern SaaS.
Answer 4 is very very bad, you're doing O(N^2) JOIN. It's not just slow, it will fail on bigger data.

The question just screams for windowing functions, and cumsum is a canonical example for them.

Sorry post author, you'd fail my interview :)
Cunningham's is one of the more underrated internet laws.
As a practical matter, when you can't control the optimizer or affect how the DBAs configure things, you break your huge query into multiple ones with temporary tables.

This is from the perspective of trying to get queries to run in 5 minutes instead of 30 minutes instead of hours or days or forever, not brief transactions measured in milliseconds. And it's not something I figured out on my own, but by paying attention to the guy who never talked but was consistently 10x faster in producing reports than anyone.

The thing you should not do, that I also saw people do, is use procedural PL/SQL or T-SQL to process things in a loop - that can be orders of magnitude slower.
No, not free money. The people that can’t loan from the FED are higher risk than the ones that can, so the bank is taking on default risk the FED wouldn’t have.