skysight-inc/HackerNews huggingface dataset:
no matter what, there will be an n+1 generation of your offspring that you will never meet. my dad was a few years older than you when I (the first child) was born. he'll probably never know my children as adults or meet his great-grandchildren. on the other hand, having a well-established career at the time, he was able to provide much more for my brother and me than he could have if he were 25-30. maybe the material stuff doesn't matter so much, but he had also attained a lot of flexibility in his work schedule by that age. despite being a very busy person, he was able to walk us to school every day and roll into the office around 11am ("flexible hours" generally did not exist in his line of work at the time). he was also able to retire before my brother finished middle school, so he was around for much more of our late childhood than other dads. now I'm in the early phase of my own career and I can get advice from someone who's already lived through a full cycle.
The cost of renting what? It used to be considered normal for multiple people to share a room and for children to live with their parents (and grandparents) all under one roof until they got married.

Don’t get me wrong - I prefer living alone to having roommates, and certainly prefer having my own private room to sharing it with multiple other people. But this is a very modern expectation. If it were normal for 3-4 people to share a room (as was common in the past), I imagine rent prices would actually be lower today than historically.

In any case, rent is really only overinflated in coastal megacities. And rent wasn’t really my main target: there are a whole lot of modern consumption activities considered ‘essential’ which really aren’t in any sense, but have simply become social expectations.
this is probably the most confusing comment I've seen in this thread

the reasons people have for or for not having kids aren't real reasons because...history? or they're "easily countered"? some examples would be nice to provide context to these statements
It's cool, and was included probably because Go has channels and that user-base is valuable. But now there's crossbeam-channel, which is significantly faster, has handles that are more shareable, and it removes the `Result` wrapper around all the operations. So a drop-in replacement is technically possible, but doesn't get rid of `unwrap` everywhere, and there's no steam behind replacing the guts of it because the lesson that was learned says 'just deprecate it, let it live in a crate'.
Interview with Miami Based Artist Jai Beezy
Climate change = electrolytes
The Spanish flu strain (H1N1) circulated as the common flu until 1957 when it was replaced by Asian flu in 1957 (H2N2). However, it reappeared briefly as the Russian flu in 1977.
From the article: "In a criminal complaint, federal prosecutors said they were acting on a request from Japanese authorities to extradite Michael L. Taylor and his son, Peter M. Taylor, for their alleged roles in helping Mr. Ghosn escape from Japan."

It appears they were not arrested for any US crimes.
From my understanding, they were started, but then both SARS and MERS burned out so fast that they couldn’t find enough candidates to test the vaccines by the time they got to trials.
> When driving deaths go up, people do react. There are driving safety campaigns, dont drive drunk campaigns, wear seatbelts campaigns. The roads are changed, signs are put up, speed limits are placed.

