skysight-inc/HackerNews huggingface dataset:
> explaining it further as "something with an identity and an associative operation" really doesn't help much either

My 3rd grade daughter learns about associativity and identity. Is it too much to expect adults to not get all defensive over 3rd grade terminology?
No, it is actually more secure than Lastpass because the site is opened by KeePass directly (in the browser he specifies).
Indeed, if you had been reading HN back then you would have known the algorithm. Not sure if that would have been a good thing or not for the interview. If you aced that part they may have given you something harder. Besides, I did actually like your write-up.

Also, to some extent the point is more that there is substantial discussion back there, and some of it is interesting and useful. For those who think HN is in decline, one would therefore expect that the discussion from back then would be of high quality.

Even so, discussion there is closed, so for people who have something new to say, this would be the place. I look forward to seeing if anyone has got something new to add.

Actually, here is a serious question. Would there be value in collecting, indexing, and cross-referencing all the classics from HN?

Edited to try to clarify various points.
Good for you. Now what about the other 90% of the population who can't afford it?

It's okay if you don't want to pay with your time anymore. But perhaps it would be also nice to contribute to an ideal alternative?
Ruby tends to be a very straightforward and readable language though, it's as good as it gets for this kind of example.
The costs of doing this are much lower, and don't prohibit doing other stuff. If the cost of some paper and a black ink cartridge can get FSF.org on the HN front page for a few hours that might in itself be a net win.
I was really surprised that Notepad++ wasnt on the list.
Mostly it's been announcements about the new volumes. Volume II wasn't available last time a post about the lectures was posted, which was the announcement of Volume III. And if you have no interest in it, guess what, you can ignore it.

I for one am interested because when I was an undergrad I couldn't grok physics, I don't know why. After I graduated I went back and found the material that was breaking my grades seemed trivial. Something I had learned between Physics I/II and graduating put the pieces in place in my brain to understand the subject. I've just never gone back to study it in depth, this sort of content is a boon for people like me.
Sure it could but would it be smart enough to find the crypt file. Hopefully McAfee can help with the key logger.
Thank you :) This is a great resource.
I'm trying to, but I can't understand what you're saying in the first part of your comment, the "informed decisions" part.

And point taken, I was indeed unnecessarily rude.
I completely agree that the FSF needs to make a better case. The PDF guide is simply too generic and vague - most non-technical users won't understand what it's saying. But I can fully understand how difficult it is to make a convincing case. How do you explain these issues in a simple, digestable format that takes a minute or less to read? And let's be honest, sometimes the open source version of a piece of software isn't superior to a closed source one (in terms of capability or UX). Perhaps the focus should be more on issues (such as privacy, for example) and questions to ask when using a program or service i.e. make people aware of the issues and the choices available to them? Give users information so they can make informed choices, but respect the fact that many will still go with closed source solutions.

BTW, I wonder why ChromeOS isn't on their list given that ChromeBooks will probably be a popular purchase during the holiday season. And I actually think in terms of arguing for or against an OS, ChromeOS is probably the easiest to argue persuasively against.

For example, you can tell people you can't print to your desktop printer without an internet connection and that every time you print (even to your desktop printer), Google records that action. Some people won't care, but others might not be happy with that. If you then go on to say that Google potentially [1] tracks and records your every action in the OS, you'll be raising awareness of important privacy issues.

[1] I say potentially because Google doen't reveal what they track and record in ChromeOS and that in itself is a question people should ask themselves when they use ChromeOS i.e. is it important for me to know what Google records of my online behaviour? Until Google reveal what they track and record, should I refrain from using their OS?
The answer to the title question in my experience has been no. I have a CS degree, but never ran into a company irrational enough to care about it either way.

As for whether dropping out of a CS degree is a good idea, that greatly depends, not least on your costs in time and money.

If you're going to not get a degree the ideal way to do it would be to skip all of college and some or all of high school, which would give you back 6 to 8 of the best years of your life for self-study and getting moving on a career; that could be far more valuable than a degree. Conversely if you've gone nearly all the way through the system and are currently halfway through final year in college it would make no sense to drop out at this stage.

Money also matters. In America particularly, if college will entail crippling yourself with debt you will only be able to get out of by permanently emigrating, you're probably better off just saying no. On the other hand if a high-status college offers you a full ride scholarship, it's probably worth your while to take it.
As I said in my post, I don't really know what it should look like. But standing outside the Apple store telling people they just made a bad purchase decision is no way to win converts. This is like PETA standing outside a butcher shop telling customers buying Thanksgiving turkeys that meat is murder and offering tofurkey.

