skysight-inc/HackerNews huggingface dataset:
In the same way, if an employee, say, does not "fully disclose" that they are leaving town in a month while applying to a full time job, that is also perfectly OK, right? Not dishonest at all? The distinction between a lie and not telling the full truth is a trivial detail.
Neurodebian – Neuroscience Software Platform
Or, you know, lease a VPN connection. https://www.privateinternetaccess.com/
Great if it works. In my experience and having heard similar stories from friends, it doesn't.
Oh dear, just goes to show how ageing my digital footprint is. I was 26/27 in 2009, so that means I'm now over the 30 threshold. Haha!

Personally, I don't believe age slows you down but maturity does. I rarely have the time to focus on non-essential tasks and priorities change. It might take me longer to learn something than if I was younger, but I'm okay with that. The thing to watch out for is jumping ahead because you think you know something and never really learn what's going on.
Practical rules for using colors and effects in charts
It's less about the thing that is said ("I need a raise") and more about the thing that is unsaid: "I need more money so if I don't get it here I have to go get another job."
Well spotted. To be honest, I'd be pissed off if I found out GCHQ had repurposed my project for this sort of thing.

Not really possible to fix this situation either as "do no evil" license clauses are pointless.
Although I use managed languages, I wouldn't want my code audited by the NASA.

When 180+ IQ brains analyze your work they're bound to find "horrible defects" that no "competent" programmer would ever make.
WALK LIKE A PENGUIN ORIGINAL First/Best vid win$$2500
Viral video that meets the eye
Given where we are (hacker news) I'm astounded the first response to this article wasn't "Use bitcoins!" since that's exactly the type of thing that it is best at.

Then all you need to do is start explaining bitcoin to your significant other just long enough for their eyes to go glassy, begging you to stop.
I would like an invite too please :)
personjerry@gmail.com
The term growth-outside-management is meaningless in almost all companies.

A few companies have it, but those are momentary times until they grow, and once the systems are in place. They will put in a middle management guy have it run. Slowly you will the architects would have been phased out and replaced by managers.
Ah, page 19 (18 for context) of this presentation is kind of interesting:

https://firstlook.org/theintercept/document/2014/02/18/psych...

Firefox: browser of choice for neurotic introverts!

(I use Firefox:)

Actually that whole slide deck is interesting. Watch how "Squeaky Dolphin" help us go from "real-time" monitoring of likes on facebook and youtube/blogger views to splunk powered(?)[1] "Battle Damage Assessment Demonstrator - City Activity"...

[1] Slide 26-32. Splunk is namedropped, wonder if NSA are big customers of http://www.splunk.com ? I guess all PR is good PR...
I hope he flogged these little creationists bastards ! ;-)
I had something similar to me happen. I came in at a very low salary (which I would have rejected had I not been desperate at the time) - I already knew almost everything I'd be doing in that job, but they weren't sure about verifiable experience. I worked hard and tried to take on additional responsibilities and skills, but they didn't want me to (always a huge red flag in hindsight), my scheduled pay rise was repeatedly delayed for several months, then around annual review time, nobody got any raise at all. That was the point I had enough and quit - I'd already witnessed several of the best people there quit for better paying jobs prior to that.

I still consider that company a nice place to work for, with nice people, but the work itself was unfulfilling and the pay very poor.
From a host perspective it's a great security feature.
you have a local address means your host cannot be contacted from the outside world.
You want your host to have an IPv6 address, VPN into an IPv6 provider.

The fact that demand for this is so low, just goes to show it's not needed at the moment.

In fact, I can't think of a single reason "why" IPv6 would be needed.

I definately don't want all my devices to have a web reachable address, far from it, total security nightmare.

one entry point - a VPN on IPv4 is just great thanks, secure and easy to manage. want to access my other devices, jump on the VPN.

I that sense, you can describe IPv6 security, as configuring your VPN with no password and letting anyone connect to it.

