skysight-inc/HackerNews huggingface dataset:
Sort of yes, but mostly no.

Go read "Site Reliability Engineering" by Beyer et al. That's the clearest description for how on-call should work, and the way to get from Point A to Point B without burning anyone out. On-call is almost always necessaey, but should be thought of as high-deductible insurance. If you need it, use it, but just realize it's cheaper to prevent the problem than to fix it when things go wrong. And if you keep using it unnecessarily, your carrier will drop you.
> Either I will be able to break your analysis or it will return "yes, this might mutate a global" for so much of any reasonably sized program that the analysis will be useless.

The point is, you can write functioning programs even with that -- you can copy construct out of a global, for example, but you obviously can't pass string literals to functions that touch stdout or errno. If you want to make a legitimate disagreement, argue against the more practical version where you treat different global variables as different things.

> This is basic, basic stuff to anyone who is in the sound static analysis field.

Do people in that field also nitpick pieces of rhetoric and deliberately ignore the main point?

I don't think any intelligent person in that field would argue that C++ programs can't be written or refactored in such a way so as to get rigid enough use of globals so as to pass a relatively conservative analysis. I mean, that would imply you couldn't get anything useful done in a language without globals.
OT, but is Richard Stallman completely sane? Honestly a genuine question. I'm not poking fun at his mental health, I'm just curious after reading some of his requirements to have him as a guest speaker.

The questionable excerpts are here:

http://gizmodo.com/5853729/please-do-not-buy-richard-stallma...

Full post here:

https://groups.google.com/a/mysociety.org/forum/#!msg/mysoci...

He goes into great detail about the strangest things. Pets, food, temperature, beverages, not "supervising" him when he crosses the road? Just odd things to go into detail about..
The judge, Henry Morgan: "hacking is much more prevalent now than it was even nine years ago. Now, it seems unreasonable to think that a computer connected to the Web is immune from invasion."
Your phone's vibration motor spies on what you say
I hope we can do our best, I'm just not sure there is really a satisfactory way to define/measure/judge that we have actually done so....
Vote and comment on where to point JunoCam and which features to image on Jupiter using the new JunoCam web platform on this site. https://www.missionjuno.swri.edu/junocam/
You're running afoul of the pitfalls of static analysis. Humans don't have an immutable reproduction rate of X% every Y years.

Immortality will reduce reproduction rates intrinsically; 500 years ago it was common to be married off and breeding before you were 15, now you're 'having kids young' if you start before 25, how long will people wait when they live 100s of years?.

Improving global standards of education and quality of living also slow down reproduction. Countries scoring highest in both of these metrics are often fairly stable in population, some even depend on immigration to maintain current levels.

Residual growth after these two factors are taken into account is low enough that the odd colonisation attempt or newly built orbital habitat will be ample space. And this is without even considering that we could end up living as uploads in virtual worlds long before these things become possible.
I don't view Berlin as a viable replacement as a top start-up hub because wages in Berlin are simply ludicrously low.

With Google's investment in the Zurich office, and the much, much more internationally competitive wages you can earn in Switzerland, I think Zurich could be better positioned.

There's certainly no reason to believe that specifically an EU city would be the next to take off. And in most other ways, the Swiss job market is just much more competitive.

I'm also depressed by the article using a picture of an anti-human violently wide open co-working space as a stereotype of a thriving start-up culture. Nothing says you're being totally taken advantage of like a wide open floor plan.
Blogspam and a misleading title are bad enough, but the original story doesn't look substantive either. Generally HN can afford to ignore rumors and wait till the thing actually happens. So rather than change the URL as we normally would, we're just going to downweight this post.
It will be interesting to see how this plays out in German law. US and UK courts have already established that in those countries, copying an image does not establish a new copyright. In the US, this is a Constitutional limitation: "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries." The key US rulings are Feist vs. Rural Telephone (telephone directories cannot be copyrighted because they're just collection of facts, not creative works) and Bridgeman vs. Corel (photos of public domain images cannot be copyrighted because they are not creative works.) There's also Meshwerks vs. Toyota, which reaffirms Bridgeman at the circuit court level and extends it to 3D scans. (scans of 3D objects create no new rights.)

In the US, databases of facts are not copyrightable. The European Union, though, has a 15 year copyright-like right for databases.
"Or it's very Linux specific" Bingo. One of their design goals was to re-use as much existing Linux code as possible. It seems like if they succeeded it would be very hard to port it to another OS.
Parrot Security OS: Cloud Oriented Pentesting Distribution
Looks like Persistent has no support for table joins...bit of a show stopper that, but there's a companion library[1] which looks quite powerful (similar to Scala's Slick wrt to type safety and composability).

