skysight-inc/HackerNews huggingface dataset:
Assessing the Risk of Greynet Medicines
If you have GOOD mortgage terms, (1) any prepayment should go to PRINCIPAL and (2)there should be NO prepayment penalty.

(1)is sacred. If you don’t have (1), you are a noob.

(2)is sometimes bargained away to get a lower interest rate, often, in the form of lower points. Once again, if you have a prepayment penalty without a demonstratable financial consideration, you are a noob.

Don’t be offended, we are all noobs at one time or another. Banks are not educational institutions. Indeed, universities themselves are quite unforthcoming about the opportunity costs and ROI of their own products.
Hah, Tuple's motivation headline laments that time "Slack stole Screenhero from us".. I can certainly relate!

Fortunately the Screenhero founder has been freed from Slack, and has rebuilt it! (with promises that it will not suffer the same fate)

https://screen.so
How did you keep your developers' careers chugging away? Did "oh, we only used jQuery and Angular1" go over well in the interview?
I wonder how this would perform compared to using GPT-3
Rich Hickey could probably make an hour-long conference talk out of it.
It's important to understand that definitions are not assumptions. Definitions and assumptions are two different things. Now, we could also define them to be the same thing if we wanted, but typically definitions aren't about truth. They're about meaning.

Now, if you'd rather use "logical tautology" that's fine by mean. It's close to what I meant. "Evidence" and "Truth" are very semantically related... so much that your statement earlier is almost a definition, not an assumption. By definition, Evidence is something that indicates truth. Again I think the word reliable does make the statement an assumption. But again, I don't see where science ever made the assumption that evidence is reliable...

As for your second example, it is not much better. I will again attempt to show you the problem with your argument.

>solid objects are in fact not solid, they are mostly empty space. So the assumption that "solid appearance indicates solid" is actually false

For your argument to hold, your definition of solid in your second statement must be incongruent. I'll try to show how.

> solid objects are in fact not solid, they are mostly empty space

Here you've tacked on some definition to the word solid. That added definition being: "they are mostly empty space". Now let's look at your next statement

>So the assumption that "solid appearance indicates solid" is actually false

This only logically true if you use two different definitions of the word solid. Otherwise your statement is nonsense, when substituting your implied definition of solid:

something that appears as not empty, but is in actually mostly empty space appearance indicates something that appears as not empty, but is in actually mostly empty space is actually false
This is the most irritating paywall I've ever seen. Why did you submit this?
2) He did have them on his social media profile and he was in support of a group that wanted more man/kid relationships. This wasn't part of the movie but I remember this going down on reddit.

I agree with all of your other points.
I tried to cancel a subscription on the phone with apple and it was a convoluted mess.

I was literally thinking this was like getting credit for a returned cable modem with comcast/etc
I would hardly call iOS a monopoly.
Webstore Insight – Advanced Filtering for Chrome Webstore
I end up doing hand-wavey explanation of things that abuses the terms of Big O because then it suddenly seems like its a real, valid argument, but what I really wish I could just say it how it is and have people understand and respond correctly:

"If the time the server spends is proportional to number of requests coming in, and the number of requests coming in is proportional to user engagement, and we expect user engagement to grow over time by a rate also proportional to user engagement -- but the amount of server time we have available to serve requests is constant (there's no designed solution to scale horizontally) then we have a problem."

Not a surprise problem that suddenly appears on the day where we run out of resources, but a problem to solve today, right now, because we are already over-committed by the nature of this design, and not a problem we can solve by making the single node any bigger to start out with...

But many are seemingly strongly conditioned by education (whether that includes CS or not) to only pull out certain techniques when a problem presents itself in a pre-packaged familiar way, so if I whip out Big O, folks are suddenly able to see that they're on the losing side of a bet pitting a flat line against a curve.
And then the next person refactors the java in to rails and the cycle continues.
Passing laws to eliminate crappy jobs doesn't magically make non-crappy jobs come into existence.

