skysight-inc/HackerNews huggingface dataset:
And it never even flew that mission profile.
What on earth are you talking about? This is a statement _against_ the torture in Guantanamo. They are suing to bring publicity to the issue.

> used our music without our knowledge and used it as an actual weapon against somebody

> And Key said band members were offended to learn that their music was played in the notorious prison to inflict damagd on detainees.
That isn't a live demo.

Once again we find on HN a UI project with no link to a live demo on the project page.
Experiments with hardening OpenWRT: applying the grsecurity patches
I took it that the point was that evolutionary races might leave similar evolutionary histories whether they races against bacteria or viruses, not that the same iron mechanism had anything to do with viruses.
I dont get it.

Suppose I have a particle at coordinates (0,0) with some velocity in x-direction.
Due to symmetry, the trajectory of a pilot-wave particle has to stay on the x-axis, while in QM the heisenberg uncertainty principle results in some momentum in y-direction.

Wouldn't you need to add some kind of imperfection to disturb the pilot-wave in order to reproduce the probabilistic results?
Some things I noticed.. There's no need for mouse, just keep on writing commands. It is also possible to use shortcuts and enter multiple commands at once. For example "ba577 c 5 t 270 takeoff".

In all it's simplicity this is really great.
Because once you've ridden one taxi in NYC you know what the fare per mile will be every other time you ride, no matter the time of day or location of pickup, and you get a receipt showing you the price you actually paid.
The Looks You’re Born with and the Looks You’re Given
It's not only getting to the original version of a song that's bothersome, but also searching for genres.

Try searching for "swing", see how much unrelated songs you'll get before hitting a swing song.
Think of DNA as a binary code. It's not a source code we are able to understand or refactor.
Is programming on a level with brain surgery, probably not, but it's probably not far off being a GP, every year a new batch of kids with measles (or whatever), same as last year's batch, yadda yadda.
So like 0.1% of programming is brain surgery.

But do you go to the brain surgeon when you need a band-aide? How often do you visit the brain surgeon?

My point is most programmers are arrogant douches who think that their todo app is the equivalent of brain surgery.

And the people coding robots to do surgery couldn't do it without actual surgeons telling them how to do it.

And I can almost guarantee you that those programmers are getting paid hundreds of thousands if not millions of dollars and are not the ones who are getting screwed by their employers.
That's how I always install my systems. A few differences in my process:

- If you will have net access during installation, get the netinst image instead of downloading 500MB of stuff you won't need.

- Instead of sprinkling "--no-install-recommends" on every apt command, you can configure it as the default: http://superuser.com/a/615583/93821
Actual source: http://www.ctvnews.ca/canada/vancouver-band-demands-compensa...

This is from February.
Can you sell your company shares in eBay?
Hats off for trying this in Linux. I gave up on that path a long time ago and am running nine monitors with a Windows 8.1 base OS, utilizing DisplayLink USB docs in combination with the DVI out on my main doc to drive the 2560x1600 30" display (the yellow one) with all others running at 1920x1200 from DisplayLink. I then run Linux in a VM, all from a laptop whith 32GB of ram and three built in SSD's giving me a bit more than 2TB of storage.

Interestingly there appears to be an eight monitor limit total when using DisplayLink for the OS so the ninth monitor is driven from its own DisplayLink doc which I've directly hardware associated with a VM. Of course because the host OS doesn't know about that monitor I also need a second mouse so I can access it. Here's the latest photo of my setup:

http://defaultstore.com/mydesk.jpg
decide on the tasks of the ceo, hiring employees, being the face of the company, engaging with the media and users, if these jobs arent going to go to someone else (president), then decide who would be better at that.. and do u want that role?

for cto decide who would be better scheduling product timelines, making sure you hit your releases, making technology choices, and getting your developers motivated.
Well, your opinion is well informed. Please accept my apologies for answering so lightly. I was also thinking you were a troll.

So, very quick points before going into the core of the discussion:

