skysight-inc/HackerNews huggingface dataset:
San Francisco apartment rent prices are dropping fast
Anywhere you want.
To test it, you'd need DNA from a sample of detainees, I doubt they have that.

It's pretty suspicious though, 800k worth of human hair? It disgusts you, I hope.

In other news, President Trump agreed with Chairman Xi that his concentration camps were "the right thing to do" as long as Xi continued to buy soybeans from American farms!

Art of the deal!
Scientology is considered a fringe belief group by many and managed to get hundreds of thousands of adherents long before social media. Just as an example that everyone always brings up, advertisers didn't stop the New York Times and many other allegedly credible sources from falsely claiming Iraq had WMDs, the result of which has killed approximately infinity times the number of people that QAnon has. Just like social media users, legacy media outlets distort the truth and stir up rancor in the populace ("hands up, don't shoot", president is a secret Russian agent, Obamacare is a government death panel, climate change isn't real: pick your poison).
I'm fairly impressed with the level of detail here, and the fact that they use big O notation to designate the categories is quite clever.
There's a book about alchemy and other delusions which is actually still really interesting. I'd recommend it. It was originally published in 1841. It includes chapters on financial bubbles as well as alchemy.

[1] Extraordinary Popular Delusions and The Madness of Crowds https://www.amazon.co.uk/Extraordinary-Popular-Delusions-Mad...
Act First, Do the Research Later
Then we're choosing the lesser of five evils, except now, none of the evil parties alone have a strong enough electorate to squash any sixth party that emerges from the disenfranchised of the other five. That's completely unlike the current two-party system, where no third party can gain any traction due to not having a sizable enough electorate to take on "the big kids".
That's a wildly different situation for a couple reasons. The debt is in the opposite direction, and the UK had HK for 100 years, not "immediately". It's not really a relevant thought experiment.
That thread still works! https://news.ycombinator.com/item?id=9025800.

I didn't see any differences with the archive.org page. It would be interesting if there were some.
Right, compared to the 4.8 million lines of C++ in Chromium...
I didn't have a chance to dive too deeply but I just signed up.

Thanks for the work and sharing!!
My feelings as well. But this one sentence made the book worth it - it is a commonplace thought that should've occurred to most others, but anyway was a clearer articulation than whatever I'd had:

"I'm suspicious of any plan to fix unfairness that starts with 'step one, dismantle the entire system and replace it with a better one,' especially if you can't do anything else until step one is done. Of all the ways that people kid themselves into doing nothing, that one is the most self-serving."
Using a 200hp (or whatever it is) engine to power a 7kw generator is unlikely to be particularly efficient. That would be better suited to an engine in the 15hp range.

Fine for occasional use but you'd be better with a real generator if it was regularly required. Also, for bonus points the power doesn't go out when someone needs to go pickup an extra sheet of ply.
There is a simple explanation why the [Gödel 1931] proof for Russell's system does not work here:

https://papers.ssrn.com/abstract=3603021
How does that change by having the bot add items to the cart? You haven't solved anything

You are still left with the same scenario as if the store listed the individual shipping price on the front page

Google isn't going to know what other items you _might_ add to show you a "real" shipping cost
There's some sort of good analogy in here about how the modern-day search for "AI" is akin to the search for an alchemist recipe for gold. In the search, many interesting substitutes are created and many other useful discoveries made.

Those proclaiming to have general AI that solves everything are charlatans like the man in the article professing to have a way to create gold, but they create investment into research which leads to other useful knowledge, processes, and artifacts.
I don't understand the mentality people have when calling Tesla an automaker. Automakers today traditionally outsource a majority of their parts and are just glorified assemblers. Meanwhile tesla has much more vertical integration in their cars and owns much more of the stack, from the batteries (there are even rumors they'll go into mining to secure steady supply), to their software and self driving stack, to grid storage, etc.

