skysight-inc/HackerNews huggingface dataset:
Don't be afraid to change up the environment every now and then. Routines are great, but sometimes they get quite monotonous. I sometimes found it nice to go work out of a coffeeshop for a few hours of the day to get a change of environment.
I kind of think that the various voice assistants (Google Now, Siri, and Cortana) provide a sort of alternative command line. At least with Google Now, I find it's only useful if I memorize a command sequence I know works ("Ok Google, Navigate to ____") rather than allowing it to figure out what I want.

I sort of wish this voice command line was better documented, as it would make the tools more useful compared to a world where we try random sayings, and get disappointed when the software fails.
Why open source has reach, but no influence
> Google wins the Book Search settlement gives Google 15 days in orbit (bostonglobe.com)

Google wins 15 days in orbit! Whee!

The comments are pretty great, too.

> Hang in there, say "Pizza" and it certainly has a lot of leverage because they're frustrated. Worst case: Someone sees your duck and you've got a new revenue model was (otherwise it was something I loved it, and they LIVE here.

Just hang in there, say "pizza", and make sure no one sees your duck.
I'd recommend either Nava (navahq.com) or the USDS reserves (https://www.whitehouse.gov/digital/united-states-digital-ser...).
Also doesn't steal all your disk IO and CPU and is built in on Windows 8+.
MIT Tech Review – Solar City Builds Their Own GigaFactory
What artificial constraints are those?
I had the same experience. LOL'd when I realized I'd clicked on 5-6 links that looked interesting that were actually auto-generated.
There's Planck for OS X https://github.com/mfikes/planck

It uses JavaScriptCore and starts practically instantly. There's some work being done to port it to Linux/Windows as well.

Here's an example:

cat foo.cljs

#!/usr/local/bin/planck

(println "hello world: clojurescript -> planck -> as shell script")

./foo.cljs

hello world: clojurescript -> planck -> as shell script

Planck can be installed using homebrew now as well.

Another promising option is Pixie https://github.com/pixie-lang/pixie
Risky torrents are what VMs are for.
Unfortunately it doesn't work in the reverse direction. Nobody will stop AVG (or any other company) from selling their paying customers too for additional profit.
With AV you could be infected for months without ever knowing. All it takes is to get infected by anything that hasn't made it into the (often out of date anyway) definitions.

The old school Unix method works very well: Keep a list of all changes made from the base install, then periodically swap the disk out for a blank one, follow your documentation and restore non-executable user data from backup. Also has the benefit of regularly validating your documentation and testing your backups, and allows easy rollback by following the same process for major OS updates or hardware upgrades.
> Android sideloading

How is this the same as having to run anti-virus software because the system's (i.e., Windows's) security model is broken?

> jailbreak iOS

Not sure why iOS is even relevant to my comment, since it isn't built on Linux (or even Unix).

> Security starts with the user.

This is true; a user who is bound and determined to hose their system can do it no matter what protections are in place.

But that's irrelevant to the point under discussion, which is how people who do not want to hose their system can keep it secure. On Windows, you have to run anti-virus software (and even the protection that provides is not foolproof), because the system's security model is broken. On Linux, the system's security model is functional to begin with, since unlike Windows, the system was designed that way from the ground up. So you don't need to run anti-virus software, and hence you don't have to worry about what information that software, which has a privileged position on your system, might be sending to others.
Significant expertise is required to install, configure (sound, sleep, 3d accelerators, multiple monitors, printers, scanners, projectors), and maintain the os.
Were the 4 years of experience relevant to your degree and career path?
do you have a link to this interview? sounds interesting.
What does that have to do with anything?

Who is worse: the person who doesn't save the child, or the person who saves the child, and sends a bill later?
Why do you feel there was no intention to kill the Elephants? The injuries in the photos look really bad.
پایان طرح های عمرانی و اقتصادی جزیره کیش تا پایان سال جاری
Cowork! I'd go nuts if I were just sitting alone in my apartment all day, and bouncing around coffee shops isn't really my thing.

