skysight-inc/HackerNews huggingface dataset:
great move towards accelerating climate change and end of limited resources. you're a good obedient consumerist. keep privileging your own comfort over the global good.
Could you explain the vendor lock-in? The only-one I experienced is a rather soft-one, where I use an Apple device simply because it's more pleasant or practical over the alternatives. All music I had in iTunes is now moved into Plex, so no lock-in there, Apple even pushed for DRM-free music.
People price gouging during disasters is "offering a good or service for money", and it is unethical (and illegal). I propose that long-term gains from a single tenant, without an exchange of value (equity) is unethical. If you own a house, and one person/family has been living there for decades and then have to leave for some reason, they should not be leaving with a zero balance ... they've paid tens of thousands of dollars, and for a landlord to simply take it, and just rent it out to the next schmuck in a few weeks is unethical.
But according to, ahem, self congratulating industry "experts" they were classified as the "best IT company" (probably the same "experts" who still think one's mother's maiden should be used to secure anything barely important)
Lack of ISP readiness halts DNS secure key change
Oh dear. Thank goodness civil engineers do not build by trial and error. Many programmers do use the trial and error approach but their programs are riddled with bugs. There is no way that code is the best or most useful "blueprint" for software.

Your analogy is quite good, though, just not in the way you intended. If civil engineers did what you suggest then they would build magnificent structures which work in their office environment. Of course when that window that's never opened is opened by a cleaner everything comes tumbling down due to a gust of wind.
We're working on standardizing HSTS carve-outs across browsers, which should help improve this process tremendously. The specific parts of google.com that are problematic are related to PKI infrastructure for Chrome (CRLs and such) that cannot be served encrypted. Most companies won't have these requirements, fortunately. And we do have many individual subdomains of google.com added to the list individually in lieu of carve-outs: https://chromium.googlesource.com/chromium/src/net/+/master/...

As for blog.google, that's the beauty of TLD-wide HSTS. You don't need to do anything special on the individual websites, such as configuring headers, to get the benefit of HSTS. All you have to do is set up an SSL cert.

The hstspreload.org site does not yet correctly display results for when a parent has HSTS enabled, but your browser itself does do the right thing. As for fixing what hstspreload.org displays, that's something I might take a crack at: https://github.com/chromium/hstspreload/issues/85
This happened to a family member of mine and it's honestly the best possible outcome for people as out of touch with reality as he is. This may not be the best system for some that get caught in it, but it does serve a purpose in dealing with the criminally insane.

He was too dangerous and unpredictable to live with us anymore. The rest of the family kept weapons under our beds of various kinds, hoping to God we would never need to use them. A group home was a joke, he would have assaulted someone within a week. He would escape and start driving on the wrong side of the road on purpose for "reasons". We hid the keys, but he was above normal intelligence despite his insanity and would always find them. He would attack his family and the neighbors when he thought we were after him.

His prospects were jail and homelessness, we were so happy when he ended up in a high security mental facility, ecstatic.

Now he's in a place that's better than jail or being homeless where people care about him at least a slight amount and there's relative safety. He's not surrounded by criminals, behind bars, or dying on the street.

Yeah, it's not a great place to be, but the best outcome an extremely schizophrenic large male can hope for. He doesn't deserve jail because he has no bearing on what is allowed in society and attacks people out of fear. When he's calm it can seem like you're talking to a normal person for a few minutes. Then he goes off the rails... But still there's a really intelligent shard of sanity in there somewhere.
An architect's product is not a building. It is a plan for the building. So the architect is doing what the software engineer is doing, he's iteratively drawing his blueprint.
Two otherwise very smart family members of mine both used to do this. It takes sitting down and explaining that email isn't a voicemail. We're not "hearing" the pause when we read, we're just confused and it makes the person writing seem dumber than they actually are.
They have nothing to atone for, and they don't owe you anything. Either you appreciate the steps they're taking, or you keep on living in the past.
As pstuart mentioned, one of the post mortem was to fix the script, which I did by using a temporary table.

