skysight-inc/HackerNews huggingface dataset:
>"When a convicted criminal demonstrates an inability to follow rules they don't agree with, that's an indicator that they might commit additional crimes."

Since you are so keep on empirical evidence, perhaps you can supply us with the academic articles and/or papers that prove your hypothesis.
Bokeh – Interactive web visualization library in Python
Strictly speaking, isn't the link between whether an algo is polynomial or not in time complexity only loosely related to its intractability?

ie: polynomial usually correlates with tractable but not necessarily?

My knowledge in this is rusty though so please correct me if that's inaccurate.
That's what I meant by 'a usable representation thereof' -- sufficient data for a client to be able to use it to authenticate.
Great tool! I even tried to make an infinite loop (excuse me for that :) ) which was handled gracefully by your program.
Two thoughts:
1. Thanks for the tip. I came to commetns mainly to see if I needed to change my okcupid password.

2. There are a lot of specialty dating sites out there.
I would prioritize relationships over experience. Relationships cannot be metric'd - and that is why they are so important.

If what you are getting in your job experience is valuable - that is excellent - however, if you are building true relationships (where relationships are built on trust - almost approaching - perhaps beyond a romantic level) - then. Don't rule out the CS program - there has to be at least one or two professors in the department that you hit it off with - and if not in CS, maybe in another department. When you are in college, there is an open-door policy with professors - depending on how persistent you are.

Avoid burnout by not putting everything into one area of your life. Its inevitable (depending on your focus, type-A ness) but you can hedge by doing stuff where no one cares what you do outside of that sphere (e.g. drawing portraits in a drawing class)

Ultimately, as you progress in your life, you build your own community. The size and strength of it depends on you, your leadership ability - and your ability to inspire others to do what they want to do (the true Internet superstars like Zenhabits, Problogger et al. build communities in the millions).

I've been in my small share of companies/long-term projects (with friends) that sometimes end up - the friendship isn't strong enough to survive the problems that may arise.

And, as others said, the degree is an important quasi-legal HR credential (look up Griggs v. Duke Energy) and signal that you were able to start and finish a large project

Also, diversify your basket - take a theater or short/long-form improv class or art class. All CS and coding makes for a boring Jack once you get outside that bubble - and you will - especially for romantic relationships with Jill - and you want to run up the hill...
With freelancing I started out below market rate and suffered for about a year. The problem is that the majority of people looking for a "deal" are not fun to work with. They often care more about a good price than a quality end result.. it is often a battle to prevent scope creep..

Realistically success as a freelancer is down to how well you sell. You may have the best portfolio but if you cannot connect with clients you are going to lose out on work.

In the end I focused on improving the way I sold myself to clients and things improved drastically. My portfolio was fairly average but I did well by simply instilling confidence in clients that they were in the right hands and a project would run smoothly with me charge.
No solution is perfect and there will always be people who get mistreated by racisms, sexism, prejudice etc. That is unavoidable.

What you have to do is to chose the least worse solution.

So instead of violating a smaller number of peoples rights the US chose to violate everybody's rights with the TSA and the NSA. Even us who is not even living in the US or plan to go there.

The defenders then try to hide behind it with the argument that is fair, because everybody is mistreated. No it isn't. Violating several millions people is far worse than a few thousands. Especially violating peoples rights that can't even remotely be classified as a US person, like me.

And what was the end result of this nonsense US policy? Boston bombings.

Why? Because if you make everyone a suspect that is the same as saying there is no suspects.