I'm in Denver and happy to make specific recommendations (I'm not officially affiliated anywhere but am a happy renter of a reserved desk); otherwise, check out http://www.deskmag.com/, Impact Hub, or if you're in SF, NYC, or Boston, throw a rock and check out whatever place you hit first (there's TONS of options).
Is Homo naledi just a primitive version of Homo erectus?
Have you open sourced the code on Github? Would love to play around with this.
Because the free market doesn't work when there's inelastic demand, or when supply chain disruptions cost people their life.
Dotted Version Vectors: Logical Clocks for Eventually Consistent Systems
> A government can be held accountable.

Accountability is not really the main measure we care about (though it's related to it). It's efficiency. We only really care about accountability because its supposed to increase efficiency. People are supposed to get punished when things are running poorly.

The problem is, no one really gets punished when large government organizations are running inefficiently. The business does not go out of business. There is no competition. There is no real incentive to innovate and beat your competitors.

I think we need to reevaluate pharma law. But I don't think replacing the current monopoly with a government one will do much good of anything.

I've long held the belief that whenever there is a supposed failing of private enterprise- it's almost always actually a failing of government. I've yet to be proved wrong. Government makes the barriers of entry too high in the drug market. It's way too easy to have a monopoly because the government basically grants you one.
I agree with everything on your list except "dress in work clothes". I actually did that for the first few weeks, but eventually it became lounge pants, and in the summer it became boxer shorts (t-shirt optional). It was nice at the beginning to remind me I was still expected to get work done, but honestly one of the biggest perks of working from home for me was not having to dress up. My office had been five minutes from home, my boss didn't check in on me ever, I was home for lunch every day and home on time every night. The big perk was working in my underwear.

Although the big downside to that is, it takes a lot of willpower to leave the house during the day because I have to get dressed to go out and get the mail.
We're going a bit personal here, but, circumstances are everchanging.. when my mother decided to keep me, she had both parents, both grandparents and a network of friends.

All the family died (except my mothers father who did not wish to help) and her friends no longer associated with her because she wasn't available enough.

so, you can be wholly unprepared for raising a child and not even know it.
Myself. It's interesting that so many people take it for granted that resurrecting extinct animals is a "good thing." Why is it a good thing? The referenced article doesn't ask this question.

Ben Novak (the Passenger Pigeon researcher) said in an interview "... the destructive force of the flocks led to a radical rejuvenation of forests. Thick layers of pigeon droppings fertilized the soil, which soon led to new growth." Is new forest growth currently an issue? Are Passenger Pigeon droppings the only solution?

http://www.spiegel.de/international/zeitgeist/scientists-aim...
Ran a team of three people that grew to six. It's easier when smaller. Even just with a couple more people, the team of six created communication issues. In the end running the team created as much work as having more people to do the work saved.

Six is still small time, just the experience I can speak from.

I would have communicated more. And most people need a boss, or a leader.
I made a similar thing a year or two based off of another Markov Chain of HN headlines. I generalized it to allow you to mashup headlines from different news sources (Buzzfeed x Hacker News, for example). Still pretty funny, if anyone's interested: http://www.headlinesmasher.com/best/all
If they had shown some data to back that up it would have been nice.

I've heard anecdotally that's true, but I've never seen data.

I've also heard about the price discrimination that goes on based on the browser (Safari = user with $$$). Are we sure it wasn't just that?
Mildly interesting, but eBird[0] by Cornell is far more powerful and popular for collecting bird sightings data.

[0] http://ebird.org
Because moving a pointer around and clicking on stuff is essentially quite a low-dimensional interaction. There are a bunch of things on screen and each is either clicked or not (okay, maybe hovered), at a fairly slow pace. The typical 87-key keyboard meanwhile gives you 87 on/offs right there and a good typist can be doing dozens of these per minute. Compare the speed with which a good vim user manipulates a document, with how you have to do it in Word. Of course, a graphical interface provides a much higher dimensional output device, but as an input medium with only a pointer, it's way behind the power of a well thought out command grammar.
Remote Computer Security Intern – Winter 2015
I am currently a B. Tech Student in Computer Science and Engineering. Interested in computer security, pentesting, binary analysis, etc. Was looking for a learning opportunity this winter, wondering any good company takes in remote interns?
This is cool-retro-term for mac and linux
All "Cruise" seems to be talking about is lane keeping plus radar cruise control. BMW, Buick, Cadillac, and Volvo had that years ago. Mercedes is shipping it now. The big problem is keeping drivers from relying too much on a dumb system that almost works[1].

Everyone with a clue in the industry realizes the problem. Semi-automatic driving, with the expectation that the driver is alert and ready to take over, is an accident waiting to happen. Mercedes has a device to check if hands are on the wheel. (See video below for someone defeating that.) Cadillac has a seat vibrator. Most of those semi-auto systems are unable to detect junk such as a mattress on the highway, deer, pedestrians, and work crews. They assume a benign freeway environment. Most won't engage in a non-freeway environment.

What bothers me about "Cruise" is that they promote this assist technology as a full self-driving system, like what Google and CMU/Cadillac have in test. See the Cruise ad.[2]

The NTSB defines four levels of self-driving:

0 - manual
1 - Function-specific Automation
(example: anti-collision radar braking.)
2 - Combined Function Automation
(adaptive cruise control plus lane centering.)
(current Mercedes, etc. level)
3 - Limited Self-Driving Automation
(still needs a driver available to take over.)
(current Google level)
4 - Full self-driving automation
(driver does nothing, may not even be present)
(Google is trying to get there for 25MPH cars.)

Cruise is at level 2, but advertises as if at level 3.

Driving a level 2 car and thinking it's a level 3 car is deadly.

[1] https://www.youtube.com/watch?v=Kv9JYqhFV-M
[2] http://www.getcruise.com/
Hahah, clever.
Watsi (YC W13) is hiring a Head of Content to help bring healthcare to the world
Walking around a memory palace of the BNF or parser state machine.

The bubbles and arrows on the pages of the Pascal User's Manual and Report are very real places I can go back to in my mind, as real and navigable as my mental map of Adventure (for what that's worth).
9gag automatically reposts reddit's /r/all onto their site. People on 9gag don't realize it's a bot and have one hell of a time trying to interpret the post. Examples:

1. https://www.reddit.com/r/SubredditSimMeta/comments/3fnkni/9g...

2. https://www.reddit.com/r/SubredditSimMeta/comments/3kwmnj/9g...
Reminds me a bit of the doom variant that would kill a random process for each enemy you killed.
Some of my favourites so far:

> Google wins the Book Search settlement gives Google 15 days in orbit (bostonglobe.com)

> Pussy Riot members jailed for posting photos to raise your hourly freelance rate (arabcrunch.com)

> Microsoft launches Bing Booster program for exploiting weakness in smart phone (blog.geeksphere.net)

> Tell HN: Rejected from App Store due to a charitable project, continue in 2012 (askgolang.com)
Another (and much easier to discuss) symptom of the way our people identification circuitry specializes on the available samples is the disbelief when someone remarks on similarities between our siblings or to our parents. In that special case, subtle differences usually ring much stronger with us than the blatant (and useless, for identification) similarities.
Years ago, I took a college class called Homelessness and Public Policy. I am also currently homeless and have been on the street for more than 3.5 years. I think that is about as poor as you can get in the U.S.

I bought two tablets to go homeless. I currently own a tablet and a laptop. But I assure you I am really weird for a homeless person. Tablets are not normal on the street. Cell phones, including smart phones, are very normal on the street.

I can't give you precise figures and this is not a formal survey. It is firsthand personal observation. I spent six months in downtown San Diego participating in various homeless services programs. This exposed me to dozens or hundreds of other homeless individuals at a time. (The participation at one of the meal sites was upwards of a hundred individuals per day and I participated in that regularly for about six weeks.)