> finit and initng are examples of plugin-based init systems.

There is a lot of innovative init systems out there, and none of them seems to have been considered. I agree, that's a shame but as I see it, systemd is only a transitional state where new architectures will be considered. I see systemd more like the recognition of the pain of shell scripts. The current situation is definitely too instable to stay as it.

> I'm also curious as to why you mention "recompile". The whole point of plugins is that you don't need to do that.

I strongly disagree. Dynamic libraries can be a point of failure of the system in so many ways I can't even imagine them all. We speak of a critical component of the system, it should be completely controlled.

Also, about the lack of Emacs-like plugin system, I would be frightened by this kind of extensibility as it would make the audit of a system far more complicated. I think we need some boundaries, the kind of a full interpreter wouldn't be able to give.

The question, then, is _what kind of extensibility is needed and acceptable_ ?

You seems to have an opinion on the matter, I would be happy to hear it.

From my point of view, the system proposed by systemd is acceptable and I don't miss any feature. Maybe I didn't dig to extreme corners, but be assured that I dig at least more than a simple install. It's not that bad.
Certainly in England the PRS (performing right society) will attempt to collect money to licence music if you're a small business playing music only to employees.

http://www.prsformusic.com/users/businessesandliveevents/Pag...

Especially http://www.prsformusic.com/users/businessesandliveevents/Pag...

> Workers/colleagues and/or customers/clients have been recognised by the courts as falling within the composer's ‘public’. Any person wishing either to play or to authorise the playing of our music to such individuals in the workplace - wherever that workplace is situated - should therefore obtain a music licence.
I was a student member of the IMechE. I left when I realized they looked out for engineering employers, the government and actual engineers a very, very distant third.
Private browsing myths
ag is the finest tree-searching tool ever when what you're searching isn't a git repo. Everyone should use it. I've found it particularly useful for non-git code trees and log directories.
I didn't know. Thanks for the tip.
From my experience, being present in a country is going to greatly increase your chances of being able to be hired there (even with the visa).

I would also give another vote for Berlin. I have lived here for the last year & it has a very low cost of living, yet still a strong tech/startup focus.

Are you able to travel to Berlin for 1 or 2 months & find a job? As mentioned, the visa process is much easier than the US & to be honest, your salary is going to go a lot further in Europe than in Silicon Valley.
Similar to http://electronics.howstuffworks.com/
I tried to live in this world. I still have the puppet modules I used for it up on Github [0]. Start from the base system, disable installing recommended packages, and set up exactly what you want. Marvel at how you can run `pstree` without the output scrolling and that you know what each process does and how to configure it.

I'd switched to this setup after getting fed up with bugs that I couldn't get a handle on troubleshooting. Things like NetworkManager forgetting I had a wireless network interface until I restarted my GNOME session. After a while though, constantly tweaking my setup to cope with new needs became tedious. A "stock" linux distribution and desktop environment may have felt opaque, but it offered a lot of integrations and polish that I struggled to replicate.

So now I'm running Ubuntu GNOME and sticking with the LTS. Thankfully I haven't had any serious issues. If I do, I'll roll up my sleeves and try to learn more about modern linux plumbing instead of running away from it.

[0] https://github.com/sciurus/personal-puppet/tree/master/modul...
>>>> First, there's no consensus among physicists on any particular interpretation, so right off the bat that should tell you that we are missing something really deep.

One thing it should tell you is that we have not been "interpreting quantum mechanics wrong this whole time" because we've made relatively little effort to arrive at an interpretation at all. During my time as a physics student, deeper philosophical issues weren't mentioned in class, and it seemed like the Copenhagen interpretation was grudgingly accepted as a de facto standard in order to just get on with life.

We knew there was some activity in the area of finding a more philosophically pleasing interpretation, and one or two seminar speakers talked about it, but it just wasn't a big deal. Many physicists even questioned the value or physics-ness of the pursuit.
Yeah that looks pretty cool.

