skysight-inc/HackerNews huggingface dataset:
Most situations/responses to an issue in hindsight can always be managed better, being able to have a cookie-cutter solution that fits most cases is better than none. THough I'm sure such plans will be refined - leasons learned.

Thing is, a solution today might not be best for tomorrow as the grid's usage is not static, new this and that are added so the impact changes.

It is interesting that you mention the inability for trains to restart. That was educational and was due to some new trains and showed that the drivers did not have the skills to in effect - reboot the trains from a cold start. So less a grid fault and more a case of that it never happened before so the result was less prepared. Interestingly the previous generation of trains did not have this issue, which may explain why it got overlooked as something that needed attention until such an event like this.

As for hospitals, they all have backup generators, though if that generator fails to kick in as was the case in one I read about, that can and will cause issues. Again, may be a case of never needing it before and the combination of that and regular checks/tests presented the problem.

Remember - nothing is perfect, and many lessons (as with any outage in all walks of life) will be learned from this as with all previous outages. But equally have to remember that whilst you can have the same combination of events happen in say 5 years time and have a response that works for that combination learned from the last time. Things change, like that new housing estate attached to the grid, small nuances like that could change everything or nothing. You just don't know. Heck, could be newer issues, suddenly find that you have thousands of electric cars being charged at the time you cut them off now feeding back small amounts of electricity back into the grid as they never expected to loose power without a physical disconnect.
It wouldn't seem that tsvx is "going all the way", it's a completely different thing that dirties your numbers with silly metadata.
Agreed. This sounds more like 3-5 pizza team.
a Film is a collection of shots, scenes and sequences. Shots are fairly easy to detect. Most editing software comes with built in shot detection.

This approach promises to detect scenes. I’m not enough of a coder to know if it is valid, but I can certainly imagine that it is a solvable problem. Most scenes are defined by location, and movies makers like each locatation to be distinct from the preceding one.

To my mind, sequences are where the action is at. Sequences are defined by narrative development... These can usually be defined by a trained human, but are probably tough to computationly define.

There is also a huge difference between film genres. The scenes and sequences of Finding Nemo are pretty easy to define. But you try the same approach on an art house film like The Scent of Green Papaya, and see how far you get.

https://www.helpingwritersbecomeauthors.com/movie-storystruc...
Jrnl.sh has a basic but pretty powerful tagging system. Any word that starts with @ is a tag and you can filter tags using and/or. Doesn't really do the visualisation but should be easy to build on top
I worked on Winds for a few weeks: https://github.com/getstream/winds
It has quite a bit of a following amongst designers and developers.

RSS has a lot of quirks, I wonder if an open-source solution will ever become truly mainstream in this space though.
Google’s report on iPhone security flaw doubles as dig against Apple’s
It surprises me more of these haven't become standardised features. __builtin_expect is very common (but as a compiler hint I somewhat understand its absence), __builtin_clz is arguably a missing feature.
Another example from that track they already failed twice at memory tagging support, while SPARC's became mainstream on Solaris and ARM's will become a requirement for future Android versions.
Nautical miles make some sense because they are consistent with the lat./long. coordinate system (60 miles = 1° lat). For the rest, I'm not sure.
That's one of my favourite features. Sometimes I tend to read stuff on line when I'm in a dark room and I either use FF reader mode or one of the darm mode plugins. My only complaint is that the URL bar in my Android is always light and I can't seem to find a way to make it dark.
Does this argument hold up when the next generation is significantly different? I would take an iPhone 6 over a 5S any day.
Both JSON and YAML are very difficult to construct parsers for.

To make matters worse, both formats are full of pitfalls:

http://seriot.ch/parsing_json.php
https://arp242.net/yaml-config.html

using either of these, in my opinion, is extremely misguided.
Italian pizzas are sized for one person; I think that's true for a large part of the world.
See also http://www.harrowell.org.uk/blog/2012/01/21/the-politics-of-...
If the leader fails, the next leader needs to know the values the acceptors have already accepted in order to propagate the previously chosen value, if any. I assume this happens in your election phase. Since we only want to talk to a majority of acceptors during the election, we need a way to order the values proposed by different leaders (ballot number). Without that, we'd need to receive responses from possibly all acceptors, which would break liveness. Once the leader has proposed a value at a ballot number, acceptors need to not accept values from older ballots, otherwise the old leader, having woken up from a nap, could just overwrite the chosen value. So in filling in the not specified portions of your algorithm in the simplest way possible to make it work, we've just described paxos.

I will have to read the Chang-Maxemchuk paper, I have not heard of that before.
Reminds me a bit of Diaspora by Greg Egan. I recommend it to you! Post-singularity “people” in the book start to develop interesting ways to distinguish between themselves and past versions. Since they’re immortal and infinitely copyable, their sense of self is naturally quite different from our corporeal on one. You might be into it!
Not my project, was on "Show HN" a few months ago.