Does that work for you? (Sincere and respectful question.)
"In August 1993, the phrase Generation Y first appeared in an Ad Age editorial to describe those who were aged 11 or younger as well as the teenagers of the upcoming ten years who Ad Age defined as different from Generation X.[6] Since then, the company has sometimes used 1982 as the starting birth year.[7] According to Horovitz, in 2012, Ad Age "threw in the towel by conceding that Millennials is a better name than Gen Y",[1] and by 2014, a past director of data strategy at Ad Age said to NPR "the Generation Y label was a placeholder until we found out more about them".[8]"
Yea, I think that's fair. I think it's also pretty subjective, so it wouldn't surprise me for people to experience it differently. But whatever is wrong or blocking one or one's desires (or whatever) is in one's brain, if not one's control.
my school server redirected me because "the site you are trying to enter is infected with malware."
I think you should be able to find a way to connect the core work to the feature work. You can point to what feature work the core work enabled and share credit for that feature with the person who did the less visible part.
Point number 2 applies equally-well to a non-remote position. Incorrect (or lack of) use of management/communication tools can be a very big productivity loss for an entire team.
I ended up hating it. I would quit a job before doing it again. Some hints, most of which I arrived at the hard way.

1. Set some limits - have work hours, and if you can "go to work" even if that's just going into the office or other room.

Outside those hours don't be tempted to just go fix that thing when you have a flash of inspiration. Make a note, forget it until tomorrow.

2. If possible meet regularly with people in the business / team. It's very easy to end up feeling isolated and out of the loop. skype or hangouts don't cut it.

3. Make more time in your life for people and actual IRL time with them.
> The lifetime earnings for a college degree holder[1] is probably a lot more than for those without a degree.

Which degree may matter a lot too. Without coming down either side of the thing, when you have literature and art-history students in the same category as engineering and law students...

Well, averages can be highly misleading.
And here i thought MSDOS watered down the CLI concept...
Or maybe everyone is trying to think different.
And pg has 1337 karma! (Is that joke too old now?)
If you start getting concerns about or a vibe about "are they working"?, and you have an internal IM system or other designated IM system, try staying signed in and visible. (Although... this can impact productivity depending upon your culture and how much people feel free to ping you for every detail.)

Seeing you "green" or whatever can cut off or ameliorate nascent resentment. Particularly when people occasionally see you green in the evening or off-hours.

Hopefully, that's not a component in your particular culture, though.

I wasn't remote, but half my team was. I didn't care about such things as who's doing what when and how much and "putting in the (excessive) hours". Nonetheless, IM was a nice avenue for feeling a bit of social contact without serious distraction or interruption. Some of us with similar or at least compatible personalities would even share offhand quips occasionally throughout the day. We were busy, so this wasn't a major distraction, but it left the feeling of a bit of "presence" and ongoing, daily community. (I.e. like having someone "over the wall" to make a comment to, but without having to tune out all their other noise that didn't involve you (cube meetings -- shudder!))
There are things other than irresponsible spending that can result in debt collectors calling. For example, moving frequently can result in bills getting lost. I've had this happen with medical bills a few times (they sometimes don't send the bill for several months...).
Some of the real old timers of computing referred to WIMP as the point and drool interface, iirc.
I hope they're being compensated for promoting Twitter and boosting Twitter's SEO with that link on their page.
1) Ensure the company is ready for remote workers

- Do they have clear processes, decision paths, goals and minimize communications.

Communication is expensive in distributed teams - you want as little of it - clear processes help here. When communication is needed async is your friend

2) Make sure the company respects your time(-difference).

If the time difference is several hours you might need to keep several evenings blocked for meetings. Make sure that those are arranged in planned manner and not on the spot and heretic.

3) Work from an office / coworking space

Personally i prefer offices because there are less distractions. I would not recommend working from home

4) Communicate very clear and very explicit

See title.

Hope that helps

Working remote - if the company is right - is awesome. Have fun!
> Commerce is taking place and somebody is making money, whether by offering paid support for GPL software at one end of the spectrum or by selling you out to advertisers at the other end.