Can't say I care for the syntax much (`^.`, `where_`, etc.) but I guess that's par for the course in Haskell given the open world (i.e. module system leaves something to be desired relative to OCaml and SML).

[1] http://www.yesodweb.com/book/sql-joins#sql-joins_esqueleto
I would like to know what the modern equivalent of this is too. Obviously blogs are there. But it is not for me but my kid. Something that can pique his interest.
> basically left me thinking Dapper is all you'll ever want

Same here. And I don't know anybody who has worked on large enterprise EF systems that hasn't come to roughly the same conclusion. The type safety EF offers is extremely nice to have, no doubt, but the problem is it makes it so easy to create performance problems that _every_ system ends up with them. Probably half of my billable hours in the last few years has been addressing EF performance problems.

Dapper, with a few extensions, can give you type safety for 80% of your typical queries, and the rest can easily be done in stored procedures or with (my preference) Dapper's SqlBuilder. And using SSDT instead of EF code-first, you can easily and in a version-controlled way manage your schema, views, stored procedures, indices, etc., simplifying performance management and getting static analysis in your sql while still not losing straightforward and configurable migrations.
Medicos could be world's best security bypassers, study finds
Cute name, Juno.
Yeah, but according to the reaction, usability outweighs minimal security in this case. Although keyloggers cannot be used anymore, RAM-scraping is still possible. Simply scan the browser's memory for URL query strings and POST bodies and you're done - even works with HTTPS pages.
I agree and would add that trade via currency is in all cases voluntary. Prosecution of "money laundering" is a standard tool in the tool belt of all collectivist regimes who ultimately find it necessary to attempt to control as much activity as is technologically feasible.
For one: because much of what we know of the surveillance capabilities of state actors and the ways these capabilities are being used, we owe to whistleblowers like Edward Snowden, Chelsea Manning, and Thomas Drake.
This is incredible, and it appeals to me on so many levels.

The snippets that are smooth time-lapse clips are like a brief view of a lonely journey far out in space.

But on top of that it is a work of art. One of the best combinations of amazing space photography, glitchy artifacts, smooth time-lapse. It’s like a fever dream of 90s music video perfection.

Put on your favorite albums and watch it. The glitches are bound to sync with some beat or another at some point.
This was not marketing spam from me. I have no connection to Charles and does not benefit from publishing to HN.

I love MITMproxy and use it several times a day, but it is a bit to hard for newcomers go get their head around.

I also post a lot of different things to HN as long as I love it myself ;)
It's 2016, and this article from 2014 has very valid points.

Maybe read the article first? The headline isn't a complete summary. You wouldn't have written point 2-3 otherwise - have you read what he wrote about DB schema in the article?
Shaders Case Study – Heartstone golden cards [video]
Efficient and Precise Interactive Hand Tracking
The first thing that jumped out at me in "Site Reliability Engineering" is that 1-2 incidents per on call shift is a reasonable amount. That's insane, unless you're only on-call twice a year.
Then let's also prohibit the word 'slave' which originates from 'slav', because many slavs were sold into slavery in the middle ages. http://www.etymonline.com/index.php?term=slave

Words do lose their negative connotations, especially with different spelling.
Also, from OP's submission history, here is the original WSJ page for this with additional clips:
http://graphics.wsj.com/saturn/

