skysight-inc/HackerNews huggingface dataset:
Yes. I've been trying to improve this area for a while as well. Here's some things I've come up with. I'd really like to hear about other people's exercises / practices, etc. if they have any. Its hard to measure improvement though in a non-subjective way. So anyway here's what I've come up with up to now.

1. Grab a random topic, record yourself explaining it. Listen back to the recording. Try to notice anything that you don't like, for me this is awkward pauses, saying some words repeatedly such as "right" or "uhm" and in general not having a fluid and coherent flow of thoughts and phrasing.

2. Take a particular situational goal: i.e. convincing someone to do something, making a joke, acting out a scene in a film. Record yourself acting out the situation. Listen back and see if you were able to convince yourself, or you laughed at the joke or you could hear the emotion from the film scene. For me the craziest of these is telling a joke. Its amazing how much difference super slight pauses or minute changes in intonation can make. It can completely make or break a joke.

3. Teach classes or do presentations at meetups / group events. If you can record yourself and listen back to it afterwards. See if you can keep your own interest. Try to fix things you find annoying with yourself.

4. Find other people you find really impressive. For English, I think Ben Shapiro is one of the clearest, fast pace speakers on the planet. I also like the precision with which Sam Harris speaks, so I listen to these two a good bit and try to take the best from their speaking styles and incorporate it. The key is to actively listen to what they're saying and how they are saying it, trying to figure out the techniques.

In terms of measurement, be sure to save your recordings. Then you can listen to yourself at the end of every quarter or half-year and see if you can notice improvements. Also actually measure how many times you've put yourself in situations such as giving presentations, speeches, etc. That's another way to at least quantify your experience and whether or not you are giving yourself a chance to improve.
Maybe this is one reason we haven't become more resistant to viruses? Because we actually need to use them, or something like them, to learn?
Intrigued by the title but getting 502 Bad Gateway.
Just to play devil's advocate, in some cases the point of firing an employee in a situation like this isn't about that one employee but more pour encourager les autres. So the remaining employees will see that management takes the issue seriously and they need to be diligent about following procedures.

In this particular case no real harm was done and firing would probably be excessive.
> I'm not quite sure how to interpret your last comment. You prefer the IE box model? Or you're saying they did it right from the get go? Because quirks mode was abandoned and everyone uses the Moz/W3C model now.

It's worse than that. His position was: MS's understanding and implementation of the box model is the correct interpretation of the W3C specs (yeah, I know).
Click and win
Love to hear the story how you took down Google for six minutes? Was this a long time ago?
So, gross management failure. Or, more likely, a hack. Although I don’t see how they would lie that one person really has such power, knowing the truth would likely leak.

This isn’t a newbie getting set up on his dev db who was given too much access to production. They’re pointing the finger so that mechanism that facilitates single point of failure should be independently audited
The argument they’re making is that those people should be able to afford those goods and the fact that they cannot at this point in time means there’s a massive hole where there should be a middle class.

This assessment seems to suggest that either the Indian economy has stalled or there’s rampant corruption or both or something else altogether entirely.

It seems they’re merely making an observation.
If it isn't pipelined, then it'll probably be more like a 286 or 386 performance-wise. IIRC, Quake only had a smooth framerate on my 486DX-33 with floating-point support.
One problem is, since they're opaque, you won't know if they stop, or won't know until it's too late.
> Majority of middle class Indians who belong to certain religion/caste

Which religion/caste is getting freebies and reservation benefits ?
I am not aware.
Also, at a more fundamental level...

when you're dealing with processes as critical as this one...

there should be no single point of failure.

Even our President has a backup, a failsafe, and a safeguard for the purposes we're discussing here. And that backup has a backup, a failsafe, and a safeguard. Etc etc etc.
Offshore wind farms around the UK have capacity factors around 40%; the seas are certainly not always windy.

Solar struggles to provide a significant amount of energy in winter. Wind tends to blow or not for a few days or more at a time - meaning you need much more storage than just to carry you from one day to the next as you might in places with consistent solar.

I can't find any good source of UK historical generation data, but from looking at gridwatch the UK patterns tend to be similar to those in Germany, the data for which are available here: https://www.energy-charts.de/power.htm?source=solar-wind&mon...

There's a slight inverse correlation between solar and wind, but not that much.

I'd love to see a lot more renewable capacity installed as soon as possible, but I don't see how we can move away from needing a lot of backup conventional capacity in the near future. This is okay by me; let's halve our emissions and then see what we can do next.
> but if a nuke could get you it would do it regardless if you duck and cover or not.

This is just not true. The area in which the nuke will get everyone regardless is less than a tenth of the area where taking precautions would save you.