The other way to look at it, is the successsor to IPv4 is called tor.
Potty training for tech entrepreneurs
In a lot of ways starting out as an entrepreneur is like being born. Your first months involve a lot of throwing up, doing things for the very first time and shitting yourself. It takes a while to get the basics right, eventually realising that there are better ways of getting from one place to another than flat on your belly.
What If Apple Bought Tesla?
Instantly Find Dictionary Meaning of Words on Google
Walmart intros diesel-electric hybrid truck, drops 4k lbs using carbon fiber
I know this guy, let's call him hypothetical Fritz, who was seen talking in public to a WL spokesperson after an event a few years back. I don't know if he should be worried, but from listening to him when he talks of it, I know that he is.
The Metaphysician and the Hole in the Ground
Like right-handed screwdrivers.
Is there any step-by-step setup guide for dummies? I'm entirely new to gnuradio and have no idea how this is supposed to work. It seems very interesting though!

By the way, I'm using Linux Mint 15 and fairly experienced with Debian-based Linux systems.
I like the very thought of home automation and the principle of 'automate everything' and as such "kudos to the developers". For my own part I have occasionally thought about what I would like to automate in my environment and came up with ... nothing.

Once I read an article about a guy who used a Kinect to determine where he is located in his room and then let the system switch the lights accordingly. Quite nice, but not really essential or saving time. And my appartment is different so I'd need at least three Kinects (living room, hall, kitchen), which is too much of an effort just for light switching.

Maybe I am simply uninspired. I thought 'well, where are the things I do repeatedly where automating would save me a little time and effort?'. I came up with errands where stuff has to be done. physically. cleaning, laundry, dishes, trash.
I purchased a Deebot D76 vacuum cleaner and it was quite nice for a while. But the bearings get dirty pretty soon and the batteries wore out very fast. The second set of batteries is done with again and I'm not sure whether I'll replace them. This thing never got to the point of 'fire and forget'.

Other than switching the lights I can't imagine anything that would be of utility for my beyond gadgetery and 'wow teh awesome!'.

My home does not have any automatable security systems, no electric shades, nothing that would follow a simple logic of 'if this then that'.

Please help. I'd love to live in the future, but I don't know how.
Angular, Ember, And Backbone: Which JavaScript Framework Is Right For You?
Six awesome Operations Tools that you should use
I've had coworkers who didn't particularly care about money, and were clearly on their way out. In order to retain them, they were transferred to different teams where the work was more engaging.
I agree, and I also agree with the OP on this issue. Typically, at the point of a counter offer, a line has already been crossed. We've all seen exceptions, but by the time that meeting takes place, the employee has usually left already in their minds and counter offers are typically too little, too late.

If, as in your three cases, the employer has clearly failed, then the employee is in a position of strength. They probably don't even want a counter offer, as they are already resolved to leave. If the employer is surprised, it simply further illustrates the problem and validates the decision to leave.

From the employer's perspective, if the employee is just trying to leverage better comp opportunistically instead of through merit, it's also unwise to match or beat the offer. In my experience, this only tends to happen with younger, inexperienced people who don't have a long view of their career.

Either way, my policy is that when a person leaves, that meeting marks the end of their tenure at the company. Pay them for the two weeks notice they are always willing to give, just as if they were still working, and make all honorable accommodations. But once someone has resolved to leave, it's just better for everyone if they weren't around for an extended farewell tour.

This is often very difficult policy for managers, because they fear that a person is indispensable and will require the full notice period to train up replacements. They worry about the disruption to the business that it would cause. But if that's the case, it simply highlights another management failure. I'd rather take the business disruption, which gives my team an opportunity to shine, instead of the cultural disruption of having someone there-but-not-there, anxious to move on.
I wonder how many of those are either run by spy agencies, or are infiltrated by spy agencies?
Quick & dirty scripts for testing and such where speed doesn't matter is Groovy's strength. Its managers at VMware are trying to use the Groovy distro as a delivery channel to sneak other unrelated software into businesses, such as a static compiler and type checker which were written by one person only and have virtually no commercial use. There's many other higher quality languages out there for JVM static compilation, e.g. Java 8, Scala, Ceylon, Kotlin, each of which have far larger teams working on them.
Original title, and current headline: 1% Jokes and Plutocrats In Drag: What I Saw When I Crashed a Wall Street Secret Society
sadly, you are probably the norm nowadays. a shame.
I didn't crash the Wall Street secret society :) the article is adapted from Kevin Roose’s book Young Money
And when you have the outside offer and talk about it, you shatter any remaining trust your bosses have in you, so you'd better take the offer.

