skysight-inc/HackerNews huggingface dataset:
Systemd isn't just replacing the init process and service manager, it encompasses many other boot and session related features. As an example, Gnome now uses parts of systemd for session management (replacing consoleskit, and others). While there are workarounds, this means no one can really use any other init system besides systemd, or things won't work correctly.

This is what many people view un-unix like, a big dependency, that can't be replaced in the chain. The systemd developers also develop udev (which actually builds out of the same source tree as systemd), and there have been a few arguments about whether certain responsibilities are that of the kernel, or udev/userspace http://lwn.net/Articles/518942/, http://lwn.net/Articles/593676/. Systemd also touts its cgroup usage, though they view that they should be the only user of cgroups, since they are in a spot to "manage things properly" (which is partially true). (Some services have also started relying on systemd's cgroups to clean up orphan processes, which is bad for other init systems that don't do this).

So no one really hates how systemd works, just how its managed, and what it aims to do. If it were a simple init system and service manager, there would probably have been no arguments.
The only thing going for Emacs Lisp is its killer application named Emacs.

As a compromise, you might want to start people on edwin (https://www.gnu.org/software/mit-scheme/documentation/mit-sc...) instead, if you want to teach them programming. But that's probably even less useful in practice.
For those who don't know what Dwarf Fortress is, and want to read about the marvelous story behind Dwarf Fortress and its creators: http://www.nytimes.com/2011/07/24/magazine/the-brilliance-of....
Urist McProgrammer has created Dwarf Fortress 0.40, a luminous C++ program.
I don't think "limited scope" is a phrase that accurately describes Dwarf Fortress at all.
As much as I dislike most of these kinds of posts I find it hard to dislike most of the things michaelochurch says.
Thanks! I had expected you meant static typing, but wasn't sure.
I didn't downvote, but your comment is not pertinent.

The post to which I replied ironically stated that this is "a great victory for science", to which I responded that these people are not really participating in science (but rather playing politics).

Your comment on banning Songs of Praise seems to imply that I'd like all non-scientific TV to be curbed or banned, which is a straw man argument.
The model that runs the internet: advertising. Fans and followers will make one an artist, not art. It has already happened. T. Swift is one of its greatest beneficiaries.

Paul Graham's nightmare scenario...the entire adult world becomes a high school popularity contest, forever.
Raised by the Internet, drafted to defend it
On the other hand, "rogue" part of dwarf fortress is much easier than "dwarf fortress" part.
Feds Charge Carding Kingpin in Retail Hacks
kg/m^3, actually. Even gold is only 19.3 g/cm^3 :-D
How do I recognize a Peace Treaty when I see one?
My favorite explanation of DF:

http://dwarffortresswiki.org/images/4/40/FunComic.png
CEO 1 and CEO 2
That is a poor analogy of the threat. Basically the problem is about attracting adversarial resources. Any suspicious activity will attract more attention and thus make it more likely the adversary will find real evidence.

I wrote up an analysis of exactly this problem last year: http://grugq.github.io/blog/2013/12/21/in-search-of-opsec-ma...
Oculus Connect – Hopeful for a Carmack keynote
I wish there were an option to change the speed of the crossfade. The 2.5 second crossfade is nice but it'd be fun to try it at about 0.25 seconds, too.
Would it be possible to write something like an SMTP server that feeds directly into Inbox, no Dovecot/Cyrus/IMAP/POP3 required?
Once in a while I ask my self why do I spend time on HN. All my doubts vanish when I come across gem of suggestions such as this. There's no way I would have stumbled upon this book but for HN. Thank you!
My analysis of that incident: http://grugq.github.io/blog/2013/12/21/in-search-of-opsec-ma...
I don't think that was ever the intent, although I do know a handful of conservatives who swear up and down that it was all part of the liberal agenda.

I always thought a much more plausible explanation was simply the accountability gap in public policy. The voters don't care if a policy works or not, they care if it sounds like it works according to their preconceived notions about how society functions (e.g. charging people to ride the bus will save money). Analyzing policy is a difficult and thankless task. It's hard to do right and voters don't pay attention anyway.

My suggestion: give each candidate 1/2 (or 1/3 or 1/4) of a ballot page to use as they please (with caveats on sourcing data). Let the infographic battles begin! It's not a perfect solution, but I think that it could do a great deal to steer the debate back in the correct direction: the post-mortem debunkings would likely be more socially productive than any immediate effect the graphics had on voter behavior.
I wouldn't say it's awful, however there are definitely improvements that need to be made.
> I can't really think of any abstraction that's not available to it [...]

Dependent typing doesn't work very well in Haskell (yet).
Ah, yeah. Saguaro wood probably floats, and the cutoff for that is below 1 g/cm
If you indent your code consistently, you'd never notice that python had syntactically significant whitespace. So the only reason it would ever cause you a problem was if your indentation was wrong. In many languages, programmers specify blocks using both braces and indentation. Python merely loses the redundancy.
Android-permissions-vulnerability-remote-exploitation
They lament how much security costs yet pay Microsoft licenses. It's just a big meeting of lobbyists bring your pen and notepad, sit in a meeting room converted into a cheap makeshift SCIF. Leave your proprietary consumer devices at the door on the way in
Sorry but I just hit a Page Not Found.

Is there a typo in the hyperlink?
I wish there are more pictures like these available on internet. Anyone know where to look for?
If a cursory googling is any indication, it's probably the following link:
http://www.nytimes.com/2011/07/24/magazine/the-brilliance-of...
> As for Taylor Swift,she represents everything that is wrong with the music industry.She is a mass market product,not an artist.

Not a fair characterization, IMHO. She writes her own songs, and manages her own career. She might have mass market appeal, but I don't see how you can argue she's not a legitimate artist.
Removing code by adding features
Remote Positions

Social Media Intern, Business Development Manager, Web Development Instructor, Data Science Instructor

Coursebirdie (http://coursebirdie.com) - New Delhi, India
I think Secure Enclave and other hardware crypto technologies are massively important, especially if cryptocurrencies are to be widely used.

Trezor (http://www.bitcointrezor.com/) and other dedicated wallets are a decent stopgap, but I'd really like to let my phone do everything, if it can be done securely, which I think it can with the right hardware (of course auditing hardware is a lot more difficult)

Hal Finney has done some good work here, applying TPMs to Bitcoin: https://bitcointalk.org/index.php?topic=154290.0
The ASCII interface is already a huge stumbling block for anyone not used to it. For anyone that is used to roguelikes, then Adventure mode is 'Just Another Roguelike'. Dwarf mode, where you have to build a home, has a huge number of pitfalls.

Try figuring out the military system on the first read-through, for example (or even without a read-through!). It's flexible and makes sense... after you've come to grips with it... and there are a lot of moving parts and tweaks for any kind of military deployment. DF in 'Dwarf mode' is one of the poster-children for games with steep learning curves.
Oops, you're right. Most sources list g/cm^3, but you're correct that the raws use kg/m^3 (and 430 kg/m^3 is the proper figure).
Agreed with you completely. Every time a new web app is posted to HN and it doesn't work without enabling Javascript, a small circle of security-conscious people complain about it. The responses from other people are in the lines of:

"Are there really people that browse the internet without enabling Javascript in 2014?"

"Well, 0.01% of your users have Javascript disabled, you can safely ignore them"

"Javascript is an important part of the web, if you have it disabled, you have no right to complain"

We need more people like you to advocate secure browsers without using Javascript.
There is at least one wood that does not float: ironwood.

It's only thanks to DF that I know things like this.
I think this is great and look forward to reading these books. Lots of familiar names.

But I'd say in my oh 10-15 years of programming I've learned that the way to really learn the importance of a pattern is by deriving why it is really needed. You can't really make shortcuts there.

The difference with software is that it's soft. We're not actually creating buildings. Yes we ship products so it's related. But it's more on the spectrum towards disciplined writing or math than architecture in the traditional sense.

It's actually more to your advantage to learn via practicing with the minimum tools for the job.

Anyway, still important to learn others' patterns. But it's less meaningful in terms of how it fits in your mind -- in particular, knowing when to apply them in the future -- than deriving them on your own.

And there's less risk in learning via mistakes unlike with building physical things. Software just has faster iterations.
Perhaps it needs to be coupled with some sentiment analysis, so that only get instant emails for more urgent cases, where a user is unhappy 9 or severely unhappy, depending on your preferences). As for the good tweets, they can perhaps send a summary once a day.
In modern Java(8) it is now

asList("hat", "dog", "cat").forEach(System.out::println)
I don't think so. Monash is now starting its own MOOC, so the unit could end up online, but that's beyond my knowledge or decision.
Jeu World of Tanks Blitz : les gamers de trois pays en sont fans
Retrouvez le jeu World of Tanks Blitz sur iPad ! Ce titre de Wargaming a la cote au Japon, en Inde et en Corée du Sud. Précisons qu’il est gratuit.
Aye, Fortress mode takes quite a lot of time on the wiki/forums to get used to. I've played quite a few roguelikes and it was more akin to learning vim (complete with all the single letter commands...)

But once you master it, you're draining the oceans, trapping whales in lead cages, and rocketing them down the steep slope to hell on minecarts as a kinetic demon-slaying weapon of choice. Or something like that :)
Yes, a co-worker just chastised me in very nice terms for making up stuff. Static typing.
Hey there - founder of streak here. We use Streak internally to manage our product development process and bugs pipelines. We even have a blog post about how to use streak for that. See blog.streak.com. happtly to help if you need, reach me at aleem at streak.
Time Magazine shows just how creepy smart homes really are
A rather grubby device for argument! What kind of evidence do you think is provided by a stasis in warming (no one is now denying this stasis!) when all the climate models predict warming? Models provide zero evidence; they only offer predictions. And they have all failed.

No one suggests there has been no warming at all and a measure of this will reasonably be due to CO2 emitted by man. The argument is about the extent. It's also about spending billions (follow the money! Who, specifically wants to stop that?) to 'prevent' a rise in temperature. Using IPCC figures, it can be shown that whatever Britain does (to take an example) even if it went back to the stone age, the effect on global temperature would not be measureable. Meanwhile the old and poor die in the winter while their increased charges for power subsidize useless wind turbines.
Conceivably, yes. (Though I haven't tried it.)
Hah, we tried to set one up for earlier this year in Texas, were told by everyone they were too busy working on the big trade shows.

If anybody would be interested in getting together in Houston, drop me a line.
Assuming 3% of mass is payload (wild guess) then a 9% drop in weight would quadruple payload matching the price of the PSLV.
I took notes during class and used those to learn from later on. My own notes were way more effective then the slides version which often miss a lot of hints. They were also way shorter then books which contains a lot of noise.

But I agree that reading and real learning usually happen when you study for exam, not the week it was mentioned by the professor.
Is there a difference between "not from current website" and "3rd party"?
Xiaomi released Mi3 in India for Rs 15,000 (USD 250)
In case you are frustrated by the fact that the images are taller than your browser, add this to your inspector stylesheet:

img {
max-height: 100vh;
width: auto!important;
}
To get a turing complete programming language all you need are functions and function applications. Pointers and low level memory management are just an implementation detail :)
The Pros And Cons Of Open Sourcing Your Code
Discover the Egyptian Riviera Feel free to share
The thing I love about DF is knowing enough to see the creativity in other people's solutions to problems. I know enough to get a stable, defensible fort, but nothing too creative (I still can't work out how to disarm a caged goblin - so I generally have an ever-increasing number of cages...). But the glorious creativity in what so many people do with the DF 'framework' can be truly beautiful at times.
Probably.

If you're Polish and you see a Polish name, you instantly know how to pronounce it. In the US It's more more hit-or-miss due to ethnical diversity and the English language itself.

Come to think of it, I'd like other people to use this site, but still wouldn't use it myself. Maybe it's because so far I can't see a way to mispronounce my last name and I've essentially given up on my first name.
http://www.reddit.com/r/HistoryPorn

http://www.reddit.com/r/TheWayWeWere/

http://www.reddit.com/r/oldschoolcool
I'm not so sure the economics works so well for reusables. Flying a reuseable LV requires (as far as anybody's managed, we'll see with SpaceX) far more work than just fuel & go. Typically you'd need a lot of maintenance work and repairs between each flight, not to mention the added complexity to the vehicle required for recovery. That's largely why the Shuttle wound up pushing a billion per launch, instead of the $10 million initially targeted, or the $110 million marginal cost of a launch.
When I interview someone about design problems, I'm most interested in their approach to decomposing the problem and their ability to express their thoughts and keep a track of their ideas as well as interact with me.

In a way, you're almost looking at the interviewee as a teacher except they're obviously having to improvise on the subject at hand.

I'd suggest the best practice is to understand the structure of software you're interested in and write about it.
English isn't very good at expressing set logic, and I'm no mathematician :)