This is a bit of a pet peeve of mine. People widely laugh at "duck and cover" as if it was some huge joke. Even at the height of the cold war when the nuke stocks were at their largest, only a small portion of the population would be screwed regardless of what they did. While the majority of the population would be at a distance from the closest explosion where ducking and covering would save them.
Webpack 4 will work configless by default
I hate blog post titles in this format.
Convicted felon here....it's still a massive hurdle.
Or if you wanted something new on the front page of papers for some reason.

A screw up seems more likely though.
Competitive programming
Slides from my course on competitive programming (beginner to intermediate level). It could perhaps be useful for others.
I wouldn't be surprised that there'll be a big privacy/issue leak/scandal in the foreseeable future. Which will make Google have to apologise, and Apple just say "we told you so".
https://github.com/elucterio/Competitive-Programming
It's funny you say that because I was already writing that there are cars in Indian selling for much less than $5k before finishing to read your first sentence.

Entry cars in Europe are in the range $5k to $10k. Not sure closer to which ends. They are certified for regulations and safety.

I certainly had some hardware and I've seen everything die sooner or later. My order would be rotating hard drive, then gaming GPU, then display, then motherboard.

Never seen any computer reach 10 years without any replacement. You're significantly past half life when buying 5 years old.
Fossil fuels and renewables are just categories. If you take away those categories you'll see that the growth in solar, wind and other sources that are classed as "renewables" are not significantly outpacing the growth of natural gas. The reason this is significant is because the growth of natural gas is as a result of those who see it as a long term investment. The new natural gas power plants/generators were almost certainly built to return a multi-year profit to their investors. Don't let the drop in coal distract you from the growth in natural gas, it represents a long term shift in the energy mix of the US, and will be almost certainly harder to shift than the coal industry.

What you should be asking is, why are individuals investing more in natural gas rather than renewables? If we were being honest with ourselves, the problem is still battery technology. Investment in electricity storage is costly, and the batteries we have today become less effective the more they get used, resulting in regular replacements being required to maintain storage capacity. There are groups working on the grid storage problem, but it's far from resolved. Without it being resolved, there's a ceiling beyond which solar and wind are not likely to grow, as the most important factor in grid electricity is reliability, and storage is the only way to make a grid with the majority of energy coming from wind and solar to be reliable.
It doesn't, it just highlights how politics makes a mockery out of "justice" - if you are still naive enough to believe such a thing exists.

Although it is interesting to see that Ecuador doesn't seem to be bowing to pressure from certain other large countries - we don't know how much pressure there is, but good for them in any case!
I came into a midsized company as the dev lead with no real development shop with free reign, a decent budget, and management support to build the department the way I saw fit. I had never used VSTS and had heard nothing but bad things about TFS. They already had it and I decided to play around with it. I was amazed how easy it was to create a CI/CD environment that followed generally accepted best dev ops practices.
if you want to come up on top after civilizational collapse you'd better join a gang or have a cabin in an extremely remote and secluded location, otherwise sorry but your stash will be seized by aforementioned gangs regardless of your prepping and shooting skills
+1. I’ve always wanted to do one of the GPU passthru Linux workstation/gaming machine builds, but it seems like doing so with the official XenServer is now impossible for hobbyists.
Show HN: DHT based Cryptocurrency in Golang
>http://lcamtuf.coredump.cx/prep

Did you write this? This is great!
You mean like https://youtu.be/pnBVIhiUd_g?
Looks great in satellite view
> but pretty much everything is fucked up, right?

Depends on your definition of "fucked up" in this case.

The change is that data for China-based users will need to reside on domestic (Chinese) servers. Any associated implication derived from that would be opinion-based.
FLOSS Devices at Reasonable Prices
Oh Yeah, forced updates are bad for everyone. Nothing good ever comes of that.
Both Russia and NK have obvious motives and capability to do it.

It doesn't mean you stop looking for causes or eliminate human error though.

The viability of Russia/NK depends on how the EAS network is set up in Hawaii. If they have internet-facing servers, it's completely possible.
I'd say we just don't have enough information. It's possible someone deserves to be fired for this - e.g. if the alarm was intentional or negligent. It's also possible it was a misclick, confusing UI, etc, in which the person or people who should be fired are those who designed the system such that a simple mistake could set it off. There is a third possibility too - that some unpredictable alignment of factors means that ultimately nobody is too badly at fault, in which case the system should just be adapted and improved.

I generally agree with the sentiments of this thread - you shouldn't fire people for the kinds of mistakes that all humans frequently make. However, I also think that this was a severe and costly incident - a large number of people thought for a while they were in significant danger, and investigating who is responsible, and making corrections with regards to their employment, may be reasonable depending on the exact circumstances.
This was in 2012. Let's just say that a router config only getting partially applied (because of a software bug) can cause a LOT of traffic to suddenly go places it's not supposed to go.
You’re bickering over a thirteen minute delay between a mistake and a correction.
It would suck if you had to refresh the page here on HN for every upvote.
In hindsight, I could have invested more time and figure out better one.
> no real harm was done