Yes, but these show marginal improvements. I don't think you can make the case that any of these measures, even combined, would be able to reduce the death toll by even 50% over time. It means that, all in all, we are pretty much willing to sacrifice at least X amount of people per year for a number of reasons.
I note that this has an API which is free but with rate limits (https://openrouteservice.org/plans/). Is the intention in future to have plans that charge for usage above these limits?
Structuring and Handling Errors in Rust
I appreciate your sentiment, but I don't know, I'm not convinced. You can have all the GUIs and WYSIWYGs you want, but as I said, email replies should default to the same format as that of those received. Thunderbird (a modern email client) does this, if I recall correctly. It's very easy to avoid this mess.
It’s not possible to live so far apart from each other and be “carbon neutral”. All the mass required to live needs to be pushed further and the energy required grows exponentially the farther people spread out.
So your saying stay home then.

Interesting.
That is not how gases work. Anyone who took high school chemistry can shred the absurd reasoning this quack is pushing. Also he's a retired "nutritional researcher" so uh...
This is the exact intention of his strategy. People just want to live their lives. We really need to do away with the concept of executive orders. At least laws have built-in checks and balances and require compromise. Just goes to show this is not a government for the people, merely the rich and powerful.
Postscript: The idea was to put to bed some of the endless Scrum vs Kanban debate. Processes have to be adapted for use: hardly anyone says this, because people get paid to say the opposite.
> If you're a reasonably engaged software dev (like many on this site) it probably only takes you 10 hours a week to cover basic costs of living in an entry level apartment. Why would you work more than 10 hours?

While I am personally against a UBI, just because I think there are so many innovations right around the corner, which we should achieve first, many of the reasons why you are working over 10 hours a week, would go away with a UBI:

- Saving for your own retirement

- Saving for your childrens future, giving them a savety net

You would also have to check whether a UBI would change some of the motivations to work, due to the culture changing:

- If you want to accomplish something as a team, a workplace is a great place to fullfill that need. Less people working fulltime due to other reasons would provide more obvious opportunities here. If you are not really sold by the other reasons and you are here for the team-aspect, you could join the party later, after more groups working together have established themselves.

- At least where I live, you could already live relatively comfortable on social benefits. You just don't do it, because it's not accepted socially. So people work, because it is expected of them by society. If society would change it's mind here, e.g. due to an understanding, that not everyone can have a job anymore, that expectation would not force people to work anymore.

- (Especially as a male) your job takes a big part in defining your social status. I could imagine additionally to the general trend of women having careers, UBI could chip away another part of that, because now even really conservative, family-oriented women would be less dependent. I am just guessing here, though. It could be that our underlying instincts of what we find attractive are much stronger and a UBI would not change anything here.

I personally could imagine for software developers, a UBI would lower the threshold for many to exclusively work on more fullfilling (open source) side projects. I personally have a number in my mind, at which point I might do just that. With UBI that number would certainly be a little bit lower.
That's how these got developed so fast, take a MERS vaccine and update it.

Click the wikipedia article, and click to the History section.
A cold comfort is that there's no real selective pressure to become more adept at it: fool at least half the population (for certain values of half) most of the time, and you don't need anything else.

In some ways, it being grotesque is part of the appeal. Being subtle about it takes away the domination politics aspect of it, and what's the point of politics if it's not to hear the wailing of your enemies underfoot?
I think it's happening. It's just very slow. Most people wont delete their account. They'll just start using it less and less.

Facebook hasn't been "cool" for a long time. It's not a platform most people want to be on. It's just so ubiquitous that many people feel obligated to be on it. Unless that changes, Facebook (the social media site, not the company) will continue to die a very slow death.
I see irony in all this web functionality.

Back in the 90's if you wanted an ohms law calculator you had to go download a poorly written program from some random website. Network admins started locking down what you could download, run, and install due to security problems. Flash became a hit and they started piling on features in the browser so you could run things dynamically without having to download something.

Fast forward almost 30 years and the browser has become so full featured it is practically a weak OS sandbox that allows you to run just about anything. It was originally being extended to avoid that in the first place, and here we are almost back to square one.
Show HN: E.xec.sh – Search and display GIFs in your terminal
Tips on Learning Web Development
DoH is the simple idea that instead of proxying your DNS request to whatever and whoever is configured by the local network operator, usually the ISP, we will proxy it to google under https if you use chrome or cloudflare if you use firefox. (Technically both browsers allow for this setting to be overwritten)

Once the proxied package arrive at google/cloudflare it is back to normal dns operations.

An other way to see it is that DoH is a https based VPN that the browser has chosen for you, but which only proxy dns traffic.

Fixing the dns protocol is what DoT is for, and especially aDoT which would allow in the future for end-to-end encryption between end user and DNS server. Sadly aDoT is only a draft right now, and there is a lot of resistance to the idea of moving away from the caching proxy model.
You have to jump through a lot of hoops to replicate blink in css. https://stackoverflow.com/questions/13955163/imitating-a-bli...
Wikipedia has a brief summary of prior work on vaccines against other coronaviruses, including SARS and MERS.

https://en.wikipedia.org/wiki/COVID-19_vaccine#History
I think it's pretty bad in both languages. In Haskell it's trivial to understand the difference between a ByteString and Text. The names give it all away. You do need to know the difference between lazy and strict values, but that's universal to the language and not hard to understand. I'd say that strings in Haskell are more annoying than hard to understand. In Rust, even figuring out why some of the string types exist in the first place and what they mean is hard, and you still have the interconversion problem, which now is not only annoying but also difficult to understand.
>Our Outlander PHEV has this. Full 12amp outlet, can run power tools, appliances, etc. And has the advantage of being a PHEV so acts as a gas generator once the (admittedly small) battery depletes. It's nice too, there are two outlets; one in the cabin so the kid can charge her laptop on road trips, and another in the back

Sounds a lot like the feature set of the hybrid Sierra that GM made for a few years back in the '00s.

> I can bring my table saw etc. out into my field and run it off the car.

And this is more or less the sales pitch they made for it.
Yeah frankly I’m sticking with my old 4th gen Intel too. I’m not doing anything hardcore that needs 10 cores. I’m sure glad about the AMD resurgence and expecting some response from Intel now.
For infant food throwing one can put down tarps and limit the messiness of food given.

Now, what can we do about this administration if even moderate Republicans won't convict for illegal conduct despite recorded evidence? ("Something, something ... let the voters decide in next election.")
How can you judge it's good if you can't read more than 5 lines?
Or solar panels. Solar panels are great. No moving parts. No getting robbed at a gas station during SHTF. Yes we all know the sun isn’t always shining, but with batteries in the picture, solar panels are even better. The car is just one more option that can be used in a pinch and wherever you are. The future is looking good.
I agree with you. However:

>Maybe there is an argument that a trial conducted remotely loses some human emotion

This argument not only exists, it is entirely why we face a jury of our peers in person. Otherwise, there would be no reason not to avoid the more obvious problem of negative bias by hiding the defendant entirely (justice is supposed to be blind, after all).
actually not close at all, if dude is really trying to be Mr. Ancient Rome, well, he’s likelier descended from the “savages” that sacked her than the ancient patricians who led her in glory
The party in power always gets blamed for a poor economy.

Given this, it's not surprising that the party in power wants to do everything it can to keep the economy from freefalling.

The change in norms starting in 2016 may cause this to be different this election year, though.
It's the WSJ though.
Errors Are Hard to Find
Did it realy last 2 years? This graphic indicates that it lasted only for 4 months, then is was more or less over:

https://en.wikipedia.org/wiki/Severe_acute_respiratory_syndr...
At Microsoft Build 2020, Microsoft is building platforms, not just products
People should have kids when they are ready, if they are ready. One thing those with kids that are actively encouraging you to have them don't tell you is that life as you knew it is pretty much over. This can be a positive or a negative. I have 2 kids that I very much love and am very grateful to have, the oldest being 8 now. I have been exhausted for 8 years. Everything changes. Even something as simple as running out to the food store means rounding the kids up, finding shoes, finding water bottles, getting them in the car, strapping the youngest one in the car seat. Driving to the store while the kids full on fight about the youngest saying he does not like the oldest's favorite color. Getting to the store, having to say no 15 times to everything they pass and want (plastic dinosaur bowels with built in straw). Waiting in line, having to tell them constantly to stop picking up the candy in the checkout line, etc.

There are definitely great moments, throwing the ball in the yard, hugs, conversations etc. But these don't detract from the overall exhaustion. I would still choose to have my kids every time if provided the option as I love them and could not imagine not having them but don't let anyone talk you into something you are not ready for.
Anything that creates friction to over-spending is a benefit. It won't stop you outright, but over time it will tend to get the job done. Multiple accounts is a great way of doing this. I have several accounts. Some examples...

I have a 'bills' account. This has all my semi-fixed bills. Some bills like electricity fluctuate, but it's generally always in the same ballpark. Every paycheck the same amount of money goes into this account. It's enough to cover the bills plus a small bit to account for fluctuations. I also keep a "buffer" amount in this account. If we imagine that the buffer is $500. Then I don't worry until the balance drops below $500. Otherwise, everything going on in this account is "automatic."

I have an account dedicated to just my car. My car is paid for, and every month I put in a "car payment" into that account. Any repairs, new tires, etc. come from that account. This changes a flat tire from an "emergency" into a "minor inconvenience." When it comes time to get a new car, I usually have enough money in there to pay for the next car in full after trade-in.

I have an emergency/savings account. Every paycheck $55 goes into this account. It covers medical copays, house repairs, etc. that exceed my ability to pay out of my "day to day" budget. So a regular doctor visit gets paid for out of my regular money, but a hospital visit with a big copay gets paid for out of the emergency fund.

One part of my budget is, "Burn money." This is money I have budgeted for random shit that I just feel like getting. This is easily accessible, usually in cash, but could easily be a debit or cash card. When that runs out, I stop spending.

This kind of system isn't for everyone. And of course I could technically transfer money from any account to another in seconds on my phone. But just that tiny bit of friction between me and the bad decision GREATLY improves my behavior. I'm still not perfect, but I'm meeting my savings goals, and am quite happy with the results. Whatever system you devise for yourself, remember that friction between you and bad things is the key. I've heard of people going so far as to freeze their credit card in a glass of ice in the freezer. In order to be able to use it, they have to go through the annoying process of thawing out this big hunk of ice. It really gives them time to consider whether it's really worth spending that money/taking on that debt.

Also, think in terms of systems, not goals. A goal is wanting to save money. A system is a series of processes or behaviors that lead to a result. If you're a runner, your goal might be to run a marathon. Your system is the training schedule you complete every week. Systems are better than goals. There's lots of literature on systems vs goals you can read up on.
AMA with Lonnie Johnson, nuclear engineer and inventor of Super Soaker (2017)
There is no reason to stay home, and no I'm not. Just FYI I'm in AZ and about 1/2 of the people in the market I frequent have the pointless masks on.
> U.S. law enforcement learned Peter Taylor had booked a flight from Boston to Beirut departing Wednesday with a layover in London and he was arrested by U.S. marshals as was Michael Taylor [1]

Why would someone who just helped a fugitive evade the laws of a country the U.S. has an extradition treaty with feel comfortable remaining in Boston?

[1] https://www.reuters.com/article/us-nissan-ghosn/us-arrests-t...
I think the word "strategy" is generous.
Interesting. Japan is famously reluctant to extradite its own citizens, but they did send two to the US last year, so I wonder if somebody pulled strings to get the favor repaid. Although these are only low-level chumps, not Ghosn himself.

https://www.lexology.com/library/detail.aspx?g=7d47070e-c949...
I thought that we were fairly sure there's water at the poles, frozen in the permenant shadows created in some craters?

checks

https://en.wikipedia.org/wiki/Lunar_water suggests we have a lot of evidence to imply there is, but until we get there and extract enough for a cup of tea, I guess we can't be sure.
Original title was wordy and vague. It was:

The biggest announcements from Microsoft Build 2020
Can use `impl Trait` I think?

```
fn foo(s: impl AsRef<str>)
```
See also: BeEF[1]

Theres lots of scanning/attacks you can do using the web browser as your scanning tool. Its troubling that major sites are starting to use some of these techniques, but these techniques have been readily available to attackers with open source tooling.

I think it's long overdue for browser to find a way to mitigate these sorts of attack vectors. If the security folks can't justify it due to BeEF, maybe the privacy folks can using articles like this.

[1] https://beefproject.com/
> It has the possibly shittiest API ever designed.

This was my experience as well. The only time I get near libvirt anymore is to read source; because sometimes it's the best documentation for a qemu feature.
But that’s even worse! Native apps have even less (i.e. zero most of the time) sandboxing than the browser.

This wouldn’t be a meaningful security improvement for anyone.
A terrible idea.

"... it is conceivable that it could be restored to operable condition,” RMST said"

It was a spark-gap transmitter? Which broadcasts noise across the entire radio spectrum. It would be illegal anywhere in the world to operate it today.

Nonsense like that confirms that this effort is some circus act put together by a money-making shill of some kind. Not a sincere effort to preserve history.
Not even close, just a regular grad student from a lower middle class family.

I also didn't say anything about happier. The words I used were "grounded" and "perspective". I made an objective statement, not a subjective one.
Electron Interprocess Communication
I don't think that that is true.

The inverters are designed for power and cost efficiency, so I'd say it is unlikely that are capable at outputting anything other than the high-voltage, high-frequency power intended for the electric motor.

The electric motors in most EVs are 3-phase, 400V motors. I expect them to operate at quite high frequencies for efficiency (I'm not sure about that though).

So I expect that 115V/50Hz or 230V/60Hz is just way outside of the design envelope of car inverters.
CheatEngine needs Root / UAC admin.

If you are root, you can do almost anything on your OS, including reading/writing another program memory space.

I guess a common usecase is when debugging an executable.

Read/write another program’s memory space is commonly used in video games hacks but nowadays they are doing it using drivers to access the Ring 0 (Kernel Mode) and have full control over the OS and bypass user-mode anti-cheats.
Constructors are not inherited.

If you know you are constructing a Rectangle, then you use it's constructor.
If you create a Square, you use that constructor.

But they are not inherited, and can have completely different semantics - accept different arguments or throw for for new reasons.

That having said, the Rectangle / Square example doesn't really work: Is `new Rectangle(42, 42)` a Square? (This brings us to factory methods...)
What I meant was that printing a share at any price is printing money. Uber prints a share. An investor exchanges currency for it. The share goes into his account. He can treat that share as money for most purposes. For many uses of money (eg securing a loan, providing working capital..) it's as good as having foreign currency, sovereign or private bonds. For other uses (eg paying rent), it's fungible with currency/money/coinage/etc..

Shares can be overpriced, but so can currency. It's besides the point, imo.
the Chevy Bolt still has a 12V battery for running all the accessories, and its charged by the large battery. My friend got a 12V inverter that can power a few devices.
We use 1-4kWh/day, and that sort of battery is very easy to find and cheap. Alas, panel installations do not seem to have a socket where you can just plugin a battery, they can only feed back into the grid. At least, not here (NL).
FWIW, this seems to be the GPO that controls DoH

https://cloud.google.com/docs/chrome-enterprise/policies/?po...

I was looking for this as I want to explicitly control when I choose to enable DoH.
How the ‘Plandemic’ Movie and Its Falsehoods Spread Widely Online
While we fill unsold slots with adsense, we make far more revenue with directly sold ads. Either the big ones like Sony everywhere, or smaller merchants and producers targeting specific products (for example: show the ad for this lens on all articles about it, as well as articles about cameras it connects with)
Delivering WordPress in 7KB (2018)
As a Rust beginner, the point about strings really resonated with me.
Can you share the server IP / hostname?
That's because AMD prices in the article are from the corresponding processor release date, not today's.
You're wrong. The US isn't an ethnostate. It's a group of individuals who believe in a core set of values and ideals. Letting too many in risks letting in those who have no affinity to the US Constitution. It has nothing to do with genetic heritage.
Show HN: New Release – Kubernetes Fury Distribution v1.2.0
What about port scanning your service before you've secured it during development? At some point we have to be able to trust the network we're on. It's ludicrous to expect everything to be configured correctly and securely right from the start especially if you're developing the thing being scanned while it's being scanned. I'd much rather websites not be able to scan my home or office network than have to treat that network like I treat the Internet.