But I did try to use Web-Scraping a few years ago, when I was trying to set up a crypto-currency [1] arbitrage... but there were a lot of risks and challenges... could be another option for you though.

[1] https://en.wikipedia.org/wiki/Arbitrage
They may find that if they train their current assigned staff well, the outsourcer will just rotate those improved staff members out to other projects and give you a fresh batch of trainees.
Only one system of pipes and AFAIK there is nothing particularly labor or energy intensive about producing potable water (in temperate climates).
A lot of the headline grabbing stuff wasn't the grid's fault though:

* the railways didn't have traction power disconnected -- but one type of (new) train saw the within-specification frequency drop, shut down, and in many cases needed a fitter to go out and restart it. Everything else behind a dead train was stuck. I imagine the train company are discussing this with their supplier...

* Ipswich hospital had a power outage, but that was because their own systems disconnected from the grid when they saw the frequency drop, and then they had a problem with one of their generators.

*One regional airport seems to have been accidentally not on the list of key sites not to disconnect -- sounds like an admin snafu, and has now been fixed.

None of these seem like "bad management" -- they are a collection of relatively minor, entirely unrelated, problems of the sort you're likely to run into if you have to activate an emergency procedure you haven't needed to use in a decade.
All the issues I mentioned are obvious, and so are the potential problems you describe. This is not a question of "it's easy to say in hindsight" as these are the key issues that must be covered by standard planning.

This blackout made a lot of noise because of this (apart from the actual disruption, obviously).
To add a little context I currently spend around 500,000 CAD on infra in GCP per month, which is roughly half of my total infrastructure (in terms of raw compute/bandwidth use). The remaining metal costs 100,000 CAD / month.

As I was implying. You’re just outsourcing your ops. At scale, you end up spending significantly more than you expect.
Obviously the team cannot “hire engineers” because of $$$. You either got to pay them or train them. There is no way around it. Hence option B is the only real option.
The non-S are usually a much bigger improvement over their predecessors than the S. Almost as if Apple have an A-team working on the non-S and a B-team refining them into S with minor iterations.
In Poland, a large pizza will make two people full, and four people each wishing for "just one more slice".
I did mention the railways and indeed the importance of making sure the whole system can cope, which means what you list in addition to the grid in isolation.

> None of these seem like "bad management"

They do seem like bad management because to me it looks like these issues were not taken seriously.

> problems of the sort you're likely to run into if you have to activate an emergency procedure you haven't needed to use in a decade.

That's bad management right there if an organisation's emergency procedure has been collecting dust for a decade.
The question is whether the extra year of having the first usable smartphone was worth the price, and the answer in my case was an unequivocal yes. Nowadays smartphones have reached a point of good-enough sufficiency, and that's why upgrade cycles have risen to one every three years.
In France you can also buy vegetables by the pound (une livre), but if course both of these are just shorthands for half a litre and half a kilo, respectively, they're not actually the old measures.
When I was on the customer side for two products that each had seven figure "maintenance" contracts, when reporting product bugs causing damage, the customer service was bad and useless anyway.
> They do seem like bad management.

But not bad management by the Grid.
Not related to the article as much as related to google decisions and android in relation to 'families' aka kids and parents..

the parental controls for time that phone went off and was available for better then nothing.. but at 14th birthday all parental control and oversight is removed.

I've searched a bit, and found that maybe Disney Circle is the thing closest to what is needed in situations that I have experienced and seen others try to contend with.
'popcorn time' comes to mind as an app that was widely mentioned when searching for the right controls - from what I remember some things with that fell short.
I remember some discussions about an openDNS or similar 'open-souce' dns poisoning service that was similar and competing with disney circle - but when I went to try it out I felt that is was not going to work well and I may not get it to function at all from the docs I saw.

Anyhow, I really want an open source / free alternative the gives parents some controls and clearly explains to teens what is being controlled...
I think all parents need the ability to turn off certain apps, or turn off all apps aside from a whitelist of apps that could be available when the others are turned off.

Phones are tricky today in that we want to limit the access to the games at times, but may want to keep access to a phone app like grooveip or google voice.

whether it's bed time or dinner time, I think many of us want to limit some apps but allow other functions, like actually being a phone to still work / be accessible.

I know some parents want to monitor all discussions, that may be a fine choice - but whatever other monitoring may be available, I'd like the kids to have notices about the monitoring.. from parents, from apps, from govments..

While I'm pouring out mu wishlist here, I want an app that monitors for 'bad words lists )editable and subscribable ) - so that a notice can be sent to parents if words like suicide or kill are detected via text or audio.. but not send entire conversations to parents to pry into every detail, and likely miss important things by getting too much data.

