skysight-inc/HackerNews huggingface dataset:
> No matter how many people sing the praises of isolation and security to Docker, I will continue to suspect that almost all of its adopters use it because packaging software with dependencies is hard, poorly understood, terribly tooled (looking at you, Python), and even more poorly executed in the vast majority of projects and companies.

Here is a quote from Eberhard Wolff's _A Practical Guide to Continuous Delivery_:

"It is laborious to install a real application including all components. Of course, it is even more laborious to automate this process... When an installation crashes, it has to be restarted. In such a scenario the system is in a state where some parts have already been installed. Just to start the installation again can create problems. The script usually expects to find the system in a state without any installed software... This problems is also the reason why updates to a new software version are problematic. In such a case there is already an old version of the software installed on the system that has to be updated. This means that files might already be present and have to be overwritten. The script has to implement the necessary logic for this. In addition, superfluous elements that are not required anymore for the new version have to be deleted. If this does not happen, problems can arise with the new installation because old values might still be read out and used. However, it is very laborious to cover and automate all update paths that occur in practice."

If a self-professed expert that writes books on the subject does not realize that package managers exist, and proposes that the only alternatives for software installation are either hand-hacked shell scripts or Docker, what do you think the average developer knows?
The whole original idea behind the patent system is that you would be granted a time-limited monopoly in exchange for making your idea “patent” (frequently pronounced “pay-tent”, and meaning “obvious”), rather than trying to maintain it as a trade secret (in the formal, legal sense).

You can argue that the monopoly term is too long, or that patents are being granted on things that are already obvious, or that you don’t like the whole idea of it; but the fact is that the monopoly vs. disclosure trade-off, and its public utility, was and is the intention behind the patent system.
But buying new cars also helps the economy
Ugh, Electron. I'm sure there are ways to make it good but sweet Jesus Electron is not it, at all.
I would use rg. My original point is not that fd is a do anything tool, it’s that fd and others are a much better replacements for find, grep, etc that when I want to do something complex they’re much better starting places.
> Sometimes new code creates and persists state that the old code can't handle and rolling back would just make the old version blow up because of it. Sometimes clients can't talk to the old code after talking to new code and expecting new protocol.

These are both severe bugs that should have blocked deployment of the old version. Software should gracefully ignore state or data file content it doesn’t expect—not blow up. Well known techniques like fuzzing can help catch this kind of defect. Clients should be able to probe which version they are talking to and negotiate the protocol. This is kind of basic versioning cleanliness.
How is this unreasonable? Companies have cultures that are heavily promoted. Yes 100k people has diversity but cultures promote singular opinions as well.

I simply made a mistake that functional programming and type theory wasn't on googles radar, how is that an unreasonable assumption?
yes I think negative SEO is effective. Context matters though, it's probably more effective against newer sites, sites with a weak backlink profile, and sites with more "naturally spammy" content like SEO.
Yeah, I did actually. Similar to electric cars or open source it's possible to spot the potential of an idea when it's still in its infancy and not really ready for prime time in every circumstance.

Roofs that generate make a lot of sense and many jurisdictions will mandate some kind of net zero build for new houses. I think there's a lot of room at the top of the market for this kind of product and it will just be standard at some point in the future.

How much of that market Tesla gets and keeps is a harder question, but combining roofing with solar is too obviously sensible to fail I think.
A Non-Western Canon
Why ‘Strategic Plans’ Are Rarely Strategic–Or Effective
The spam sites that replicate the original page's content make the original page look like low value content, too.
Agreed, this paper did not show any meaningful generalization and is sorely short on baselines.

If you wanted to train a neural network model that would generalize, you would need build in physical constraints into the model architecture. For example, dynamics are governed by a Hamiltonian based on pairwise interactions, which should be integrated as an ODE. A nice recent example of this from folks at DeepMind is this paper “Hamiltonian Graph Networks with ODE Integrators”: https://arxiv.org/abs/1909.12790. That said, if you go down this road too far you may find that you are just learning an approximation to Newton’s law of gravity, which we already know exactly!

The interesting work in this space is finding appropriate interpolation problems inside the context of state of the art physics based models. In any complex simulation, there are tunable parameters and approximations that are suitable to replace with ML. If I were working on this problem, I would start by making a differentiable version of Brutus, and try to deeply understand its strengths and weaknesses.

Neural nets are just high dimensional interpolation. The only reason why they are more powerful than “classical” ML is that you can fit them when embedded in an arbitrary computational graph, in which it is easy to embed prior knowledge (“differentiable programming” style). If you’re not doing that, you might as well just stick with the blackbox algorithms of Scikit-Learn.
It is validation that you had an interesting idea that others thought was worth checking out.
> this is what naming things refers to in Phil Karlton's quote "There are only two hard things in Computer Science: cache invalidation and naming things," not to the literal naming of variables in computer programs

