jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I agree with you: We could have impactful measures without a forced lockdown. However, people in these other countries, did they act like usual or did they practice a strict regime of (voluntary) social distancing?
After all, as long as the data is lacking, social distancing is one of the most simple, yet impactful measures.

This makes a huge difference. Though I am seeing a non-negligible portion of the population believing they could just act as if nothing happened. I know it sucks, but not meeting people for a while isn't the end of the world. And it would be easily possible without any laws, giving law- & policy-makers time to gather data and make a better, well-informed decision. I see this (voluntary, not-enforced-via-the-law-like-this-lockdown) as my democratic responsibility.

Edit: I see two interpretations for this lockdown: 1. "Shit, this is out of control and oh god, plenty of our people will die". (as a side note, the parties in power tend to be strong with the elderly; though I believe this isn't a major factor for this decision) 2. "Oh, what a nice chance to fk democracy and get more power".
I'm tending to the 1., as long as the measures are not enacted for too long. Problem is: Relaxing too early will be bad for the people, relaxing to late will bad for getting re-elected. So I'm very happy right now I didn't enter politics.
(end edit)

Also, the government can't just ramp up mask production. You need raw materials for that, factories, a supply chain. You need to make sure the masks are safe to various standards, else - even if you're the government - you're in a huge legal mess. Oh, and train people for all that. Germany isn't strictly free market economy, but it's not too far away from that ("social market economy"). And under that system, the state isn't meant to spontaneously interfere massively with markets by becoming a producer. So if they did, that would open just another pandoras box. Yes, we have food and other critical supplies, but masks and other medical equipment is a wholly different league.

The "ruleset" is too complex, there is no obviously best decision right now :(
Yup! It's just the mask.

A ventilator is a pretty complex, configurable piece of electronics and machinery. It needs to push air in and pull it out at specific volumes and pressures (usually hand-calibrated to the individual patient by a doctor), and do so with a pressure curve that does as little damage to the lungs in the process.

The machines are indeed in short supply (which this doesn't fix), but so are a lot of parts that become contaminated after use on a patient (which this does fix). See also that project going around for 3D-printing replacement valves.
When your only registers are a 8 bits X, Y, and A, the hires screen memory was practically encrypted!

It felt so fucking amazing to finally have a computer with a normal 1 pixel : 1 byte memory mapped display.

But before that, I played around with the Sun CG1 graphics board (on a Sun 2: I mmap'ed /dev/cgone0, but maybe it was actually a cgtwo card, not sure), which was kinda but not really memory mapped.

http://www.sunhelp.org/faq/FrameBufferHistory.html

It had 8 bit color mapped pixels, and it had an implicit read position and write position, such that you could address a row and column of pixels at a time, one pair for reading and one for writing ("rop mode memory").

When you accessed a column of the row block of memory, that set which column you could address in the other column block of memory. When you accessed a row of the the column block of memory, that set which row you could address in the other row block of memory!

As it turned out, that just happened to be useful for drawing lines and filling trapazons and performing raster operations, but it made random access quite inefficient, and was a huge pain in the ass for anything else.

(Although nowhere near as painful as Apple ][ graphics, but a lot more expensive!)

I think the early X10 and X11 servers actually supported it (SunView [SunTools at the time] certainly did), but it was really really slow.

I learned later than John Gilmore had written weird union structs the .h file to describe the memory mapped registers, when he was at Sun in its early days:

https://donhopkins.com/home/archive/forth/cg/cg2reg.h

Here's some Forth and 68K code I wrote to play around with that card (notice how register offsets gr_x_select / gr_y_select, 68k code xsel / ysel, and Forth words lineaddr / coladdr work together -- yes Forth can mmap device registers, and that is RPN 68k assembly code, with opcodes at the end of the line!):

https://donhopkins.com/home/archive/forth/cg/cgone.f

: getfb
0 bytes/fb [""] /dev/cgone0 mapin >fb !
;

https://donhopkins.com/home/archive/forth/cg/cg.f

code xsel ( x --- addr )
>fb l#) d0 long move
gr_x_select gr_update + l# d0 long add
d0 sp ) add
next
c;

code ysel ( y --- addr )
>fb l#) d0 long move
gr_y_select gr_update + l# d0 long add
d0 sp ) add
next
c;

https://donhopkins.com/home/archive/forth/cg/fline.f

https://donhopkins.com/home/archive/forth/cg/iline.f
Er . . .

A long exposure isn't the same as frame stacking. It isn't taking a traditional video and stacking the frames. Even if a shot is made out of stacked frames, each frame may be 5+ minutes of exposure, enough time for the chance of it being ruined by a satellite to be very high.
This only goes to show how "off-grid" is a pipe-dream, especially for people who have no experience with it

Hey you truly want to live off-grid and off the land? There's plenty of farms like that in the US, other big countries, and I guess it's doable even in Spain or France for example.

Off-grid is not a choice in a lot of places, it's how things are. Closest "city" is 30min/1h by car. And by city I mean a gas station, a pharmacy and a grocery store and one main street.

Edit:

> I recommend the book How to Build and Furnish a Log Cabin ... that teaches old fashioned methods requiring inexpensive tools. No expensive chainsaws necessary.

Oh boy, if you think a chainsaw is expensive and/or not necessary I'm sure you're going to have a great time building your log cabin. /s

If you're trying to live off grid but has never managed a small backyard (some corn, a small orchard, raising chickens, etc) you don't know what you're signing off for.
I get the same :(
I'm on Archlinux.
Well you are kinda comparing apples and oranges here.

According to their readme they don't just match on keys, but even try to detect changed keys for the same content, even when the two files have a different inner order of elements.

Your diff is probably equivalent to a pretty print and then running regular diff on it, i.e. not even sorting the file.

Having said that and assuming your file wasn't extraordinary large, a 5min runtime makes this tool kinda unusable.
Right, but GP picked those variables intentionally, as things that Google doesn't (can't) track. If, for example you replaced "Amazon" with "Google", well you'd obviously expect Google to have the data.

So then if you replace "Amazon" with "company that subcontracts to Google for analytics", you'd still expect Google to have the data.
hydro is really not that green: salmons are losing their spawning runs for an example in your area. Also not renewable, because dams get filled with sediment and lose capacity over time.
I concur. Intellijs git client alone makes it hard for me to even imagine using something else. Read a comment on HN where someone use only the git client from it.
Add to that additional delays because of the holidays.
I use Reddit to browse porn on occasion, but I also don't really fancy seeing it "casually" just browsing /r/all or whatnot.
> even more palatable to investors and advertisers. I just wish they were honest about it.

They’re trying to make it more palatable for women, they’ve been trying for more than 6 years now. How woke can Alexis Ohanian really be if he makes one of the largest places men objectify women? I think it’s personally very important to him and it’s not an anti free speech, morality or pro advertising crusade at all.

They are struggling to overcome a perception that women are only welcome on Reddit if they’re nude, pretty or adjacent. The site is probably 90% male visitors. Clearly it has something to do with nudity especially, because while Instagram definitely is a place where women are scantily clad, the lack of nudity, the hilarious specific ban on even just women’s bare nipples, has something to do with why the app is more than 50% female users.
Sure, but if you show someone under 35 a screenshot of "hey, brand X supports this kinky porn" the result is going to be a shrug and a "yeah, and?".
Lie algebra is a group whose underlying set is smooth. For example, angles (rotations) on a circle (or units in the complex numbers) form a Lie algebra. You can add and subtract angles on a circle, and if you perturb one angle you perturb the result slightly: (theta1 + delta) + theta2 = theta1 + theta2 + delta.

That's a trivial example, of course.

Contrast with a symmetry group of a hexagon. There's no (non-degenerate) notion of a continuous transition from identity to rotate-by-pi.
It looks like this could make use of React's context feature once #2112 [1] lands.

I have similarish form components [2] which need to do this the hacky way in the meantime (cloning [3] their children in order to pass the form prop they need all the way down):

<forms.RenderForm form={ProductForm} initial={this.props.product} ref="productForm">
<Container>
<Row>
<Field name="productName" md="8"/>
<Field name="tags" md="4"/>
</Row>
...

[1] https://github.com/facebook/react/issues/2112

[2] https://github.com/insin/newforms-bootstrap

[3] http://facebook.github.io/react/docs/clone-with-props.html
http://www.amazon.com/Naive-Theory-Undergraduate-Texts-Mathe... is quite readable
Maybe that in itself was a test to see of people had personality or just put up with anything without much protest.
Obligatory Schemes and Syzygies
I have all my accounts on 2FA already, Thanks!
It sounds like a long time ago but there are some surprisingly good pictures of Queen Victoria out there as photography came into its own in the late 1880s. Here's one of her smiling in a carriage:

http://en.wikipedia.org/wiki/Queen_Victoria#mediaviewer/File...
"A Kafka trap is a fallacy where if someone denies being x it is taken as evidence that the person is x since someone who is x would deny being x."
It’s really tiresome seeing the “Republicans are victims of the left“ meme over and over. You’ve controlled the government for years. You’ve mismanaged the pandemic, killing more Americans than world war 2. We’re not supposed to take the president’s words literally, unless he’s saying something that you happen to personally agree with.

And no, discussing studies doesn’t work. See the anti-vax debate. We’ve been pointing out the science on climate change and vaccines, clearly and respectfully, for _decades_ and it has not mattered.

I’ve never seen anyone directly start a persuasive argument with “you’re an idiot Trumper”. It isn’t that common. Your helpless victim attitude is showing.

Trump had every opportunity to win this election rightfully. He is not a victim and neither are you or his supporters. Stop playing one.
That's a good point actually. I'm on iPhone; is distributing software via side-loading on Android actually practicle, or is it such a pain that it becomes non-workable in practice?
He didn’t say it was popular, he said it was not dystopian
>small platforms won't have equivalent reach.

Unless you're trying to create a gigantic following (presumably to make money), why would that matter?

If you're utilizing social media to communicate with your social circle (family, friends) and you can federate the platform you're on, they can see your content on your site in the same feed they see others' content on their sites too.

With federation, the content can be stored on any platform, with hooks to pull in into your feed.

At that point, the differentiators are UX quality, level and type of moderation, data licensing model and tracking/spying/ad components.

In this model, those who choose to host their own content and/or support node(s) which cater to your needs have a distinct advantage over those that don't.

Want to read Trump's blather or bask in the sweet glow of alternate facts? Host/find a node that will host such garbage and/or federate with other nodes that will.

Want to send photos of the kids to Grandma? There can be (or you can host) a node that's got you covered.

Want to discuss Barn owl husbandry? There can be a node for that.

Gotta have those furry circle jerk videos? Natch.

In a decentralized environment, there's always a place for everyone.
I think most of that has actually been disproven.

At a minimum, the mayor de-escalated and restricted the national guard before the march started, and the capital police turned away initial offers of help (they're segregated from other federal police due to separation of powers, and Congress wants it that way).

But yes, can you blame them for not wanting to deploy the national guard, when he got crucified 6 months ago for... Wanting to deploy the national guard to protect the White House from repeated attacks?
Its not about stopping these messages.

Its about stopping the messages Trump would have sent next two weeks. You know, when the attacks on the inauguration are planned (The 17th is also popping up as another attack date, but I dunno if that has any actual symbolism going on...)
The thing about a space colony is an invasion is not too easy. On the other hand, a blockade is pretty easy.
Parler, Apple, Google, Twitter are not public venues. In no possible way are they for public debate.

If you go on Parler and call Donald Trump a malignant narcissist, you will get banned. If you say too many political things on Hacker News, you get warned and banned.

None of these places are public venues. They are not the thing you seem to think they are. Maybe they aren't even what they have purported to be up until now.
It does make perfect sense. Past events and future expectations are priced in.
Love it, go weweb.io!!
This assumes the story is even true. If it doesn't seem like a rational thing to do under the pretence of it being true, then shouldn't you assume it's false?
> Kuroda [...] didn’t find any correlation between the amount of time babies were carried and the amount they cried. "I couldn’t agree with that," she says.

> Her research found that carrying a baby reduced [...] how much they cried.

...what?
It's essentially a public holding company for bitcoin now. So using P/E isn't a relevant metric, try P/B, or use P/E after subtracting the bitcoin value from market cap. Your valuation methodology is as broken as the world supposedly is.
There is damage and there is damage. Some can really change kids trajectory. Some become a funny anecdote for the future. I am a newly minted parent and we had a visitation from a parent, who now has a 4 year old. She already introduced him to Starbucks and McDonalds. Now I have to ensure that she stays way way down on the list of people we would consider babysitting.

There may not be wrong way to parent exactly and each parent is entitled to damage their kids ( within reasons prescribed by the society ). My line clearly starts with food and I can already see I people won't like me in school, PTA and like meetings. Joy.
If you give people free stuff they'll get lazy, they need to learn to work hard so they can eventually pull the ladder up behind them too
This is simply tech getting rid of the fiat.. They'll trade BTC internally, and use fiat where needed.
> When combining software components, you have to gateway between them -- this is done by escaping inputs and validating outputs.

Well, no, its done by constructing outputs from inputs in one module, and validating inputs in the next module (you can validate outputs, as well, but that's less critical.) "Escaping" is one method of constructing outputs from inputs, but its often an unsafe and undesirable method.
I'm an embedded software developer now doing some things with databases.... Give me hardware any day :-)
You do know that both the CIA and the KGB use propaganda during the cold war and post collapse of the USSSR ? The CIA funded a cartoon of animal farm for example.
Agreed! In general this is a problem of defining and abiding by valid inputs and valid outputs of a system.

SQL statements (unparameterized) have a poor distinction between what is an element of the SQL language and what is permitted data input: where that boundary can be crossed, injection attacks become possible.
I remember reading an article around the time of the Fukushima leak where a Chernobyl clean up crew survivor was interviewed. One of the key points was to get out as quickly as possible, that it'll be much worse than the government/industry initially says it is. I made a mental note to see if that ended up being true - looks like it unfortunately may be.

Here's the article: http://www.aolnews.com/2011/03/22/chernobyl-cleanup-survivor...
Ahh, a simpler time. Compare to today's (approximate) equivalent:

Intel 64 and IA-32 Architectures Optimization Reference Manual
http://www.intel.com/Assets/PDF/manual/248966.pdf
Story is from 2009, old news is old (not that the issue is completely dead and buried).
These were crimes of governments which are supposed to be trusted and which should work for the people. What end does not releasing every single one of them serve? Why would anyone want to keep them secret?
That is pretty slick. I've had a Squeezebox for years, but it's not too helpful for Youtube benders. For now, I've just got audio out from the TV to the stereo which works fine for casting. The audio's not hi-def but usually the quality of the source audio is the bottleneck in my experience, not the RCA audio connection.
It will be free. :-)
Does anyone here have the background to address this author's claims about telomeres? It seems like if telomeres were really a silver bullet to stop cellular aging, we'd have huge scientific consensus about it right now. My impression was that it was a promising line of investigation 20 years ago that didn't have the dramatic results that were hoped for.

But I'm not in biology or medicine, and I may be wildly off base. I'm naturally cynical about the presence of a silver bullet for aging, though.
Are there any examples of a process supervisor that isn't also intended to replace the traditional init system? Even systems less ambitious than SMF/launchd/systemd, like daemontools and runit, aim to replace sysvinit, because otherwise you'd have to specify twice, in different ways, how each service should start and stop (though it's possible to set up configurations where that works).
The complete lack of any detail about how the system actually works may have confused me. I assumed they packaged an application with its dependencies and deployed it as one big piece, similar to (or using) LXC.

From what I understand about LXC, you have to create a chroot environment for your service to run in. This means installing applications in the chroot environment in order to use them from the application. For various types of debugging/troubleshooting, this may be necessary, as the resources of the environment and its behavior may be (read: are guaranteed to be) different from that of the host OS.

I don't know what kind of environments you work in, but "strict controls" go out the window when the production site is randomly going down and you're losing millions of dollars in revenue. When all hell breaks loose, you dig in your heels and debug the app server while it is crashing, with a developer sitting next to you and three fuming managers behind your chairs. In this scenario i'd rather have a plain old fat-ass Linux distro than a clunky "minimal" container manager.
I love hearing shit like this.
Probably not. In mathematics you can't call things after the people who have invented it, or solved it. (At least that's what my professors said when they had to explain why stuff has strange names. Often the guy who popularizes something gets the name, but fights it.)
I have 5/8th inch stretched ears, and a bold, black tattoos on my forearms: http://sphotos.ak.fbcdn.net/photos-ak-sf2p/v184/59/117/14200...

If anything, they helped secure my investment. For a few months after he invested, one of my investors kept talking about how much he loved that I was a scrappy young guy who did what he wanted and wouldn't take shit from people, yet listened to advice.

I'd agree with Matt, it's all about the public persona you want to have.
Pointing out that people are willing to put their money where their mouths are, and that nobody in this particular message board has so far, is not ad hominem. If he's insulted to hear me point out that he's not a security researcher, I'm surprised.

The process of "responsible disclosure" gives product managers latitude, because it effectively dictates that researchers can't publish until the vendor releases a fix. The vendors almost always decide when to release fixes.

When a researcher publishes immediately, vendors are forced to fix problems immediately. A small window of vulnerability is created ("small" relative to the half life of the vulnerability, which depends on all sorts of other things) where less-skilled attackers can exploit the problem against more hosts.

On the other hand, in the "responsible" scenario, many months will invariably pass before fixes to known problems are released. During that longer window, anybody else who finds the same problem (and, obviously, anyone who had it beforehand) can exploit the vulnerability as well.

Furthermore, full disclosure creates a norm in which vendors are forced to allocate more resources to fixing security problems, instead of waiting half a year or more. This costs vendors. But the alternative may cost everyone else more. It depends on how well-armed you think organized crime is.

Finally, Robert, there's the issue nobody ever seems willing to point out. If you disclose immediately, lots of people can protect themselves immediately: by uninstalling or disabling the affected software.
> WordPress.com will be back in a minute!

what scares me is using someone elses computers to do my computering and those computers blowing up.
Thanks for the feedback. I'm curious -- I understand the gaming angle, a hosted badge service (isn't someone here doing that? can't remember) -- but not sure I understand how you see a "shared" or "distributed" karma system working. If I have 10 karma on site X, what do you (site Y) care about that for? Do you trust it enough to accept the karma in the domain of your own application? Or do you look at it as more of a traffic driving karma network where people visting site X will want to visit your site Y in order to "get more karma"?
Are you trying to argue that, for a "reliable Windows remote" that:

A) Security Researchers should not disclose
vulnerabilities.

B) Security Researchers should not disclose
vulnerabilities before the vendor has a
chance to patch them.

C) Security Researchers should aggressively
disclose on a 30-60 day time frame.

D) Security Researchers should disclose within a week.

I'll presuppose that your answer will be "E - it depends" - so let's restrict it to this _particular_ vulnerability.

My answer is C), but only because I realize that the squeaky wheel _really_ gets the grease, and that the threat of disclosure really, really inspires developers to Lab, Replicate, Solve, and deploy a fix. My answer is not D), because I believe more harm is done by disclosing vulnerabilities where there is _no chance_ of a patch being completed in time. Tavis Ormandy clearly believed the answer was D) in this case.

Also, of all vendors, Microsoft is actually pretty good (not perfect) about getting regular security patches out on a monthly basis - I'd have to believe that they probably prioritized this one fairly high.
> (disclaimer: I work on a VCS that's written in C++ and uses a real database, nice object-oriented libraries, and nice C++ abstractions :)

Wait, you can't just write that and end your comment! What VCS do you work on?, if you're at liberty to share.