I'm not sure exactly what I'm getting at here, but it reminds me of back in the day when people called amazon just a bookstore.
The first problem is monetization. Do you think people would pay a yearly subscription fee for a better image search? I'm not sure they would, but maybe.
I mean... The vast bulk of digital capitalism is information asymmetries. Lies by omission are nearly the currency of e-commerce.

Is it wise to intentionally refrain from offering the same price to a human you'd offer to the Google-bot? Possibly. Depends on your goals.
Do software engineers actually implement that? That seems pretty immoral. I'd rather let them run the a/b test and steal whatever solution they end up with.
I'm pretty sure Wikipedia has you covered... But TL;DR: traders that always have a buy and sell transaction active, making sure the market allows to buy/sell instantly at any time.
Hmm, well that's not what I said at all.
I want this. I have MS and miss hiking so very much.
Gas is cheap, and trucks are useful. I don't often need to move a bunch of lumber or whatever, but when I do, it's nice not to have to go rent a truck from Home Depot.

And when I'm not doing that, it's basically a spacious luxury vehicle on the inside. What's not to like?
A 2000W inverter generator is much, much quieter than the construction generators you're used to seeing. Still louder than an F150, but quiet enough so it's not very bothersome. 50-60dB or so.
Manufacturers have wanted to move to a 24V (or higher) system for at least a decade. They just haven't agreed on how to do it. Jump-starts work because everyone is on 12V, and while there are various solutions to that, there just hasn't been a convergence on a single solution yet.
It isn't mentioned but even 80% of that power would be enough to continuously run even the largest residential heat pump after its various rotors come up to speed. You just need a few hundred milliseconds of face melting power to overcome the locked-rotor amperage.

The way this is being marketed leads me to believe they have engineered it for fairly extreme use cases. Specifically, the mention of air compressors (i.e. a heavy reactive load) gives me confidence that this can handle other similar devices.
If this piques anyone's interest check out Expedition Portal: https://www.expeditionportal.com/

I'm going to be building one based off an LMTV as soon as I can find a place to do it.
Seems really annoying to have to define that standard and keep the schemas up to date vs. just having the same thing behind an API in the cloud.
I don't think the numbers work out though.

Say Pandemic response preparation costs $10 billion a year, and the event occurs every hundred years. That means the total cost is $1T over 100 years.

Has the Pandemic caused more than $1T of damage to the United States? We've spent more than $1T just on the government bailout, which doesn't even come close to covering the damage to individuals and the economy as a whole. I'd say it easily exceeds $1T. Far more was spent on the Iraq war than on Covid preparation, yet the latter would have paid massive returns.

Frankly, pandemic response would be a rounding error compared to the defense budget. Even $2B a year in pandemic preparation might have saved us. That's only $200B per hundred years, far less than Covid has cost the US this year.
Unscheduled fixes for critical Windows flaws delivered through rare channel
In the US, casked "real ale" is rather uncommon and many people prefer kegged and force carbonated beer. While I enjoy and seek out casked beer when it is available, most people I've talked with actively avoid it with comments of it being "flat" or "warm". Even the places that have 20+ taps (kegs) will only have 1 or 2 casks at most, but typically no casks. More often than not, casks are only available for special events/beer releases.
A market maker is an entity which isn't interested in the underlying assets at all. Their goal is to always end with a 0 asset, all cash balance sheet (over some small time interval). Their goal is to buy X at $100 and sell it at $100.01 a million times a day.

`Liquidity providing` is the side of the trade which had a `resting order` on the order book which traded against a new order (the liquidity taker). Various exchanges have various different fee schedules for your designation as a market maker, how much volume you do, whether you are taking or supplying liquidity, and what kind of order you are placing.
People who cannot read Lisp or find it difficult to scan Lisp code with their eyes, or those who try Lisp for the first time, usually approach it the same way as they've probably done many times with other programming languages. They stare at it and try to make sense of the code.

