skysight-inc/HackerNews huggingface dataset:
The thing I remember most about that game is dropping wounded passengers because my heli couldn't keep the load up in a storm :-)
So the thief should steal slowly? :)
> Management is absolutely also to blame but it all started with the engineer.

No. Whatever the engineer's responsibility, the engineer's management decided to keep him, making it their responsibility.

"A loss of X dollars is always the responsibility of an executive whose financial responsibility exceeds X dollars."
- Gerald Weinberg's 'First Principle of Financial Management' and 'Second Rule of Failure Prevention' [1]
[1] 'First-Order Measurement', Quality Software Management, Volume 2, Gerald Weinberg, Dorset House Publishing, 1993
Two examples from my life:

For machines that I manage that are hosted by 3rd party VM providers I always use a separate root password. If the provider is compromised an attacker could modify the disk image I'm running from (say, with a modified /bin/su) and I don't want that to spread to other machines.

In the distant past when I was doing consulting I used to have passwords for multiple different clients. Obviously they need to be kept separate.
Car alarms are ignored because they're mostly false alarms.
Seems like the moment a trusted wifi network is connected to, the system should try to geolocate itself and figure out if it is likely to be the same network.

Knowing what other networks are around is another approach. e.g. if I connect to network A, when networks B, K, L, T, U and X are all visible, the next time I connect to A, I can be reasonably certain that A is the same A as before if I see at least xx% of the networks that were visible the first time I connected to A.
Ah, I see now. That makes sense. Thank you.
For a home server, consider the Dell T20 instead. $299 for low-power version, $499 for quad-core Xeon & 4GB ECC, officially supports Linux, no OS bundled.

http://www.techradar.com/us/reviews/pc-mac/peripherals/serve...

As for size, unless you're living in an RV, put it under a desk. Just Say No to being hypnotized by shiny rectangles.

Consumers and small businesses can have an affordable server with incremental upgrade to many TBs of storage and 32GB RAM, plus OSS software to take low-latency, surveillance-free advantage of all that computing power and local storage/cache. HP and Lenovo sell similar models. With virtualization, it can run more than one operating system, replacing several boxes.

Why settle for a neutered and overpriced shiny rectangle?
I think it is still the case. The production of porn is democratizing and becoming a smaller and smaller economic blip as its production dissipates, so I agree that the economic model is hurting. I also think its serving a valuable social function which is exposing our expectations and fantasies of sex as the ludicrous oddities that they are, despite our protestations that we are mature and civilized.
It already has, in a way. The Air's SSD already fits that description.
Wow -- that was fast: "You have OS X 10.9.5. The application requires OS X 10.10 or later."
Indeed. Reducing fragmentation is one of the reasons many distribution maintainers liked systemd, since it replaces tons of special snowflake tooling that every distro reimplemented differently with one common upstream (eg. set the hostname, configure binary formats, where to store the OS release name, etc.)
> It is hackers and people who care about software, not so much for proper manners.

IMO this is the attitude that encourages toxic behaviour in the open source community. Hackers should not be exempt from standards of civil discourse.
> Sure, you can find measurable differences, but measurability in and of itself is not a sign of significance.

I agree. The question now becomes whether in this particular case those measurable differences are in any way significant. Stereotypes are sometimes true in a statistical sense. Anyway, I don't have any data to answer this question; I was only trying to point out asserting probable cultural differences may be wrong in a factual sense, but it shouldn't automatically be treated wrong in a moral sense.

> relying on orientalist generalisations that were originally applied to people in Egypt by the French, before being reapplied to the Chinese and Japanese when the concept of the orient was moved east

I haven't thought about that (thanks to my rather small knowledge about the evolution of cultural stereotypes). Thank you for this insight, I'll keep it in mind.
"""

> This page cannot be displayed because your computer is currently

> offline

"It looks pretty ugly - I hope you can understand why."
"""