That is mighty interesting. Do you happen to have a source for this? It's the first time I've heard it being put in this particular way.
This argument applies to any messenger app that claims e2e encryption. You could build signal from source. But how much do you trust your compiler?
While certainly flattering to tell someone you want your daughter to be just like them, it’s probably better to train your daughter to be able to be like someone you admire — if that’s what she chooses — than to definitely steer a kid for a particular destination. For my daughters (and so sons) this starts with a solid, classical education featuring the trivium and quadrivium. This trains the mind to memorize and process: to collect data and convert it to knowledge. Beyond that: intangibles like a strong work ethic, empathy, compassion, and kindness to others rounds out the essential basis for any profession.
> do you really want to pass on a good job just because you didn't like their interview style?

Well, the problem is when you're interviewing, that you don't know if it's a "good" job. You and the company are trying to figure out if you're a fit or not, which is the whole point of the interview.

I have to say that I feel interviews are very telling of company culture, for both good and bad. If it's a good interview where they respect you, especially if those people will be the ones you'll work with, that's good signal. I've turned down job offers before because of bad interview experience, and felt like I've dodged a bullet. Sometimes I've taken jobs after having a bad interview experience (mostly because I know someone on the inside), and been burned.

An interview doesn't have to be outright offensive to ring enough alarm bells for me to not want to work there, although outright offensive is the loudest bell.

The problem with boardgames is they have very little to do with the job. I know plenty of people I would love to play boardgames with who I wouldn't want to work with, and visa-versa.
I don't think cooler/trendier is the reason major companies with established long-term offices use WeWork. I spent a few months in a WeWork office - which was more uncomfortable than it was cool or trendy - as an employee of such a company and the reason was mundane: needing temporary space for a subset of the workforce during an office remodel. I'd wager for most big name clients the draw is the short-term/low-commitment nature of the offering rather than cooler trendiness of Class C office space that's been tarted up with a thin layer of Silicon Valley chic.
I believe @floatrock is the author for this.
"First answer" is ill defined, since answers can move around depending on view options and later answers (and it's not chronologically first). Probably better to link directly: https://mathoverflow.net/a/9059 .
Political propaganda on the front page. Oof.
Cool, where is a v3 solar roof tile that's shipping?
List of websites and whether or not they support 2FA
And this is Google Ai Research. Perhaps what's practical in that field (e.g. automatic differentiation for machine learning) is not practical in other fields (infrastructure systems, mobile platforms, ...)
Tesla’s ‘Smart Summon’ Doesn’t Act So Smart in Parking Lot Incident
Before patents, businesses depended fully on trade secret, meaning developments would be made and lost over and over, and progress on a particular technology would be a lot slower because nobody could ever build off of eachother's work.

The patent system today is not really what it was meant to be, but the original patent system I think was an improvement over the status quo of the day.
> Further, Google and it's ilk changed the game in their favor when they lined the pockets of congressmen/women to change the law from first to invent(those with money) to first to file(the true inventors with little resources/power).

But it seems like the vast majority of the world uses first-to-file.
very very cool! the handling is so touchy though, maybe turn that sensitivity down a touch
If the goal is reduction of carbon and environmental impact, building lots of new cars from newly mined materials is a bit silly.
”Must not declare new structs / classes / unions / functions / methods;”

That doesn’t mention enums yet. It should, or one could do

enum{a,b,c,d,e,f,g,h} foo;

for arbitrary complex enums.

Also, to use typeid, you need to to #include <typeinfo>. If that’s allowed, I think #including another system header instead should be, too. That header could declare some template or struct that gains you more than typeid.
Musk rejects Kanban and Toyota Production System. Chaotic pressure is only one type of production speed.
Also easier to get rid of your Model 3 and recoup some money if you don’t like it. Not so with your roof
> Solving climate change can be as simple as getting a carbon price adopted.

Such a solution cannot work, as long as we have a growth-based economy. The fact is that economists have long regarded natural resources as infinite, and their models are conceived accordingly.

Infinite growth is by definition incompatible with a finite planet. Until we have come up with a new, finite economic model (which means also a profound change to our way of living), I'm afraid there's no easy solution to the climate crisis.
Given that Indians have a vast range of food restrictions they certainly aren't exploring as much as, say, a typical person could. In fact, you can't even get a beef steak in large parts of India.
Netherlands? The article is about Denmark.
Not always, it masks UA and IPs when checking for ads content to uncover cloakers, so its within theit codebase to do this. Not sure why they’re not using it here.
Is this open source? Wondering if this was written in JS or something compiled to WebAssembly. Runs very smoothly on my Pixel 3A XL.
It's interesting, looking at chimps and bonobos it appears that both of those general strategies is employable, with bonobos being stranger friendly and chimps being stranger averse: https://www.sapiens.org/evolution/bonobos-meal-sharing/. Not exactly the same as what is being talked about here, but doesn't seem far off - note the mention even of bonobos preferentially sharing with strangers over friends and family.
HN nitpicks apart everything and then tries to recreate it from first principles. It has been like that since the very beginning and on every subject.

https://news.ycombinator.com/item?id=9224

"Rossbythebay" is good though.
> The majority can't decide that gravity should cease to exist or the sun shouldn't shine within their borders. Some limitations on democracy are natural, others are imposed by those who established it. That doesn't mean it's not a democracy.

I don't think anyone is arguing that not being able to impose the voters' will over the laws of nature is any indication of whether a system is democratic. Nor should not being able to vote away natural rights (like the right not to be murdered) have any bearing because they're basically the same thing. Red herring, really.

If someone who is long gone (and no longer has voting rights) imposed limitations on a democratic system then how is it even a democracy? More like a dictatorship ruled over by dead people with the illusion that people have "self rule".
I'm a Google SWE that's coached 50 through the FAANG interview process. AMA
My name is Coach Darek. I work at Google and I run a program that helps people get FAANG jobs for no upfront-payment.

Thought I'd reach out and answer any questions you have about the process/what you'd need to do here.

If you're interested you can check out my program - www.codebreakersacademy.com.

EDITED: Since this has been asked in a couple of comments. There is no age, location, or CS background restriction for CodeBreakers. We're fully remote and all ages/backgrounds are welcome and encouraged.
That's surprising. I wrote an extension back in the days, I think it was Firefox 1.5, I used XPCOM to use C code and it worked well. I don't remember stumbling into too many bugs. Actually I liked XUL and I thought that it has great future, because it was so much better for UI than HTML.
The underlying study was the basis for conclusions in a recent IPCC report. And the study accounts for tipping points ("discontinuities"). The estimated cost for a 2C warming is just $70 trillion.
Sending text-only is probably a weak spam signal as far as Gmail is concerned; for the majority of mail to the majority of recipients (though yours may be exceptions), HTML email - even if very basic - offers better layout/design options and better readability.

On top of that, of very old-school users on Mutt or Pine who prefer text over HTML, I'd think a significant portion of them don't have their mail pass through Gmail's filters.
For completely untrusted workloads basically - yeah. For semi-trusted, there’s lots of tech that provides reasonable, lightweight isolation. There’s no reason why hardware vendors cant ship products that are both virtualizable with high performance and secure, so that may still come.
It would be interesting to see which countries voted for and against the ban. If Italy was against the ban for example, to stop ripping off travelers, that would be amusing. :)
Line from a song I heard recently: “Faith ain’t nothing but a game face, cousin.”
> We no longer sell it (the author’s decision to just use Amazon, a male-led business, alas.)

