skysight-inc/HackerNews huggingface dataset:
Usually, but they do get into unfortunate accidents from time to time.
Think of a random cafe offering complementary free donuts to veterans, and then deciding (or being told) to start charging for them. The Red Cross was not a perk provided and paid for by the army. It's really not that outrageous.
Both the detroit city and detroit metropolitan areas have decreasing populations and drastically increasing rent prices.

The share of unoccupied housing exploded from 2010 to 2018, to 23%, according to the census. This is a sure-fire indicator that supply is far, far superior to demand. And yet, the price of rent increased. This means that supply and demand simply does not explain the rising price of rent. I don't see anyway that demand might be higher than supply, while unoccupancy rates are above 10%.

Also, if you want a source that doesn't make empty, baseless economic statements without backing them by facts, there is this one: https://www.metrotimes.com/news-hits/archives/2019/03/06/is-...

I simply used the one above because it was clearer about the primary source used. But of course, websites run by real-estate investors will make baseless claims about supply and demand, without backing them up with any data, that is simply a fact of the matter as such a mentality seems to be widespread.
All the technical explanations already given aside, the fact that companies in the US can and do resist attempts to undermine cryptography (see the San Bernardino case), and that there's an actual transparent public legal system where we can all follow along.

It's not perfect but compared to the pretty much unlimited control the Chinese censors have over their companies it's a hell of a lot more trustworthy.
Yeah, I definitely wouldn't advise anyone to run httpdito in production. It's so lacking in observability that it doesn't even log hits, it doesn't do timeouts, and its MIME types are configured by writing in assembly language. But it shows that some surprising things are possible. And it can be handy to serve up some static pages from your laptop to your phone or whatever.
The US Army leadership asked the Red Cross to start charging. The problem was the Red Cross was only giving free donuts to US soldiers, and this was causing the other nations' soliders fighting on the Allied side to be upset. Apparently their civilian population wasn't as generous as the US supports of the Red Cross. So getting rid of the free donuts was to avoid "dissension in the ranks".

Why couldn't the Red Cross just give free Doughnuts to everyone? I'm not sure; maybe because they collected the money for "support our troops", and supporting the Brits might have been considered a violation of the terms for which the monies were donated.
GitHub has an offering where you self host it on your own hardware or in your own cloud.
A few options to look at specifically: --follow, -M, and -C. Less related to refactoring I also find --first-parent and --merges useful
The US could have a) shut borders generally to every country reporting COVID19 outbreaks, not just to China b) had an early, coordinated nationwide hard lockdown for a few weeks at least to stop the spread and buy time to identify outbreaks so they could be snuffed out c) not ignored the CDC's testing failures d) gone big early to pay/coerce companies to massively scale up production of tests/PPE/ventilators (the latter not needed as it turns out, but we didn't know that).

Not very different from what NZ did. Probably would have worked, but even if not, at least it should have been tried.

Undetected spread and even quite large outbreaks can be contained and eliminated. NZ did it. Other countries did it. Trump didn't even try.
That's to avoid overstretching your pinky
It is also critical to note that everyone you communicate with needs to do this too, or Apple can still read your messages to them.
I would pay business money, for a way to manage, simply and conveniently, trusted developer identities (via a web of trust) to validate software packages. This is something of a larger concern, but if that was their product goal, it is a thing I would attach a dollar figure to
It has jack shit to do with the social aspects of what scientists actually do, though. And I am sure the vast majority of scientists do not care at all about the formal foundations of mathematics.
That's when we fork emacs with the GPL license. You can't retroactively change the license to the code you published as GPL before
I'm currently building one using Next JS. It's simple and easy. You got to write CSS to make it responsive. You can finish the Next JS docs in an hour if you already know a bit of React.
There's another downfall of iMessage. If you have iCloud backup enabled, your iMessage encryption keys are saved to iCloud, allowing Apple to decrypt your messages. And even if you disable iCloud backup, Apple can still read your messages if the person you're talking to has iCloud backup enabled.

This is not a secret, it's documented behavior. https://support.apple.com/en-us/HT202303 And it's not theoretical, because Apple does decrypt iMessage communications in response to law enforcement requests: https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
Self-Driving Cars and Wearable Tech Will End Insurance as We Know It
going to look at this in depth tomorrow. Thanks
sure, or any kind of anonymising vpn.
> remained undetected for a few weeks

This is precisely the problem.

Why, when the virus had circulating for weeks, did we only have 7 confirmed cases? Because the CDC massively messed up the testing regime on several levels: only testing people with travel or links to travel, not having nearly enough tests due to major slip-ups in development, etc.