But its not. When I see that, my eye is immediately drawn to the word that is on its own: offline. And what is the most salient piece of info in that error message? The fact that my computer is offline.
"Cannabis prohibition, on the other hand, has historically been targeted explicitly at minorities"

Note: targeted at minorities by minorities.

The African American community was hugely supportive of the "War on Drugs", until it became clear that it wasn't helping.

But seriously, in the 1960s through 1990s, plenty of powerful African American politicians supported the War on Drugs.
http://prisontime.org/files/2013/07/oberia-dempsey-war-on-dr... . The "War on Drugs" was built with huge support from the African American community, we Americans as a whole thought it would be good for us.

It was believed that the white man oppressed African Americans through the use of drugs. Therefore, by declaring the war on drugs, the Black man would become freer. Things didn't turn out that way :-(

Today, the "War on Drugs" is clearly not helping. Eric Holder / President Obama ordered the FBI / Justice Department to go easier against drug offenders.

So it is clear to our current leaders (as well as African American leaders) that we need to end the "War on Drugs".
It's interesting that it was introduced by a Dem. I think there should be a move that Dem formally apologise for this law - or all the weed smokers no longer vote for them and they become unelectable.
The pricing chart is really interesting.

Can't decide if it's cheaper than GitHub.

Pricing wise, you can't really beat BitBucket, but GitGo seems to have a really interesting approach to aesthetics.
Is it always the case that behaving more conservatively under pressure is a good thing? The author implies that 'taking big risks' and 'making real progress' are mutually exclusive.
Wouldn't it make more sense to just improve desalination efficiency? This sort of biological engineering is a lot more difficult and has a lot more ecosystem-wide effects than improving desalination would.
Is there something like this for OneDrive?
Now that I think of it, I apologize and hope that I didn't discourage you in any way.

Like many, I myself hate the feeling one gets when one discovers that an awesome idea one had was already made by someone else on the Internet. I just hope you'll use this to improve your idea even further, and I await the completion of your project. Don't forget to post a post-mortem and share the project on Hackaday.
Of course alcohol prohibition didn't even achieve its ostensible goal of eliminating alcohol from the American diet. Whether it reduced consumption at all (by volume of alcohol) is in dispute. There's no dispute that it lead to consumption of stronger beverages, in the same way that poppy prohibition has eliminated the use of poppy tea (an utterly benign preparation) in favor of heroin and even stronger drugs.

As for Jim Crow 'working,' it's notable that drug prohibition has 'worked' as a Jim Crow as well.
The Five Tax “DO NOTs” for Startups
I've had a couple of Shuttle small form factors this year. Works really well with Linux Mint.
"Before we coded any product, we built mechanisms to track and report our progress on our success metrics."

Fun. If all you care about is charts, this is basically an integration testing framework (kind of).
TL;DR:

"Is tech represented in the decision making?"
The problem is most of us are just quietly moving to freebsd.
Manual backup to external HDD + automatic backup to google drive with this app https://support.google.com/picasa/answer/4392268
I also like the opportunity to view these photos through Google+ Photos interface.
Because, the user's browser will remember that it should be HTTPS. With HSTS the user's browser will refuse to go to the HTTP at all. Thats how HSTS works, the browser remembers that the site has the HSTS setting.

HSTS also prevents the overriding of the bad certificate message. It is like anti-ssl strip. HSTS is harder to get around than this :)
Proabably already happening out there, soldering the SSD mSATA is easy.
Not quite :)

Sex Tech Is Untapped: These 11 Players Are Trying To Change That

http://blog.referralcandy.com/2014/06/03/sex-tech-is-untappe...
Dev - The game is really creative and addictive! I am a Ph.D. student and I would like to use the game as a platform for research. Do you plan on making the logs available any time? Would you be interested in this direction?
The element that causes arguments
On my personal machines, I also setup a cronjob to automatically install updates. There's a small risk of breakage (I had one in 5 years), but I prefer that over a bill like op's.
That's actually okay for me, because that's something the customer benefits from, since it uses less space which is crucial for mobile hardware. Soldered RAM and possibly HDDs don't serve an obvious customer benefit and if they do, Apple should communicate them.
A previous version of this slide set has been published and discussed here:

https://news.ycombinator.com/item?id=8023812

I did put up a version of those older slides in markdown format on Github here:

https://github.com/pflanze/slides-djb-20140710/blob/master/s...

(Perhaps someone feels like forking and merging in the changes?)
I'm in the process of putting the finishing touches on Slipper, which is basically what you're talking about. I've developed a number of algorithms that intelligently route posts to individuals based on a number of characteristics (including physical appearance & location, as you mentioned above).

We require facebook authentication, but we require no manual input from the user, so no need to subscribe to attributes or anything. All the analysis and routing comes from our back-end

Check out our splash page at SlipperApp.com. If you want to talk more, shoot me an email at elliott @ slipper app dot com - I can shoot you a beta download link if you'd like, and I love talking missed connections!
As an outsider but with intimate knowledge of both systems, I agree with you that British system is better than US system for a large percentage of population.
I've come to the unquestionable conclusion that Apple doesn't want customers inside their computers. Full stop. Apple views the personal computer as a device to be used for its serviceable life (until a major component fails), then discarded, recycled, and replaced with a new one.

I'm not defending this stance, btw, just stating what I've observed. Our household recently experienced a HDD failure in an iMac purchased late 2010. At 4 years old, the HDD was due for a failure (based on my experience with spinning magnetic disks). No problem, I thought. I'm an experienced hacker; taking this thing apart will be no problem at all.

I was right in that taking the iMac apart would be little challenge for me. Honestly, the iMac is a miracle of serviceability for such a compact computer. All of the connectors unsnapped as expected while using the correct tools. Nothing was terribly inaccessible, with the exception of the LCD driver cable. That connector terrifies me, but everything else was cake.

What killed me was the HDD thermal monitoring system. Apple uses the internal HDD thermal sensing equipment. Ostensibly (and probably true), monitoring via SMART requires an interrupt, which momentarily halts HDD communication. I/O on a HDD is bad enough without these interruptions, so hats off to Apple for prioritizing performance.

The down side of this is that there is no standard for the thermal sensor pins in the connector provided on the HDD. You have to 1) make sure to buy a HDD of the same make as the one you're replacing, and 2) cross your fingers that it isn't a WD HDD, which apparently went through a running change, which A) flipped the thermal sensing pins, and B) changed the connector subtly.

For some context, have a look at this article:

http://blog.macsales.com/19617-diagnosing-2009-2010-imac-fan...

I experienced two challenges. First, my connector had a "nub" on one side, which fit in to a slot in the port on the OEM HDD. The new WD drive had no such slot. Second, my HDD temperature sensor cable had an 8-pin connector. In the article above, you can see that the connector is a 6-pin connector in an 8-pin hole. Because my connector was 8-pins, I couldn't simply flip it, because that shifted the cables by 1 column. I ended up hand filing the nub off the connector, then literally grinding and filing one column of the pins off the connector, turning it in to a 6-pin connector, so that I could flip it.

The moral of the story is that Apple makes zero considerations for end-user serviceability. None whatsoever. I wouldn't go so far as to say that they intentionally make it difficult, just that when faced with any decision where the choices are A) benefit the design or profitability of the device in some way or B) retain end-user serviceability, factor B never even gets considered.
> If other people prefer SystemV why don't they simply let them go?

You are free to fork Debian and modify it as you wish.
Cannabis prohibition, starting right from the 1914 El Paso ordinance, unambiguously and often transparently targeted Mexicans.

You are talking about a much later stage, when the power dynamic was one of entrenched power.
You are rare because most men don't understand the first thing about a woman's pleasure.

