skysight-inc/HackerNews huggingface dataset:
Ukraine War Crisis: Fires burning after shelling north east of Donetsk city
Yes, more lazy admins. Lifelong learning anyone? They can't vote because they've been using Debian for free all this time. Oh, the entitlement.

Go ahead fork it.

I'm confident systemd will modernize Linux servers and desktops alike. And if by next year there is something better, systemd will be replaced.

Just take a look at device filessystems. Anyone remember devfsd? Let me cite wikipedia:

"While devfs was a step forward, it had several disadvantages of its own.[2] Since Linux version 2.5 devfs has been succeeded by udev."
> and it feels more natural

I've always wondered about this - I don't disbelieve that some people feel this way, but is it really a general consensus? And is there a reason we should expect it, I don't see why staggered keys make fundamentally less sense.
It remains to be seen if the kFreeBSD ports will part of the official release https://lists.debian.org/debian-devel-announce/2014/09/msg00... .
This I can't wrap my head around, why does Gnome for example need systemd?

Here's a good summary of the issue: http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/de...

A bad thing about systemd and where we are now is the ever-changing API that is mentioned, which hampers alternatives to systemd.

But, that is where we are now, Debian isn't in much of a position to change that, and forking probably isn't going to help with that. Debian wasn't ignorant of that either; these issues were discussed at length in the tech committee debate that originally settled on systemd being the default for jessie.
PHPStorm and GitGo.io tasks lists [video]
I thought the problem with faster as you go smaller is that smaller pipes leak higher pressure water (electron tunneling), which is why we have divided the pressure into a larger number of small pipes (multi-core).

If we can make higher pressure capable small pipes we could run then all faster. I bet there's billions being invested in solving this problem, but that doesn't mean it's solvable.
The standard staggered keyboard layout not symmetrical. If the layout of the keys were optimal for the left hand for instance, the "u" key should have been slightly to the right of the "j" key in order to have the same experience with the right hand.

A good way to see if a keyboard actually tries to be ergonomic is to see if the left and right hand layouts are relatively symmetrical.
I have a burning curiosity to know if there are any out there who are not very competitive (such as myself) who don't mind sharing and then get treated as a fool because I share knowledge so freely? It doesn't really bother me since I consider solving the problem the most important part of the job but it seems to happen at each job I've had in software development.
The way Linux did DEVFS was so utter moronic that it's no surprise it was strangled in the crib.

Unfortunately people seem to have confused "this DEVFS implementation" with "The idea of DEVFS" and thrown the baby out with the bathwater.

For comparison FreeBSD has had DEVFS for 14 years and had a prototype for a good number of years before that.

And yes, I wrote that DEVFS for FreeBSD :-)
It may be unreasonable, but I think it is pretty common. I always feel a little guilty about billing clients when I take on contract work. There are personality types that are always going to find that kind of self assertion difficult. That said, in the American business environment (and anything resembling it), it is absolutely necessary. If his reasons are what he says they are, I think he is making the wrong decision.
Skeleton.io – Curated skeleton app and boilerplate code directory
I once had a sheet of plastic blow on to my windshield at 70 mph on the Houston Beltway effectively blinding me. It takes significant presence of mind not to do something dumb.
Movie would have been rendered at 2k (maybe 4k but that's still rare).

GPU's still don't cut it for high-end VFX/Animation rendering, as you're always memory / IO bound, e.g. reading in +20GB geometry and >200GB textures for an average large scene. That doesn't fit on a GPU and copying stuff on-and-off over PCIE is really slow.

Generally you get the geometry in memory (so 20GB in memory, + stuff like acceleration structures) and page the textures with 10/20 GB texture cache sizes. A dual high-end Xeon can almost compete with a K6000 at raytracing, and copying stuff in and out of memory is much faster. Then you're just limited by network bandwidth / latency.
1) There are a finite amount of ways to spell inde-finite-ly

2) Why don't you invest 30% of your savings in Bitcoin right now then?
Seconded, but I would add that learning to write Chinese by hand is a HUGE waste of time and should be avoided. If you can choose the right character in your IME, that's good enough.