Jon Keegan (WSJ) also provided a link to tools used to generate this and other videos from the source images:
https://github.com/jonkeegan/cassini-tools

Overall, a very cool project.
A bad filesystem would have corrupt metadata. Plain old corrupt data is the fault of the storage media, which does have its own error correction. Clearly it wasn't good enough, or the path from the HD back to the system can't report I/O errors.

BTW he didn't lose any data, since he had backups. If he had a checksummed filesystem, but not backups, he would still have lost data. Checksums, like RAID, aren't backups!
Show HN: Nugget – We email you a new startup opportunity every day
It was a medium-density (vinyl?) rubber material. Just grabbing it, it was clear it wasn't supposed to be there. Also lower-quality construction than the real part under it.

I first checked for a keypad overlay before noticing the camera. Its bezel was pretty loose when pulled on. Probably just double-sided tape.

Here are a few more angles: https://imgur.com/a/IQR4j
It's taking the thread into ideological generalities that I object to. Playing the monopoly-of-violence card is just upping the ideological ante in a way that can only polarize the argument, at the same time taking the discussion to so abstract a level that there is little of substance left to say. That combination of escalation and generality is one of the worst thing you can do in discussions like this; it's a kind of trolling whether you mean it to be or not.

Similarly for taking a trope like "the strong exploiting the weak" and applying it to tourists (of all people) in a way that's guaranteed to tick off the readers who go in for that kind of phrase. That's basically just a stunt, and it's one that seems designed to offend. Why do you go out of your way to make the people you disagree with uncomfortable? Again, that's trolling whether you intend it to be or not. (I used to do this myself without realizing it. It took me a long time to see that.)

The kind of discussion we want here is people trying respectfully to figure out the truth together. Your comments frequently strike me as conforming to the letter of that idea while violating its spirit—almost as if you'd discovered a loophole in the rules of discourse and were gleefully exploiting it. That's not as bad as violating the letter outright, which is what most people do who use HN as an ideological battlefield. But it's still dismaying, and it still leaves one with the feeling of being trolled. As, for that matter, do your naive-sounding "how is" questions that always seem to leave the real problem unmentioned.
If you're architecting systems and automating anything, you're in development.
Yea, I suppose backwards compatibility is really the best policy there. If a proc is going to be updated to be more efficient it's one thing. If it's going to change what it does then we just need a new proc.
Could be becaus I loved it and posted it to HN, and I wasn't the only one?

I prefer using MITMproxy/dump together with Node but this is a lot more simpler tool to get your head around.
Here are a few more angles: https://imgur.com/a/IQR4j

It was fairly thick - maybe 1/2" - so had plenty space for an SD card, battery, etc. I don't think they leave them on the ATM for a very long time before retrieval so it wouldn't need a huge battery.

I'm going to stop by the bank tomorrow to find out what happened with it.
[Disclosure: I work for SUSE]

> an estimate which definitely proved optimistic with regard to Btrfs.

SUSE has had Btrfs support for enterprises since SLE11SP2[1,2] (2012). And it's been the default for the root partition since SLE12[3] (2014). So it wasn't overly optimistic at all, it was actually a very accurate estimate. The same support apples for openSUSE, but I think they had it for longer.

[1] https://www.linux.com/news/snapper-suses-ultimate-btrfs-snap...
[2] https://www.suse.com/communities/blog/introduction-system-ro...
[3] https://www.suse.com/documentation/sles-12/stor_admin/index....
ORMs let you structure your queries in a way that allows the app to understand them and analyze them, for sharding purposes. True, you can write SQL and then parse it yourself in a proxy, but why?
I imagine the argument is probably that you're not paying for the source code you're paying for the solution.
Don't want to drag up the whole Jacob Applebaum thing again, but just the way he talks in these logs makes me wonder how anyone could tolerate working with someone who keeps saying things like "I did X, I did Y".

It's surprising that it seems like only Isis really stood up to his line of questioning while the rest kind of fell silent.
One of these companies.

