skysight-inc/HackerNews huggingface dataset:
> it's not exactly just a question of _will_ or _desire_, that we don't "want" to pay for it... It would mean anyone producing software would need _an order of magnitude more money_ to do it.

This is a huge point, thank you.

I frequently see these discussions go down the road of personal responsibility, as in "you can't just say that it's ok for you to build things poorly because someone else would have done it if you didn't". Which is narrowly true, but strongly implies that bad code comes from individual programmers choosing to do things the easy way. The reality is that individual programmers can't choose to code this way, certainly not outside OSS. It's a structural difference that requires resources to enact.

> it seems likely that our society literally could not afford it... we've built a society which is largely based on software, and been able to afford it as a society only because it's largely based on crappy software.

And so there's the second major issue.

We're producing software at the sort of pace associated with simple consumer goods. If you're designing a new desk organizer, you can do it without much testing, meeting basic standards like "won't fall apart quickly during normal use" and "isn't made of something poisonous to touch". An engineer might well be involved, but they're looking at issues like ease of manufacture and shipment. Someone designing a basic website or app faces the same conditions: the product will fail if it doesn't work right or is unreliable, and they might face legal trouble if it directly causes harm during normal use.

I keep seeing people - including smart, influential programmers - suggest that software development lacks oversight and needs rigorous professional organizations and licenses to practice. Yonatan Zunger, as an example, draws a comparison to bridge collapses and the development of nuclear weapons, then a proposes a licensing regime like those in civil engineering, law, and medicine. (https://twitter.com/yonatanzunger/status/975545527973462016?...)

Frankly, this seems nuts to me. 99.9%+ of software development is lower-stakes than bridge design, and it has enough benefits that constraining it to the pace and price of bridge design has real downsides.

I do see obvious spaces for improvement, like ensuring that there are meaningful costs for companies that lose PII while neglecting basic precautions. But if we're going to keep producing software at even a significant fraction of what we do today, there's probably no way around falling far short of 'best practices' development.
in the world of web performance and SEO 85kb is very significant. i wouldnt think twice to remove it if i had the opportunity. compared to modern frameworks, jquery is ~500% larger. you could definitely debate the usage and needs but thats a separate topic than efficiency.
> "Lack of tech talent" generally refers to the number of people being insufficient for the job, not the quality of the existing people

The "we can't find enough people to do this job" complaint conveniently leaves out "...at the wage we offer".

The principles of supply and demand apply here - if a company pays well enough they will get enough quality candidates for almost any job. It's insane to believe that a company literally cannot find a good C developer.
Yes, if I can continue with my current savings rate, I should be done by my mid-late 30s (very early 30s now), with my passive investments fully covering my cost of living at least in Mediterranean Europe (where I'm originally from) or South East Asia (where my partner is from), both amazing places to live :-)

Both my partner and I are not looking to have kids (we've thought about it for many years before reaching the conclusion) and we already have extended families with tons of kids, so from that point of view we feel there's nothing we're missing, it's a non-priority.

For everything else, I'm not exactly wasting my life right now, I'm enjoying it even in a very high cost of living area: if you can deal with housing (and not having kids admittedly helps a lot since you can live in way smaller and cheaper places close to work), things are not that much more expensive than anywhere else, so I get a lot of experiences with good arbitrage :-)
This. I really feel optimization across this dimension perhaps the most. I just enjoy things much more. Maybe if you really want to quantify it you could think of the happiness factor as a multiplier.

So you have a task that takes X time. What's say optimizing it is a net loss time-wise because it doesn't in aggregate save you more than you spent to perform the optimization. Say after optimization it only costs 0.8X time but it took 0.2X time to do the optimization so all benefit cancels out. But the difference being now happiness is 1.5 multiplier so you feel 50% better and the same aggregate amount of time is spent but it's much more enjoyable and therefore more valuable to you.

Maybe I'm not explaining it well, but I totally feel this way about plenty of stuff.
I'm curious as to who voted against this. I mean, sure, abuse of this could be bad. But suicide caused by depression is far, far worse.

People who want recreational drugs will find them anyway. Letting innocent people die from treatment-resistant depression is a perverse priority.
I developed an app many years ago , helping students find cheap eats around campus. The traction for people to use it was their but I didn't plan for the food stall owners to be extremely stubborn with prices and deals.
It surprises many people to learn this, but LA actually has metro rail, which you can catch from Union Station. It services almost double the number of stations that BART does. My experience with the express buses on the west side is also far superior to MUNI.
I don't know, I've heard stories about Russian hackers being tortured to coerce them into working for organized crime. They may have made him an offer he couldn't refuse.
Chicxulub crater
You misread the post I was responding to. They remarked that because IE itself was "dropped" that new products, including Bootstrap 5 need not support it.

> IE itself is being "dropped" as well, so long term support commitment for new products does not make sense.
Thanks for the good read. Very insightful book. I am not from a developed country but still had the same misconceptions that the author wanted to highlight. I think most people from developing countries also think the developed countries are way ahead of them and their home country is only getting worst.
It looks like you don't get a choice now - I signed up online (£1 trial) and got access to the website.

Agreed though, the sensible rule would be that method of cancellation matches method of subscription.
Closure is an emotional thing that is not necessarily (in fact, I'd say not usually) connected to "being good enough" in any meaningful sense. If anything, it can be the opposite - when you realize that you have been treated in a way that is far beneath the value that you were providing, the realization of that fact can very well lead to a "fuck you".
Very discouraging. It's hard to see how we'll be able to reach any climate goals without world class high speed rail across the country. Perhaps the sticker shock and lack of political will is too much to tackle climate change before it's too late.
If it is, it's not visible. This is what I see: https://www.dropbox.com/s/go1ybpig05afqd6/no_email_listed.pn...
Yep, that’s a cute hack. Now what would be the equivalent of that for file upload? There’s no such API for fetch() because there’s no writeable body stream for requests. QED
See this graph: https://www.economicshelp.org/wp-content/uploads/2011/08/us-...

Debt is at heights not seen since the War. Our debt is greater than our GDP. Look at that compared to the bump in the 80s-90s.

This is both sides. Everyone keeps spending more. From one of the few who doesn't: "Imagine you and your spouse are hugely in debt from overspending, so you call a meeting & each agree that each of you will spend more.

That's Congress."
I agree with the points that you did make, but there are significant tail risks that you didn't mention.

Historically, the usual failure mode for empires that consistently inflate their currency is that those entrusted with the empire's military might become loyal to those who can pay them with hard assets that don't lose value as soon as they receive them, whether it be foreign currency, Bitcoin, land, or private data that they don't want to become public. Basically, you get warlords and mercenaries, and society reverts to a quasi-feudal system. The risk isn't war in the sense of Great-Power conflicts, it's war in the sense of national disintegration, like what happened in Russia, Venezuela, Yugoslavia, Zaire, Somalia, and Rome.
> I am not interested in sending $3.5 billion in federal funding that was allocated to this project back

That would be Boring. https://wikipedia.org/wiki/Boring_Test_Tunnel
Well... yeah. That's pretty much the first use I thought of when I heard of enclaves.
> color is in no way an "extra". It is functional, and treating it merely as ornament instead will lead to a more limited, more likely worse design

Completely agree. It's a bizarre suggestion, to just arbitrarily drop one of the most important tools. What if traffic lights were designed this way?
I'm wondering if the use of 'this' in '...this person can't remember...' was a mistake and was meant to be 'the'? I ask because I was looking for, if there was no mistake, confirmation that in your acquaintances specific case significant memory loss occurred.
jQuery may be outdated from a JS point of view, but nothing beats its syntax. Nothing is as simple and straightforward.
Obviously. Any distribution will have some exemplars toward the tail.
Edit My Ex – Remove Your Ex from Your Photos
Man, the first time this happened to me on ZDNet, I literally tweeted out to their Twitter account that they are idiots for putting that pattern in place. It's the loudest autoplay I have ever heard.
But it's not Donald Trump's money, it's the federal government's money, which means it's OUR money...
I actually think owning up to the realities of this project is an example of good government. I'd love to read a post mortem about what went wrong though.
DuckDuckGo is a search aggregation of Bing, Yahoo, and Yandex. Yahoo has been Bing search for over a decade, so unless you're searching in Russian, it's Bing search results.

I'm not sure if you even know who you're talking about, since you originally claimed the search engines were biased, but now you're accusing the SEO 'manipulators' of being the bad actors. Again, I think you're perceiving bias where you want it to exist, not where the evidence shows it existing.
i'm assuming long term rate here: 15% income > $38K, 20% > $425K, which is the same as dividends; obviously, short term is way higher as you've noted.

so they'd pay half the taxes in this case - you can plug in different numbers to see a different effect, e.g. $50 purchase => $60 buyback across $1mil dollars. i probably should have done this for clarity's sake.
"But Meisel said he was convinced by a patient survey Johnson & Johnson conducted. 'We don’t take the patient voice into account enough,' he said."

I suppose it didn't occur to him that the company trying to get their drug approved might not have taken the patient voice into account enough either? Or maybe under-reported certain patient voices? (The adverse ones. Hey, it's not like it has never happened. At least take a closer look!)
Are those real cards in the video!? Cool product btw.
Hey, I am interested but am a Canadian citizen - would that be an issue?

Thanks
SF Central subway cuts through one of the densest parts of SF (including crossing a BART line and an existing MUNI line), which substantially increases costs. Further away from the downtown core, costs per mile should be lower.
Near $1B Startup Is Led by a 27-Year-Old Female CEO
That has been true so far with Apple, but if they are unhappy with Google, they could retroactively switch users to DDG
If the US economy slows down to such a point where our ability to pay down the debt is compromised, doesn't that signal a much larger problem in the global economy that might lead to our debt being re-configured in such a way that the payment load is reduced?
Minor nitpick but TLS support is separate from IE and is handled by the OS.
Yeah, he is done... a pawn in the big game.
poor mofo.

the reach of those guys is scary. HE could relocate to the middle of nowhere but i can't imagine a life of looking over your shoulder.
No they're not. The first 'corporation' as we'd recognize it today was the Dutch East India Corporation, which was founded before the US even existed. It already split liability of the corporation from that of the officers running it.
>Just because a lot of people do it doesn't mean it's the right choice though

Who said that it was?

The FDA, as it is known today, came into being in response to the public outrage at the shockingly unhygienic conditions in the Chicago stockyards that were described in Upton Sinclair’s book “The Jungle." Building codes exist to protect public health and welfare.

These weren't arbitrary decisions; they were made in response to real issues. Laws in general limit personal freedoms to protect society and the public. Also, some personal freedoms infringe on the freedoms of others. If murder were legal you would gain personal freedom, but your victims would lose theirs. I may want to have cows in my backyard, but my neighbors may have a few legitimate issues with that.

The fact is that the world has decided you are wrong, and for good reason. I don't need to prove why; you need to prove why everyone else is apparently incorrect.

>Most Republicans seem to disagree from what I can tell.

Uh huh, until we start talking about what you do with your body or who you want to marry. Many conservatives do believe in personal freedom over government rule, yes, but the best conditions are always brought about by balancing those, never in favoring one completely over the other.
So I will answer myself. Experiments suggest it is like that: https://www.reddit.com/r/linux/comments/apmptq/cve20195736_r...
https://outline.com/AZ9kWk
Honestly, one of the most underrated parts of LA. Granted, it's not well connected yet but if I could I would use the metro everyday.
So, it's just enantiomerically pure S-ketamine - not really a new drug discovery. The drug is already around as an anesthetic but it is almost finished with the FDA's approval process for treatment-resistant depression. When used as an anesthetic it is administered intravenously, but the anti-depressant formulation is a nasal spray. Cool! That definitely makes it more accessible.

I wonder if J&J got a patent on S-ketamine? The patent system is often abused this way. First you sell the racemic mixture, then when that patent is about to expire, you start selling a new product that is just the active enantiomer. And you can tell customers that it's new and improved: that you only need to take half as much! See Prilosec/Nexium, Celexa/Lexapro, etc.

Although, maybe it's difficult to manufacture just the one enantiomer, at scale?
I definitely count this one as Trump-caused and not by natural economic causes, though.
Although i agree that bringing color as afterthought is bad advice... i disagree about the limiting.

It is actually powerful way to work. You start with some concept and create limits around it. You mentioned using one font size - thats wonderful tactic. Often time it is enough or almost enough. Design is about balance and it is much easier to sucessfully balance 5 variables than 50. In fact i doubt anyone can do it. Great designers are just very good at hiding that they made their job easier.
Not to be rude but you're aware that YCombinator (the website you're browsing on) is a startup incubator, right?
Wasn't the construction of this train mandated by a state ballot measure? Can Newsom legally decide this alone?
Everyone knew this was coming, but what a colossal waste of money the state does not have...
Bankruptcy is coming.
Oh wow! I envy your ignorance.

Mexican cartels are some of the worst organizations in the world. They don’t want to kill you, they want to make you suffer. They will kill his family, the family of his family, and maybe the whole neighborhood just to make him go crazy, and then —right at the end— they will kill him.

If the IT guy was smart enough to hide all his family’s information, then maybe they are safe, but he is still in danger because the mafia will bride someone from the protection program to kill him, and I don’t mean “bride” with money, no, I mean bride them with their own life, because if the person from the protection program doesn’t gives them access to the IT guy, they will kill their family too.

I am exaggerating a little bit, maybe I shouldn’t even write this considering that I’m spreading the fear, and that’s probably what they want —same as other organizations like ISIS— but I have seen so much pain and tears over the years, that I genuinely don’t believe the IT guy will be in peace.
The rstack is just a temporary second stack with the caveat that you have to be a bit careful about cleaning it up after you're finished with it. (Unless you intend to do something fun and exotic like : goto r> drop >r ;)

Usually I'm more tense about code that uses rot/-rot; a little harder to keep track of in my head.
Designing Data-Intensive Applications is fantastic.
To play devil's advocate... given that manifolds are so general, wouldn't it be more surprising if natural data didn't form some lower dimensional manifold? That is, a manifold only requires some consistent notion of neighborhoods and a way to locally parameterize objects, which is a fairly low bar to pass, and perhaps trivial if you knock off one pixel in the case of images. Maybe the surprising point (which is not said explicitly) is that the manifold is very low dimensional compared to sensor data, but I suppose it's hard to formulate a hypothesis about the magnitude of the reduction besides it being "lower".
'Chapter 11' is not really bankruptcy. Well it is in the US legal sense, but it's not really in the common use sense of the word.
San Diego advances proposal to nix parking requirements
IIRC there have only been two studies on antidepressants that have gone on longer than 2 years and have been properly placebo controlled (active placebo, no washout group), so if a metastudy claims to include 21 studies then that's pretty good evidence that the metastudy is flawed.
How so? You couldn't pass the anonymous type to another method or return it so the locality would be strong and the anonymous type is just a strongly typed POCO. Creating a class doesn't add anything semantically.

How do you feel about deconstructuring that is available in most languages?
(Sorry, I missed your reply day of, so I'm replying much later.)

Yes, you're right. It's a bit awkward. I certainly wouldn't want to do my regular work by whiteboard + dictation. And if I were designing my company's interview approach I might allow candidates to bring in a laptop to work on a toy problem in their chosen IDE.

But my point is that I don't think debugging skills are completely impossible to test in this way, and the forced interaction allows you to learn what piece of information they're looking for and why. If this is how you have to interview, you might as well find the best aspects of it and use them.

I think a lot of the key of getting useful signal from an interview is to ask a simpler problem. If you ask someone to write and debug really complex code in 45 minutes, you'll just find out if they can write code under pressure really fast. That's a great skill, but I care more about communication: being able to ask good requirements questions, describe the data structure/algorithm so that teammates will understand it, teach people how to work through problems, etc. I think overly complex coding takes away the time I spend examining those things. Likewise, there are a few criteria besides "coding" and "communication" which I also want time to focus on.

When I look through the notes from the full interview panel, my questions often seem to be simpler than others. My feedback appears to correlate more strongly with actual hiring than average, so I think it's persuasive. Of course, I don't know if it correlates well with how people would actually perform if we hired them. I don't even know if the people we did hire are performing well, because I work at a big company and the people I hire generally don't end up on my team.
> and Algorithms

If the complaints are annoying enough, I propose cheating - for example, working makefiles into the graph algorithms part of the course.
What do you mean by this objection? There are several projects practicing surviving in isolated conditions for precisely that purpose.[1]

Simply surviving on Earth, however isolated, is hardly helpful though. You need to simulate things like the lack of an atmosphere to teach you anything useful.

[1] https://en.wikipedia.org/wiki/Mars_analog_habitat
Unless someone is willing to take on the responsibilities of a legal adult (i.e. full criminal trial, jury duty, binding contract, ability to rent apartment, drink, get drafted, etc.), he should not acquire the corresponding rights. This is to say nothing of education.
So, when malware gets enough privileges, it can use SGX like legitimate software. If it decides to hide some info in an SGX enclave, nothing else can access it.

Compare: if malware decides to use strong encryption, nothing else can decrypt it.

To me, this is how reliable protection mechanism (secure enclave, encryption) should work. It's either unbreakable by existing means by design, or mostly useless.

It's not the encryption library's work to decide if it encrypts for a good purpose or for a bad purpose. Same for SGX. Protection from malware should occur on a (much) higher level. Once certain code is admitted as legitimate by that higher level (e.g. an OS), the CPU should faithfully execute it, and it does.
Show HN: Proof of Concept for CVE-2019-5736 (Docker Escape)
https://en.wikipedia.org/wiki/HTML_Application
> Personally if you are spending all that time and energy recreating the wheel just to say "you don't use JQuery ", you're being an idiot

I prefer the term "Magpie Developer" https://blog.codinghorror.com/the-magpie-developer/

Personally, I'm currently working on projects that still use Bootstrap 3. It still works, just a jQuery still works.
Amazing - thanks for all the feedback. This is definitely on the roadmap - stay tuned!!
Instapaper integrates with the Send to Kindle feature and will mail you a "newspaper" with all of the articles you've saved to Instapaper in the last week. It's fantastic.
How much would the train need to charge each passenger to earn enough money to pay both the interest (assuming normal cost-of-money) and the principle? Would this amount be less than the cost of an airplane ride?
Funny enough, but this reminds me almost exactly of what I was asked to do while working for an Asian husband and wife duo.
A good replacement selector engine:

`const selectorEngine = selector => Array.from(document.querySelector(selector));`

:)
Yes, sorry, my writing is terrible...

My acquaintance underwent ECT treatment, lost memories, and rebuilt some of them.
An Anarchist View of Human Social Evolution
Two words: unions and seniority. Here's a good intro:

http://philip.greenspun.com/flying/unions-and-airlines

It's also worth noting that this is largely a US-only phenomenon. It has led to a lot of junior US pilots heading overseas to fly with other carriers, most notably in the Gulf, although that party is slowly starting to wind down.
I don't have the willpower to learn vim. Everytime I even look at it I think... no. And reach for nano instead and just be inefficient and happy. We're out there.