skysight-inc/HackerNews huggingface dataset:
There is a new blogpost from the author that explains the problems: http://changelog.complete.org/archives/9241-update-on-the-sy...

TL;DR: systemd breaks badly (at the moment) when having to deal with non-standard setups (ZFS, cryptsetup)...

As for the eternal systemd debate... if someone as knowledgeable as the author (his publications: http://www.complete.org/Publications) can't debug it... we'll have fun times ahead.
It should be noted that folks who owned Aztek's loved them. This article makes it seems like the vehicle was despised across the board and that wasn't the case. Despite their looks they were solid cars with a ton of features. If anything this is a testament to the necessity elegant design on a solid product feature set.

Including a good review from Car and Driver...

http://www.edmunds.com/pontiac/aztek/2001/consumer-reviews.h...

http://www.caranddriver.com/reviews/pontiac-aztek-gt-road-te...
I took his comment to mean that it the annihilation of the natives was a much easier task due to the disease, not that it was simply the disease.
Wow, thanks for replying.

I must have been an incredible opportunity working with a supercomputer. Did you ever compute a mathematical constant or an algorithm to a large precision out of curiosity?
Linus Torvalds 1995 Lecture in Japan [video]
The actual lecture in English starts after 3 mins
> Postgres did an awful job on that query. Small values of LIMIT should not require a full sort, even when there's no index.

Postgres will not necessarily do a full external merge sort for the query plan shown in the article: when there is a LIMIT k clause, the Postgres sorting code has optimizations to only keep the top k values in memory and do an in-memory sort (obviously, a full seqscan of the input is still needed without an index). Search for TSS_BOUNDED and tuplesort_set_bound() here:

https://github.com/postgres/postgres/blob/master/src/backend...
On the one hand, I frequently (and loudly) point out to people that Tor is US Govt funded, etc. - I think it's important that everyone be aware of that.

OTOH, I am not sure this is a bad thing, at least in terms of the "legality of Tor" ... it's often discussed whether simply using Tor will, at some point, be legally questionable and I think there is a built-in legal defense here: How can merely using Tor ever be illegal if it is currently funded by the government ?
I think the most important takeaway was actually that Europe and Asia have huge swaths of land at roughly similar latitudes, so that it was easy for crops and domesticated animals to spread east/west. Those allowed for more intense agriculture, and along with them went diseases.

Here's the wikipedia page, which actually goes into more depth:

http://en.wikipedia.org/wiki/Guns,_Germs,_and_Steel
Long story short - you did it the wrong way.

systemd on debian tries to reuse far too many /etc/init.d scripts, whose quality and performance I find questionable.

Follow the guide on http://www.holgerschurig.de/linux/systemd.html to get a good experience.
You can also use my scripts (cf http://libreboot.org/docs/future/#fastboot) to compile your systemd

For the specific zfs problem, I can't say for sure (I use xfs), but a simple script you wrote yourself is usually the best. I also had fstab related errors for swap (I use luks) until I disabled the automatic stuff and wrote a replacement script.

systemd is well done and such fixes don't take long, once you understand the logic of it. (usually a symlink to /dev/null to disable the script and a few lines of ascii text for the replacement)

My results: on a thinkpad x60 (2006 era laptop), after coreboot, I boot in about 3 seconds, cf http://www.coreboot.org/pipermail/coreboot/2014-July/078215.... (link to a youtube video of another person doing the same thing). Suspend works very well out of the box, and even better (ex: renewing dhcp leases) after adding a few scripts.

systemd makes many things possible and easy, but with debian at least, the out-of-the-box experience has to be improved. Nothing impossible if you have say a day to spare to learn how systemd works and write your fixes.
And yet that is exactly the direction that Computer Aided Design - such as Autodesk Inventor & Dassault SolidWorks - has gone in. And it makes building things a shit load easier, let me tell you.
systemd intention is great but aftermath is that of talented albeit inexperieced developer writing it. Fact that i have misconfigured one of the services, should not lock me out of machine to the point of needed to boot from usb flash stick. I am not as advanced but that was what I got when put coreOS with systemd on one of our servers - thankfully not production.
TL;DR: Some mobile ISPs are doing a man in the middle on SMTP connections and stripping out STARTTLS. The FCC's proposed rules wouldn't prohibit this (even though they clearly ought to).
My favorite rolling-shutter video, of an upright bass: http://vimeo.com/4041788
Give Our Customers Some Love as a Customer Advocate at True Link (YC S13)
Sorry if this is off topic, but I wonder how many people typically donate when they see a "donate" button on a website. I imagine it's very small if any at all. Am I wrong?
Haskell MOOC, “Introduction to Functional Programming”, Starts on Wednesday
What hardware is that ? Is that custom designed for their project, or are they using an existing travel router whose form factor I have never seen before ?

I am always interested in the smallest possible non-wireless device with two ethernet ports ... all of the dual ethernet tp-link devices have wireless capability, so they are disqualified.

Related: this, and every device like it, should be a plug ... even at the expense of compactness...
In my opinion this is fundamentally a problem of mixing coprocessing metaphors. The whole thread vs process vs container differences are tied up in leakage between the permissions model (process) and computation model (threads and containers). The thread equivalent of 'fork' would be some form of promotion to a 'root' thread (which is to say one where instance data about computation limits can be changed independently) Processes, which were the traditional collection point of resources under an identity, ideally sit apart from computation constraints. And if you follow that path you realize that resource allocation (which is one of the three key parts of OS management) then need to both be computation aware, and identity aware. In the example of the article, malloc would break the lock such that its validity would be related to the identity it was associated with, so if you promoted a thread to the 'identity' level you would invalidate any locks visible to it that were attached to identity.

There have been discussions about this in OS design for almost forever.
Hello,

I won't comment on the configuration because I don't know what you'd like to achieve.

A router could run a tor node if the traffic is limited. If the traffic up/down increases (e.g. 50 Mbits up/down) then it can't handle on-the-fly encryption/decryption.

However, you could install/run a tor node (private) on digital ocean for 5 USD/month and route all your traffic through the VPS.

You could use Tor Browser or custom running on your Desktop. The configuration depends on how often you use tor and for what reason.
Reading/writing to/from files is a FAR lower bar than linking with the CRL. It's a lower bar than even using JSON over pipes; most languages will have good JSON libraries but none of them are as trivial as reading/writing lines to a file.

I'm not opposed to lifting ourselves above text over unix pipes, but I think that if we are going to do it then we should go in for the penny, in for the pound. Such a system will be incompatible with existing unix tools, so we might as well drop all the technical debt. I don't think powershell is a large enough break from the traditional unix setup.

Aside: I've noticed that there is an open source implementation of Powershell for Mono called `pash`. Does anybody use this?
Citizenfour: Edward Snowden tells his story
I don't know a lot about the specifics of JPG file format, but... with a complex file format you can probably make some educated guesses about the content of some of the blocks and perhaps start building up a sort of dictionary... ?

Yeah, ECB is BAD.
"If they really thought that the education was important, they'd hire people without the degree on condition that they pursue one, and pay for it."

The EV of that would seem to depend a lot on the completion rate of PhD's.
Lastmaking is much more complex than it might sound. It sounds like you're hinting at an easier method of last design, but printing a replica of a foot doesn't give you a last -- it needs to be sculpted to fit the foot throughout the day, with appropriate adjustments for foot expansion, stretching, length, etc.

The last also has an enormous impact on the external appearance of the shoe. A custom dress last and a custom workboot last made for the same foot will differ signigicantly, and not in a way a computerized process could easily adjust for. (I'm sure it could be done, but it would take a concerted effort by someone with substantial resources and access to tons of feet to measure and study.)

The limiting factor isn't in last production, but rather design. And that's not something that 3d printing will help.
Caffeine: An Open Source Library to Speed Up Android Development
I don't use Linux on the desktop so my experience with systemd is strictly server-side but it just feels like too much magic. I'm used to (and like) Solaris/OI's SMF so I'm certantly not in the "init scripts for life" camp.
These notes are extremely well done. Thanks.

Starting a company is not the hardest thing you can do. It's not even close. Nor should your company be your religion. If you think it should, reread David Foster Wallace's Kenyon College speech.
Agreed, Diamond's most salient points are 1) the latitudinal axis of Eurasia compared to the longitudinal one of the Americas and 2) the role of domesticated animals as disease vectors. The stuff about pre-Columbians not paying attention to quarantine is quite frankly rubbish (both because Europeans had no modern notions of quarantine either, and because it's impossible to make a blanket statement about how two continents-worth of civilizations conceptualized disease), as is the stuff about lack of urbanization (at least in the context of present-day Mexico and Peru, which indeed did have urbanization on a scale to rival Europe).

A personal pet peeve of mine is that Alfred Crosby wrote about this stuff in the 1970s (The Columbian Exchange) and the 1980s (Ecological Imperialism) but Diamond gets all the credit for it because he successfully repackaged it for more popular audiences, without adding much.
http://dev.mysql.com/doc/refman/5.1/en/myisam-storage-engine...

See "Foreign key support" in MyISAM

Also, in my experience a lot of people do not always use the underlying database constraints even in InnoDB.

Not sure if that was the intent of the authors, but just so that others may understand that it could be more than just "PHP land". Might be a little closer to "MySQL land".
The Snappening: SnapSaved.com Hacked and Photos Leaked on the Internet
I tried to sign up as a Freelancer, but it seems to take in only specific skills. My focus is on C/C++ and Embedded software.

It's a bit ironic considering the screenshot shows C code but the skills don't even allow for C to added.
Hm, Carambola (without the WiFi module)?
More eyes and hands means better faster security patches and similar issues. That's why I don't use "three guys and a github" specialized linux distros. If you follow a similar outlook (and what works for me might not work for you) then a crude google search result indicates the community for freebsd is about 30 times more talkative (30 times bigger?) and some more wikipedia searches reveal freebsd is five times the age WRT stability.

I have never heard of Illumos which also implies I've never heard anything bad about it. Although I do personally know people who swear by freebsd, so ...

I would probably use a *bsd to avoid all possibility of systemd issues, and

http://en.wikipedia.org/wiki/Comparison_of_BSD_operating_sys...

implies the big "thing" for freebsd is "usable for any purpose" which is the old Debian "universal OS" concept I like so much.

I would strongly consider openbsd for something bare out on the internet not behind a stateful firewall and my limited experience with netbsd is its pretty awesome but being able to boot on a PDP11 necessitates some excessive old code. I'm astounded by retroBSD on PIC32 arch.
I've always thought of LaTeX as more of a superset, but I see where you are coming at (I've read the TeXbook)
Just because the source is available doesn't mean the tool is portable, or even ported. You won't be able to apt-get install afl-fuzz (the tool used in this article) on Arm.
Security Analytics in Action: Use Cases for Deep Monitoring of Privileged Users
I read it more as frustration with the commonly expressed opinion that revolutionary attempts cannot succeed and that only incremental evolution is worth attempting. Not arguing that everything should be revolutionised, just that there is room for attempts and that they should be evaluated on their merits rather than dismissed out of hand.

I suspect a lot of programmers develop a kind of immune response to talk of revolution, simply because it so often comes from people who haven't understood the problem, are not aware of the history or choose to ignore the realities of compatibility and market momentum.
This is hilarious but not likely to survive the HN immune system.
Oops. I read what you said and thought the current one matched what I quoted better - sorry.

I'm using Firefox 32.0.3, and both examples work for me perfectly. I'm not sure what the issue is.
This story reminded me of the chapter in Business Adventures by John Brooks about the Ford Edsel.

The Edsel was one of the last large cars before economy cars became popular. The timing of the Aztek seemed similarly unfortunate. It was the first SUV crossover several years before crossovers became popular and it got flak for not fitting in with established vehicle types.

http://en.wikipedia.org/wiki/Edsel
"if you have say a day to spare"

Going to take lifetimes of single tasking / blocking task reboots to run a net profit off that investment of time.
This is interesting. Allow me to provide some counterpoints to the bullet points listed for a few (major) countries.

China:

* The Great Firewall of China blocks people's access to many websites, e.g., Facebook, Google.

* Government engages in extensive censorship especially related to political organizing or protests.

* Foreign social media apps are banned. Users must use real names on social media.

The Great Firewall and the blocking of media apps does also function as a Firewall. It is not merely a censorship technology. The United States and allies are known to target media in other countries to stir dissent. Radio Free Europe, "Voice of Iraq" (cough American), the Lincoln Group infiltrations and partnerships, etc.

The Snowden leaks and the history of (especially) Google but also other US businesses in China (and export exceptions limiting the purchase of infrastructure technologies) tell a tale of the US trying to export compromised services to China. China does not want its citizens' informations in America's XKeyScore nor it's citizens Google, Microsoft, Apple, Facebook, etc data in America's PRISM. (There's a reason all of those programs get permission through the FISA "Foreign Intelligence Surveillance Act" Court).

Just this past year the CIA (under USAID) pretended to be a grassroots movement on Twitter served 'news' critical of the Cuban regime that nearly caused a Cuban uprising.

The DoD's MINERVA project specifically looks to understand the cultural components of stability of various countries and mechanisms to encourage or disrupt that stability. Among a great number of social studies you will find DoD research on how to seed information inside of specific Asian countries, including China, for the targeted introduction of instability. I will leave speculations of possible connections to the Hong Kong protests to the reader.

http://minerva.dtic.mil/funded.html

It's a global issue right now. This year Egypt sentenced Al Jazeera journalists that they believed were partnered with geopolitical interests of other states.

As of this year Putin is now requiring bloggers to register if they have a certain number of readers, so that his administration can curtail international influence.

America, too, faces challenges. A number of journalists have called out that the state has been extremely aggressive to dissenting opinions, even to go so far as labeling current policy on the issue "War on Journalism". American officials have exported a number of journalists with Middle Eastern descent and journalists like Ayman Mohyeldin have been pulled from Gaza and other conflicts when reporting has erred on the side of other state interests.

And of course there's the article "I Liked Everything I Saw on Facebook for Two Days", which is definitely worth a read. The TL;DR is that below the thin surface of social information bubbles enormous amounts of radicalizing geopolitical and domestic political ads and campaigns.

http://www.wired.com/2014/08/i-liked-everything-i-saw-on-fac...
Agreed. I run Debian Testing and was able to upgrade ~5 machines without a hitch. Yes, I do have some odd behavior with the brightness key (but only when a second display is plugged in...), but I'm running Testing so I'm happy to trade an occasional annoyance for more recent packages.

The biggest problem I've had with systemd (I now have about 200 machines running it/Jessie) is that I tend to blame everything on systemd... DHCP problems on boot! Must be systemd! (It wasn't...)
Correct. Properly set up TLS should protect you regardless of MITMs.

The issue comes if someone can get you to accept their CA. In both this case and for MITM attacks on TLS. At that point it's game over.
the issue arises when the programming language doesn't let you run code before the threads split out, like golang.
EBay Shop the World Campaign
The author's solution seems to be "Let’s crowdsource this".

I think this is a bandage. Trying to address one problem, while ignoring the root cause. How about, "thank you very much, please put me in jail, I don't care anymore"? (While you bailout TBTF banks once again?)

"Governments" are the thugs that protect the big economic interests. The big economic interests, pay the protection money, "bribes", "donations". It's symbiotic. You, me, we, are the slaves.

The bribes, are a lot for the few politicians, they are happy and rich, and nothing, compared to be able to go on having slaves, happy and big profits, for the big economic interests.

You, you try to "crowdsource" "solutions" about the fact that your chains got heavier.
Harvard urges faculty to make their research open access
Apparently the product was a huge success. I don't understand it's use case. Seriously I don't:

* Is it hard to buy an RPi and set-it-up for a home Tor node?
* To buy a VPS and setup a Tor-node then route all the traffic through it?!
* Run tor-browser on your desktop when/if you need Tor?

A use how has avg Joe's internet's workflow through Tor, protects himself from whom? Rogue internet caffe access points?!

Anyway it seems neat but to me is pointless.
You might very well want to punish theft more harshly than murder, because it's significantly more difficult to find the perpetrator.
Imagining features for an ObjC 3.0
We asked 5,000 DevOps pros where they spend their time
PS has the concept of jobs, an amalgamation of code and environment that is serialized to a separate powershell.exe process (potentially even to a different networked Windows machine). Communicating with these remote commands is identical to communication with a command - piping in and out of objects.
I agree that there are no free market systems anywhere and that corruption is a huge problem. That's universal and not just related to healthcare.

I would say that another alternative would be full transparency in costs and prices, that way the public can understand what they are paying for. One example is an Oklahoma City surgery center showing their prices online for all to see. http://kfor.com/2013/07/08/okc-hospital-posting-surgery-pric...

Ultimately I have no faith in what the US is doing, mainly because it's the same problem all around: the government get's involved in a negative way, then years later claims it's the only thing to fix the problem by becoming more involved. Yet it never actually address's the issues from the beginning.
I never would have guessed the Imp knows so much about wildlife :)
Being an Australian, I'd never heard of the Aztek.