This is where I stopped reading. Pity author has to include such divisive comments. Given this is addressed to fathers of daughters of which I am one I don't see why it was necessary to include such remarks.
Less and More – My perspective on losing and gaining
There Is No Algorithm for Truth
He does indicate it-

> With the text of my homepage replicated across hundreds of such modified pages, it has essentially disappeared from Google for key search terms for the site, such as "polygraph."
Or perhaps it is practical but google doesn't promote it culturally. Things like ReasonML or even React by facebook point to a different culture.
> Get female doctors and dentists for your daughter.

This one is the most insightful for me that I never thought about. It's similar to the easy mode advice of reading books with female leads, which is just have the daughter around other women doing things in male dominant areas.

It'll be interesting to see what the effect of a women US president will have. But I think the changes will be slow, only really taking effect once the kids who 'had a female president' in their history books grow up.
Yes, good point. Typical American arrogance on my part :-)
Paperplane vs. Elevator
I don't want to turn this into a debate about Tesla's financials, but I think just about everybody can agree Tesla has always operated in a risky position - highly leveraged, relatively low on cash (in terms of months of runway), extremely risky bets (pre-orders on FSD which has yet to come to fruition).

Love or hate Tesla, they are a financial engineering marvel. And it's easy to make an argument that the company needs more cash, but again I don't want to make this into a flame war.
Thanks! My order of magnitude range is extreme, but I was thinking of "total cost to humanity" estimate not ppms.

I do think trying to put a price tag on climate change's "total cost to humanity" is truly a hopeless task, and results are bound to be meaningless, due to sheer complexity combine with subjectivity.

How can we meaningfully price biodiversity, the anguish of future generations, permanently escalating geopolitical stress, and the vast flock of black swan events that will result from these changes, in a single dollar amount? I believe such efforts are pure hogwash.
One guy contacted me he was running Microsoft windows pirated key blog.
Exactly the same thing. Since he was doing piracy he wasn't having guts to report to google.