The other part was to enable new columns to be added to that table in case we need in the future. For that part, I locked a few tables for writing, recreated them with a separate name and replaced the old with the new one in order to avoid any downtime or dealing with master-slave set-ups to be able to dump and restore without downtimes. Full vacuum freeze wouldn't reclaim that space back.
I thought this would help me get a 1600 on my SAT :(
> EDIT: To those who downvoted my clarification, do you care to elaborate?

you are probably making too much sense.
I don't believe that's the point he's making here. He's saying that he was annoyed that the iPhone 7 doesn't have a headphone jack, but after an accident (while using an adapter with the iPhone 7), he's convinced that wireless headphones are the best option, regardless of the device having a headphone jack or not.
BH/BH mergers are in our sensitive frequency band for less than a second, and they get louder and higher-frequency until their peak volume, at which point they ring-down to silence. Neutron stars should spend longer in our sensitive band.

There are also probably pulsars and (maybe) other signals out there that are nearly periodic and that we are hearing all the time! But those would be much much quieter (think of a burning flame vs. an explosion; the faster you release your energy, the more noticeable it is).

Furthermore, those sources should be pretty close to a pure sine wave. That's hard to detect, because so much of our noise looks similar. We look at compact binary coalescences so closely in part because they are so distinct that we can be fully confident that our detector didn't produce them (we have a very talented and suitably paranoid approach to studying our background noise without prior assumptions of its form).

You can't be so sure with these faint, continuous sinusoidal signals UNLESS you do a fully coherent search over long periods of time. Our detectors are not equally sensitive in all directions, and they can pick up direction as a phase-delay between the detectors in our network. As the earth rotates, both detected direction and strain amplitude from a a continuous source should vary. You can imagine doing what is basically a very, very long timescale fourier transform of the signal; the longer you integrate over, the more you filter out sine waves with frequencies nearby your chosen frequency. But this is a computationally expensive approach because longer integration times mean you need to test more frequencies as well as doing the longer integration.

There are approaches to finding good compromises re: fully-coherent search windows, and I'm sure there's plenty of other clever voodoo that goes into the continuous waveform searches, but I don't know much more than that.
Next step - SMT solver.
I'm not sure if you're hinting at this, but for those who are unaware, WebKit was KHTML to start with.

https://en.wikipedia.org/wiki/WebKit#Origins
See the following links:

https://github.com/chromium/hstspreload/issues/87

https://bugs.chromium.org/p/chromium/issues/detail?id=626180
> but I am unpersuaded that lifting a billion people out of abject poverty in east asia was actually bad for them because a bunch of westerners got relatively richer in the transaction as well.

That's a nice strawman you've set up, but no one in the discussion actually claimed that.
I will try to see if I can go make something happen. Thanks for the link. I will say that one benefit of TLD-wide HSTS is that you don't have to worry about configuring these headers on a per-domain basis; you're already covered.
I'm curious about this as well. I know it's a bit taboo to say here but I don't think the Tesla S looks very attractive either. Something about the shape and proportions that makes it look bulbous and just a bit amateurish. I'm also European and used to European design language.
Apple is in dire need of giving their entire lineup a serious kick in the pants, they've been way too focused on iPhones and iPads. The Mac Mini is crap, the Mac Pro is crap, the iMac is middling at best (the new iMac Pro looks reasonably sweet, but the price...), the Macbooks are severely spec-limited, it's just a mess.

They've painted themselves into a "thinness at all costs" sort of corner with the Macbooks, and they've have to go back on that and make them slightly thicker again, if they want to upgrade them. Last time they were backed into a serious corner (G5 PowerPC being completely unsuitable for mobile use and disappointing performance-wise), they took a chance and switched to Intel. They're going to have to mess with some important core design tenets this time.

For the desktop line, a new non-stupid Mac Pro will go a long way. They also need to seriously refresh the Mac Mini, because it's just a piece of junk right now.
more accurately it's

for index := range list {}

and

for index, value := range list {}

Yes, these 2 version do perform very similarly, you are just ignoring the second return value in the first version, i.e.:

for index, _ := range list {}
But we won't detect them with LIGO. We will need a lower-frequency detector, like the space-based LISA design, to do that.

It's just like how we have optical telescopes for visible light and radio telescopes for light at different frequencies. Different interferometer designs will pick up different phenomena based on what their sensitive band is.
Maybe I failed to explain it well enough, but I certainly do understand the problem pretty well. If you have any questions just ask and I can tell you the reasons to do what I did.

The reason why I had this problem in the first place is that I wasn't aware that dropped columns would still count towards the columns limit in PostgreSQL. It's not a complaint, it's just ignorance. There's a difference between being ignorant and not understanding the problem after it happens. I never claimed to be an expert on PostgreSQL.
I've started playing around with using Firebase to host static sites. The free tier is pretty generous, and I won't exceed any of those restrictions anytime soon. SSL by default, custom domains, etc. are pretty nice. It's a Google product now, so do with that what you will, but setup was really straightforward.
The road restriction is to all limited access highways in the US and Canada. It's less of a vetting and more related to the type of driving they are willing to turn the system on for.
Ransomware or Wiper? RedBoot Encrypts Files but Also Modifies Partition Table
> there are no useful tooltips, and basically no hints in the UI at all.

That's just blatantly false: https://i.imgur.com/MGrA4Ax.png Not only are there tooltips, the tooltips also document the python API.

> I shouldn't have to read the manual to find out whether the B-frame interval is specified in seconds or frames.

You mean Max B-Frames? Yes, you should know what B-Frames are and that's enough to understand what you can configure. If it said "Max Frames" would you ask yourself if it concerned frames or seconds?

Blender isn't an App that anyone should be able to use. It's a complex, specific tool with a lot of features. I've seen many hours of 3D software trainig for anything from Maya, 3DS, Zbrush to blender. Industry professionals usualy take a few courses and need time to adjust before switching software. Each tool has different workflows and only after ample training are you able to fully utilise its power. Blender is built to be very efficient while modelling, sculpting or animating with loads of shortcuts and modes to make these processes as fast as possible in the 3D viewport.

You're basically complainig that an airplane control panel is ugly and bad when you have no piloting training.
Bodies like the Euro-group, a non-official body that "although it can impose tough conditions for bailing out struggling member countries or rescuing banks, it publishes no official minutes, has no headquarters, and the people who function as its secretariat have other day jobs".
These gorgeous, physically-correct simulations are about as close as you'll get for now: https://www.black-holes.org/explore/movies
How was the emergency budget that was going to have to be called immediately after a Leave vote?
CloudaIDE – Cloud App IDE for Databases. Oracle Forms Killer?
IBM gets closer to real quantum computing – ExtremeTech
The number one rating was from Gartner, but it was number one in security consulting based on revenue, not competency.

Like McDonalds is #1 in burgers.

https://www2.deloitte.com/cy/en/pages/about-deloitte/article...

"Deloitte announced today that Gartner, the world’s leading information technology and advisory company, ranked Deloitte #1 globally, based on revenue"
My comment wasn't meant to compare it to anything else. Their nice words just don't convince me on a technical level and I'm surprised that so many people here appear to fully trust them.
If their phones were perfectly secure there would be no debate if they are willing unlock the phone for any agency or not. It would simply not be possible and there would exist no security company that is able to do so.
Pytorch exercises
I remember someone commenting a while back that with hash indexes allowing you to navigate relationships in O(1} time, relational DBs can approximate the perf characteristics of a graph DB. When I did a quick and dirty test a couple years ago(before they would have been usable anyway due to durability and replication) I found that hash indexes performed noticeably worse than btree for navigating a few test tables with 10-100m rows each. Curious whether this is a major enough improvement for hash indexes that btree will not still be faster for many common equality lookups.
Computer vision camera detecting problem, solution, past and future
Lucian Freud painted the verbally indescribable Leigh Bowery!

http://www.artcritical.com/2014/04/30/phoebe-hoban-on-lucian...

In the first portrait, Leigh Bowery (Seated) 1990, his figure overwhelms a red armchair. Indeed, Freud kept enlarging the canvas with new strips in order to contain him. And yet, as large as he was, Bowery had an almost dancerly grace. Even in a seemingly straightforward pose like that of Naked Man, Back View (1991–92), where only the model’s back is shown as he sits on a low ottoman, Freud managed to capture a sense of both the baroque and the Buddha-like embedded in Bowery’s presence.

https://www.theguardian.com/lifeandstyle/2015/nov/01/the-nig...

Subject: Leigh Bowery (1961- 94), a man of gargantuan scale physically and culturally, a transvestite performance artist, fetishist designer, leader of the band Minty and theatrical giver of birth.

Distinguishing features: Bowery is a character out of Renaissance art - perhaps Silenus, the companion of Dionysus. His flesh is a magnificent ruin, at once damaged and riotously alive. Who knew skin was so particoloured? To count the hues of even one of his feet is impossible: purple, grey, yellow, brown, the paint creamy, calloused, bulging. In a velvet chair tilted down towards us on the raked stage of the wooden studio floor, his mass looms up and dwarfs us. Walk close your eyes are probably the height of his penis. Bowery's violet-domed, wrinkly tube hangs between thighs marked with sinister spots or cuts his knees are massive. Bowery is a painted monument who quietly contemplates his existence inside this flesh.

Leigh Bowery - Wigstock 1994, unexpectedly giving birth on stage to the first baby born at Wigstock: https://www.youtube.com/watch?v=u3yVBhVrltU

Leigh Bowrey (Take Me To The Club by Mannequin): https://www.youtube.com/watch?v=rsLLrjnew84
Arguments for British style quotes:

- doesn't mutate the quoted string

- fewer weird edge cases

- encodes more information in same amount of characters (if quote might have ended on punctuation)

- needs fewer rules

Arguments for American style quotes

- It looks more balanced if punctuation marks that use less ink than a quotation mark come before it

I think there is no surprise that hackers prefer the straight-forward way that might look marginally worse
How an Outdated Network Could Make Two-Factor SMS Worthless
Promotional and Corporate Gifts
Reminds me of a product I was asked to review for an employer a few years back (good sized multinational) - they included as part of their sales material the results of a security "audit" that seemed rather dubious to me (e.g. it confused encryption and hashing). Most people I mentioned this to didn't care and were just impressed that they'd had a security audit and didn't really care if it was credible or not.
Are we WebExtensions yet?
what mugsie wrote plus.. My post was regarding the management of the zonefile/domain, not so much performance or things related to TTL.

What exactly if your function at CloudFlare Jake? Pondering if this is more marketing then technical/service function. Any chance you are in charge of social media and forum posts about CF?
Microsoft's Quantum Computing Efforts Come into Focus
Jobbatical raises $4M to help techies find jobs around the world
Pytorch is one of the most popular deep learning libraries as of 2017. One possible way of familiarizing yourself with it, I think, is to practice with simple quizzes. That's where this project comes in. There will be two chapters: 1. Tensors 2. Neural Networks. I'm done with the first half, and I'll be working on the second half for the next few weeks.
It's all about "design language" or something.
http://www.thepunctuationguide.com/british-versus-american-s...

> American style places commas and periods inside the quotation marks, even if they are not in the original material. British style (more sensibly) places unquoted periods and commas outside the quotation marks.

Turns out that you (and I) prefer the British style.
> but how often do we stop to talk about those that failed?

The failures of VC-funded startups (e.g. recently Juicero, Rethinkdb, etc on HN) are discussed more often than the failures of self-funded startups.

Also, as far as I can tell, a significant number (most?) of the startups listed at autopsy.io[1] are VC-funded. In contrast, the self-funded startups that fail usually die a quiet death without discussion because they were never big enough to be mentioned in Techcrunch/Wired/Engadget/etc.

[1] http://autopsy.io/
Mobirise Drag and Drop Website Builder v4.3.1 – PortfolioM4 Bootstrap Theme
I think 'fully' automated self driving will only become a reality once 2 things happen:

1) Inter-vehicle communications is standardized. This allows for each vehicle to communicate to each other and signal important metrics (speed,direction,intent...), also allows to complement each vehicles 'knowledge' and context of what is going on on the road at any given moment. Communication only needs to happens for vehicles clustered in a given radius (depending on speed and flow of traffic).

