skysight-inc/HackerNews huggingface dataset:
> nursing homes and other critical services scrambled to find backup power and even government agencies calling the company were put on hold for hours

I would say they accomplished a whole damn lot. People are going to be a million times more prepared for the next one.

Nursing homes being without a power backup is an unnaceptable state of affairs.

The amount of people that seemed utterly lost about what to do without power is disturbing. People should be more prepared. Especially given last year's events.

It's rediculous people are blaming PG&E for this. I think they're an awful company but they made the right call here and seem to be acting amicably.

A short notice and smooth event was basically impossible given that even government agencies don't know the right numbers to call.
The Reinhart-Rogoff error is probably the most famous Exel error in economics with huge consequences.

Their 2010 a paper, Growth in a Time of Debt https://www.nber.org/papers/w15639 convincing dataset to show that when external debt reaches 60 percent of GDP, annual growth declines by about two percent.

This only paper was used as top level politicians in the US and Europe to show that austerity is the only option. It started widely damaging pro-cyclical austerity policy during regression. The corrected result don't show any change in growth when debt to GDP ratio goes above 60 or 90 percent.
There is no right or wrong, it also comes down to personal preferences. Many seriously rich people probably havent been diversifying that much.

Also, a middle ground is possible. Sell some of the stock for safety, and take risk with the rest.
I do not get from where it comes that it is a rogue developer. I have worked in many companies where developers make mistakes. And, it is always the ways of working, giving more priority to features than quality, and similar cultural attributes of the company at fault.

The only time I saw this being a rogue developer was a commit and run done by a guy on his last day.

It is easy to blame one person when actually is a systemic failure that needs to be addressed at the company level.
Exactly this. Best to cash out immediately. If you are serious about investing, then build a diversified portfolio. This might include your employer but certainly at a much lower asset allocation rate.
Sounds like that would enforce Conway's Law a lot and make cross team collaboration more difficult.
> But that hasn’t really changed our knowledge of alien life much. We still know it’s possible for it to be out there, but we have no idea if it is.

The Drake equation is a nice framework to determine the probability of life outside of our planet. Sure, the end result is still a big mystery, but many of the variables in the Drake equation have been solved or narrowed down (e.g., star formation, planet formation, etc.). To say that there has been no progress in the last 50 years is silly.
Wait, so it beeps at you for attention and then denies you access? That's definitely a case of asshole design.
Disabling autocomplete is so incredibly frustrating that I ran an extension in Safari to remove the off tag from sites. Of course I want to use KeyChain, the whole point is that touch based ID is more secure.
I'm really glad you liked it! Perhaps I'm being too critical; but in any case not everyone must like something for it to have merit.

I usually really like long form journalism and am glad when I see it these days, but the payoff felt much lower than typical long form for me. There's so much good content these days that even though I wanted to learn about this topic, after several thousand words I didn't feel like there was enough signal to justify the noise. (Excuse the pun)
All that based on an increase in page submissions. Is that the goal of auto-complete?

The research behind the number (25%) is highly dubious, because the video cited as the source doesn't tell how it was done. At all. Ironically, it follows a section on how MDN is documenting the standards, and how that "contribute(s) a lot".
I can speak as someone who is building a microservice application in Go and was actually part of the decision to use Go, rather than Java or C# which we traditionally used.

I also find Go-the-language unacceptably crippled. Unfortunately, Go-the-runtime is the only best runtime for microservice-based applications, if you want a GC, especially if you want to run the system on limited hardware.