This right there is the dilemma.

Does anyone have any solutions to it?
In a nutshell: If I want fast, cheap internet, then I should get the heck out of the US (where there's no competition and no government enforcement of anti-trust law, competition law, or consumer protection law); vote with my feet; and go to South Korea. There, the government intervenes in the market and regulates ISPs to foster competition:

"South Korea's government worked closely with providers, encouraging investment and coming up with a development strategy that was collective but still included a deep reliance on competition." Source: http://news.cnet.com/South-Korea-leads-the-way/2009-1034_3-5...

"A number of governments, including South Korea [...] have experimented with or embraced infrastructure-sharing as a way to get new companies to compete in the broadband market." Source: http://www.cnn.com/2010/TECH/03/31/broadband.south.korea/

By contrast, here in the US, regulators like the FCC are toothless, and the Courts favor Big Business. We just saw Verizon crush the FCC's net neutrality policy in federal court. And we probably won't see the DOJ stop this Comcast/Time-Warner merger either.

There is a Whitehouse petition to "Stop the Comcast/TimeWarner Cable merger and require more competition in the cable industry." https://petitions.whitehouse.gov/petition/stop-comcasttimewa...

I will sign it, but I don't expect it to do any good--the Democratic party is beholden to Comcast as much as the Republicans are to Verizon. See http://shopyourpolitics.com/category/telecommunications
As far as i understood the slides the stack overflow part is only one critical problem.

The v850 has 1...256kBytes of RAM. Let's assume 256kBytes of RAM. Then lets assume they have a Stack of 16kByte. => There are only 983 Bytes of free stack. Then a function call with 5 Int parameters and 10 Int variables needs around 64Bytes.
=> Only 16 recursive calls are needed to have a stack overflow.

Further because the critical data structure in the os are not secured the os will have no idea that something is wrong.

(In several projects we had to have our critical data 2 times in RAM, once normal and once inverted. In a critical project we even had to do all computations two times, once with the normal data and once with the inverse data. This way you will also find some bit flipps of the ALU, RAM etc.)

edit:
In the slides i found that the stacksize is 4kByte => only 245Bytes are free! So you can't make many recursive calls!
So people who rule Wall Street are sexist and homophobic. I'm surprised... that some of those things seemed actually funny (a parody of ABBA’s “Dancing Queen” called “Bailout King" has to be funny).

On a more serious note: congrats on the reporter for having the balls to crash that party. Most things were expected, and properly offensive. But I don't understand the shock at finance themed parody songs.
Sadly true.

Some companies are willing to keep up, because they don't want to replace employees, but for most, it's cheaper to hire someone underpaid for a year or so until they jump ship, then repeat.
The plutocrats are right. Of course they are being persecuted. I guess that's what happens when you have done everything in your power to redistribute wealth from the bottom to the top. But then again, trickle-down economics has worked wonders for society.
> 3. Slow, complex build tools

Slow... depends on what you're used to; I've worked with Java / Maven and such, and one step worse, Scala; if you want slow, go for those.

Complex. The author links to a certain gruntfile[0] as an example of a large, unmaintainable gruntfile, but apparently people forget that a gruntfile is just a Javascript / NodeJS file, and thus can be broken up into more manageable chunks - like any code[1]. Alternatively, there's newer, less config, more code build tools like Gulp.js[2].

#4 is also no longer valid; Angular's Protractor[3] wraps around Selenium etc and deals with angular's asynchronous behaviour, as long as you stay within angular's framework.

And #5 is to be blamed on the developer for not having attention to performance / total load times, not the framework.

I'm defensive, but then, I don't have a public-facing app.

[0] https://github.com/ngbp/ngbp/blob/v0.3.1-release/Gruntfile.j...
[1] http://www.thomasboyt.com/2013/09/01/maintainable-grunt.html
[2] http://gulpjs.com/
[3] https://github.com/angular/protractor
The Inside Story of How Olympic Photographers Get Such Stunning Images
My University Transfer Application Essay
"If id asked people what they wanted, they would have asked for a faster horse." -Henry Ford

Stop arguing for faster horses just because cars don't run on oats and hay.
Ok. The GCHQ affair is making me go crazy, since as soon as i read

>ANTICRISIS GIRL

my brain came to a screeching halt, because I GET THE REFERENCE!

I am possibly the only person on HN go get it, because it is unlikely that anybody else here is a fanatic adherent of the Eurovision Song Contest.

The 2009 entry of Ukraine by Svetlana Loboda is called "Be My Valentine! (Anti-crisis Girl)" and here is a link[1].

WARNING: While not strictly NSFW, that video has a half-naked woman yelling "you are sexy bum", background dancers that can only be described as sex-legionaries and a catchy tune. She starts repeatedly screaming "anti-crisis girl" at about 2:30.

Now back to meaningful discussion about total global surveillance.

[1] http://www.youtube.com/watch?v=iA-HL-EfUbI
Why Selling to SMB Sucks
What does that gain you over the mapped suffix, where you embed the IPv4 address at the end? (which is used by NAT64, etc.)
Let's hope they're less spammy than airplay :) hijacking news to blindly advertise your product on HN (and everywhere else, like the comments section on the article itself) is not the greatest tactics, IMHO.