Everything was the same as you stated. Just difference was users coming from google were redirect to some site selling Microsoft keys.

I tried to research it more but since it was related piracy I didn't want to get involved much. But still couldn't find any solution for it.
The way I think about it is, there are certain areas of knowledge that divide the world into 2 kinds of people, where those that have that knowledge dominate and/or manipulate those that don't. That's how I rank what the most important knowledge is.

Law, economics/finance, mathematics - things like that spring to mind. In contrast, you're not in any danger of being financially ruined or locked up because someone else knew geology or English literature, and you didn't.
Consciousness is one of science’s final frontiers
Could be collecting the links so if a user blocks the sender after opening the pdf, and this is done at scale, they can infer it was one of the links and starts blocking them?

Or link support requests to people who received a certain link via message.

So basically data mining to feed a model that takes future actions in consideration.
Easy for pediatricians, too, since like 60% of them are women.
I wonder if a virtual country code could be made for scientific inquests like this which are immune from termination and transit fees in use cases like this. Would be good for science.
Check "Display media that may contain sensitive content" at https://twitter.com/settings/safety to not have certain tweets hidden by default.

Users sometimes mark their tweets sensitive when they believe it may attract controversy, not just when it is genuinely disturbing.
The practical counterpoint to Dex is Jax, by many of the same authors: https://github.com/google/jax

I’m optimistic that we’ll eventually be able to figure out how to build practical tools for deep learning (and scientific computing for broadly) based on these sorts of ideas. The biggest challenge may be trying to fit them into Python syntax!
How to install GalliumOS on a chromebook using Chrx
I have various issues with google and the way they approach these issues, but they're not in the same galaxy as Altavista.

Google surpassed Altavista because it fundamentally bought a better way of indexing with it, and survived to dominate because it paired that with an incredibly insightful path to revenue.

Are memories really that short? (Am I really that old?)

We can argue around the edges, but I think any modern search engine user would be amazed at how bad bad bad search engines were for the basics of answering your search query, before google.
One of the most 'successful' revolutions I know of is the French Revolution and from what little I know it was a good example of what you are talking about.

Three choice quotes near each other Robespierre's Wikipedia page:

* In July he was appointed as a member of the powerful Committee of Public Safety.

* Robespierre is best known for his role during the "reign of Terror"

* Robespierre was eventually brought down by his obsession with the vision of an ideal republic and his indifference to the human costs of installing it. The Terror ended with Robespierre's arrest on 9 Thermidor and his execution on the day after.

As a rule, revolutionaries are simply not the sort of people who are best left in charge.
Wouldn't be surprised if matchbox size is too big already.
We had a special version of firebug used to debug firebug itself and also XUL. It was never stable enough to deploy for general use, so I get it. But it did help quite a bit to see what was happening.
Im not saying climate models are not worth doing, I think we must do them.

But I think the priors on the models are not right, we should be open to publishing radical results not taming them down for palatability.
Most Americans Say Parents Do Too Much for Their Young Adult Children
I am still waiting all the docker fans to acknowledge bhyve[1]

[1] - https://bhyve.org
Agreed. There is nothing stopping the sender's app from parsing and reporting URLs in any and all content before e2e occurs... Even to FB servers
Isn't this a conflict of interest with Google?
The future is probably WASI: a sandboxed compile target with a capabilities based security model not owned by a single corporation. https://wasi.dev
That's the problem with assuming you can read people's minds, which seems quite frequent nowadays. The key "tell" for this is saying: "so what you're saying is" followed by the opposite of what the person is really saying.

No, your reading is incorrect.
Yes. Back in the day, I commuted to SOMA from Lafayette -- had that worked out quite nicely.

I'll be starting from Oakland, found a spot to land that will give me a little time to work through market availabilities to find the right place.

But what you suggest is more or less what I'm aiming for, with Lafayette/WC as a possible extension if I can keep the home-to-BART commute easy.

I do like to get up at 430am and BART early, which opens things up a bit.
I like FLIF too, but it has zero browser support, whereas all Chromium and Gecko browsers support WebP.

Something nice about FLIF is partial decoding. You can reasonably see a thumbnail by downloading just 5% of the full lossless file.
On the flip sides, focusing on goals rather than costs leads to programs that cost stratospheric amounts without producing the desired results. At the end of the day, we must attempt to rationally analyze our world and make decisions accordingly. If we abandon that, we might as well resort to religion. ("Climate change is God punishing us for the sins of capitalism!" "No! God wouldn't let climate change happen to God's people!").
Sort of like how all of us check Hacker News daily? Don’t act like we’re any better
Completely agree with and the sad thing is I don't even know where to point someone to learn about bout the roll that "government standards organisations, the military, and academic fields" play, except to talk to leaders of individual W3C groups.