All the other options are either too bloated to comfortably spawn in large numbers (Java, C#, Node, Python, Ruby take too long to start, use too much RAM , and/or give you too large containers), or are too new and unproven (Nim).

So, we chose to use the inferior language and line with a small hit to productivity (language choice has little impact on productivity after the learning stage anyway) for the superior runtime system.
6 Key Weapons for Influencing People
Anger at these things obscures the ability to find a solution. When you say "the black and white wealth gap continues completely unchanged for over 50 years', I get that is hyperbole, but surely it has changed in some ways, if not on aggregate then in specific locales, in the curve of the distribution... in SOME way.

Given that lots of other things have changed in society, if this gap has stayed the same as an average or median on the whole, that is speaking to something deeper. So what, exactly?

Thomas Sowell makes the point that average ages vary by race: https://www.tsowell.com/spracecu.html and there must be other factors, like where races live. Asians being based in San Francisco pre Silicon Valley's boom has surely had a positive affect on their collective income and wealth.

I really wish there was a clear cut answer, but there self evidently isn't one, unless we believe that every change in society in the last 50 years was made for cynical reasons. So there must be all sorts of answers in the data, sliced properly, that could lead us to a more equitable future.
That's not a general-purpose argument against earplugs, as some people have noise problems in the frequency that they do block out (this was the case for me)
Let's wait until 2025, and see if someone reintroduces something similar to

[1] https://en.wikipedia.org/wiki/IBM_ThinkPad_Butterfly_keyboar...

or even tries an ergonomic layout, maybe split keyboard on larger models.
(where (cadr x)) would be ((b c) a).

where tells you what to set, and setting the cadr of (a b c) means setting the car of (b c).
Panasonic was cancelling planned production increases not so long ago, have you got a link?

http://thestoreyteller.online/2019/04/25/tesla-and-panasonic...
The picture of what was left after a tank drove over someone is sickening.
Life-changing hacks that you should follow in daily routine
That flats thing sounds cool. Do you have anything written up or available somehow where I can read up on it? Or would you care to elaborate here?
Autofill for offscreen elements gives me the creeps even without the data getting misinterpreted
I run a site with a normal login/password, but which maintains passwords for other systems. It's pretty frustrating when the internal external usernames are autofilled with the username from our site. It confuses the user, suggesting that the username from the external site should be the same as our own.
Look, everyone knows how Apple rolls when it comes to operating systems--they kill old APIs, frameworks, and even entire classes of apps on a pretty regular basis.

No mainstream operating system that ran on 68000 processors in the 80's, PowerPC in the 90's and Intel since 2006 is even around today.

Y’all must have forgot how NeXTStep, which later became Mac OS X and now macOS ran on 68000, Sparc and MIPS back in the day.

The same way Apple was running Mac OS X on Intel hardware long before the first Intel Macs were released, there's got to be Arm-based MacBooks or Mac minis running macOS right now.

So it makes sense for Apple to get rid of as much technical debt as they can before making that jump.

And because of Catalyst, which enables iPad apps to be ported to macOS, there will be more apps for the Mac.

Some of the Catalyst apps have some rough edges and not all of the frameworks are available yet, but things look promising: https://9to5mac.com/2019/10/07/macos-catalina-catalyst-apps/.

Finally, Apple has been telling developers since Snow Leopard was released in 2009 about transitioning to 64-bit.
The Chrome dev team have implemented autocomplete the way they think it should work, not the way web developers want.

You cannot switch off Chrome's handling of autocomplete, thus any other autocomplete implementation will be overwritten by Chrome's handling.

Chrome team feel they know best.
I occasionally program Go because it has an amazing amount of libraries - I basically use it for random microservice type things that glue systems together. (Most recently, an HTTP login endpoint that sends and receives XMPP messages to authenticate the user.)

I don't like it. I program Rust the rest of the time. I'm considering learning Perl5 so that at least my type system lets me do vaguely expressive things - I'm utterly fed up of half my code looking like:

foo, err := something()
if err != nil {
return nil, someErr{err}
}

I got very used to Rust's try!() macro, now ? operator, and being able to map over Results to convert between error types in a single line that feels much less noisy - I have functions in Go that are a dozen or so lines that would've been 3 in Rust, and tbh I struggle to follow what the function actually does when 3 out of 4 lines are to do with the failure case.

I would consider "unacceptably crippled" to be a reasonable description of Go, even if it's the best tool I have for some jobs.
It's not hard when you use Docker. Just spin it up and then use Traefik to route.
I don't think that was the implication of the GP comment? I think it was just phonetically riffing off of the "no X, no Y" structure of the end of your comment, in reference to Ice Cube lyrics:

> No barking from the dogs, no smog, and mama cooked the breakfast with no hogs
It’d be better if they just embedded the whole script in the bookmarklet
Is that allowed given that you appear to have authorized it and they have proof (it's obviously not fraud or something like that)?
I haven't used the recipe feature yet, but AnyList is my go-to grocery list app. Big fan of rearrangeable aisles, preferred stores for items, and the ability to check off items in real-time on two devices in-store.
From the first list, adding generics would essentially automatically also give you type-safe concurrent maps and map/filter/zip/etc.
The effect mentioned in this article is certainly not suffocation. 2000 ppm of CO2 is about 0.2% of the air, and doesn't signficantly reduce oxygen levels. It's a real problem, but calling it suffocation is pretty dumb.

This is possibly even a more serious problem in tightly weatherized bedrooms. I was in a rehabbed house tightly weatherized by the contractor (to meet a typical building code). It had radiant heat. When my wife and I sat in the bedroom for 1 hour, a calibrated CO2 sensor showed levels rising to 1600 ppm. (Humans put out lots of CO2). Sleeping 6 - 8 hours in that environment is very likely to cause cognitive impairment the next day. So if you're in a "tight" house, make sure to sleep with the windows open!

Raising the question of course, of why then tightly weatherize the house? Well, so we can say, we're being environmentally responsible, of course!
Ah, now it's crystal clear.
A reasonable mistake for all who already used the POSIX `glob` function, which returns sorted paths by default.
From experience:

- Research is an iterative creative process. The creation of the code is an organic process of discovery and not a separate stage from writing it's specification.

- The jobs are too small to split up. This is the same in industry. Try to split up a small task (1 person, 2 weeks) over a small team of specialists (Analyst, programmer, DB specialist, dev-ops, tester and now you need a project manager, ...) and suddenly it becomes way, way larger than it should be.

- Most production programmers realy dislike working in research environments. The objectives and nature of research code is very different from what turns-on and drives professional programmers, so you wouldn't have 'the best professional programmers' working there anyway.

Being able to code well enough to do your own experiments is part of the researcher's skill-set. Grad students should become 'good enough' at it. >

Let's not kidd ourselves. Independent academic research is a constant struggle for funds. Nobody is going to pay for a magnitude increase in the costs. If you are looking to up the quality, best look into how to get academic research out of the ridiculous quantified output metrics conundrum.
The MB Pro certainly isn't dead. But it is currently going into a direction, I wouldn't call "pro". There is still a lot of engineering going into them, they look so clean inside.
But I think it is going into the wrong direction. I am currently using a late 2015 MB Pro and agree with everyone who claims this might have been the pinnacle of the MB Pro evolution. Certainly I appreciate a compact and elegant laptop that can be easily carried. But it is most of all a work machine and needs to perform accordingly.
I don't need to say anything about the new keyboards, they are an obvious failure. On a pro machine, I would expect an HDMI port, at least one USB A port would be nice too. And of course a full sized SD reader, as this is the format used in most cameras today.

The biggest issue though for a professional machine is the repairability. If you need a machine for work, you cannot give it up for several days if not weeks when there is an issue. Also, considering how expensive the machines are when purchased, a repair should be reasonably priced. It is not acceptable to throw large parts of the laptop away, if the screen connector or the keyboard breaks. So the benchmark for a real pro machine would be, that a technician can exchange the main components in a few minutes. Be it battery or keyboard. Considering how small modern SSD modules are, there is also no good reason not to offer at least one m.2 disk in the machine.
I’m doing this with a field where I provide server side autocomplete of an item. It sucks, but I can’t find a better workaround.
> Look, everyone knows how Apple rolls when it comes to operating systems--they kill old APIs, frameworks, and even entire classes of apps on a pretty regular basis.

Every platform has to balance the developer experience with the user experience. Microsoft, with their incredible backwards compatibility support, has one approach, whereas Apple has a very different one.

There is no right or wrong way.
I understand.
IMHO, it's a different situation than a remote worker that want to lead and take more responsibilities.

It is more similar to an hourly worker that want to move to a full time role.

I think you should do two things:

1. Share with your direct contact that you see your future in the company and want to have a full time remote position with the company. Being clear/communicative is very important.

2. Give them more value in the first 100 hours than they paid for. It will show a higher margin on value for cost for you. Something that will be harder to check later on when you're a full time employee.
Try to understand what did they want to gain from the bank of 100 hours, and over achieve it.
Plex on raspberry Pi2 with deluge remote client/server. I don't think it can handle more than that.
This is a UK perspective but IMO much of the reduction in fires has been because of the work done by the Fire Brigade. Education, information campaigns, pushing for reforms, calls to action etc. Any reduction in numbers – and the manner in which it happens (in case it has a multiplying effect of disuasing new recruits when they're actually needed) – should be done very, very carefully.
Not if you've worked on similar problems before, and you don't mind a slow solution (speeding up and keeping it correct is hard).
Merge-sort with Transylvanian-saxon (German) folk dance
I do plan to upgrade the pi or get another one for a pihole.
> Exactly, so why keep them around?

Because Lisp source code is written in a data-structure using nested lists and nested lists are written as s-expressions with parentheses. The same Lisp code can be executed by an s-expression-based interpreter.

> When you ditch the parens

Again, the parens are not what Lisp is about, it is the nested lists as source code: internally and externally. It just happens that the lists are written with ( and ).

What you propose is essentially not just getting rid of 'parens', but dropping the source code idea based on explicit list representation.

> , things become easier.

Code generation, manipulation and transformation becomes harder.

> You no longer even have syntax errors.

How so?

> Program concatenation is easier.

How so? Lisp actually makes many forms of source code transformations easy.

> All I'm saying is put S-Expressions into normalized form (indented cleanly), drop the parens, and voila, everything can still work, and you've reduced things to their simplest form.

But then we no longer have the 'Lisp code is explicitly written in a list-based data structure' idea, which is very powerful and still relatively simple.

Language with syntax based on textual representations already exist many and there is a place for a programming language which works slightly differently.

It's possible to drop the explicit s-expression syntax, as has been demonstrated many times over history, but then the has a different look and feel. It becomes something different then and loses basic Lisp features or makes them considerable harder to use.

One can say 'why keep the wheels around'? We can do that, but either the car won't drive very well or one would transform it into something else: a boat, a plane, a sled, .. It would lose its 'car nature'.
It looks like about:compat is the desktop implementation of the Go Faster add-on.

https://hacks.mozilla.org/2019/07/firefox-68-bigints-contras...

Good to see this in action already.
That's California for you, stupid policies that feel good but make no sense.
There’s a catch 22 problem here I think. As least for me, a large part of the reason I’m not willing to commit to any of these banks as a primary account is precisely because they are unprofitable. Most people know what happened to banks when they ran out of money to fund their losses in 2008/9 and how that worked out for their customers (took months for people to get their money back).

It’s not like eg Uber where I take very little financial risk as a customer because I only pay them once the transaction is complete so as a consumer I don’t need to care about whether they’re sustainable as a business.

Add in their treatment of web and telephone as second class citizens at best (I don’t need a branch but I do need the website to be capable of being used as a primary access method and I do need decent telephone support), and I’m not surprised that most people won’t trust them.
Firefox used to ignore autocomplete="off" until relatively recently. I'm sick of sites thinking they know better than me -- like those who don't let me paste in the password field. While I understand the good use cases for this attribute, given the binary choice I would rather have it ignored.
In my experience it does not taste like chicken at all. But it nevertheless is quite good. Maybe has a chicken-breadt like structure. Make sure to pick the young ones, as older ones are too tough to eat -- closer to wood, rather than meat.
China accepts child labour, and runs ethnic concentration camps. Have you forgotten that standing up for what is right can result in negative personal consequences? Or have Americans gotten so used to consequence-free "protesting" of whatever is the current bogeyman in their safe country? This might be the most spineless and gutless comment I have seen on HN. If you ever wonder how people accept large-scale atrocities, here is the answer. They don't want any disruption to their supply of affordable iPhones.
That is made that way to mirror how logic usually is made to work in propositional logic.
> > Thallikar took his campaign to his homeowners’ association and to his neighbors. The response was tepid, though he did persuade one person to email the city.

> Which makes it seem like it's just the personal bugaboo of one person rather than a serious problem, and having read far too many words already I just want to give up.

Later on it tells that other people complained too, an organisation gets set up, the company replies, etc.

But yeah, I agree, too much narrative. Some is good, but this is too much.
Rust’s mutex guard has similar semantics, but acts as a amart pointer to the data in the mutex: if you let the guard drop, you no longer have access to the shared data.
No, the SS did in fact have academics in their ranks to produce things that link the SS/Nazism to the "German past," to scientifically show the "superiority" of the German people, and to "quantify" how exactly everyone else was less human than the German "Aryan" peoples.

The SS was much more than a military group. It was a weird mix of paramilitary organization, police force, academy of sciences, academy of arts, men's club, cult, and think tank.
Seriously rich people, yes.

But comfortably rich? You’re more likely to get there with diversification than concentration.
I will gladly trade a little bit more language complexity if it means the complexity of the code that I write using that language is simpler.
Every so often when I tell myself I have nothing better to do, like while falling asleep.
I just never fly Ryanair. I better pay a little more to support EasyJet which seems not to do these and other disgusting things.

I actually love EasyJet because just for extra 20 you can buy front seat and fly cheaper and more comfortable than flag airlines.

And their app and website are second to none. It just works flawlessly. For example, they have a great option to select a different flight (cheaper or more convenient) when you visit the website from the flight search. And they simply never forget my passport data and credit card unlike probably all other airlines.

Long live EasyJet!
Here's just some of the stuff from the Trump administration and Republicans in the last few years:

Adds billions in loan guarantees to build nuclear plants https://www.apnews.com/38189fb0550e401da6b339ad9870a007

Signs NEICA https://www.energy.gov/articles/president-trump-signs-bill-b...

Republican bill NELA https://www.energy.senate.gov/public/index.cfm/2019/3/murkow...

The remaining problems are local/social ones. We need the left to tell the Sierra club and their ilk not to sue every potential nuclear plant into oblivion. Hollywood largely owns the culture, we need them to make pro-nuclear media to help alleviate NIMBYism. The environment is not the GOP's issue. They GOP supports nuclear but without it they will happily keep burning coal. Nobody made the claim that nuclear power was a top priority for Republicans, the claim is that Republicans largely support nuclear and are going to keep burning coal while politely waiting for the Democrats to come around to the only real viable clean grid energy solution.
There are no word “srabota” in Russian. Such word probably is from from one of other Slavic languages of Western Europe.
Yes - foam will damp higher frequencies, but do nothing at all for bass. The only way to eliminate bass is with a combination of mass - multiple layers of Rock Wool, Roxul, and such - with air gaps and some extra stand-off damping.

It's usually possible to make a positive difference, but if it's a serious problem a workable fix - better, but not perfect - will eat up a lot of room space.

The real problem is that most apartments and houses are built cheaply and building codes for acoustic isolation aren't nearly aggressive enough. They seem to stop at the level which makes conversations hard to hear, which isn't much help when people have TVs and/or subwoofers.