People want to feel good about their purchase decisions so you already have a strong headwind you are working against. The problem is that people have specific things they want to do with those new iPhones and iPads. The FSF position is that you shouldn't buy one. There isn't really a middle ground here. If my situation is that my teenager yearns to play candy crush on a new iPod touch for Christmas, the FSF message is completely at odds with that and nothing you tell me outside the Apple store on a freezing cold day in Boston is going to move the needle.
Does anyone have a list similar to this for OS X?
"What I really found surprising was the (apparent) naivety from the perspective of both writers."

Singaporean here. I'm guessing that it's mostly a rhetorical device rather than genuine ignorance. Sometimes you want to go into an obstacle head on- like that guy who filmed himself riding his bicycle into things on the bike lane, or that guy who got himself arrested to prove a point.
Just like Google or Facebook, or any other organisation that you might care to mention, the NSA is a group of people, human beings, and fellow travellers on our annual circumlocution of Sol. I don't want to spit vile hatred, nor make any man my enemy, but I do want to communicate the depth and breadth of my concern for the things that we do, and the situations that we end up sleep-walking into. These matters are serious enough that I would implore individuals to consider their own position, and to deeply reflect on what their actions mean in a broader context; to step outside their mental comfort zone and seek another - any other - perspective with which to view their actions. If such reflection reinforces their sense or purpose, and the righteousness and justice of their mission, then so be it. If it causes them to question, and to ponder, and to debate, then so much the better. It is too much to ask for people to turn through 180 degrees - and perhaps the wrong direction to pick, also, but it is not too much to ask for a conversation that goes beyond mutual recrimination and hatred.
A Nexus 4. As I said, my criteria are that I can run my own software on it without having to go through some intermediary, and I am able to replace the operating system if I would like.

I would prefer a fully free software stack, but I realize that that's not always possible, so I like to support the next best thing. Traditional consoles have always been so hacking unfriendly that I have refused to buy them.

Just so you know, a Nexus One was the first cell phone I ever bought; it was the first that I considered free enough (and capable enough; the Dream/G1 was just a little too clunky for me to consider it particularly useful).
The idea is as thus:

Remember division rules? If the sum of digits is divisible by 3, then the number is divisible by 3

So, if you have 0, 3, 6, 9, it's as you can remove them, the value won't change

Remaining are the 2, 3, etc digit numbers divisible by 3
(off topic) your logo looks very similar to the crunchbang linux logo:
http://crunchbang.org/
Props to whoever executed the idea.
> In turn, why you want a society where a decent quality of life is not just obtainable but reliable without an all-consuming level of competition with others.

Is financial instability really a problem for most people qualified for this type of work? I imagine most of these people are approaching or well within the 6 figure range and that accepting some sort of bribe would just be icing on top.
Compact Disc verses Mini Disc and that digital cassette format (DCC I think it was) based on DAT comes to mind. Granted Compact Disc was established by the time the other two came along, but they did have advantages verses CD (smaller and recordable for a start).

SDCard verses Memory Stick would also be another example.
This makes me a little sad that I wasn't born early enough to experience the rise of that sort of technology. On the other hand, I'm also a little sad that I was born too early to not live through the era of hyperdrive and mass consumer space travel.

I guess I'm a little greedy.
Ask HN: What tools are you using to manage large scale AWS instances/services
WHat do you use to manage tens, hundreds or thousands of instances on AWS?

What do you think is your most important tools for doing this?
^ answers all questions.
cntrl+f "not this approach"
Was just dealing with this... Outlook doesn't implement float either. Or maybe because of the width thing it doesn't seem to.
I'm trying swiss file knife for multi purpose file handling (including a somewhat delta copying) and it's proving to be a good tool.
It's essential, but also ... difficult.

It's a peopleware problem, more than a technical one. If there's no trust in the whole team, then all the design/architecture challenges are less important.

I've just read it today, a good post on this topic:

"We all know Conway’s law: “any piece of software reflects the organisational structure that produced it.”. In the same way, communications patterns between people affects the quality of the software. After 6 months working on a greenfield project I realised I could link all the areas with major technical debt to some unsolved personal conflicts in the team."

http://bitlyfied.com/2013/12/19/happiness-and-other-technica...
"It's been a while since we've had a new, reasonably well known language that is truly capable of this level of systems programming."