Why was the CDC such a disaster this time? We don’t really know yet, but there was clearly a failure of leadership there. I don’t know whether Trump is to blame or not, but the Republican denigration of government as ineffective appears to be a self-fulfilling prophecy.
My opinion is that committing is buy-in. You don't have to agree with something to buy into it. You buy into something when you agree to do it, whether or not you are convinced it's the right thing.
The rate of occupied housing in Detroit has drastically decreased, while average rent has increased. If the supply and demand hypothesis of the real estate market held, one would believe that given the fungibility and non-stratified nature of housing in a given city, cratering occupancy rates would correspond to a decrease in average rent priced. If you believe that housing is indeed stratified and that the surplus of affordable housing has so little an effect on the average price of rent in the entire city, whose average income I should remind you is of under 30 000$ while the average price of rent is of more than 12 000$ a year, then I see no way that building luxury apartments could still mean a sizeable decrease in the price of affordable housing in say, Toronto.
Maven is my favorite thing about Java...
This is VERY useful to build a MVP FAST / TEST the market. I would love to try it for an idea I am about to test. Instead of using WP i can use this method.
I see. Out of curiosity, what is the limiting application?
> "in an ideal world you could go up the food chain and say, "hey, if we spend $10,000 on this, we save $100,000 in employee hours". That should be the easiest decision in the world, especially if you could come back in a year and figure out it was really $105,000."

In an ideal world, yes. In the average large organization in the real world, though, very few people care about "saving employee hours". Particularly in middle management.

When a team's workload falls by 50%, there's rarely a magical stream of "useful work" that arises to replace it with. More likely, the team just sits around twiddling their thumbs; you either need to fire them, or concoct some busy work for them (defeating the point of the exercise in the first place).

Middle management are never going to gut their own team, because their headcount is what justifies their own position. This is also why your organization never has the budget for $10,000 - any money defaults to headcount, because headcount entrenches managerial authority.

Unless you're selling to C-suite (and can quantify the headcount reduction), "saving employee hours" is a terrible sales proposition for large enterprises.
Ask HN: Free/Open Source self hosted email system
Looking for recommendations for an email system that meets the following criteria
1. Supports POP3 and IMAP

2. Clean and easy to use web interface

3. Free and open source

4. Can be self hosted
Or, as usually attributed to Feynman,

"Philosophy of science is about as useful to scientists as ornithology is to birds"
You can revoke the DNS signature. I'll assume your keybase account name is the same as on HN.

I do agree on the ssh key feature being nice, and, here's a link: https://keybase.io/blog/keybase-ssh-ca
You could also just use the keybase file system to keep ssh keys around.
I found lsp-mode to be quite cool (recently reformatted my machine, and so decided to modernize). lsp-ui + company mode kills the input latency on any 4k display on Ubuntu tho. Input latency is now VS-Code/Atom level slow. Unbearable. Even with delay set to 0
Insertable streams let you encrypt the compressed media.