RedHat is a commercial operation that makes money by selling support contracts for GPL software they produce. But I haven't bought a support contract even though I use some of their software without paying anything, so am I the customer or the product?
Or, 'How HN looks to non-hackers'.

Brilliant work. Truly monads in backport VM scandal-worthy.
you're probably thinking of http://psdoom.sourceforge.net/
Reversing Mobile Traffic Lights
I must admit my tab crashed before I figured out what was going on lol.
I worked remotely for 3 years, and found it way more productive and efficient for my overall work and family life than being onsite. A few thoughts:

- setup a productive working space and use it most of the time. This means a quiet, distraction free zone, with a very good chair/desk. If you're going to spend long hours at the keyboard don't let it take a toll on your body. If your company won't pay for an ergonomic setup (can cost a couple grand), consider making the investment for yourself. Consider a desk that can be easily raised to a standing desk. Long hours sitting in the same position can be killer.

- find out what the typical working hours are for the colleagues you'll be collaborating with the most and try to maximize your overlap with them. If you're in very different time zones, consider working some odd hours to get more overlap.

- be wary of being "out of sight, out of mind". There may be a danger that others in your organization don't fully appreciate your contributions, simply because they don't see you around everyday. Those you work with directly should have a good appreciation of your value, but consider taking some additional steps to raise your profile: a) volunteer for or request higher-profile tasks that get more visibility outside your immediate group. b) if possible make trips to be onsite,
even if there isn't too much of a need for face-to-face collaboration.

Hopefully since you're not the only remote person that means there will be more of an acceptance and culture that is supportive of remote colleagues.
Also, is this static, or will it continue to generate new posts?
You probably want to make it more clear that you're supposed to mouse over the dark lollipops and avoid the blue trees. I assumed the dark chars were the walls I shouldn't touch and just about gave up on it after it was constantly crashing. Then I read the description after the fold and figured it out.

Also why not just implement the game in javascript using mouse position events and a canvas for drawing?
hm, looks like that bug has been reported already: https://github.com/szhu/3030/issues/1
The wounds were septic, so it's really difficult to tell how much of that is just a wound that hasn't been cared for.
Some of the golden comments on this one:

> You're trying to solve bugs or problems.
>> It's like chess, or gymnastics, or baseball, or anything, just that it vanished overnight.
> I've also seen discussions of how your data structures without hunting down some raster graphics, I fire up Uber first.
> Your love of Pete, don't just repeat it with your keystrokes. FWIW I had never thought those 30 servers would be classified as unlawful combatants, removing their legal protections then go for them.
I've also had really good luck setting up + managing one-on-ones using Lighthouse (http://getlighthouse.com).
Hackathon Hackers’ Data
>It sounds like we're in violent agreement on this point. It's much, much easier to become a millionaire/billionaire if you can invent/write/build some kind of prototype yourself than by raising investment capital and finding/convincing others to build it for you.

Yes, programming is a useful skill, no argument there.

I'm just saying that some of the people going into law, medicine, etc... would go into programming if the pay was better.
Wow this book covers a lot of topics. Given the breadth of topics, I doubt each topic is covered in much detail. Still cool though, as it would take years to learn about this stuff from different books.

Speaking of math books, I wrote a math/phys text for adults called the No bullshit guide to math and physics http://noBSgui.de/to/MATHandPHYSICS/
It covers a lot of topics, starting from high school, going to first year calculus and mechanics. Worth checking out for anyone interested in the exact sciences and modelling in general.
If our only choices were exterminating elephants or raising them for food, I might agree with you. But that's not even close to the situation in the world today.

Elephants are not in the same position as cattle. When lab-grown meat is a viable alternative there may well be a decision to abandon ranching (and by extension cows as a species) en masse. But we don't depend on eating elephants for food; people kill elephants for status reasons (ivory, 'medicines').
Amazing. I always love seeing these sorts of harmless, fun ways that bring attention to these strange edge/corner case bugs.