You mean, like C?
Meet my "friend", the Architecture Astronaut. They're a developer just like you and suddenly your team leader. They're about to bury your common sense approach six feet deep. :(

Although, I still slightly prefer them to my other "friend", the Procedural Bulldozer.
I second this one. I have used it for years as my default snipper.
http://tabstospaces.com

I often copy code from my IDE to my blog or other Markdown formatters. I always have to add four spaces or convert tabs to spaces so that it gets formatted as code block. This extremely fast and simply site just brings a simple and easy solution to my problem.
I agree.

> Actually, here is a serious question. Would there be value in collecting, indexing, and cross-referencing all the classics from HN?

Sounds like a decent idea to me. Seems like searching is the only way to get at the old stuff. If you can come up with something better than that then I'm sure you'd have something.
I just spent my morning watching that movie, and now I'll probably spend the rest of the day reading the book. Awesome movie, thanks for posting it.
TlDr; Crybaby sick of Microsoft says he's going to start learning linux and wants to learn Hadoop. Wooptie-fuckin-doo. 12 year olds have been doing this for years.
They have two factor SMS verification available for every login attempt. But you may just have malware on your computer if you had a really strong password.
Even if it's a problem you'd have, you really have a luxury problem if having to press enter when writing comments is the thngs you worry about when delivering code.
Obnoxious.
The paper is about how they tricked it. It's pretty bad, but only if you use AutoLogin. (Which they should really call AutoLockout anyway. "Password bad? Let's try 3 more time this millisecond and see if the results are different those times.")
I've done this for a couple of apps now - it is an excellent way to prototype when you know what the data from the api endpoints will look like, but you don't have a real backend to test against. It lets you rapidly build a frontend without worrying about the backend.

However, it isn't the best solution for everything. It's possible to have your workflow bogged down by refactoring logic if the api for the endpoints are in flux.
> it makes absolutely no sense to me, that a company with
> free software principles should make their language
> dependent on a specific vendor

None of this work has been done by any Mozilla employee. One of the side-effects of being open-source is that anyone is free to take your code and make whatever extensions they want to it.
US changes its mind, tells FISA Court it’s cool to publish metadata rulings
The Ink Framework from Zurb has also got plenty of free templates that are thoroughly tested and responsive:

http://zurb.com/ink/
ES6 will add proxies, another approach.
"begin it", debunked yet still true
Except manny of the CalTech freshmen in these courses did drop - with seats being filled by grad students.

(FWIW - the recordings marketed in the "Easy Pieces" series from the lectures are a great last minute Christmas gift.)
Snowden ally Appelbaum claims his Berlin apartment was invaded
Many of these architectures are focusing on keeping the domain model away from frameworks and libraries. And I see considerable pushback on HN and elsewhere towards this idea. I find this trend anti-intellectual (you do want to get better at your craft, don't you?), and contributing to the rapid commoditization of development: settling on "Good Enough" architecture (cough, Rails) so devs can be easily interchangeable.

What's alarming is that our languages have gotten far more powerful, but we seem to be reluctant to learn concepts from the past to further propel our understanding of how we solve problems. It seems that improvements in thinking only come when we're force-fed 'progress' by a well-marketed framework with sufficient clout.
Not if you kill yourself after the 9000th time you've had to do it. Death is a real hardship for people of all income levels.
... and as a freshman physics student many of these lectures were a little opaque. I really came to appreciate them as an upperclassman / grad student.
Nice. They capture the 360-era console style well. Should use a fast vac-column tape drive, though — it only reads a few contiguous blocks, so I'm not able to suspend disbelief that there is no actual search depicted.

The same author has done PDP-1 Spacewar <http://www.masswerk.at/spacewar/> with a pretty good re-creation of the original display — see Notes on the CRT-Emulation down the page.
Because "open source" is not the same thing as "free software": https://www.gnu.org/philosophy/open-source-misses-the-point....
> State run liquor stores are more expensive than private.

You mean the liquor stores in countries where liquor is extra heavily taxed in an attempt to curb alcoholism? Yeah, no. In fact, that that is exactly what I mean: you are confusing cost-to-the-consumer with cost-to-run.
I used to work at the FSF, and I wrote this: http://www.fsf.org/working-together/moving

Admittedly, not on a disk, but a nice flyer or something for this would be good.
Well it's also a regexp: It's "del" followed by zero or more spaces followed by zero or more of any char. :)

Although I feel competent with moderately complex regexps, I'm not sure I'd want to use them instead of globs while slinging my valuable files at the command line.

Which I think goes back to the ancestor point -- is it crazy to use a GUI to make regexps for you? Although I too can get snooty about that, I think it's smart for someone who doesn't use regexps frequently in their work -- but on the rare occasions they need to, they need to get it right.
Track your caffeine level with your Android smartphone
> and no one has to hold any type of accountability? Is there no way to trace, cancel, or reverse a transaction? Is there anything at all I can do?

You can file a police report. If somebody stole your physical cash, what would you do?

Bitcoin advocates claim this is a feature, not a bug. They say bitcoin should be the digital equivalent of cash.
I'm not sure what the distinction is. A Playstation 4 has AMD integrated CPU/GPUs, and runs BSD. An Xbox One also uses AMD CPU/GPUs, and runs a Hyper-V hypervisor which runs both the Xbox OS and Windows.

Those sound an awful lot like PCs to me. Sure, they have a bit of custom hardware design, but for the most part are basically just PCs; except that they're locked down and you can't write your own software for them without going through an intermediary (and if you try to, you may get sued or arrested for hacking).
SmartGit is also nice: http://www.syntevo.com/smartgithg/
I love that. I got my first access via a teletype console in 1962, and a few years later in high school I took a programming extension class at a local university: punched cards! After college, we would run our own data general minicomputers, VAXes, etc. I remember backing up my tapes because it would have been catastrophic to loose programs and data.
Not having (or using) LTE helps quite a bit, since it's still fairly new technology with a lot of optimization still needed. Also the fact the Galaxy S has a 4" screen. Galaxy S lives on most of all from being nearly identical to the Nexus S, so it can borrow a lot from it.
I don't think that disenfranchising new users is the right solution.
At the end of the day, it's all about the trust between you and your employer. Unless you know the people well, I won't be mixing code this way - with or without a written permission. Just too much hassle. Even if your direct manager approves it, the legal team etc. might have a different view.
Semantic Versioning after Ruby 2.1.0
It's just part of the engineering culture there. There's a lot of transparency and they try to keep everything as open as they can internally.
From Small Town Dreams to App Store Superstar
SourceTree is such a great program. It's also very intuitive and nooby friendly, as opposed to Github for Windows which never seized to confuse me and I've been using Git for years.

With SourceTree, people completely new to Git and version control can get things done.
Don't forget MyNSA, the software the NSA uses to connect to MySQL databases.
I'm a woman and I totally understand why another woman would want to know that. And when I've been part of an interview panel, the panel was asked that. I responded that we have a mix of genders and ethnicities.

On the flip side, I've never asked that when interviewing for a position myself, though I've always been curious; I just assumed that asking would blow my chances of getting the job. I've always assumed that the team would probably be all male. And that it could be OK for me either way, depending on the personalities and attitudes of the team.
105 Inch Curved UHD TV Announced By LG
Suffer can mean "tolerate" sometimes.
Windows 8.1 built-in search kind of makes this redundant.
Yes, that would be great. However, the approximate arrival time of ES6 will be exactly the year from now.
Thanks for this - that sucks hard, I'm sorely tempted to switch off of Verizon. The only thing that keeps me on there is that I'm on a $40/month legacy family plan that still has unlimited data.
Good luck - this has been submitted many times over the past few days, none with comments, very few with any upvotes:

https://news.ycombinator.com/item?id=6946485 (youtube.com)

https://news.ycombinator.com/item?id=6946366 (ethz.ch)

https://news.ycombinator.com/item?id=6943508 (theverge.com)

https://news.ycombinator.com/item?id=6942335 (thetechblock.com)

https://news.ycombinator.com/item?id=6941890 (digg.com)

https://news.ycombinator.com/item?id=5285021 (robohub.org)

Edited to add the domains. This submission got past the dup-detector because of the http vs https difference.
You can take the crown of lies off of your head, but it will always leave a stain.

Should we try to help those people with disabilities? Yes.
Should we go out of our way to help those who decided that they could drive under the influence, and kill 15 people because of their negligence? I think you will find that most people wouldn't even waste the spittle on that person's face.
I was in a similar situation at a previous company - they knew of my side project, and wanted to use some of the concepts of it in the work I was doing. As karterk mentioned, it really came down to trust - I explained that I would not be signing over rights to my software and that I would continue selling it on the side, without the modifications being made to it for them. They were fine with this and it never became an issue. I don't think a simple handshake would be sufficient in most cases, but I was trusting enough of my manager (I was there for over 4 years) and went that route. If you are truly concerned about the IP, then you should get both your manager, but also legal to approve it in writing.
The idea is interesting. But I'm not sure it works as a complete time tracking solution. Is there any way to log other time to a project or client (time that is not spent editing a file in emacs, but should still be tracked to the project).

Also using an online service and (maybe to a lesser extent) a dependency on Python seems potentially problematic. If I'm working, but not online, what happens?
Indeed. My father quit smoking from one day to the next in the mid-60s, when a surgeon friend showed him photos of a smoker's lung. The info was available.
They are definitely not easy to understand, at least for me, they are just easy and pleasant to read, but it's deceptive. Once you go to the exercises and try to work out what Feynman meant really precisely and how it applies you realize how big reasoning leaps he does all the time in the lectures. I mean, years ago, I read the full first volume once, almost like a work of fiction, it just was pleasurable, but I understand almost nothing, except for the first few chapters of general introduction. I came back after 10 years to it with much more math background, and it's still really really difficult to understand what Feynman is doing and why and solve the exercises. He is the kind of author that will make you almost angry, several times I thought he must be wrong in something, and then an hour later you realize he was exactly right but he choose the most clever way to put it. On the other hand, if you are not struggling with a textbook, you are just memorizing, not learning, so maybe it's not a bad thing, I can't really say.