WebRTC doesn’t give you hooks to re-encrypt the SRTP payloads.
How would this be news?
Yes - to clarify this further: as I understand it (and I'm not deeply familiar with the process), reproducible builds require that developers take additional measures to ensure that their source code cannot accidentally or intentionally produce variant build output.

That means that some commonly-used practices like embedding current timestamps into files become unacceptable.

It does tighten the development constraints -- although frankly, that's similar to many other secure coding practices. Better tooling, linting and frameworks will help to reduce the developer friction.
If you have never read "Reflections on Trusting Trust" by Ken Thompson, I wholeheartedly recommend it. It's a short read (3 pages), but absolutely worht your time.

https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p7...
gRPC-JS 1.0
For the last few weeks there has been widespread testing of asymptomatic people. E.g. teams showing up at a supermarket and testing everyone, testing everyone associated with a school that had a pretty large cluster.

It is true that still most tests are on symptomatic people. But if there was undetected community transmission then you would expect some of those people to develop symptoms and eventually get tested and test positive. (Currently the PM is saying "if you have a sore throat or a sniffle, get tested" --- the bar for symptoms is extremely low.) So it's reasonable to assume that there isn't significant undetected community transmission.
"No" can be interpreted as pure obstinence.

"We can do X... I suspect we'll need at least N weeks after we have a proper scope/spec/X/Y/Z from you, though, so if you want it done by $(MILESTONE) we need it by $(MILESTONE-N) at the absolute latest, or more preferrably by $(PREVIOUS_PLANNING_MEETING) so we have some wiggle room. No, that's not a spec. Yes, you need to participate in defining the scope of this thing - otherwise it'll take even longer when we're forced to rework completed things to work how you actually wanted them, and longer still when we work on things we thought you'd find important but don't care about. When can you meet so we can get this properly defined and fleshed out? We need a meeting anyways to discuss what other things you want that we're going to have to cut or defer to fit this into the schedule as well."

If they work with you to cut/defer other things they've asked for and actually get you a scope/spec/X/Y/Z on-time, then good! You've successfully responded to a change in their priorities.

If they suddenly lose interest when they might have to do some work... you've probably deflected some high work low value ask. Also good!

If they put in the work but can't get you scope/spec/X/Y/Z in time... well, hey, that's not on you. You need enough time to get these things done.

They might still want 3 women to make a baby in 1 month... but they might believe you when you say that's not possible if you at least look like you're trying to work with them on fitting X into the schedule.
It would be cool to have package statistics to know which packages are more popular/used. The community is too fragmented at this moment, and there are too many competing packages. While it's good to have diversity, having package statistics will make it easier to choose the best packages for end-users and package developers will focus on improving the most used packages. It will also improve compatibility between packages.

Or is this already implemented? VS Code does it and it's a good feature.
Macs will suspend to RAM and write the RAM state to disk, then use the RTC to wake up 1-3 hours later and power off the RAM to save battery.[1] Resuming from disk takes 5-10 seconds while resuming from RAM takes a second, which is why OSes don't just suspend to disk.

The generic name for this behavior is "hybrid sleep" or "hybrid suspend". It's when the laptop does everything it needs to hibernate (suspend to disk), but then just suspends to RAM.

Almost every laptop is capable of this. The limiting factor is software support. You have to deal with different hardware RTCs, different disk encryption setups, swap partitions vs swap files (and how big they are). It's complicated enough that I decided it wasn't worth configuring, so my laptop loses 3-4% of battery life overnight. That said it is possible on Linux, especially if you use a swap partition instead of a swap file in an encrypted disk.

1. https://support.apple.com/en-us/HT202124
Your comment prompted me google George Foreman and I'm surprised to find that he was actually a celebrity (boxer) and not the founder of the company as I assumed.
You are comparing the possibility that something could go wrong and expose contact graphs to systems in which exposure of the contact graph is a foregone conclusion, because the servers store them, durably, online, in plaintext. The point of the Signal design is not having to do that thing, and, indeed, it doesn't, unlike other secure messengers that do.
But that factory won't do any good unless it gets input, and can put its output somewhere. The input would supposedly be from the local regolith which has a lot of the same problems that the example roomba would face.

Now a factory on Mars that takes in sunlight and atmosphere, and fills a tank with rocket fuel, could be possible. But in that case I would call it a specialized machine, not a factory or a robot.
The typical response to these types of posts is "oh your /toy/ server doesn't account for x, y, z in my use case, like ddos, network issues, etc. But how many people actually handle those cases in your production application? I can say for the majority of the applications I've written at large companies handling significant traffic API compatibility was far higher on the priority list than the cases that people often bring up.

IMO she's right, I wish we didn't mess wrap around gunicorn and gevent for some of our services. Certainly would've made my life easier and the services faster.
I've seen some really amazing things produced by the Inkscape community. One of my favorite demos was at GNOME Asia a few years ago where I saw a shoe company from Indonesia that exclusively uses open source tools like Inkscape to produce their line of shoes (https://coscup.org/2018/programs/using-inkscape-to-design-sh...).

It's awesome to see this Inkscape 1.0 release and it's incredible to think about how much impact Inkscape has had on the open source design tool landscape.

I'm the Sr. Open Source Program Manager at GitLab, btw. Thanks @Inkscape for being part of the GitLab for Open Source community!
I Challenged Myself to Publish a Web App in 7 Days
As an Executive in PM and Engineering Management, I often wonder if my colleagues still believe I can have impact "where the rubber meets the road". This is my journey of locking myself in a room for 7 long days to find out. I hope you enjoy it, and it sparks some passions of your own!
Our next chapter: Bringing teams together, wherever they're located
> single-threaded nonvectorized C wastes on the order of 97% of your computer's computational power

Can you elaborate on what this means exactly? For example, is there some reasonable C code that runs 33 times slower than some other ideal code? In what sense are we wasting 97% of our computer's computational power?
> but metadata does get turned over in subpoenas.

A subpoena is another form of security, at least as far as a free society is concerned.
So, the patent office puts out a document telling examiners exactly what to look for, and applicants read that document and use it to craft their applications. Examiners get what they are looking for.

I’m honestly not seeing what the major issue is here.
I never thought about that side of it; you do need health insurance. Anybody have an answer?
Agree wholeheartedly. If you don't trust your people to come up with reasonable time estimates, you should fire them and find people you do trust. If you do trust them, then you shouldn't play stupid games to get them to shrink their estimates. If you want 20 features, but the estimates don't give you the delivery date you want, your only reasonable option is to cut features until the team believes that the remaining features can be done by the deadline, based on their original estimates.

I think it's also potentially reasonable to say "I really need these 20 features, and I'm ok if you cut corners on quality to get me those 20 features by this date". But in my experience, I've never heard anyone say that and mean it; they still get pissed off when the end result is buggy as hell. And I just don't think it's a good business decision anyway; burning customer goodwill is only a winning strategy when you're a monopolist, and even then only until you get unseated, as everyone eventually does, given time.
They do have a large R&D presence in China.

As of January 2020, they had 2,532 full-time employees. Of those, 1,396 were in the US and 1,136 were in international locations. Within the 1,136 is "more than 700" employees in R&D in China.[1]

A LinkedIn search for "engineer" working for "Zoom Video Communications" in location "United States" shows up 558 results.[2]

Their entire management team is in the US, and of their 17 data centres, only 1 is in China.[3][4]

[1] https://www.sec.gov/ix?doc=/Archives/edgar/data/1585521/0001...
[2] https://www.linkedin.com/search/results/people/?facetCurrent...
[3] https://zoom.us/team
[4] https://blog.zoom.us/wordpress/2020/05/04/navigating-a-new-c...
> A cheap city example is Cleveland. The reason why it's so cheap? In 1960, 900,000 people lived there. Today, 400,000 people live there.

Cleveland is not actually that cheap (it just looks dirt cheap to people earning Californian dollars). And Cleveland would instantly be as expensive as California, if Silicon Valley headquartered there instead of California -- the fact that 900k people once lived there would not help in any way.

The prices of places is largely not determined by supply or demand. It's determined by the value of the property around it, and that property in aggregate is determined by the wealth of the jobs congregated there, and the concentration of capital located there. Only by redefining "demand" to not mean "persons needing homes" but instead to mean "anything that impacts the price" can you make a supply vs demand model work for housing.

> The population of LA in 1960 was 2.4 million. Today, its over 4 million in the city proper. Units in LA are on the market for a weekend, you sign your lease on monday, and move in by thursday.

The population of Grand Rapids, Michigan was ~198k in 1970. Today, it's still ~198k in 2020 -- same population, almost exactly. Despite this, units in Grand Rapids are on the market for a weekend, you sign your lease on Monday, and move in by Thursday. Despite this, units cost has increased by about 700% during that time.

Because, again, supply and demand are not the primary factors in housing costs in the US. They haven't been for over 50+ years now.
Oh, I misread "the second part". Sure, you can compare anything, but I'd dispute that it's always productive to do so.
Covid-19: autopsies reveal the vascular dimension of the disease
I don't think anyone is making the case here that computers beat the brain at any thing the brain is evolved to do. But there are uncountable tasks computers are better at then brains.
That's because I'm more productive with Python (been using it for ten years to implement many backend services), never hit any of its performance limitation yet (I mostly use it to develop b2b app with medium traffic at most, and always leverage distributed task queue for anything that might excessively blocks the webserver process), and also didn't want to maintain a fleet of windows servers (at least in the past when .net was windows only).
Or just build it into the car...

...and you have a Chevrolet Volt, BMW i3, or Fisker Karma.
>The regrettable fact is that this contact tracing app will definitely become a requirement for getting a job, and very likely at some point a de facto identity and civil passport for being able to access modern infrastructure and urban areas.

Should be an easy fix now that the app is open-sourced: just build a version of the app with all the tracking code stripped out, leaving a mock UI that always says "no contact detected"
This. I couldn't agree more. My current team is high functioning and regularly delivering value to the business. Delivering value is our measure of progress and success.

Sure, we set goals which have dates attached. We usually plan out a whole quarter of what we want to accomplish. Our timeline is based on best guess estimates. We aim to deliver 80% of what we committed to. Sometimes we do it, sometimes we don't. The business rarely complains because they see regular value being delivered. When things aren't going well we communicate openly and regularly so that no one is caught by surprise.
For me I just stop responding to anyone focusing on minor details and missing the point

Anything related to China CCP has large enough security concern chance. This is due to political motive to have control of information flow on everything they can.

Any team in China can be enforced to provide one or more means to obtain more data or can't operate smoothly. (See Google)

This is not "anti-China", more like "anti anti-privacy" (what's the opposite of privacy?). Same goes for any US company that does anti-privacy things like Google.
I was using "Roomba" as an illustration device. I necessarily wouldn't expect that the technology I described would be available at a consumer price point, but many of those items on my list should be doable with the same technological (AI) advances needed to make off-planet robotics work well (especially ones that are more distance such as on Mars, which need to work more autonomously).

For example, the rovers on Mars, as much as they have accomplished, really haven't done much more in all the time they were there than humans did physically on the Moon 50 years ago.
Boston Dynamics’ Spot 2.0 features improved autonomy and mobility
Somewhat predictable move. Buying a security company (on the cheap with Keybase) is an easy way to advertise “See, security now!”. It’s a fast-track solution to slap some duct tape on the problem and at least say they fixed it.