Disclaimer: I'm not affiliated to hackhands in any way, just met the founders in NY, at a coworking space, and found them pretty nice folks.
I sense lack of familiarity with suggested readings, so I doubt that "otherwise intelligent people" stuff.

Hint: the distinction is not between so-called technologist and non-technologist, not even between engineering and liberal arts education, so the link is irrelevant.

If one choosed to be a software engineer, note the word "engineer" one have to have understanding of underlying principles, general ideas upon which design of this or that component is based, and implementation strategy which was used. One cannot just ignore complexity and treat everything as black boxes and someone else problems. But so many do. This is the distinction.

You you got a motorcycle you better have to understand how it works and why important design decision has been made, based on what line of reasoning. Then you will be able to have real confidence, based on understanding, not that anxious one which is based on a belief and hope. With this you will be able to do maintenance, fix problems, and complete your journey, instead of praying that nothing will go wrong. It is that simple.

Lots of people are very comfortable with beliefs and hope instead of knowing the details. They emphasize the "getting shit done" approach and usually become quite irritated when asked questions beginning with words "why" or "how". We call them "packers".

You better read the books.

Btw, when MIT guys like Abelson and Sussman are saying "ignore everything below this level of abstraction" or "use the black box abstraction" they doesn't mean being ignorant and literally having no idea what's going on down below. They do have understanding of CS theory, EE and Physics. So no, no country for ignorant.
Hear hear. I'm still using a nexus One. ONE.

now, had i been using stock image on that device... first it would be full of crapware that i couldn't uninstal. and since the available space is something like 250mb for apps, i wouldn't even be able to install 2 apps.

now, i've spent $500 on it. why should i already replace it if it does exactly what I need? just so i can have NFC? ha! no SD? ha! even less, non replaceable, battery life? ha! (i use an extended SEIDIO battery). no trackball with extremely visible and customizable full color alert led? ha!

the only thing it misses is a better screen some time. but i like the size, so i won't be switching to a fullHD phone with a phablet screen size. to fix it. Also the OLED screen is awesome to read at night. Ironically because of software, by features REMOVED on android after 2.3. on 2.3 on my custom roms i can have smart inverted colors in the browser. I don't have to choose between white on black pages with inverted images or bright pages with correct color images. i can have both! Also i can enable night mode render effects. Good lucky doing any of that on your shinny nexus 5.
So what are you proposing in this case, that the original poster had kept the Wikipedia title? Or that the linked Wikipedia article shouldn't have been posted at all ?