I wish to believe, but probably there was real harm, probably someone will come up with some million figures.

Statistically, probably someone died during those minutes of terror and someone will try to attribute to this incident.

What is interesting that employee probably meant no harm, but compare this to that SWAT murder a month earlier. The prankster meant no harm either, but he's going to spend years in jail. Both for sending a wrong alert.
Your argument seems to be that all people who believe they have this feeling are mistaken about it. The fact that people can be wrong about their feelings is not good evidence that everyone with a particular feeling is wrong about it. It's usually much better evidence that the person making the claim is not yet able to take on a particular perspective that exists in others.
I first read this not knowing it was Aaron Swartz. When I read the comments and found out it was instantly heart dropping. I found Aaron to have fought very tough battles for humanity. I tried to get commission on doing an art installation on a side of an old university building. There was 5 wall sections where I want to place 5 inspirational famous people in B&W portrait format.

The 5 people were:
Elon Musk
Neil deGrasse Tyson / Brian Cox (couldn't decide!)
Angelina Jolie
Malala Yousafzai
Aaron Schwartz

I made a proposal to my university (Dundee, Scotland), and really thought I had a chance since the building was derelict and that it was covered in shite graffiti. I was turned down because it was going to be torn down. People said I should have just done it, but I couldn't face the possibility of getting kicked out of uni because I graffitied the building.
I agree that that's how the phrase is used in practice (and yeah, language is descriptive), but I don't think the idea itself has any fundamental reason why it's about offense towards the marginalized and not offense towards the powerful--especially given that the powerful, somewhat by definition, tend to control politics and standards of decorum.
scoop(1) is a pretty cool package manager

1) https://github.com/lukesampson/scoop
Which is ironic, since pour encourager les autres in this context comes straight from the pen of a great satirist making fun of a dumb, blunt, broken institutional culture -- specifically Voltaire, mocking the British in Candide for responding to the loss of a naval battle not by training their admirals better but by executing one of them "to encourage the others."

https://en.wikipedia.org/wiki/Candide#Satire
Copying files is an interesting case study. Vista was actually faster but perceived to be slower. XP wouldn't actually tell you when copying was 100% complete. If you turned off your power supply the second XP's copy dialog went away you'd lose data.

Vista sped up file copying operations but fixed that bug, leading to a faulty perception of slowness. Worse, the progress bar behavior encouraged that perception of slowness. A progress bar that speeds up at the end will be perceived to be faster than one that is perfectly even which in turn is perceived faster than one that slows down at the end. And vista's progress bar usually slowed down at the end because it didn't properly account for those disk sync et al operations ahead of time. The result was a worse feeling experience despite what was happening under the hood.
Now your friends know where to go to steal ammo and other supplies when the revolution comes.

This sounds sarcastic but I don't mean it that way. True prepping is leaving (and maintaining!!) caches for adequate time in various locations (you don't know where you'll be when things go sideways, nor what routes will be available).

How long are you preparing for? Days? Months? Years?
As an ex pakistani, I have always admired how much India has been able to overcome the odds and continues to prosper and charge forward. I think the gp has some merit in hoping that within a generation or two, India has a chance to overcome a number of these challenges. I do concur with your assessment of Pakistan however.
I think a series of false alarms would have the effect you describe. However, based on some of the reactions I'm seeing online, I wonder if a one-off false alarm will cause a lot of people to figure out what they should be doing if the alarm were to go off again for real.
Also, the area within by that large radius is going to be much bigger than from non-nuclear threats, so the number of people who could have reduced injuries via preparation might be much greater.
See Wikia, which seems to have decided that 'using JavaScript for everything on mobile' is the future, despite not actually having a use case for a 'web app' type site in the first place.

Or many content/news sites in general now. Feels like development is done based on what's flashy rather than what actually works best for the project in question.
I mostly agree.

Basically, you want Ubuntu/Mint/Fedora, but the last time you used one of them was 10 years ago.

I needed to escape Windows as soon as I installed the Windows 8 preview, and realised Microsoft's incentives where going against mine.