http://www.finanzen.net/index/DAX/30-Werte

The top 30 companies listed on German stock exchange and used for the calculation of the daily trading index.

Replace for similar index on other countries.

This are the companies usually known as "the enterprise".
So what can you tell me about the founders or CEOs of McDonalds?
Just in case anyone is wondering, this is not really about ideas.

We source problems people have expressed a desire to pay to solve then we analyze them (ie research customers, basic validation, etc.).

Then we email the promising finds to our list and also community.

Just starting out so it would be great to get your feedback not matter what it may be.

Many thanks!
My 2 cents on the iPhone jack plug rumours
While it is indeed a cool idea, it really does create more problems than it solves-- there are reasons why it never caught on in live sound reinforcement.
Irrespective of whether robots replace humans or augment them, we are clearly capable of meeting basic needs of everyone. Basic Income is to economy what basic education is to knowledge and awareness. It doesn't mean that people don't have to work or that we have no more progress to worry about. It's just realizing that we can improve the basic standard of living for everyone to a decent level without asking them to do anything.
Support for that has been dropped within Btrfs AFAIK. Also, "upgrading a filesystem in place" is more of a lottery than a feature that people should actually use. So many bad things can happen.
If you get the full attention of the FBI, you're screwed. A browser isn't going to change that.
How about the fact that in mysql you need root access to add / drop stored procedures? So my app's installer requires the regular user to have admin credentials to mysql instead of just creating a database for them?

There is hardly any reason to use stored procedures anyway, when your favorite mysql library supports multiquery.
Apple can touch it, they choose not to. They choose to make exclusively proprietary software.
Data encapsulation (e.g. via ADTs) does not equal "OO".
How to Start a Niche Website Free Training and $260 in Free Stuff to Get Started
For me, Mad = "The Poop-Side Down Adventure". Still makes me chuckle.

https://www.youtube.com/watch?v=tEs8TclS5CE
You might also like the analysis at https://rapmetrics.wordpress.com
That's the first time I've ever heard of a bunch of FBI spooks being described as "caring and accurate".
If how to harvest more organs from prisoners is practical and pragmatic then they are experts.
Reloader Activator Offline Activator for Win 10 and Office 2016
Honestly, the less stuff I have to do in post (or in a mixer doing live sound) the easier the world is for me. The closer to the source that you can fix issues the better.
As someone new to Bayesianism I'd be interested in hearing your experience applying it in day-to-day life. How useful do you think it is to the ordinary Joe?

From my brief experience, after learning Bayes, my intuition about things involving probabilities grew very different than the people around me. For example, my friends were planning a skydiving trip and I googled the name of the skydiving business and found that they had fatal incidents in the past. My friends were convinced that given that they had incidents either the probability that we would have an incident using them doesn't change. Or worse, that since it has already happened, it's now less likely that an incident would happen. Wat.
I don't know whether the dispatch was the bottleneck. How would we figure that out?