Regardless, as an adult retailer, we don't have anything to do with porn or prostitution. Stripe and their bank shouldn't put all adult businesses into 1 box.
We are talking about servers here, are we not? The site is called "macminicolo.net" and is a commercial operator of macs mini as servers.
I concur, it's an almost perfect application. So much that most aircraft carriers already use it, not sure what's holding back the private sector (probably safety concerns).
"You'll be fighting against ... the default of every bit of third party software targeted at your distro."

Postgres and Apache? Seriously?
Looks cheaper if you want to work with a few people.
True, but to get to the docs you have to go through three levels of indirection (Introduction -> NaCl -> one of the nine documentation links on the left) and the docs are not exactly beginner friendly. TweetNaCL is a huge advance in usability over full NaCl (which is a freakin' nightmare) but I still say it needs some better documentation if it's going to be usable by anyone who isn't already an expert.
I hate to love KDB because its a very expensive closed platform. But if you understand some of the concepts and how easy it is to achieve those concepts with a few lines of q code you can do some brilliant things. Yes, KDB is a great data store and provides very quick methods for crunching that data with its vector-based approach.

However, whats really impressed me with KDB is that you can do so much more with it. In some banks it has effectively become the messaging middleware for connecting hundreds of disparate data sources. In addition to passing messages you get the data storage and analytics tools for free...
This is a Paradox Interactive published game, not a game made by related Paradox Development Studio which makes HOI, Europa Universalis, etc.

There's no direct relation.
The nature of both parties have changed substantially since the 30s, no current legislators of either party were involved in government when that bill was passed, and both parties have had ample opportunities to correct the mistake. Holding current Democrats disproportionately responsible is myopic. Refusal to vote for politicians of any party who are on the wrong side of this issue is another matter, for anyone who views it as the most important issue ("weed smoker" or not).
When/why did they shut their API down?
What if twitter flipped the high bit in your advertising bill? I bet you'd notice that.

Anyway, that's not really how memory errors work. In aggregate, if you consider all of the memory on the planet as a whole, the bit error rate is extremely low. However, any given chip that's prone to bit errors will have them very frequently. Without ECC you have no way to detect this, and with OEM-provided, soldered-to-motherboard memory chips you also have no way to qualify your memory, either. You'd have to qualify and reject the entire box using something like a periodic memtest86+.
Ask HN: Use of Palantir (other machine learning technologies)
Can Palantir's technology be used to expose yourself to information to build solution of problems and convert it into a startup ? It is just my curiosity on the perspective.
This is a rehash of a much more fleshed-out idea from here: http://blogs.adobe.com/webplatform/2013/01/30/balancing-text...

They even wrote a jQuery plugin to implement the described behavior: https://github.com/adobe-webplatform/balance-text
Great game, this brought up lots of fond memories. I don't really understand why a modified Gotye song reference was used for the article title as it doesn't really make sense in this context. Has the SimCity concept changed such that we don't recognize it anymore? The article itself doesn't seem to be saying anything to that effect.
> It's secure because it was designed from the ground up to be secure at an implementation level, and (critically) to be misuse-resistant.

Ok, interesting. Do you happen to have an example at hand? I don't see where there is room left for much sophistication in the implementation (regarding misuse-resistance), between the well defined algorithms and the strict API that Sodium shares with NaCl. For example lets look at crypto_box (public-key authenticated encryption):

On the crypto side it uses Curve25519 (alias X25519). Its paper has a pretty clear definition how to use the public key bytes as an x-coordinate. Because of the Montgomery multiplication an implementation does not have to calculate the y-coordinate, this eliminates one potential error source. Because of (1) its twist security and because (2) any input in a small subgroup results in a zero element output (neutral element or the (0,0) point), an implementation does not have to check the public key for its validity (another error source eliminated). All these are benefits any implementation will have.

On the interface side crypto_box is as locked down as a nonce based design can be. You enter: (•) Any 32 byte public key value (X25519 makes sure no harm can be done with malicious values), (•) your 32 bytes private key (not malleable by the attacker), (•) the nonce (during decryption any input is ok, because a wrong input will just generate an authentication error; during encryption there is the danger of nonce reuse, which is also present in NaCl) and (•) the plaintext / crypttext (again, because of the mandatory authentication any malicious ciphertext input will be rejected by the library).

So I don't see how a faithful implementation of the interface and algorithm specifications can get much wrong regarding misuse-resistance. Regarding it being secure because it was designed from the ground up to be secure at an implementation level, that is something I expect from any cryptography library. After all, is there any more basic requirement than that? (Well, you could argue being interoperable with other implementations is the most fundamental requirement, but I won't accept such low expectations when I'm asking for a competent developer.)

> It gets what trustworthiness it has from the fact that it's a slavish fork of Nacl that merely aims to make it compatible with more runtimes.

I fully agree that its inheritance from NaCl is Sodiums strongest selling point and its the argument I should have been using instead. I only had it dimly in the back of my heat at that time, though, and wasn't sure enough about it to claim it as a fact. Being less lazy to look it up would have saved me this follow up post ;) (Though I am genuinely interested in my question above.)
3 levels. 1) time machine. 2) BitTorrent sync to share photo folders. 3) Mozy
Thank you so much. This looks fantastic!
Fix macosx
> It makes no sense to automate configtest.