However, that's not how Lispers usually read Lisp code. Lispers would connect to a REPL and start "dissecting" the code evaluating it piece by piece. Lisp is unlike many other PLs where you usually have to follow "write -> save -> lint|compile -> run -> check the results" routine, boils down to "write -> eval -> check the results".

You can even say that coding in Lisp is dealing with a "living," "breathing" program, whereas in other PLs - your program is "dead" and comes to life only after it's compiled and ran.

> It is avoided commercially for this reason.

Lisp is being used today by Apple, Walmart, Cisco, Amazon, Netflix, and even NASA and many other companies. Huge banks and FinTech startups around the world actively using it. Clojure is the most popular programming language in its category of PLs with strong FP emphasis. It is more popular than Haskell, OCaml, Elm, Elixir, Purescript, and recently surpassed Scala.

Not a single guru, CS veteran or renowned programmer ever complained about Lisp being hard to read, because they understand - if they know anything about programming at all, publicly saying shit like that would raise many eyebrows.

But every single time someone mentions Lisp on HN, there will be at least one dyslisplexic, who has never developed enough patience or inner curiosity to learn it.
Actually i have access to a mmap'ed file that happen to have the DSO payload among other things. In practice i dont need memfd_create(), as passing the payload with the right offset within the mmaped file would do the trick.. But given its a file with much more data then just the DSO, by using something like memfd_create() i could make it easy for the OS, passing just the content of the DSO file.

Note that in my use case i will/can pass the file descriptors to the child process, so that's why memfd_create suited me well. But if you happen to know how i can just use the mmaped file, as long as i can point the exact offset to be readed, it will be much better, because it will be basically a zero-copy implementation of it.

(If memfd_create() could be created by passing the memory address, without the need to use a write() in the created fd, it would also be much less expensive)

Thank you for your tip, that is a really nice trick!
This is the problem that I have with HN editorializing titles. This comment made perfect sense and was useful before they changed the title, but now that is changed it looks like the poster is an idiot who is just saying what the title says and some people downvote it.

I know HN is not very keen on adding features, but this is one that is missing for the sake of transparency (seeing if the original title was editorialized)

I understand that the original title was click-bait trash and this one makes sense, but it would be nice to understand how it changed so certain comments don’t get de-contextualized.

But I guess is the same problem with editing comments.
w.r.t. b), it looks like you can figure out which were legitimate sites using the "Insight" column!
I agree and sympathize with what you're saying. Coding screens are a necessary evil. But perhaps they can be omitted in certain situations. I know I completed the Google foobar challenge far enough to alert a recruiter, only for the recruiter to send me a snapshot test. Like c'mon, I just solved a whole slew of harder problems than this.

I wonder if companies like TripleByte are actually successful in solving this issue. I've avoided them because I'm skeptical of recruiting companies, but it might be a good idea to have people take one coding screen and have it apply to multiple companies.
It makes at least some sense if:

(1) Some percentage of existing auto makers are asleep at the switch and are going to lose in the long term as the EV revolution gathers momentum. Note that battery prices are still dropping. Also note that COVID temporarily crashed oil prices but in the long term may lead to an oil price spike since it's bankrupting and decommissioning a ton of "enhanced recovery" and harder-to-get oil operations. When oil demand recovers supply may not be there.

(2) Tesla will at least not fail, and therefore has a chance to pick up market share from auto companies that are left behind. If Tesla does more than just not fail and actually improves and grows, it could pick up quite a bit of market share.

Now add...

(3) Every central bank is spraying the markets with a fire hose, so if Tesla at least looks decent it may hold up against asset price inflation vs. less healthy looking auto companies.
Well, actually 7 years old so there is that.

But it doesn't matter if it is react or iOS or prolog. If you think about it, a CS degree, that covers a lot of topics, is minimum 3/4 years. And when you get out of uni you are considered an intern/junior. But now, bootcamps/web tutorials, people think that ater 2 years they become an authority on something.

