skysight-inc/HackerNews huggingface dataset:
Please describe the "shit" you would like us to build. I'm asking seriously.

Are you saying we should build a big open source project like Angular or Rails? What are the odds that either of us could build the next Rails though? So are you saying that even if it "fails" and it doesn't displace rails that this is good for your career?

Basically could you explain what you're trying got convey in really concrete terms?

I'm not disagreeing with you, I think you might be onto something or have a useful perspective, I'm just not sure what you're really saying.
Packages go through the 'testing' repository. Archlinux breaks much more seldom on updates than Windows.
Has "felony" lost its meaning yet and just become another synonym for "poor", "underclass", or "different" or do we have another 2 or 3 weeks to go still?
How to make friends and avoid scams
I will never understand why Apache and MySQL are still popular, especially Apache. Is there anyone who still chooses Apache when they could use nginx instead? And, if so, why?
It should be a felony to charge a teenager with a felony for such nonsense. Criminal mischief on behalf of the DA.
> "The student had previously been suspended three days from school for similarly accessing computers without permission."

To me, that says he used a computer when he was otherwise banned from it.

And that's where I'm getting this persona from. Yeah, I'm reading into it, and you're right to call me out on this. I still think he's probably close to what I'm describing, and I'm sure he's wanting to study compsci at some level.
i'm still trying to figure out whether to learn ruby on rails or play2 scala for web development, what do you suggest?
Joint accounts are very useful. What one can do is issue stock at zero cost, have onchain accounting, be worldwide distributed etc., without the involvement of a lawyer or accountant. These things already exist in primitive form. For example there are already online communities with trusted members who provide escrow functions to manage the funds (basically an onchain Bitcoin foundation). Most of these things are being developed with Proof-of-stake systems, since they are already inherently based on explicit voting. Blocks get produced by vote of stake. While in Proof-of-work the computer doing the voting can change very frequently in PoS it's more constant. A good (old) paper in this respect is b-money: http://www.weidai.com/bmoney.txt
Sadly my plan B was a change of career completely after 30. Not proud, but at least I code for fun now.
Quite the exclusive clique they've got there.
But it looks like everyone's been doing it.

> But Green, interviewed at home, said students would often
> log into the administrative account to screen-share with
> their friends. They'd use the school computers' cameras
> to see each other, he said.

Maybe it's no big deal until a pic of two men kissing gets involved.
I'd say it would be better to compare Kallithea with Chisel (http://chiselapp.com/), which does actual hosting for Fossil projects. I see Fossil more as a VCS by itself.
Somehow I can't equate myself to my age number, 46.

In 25 years there has never been a moment when I wasn't in love with learning the latest cutting edge tech.

Over the years it's been so much fun...

...to progress from the BBC B to pascal on the mac to pc's to unix boxes to c cgi scripts to perl to php to mySQL to flash actionscript to ruby to javascript to noSQL to node to socket.io to html5 css3 to iOS to android to rabbitmq to laravel.

...to move from crappy first gen-linux boxes serving web pages from my front room to using web hosting companies to the elastic cloud to puppet to salt-stack to containers.

And I'm only just getting started.

I can't wait to get in to VR, 3D printing, hard core signal processing and so much more.

When I'm screen sharing and problem solving with a 25 year old dev on a hardcore problem I feel no different in any way to the person on the other end of the line.
Show HN: Black-hole.js – Visualize black hole gravitational lensing in WebGL
Needing a car to survive is the reason I left Austin
Huh, many years ago some Ad company asked me to write a "virus" that when the user opens some particular website, the desktop wallpaper should change after the user restarts the computer... Of course I refused, but I did implement it just for fun - some win32 app launching on system startup. The app itself was transported through ajax, and executed through Shell.Application object, all done in js. This worked in IE, including IE6. Needless to say, that code never left my PC.
"The guy has an MD from Duke; I doubt he is as religious as he seems"

I don't understand what you're saying here—are you implying that MDs are somehow unlikely to be religious?
You are correct, I forgot about pacman - and yeah I was referring to AUR in my previous comment.
My code syncs to Dropbox. All of my projects (even experiments) are committed to private Github repos. I have two machines, so Dropbox essentially creates a physical backup on my secondary machine, which is nice.

I also have scheduled backups to an external drive, which enables file history as well.

So for me to lose my files, my main machine, my secondary machine, my external drive, Github, and Dropbox would all have to lose my data before I could get to the backups at any one of those locations (and all of them have incremental backups enabled, so I keep my entire history of changes).