(But having to talk to a human dispatcher over the phone would eg put me off a bit. More than checking how much the uber is on my smartphone. And once I'm in the app to compare prices to my other options, ordering is only a tap away.)
They are not sharing it: "Oquant approximation (prop mathematical algorithm)"

They just derive more value from selling this to everyone than from investing in-house. Partly because if you want to get some alpha in hft or whatnot you probably need a lot of other things (networks, lots of capital, etc.)
I don't know what you consider "empirical proof", but it seems obvious to me. And should be obvious to anyone competent who has ever had to scale stuff. A system fails to scale when it has a bottleneck, and that bottleneck gets overwhelmed. You make it scale better by scaling the bottleneck, which can be done by moving work out of the bottleneck, or by parallelizing it in some way.

The natural bottleneck for any system that has to synchronize data is the locking around synchronizing that data. That is because things that do not need synchronization can easily be parallelized. You therefore scale that bottleneck until the more fundamental one emerges.

In a standard database driven website, that bottleneck is always in the database. And therefore your scaling limit is the capacity of your database. As follows normal scaling advice, you need to move work out of the database, or remove the database as a scaling limit.

Moving work from stored procedures to the application is an example of moving work out of the database. So is having queries run against read-only replicas instead of the read/write master. Sharding your database and moving to a distributed NoSQL architecture are examples of removing the bottleneck.

Of the two approaches, the much simpler and safer one is to move work out of the database. Going NoSQL is cool, but unless you really know what you're doing, it is both unlikely to buy you what you wanted, and leaves you open to obscure data consistency problems.
It needs to be plausible?

Damn you and your impossible standards, you commie terrorist!!
How to use Let's Encrypt with multiple domains on Nginx on Ubuntu
You sort of have to come to that conclusion before you start down the apatheist road, I think. After all, any supernatural force that can predictably alter your world is going to rapidly become your god.
If these demands are truly arising from a 'concern' for democracy, why weren't people calling for a second, confirmatory referendum before the first vote was held?

And would there now be such demands if 'remain' had been the decision? After all that would also have affected real people's lives, for the next ... 100 years? Surely that decision would need to have double-checked more than leaving the Union. There are no consitutional blocks to rejoining, after all, whereas binding the next two or three generations to an enormous political union seems a serious commitment that needs confirmation.
I hope not the address bar, as that goes to Google (or $searchEngine) for autocomplete.
Myth: An Interactive Film by Or Fleisher
It significantly depends on the application, but it shouldn't be more than a factor of 5-10 or so...

A factor of 5-10 can matter. A lot.
A land value tax would help to start fixing the high house prices in Silicon Valley.

(Directly, it would decrease the capitalized price of land that the house sits on. More indirectly, it would decrease incentives for NIMBYs, thus helping with more supply of housing in the longer run.)

https://www.dartmouth.edu/~wfischel/Papers/00-04.PDF
Funnily enough people actually smuggle cheese as well.

http://www.niagarafallsreview.ca/2015/09/18/niagara-cop-foun...
In Iraq there was a theft of 10,000 tons of chicken. Who do you think bought the stolen birds?

See, https://www.amazon.com/Law-Rockets-American-Lawyer-Iraq/dp/0...
Can the World Go Vegetarian?
Yes. Especially the instrument people who always turn up their instruments' volume mid play because they want to push theirs through. It really messes up the sound engineer's overall tuning.
It's almost as though "progressives" are less defined by single issues and stances, and a bit more nuanced than you're giving them credit for?
Html Entity Encoder – Telegram Bot That Encodes Non ASCII as Html Entity Number
Robert Fripp: I'm a Very Difficult Person to Work with (2014)
Just once I'd like to see someone write an opinion about ORMs without resorting to sweeping generalizations ("Vietnam of computer science") or making assumptions about how they are being used ("it wasn't a good fit for my use case so therefore it must never be").

Maybe, just maybe, it's possible that ORMs are useful for solving certain types of problems and less suitable for other types. If you work on web stuff or applications that are report-oriented where most of the time you're just fetching data (possibly with complex queries) and rendering it to display, then maybe ORMs aren't a good fit.

On the other hand if you work on client-side apps where your objects are backed by a database but are otherwise long-lived, then sometimes the other features (beyond SQL generation) that ORMs provide come in handy (tracking units of work over the object graph, maintaining an identity map for consistent access to objects, and providing change notifications when an object or collection of objects is manipulated).

If you've never needed any of these features that's perfectly fine. I've never to needed to use a bulldozer either. But I'm not going around declaring bulldozers useless just because I've only ever needed to use a shovel.
Simple, allow new copyrights on derivative works. Except wait, that's how it already is in America. I'm fine with them redesigning Mickey Mouse for new works. However, it's not cool for them to keep the public domain locked up so that their older works don't enter the public domain—heck, a lot of these are direct adaptations of stories in the public domain. They already have a trademark on Mickey Mouse so its not like other people would start stealing Mickey Mouse.
Edward Snowden’s Life as a Robot
Why you shouldn't learn how to code