In all of these cases, there where signs, but officials chose to ignore them because it is politically incorrect to profile on suspicious behavior and appearance.
It's simple enough to make an addition. It's a Github repo (https://github.com/usablica/front-end-frameworks/) after all.
People who read HN know this. People who know nothing about security don't. Most people are lazy about things they don't know or care about. Thus it is a problem.
It really shouldn't be painful to see people succeed. Successful investors are putting money back into the startup ecosystem. Venture capitalism funds amazing technologies and businesses that can't get capital through traditional banking or stock/bond markets (including life saving medical treatments and devices)
>This is obviously an advertisement

Could you care to explain? From the article and the video, I got the notion that both pros and CONS were touched.
How have I functioned as an adult for so long without knowing that this plugin exists?

Thank you for sharing, I am going to download this immediately. My current algorithm for passwords is human based so it is an unfortunately simple algo. It provides some additional security over raw reuse but not enough for me to be comfortable.
Strictly, the parent said "Muslim extremists are all Muslims," which shouldn't be terribly controversial but also isn't terribly interesting.
Firstly, the Linux kernel already provides easy accessors for the MSRs, see arch/x86/include/asm/msr.h. Secondly, have you investigated the existing msr-tools package, and the existing driver for msr accesses? (see /dev/cpu/<n>/msr in usermode and arch/x86/kernel/msr.c providing the functionality).
FDA allows marketing of four “next generation” gene sequencing devices
Wow, now i wonder what would happen if i use their droplet as a crawl server for my vertical search engine.. hmm
if you get attacker chosen data into the session you're uniformly hosed on (at least) Rails 2 and Rails 3.

I wonder if you could expand on this? I'm not too knowledgeable about Rails or security, so I'd wonder how that works?
The school he goes to, Davidson Academy for the profoundly gifted reminds me a ton of the 1980s movie Real Genius http://www.imdb.com/title/tt0089886/
In recent years, programmers have come to depend heavily on syntactic sugar. In the old days programmers flipped switches on a front panel to directly hand program opcodes in machine code.

However, in recent years, programmers have gone away from front panels and direct machine language coding. One recent programmer reported on one project, she only wrote assembly language subroutines seven times during the entire project.

Several recent programming disasters have coincidentally happened during this recent fad of syntactic sugar and object orientation and virtual machines. Surely changing the entire way modern programming is done, would have changed the outcomes of those very recent individual modern disasters.

A panel, convened by Hacker News, has formed for journalists, managers, and the general public (no programmers of course) to discuss the safety issues of modern coding practices, and a possible pr campaign encouraging modern web developers to use more IBM mainframe BAL basic assembly language, 6502 assembly language, and/or perhaps PDP-8 direct octal machine code to improve program safety and security in the startup industry.

Some recent reports include "I stole this existing product, wrapped it in bootstrap, in only 3562 lines of IBM 1620 'cadet' assembly language" and "Show HN: Tic Tac Toe in 5219 punch cards on 1920 era unit record equipment"
How would you do it in such a way that you are not even aware?
Another alternative is https://OneShallPass.com. Free, auditable and open-source.
Ah it's the fragments that are causing this. Thanks for the info. Would be nice if the back button wasn't default based to fragments but actual URLs (fragments don't get sent to the server, right?).
Show HN: Simple Ruby on Rails content editing
Show HN: Simple Ruby on Rails content editing
When have Udall, Wyden, or Heinrich said anything like that? Those are the Senators who filed the brief. They're all Democrats; every anti-science proclamation from the Senate I've seen (and I have seen quite a few) has come from a Republican.
Very sweet! I like it a lot! It's nice to see that people still remember of .NET
Allegedly stalked on Facebook by a friend, 14-year-old commits suicide
Stagnation Or Stability?
If you were expecting the test to fail for some inputs you might as well just add another test case for that scenario.
Apple's sample code is terrible. I've always assumed it is written by interns because it is generally bug ridden and often not the right way to do something.
Sadly I couldn't get this down to less than one line, but here's how you can do this to implement a proper Nil interpreter

Function.prototype.apply = Function.prototype.call = function () {};

Insert this subtly somewhere into other people's code to ruin their day/week
yes, Uncle Bob, we do need hordes of novices.

Because in the days of yore only monks and priests knew how to read and write, and that was bad. Getting everyone to read and write is good. 90% of what they write will be crap, but that's better than not having them write at all.

Obviously they're not going to be writing commercial or critical systems. Learning to code helps people deal with technology, but it doesn't make them professional coders. Just like learning to write a shopping list is useful but doesn't make me a journalist.

Opposing people learning things because what they might create with that knowledge is just wrong.
But it is interesting that the title change resulted in it making it to the front page.
> Everyone except the authors of the "Blocks Programming Topics" and the authors of the AVCamCaptureManager sample code. Maybe.

No - it's just that these documents/samples haven't been updated when they should have been. Have you filed a Radar?
AWS AppStream Lets You Build Complex Applications For Any Device
This article reminds me to brush up on my blocks! Good to have all these error cases all in one place. :)
I came here to see the predictable comments of "f@?k him, I could do the same thing in an afternoon with wordpress and php." Sure enough, that was the gist of almost every comment.
Missing sea ice data found in crusty Canadian algae
"When you turn on your Xbox One, don't panic: from a cold, powered-off state, we've clocked the system requiring a minute or more to boot into the update screen (or the main home screen, if you've enabled power-saving mode and disabled the system's suspend ability). Once you've run your console and enabled suspend, things are much better: from power off to the home screen, we've measured startup at six to 10 seconds."

hmm... they couldn't boot the system up and do this for you? or make it come with a pre-stored 'image' for the suspend/restore? that doesn't sound like a particularly challenging ux bug to fix...

sloppy.

not surprising from microsoft of the crashy sample code and buggy C++/Cx that nobody needs or wants and simply adds technical debt, bugs and points of failure all over my code - to the point where they advise you to avoid it at all costs.
Has anyone consider collocation yet? For DO 's 160GB 16G $160 packages, I figure I can easily put a 1u in colo center with a few TBs for $99 / month in Bay area.

Any pro/con with that approach?
2013 Smartest US Cities - luminosity edition
It's f(x) = (x0 + xn) * n/2
Where
x0 - is the first element (here: 1)
xn - last element (here: 3000)
n - number of elements (here 3000)

That makes it: $4,501,500
So there's no added justice in the due process we offer in the U.S. over Stalin's caprice? C'mon.
LXC is the Jails equivalent.

Jailhouse appears to be almost like an exokernel.
[nitpick] actually it is x * (x - 1) / 2 in this case [/nitpick]
On Go’s Web Application Ecosystem
Well, if you use screen and it works for you, then it might be a good idea to keep using it. Why change something if it works? :D. Both tmux and screen are similar. By the way, that's the config I personally use and it works pretty well: https://github.com/tony/tmux-config.git.
The title is ambiguous but it's arguable that no JavaScript at all is "less than one line of JavaScript".
Anyone know where to find the password dump?
As projects get older I find that the acceptance tests are the part that change the least. Lower level there's always a degree of churn as you refactor out duplication, consolidate interfaces etc. and the tests have to be rewritten as you go. A good solid set of acceptance tests means you can refactor away without having to worry about breaking the site.
another way of looking at it is just find the average amount charged(the middle number in this case) -> 1500, and multiply by the # of times charged (3000), and there ya go, its really the same math at kjay's, but just approaching it a different way.
Latest Telerik Kendo UI utilizes responsive Web design
Why does it matter if he's black? I'd probably treat him the same way I would if a white guy with a felony history and a shady look walked in.

And ultimately culture fit is about more than someone's appearance.
> Opposing people learning things because what they might create with that knowledge is just wrong

He doesn't oppose people learning things.

> Obviously they're not going to be writing commercial or critical systems.

No. That's exactly what he's talking about. The trend to hire more people rather than better people.

FTA: "Do we really need to keep on recruiting and training cannon fodder to throw at software projects? Or should we rethink this."

Take a few minutes to read the article.
...Have you ever played a Super Nintendo? Diagonals were easier on that thing than any D-Pad that came after (save the 64's, which was hardly used).
American citizens who are completely entitled

If my father robbed banks and amassed a great deal of money that he bequeathed to me... am I entitled to that money?

Are Bernie Madoff's family members entitled to what he acquired through his illegal schemes?

I find your definition of "entitled" to not be in line with my own. Further, my guess is that your "because they're already there" argument falls apart if you're talking about the land that the Israelis occupy.

ever-shrinking old white male established hegemony

For a side so vociferously opposed to racism, I find that dividing people based upon race is one of their most frequently-used arguments.

modern reality and values

If "modern reality and values" are equivalent to what causes Mexico to be such a crappy country, then I'll stick with the old white guys' reality and values.

So we have Mexico, a country whose culture is irretrievably steeped in corruption and ignoring the rule of law to its eternal detriment... and yet the people of that culture who created that culture are to be encouraged to come to the USA without restriction and without hope that those people will absorb the existing culture that led to the success that draws the Mexicans here.

Further, the very corruption and ignoring of the rule of law that led to the malaise in their society is the first thing that they use to get and stay here. Nice.
FWD.us Lands in Boston with One-of-a-Kind Event This Evening
The device runs arbitrary code. It's trivial to have a module that runs locally, downloads a "wanted list" and returns a probability of match for each entry.

This functionality will almost certainly be implemented given how effective it would be in locating young males.
Ask HN: Best isolating headphones for hacking?
On my new job I'm sitting in a room with eight others, including some guys that have a near constant flow of visitors. Behind me is a kitchen area where chatty experimentalists seem to be cooking and talking all day.
Ask HN: what are the best non in-ear headphones that isolate you from your surroundings even when you're not listening to music?
Wow ... no multiplayer without PS+? You seem to be correct and this is a step back for Sony in my opinion. I thought they were the humble ones this time around and not pulling this crap.

PS+ doesn't seem to be required for Netflix and Amazon though.

Source: http://mashable.com/2013/11/07/playstation-4-facts/
What does "know" mean? suspect? :)
Between people who fight for expensive and inconvenient procedures in the name of a particular existential threat, but when pressed admit that the methods are not at all effective for that purpose - an enormous difference between those people and people who have a different motive than they claim to have? A minuscule difference.

If you support A to do B, but admit that A doesn't do B, then I assume that you support A to do X. If doing A causes you to make money, I'm gonna assume X is to make money.
It's not, they're super bad too.

I carry an iPhone, but I'm under no illusions of their capabilities.

http://online.wsj.com/news/articles/SB1000142412788732399700...

http://news.cnet.com/2100-1029-6140191.html
Who Thinks Twitter is Worth More than $22 Billion?
Hack your life, hack your rate, hack the planet. At this point I can imagine some people be confused if you actually used hack in reference to a tree, thinking you were talking about conservation.

Many people used to assume "hacker" meant "blackhat." Now, if they're paying attention but not part of the tech community, they likely think "hacker" means "janitor" or perhaps "blogspammer."
Venezuela asks Twitter to block black market dollar tweeters
Tesla Fires Are Not Less Common Than Gasoline Fires
> Anyone with a computer and Wireshark.

This assumes that the information is not encrypted, for one.

> Do we want to get into justifications about what could possibly be done with a technology and therefore refuse to use said technology?

When it comes to security, yes, you must consider all vectors. See the two news stories below about cell phones doing similar things as far back as 2006.
> Anyone with a computer and Wireshark.

The data is encrypted.
You've got a point. It was a joke though.
The CMMI Institute launches itself to the public
The commentator did place a monetary bet, by not buying or mining BitCoins.
I just read it as "smurf" and think of whoever is writing it as Brainy Smurf.

Yeah, I have small kids.
Finally, some Democrats with balls.

For all the "tea party" rhetoric that comes from Republicans, I've yet to see 1 Republican step up and put his reputation on the line. Where are Rand Paul and Ted Cruz? How do they reconcile the NSA's actions with their so-called beliefs?
The overwhelming majority of bespoke software is a CRUD app in disguise (to a lesser or greater extent). You don't need to be an expert to develop things like that - a basic knowledge data structures, connecting to a database, and some UI and off you go. That isn't going to change. So I would argue that yes, we need the horde. We need more of the people at the "bottom" doing the boring stuff than we need at the top doing the hard stuff.
Or maybe this:

<script type="text/javascript"/>

Not quite valid HTML, but it's semantically very valid indeed.
Same here, from Venezuela and Turkey. My github isn't affiliated with any company, so I don't really see the point in trying to hack into it.
This seems like it might be useful to me. I clicked through it, but the landing page needs some work.

There are some example features at the bottom, but no screenshots, no detail and no way for me to try it out without me signing up.

I would suggest adding some more content to the landing page so that I can see if this is useful before going through the signup process.
Fragments indeed don't get sent to the server, and are usually used to track your location inside the document (be it jumping to section headers, or using js-generated dialog boxes, etc.). In an ideal world, this fragment is not changed unless the user explicitly changes the state. Unfortunately, apps often use it to store their own state.
The problem with mentoring programmers is: who is a good mentor? Looking back at when I started coding, very few of the senior people there would not have been good mentors. They simply weren't good enough. They would have taught me the wrong things.

Also, of course we need more good developers. The problem is that there aren't enough good people to be found (this is not a problem of too few places where you learn to code). Plus, the demand for more software seems pretty limitless.
> have you filed a radar

I have radars open on both of these issues (and a large quantity of other things referenced in this post). They remain open for long periods of time without acknowledgment, as is tradition.
Wait, Canada isn't a US state?
I think Filepicker have a good service that is worth paying for, but I have two problems with the change of their model:

1. At one week's notice projects that are using S3 storage out in the field will break and need recoding. If any of them are for example built by freelancers where clients have little knowledge of what's going on, the service will be the scapegoat.

2. It probably is not, but this sounds like a desperate search for sudden revenue. If this does not work out and the company abandons the product, then will all my Filepicker URLs and all my code stop working? In this case I would pay for the service, but right away migrate away from them.
It doesn't matter if you're a founder or a janitor; what matters is how many shares do you have? Just because you're a "founder" doesn't give you any special fiduciary powers; you're just a person with lots of shares to start with.
I've seen a small amount of suspicious activity (possibly 3 failed logins that weren't mine); I'm wondering how relevant various attributes of the username are. I'm starting to move to unique usernames for various services: not anything vastly secure, but something that's at least harder to automatically cross-reference. Does anyone know if using much longer usernames is a worthwhile investment?
Would be great if you had a screencast or tour to better show what it's like to use the system. I'm interested, but not interested enough to sign up... yet.
I believe there will be as many commercially created sites in the not so distant future as there will be houses.