Because hn's anti editorialization policy is useless in both cases. For, in the first case, without editorialization, the title is completely useless except for experts on the subject. And for the second case, it has nothing to do with title editorialization, but with content.
.Net is the most popular platform for commercial content management systems($2k->$100k license), with SiteCore, EpiServer, Kentico, Sitefinity and Ektron leading the pack.

If you have problems selling due to the platform, I think the main issue is your target market, and not .Net in itself.
Emma Watson will you go to prom with me?MLG
Hey check out this video I saw! Its so fuckn funny!!!!
I would also like an invite, please and thank you.
They what happens next? Let the user to choose which app should have what access to which resource? It will be confusing.

Your idea is there, but it's not practical.

Let's just use the DNS example here. So VAC is md5 all DNS cache entries on Windows. How do cheaters get around this? Any program can use UDP socket, what prevents the cheaters directly craft DNS packets to an external DNS server? This completely avoids `DnsQuery_A` or `gethostbyname()` APi calls.

So VAC need to sniff all UDP traffic to port 53?
Every time I see the word "loyalty" used in the business and employment concept I cringe.

If my boss ever mentions it in a sentence. I swear I'll quit within a week.

Loyalty to a capitalist legal entity who will fuck you for a dollar is absurd. Reserve your loyalty for your family.
A ll too common as a way of ripping people off, unfortunately.

Sometimes they are actually trying, if the problem is internal politics preventing paying staff properly, but more often they're hoping you'll either forget about it or leave instead.
Not realistic. Agile has many very good practices, but the ones that are missing are exactly the ones needed when you have a zero bug tolerance. You mention derisking - creating a proof of concept (a short sprint that proves you can do something you're unsure about) is one way of eliminating risk. Agile however, includes no practices for identifying, analysing and managing risk. Similarly, absolute reliability requires upfront design, and documentation. See https://www.wittenburg.co.uk/Entry.aspx?id=99bb5987-e08d-4e8... .
In this case, the former, although in general, the latter.
It's not really a single page application if you are serving separate pages is it? BTW, the page you linked to says 'Uh-oh! Couldn't find that page.' before loading and displaying the content... ouch.

One of the things I love about the web is that it uses incredibly simple building blocks like simple html pages at defined stateless URLs, dumb servers and dumber clients, and builds complex systems through their interaction. I'd be very wary of solutions that drop those advantages.

There are certainly technical solutions possibly to almost any problem with angular or client-side apps in general, but I'm not sure that rendering everything client-side really gives you enough advantages to warrant it for many websites. What do you see as the main advantages to this approach and do you see it spreading everywhere eventually?

Every website is different and what suits (say) a chat application will not suit a document-orientated website at all. There's certainly room to explore both approaches or even mix them at times.
I read your discussion and really get all the points, and still I just think "don't make me think." The thing with Erlang is, I don't have to care about threads, pointers, libraries, re-entrant code, thread safety etc. I can just write a couple of actors, who do one thing each (in parallel, because Erlang) and they can talk to each other, share some data if they want. The only thing I need to keep in mind is, who has what data (if I need it).

I can hook up to the Erlang runtime (in local, staging, production, wherever) and talk to these actors. I can ask them "hey, what's your state now," "who are you talking to?" Sure, Erlang is slower in some cases, but for the value you get, I think it is priceless in many cases.
I see a lot of pople I'd expect to be more mature making a seeminlgy conscious effort to get bent out of shape about the gender thing.

I guess it's good to create awareness but I hope these people don't end up doing things with a net negative effect in the process.
نتائج جميع الكليات والجامعات المصرية الترم الأول
If it was GPL you might be able to argue that they violated the derivatives clause. I doubt it would help since this is top secret intel work and I'm sure they have legal loop holes that essentially allow them to ignore things as trivial as copyright when it suits them.
localForage by mozilla