Edit: Most of my clients and several of my organizations use Dropbox to send secret stuff, so Dropbox is already a single point-of-failure for my security. However, I am planning to move to something self-hosted and encrypted at some point. I'd love to put encrypted snapshots in Glacier from time to time and then have my main backups somewhere more accessible.
If you have a MBP Retina you're not using, maybe I can use it? :)
Windows has lots of easy windows (?!) for getting administrator privileges without any password - Or at least had (haven't used it for a few iterations except on rare occasions).

Also from my experience all of the sand-boxing software I ever saw at libraries or schools was always very poorly designed and trivially subvertible.

Felony charges are absolutely nuts though.
They can and do still remove stories from their websites: https://www.opendemocracy.net/ourkingdom/peter-oborne/why-i-...

>I researched the newspaper’s coverage of HSBC. I learnt that Harry Wilson, the admirable banking correspondent of the Telegraph, had published an online story about HSBC based on a report from a Hong Kong analyst who had claimed there was a ‘black hole’ in the HSBC accounts. This story was swiftly removed from the Telegraph website, even though there were no legal problems. When I asked HSBC whether the bank had complained about Wilson's article, or played any role in the decision to remove it, the bank declined to comment. Mr Wilson’s contemporaneous tweets referring to the story can be found here. The story itself, however, is no longer available on the website, as anybody trying to follow through the link can discover. Mr Wilson rather bravely raised this issue publicly at the ‘town hall meeting’ when Jason Seiken introduced himself to staff. He has since left the paper.

Most reputable papers wouldn't do this with a new piece though. Opinion pieces seem to get removed at times, mainly when there is a backlash and the paper feels that a column crossed the line from controversial clickbait into something that's drawing too much heat (e.g. http://www.pinknews.co.uk/2013/01/14/observer-editor-john-mu... ).
You're not asking me but I'd go for the one that you're likely to be least familiar with, that will teach you the most.
"The teen was able to access the teacher's computer because he noticed that faculty members were each given unique, obvious passwords: Their own last name."

The level of legal response should be directly proportional to the level of stupidity of the IT department. This should have been a slap on the wrist not a felony.
I'm talking about your own SaaS projects. It's relatively easy to build something on your own, if you're developer. Some kind of tool for business. When you can charge monthly for your product.

Even a very busy person like me can find ~1-2 hours daily for development, and you can think about how to implement what you want in car, bart, on the way home, etc.
Thanks - so your code lives both on Dropbox and Github?
Also - you probably ln -s'd your workspace folder to your Dropbox folder?
I believe that the socratic way could really big the next revolution in education... Not the iPad...

The point is, how do we bring that into books ?
(And this is the wrong/easy way to look at the problem, the one that we cannot really solve, and will be pretty meaningless to solve anyway.)

Or even better, how can we apply the socratic method without a Socrate ?
(where with Socrate I mean somebody who keep asking question)
Inflexibility is in my experience more often associated with a person than with their age. I've seen 30 year old devs that were absolutely incapable of changing over to new tech as it became available and I've seen 55+ people dig in with gusto. It's a mentality thing. Sure, mentality can change over time, maybe someone that's older is going to give something new a little while longer before hopping on the bandwagon or maybe they've already seen something similar fail in the past which is why they might be reluctant.

But flexibility is a hard-to-measure parameter to begin with and you need to know the people and their reasons before you can make call about it rather than simply their age.
I agree that this is a bit heavy handed but I do not believe that we should advertise hacking into other people computers (nevermind how dumm is their protection) as being a venial activity. Most hackers who write spam bots, viruses, etc, wouldn't go in a street and beat up an old woman randomly. They are not really bad ass criminals. But somehow they think that it's OK to infect thousands of machines. Well it's not. They are committing crime and harm just because they can. And I think the sentiment that if a crime is committed electronically then it doesn't really matter is an attitude that we need to change.
Thought about that, but found a situation before trying it. I think I will do that next time... which is kinda sad, cause really, my experience makes me really valuable.
If that's what would land a job you can keep it.
This is fantastic, and makes me hopeful. I'm almost 40 and no real career accomplishments but there's still time for me, maybe, before I just decide to hang it up and just go home.
What they have in common is that they don't listen to your advise and refuse to learn new things.

I was on a job interview a few days ago and was asked "What do you dislike the most about working with others on a team" and gave them your exact answer, thinking it sensible giving the state of software dev nowadays.

I could tell immediately that they didn't care for it one bit, and the interview ended a few minutes later. I don't really know what they wanted to hear, but that sure was not it.
I've tried it with one APK on my Macbook and it worked fine. So no Chromebook required as of this time.
You can stop certain packages from being updated [0] but the wiki explicity says it's "unsupported" [1] so probably best to update everything and hope nothing breaks.

New packages for the "core" repo, for example the Linux kernel, are first introduced to the "testing" repo, which isn't enabled by default. You would have to manually change your pacman.conf to use it.

From the wiki [2]:

"After a kernel in core broke many user systems, the "core signoff policy" was introduced. Since then, all package updates for core need to go through a testing repository first, and only after multiple signoffs from other developers are they allowed to move. Over time, it was noticed that various core packages had low usage, and user signoffs or even lack of bug reports became informally accepted as criteria to accept such packages."

[0]: https://wiki.archlinux.org/index.php/Pacman#Skip_package_fro...
[1]: https://wiki.archlinux.org/index.php/Pacman#Partial_upgrades...
[2]: https://wiki.archlinux.org/index.php/Official_repositories#H...
> Go solo. At 40 you should be experienced enough to handle up to mid-sized projects, alone and on a reasonable time-frame. Try to pick projects that your clients will actually use,

someday i might get there.
You are relatively new here, but you should've seen this. Please read it. http://blog.ycombinator.com/new-hacker-news-guideline
The drought in California has nothing to do with "climate change" which is a political term designed to manipulate and control gullible people. California has gone through periods of drought countless times before. Let's stop this nonsense whereby every single common weather event is used to serve the purposes of this political term.

Enough stupidity.
Close, but more something like:

"Liberals seem to universally believe that the status you are born into will probably be the status you stay in your entire life."

The important distinction here is that competence isn't a factor and that the above statement is true in every measurable way.
Nice story.

Interesting to consider if people would regard this as doxxing now.
I've seen some extremely capable young people, really, it was absolutely incredible how far ahead of their age group they were.

Once you seen enough people you realize the bell curve always seems to apply, the curve shifts right along the experience axis over time but it will always be there and there will always be outliers. Don't rule out the 20 year olds just because of their age either.
Second that. Being in software gives you a half decent shot at this, it would be a whole lot harder if you were a brick-layer.
I really didn't see any issues other than day-rate-compression through my 40s. Now I'm nearing 50 my memory definitely isn't what it used to be, but my expression in code is improving to compensate.

I feel that my influence and ability to drive good outcomes gets better as I learn more about myself, but the nurses here are telling me to go back to bed, so I'll have to turn off this computer thing now.
The part that the article leaves out is that when you go home after having been led so magically to a place you could've not gotten to yourself - you still have to sit down and comprehend it and work through it by solving similar problems and re-tracing your steps.

Just because you were able to grasp it temporarily in class, does not mean you'll get to keep it when the excellent teacher is not around.

It is a lot like when somebody guides you through cooking something step by step with you doing all the work. It is definitely great because it inspires confidence in you doing new things. But when you are by yourself and you try to repeat the experience, you'll stumble and fumble quite a bit.

So in short - teaching anything using logical steps makes a lot of sense and is a great way to do it. Caveat: you still have to put in the work to solidify that knowledge.

Problem being: solidifying things is oftentimes tedious unless the task you're learning is intrinsically interesting/pleasing (solving math puzzles is just fun for some folks), so there is no revolution around the corner. People will put up with a lot if they have the natural dexterity for it, good teachers/methodology makes the whole experience more pleasant is all :)
He didn't harm anyone. He even had opportunity to do malicious things like change grades or steal standardized tests, and did not. It was all just for kicks.

Downvote me if you will but I truly support what this kid did. Maybe I'm still immature, or maybe I see a lot of him in me, but I honestly think it's hilarious and I don't care what lessons he is or isn't learning out of this ordeal.
Yeah... I also think you are drawing your information from the Windows 95 era.
2010: Most people know IOS as Internetwork Operating System.
I prefer Clickhole. It has far more journalistic integrity.
I'm not a tumbler user but you could simply edit your text off-line and then cut-and-paste it into the tumbler text entry area when you're done. Much easier to re-arrange text and do things like spell checking and keeping an overview as well.
Write open-source libraries. For example, implement http2 library for Rust - it will not be boring and will be very useful for people.
there was a news once about a 40/50 y.o. guy ( I think he was from UK ) who couldn't get a job as a manager in US because he was semi-bald. So he shaved his head entirely and found a good position in a flash. I need to find the link , this was an interesting story.

Look is important,unfortunately, but it isn't always about age, sometimes you're too fat, or not white enough ...
did the washigton post write any topics on this https://www.google.com/search?q=fuck+the+eu&oq=fuck+the+eu&a.... And no media ever covers about the brutality in saudi arabia may be because that authoritarian regime is a allie of USA. No one gave a shit about 2000 people who dead in affrica recentely. But the 2000 that died in 911 is given a 1000x more attention than affricans. THIS is the media, its absolutely unfair.
Why not? A usb stick is cheap, small and durable.
When I kept breaking into computers on the school network in the early 1990's, they got me to stop causing trouble by making me an intern for the sysadmin. I had years of legitimate tech experience before I graduated high school, which helped me get a leg up over other people when I looked for summer work in other computer-related jobs during university. So instead of being labeled a juvenile delinquent or made a felon, I was accelerated toward being a productive member of society.
Ask HN: Why is there such a divide in new languages for webdev newbies to learn?
I've been in a mindset where I want to add some dynamic content to a html/css website and after asking for advice and reading around, I see so many people offering different opinions. Not only do they suggest a particular language or framework, they actively oppose other people's suggestions.

I have people telling me to learn php and then people saying php is horrible. Then people telling me to pick up django, then others saying django is not good for newbies so try flask. Then people come along and say none of these are needed because the industry is going towards doing everything in javascript.

Why is there such a drastic divide?
That's ok but you should also consider the use case of unconnected systems.
It's a good interactive method to constantly challenge yourself into remembering and learning material.

Basically, what you're supposed to do when you're actively reading material. I never really learned how to study until later in life but apparently this is how you're supposed to do it.

I think we don't see it a lot in many classrooms because of economy of scale. When I was in school, we had a professor who did this with his smaller class on computer networks but seems like maybe didn't in his larger classes. He'd ask questions but so many people trying to answer, less time for personal answers (which was fine with me since I was always the slowest person in the room).
Yeah, or Sherrif rather -

>Pasco County Sherrif Chris Nocco decided to use Green as an example, saying to the Tampa Bay Times, “If information comes back to us and we get evidence (that other kids have done it), they’re going to face the same consequences.”

http://thelibertarianrepublic.com/unbelievable-boy-changes-t...
Well technically, if the teacher was found with pornography on his school computer and the school believed he downloaded it, he could certainly have been fired, and that may well have been the intention of the kid. I am not saying he should go to jail or anything heavy handed like that but a punishment is certainly relevant.

But in general, we are creating sociopaths if we do not set a moral barrier in hacking into other people machines.
There is JSGI, but not sure if it is used widely.

http://wiki.commonjs.org/wiki/JSGI/Level0/A
B) Are overly emotional and they all take things way too seriously.

I've noticed that some young devs have really, really hard time when we discover bugs in "their baby". This most likely relates to the underlying arrogance ("there cannot be anything wrong with my code").

I hope that all the future gigs I end up, I'm part of the effort to create professional environment where the younger devs can pick-up professionalism from the seniors.
Roundup and Risk Assessment
Would be great with a description of the solution method. Looks like some sort of recursive guillotine-cutting heuristic.

I also cannot quite tell from the screenshot whether this solves the 2D rectangular bin packing problem, which is:

Minimize number of bins
Such that all rectangular items can be positioned within one of the bins w/o overlap.

Or a form of 2D rectangular knapsack packing problem, which is:

Select the subset of items that maximizes utilization of one bin
Such all items can be positioned within the bin w/o overlap.

Sometimes variants of the latter (dep. on utilization) are also referred to as a bin-packing problem.

Both problems are NP-hard of course -- It follows from the fact that the one dimensional variants are NP-hard. Reduce from e.g. the partition problem (divide two sets of integers into two equally summed sets).
34 “More” Reasons to Start Your Own Business
I can't understand how could the iwatch work when it's so fundamentaly at odds with the core philosophy of the object.

A watch is a symbol of keeping time, and as such is deeply linked to the notion of eternity. You may want to offer a beautiful watch to someone as a gift because it will last for his entire life. How many times in movies have we seen the dying father giving his watch to his kid.

That's a reason why swiss watch makers are able to repair your 50 yo watch, should it break.

Now, even with the best effort, we know that the iwatch battery will wear off in two years, that the watch os won't be upgraded anymore in 3 or 4 years, and that the watch itself can't work if not linked to a device that also has a very limited lifespan.

Apple should have made the inside of the watch upgradable and advertize this fact. They change you the chip and the battery, but you keep the outside untouched. This way, you won't have to throw your very personal device to the trash every 3 years.