A more mainstream option would be python. The free courses at udacity.com would be an easy way to get started.
It was incredibly frustrating for me as a young child, during the DOS days you had a fairly complete, if somewhat primitive, simple development environment with complete documentation available. I could easily do silly things like composing "melodies" or draw arbitrary shapes on the screen. Of course in retrospect any other programming language other than QBasic would have been more educational, if it had similar good documentation and integrated support for running programs. But it was still better than with windows, where there really wasn't anything comparable available that I knew of and visual studio (which I got as a christmas present, when I was 10 years old :)) seemed rather incomprehensible in comparison.
Actually, Tptacek is one of the regular users here whom I most strongly suspect is acting as a sockpuppet for NSA interests, or perhaps his own company's interests dovetail with the US intelligence community's so well he is acting out of self-interest.

It seems he makes an appearance in just about every thread where criticism of the US intelligence community is presented, and he seems to be staunchly in favor of everything the NSA has been doing.

I don't want to make wanton accusations, as it is very possible he truly believes in that for which he argues. But since the Snowden revelations, Tptacek is the one user in whom the NSA has a staunch, unwavering defender.
Even worse, "Madam Secretary" is now spreading torture apologist rhetoric by framing the character that worked for the CIA and approved torture as a successful but war-worn, down-to-earth realist that acknowledges that "life is more complicated than you think," while the character that vehemently opposed torture is framed as an overly-idealistic young adult that dropped out of college in protest and has to work menial jobs in retail to "learn how the world works."
FORTH implemented in Swift
You can't even get a cop to trial for shooting unarmed people to death in this country.

So good luck getting politicians to prosecute someone in the cia, especially when they got to destroy their own video tapes without penalty.

Just like the TSA, then the NSA and now the CIA, people get bored with all the alarms and warnings about extreme overreach and just go back to shopping and drinking. As long as they can do that, politicians have learned they can get away with anything.

I also noticed no-one gives a darn we are still using drones to kill large groups of unidentified people overseas.

I guess the "drone report" will be for the next president and congress to deal with in 8 years.
Good point. The act or programming is comparable to writing or simple arithmetic.

However, where things get complex is when we reach the systems-design level. Doctors need ten years of studying to be qualified. I would claim that you need at least that much of programming to be really qualified for a position where the evolution of an expensive system depends on the intuitive design decisions you perform on the spot.

The cost of unskilled medical practice are localized and can result in large costs and an individual tragedy.

The cost of unskilled systems design practice can be spread temporally over several years, result in large organizational costs in maintenance and small tragedies for the poor bastards who have to maintain the system.

While I do not suggest comparing the economic risks are a good key metric in computing a professionals pay check I think it should be a part of the equation. It's really hard for me to figure out who has more financial risks tied to their profession, the systems designer or the doctor.

If we continue the risks analysis one could say a regular lorry driver can easily cause as much in damages with careless driving. However, in the case of the lorry driver learning to do a proper job does not take ten years.

Edit: Auch, the downvotes, they hurt. I was trivializing a bit with the comparison to arithmetic. What I should have said is 'a fundamental skill applicable to many domains just like arithmetic or writing.
I'm 32, and on my second startup. I have a wife and a baby girl. When my daughter was born, I found that I had more drive, as I want to create a good future for my family. This pushes me to do more and work harder. Age is not an issue, unless you make it one.

I would look to your heart to guide you, if a startup is something you want to do, just do it. If your worried about the future than you might be better off staying in the corporate world.

I figure it works like this, a startup is a huge learning curve. Your first one might not be successful, but if you are open to continue on learning, you'll eventually nail it right if you have fiery determination to push through walls.

Regarding choosing a team, I don't look at someone's age, I care about who they are, and what skills they have; and, what they can bring to my startup. Oh and of course, the right attitude and fit the culture that I'm trying to set in my team.