I would also add two reasons why Chinese is a much better language to learn than Japanese, because I really regret learning them in the wrong order. 1. Japanese makes a lot more sense when you can read Chinese. 2. Chinese is more inventive when it comes to new words, whereas Japanese seems to default to importing the English term. Random example, the @ character is called 小老鼠 (little mouse) in Chinese, but "ato maako" (at mark) in Japanese.
No. It's just that the people who want to get systemd and those do not care deeply about their init system have left and only those who see it as a threat to linux still bother.
I have worked in three research institutions in the US - At the University of Maryland, at Harvard University and at Mass General Hospital. While there were cultural differences as well as individual differences, my main observation was that people were eager to share and teach one another. This was my main attraction to academic life. Cross-disciplinary collaboration was also very encouraged.

The level of secrecy, however, probably depends on field. I was in neurophysiology + cognitive science. Colleages in the molecular biology field complained of competition and secretiveness from colleagues.

I suspect that this extends not just to the US but to Europe as well. I knew of a researcher from Denmark in a certain field who was known to 'sit' on a certain resource and control access to it to reduce competition and further their own name.
From the source:

.....

> Why don't you do that [i.e. vote against systemd]
yourselves?

>

> We are excluded from voting on the issue: only few of us

> have the time and patience to interact with Debian on a

> voluntary basis.

.....

In that case, you don't have the time and patience to operate and maintain a worthwhile and ongoing Debian fork.

In that case, there is no substance to the "question" you're raising, because you wouldn't actually do what you're calling for.

In that case, you're just a handful of guys (or maybe even just one guy) who spent $10 on a domain name... to get more attention for your Slashdot/Reddit/HN post than it otherwise would have had if posted straight to Slashdot/Reddit/HN directly.
Z undo.
You grow these GMO tomatos which thrive in salty soil and actively remove the salt by concentrating it in the leaves http://www.newscientist.com/article/dn1092-genemodified-toma...
Can you say that with a straight face when your profile states that you still think about Lisp OS?
> Is this just one of those cases where, if you made it through medical school for an obscene number of years, you "don't care about the money"

I think it's more like "holy shit I have $300k in medical school loans, I better put up with whatever I have to in order to become an attending."

> makes market forces impossible to act on it

I believe (though I could certainly be wrong) that market forces are actually mostly responsible. Because a medical intern's negotiating position is pretty weak (they're saddled with medical school debt, they still require a great deal of on-the-job training), hospitals are well aware that they can torture interns because the alternative is pretty grim - even if you went off and became a software developer at Google, $300K in student loan debts will eat up pretty much all of your salary.
Good list. To that I'd add:

* DNS and TLS (SNI) don't hide domain names, so you can't hide the fact that you're using certain sites/apps, even if they're HTTPS-only.

* If the OS doesn't require NTP encryption, HSTS can be bypassed: https://www.blackhat.com/docs/eu-14/materials/eu-14-Selvi-By...
There was a bug with firefox. Should work now.
And if you took all the software that has been recalled, it would line up to nothing... Because software doesn't have dimension.

And aside radiological software incidents (Therac 25 and similar), software errors usually don't kill people. Engineering design failures usually do.
This argument is insufficient - even taking it at face value, it's only an argument that an optimal layout will be symmetrical, not that a given symmetrical layout is necessarily superior to a given asymmetrical one.

In the context of straight columns, what seems strange about it is that my wrists are naturally at an angle when typing, because the width of my keyboard is less than the width of my shoulders. Straight columns intuitively seem like they would require more wrist distortion, not less. This might not be the case on a wider keyboard, but I don't think typematrix ones are significantly wider than 'normal' keyboards?

I don't know if this reasoning is accurate or not, and I'm sure it can't be a real issue because typematrix keyboards are clearly popular, but I'm not convinced about it just because they're more symmetrical. Plus, in terms of general typing efficiency, I also don't know if I should believe the symmetry is actually important - it might be negligible compared to (for instance) the inefficiencies of qwerty that most people are using, or even compared to simple posture improvements.
The sexual harassment in Robinson v. Jacksonville Shipyards, Inc. had little to do with her being productive or not, but because she was a woman.