programmers are the house builders of tomorrow, and they are needy, creating more jobs than the average bricklayer, so they drag a few non-educated along for the ride with them.

All in all a boon for all involved.
> Now, if you could override Function.prototype to just function(){}

Function.prototype is already set to an empty function by default (evaluate Function.prototype() and you get 'undefined'), so I am not sure this has the consequences you think it does.

When you call a function object, let's say f, Javascript looks for an internal method on f called [[Call]] and calls it. If one doesn't exist, an error is thrown. The internal property [[Prototype]] of f is not ever considered, although you are right that it would be equal to Function.prototype.

EDIT: Despite what I think, executing phpnode's code in my node.js REPL instantly crashes it, so I guess there is more going on here.
"You have asked Firefox to connect securely to communities.intel.com, but we can't confirm that your connection is secure"

Problems?
I am thinking of stealing this idea to offer finance advise (mainly advise on: cash flow planning/forecasting, financial planning, how to read statements, setting up controls and reports). I like it because I would start cheap with little experience in consulting (while I do work in controlling in a multi co) and get more expensive the more experience I gain. Also, 1 to 3 hours buckets might actually work very well for this type of freelancing.
Why I Left the Startup I've Founded and Built for 2 Years
Are You Interested In Affiliate Marketing Because You Are In Debt?