Sure it does! It's a belt-and-suspenders approach that ensures that human error won't cause your system services to become unavailable. Why use a computer unless it automates tedious tasks for you and remembers to do things that you might forget?

The Gentoo OpenRC BIND 9 init script runs named-checkconf every time you try to start or stop the BIND service or reload its configuration files.

This automatic check has saved me a bunch of time and mental overhead over the years. The auto-check has also prevented some downtime when I -inevitably- fat-fingered something in a config file.
What details in the article are you referring to?

Unfortunately, we didn't have the same Stripe experience as Cindy Gallop. We were never given the chancee to explain that we are a different type of business.
One thing I thought about was to have a reverse porn search(by using an image)
See that reddit has an /r/tipofmypenis , where people are seeking the porn they once saw, or they have a picture of it.

It would be quite powerful if it work with publishers and has face recognition ability, so when people upload a screenshot, they can be directed to the porn video over at the publishers.

Also, it is strange how one cannot search by body type by specify a 3D model of the body... we can only use descriptive terms.
Wow, whoever would've thought that serving 3rd party JavaScript with no sandboxing or review or anything would be bad for browser security. I'm utterly shocked.
Take a look at Factorio. It's not perfectly what you're looking for, but the state of mind that it puts me in is right in between starcraft and sim city.
Not sure why this is suddenly trending on HN... Perhaps many people have never heard of it.

If you're in the UK and want to see a real Jaquard Loom, there's currently one on display at the Science Museum in London.
`ExecStartPre=` will do that.
Very true. But remember recently they released a completely free version of it. Downloads can be obtained from kx.com.
This is a great technique and I've been using it on projects for over a year now. This is the first time I'm seeing anybody else write about it or use the technique!

One question for the author: Why repurpose a Horizontal Rule <hr> when HTML has a perfectly functional Line Break tag <br>?

You can use @media queries to set display: none; on <br> tags and then those <br> tags have no effect, and then you get to decide when they kick in.

This is a great idea, but ignoring the built-in line break to repurpose and restyle the horizontal rule tag seems like an arbitrary choice for implementing the technique.
I noticed Chrome crashing whenever I was in the Chrome store too many time. The 'graphics error happened' message after the crash was another clue. So I turned off native graphics acceleration in Chrome's setting and it's not crashed since then.
It looks, in the photos, like you were trying to solder together two diode leads in mid-air.

The trick to soldering when you have unsteady hands is to set things up so if you press harder the two things being soldered make better contact, instead of being pushed apart. That way you can rest the tip of the iron on the workpiece.

Soldering leads together in the air can be a right pain, because you can't press on hard without them moving apart. You can usually find tricks to avoid it though - like putting an old PCB and some packing material below the joint, so you have something to push against, and twisting the leads together so they can't move apart as easily.