This certainly qualifies as "some sort of (non-productivity based) distaste for women", and hence qualifies as sexism[fajitas]. In contrast, women exiting the workforce due to a desire to be viewed more positively by others (i.e. "cultural expectations") is sexism[pron] but not sexism[fajitas].

I don't know why you and pron are devoting so much effort to arguing for a particular definition. Apart from making it easier to fool people by fallaciously conflating sexism[fajitas] and sexism[pron], which I'm sure you aren't trying to do, why argue over semantics at all?
I'm in a similar position with regard to those (or any) desktop features not being relevant for most of the systems I administer.

I'm kind of irritated about having to learn a whole set of new things. I do recognise that there are some benefits for my use case in systemd. The desktop stuff aren't the only things that systemd brings.

More than that though, is the fact that it's going to be the new default everywhere. So while you say

I don't particularly like systemd and would be happier not having to deal with the compatibility and/or conversion issues for what I perceive as minimal benefit.

I think you (and I) will actually face more work in trying to avoid systemd than convert to it. You'll be fighting against your distribution's default and the default of every bit of third party software targeted at your distro. From what I have seen most conversions are fairly painless.

So from my position that sits somewhere between "ambivalent" and "that's kind of nice", going with the flow seems the easier path.
I very strongly recommend this, too. Fun and practical.

I have been taking Mandarin lessons (eChineseLearning.com) every day for about three months, and am having the time of my life. I took my fourth business trip to Beijing after only one month of lessons (after self-teaching for about two years), and I was amazed by my ability to interact, and even negotiate prices. It was huge fun.

After only one month, I signed up for their 5-lessons-a-week plan. I get up at 6 a.m. every day to converse with my teacher in China via Skype.

I would definitely suggest one-on-one lessons, as I'm doing it. I get maximum reading and discussion time, and the conversation always starts with a description of what I've done over the last day (or over the weekend). So I'm learning all sorts of words (e.g., "clients") that I wouldn't get from a regular class.

I also know some Spanish and Hebrew. Hebrew is useful for me since I live in Israel, and Spanish is far easier to pronounce. But Chinese has been surprisingly easy overall, has helped me with my travels, and give me a big kick.
Reminds me of a beautiful quote: "If you want to make an apple pie from scratch, you have to first build the universe."
I came here to say exactly that. "We don't have time to work with the Debian folks on a solution, but have time to create our own distro." Right. Then again, they should go for it. If nobody but them uses it, that's that. If it gains traction, cool.

On another point: why the hell would you have a choice in init systems? As a user of the OS, I care that the proceses start, stop, and keep running. I don't care how. A purist in me might care, but I am not going to futz with installing different init systems for no good reason.
I disagree. Bail out big companies who fail miserably. THEN do the next step:

Take ownership of said company. If We're paying for it, We should control it.
Has anyone built a DataHand or something else that "reinvents" the keyboard? This is already two decades old.

http://en.m.wikipedia.org/wiki/DataHand
I don't know if they are a startup but the page of chaturbate feels linke one.

Like the idea of shared cams where all people can see even if just a few pay. Also That the people on the cam can do their own thing.

Most innovative idea I've seen in That sector for long.
The above poster is right. It's not just some iteration, there is tremendous iteration. The quality that you see comes from iterating until there are no more imperfections and that takes a lot of iterations and a lot of renders. A typical lighter may have 4 shots they are working on at one time, with one finishing about once a week.

So basically the impression from the DVDs is a simplistic fantasy. While the narration says 'it's such a wonderful place' the people working there until 9 every night are thinking 'why is everything broken'.
The damn thing hasn't even been released yet.
Would I Do Hacker School Again?
> What's keeping us from creating more physicians to meet the (obvious) demand?

It takes a lot of money, resources, and existing doctors' time to train a new doctor. One thing that's likely to help a bit is the move to nurse practitioners and physician assistants for much of primary care.
I don't think you're wrong. I imagine all these people saying systemd is so awful are just worried that their hard-earned sysvinit knowledge will become obsolete and that new users won't have to go through silly bash scripts (that are totally secure of course - no chance of security vulnerabilities in something as ancient and wtf-free as bash). Instead they'll have something sane like this:

[Unit]
Description=Apache 2 HTTP Web Server
After=network.target

[Service]
Type=forking
EnvironmentFile=/etc/conf.d/apache2
ExecStartPre=/bin/echo performing: /usr/sbin/apache2 -k start $APACHE2_OPTS
ExecStart=/usr/sbin/apache2 -k start $APACHE2_OPTS
ExecStop=/usr/sbin/apache2 -k graceful-stop $APACHE2_OPTS
ExecReload=/usr/sbin/apache2 -k graceful $APACHE2_OPTS
PIDFile=/var/run/apache2.pid
StandardOutput=syslog
StandardError=syslog
Restart=always

[Install]
WantedBy=multi-user.target
WantedBy=http-daemon.target

This is the sysvinit file for apache from debian.

#!/bin/sh
### BEGIN INIT INFO
# Provides: apache2
# Required-Start: $local_fs $remote_fs $network $syslog $named
# Required-Stop: $local_fs $remote_fs $network $syslog $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: Start/stop apache2 web server
### END INIT INFO

set -e

SCRIPTNAME="${0##*/}"
SCRIPTNAME="${SCRIPTNAME##[KS][0-9][0-9]}"
if [ -n "$APACHE_CONFDIR" ] ; then
if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then
DIR_SUFFIX="${APACHE_CONFDIR##/etc/apache2-}"
else
DIR_SUFFIX=
fi
elif [ "${SCRIPTNAME##apache2-}" != "$SCRIPTNAME" ] ; then
DIR_SUFFIX="-${SCRIPTNAME##apache2-}"
APACHE_CONFDIR=/etc/apache2$DIR_SUFFIX
else
DIR_SUFFIX=
APACHE_CONFDIR=/etc/apache2
fi
if [ -z "$APACHE_ENVVARS" ] ; then
APACHE_ENVVARS=$APACHE_CONFDIR/envvars
fi
export APACHE_CONFDIR APACHE_ENVVARS

ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin"
if [ "$APACHE_CONFDIR" != /etc/apache2 ] ; then
ENV="$ENV APACHE_CONFDIR=$APACHE_CONFDIR"
fi
if [ "$APACHE_ENVVARS" != "$APACHE_CONFDIR/envvars" ] ; then
ENV="$ENV APACHE_ENVVARS=$APACHE_ENVVARS"
fi

And so on...
> A fork, or an alternative init system, could be a good solution.

I consider this a good idea. Servers and desktops are two different things so why not have two different Debian versions?

This way Debian Server could be kept small and simple while the systemd developers could continue without any restrictions. If they go too far then we could use the Debian server and add our own desktops to it.
Given my new position at my workplace, I now have access to all sorts of gadgets and tech stuff.

One thing I've been playing with is a EEG headset with Oculus Rift. My initial idea is to utilize brain patterns with Oculus content to increase certain emotions.

For example, when one is playing Doom 3, the monsters come out closer and scarier when you are already frightened. Or if you're bored, nothing happens to try to increase suspense.

Of course, this could easily be taken to the adult industry. The same feelings of heightened sexual arousal could be coupled with more intense visual stimulation.
Nobody said you had to futz with it. Ideally packages would ship with the correct init scripts and things would work exactly as you expect them to, or as they did. Unlike with systemd.

Why the hell would you have a choice in kernels?

Why the hell would you have a choice in filesystems?

Why the hell would you have a choice in sound systems?

Why the hell would you have a choice in desktop environments?
Yep, this is true. The only thing I concluded from this page is "I am an old time Debian admin, I don't want to learn another way to configure my system that is not a bunch of shell scripts, so I am gonna bitch about this decision and create a fork".

Actually, I find it's funny how anti-systemd people nowadays claim that "systemd is a init for desktop systems" since Gnome adopt something unrelated to the _init_ part of systemd that is the systemd-logind (that actually is a substitute of ConsoleKit that was deprecated god knows how many years ago). systemd has lots of features that makes sense on servers too. You may or may not need these features on your server, but systemd (as a init system) is still a better init system than sysvinit.
Haha, I like it!
The way I heard it, the SV office only existed in the first place because Lamport didn't want to move to Seattle. I kind of doubt they didn't offer him relocation, and I kind of doubt he accepted it.
Thought I remembered the name of this one.

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