In short, I think google's decision to remove all parental oversight at 13 is not good, and affordable options for better monitoring are not available at the moment - and we should do more and better.

While I'm wishlisting, why the hale don't we have auto detection for curse words in youtube videos (and some other words) and the ability to censor them with beeps or silence - some of the gaming youtubers may be entertaining enough to watch but some of the language that is used so much that it injects itself into the daily vocab of kids like an overplayed rap song is too much. Youtube has the power and code already there for transcribing, it could do this kind of thing easy right?

I have one step-kid that will not use youtube on phone at all do the kids only version at 12 1/2 years old.. and another over 13 that watches so much I worry and wonder.
We've been developing support for transformers in spaCy. See:

https://explosion.ai/blog/spacy-pytorch-transformers

https://github.com/explosion/spacy-pytorch-transformers
However, the S is almost always the version I prefer; your so-called “B-Team” are the ones who polish the designs, and the results are clearly superior.

As the saying goes, a trifle makes perfection, but perfection is no trifle.
It's notable that this report is completely consistent so far with the way I would design a cyber attack to take out a countries power grid.

> The causes provided by RWE for the initiation of the trip of Little Barford steam turbine (ST1C) was due to discrepancies on three independent safety critical speed measurement signals to the generator control system.

A cyber attack would most likely, rather than directly take capacity offline, instead make the system less stable by attempting to make safety systems not work properly. That has the benefit that the attack will be triggered at th exact same time as another incident, increasing the impact.

Injecting false values for a sensor reading is a very good way to hide your tracks as an attacker - just inject a bunch of "0" values, and then uninstall whatever malware did it, and probably nobody will ever find out why that sensor randomly acted up.
The source presents a survey asking "How annoyed were you by X", with women answering as more annoyed for the same X. How you interpret that as "hassle can't be the same in survey accounts", I have no idea.
Skimming and evaluating a book, chapter or paragraph quickly is a skill that can be acquired with practice.
"the people using the product are not the same people who are deciding whether to purchase said product" - of course, that's pretty much the definition of enterprise product sales.

"That case" is not a rare exception but the default situation.
This map is wrong/inaccurate. Tap water is drinkable in Bulgaria too.
Firefox has plenty of room for improvement, but this article doesn't touch on it.

1. People don't install their own browser, unless they're on a new computer and want the browser they've always used — people are conservative when making technological choices and when they switch browsers, it's often because they get a friend to install it for them, or they buy a new computer, or install some app that tricks them into also installing a new browser.

How do you think Chrome became so popular anyway?

2. The Pocket integration has been good; there was always the issue that it's a third party proprietary service, however AFAIK it has been bought by Mozilla and I personally like it a lot — I do wish to see its source code soon, AFAIK it's not open source yet, but it's much more polished than open source alternatives (e.g. wallabag).

3. I've never had issues with Firefox's fonts. Maybe on Linux you have, but font problems on Linux are to be expected.

4. Google has the best search engine, especially for local searches. People want Google, they'll switch to Google anyway — and Mozilla might as well get a piece of the action.

Saying this as a DuckDuckGo user ... I would never advise my non-technical friends to use anything else but Google. Mozilla tried switching to Yahoo/Yandex/etc and failed. I'm pretty sure that they know what they are doing and random bloggers on the Internet with opinions don't.

Also let's be frank — Google is a big target. When you switch targeted advertising off, when you switch your app history off in your Google profile, I'm pretty sure that Google does indeed turn those off. Otherwise they risk huge fines, especially now post GDPR. I trust smaller companies less than I trust Google. I trust technology more of course, I trust open source, I trust encryption, but when we are talking of companies, I'd rather have a big target, than a smaller one.

Again, saying this as a DDG user — switching off Google for DuckDuckGo due to privacy issues is a stupid thing to do ;-) And it's not the same thing as with a Chrome to Firefox switch, because privacy claims for this one can be verified, instead of being something that's basically non-falsifiable for consumers.
The website is under active development at the moment and their are incomplete parts. For the code links please take a look at the following tutorial on GitHub at the moment.

* https://github.com/cuelang/cue/blob/master/doc/tutorial/basi...

* https://github.com/cuelang/cue/blob/master/doc/tutorial/kube...
if someone bragging about criminal activity on Instagram/Twitter got through the border and murdered somebody

Like Tashfeen Malik, a Pakistani in the USA on a valid visa, who pledged allegiance to ISIS on social media before the San Bernardino massacre.

These policies to inspect social media are one result.
Does Paxos work in adversarial environment (where some nodes are compromised and try to trick the system by sending forged messages) ?
MS didn't give up, their new strategy is similar to Google's, so they teamed up with Google to make Chrome an even better spying machine. They just have to change the telemetry URL in the source and replace the Google log in with their own.
That website has had me nerd-sniped. Another great one is on "black start": https://www.drax.com/technology/black-start-important-back-p...
Ask HN: What would happen if all software was open-sourced?
If all software in the world today was open-sourced under the GPL3 License (or similar), what would the consequences be?