Unsure where UBI comes into the picture either since UBI also does not make non-crappy jobs magically come into existence.
I imagine there is somewhat more formality around payments of 175MM than there is for 175K.
True, nested ternaries can be hard to follow. And the excessive parentheses promote this way of looking at it.

OTOH I think chained ternaries can be simple and easy to understand.

Yes, they are the exact same thing in this case, but getting rid of those nested parens really helps, at least for me.

sarah180's example is a good illustration. I would change the order of the tests because it makes more sense to me to check the min before the max. I'd also make one minor formatting change, because I code in a proportional font and can't line things up in columns:

a < min ? min :
a > max ? max :
a

Maybe people think differently, but to me that is super easy to understand, and much better than the confusing Math.min/max stuff.

I would also wrap the whole thing inside a function:

function clamp( value, min, max ) {
return(
value < min ? min :
value > max ? max :
value
);
}

Now that it's inside a function, you could change the code to use if statements, or Math.min/max, or whatever suits your preferences.
Ah, then these numbers make sense. Thanks!
Which is a process that happens all the time... in movies. In reality, it's chaos.
Both Lyft and Uber are public companies. If you know this is a bubble for sure, there are plenty of opportunities for you to cash in on that. In fact, if you have solid research that proves it's a bubble, plenty of people will pay you for that research.
Cue the sounds of frantic logs analysis trying to figure out who's been sending what emails as google.com
Most languages do this pretty well. ruby and rust package managers store all past versions of packages so its trivial to get the same setup again. Its C where the problems come from. Finding the right packages to build something is quite a task since every distro calls them different things and has different versions and only keeps 1 version at a time.
>t's a bit like calling someone a "chinaman."

The Talmud speaks of an Etrog "Hakushi" to describle a black Etrog (Jewish ritual fruit). Not necessarily one that comes from "Kush".

"Kushi" is not more a slur than "Black". That is to say it is NOT a slur, although it CAN be used in a negative fashion when used in a sentence in conjunction with stereotypes associated with the black community. It all depends on the context of what is said.

It is totally not resembling "chinaman" in the context of it being used for describing negative stereotypes associated with the term. Though it is also not like "englishman" which is usually used in connotation with positive stereotypes.
At least we can be safe in the knowledge that Teams will be the only bloated Electron app Microsoft make a core part of the Office suite.

There is no way most company issue laptops can run two programs that resource heavy at once, without Windows 10 randomly closing other applications or flashing a black screen at you.
Fk! We haven't even started cleaning up the Great Pacific garbage patch or stopped burning the Amazon. Does anyone really think that any government is really going to stop dumping crap into space where no one gets hurt.
is it really a deep dive if it doesn't go into the base image at all?

edit: ok reading the article further, there are handwavy explanations. Don't call it a deep dive if you're gonna say

"There’s a lot in there, but the basic outcome is:..."

and then not explain anything beyond that.
News publishers ask Apple what can get them an App Store deal like Amazon's
> It sounds like you're not an app developer, so why do you care if Apple takes 30% cut of the developers app?

Because those costs inevitably either get passed down to the consumer, or mean that there are less resources to make the game, which results in a worse experience for me, the customer.

I don't want Apple to force everyone to give them a cut, because that is real money that would either stay in my pocket otherwise, or would provide more resources to game companies.

More money that stays in developers pockets means that they are incentivized to make more games or spend more resources on them. Or it can result in more developers entering the space, because there is more money overall to get.

Apple isn't providing any value to me here, that I could not get elsewhere, if there were competing app stores. I don't want them to force everyone to give them that money.