(and don't talk to me about lock-in or software unavailability, I had a 20 year career of MS tech)
I have nothing constructive to say except for that I was really touched by "The Internet's Own Boy". It made me feel related to something I did not experience.

I think memories about unnecessary sad events like Aaron's death help us think about the significance of more profound, thoughtful analysis of problems at hand, that have direct impact on human beings.
It sounds like you are living in a self-serving fantasy.
"The processor forwards the data to the Secure Enclave but can’t read it. It’s encrypted and authenticated with a session key that is negotiated using a shared key provisioned for each Touch ID sensor and its corresponding Secure Enclave at the factory."

> "at the factory"

I suppose the secret key is erased at the factory, however, what if it isn't? Or, is the secret key generated on-chip via a random number generator? If it were stored at the factory somewhere then it would be possible to link it to each iPhone. I'm not familiar with cryptography, so I think it's just a misunderstanding on my part, and I'm not sure if this would be a weakness in the Touch ID sensor.
They're not ads. They're "recommendations".
A chemistry lab instructor I had in university had the same sentiments.

Her story was regarding an employee adding water to acid instead of the reverse, thereby creating an acidic cloud initiating an evacuation of the building [we're talking high volumes of acid and water here; think pumping in the water using a garden hose].

"You'll never have me doing this again," the person managed through tears.

"No, I'll have you do this from now on as my go-to person," was the response, "because I know you'll never do this again."

This was our "Add Acid" lesson.
Ask HN: In 2018, what are you doing to get into or stay in shape?
A great deal. Nuclear weapons are not infinitely large or powerful.

Here[1] is an account by Akiko Takakura. She was less than 300 meters from the hypocenter (the point on the ground directly below the nuclear blast) of the Hiroshima attack. She and others survived because they were inside a well built bank. She was 20 at the time and lived another 40 years.

There are a number of things you can do to contribute to your survival and minimize long term consequences. First is distance; the further you are from a target the better. Assuming you have sufficient distance then you need shelter, anything you can put between you and the blast will help mitigate or entirely eliminate the impact; a hill can make an enormous difference. Should you have the good fortune to survive the blast then you need to deal with fire (nuclear blasts ignite many things simultaneously) and avoiding the bulk of the fallout until you're clear of the damage. If you manage all that you can indeed survive and live a long life.

Much contempt is shown toward the old cold war era videos one can find of school children practicing nuclear attack drills by diving under desks and covering their heads. The fact is that these are entirely legitimate tactics that will mitigate the effect of the light flash, thermal pulse, flying glass and other debris.

[1] https://www.inicom.com/hibakusha/akiko.html
Indeed, and I think people are missing a lot of nuance here.

Code generation to avoid parametricity is (AFAICT) unequivocally a bad thing. Parametricity in code is almost always a good thing because it constrains what any implementation can do -- and thus gives you guarantees (subject to compiler correctness).

Code generation to avoid boilerplate in a sane way? IMO it's actually a pretty low-tech and simple way to avoid huge amounts of repetetive work, especially if you're targeting multiple platforms in different languages. Obviously, there's LISP-like macros and maybe pseudo-dependent types in Haskell (Servant) which may buck the trend[1], but I, for one, actually appreciate the simplicity of a bit of actually generated "on disk" code when it's appropriate.

IME code generation really shines when you're approaching the business domain, i.e. closer to the "edges" of your program/service. This is where "generic" solutions tend to not work as well just by virtue of every business case being slightly different. For logic that works on top of core data structures like vector-of-X or vector-of-Y? Hell no! You're writing lots of code that 'talks to' vector-of-$ all the time and you'd be crazy to want to have to duplicate all of that.

[1] Servant actually seems to be a sort of "define the types" and generate code for all the platforms, so that may actually be an example of my "sane" way. Whatever. LISP-like macros obviously kind of avoid the point entirely because they're never "materialized" as source. Just wanted to bring them up because they tend to be brought up in these discussions, regardless.
High praise. Thank you.
My wife and I bought a stationery bike and a mountain climber and at least I have committed 10-20 minutes a day, to the best of my ability, on each.
> It's the protestant puritan spirit.

Have you watched the documentary "13th"? If so I'd be curious to hear what explains the delta in your opinion.

If not, I can recommend it.

[Edit to clarify] For the sake of folk who haven't watched it, my rough TL;DR would be that it paints an apparently clear continuum from slavery to mass incarceration based on the 13th amendment's allowance of "involuntary servitude" for convicts.
On TV there were some instructions - https://www.youtube.com/watch?v=Gfvju0sBXgc
Oh wow, I was a noogler there 4ish years ago, and they still tell that story as an example of "its okay to break things, we care about fixing them after so they dont break in the future"
Which popular games have been studied mathematically?
‘Cosmos’ to Return for Second Season on National Geographic
Entire benefit of globalization in India has only reached the top 10% (or maybe 1%). If you think about Indian exports it is mostly concentrated in IT and high skill crafts like jewelry. Only a few Indians can take benefit of that.

What we need is a system which can mass export cheap goods like clothes or shoes. China and Korea have crawled out of poverty by following this simple formula of exporting cheap goods which need some basic skills.

But sadly even Indias much smaller neighbor like Bangladesh is doing far better in such sectors. Archaic labor laws are still holding back India in mass manufacturing
I suspect your and my definition of regular setups is different. My regular setups are stateless and automatically installed and configured.
Could you clarify which blockchain you are talking about? In Bitcoin nothing is encrypted and keys are used only to sign transactions.