It seems that the Leyland P76 has a similar history; what was actually a decent vehicle is now remembered as a complete failure for a variety of reasons.

http://www.drive.com.au/motor-news/legend-of-the-lemon-20130...
Time and again proponents of systemd belittled those of us with compatibility concerns and assured us of its compatibility[0] with existing scripts and setups. Now that it's been adopted, using that supposed compatibility is "doing it wrong". Imagine my surprise.

[0] http://www.freedesktop.org/wiki/Software/systemd/ ("compatible with SysV and LSB init scripts", "It can work as a drop-in replacement for sysvinit.")
I'm 100% that most of the people who use tor through these devices, use it because it's cool. They will try login to their Gmail account and their Facebook page or watch Netflix through it. Some might use it for torrents. That's about it...

I don't believe that it will be used to anonymise their internet profiles. They probably need just some sort of authority circumvention.
Good point, but it's an interesting idea. An open-source home firewall that's designed with features/sniffers that lets parents keep an eye on their kids' online usage.
What benefits does it have (except anonymity)?
Wind River Linux taps Yocto 1.7 and adds binary option
That is not language lock-in, it is ABI lock-in, and that is exactly the same with Unix pipes.

You can complain that the increase in ABI complexity isn't worth the extra features, but I don't think it is fair to complain about increased ABI complexity, period.
It's my recollection that it was very well designed in almost every way aside from appearance. As in, the creature comforts were good, considerations for rear loading, ease of access, reasonable performance, etc. Unfortunately, when it comes down to it, people really make their vehicle buying decision based upon appearance. They may use a few requirements to pare down the field (e.g. AWD, four doors), but after that it's mostly looks.
Btw, is there any FOSS software for predictive text input on desktop linux? (Being on a desktop level, available to all apps.)
The above comments is downvoted IMHO because of: It is debatable if Tor provides any more security than just using someone else's open wifi point.

That's absolutely not true and if the author doesn't understand why, then he doesn't have a clue about what he is talking about.
Yep, in my experience with my own software, today's "revolutionary, way better designed approach" is tomorrow's "hacky awfulness that needs a revolutionary, way better redesign", ad infinitum. It's much cheaper to accept and incrementally improve an imperfect solution. But I recognize the possibility that this is purely a personal experience and better developers than I really do know "how to do it better".
This is good advice. I used to help maintain a bit on the bigger size project on Github and our lead developer I think really wanted to spend time looking over and trying to give quality responses. Which ended up sometimes taking a long time or not at all. Unfortunately, it came off to some people as not caring about their submissions. Just a simple message about being busy and asking them to remind you if you forget works wonders.

Example:
"Thanks for sending this in. I'm busy right now but will look into it later. If I haven't responded in a week or two, do me a favor and ping this thread."