Would the software industry thrive? Or collapse?

My instincts are that; developed countries would lose their advantage over developing countries, right?

Personally, I'm not a big fan of the GPL3 license, but it's able to maintain the commercial interests of the software, as WordPress demonstrates.
> Maybe I should try writing poetry :-)

I've been writing poetry similarly to the way journals are discussed here. Your first post resonated with me -- I'd use poems to converse with my conflicted self; give the emotions a free hand to write things that may be painful to read later; get it out of my head -- and I'd encourage you to return to writing (or poetry!) because distance brings freshness.

"When the soul wanes
the form appears."
- Charles Bukowski

Reading your comment also made me think about how it's harder to write when things are good. Someone else commented about the possibility of writing your thoughts down having an affect on them; I think there's merit to that tied with the power of our thoughts and the reinforcement/feedback that you observed while feeling the opposite.

A reminder to myself, even; consistent writing is as hard as consistent anything else.
> Perhaps poor customer service should be considered an indicator that an antitrust breakup is needed

It'd be a fairly unreliable indicator in and of itself though wouldn't it? Just think of all the businesses that position themselves as 'value' providers by cutting out all the 'wasteful' customer service - budget airlines are notorious for this e.g. Ryanair. And yet the airlines industry is one of the most cut-throat and an almost sure-fire way to lose money as an investor.
Black start: what happens if an entire country's electric grid goes down?
TBF you've got to be slightly obsessed to see the metrication in A-series: most people will interact with A3 and A4 papers which are respectively 420x297mm and 297x210mm, if you go up you end up with A0's 1189x841mm which doesn't look very metric either. You've got to realise that it's 1 sqm in a sqrt(2) ratio to see the metrication (the aspect ratio being chosen so it stays constant when you halve the page through its larger edge).

The B series actually looks "more metric" at first glance: B0 is 1414x1000mm.
> Are you willing to extend the 'no such thing as individual error' philosophy to management as well?

Ultimately it's the CEO's responsibility to lead a culture of safety. If the current norm is causing death and illness, it's their moral duty to push back against it.
The only times I've heard reference to Fahrenheit in the UK is my grandma in the 1990s, and in tabloid newspapers when the temperature reaches 100°F.

These are the same tabloids that will do anything anti-European they can think of. I don't think it matters that people don't really know what 100°F is.
Including by the grid because key infrastructures did lose power.

But in general a worrying aspect of what happened is that there seems to have been oversights all over the place (grid, hospitals, railways, etc).
Google Play is safest when you don't use it. Google has too much control over our lives already.
> These tools probably do a good job at processing CSV/TSV/DSV (haven't tried them). However, I would love if we could just stop using delimiter-separated value files alltogether.

I hear ya. I have no doubt that "we" could, as in IT professionals. Maybe even the "surrounding" science fields that provide data could make an effort. But you're out of luck when it comes to almost any other field that serves you data, in my experience.

Any org that you can't even tell details about the CSV you want (what's the "C"? UTF8? Quoting?) will have no chance of providing you with something more complex.
It's partly our fault: The tools we provide them with suck. Excel's CSV handling is atrocious. Salesforce and similar tools seem to spit out barely consistent data dumps.

Sometimes I feel like 80% of the industry is dealing with sanitizing input.
it wasn't anything he did that lost him the visa

You don't know that, nor does the NYT, not does the Crimson. None of these reporters saw any of the social media activity firsthand, nor do they claim to in the articles.

My guess is that he "liked" text or image(s) that for some reason raised concern.
In North Korea, Front End Devs Face Platform Inconsistencies
Could also be down to extra testing costing more $$$ to test and fix within a tight deadline to get the product shipped.
I don't think the dev would have agreed to test on just a single browser - more likely a management decision.
My daughter was a virtual school student last year. Every teacher expected to be able to text and call my daughter throughout the school the day. Technically she didn't have to have her own phone, but in practical terms it was a requirement for (middle) school. Non-traditional schooling seems to be on the rise, so I wonder if this kind of requirement will become more common.
An arrest is not an indictment. Arrests often don't even result in prosecution at all.
If you mix pictures and audio the scene detection is bound to be more accurate since there is usually patterns there in most movies.
I think one thing that's often glossed over in the imperial vs metric discussion is that users of metric almost universally stick to decimal numbers, while fractions are a lot more commonly used with imperial.
For many Europeans, dealing with values like 3/8 or 5/16 seems completely unintuitive and even deciding which of them is larger will take us some thinking. So being able to elegantly converting fractions seems like a non-issue since you would never use them in the first place.