One of their first medical advisors was a disbarred doc who lost his license for writing online pharmacy prescriptions. I'd do some serious research into credentials before throwing in the $5-50k they charge.

They also had a "health researcher" whose primary credentials were "eagle scout": https://news.ycombinator.com/item?id=5296594 https://news.ycombinator.com/item?id=5296724
Here is the original paper if anyone is interested: arxiv.org/pdf/1403.6423.pdf
Illumos day 2014: The Dream is Alive Linux containers on an illumos kernel
For people interested in this - make sure to checkout out https://github.com/al3x/sovereign

I find it extremely easy to use. And it should be quite secure.
I am not sure why debian needs to force replace sysvinit, can't they have systemd-debian distro that will have all the shiny stuff in it? and maybe have it grow and if it won't go down with their userbase then they can discontinue it? Everyone moving to systemd seems a bit fishy. C is very insecure for daemon coding with all other options why no use go for example? There might be some influence on behalf interested governmental parties giving a push to systemd. I don't have a problem with systemd its just I think it should have been an option not a default for server setups.
C programs if they are not really carefully coded can be easily hacked by stack smashers, race condition inducers etc.

https://www.youtube.com/watch?v=fwcl17Q0bpk
iOS 8 somewhat mitigates this through using random MAC addresses when scanning
How does systemd handle situations where you need to check for the existence of directories and check their permissions, etc, before starting the service? You'd have to script it... and it would end up looking like a sysvinit script anyway.
Slides: http://www.slideshare.net/bcantrill/illumos-lx

For those who don't know, Joyent's SmartOS is a fork of OpenSolaris and arguably the canonical implementation of the kernel today. They've made a ton of improvements the past few years.

Bryan Cantrill is one of the guys who helped make this happen, and while it is a 2 hour video, it is definitely worth the time to watch it. At the bare minimum, check out the slides!
No.As long as you're consistent that's all. Freedom fighters vs terrorists kind of thing.
Good God No
Ask HN: Are my assumptions about the Great Firewall true?
I was wondering, out of interest, if someone more knowledgeable could explain whether my assumptions about the Great Firewall are true/false/impossible/paranoid delusions :) I live in China, and run an online business based in the UK, so I waste a lot of time dealing with The Great Firewall.

* I assume the Firewall is vindictive - if I visit a blocked website, it seems to then block any other website for a short period of time.
* I assume that part of the Firewall involves 'trusted' routers or particular network points. I mean, I can connect to my VPN at home, but NEVER from a Starbucks or public wifi.
* At some level, I assume that my browser is maybe infected with some virus and plays some part in choosing what to block and when.
* I assume that despite using a VPN, the government probably still knows what I'm looking at.
* I assume that, somewhere on a government database, I have a profile that is invoked during the Firewalls activities that says "yeah, don't worry about this guy, he only reads news and isn't involved in protest movements" or something like that.

I'm not really paranoid (!), but just realised I have a lot of assumptions about what's happening behind the scenes, but no idea whether those things are even possible. Many thanks!
Right. Calling it a supercomputer is the same as calling a facebook data center a super computer. The computers don't work together as one system, a frame is queued onto a single computer (and actually multiple frames are queued onto one computer). The latency is the same as your internal network (and actually most companies use nfs and have cheap 4 port routers in offices). One article on Disney says they are using 10gb ethernet, which would make them the first cg company I've heard of to do it.
Isn't this layering what they referred as "time consuming manual lightning"? From what I understood, everything is treated as global illumination and effects are done without "tricks".
Cool. What about using traitlets to get a larger type library? For example, see: https://github.com/kanzure/modelo

Also, do you have any thoughts about hooking something like this up to sqlalchemy?
Snowden advised Poitras to assume one trillion attempts a second.
Sounds like an investment firm, but with a bit more vertical mobility :).
The Contestant
This is just unprofessional behaviour.

Passing on knowledge and helping each other succeed is just part of the job. I'm glad I haven't had the misfortune to work with people who deliberately obstruct each other.