2) A critical mass of autonomous vehicles are on the roads.

Once you have these 2 conditions it will be easier for the 'swarm' behavior and flow of traffic to be automated fully. It will also remove a lot of the 'unknowns' stemming from human drivers and smoothly direct traffic.
> Either you have a dedicated expression parser, or you run it directly throgh eval. There is no reliable middle ground.

While there is no safe middle ground, using eval directly is the worst case; it's not a case where those extremes reliable and there is greater danger in between.

That being said, rejecting everything that fails an expression parser is a form of sanitization.
Luddites get downvoted. Nobody likes my idea of simply owning up to the fact that better driving training is an idea that has never been tried.
Around here people tend to look at unused land and lament that it was all farmed 30 years ago.

But the reality is that grain growing operates on ever-thinner margins. It now makes sense to skim grain from the best lands, insolation and precipitation-wise, and leave the rest to grasses, shrubs and marshes. What do people do in depressed regions in the absense of productivity, especially in the country, is another story.
I've been using cython for years, it is indeed great. I don't recommend anyone write multi-platform raw C any more unless you have a really good reason to. You can even make C-extensions for things like Ruby!

But I have a new project now that needs to be both highly concurrent as well as reasonably fast and I'm considering giving Numba a try since it seems like it's both faster and easier to work with.

Does anyone with experience with both have a comment as to the downsides of Numba vs Cython?
And then you have others with 90+ repos, and 75%+ of them are original code, and have thousands and thousands of lines of code. Maybe all your candidates have been weak/just out of school.

Also, forked repos are fairly obvious, and there's a dropdown to just show source repos, and if they are manually forking to prevent it from showing as a fork on there, that's a pretty shady indicator that you may want to follow up on...
This is like saying "It's impossible to perfectly secure a bike on a city steet" when it gets stolen because you forgot to engage the lock. I have fuzzers that would of likely found this pretty quickly.
Why do you think the a/an rule is legitimate, but that, say, verb-subject agreement isn't? Both are pretty much universally followed, but can be broken for particular effect. If you allow a/an to be called a rule, I think you have to also say 'I am/you are' is a rule, too.

A/an creates though my favorite technical copyediting conundrum, which is that of which version of the article to use for the subject "SQL query". Some readers will vocalize this as 'sequel query', others as 'ess-queue-ell query'. If you write 'an SQL query' you will seem illiterate to half your readers, while 'a SQL query' is just as jarring for the other half.
Show HN: Sitebulb, a website crawler and auditor for SEOs
Smart ways to use Instagram for business
Or next step, answer-set solver.