I deal with these people everyday. They know 'react' inside out, but anything higher level (how to organize the freaking code) or how to use any kind of CS algo to solve a problem that isn't in the O(n^n) space because it is 'simple' is beyond them. Which is fine, is something that takes time to learn and know how to use. It took me years.

But 'I'm a senior developer' types with 2 years of experience is ridiculous, and we should call them what they are, liars. (not the GP, again, don't know him, talking in general)

(I don't think a CS degree is needed to be a software developer)
How Mount Rushmore Became Mount Rushmore
I can't speak to best practices, but I can to worst. Tragic Design [0] is a text I've recommend to others in the past. It's important to not just know what to do, but also what not to do and why. I haven't reread it since it came out of beta, I read it a few months before it was published and found it to be good. It gave a lot of examples of poor design decisions with physical systems and analyses of how they led to accidents (or near accidents).

Two examples that have stuck with me:

Descent angle/rate shown and entered on the same display, the mode determined whether you were entering an angle in degrees or a rate of change in altitude. The difference in display, aside from the mode indicator (a single light) was a comma (rate) or decimal (angle). Entering an incorrect value because the pilot thought it was in a different mode resulted in a much faster descent and accident. Imagine this on a simple LED display (but smaller than your standard alarm clock):

.
1,000

1.000

And it's not the only control or display in view and those two numbers mean very different things.

Another was a control for a ferry boat with two engines. Depending on which engine, the control for engine speed could mean different things depending on which engine was the active engine. Visual aid:

|========|
X X
1 2

If engine 1 is active, pushing the speed control away may mean go to the right, if engine 2 is active it means go to the left. The indicator to know which engine was active (as I recall) was the same uniform sized small indicator used for every system status indicator. Forgetting that they had switched engines (to "pull" the ferry to its destination versus "push", due to damage or other issue with the desired engine) the operator accelerated rather than decelerated at the destination.

[0] https://www.oreilly.com/library/view/tragic-design/978149192...
Probably want to throw another big tank of fuel in the bed of the truck, though.
Ask HN: How do I know if a business is owned by private equity?
As a customer who is concerned about the negative externalities of private equity, I'd like to search by company name to identify if a company is owned by private equity in order to shape my purchasing decisions. Even better if more financial information was shown such as if debt was used as leverage by an acquirer.
It's because openness is a luxury and status symbol. Ohh look how open and so much better I am, and how I'm composed and stoic enough to tolerate all this dissent. But when you take away wealth and security then luxury and status are the first things to go.
In case anyone was wondering what this referred to (like I did): https://en.wikipedia.org/wiki/Thiotimoline

> Thiotimoline is a fictitious chemical compound conceived by American biochemist and science fiction author Isaac Asimov. It was first described in a spoof scientific paper titled "The Endochronic Properties of Resublimated Thiotimoline" in 1948. The major peculiarity of the chemical is its "endochronicity": it starts dissolving before it makes contact with water.

> Asimov went on to write three additional short stories, each describing different properties or uses of thiotimoline.
I happen to Sundar very well for past 20+ years. I very seriously doubt the allegations here and frankly surprised his name was mentioned publicly. That is against the law I would imagine. I hope Cisco covers his legal defense. This feels like a disgruntled employee trying to get back at his former bosses.

While I agree nobody should be discriminated against based upon their national origin, race, caste, gender etc., people need to come to terms with the fact that life is unfair. Some day you are the pigeon, some day you are the statue.
That sounds handy!

After I got my license as a teenager my first vehicle was an old Ford cargo van. I installed a 1200W inverter and an extra battery, through a low voltage disconnect to avoid accidentally draining the main car battery. Designed a bracket for it, carefully cut out all the metal bits with a cutoff disc on a cheap tablesaw, took it to a local autoshop and begged them to spot weld it together for me. Got home and realized it was assembled backwards (d'oh!). More work with the tablesaw and some bolts. Went a little overkill on wire gauge the size of my thumb to connect it all (it was fun to fish that under the rockers).

It worked great - I could easily run handtools like hammer drills (this was before they came with batteries) and even managed to power that tablesaw. Toward the end of highschool we built a bunch of theatre sets in the parking lot running off it.

Girls got a kick out of making hot chocolate while we were out in the country stargazing, and loved being able to plug in a hairdryer.

As the van got older and crankier, it was handy being able to flip on the second battery to give it some extra starting juice on cold winter mornings (-35°C).

I did wear out an alternator prematurely but the replacement one lasted the remaining life of the vehicle.

I wasn't planning to buy a new truck but this feature could actually draw me in.
Massive-scope metrics like this are one of the positives of highly-managed ecosystems like Apples. But how transferable are the results vs. being idiosyncratic of Apple's implementations of network libraries, drivers?
> Just telling everyone else what is wrong with their approach to solving a problem instead of also offering up your own better solutions tends to not work well in the long run.

How would you think the introduction of a competing bill would fare, if it still needs the support of the first bill proponents? Wouldn't they believe that anything short than the original bill is not worth supporting?

I don't think the issue is that there are no better ways to deal with, say, child porn. I do believe that many politicians, if not most, refuse to acknowledge that there are better solutions out there, and for that there are several factors.
Ask HN: Resources about Networking for Developer?
Hi,

As a developer, I know some fundamentals of networking (OSI layers, how protocols work, some basic tools like ping, nslookup, netstat etc. ) but I want to learn more. For examples, interfaces in linux, bridges, routing, iptables etc.

What do you recommend? Course/Book/Tutorial/Repo? Personally, I don't like very old books which are full of colorless text. I like resources which follow the approach "Explain like I'm 5"
The CCP has not at all let up on its persecution of people, groups, and ideas that are deemed "enemies of the state": Christians who do not meet in a State-registered/3-self (= state-controlled) church (persecution of those Christians has worsened significantly), Falon Gong practitioners, and minority group members, among others.

In addition to religious and ideological persecution, we see grave human rights abuses continue unabated: forced abortions, arbitrary (non-rule-of-law) treatment of citizens, lack of habeas corpus, ruling officials and legislators who are unelected (or who are only eligible for election if they are CCP members), a secret police, massive slave labor camps, long prison sentences for journalists and human rights activists, etc.

Perhaps the only difference we're seeing since the 1950's is that capital and property ownership in themselves are not seen as anti-state.
Most people who drive pickups don't actually need them. Financially they'd be better off renting one on the rare occasion they actually use the bed or towing capacity.
Okay, that matches my experience with V8. Thanks.
Can I ask, what is it really to "containerize" and why does it need a special tool?

From what I can tell "containerization" is mostly just starting up a Docker image, running apt-get or equivalent to install tools (in this case, a JVM), and specifying a launch script or entry point. You might give it some arguments for what ports and volumes to mount.

Is there more to it? Because that kind of thing doesn't seem to require more than a simple script or two, and I have a hard time understanding why you need dedicated tools for this.
Since we can't do the same in the Chinese market.
> can't use traditional DOM events

Wtf are you doing man?
>some times the target architecture just doesn't provide it (devkitpro/devkitarm or embedded) and sometimes bugs that are evident in production just cannot be replicated in your debugging environment.

It happens, yeah. What mostly happens is that 99% of software development has debuggers available and that they are infinitely better and more useful when resolving issues. Printing, then realizing you don't have enough info, chaning your code, recompiling, printing, etc, is just not good software development practices.

Live with your constraints when you have no other choice. Use the tools that have been a standard in the industry when they are available to you.
There are bots out there that scrape sensitive information from Github repositories. If you inadvertently push up a commit with a secret in it, then consider it compromised. Email is no different in that regard.