The question I would ask myself if I were you, is this - why do you want to start a startup? Ponder on this question for a bit, then imagine where you see yourself in the future. If this looks like a company job, than you have your answer. Likewise holds true for startups.

Cheer up, you're still young!
By contrast, I'm delighted every time I come across another "me too, time for my story" comment in this thread, because those are the interesting ones.
Microsoft has turned into Ma Bell. Microsoft is so large that any innovation at this point has to be minimal and highly managed or it would rock the boat, threatening the cohesiveness of the company. This is the worst environment for the hacker. It's an excellent environment for office slime who know how to play the game and lean more toward the psychopathic end of the spectrum. It's a world tailor made for the venal and the mediocre. A word about priorities, let the pricks take all the money, it's really worthless anyway compared to your mental health. In lieu of any positive creative talent middle management and HR thrive on destruction pursuits like emotional abuse, gas lighting and lying. Start living a real life worth having, live by your own rules and play your own game even if it means living on $20,000 per year which is all you really need anyway. Most of us are fighting an uphill battle with corporate suits to protect our clutter, distractions and excesses. Go outside for a nice walk, feel the sun on your face, read a good book, talk to a friend, take your child to the play ground, throw out the stuff you don't need, just start living for God's sake. Be happy now and leave all misery and bad feelings with them where they belong. Do not take the anger and resentment of your bitter experience with you (that's their greatest weapon BTW). It's very difficult to just drop your anger and resentment but do it fast, hard and don't look back. You want to be happy don't you? You want to be free? Don't waste your time thinking about them. Only think about good things. If it doesn't make you happy, you shouldn't think about it. If it makes you happy, you should think about it. You can and should become the happiest person you family and friends know about. Happiness isn't free. It requires a disciplined mind that allows good stuff in a throws out garbage like grudges. Happiness costs you but it well worth the price. There will always be enough money in your life. Social status is overrated and useless. Imagine yourself on your deathbed, are you going to regret not making $X million dollars and being the center of attention or the opportunities for true happiness that you let slip.
The thing is, for a lot of people torturing "bad guys" (or even suspected bad guys) is good.
Very nice attempt at shooting the messenger to attempt to make a really lame point. Of course ypu can use recursion in non mission critical applications such as a compiler. Take a moment to educate yourself as to the requirements for industrial, medical and military devices and you might begin to understand. And, BTW, we don't have to agree, that's the beauty of it. You can go on beleiving you are right and I can now see about repeating that one year of experience for the 36th. time.
This is a great list. I couldn't agree more.
I don't know what it is, but I feel same about programming as achieving anything else in my life; if I can do it, so can everyone else. I know how much effort I put into things, like, say a my B.Sc and while it too seemed big and hard thing when I started out I've managed yet again swindle my way through it without much of a hassle.

Maybe it's about more you know about stuff the more you know how little you actually know, if that makes any sense at all...
I've used Intro.js[1] in the past for this technique, and I've been pretty happy with it.

[1] http://usablica.github.io/intro.js/
Someone who is really into the whole thing made me a cup, so I assume it was done right. Maybe not?
To be fair, planning ahead and getting it right requires a relatively stable specification of the requirements. This is not often found in a typical business environment.
If you are an agent working in a black operation you by definition cannot talk to a lawyer.
If you're looking for a ~40" QHD monitor, you no longer have to buy a TV with its attendant compromises. Check out the Philips BDM4065UC.
Yes, I follow that process too. I almost always use netinst. There is also a mini iso.
"The myth I keep hearing is that you must go to larger fonts when scaling up to a 4K monitor. This is not exactly true. Do the math. If you double the screen resolution and at the same time you double the screen width, you have done absolutely nothing to the size of a pixel or the physical size of your fonts."

Yeah but it's a 39" monitor... On your desk! Seriously, I'm all for the largest monitor and resolution and everything else, but there's a point where I'd argue it's just too much. I think a 39" monitor on your desk is crossing that line. I can't imagine the neck strain that's going to occur.