You can delete this sentence -- These students are more likely to be female or from underrepresented minority groups. -- and the meaning of the previous sentence remains unchanged. The key point is that CS0 is important for attracting people who didn't have prior background in computing and thus could have a latent interest in CS that would otherwise go unmet. Now, it turns out that a larger fraction of those students are from certain underrepresented groups, but even if that weren't true, it wouldn't make the case for CS0 any less important for the "group" that I think you're referring to, which is "students who have latent interest in CS but not enough prior exposure to know that they would love CS." (I wish I could've expressed that in an elegant mathematical equation!)

[Edit: when I wrote "even though this is a minority population", I didn't mean "minority" in the underrepresented minority sense ... I meant that this is a small population compared to all CS majors. Again, English != set logic]
"If you think about it, Android's problems with open source allowing manufacturers to have their own flavours of Android..."

One is not really dependent on the other. You could use open source and not allow modifications or you could use closed source software and allow endless customization.

I also don't consider it an "android problem" that manufacturers do this. Most of the good stuff ends up in standard android after a while, which wouldn't have happened if no one was allowed to make the changes in the first place.
Interesting. For the first couple of years, thats exactly what my (double, granted) degree was here in Australia.
Is there an opensource alternative for Sharepoint?
Url changed from http://interactive.guim.co.uk/embed/2014/apr/image-opacity-s... to (what appears to be) the original source.
Having a structured, type safe language as base works well for Computer Science. Scripting language may be tried for other courses though.
Toggling big switches vs smaller switches. Same idea, different scale, different "stick".

What is/are the appropriate scales to study brain function at? Quarks? Molecules? Brain regions? Which ones? All the above? None? We need to know the answer in advance before pronouncing a method "crude", or conversely, "too precise", by some criteria.

We don't know the answer to the scale question but poking "areas" to build up a fuzzy picture of regional function at first approximation is getting us there.

Would the knowledge gained from knock-out/stimulation experiments be more fine-grained if the investigators already had a fine-grained understanding of what they were studying and thus, the cleanest way to study it? Yes.

But breakthroughs are not made where investigators know what they're doing. Breakthroughs are made where nobody knows what they're doing--often crudely, frequently accidentally. The history of scientific advance is messy. Significance of results doesn't map neatly to sophistication of methods/tools.

I wholly agree that neuroscience has a long way to go. But to me that doesn't diminish the achievements of neuroscientists pushing us there, using whatever ethical opportunities available to them.
Mass dump the tile the cage is on, then undump the cage itself is what I've always done. EDIT: and claim them. I haven't played for a while, I'm getting forgetful.

And yes, people can be very creative. Farming various rare creatures (possibly via draining oceans), creating orbital magma cannons that can target any part of the world, conquering hell, creating mechanical calculators that operate on magma where an "overflow" error results in a literal overflow of magma...

You don't see that in many games. But there aren't many Turing complete games out there, either. I think Minecraft & Starbound are the only big ones, though I'm not sure if Terraria is or isn't.
> Microsoft's F# language is essentially a .NET version of OCaml.

Oh, how I wish there was a JVM variant of F# (no, Scala does not count).
It's a long-standing debate in the web design community. With most coming down on the against side. Not going to rehash it here, but this SO thread is a good place to find arguments for/against:

http://stackoverflow.com/questions/83073/why-not-use-tables-...

I've written plenty of table-based layouts. However I can't remember anytime within the last 5 years where I've needed to use a table layout.

My main complaint against table-based layouts would be styling. The order of elements in a document determines where on screen a table cell renders. A position floated div/section/aside can be changed with a single float rule, or clear onto it's own line. I find responsive/adaptive designs easier to implement and maintain when avoiding tables.
You know what's cooler than a billion dollars?

Tens of millions and being in charge of a company that improves lives for millions of people around the world in a way you'd love to keep heading up.
I really wonder if LibreOffice is not totally adequate for the users in the city of Munich.

I know that it has its problems if you want to use it with Word generated documents, and it obviously has problems with add-ons developed for Word.

But I could really think that it works quite nice, if all your documents are generated for LibreOffice.

I am using Open / LibreOffice since nearly 10 years exclusively at home and I don't have any problems using it - but my needs are VERY modest. Basically I am using it as an WYSIWYG typewriter.
14 hours a week is 2.8 hours a day (ignoring weekends) on top of classes you spend in school. We had at least 4 hours a day of lectures during first year. That amounts to 6.8 hours a day not counting countless hours during exams time. It is not that little given that most people are unable to focus fully without breaks, so they have to happen too. In addition, you do count unproductive time in work (pointless meeting, small talk with colleague) as a work time.

Most people can learn only so much withing a day and can focus only for so long. I would guess that 6.8 hours can be quite close to the point where your focus run out and you are bound to waste the additional time by staring on book (as opposed to learn from it).
The Maintenance Developer Myth
First, claim all the items (d-b-f), then dump them (d-b-d). Don't forget to switch off dumping the cages themselves (k-d on each cage). A whole slew of dwarf haulers should spring into action to strip your caged goblins naked. Then toss them in a pit and use them as live training for your militia.
Spotify already tells me on an artist page when they're playing my city next. The next step may be actively pushing shows on you the way they push music that you're algorithmically likely to enjoy?
One thing to keep in mind though, is that the Internet is not always a good thing that it probably could be.

With all the entertainment, media, ads and greedy people caring only about money and not people the Internet sometimes causes more damage than it brings true benefits to users.

Yes, it's up to us what we choose to consume, but maybe if the Internet only consisted of resources and technologies that foster the intellectual and spiritual growth the humanity and especially the developing countries would benefit more from it.
> I suspect it will be useful, but in the end, message passing is I think a better idiom than shared memory threads for parallel programming.

It really depends on the problem you are working with. You wouldn't want to make a high-performance HTTP server this way. Especially if you get to copy 2MB of POST data every time.
Enjoyed, thanks. Particularly liked "Let's call it half a win."
A pretty cool service for Gitlab CI, when will they add https support?
7 FREE Online Business Tools You’ve Never Heard Of
To be on the safer side - you can download videos from torrents and pay afterwards for the episodes you find valuable.
Backers withdraw anti-AirBNB SF Ballot initiative
Honestly, it is going to take a while.

The display drivers needs a lot of work (intel seems solid). Also, desktop itself needs to be super stable.

Also, the software (from companies) is treated like a second-class citizen. Chrome is horrible on linux, --disable-gpu --audio-buffer-size what user is going to bother with that?

I have to do all these tweaks and workarounds to get things to work. Regular users will not have the patience do this.

The year of LOD will only happen when everything is stable and works. Imagine if CentOS, Debian, or Ubuntu on a server were this flaky? Would you use it? This is why people jump ship to Mac.
Yes, the project was updated to compile without warnings in Xcode6-Beta3 directly after the release. Please note that most of the changes introduced in Xcode6-Beta3 are breaking, so the project won't compile in the earlier betas any more. So go get Xcode6-Beta3 if you want to use Pythonic.swift :-)