(And no, I dont' accept the argument that Apple's app store would always be significantly better than everyone else's, so much so that they deserve a full 30%, automatically. If they end up being better, thats fine, but I still want competition, and for other app stores to be able to compete fairly)
Deciding if your code is a bottleneck is definitely important in deciding how much to worry about asymptotic behavior. But in a lot of cases, it's no more complicated to use a set instead of a list, for example. Totally agree though that benchmarking/profiling is the ultimate decider of what is fast.
When generalizing it is taken for granted that one discusses the general case not an extreme case. It is not possible to hold a discussion in general terms with people who insist on nitpicking. All generalisations are invalid. Some are more invalid than others.
“Legacy” both works and delivers value. It also doesn’t get political visibility by making something new as a manager. Optimizing the costs of existing business lines is essentially a cost center career track in itself and is why IT people get screwed a lot and those with 90%+ of the same skills in a software development shop will get a bump in pay.
We all know the drill. Good fast cheap pick two- two if you’re lucky!

And I can guarantee you not a single PM or product owner on this earth will care about “code is easy to checkout and build five years from now”.
mod_perl 1. Oy.

Never say you can't rewrite a project. I've done it too many times.
If you are trying to run a rails app from 2005 your biggest issue is the trillion security holes in your app and not getting it running which is usually not too hard.
Sen. Amy Klobuchar, Microsoft President Brad Smith Warn of Election Interference
Is it really cherry-picked? Or if it is, is it really that difficult to pick out the "cherries"?

https://en.wikipedia.org/wiki/Atherton_station
> otherwise why was Saddam Hussein deposed?

To transfer several trillion dollars of US wealth into the military and oil industries?
Simple self-hosted file sharing
> Not every business model is economically viable, and (at a guess) rideshare-drivers-as-employees might be one of those un-viable models.

And that's fine. We have minimum wage laws for a reason.

A "contractor" who is earning near or below minimum wage isn't a contractor--they're a mechanism to skirt labor law.

I want to see every layer of "contracting" have to pay benefits. If the contractor is expensive enough (aka $100K+ a year), people won't care. But, yeah, if the "contractor" is skirting labor law, they'll lose--big time.

> I don't care whether Uber and Lyft stop doing business in CA as a result of AB5, but I think that's a fairly predictable outcome.

I'm willing to roll the dice on this one. The last time Uber and Lyft pulled this stunt (Austin), a whole bunch of companies stood up to take their place. Uber and Lyft then went to the state to override Austin--so we never got to see the end evolution of that.

Maybe the business model isn't viable. However, I'm willing to let a bunch of people try competing against it without having to compete against VC subsidy.
Thanks, I've updated it to a floating menu that doesn't move content when its opened and did a minor revamp of the mobile experience of the site
Similarly, a fully charged Tesla (or other electric) vehicle weighs more than an uncharged one. The difference is roughly the weight of 10 human hairs, so it's absolutely negligible, but that application of E=MC^2 blew my mind the first time I saw it.
We currently don't offer a self-hosting option, unless it were in the context of an enterprise agreement. If this functionality interests you and you have a large volume of visits, please contact us and we can talk about specifics.

We were not aware of Shibboleth single sign-on before we launched, and someone noted the name collision on our Show HN thread. If many people are confused about this, we would certainly consider a different name. The development team wanted a non-generic name (e.g. CAPTCHA), and naming has proved a challenge for us, so if you have any suggestions, please let us know.
How do you know about "outside observers" other than through a model you formed in your mind by data received through your senses? "Objective reality" is just another shadow on Plato's wall that can be extinguished.
The difference is that I can update all dependencies without having to verify whether they contain breaking changes, because I can just look at the number.

Conformism helps us think less. Imagine if every website had their own way of scrolling or logging in. Press T to login. Triple click here.

Semver helps me update 10 dependencies in 5 seconds without opening any release notes.

Developers are under no obligations, but one should not go out of their way to make others’ lives harder. Just use semver.
Do you have a link? Or you had a personal conversation with them?
This is a good argument for having argument types declared for functions and structures, but inferring as much else as possible.

The trouble with inferring everything is someone reading the functions has no idea what the restrictions are. The classic Python example involves "lists" (built-in arrays) vs NumPy arrays. They implement most of the same operators and functions, but with different semantics. For built-in arrays, "+" means concatenate.
Ask HN: What knowledge or skills do you hope your kids to have?
Just had my first kid, and I'm thinking about all the things I hope she'll learn.

Some things I hope she learns:
- physical/emotional/spiritual/mental health all affect each other; live a balanced life
- how to distinguish between things that compound over time and things that don't (not money, but relationships, hobbies, skills)
- how to eat well
- how to express oneself
- how to listen
What do you mean "Warren Buffet couldn't do it"?
Exactly. The 'it was a bug bounty' defense is completely laughable. If anything, allowing these types of hush money payments would be more dangerous to the concept of bug bounty programs because the public would lose faith they would be adequately notified of data breaches.

Plus, I think the messaging between Sullivan and Kalanick more than proves mens rea. It's possible Sullivan does have a "it was someone else's decision" argument, but not that everybody at Uber thought that what they were doing was above board.
New Particle Collision Math May Offer Quantum Clues
To be clear, I'm not alleging this was the case and have no basis on which to suggest it, but it's not all that unlikely they could have been coerced or bribed, right? But that might be a stretch.
McCabe Complexity Checker for Python
You have a choice to not buy apple
I was actually off. CA is 9% of Uber's ride share and 21% of Lyft's[1]. Which would likely translate to higher revenue share.

[1] https://www.sfchronicle.com/business/article/Uber-and-Lyft-r...
I've reported similar things and people just gaslight me into thinking I'm reporting some other easily detectable problem.

I just go get multiple confirmations I'm talking to the right person now.
Completely anecdotal. I know everyone here knows about stats. Shame this is a top comment.
I'm not sure I could resist the temptation to do some serious trolling if I discovered a bug that let me send legit looking mail as @google.com users. Just imagine emailing allusers@google.com instituting a policy of riding a unicycle to work. It would be glorious.
The Ministry of Magic has always had problems with retention, but I hope most of us would agree that Potter earned that Auror badge.
Pretty much any electron app you download is probably tied to a backend and will fail if their servers go offline. It is kinda sad. Electron apps are usable as long as the company is really iterating forever.

Is the real problem that we're overemphasizing UI and React and UI frameworks so much that we're now just really focused on building really pretty apps that have little or no long term usefulness? At this point it feels like full Companies are just Apps and those companies make something that fills exactly one need, like renting a broom from your neighbor. And it's really pretty and they had the best lawyers in the world thinking about all the potential legal nightmares of neighbors renting brooms that it really is a great app, should you ever need to rent your neighbor's broom. Or you can walk over to your neighbor and borrow it.
As I wrote earlier[0], it does not make much sense to build a dedicated satellite destruction weapon residing in orbit (assuming we are talking about LEO). Ground and air based systems are cheaper and much more flexible. And the acceleration of the smaller satellite is laughable, you get much higher relative velocity by simply having a different orbit inclination. So to me it looks simply like a continuation of the US smear campaign against Russia.

[0] https://news.ycombinator.com/item?id=23934552
Is there also a CISO or is CSO same as CISO? Man all those security titles. Hopefully everyone has a CISSP.
According to that twitter feed, it has been already corrected in OSM.
Email is an absolute disaster for security and privacy. Its a shame we will never see a real alternative because the age of open and decentralized standards is over. Matrix shows hope but I doubt it will come anywhere close to the popularity of email and SMS
Yeah under "Migrating to"

https://www.passwordstore.org/
PCAP: Packet Capture, what it is and what you need to know
I don't necessarily doubt that, though I suspect critical documentaries tend to have a harder time getting access. Getting outside and doing something meaningful are both important to human happiness.

The part that's very concerning is that by not paying at least minimum wage, there are perverse incentives to incarcerate more people for longer periods of time for their labor. I've also read of prisoners being punished for not choosing to do labor that their prisons could profit off of.
Subject: A quick update on Sundar
I agree to a point, but there are harsh realities to this.

To name just a few off the top of my head, where there is no choice in whether the userland changes or not:

- Cipher suites and crypto protocols changing often end up "cutting off" older applications because they used an embedded SSL library that can't do TLS 1.2. This is required because vulnerabilities are discovered in older protocols and they must be turned off.

- Changes in the CPU instruction sets. For example, it is not possible to run 16-bit Windows binaries in a 64-bit host OS, but there are no 32-bit supported versions of Windows. Even if the majority of the code is 32-bit, a tiny 16-bit component can be a showstopper. I had to support a large (20K concurrent user!) environment that ran a 16-bit DOS application. On Windows 2008 32-bit. In the year 2015. Really.

- I've seen apps that just can't handle high performance CPUs or multiple hardware cores, simply because they were written in an 100MHz single-core era. I've seen all sorts of timing issues, deadlocks, etc. For example, one particular release of World of Warcraft simply couldn't patch the game on 4-core CPUs, because one task would race ahead, time out, and then deadlock the downloader utility. That persisted for about a year, because Blizzard thought it was "okay" to support only 99% of their userbase that had 2-core processors that were common at the time.

- If you app has any external dependencies of any kind, its days are numbered. License servers. Update checkers. Content providers. Cloud services of any kind. Whatever. It's going to be turned off eventually, and the app will stop dead.
Ripple is hilarious. Should listen to the CEO talk bullshit about the project. It's basically PayPal with a gambling token. The extent they'll distort the truth will make your head spin. I think the CEO deserves a lot of credit for his ability to mislead with a straight face. It definitely has helped the project and the price of the token
Ideally, go look at housing (which is usually the biggest CoL expense) in both locations before accepting the job, have some idea where you'd want to live, and do up a budget. Straight "multiply by cost-of-living" adjustments are better than nothing, but often obscure a lot of subtleties. A TV or a cruise costs the same in Silicon Valley as it does in Detroit; a 1 BR apartment or house costs dramatically more; things like food, utilities, and gas are marginally more but not by the same proportion that cost-of-living would suggest. Also don't forget taxes (which can be quite high in high-CoL states), and remember that a dollar saved is the same regardless of where you save it. If you make $50K in Iowa but live on $40K, while you make $200K in San Francisco but live on $160K, you are saving 20% in both cases but the absolute dollar value of your savings in San Francisco could pay for a full year in Iowa. If you're hoping to retire early, you can do that in ~10 years in Silicon Valley but it'd take ~40 elsewhere. (Though remember that lifestyle tends to adjust to income.)

Also, don't set your salary requirements based on what it'd take to live off of. Set your salary requirements based on what your peers are making, which you can easily find out through GlassDoor, levels.fyi, etc. these days. It's very easy to low-ball yourself with cost+ accounting, while if you have a good picture of market rates you charge what it'd take to replace you and can bank the excess.
There have been ideas for a similar tower for decades.

https://en.m.wikipedia.org/wiki/Grollo_Tower
What IDE do you use?
Whilst it may not have been as popular back then, electronic music actually predates Rock. The Theremin for instance, invented in 1922 was not the first electronic musical instrument, but it is one of the few from that era that still makes an appearance these days. https://120years.net has more on electronic instruments through the years.
I don't think the cantilevers are innovations. Here's a description and explanation of cantilevered footings from a 1924 book: https://www.google.com/books/edition/Reinforced_Concrete_and...

I'm guessing the issue here isn't that these techniques are innovative, it's that they've done their homework and the tolerances are tighter. If you construct them properly, they're more than sufficient. Emphasis on if. An inspector can't just walk in and eyeball something using his 30 years of experience to judge adequacy.[1] That's the problem--the classic tradeoff between administrative efficiency vs accuracy.

[1] The irony is that an inspector circa 1950 probably would have been able to do that.
Show HN: Free Public Domain React and JSX Code Examples