Instead of selling extended warranties, they need to start selling these with chiropractic insurance.

Full disclosure: I just went through several days of research on 1440p vs 4k. I went into it assuming I'd get a 4k monitor, but in the end, opted for the 1440p monitor because I refused to stick a 39" monitor on my desk, and the 28" 4k would require DPI scaling and all that mess.

I'd get a 4k for gaming, assuming I had a rig that could power games at that resolution. Otherwise, I'm happy with my decision to get the Asus PB278Q 1440p monitor.
The Coming Fascist Internet (2011)
Why is a static price any more fair? Is my electricity company being unfair because they offer discounts during low usage hours?

As for receipts, Uber has them too, even for old rides: https://support.uber.com/hc/en-us/articles/201890996-How-can...
The real fun starts with high DPI/high resolution displays when you actually have to scale up your desktop environment.

(which works reasonably well nowadays - at least with Gnome!)
Plenty.

Murder is illegal, and yet plenty of people risk imprisonment and even the death penalty for murder (often aggravated by torture).

Plenty more will risk their lives (and being imprisoned and tortured) to "defend their country" (or just for kicks, loot, "glory", etc) by going to war.
I think he's asking if you could launch networkd from, say, a traditional init or Upstart.

EDIT: Or if not, that's what I'm curious about.
Different generation. Couldn't afford a computer until 2008. Got a celeron clocked at 1.2 Ghz with a 128mb physical memory and 20Gb HDD running a win98. This was when everybody in the neighbourhood was playing Assasin's Creed in their core2duo.

If only my machine ran all those amazing games, I wouldn't have been a coder now ;-)
The linux kernel has had native PPPoE support since 2.4.

https://wiki.debian.org/PPPoE
All kind of software has bugs, even 30-years old stable software has bugs. The fact that developers are actively working on new releases, features and fixing existing problems shouldn't stop the software from being in stable distributions like Debian or Redhat.
Wow. That is a pretty crazy setup. I would worry about neck problems with the position of the top row. How long have you worked with this setup? Also what make/model/spec is the laptop you run it all from?
The Birth of Molecular Nanotechnology: Baby steps towards molecular robots
Fun, but not as good as the ATC game I know from the bsdgames package in many Linux distributions. This is a lot more graphical but there are a few disadvantages, mostly regarding input:

- Callsigns are long. In, let's call it bsdgames ATC, you have to type only one letter to indicate an aircraft. When Z is reached, you've long cleared A so the letter can be reused. This is more realistic though, I guess.

- It is not clear to me what an aircraft wants. Do all the flying ones want to land and all the landed ones to fly? Because in bsdgames ATC they each have a destination.

- The locations on the map (where you can fix an aircraft on, the triangles) are small and you have to properly look to make sure you typed it correctly. There is no highlighting like for planes.

- Runways are even harder to read. Here too there is no highlighting like for planes.

- You cannot send, as bsdgames ATC calls it, delayed commands (e.g. "N926JW fix QUITE then turn 0").

- You can not set an aircraft in "ignore mode", or otherwise mark it as "I have finished giving it directions".

- There is no command autocompletion. In bsdgames ATC you type "atdab0" to indicate "plane A, Turn to direction D (90 degrees) At Beacon 0." Or as the game displays it while you type the letters: "a: turn to 90 at beacon #0". After typing every letter, the game will display the next word to indicate it understood. (E.g. typing "at" it will display "a: turn to" and "atda" displays "a: turn to 90 at".)

There are a few things I really like though:

- The score system makes it not immediately 'game over' when you make a single simple mistake.

- It not only looks more modern, but because it's graphical and not ASCII there is a lot more space on the map to maneuver (at least it looks like that, maybe there are simply more planes). It also gives way more space for fix locations (triangles).

- Either this is common for ATC systems, or it looks like the good old bsdgames ATC. I like that it is a modern version which, with rather minor improvements, is better than the original.
I guess just using multiple workspaces doesn't work for you?