skysight-inc/HackerNews huggingface dataset:
> silence even the possibility of dissent that honest journalism provides

The crime being prosecuted is not dissent. Dissent enjoys nearly unlimited legal protection in the U.S.

The crime being prosecuted is the disclosure of classified information by government employees. This is often accompanied by, but completely independent of, criticizing the government. We can and have prosecuted people for leaking secrets that made the government look good, i.e. people who divulged too much detail about the Bin Laden assassination.

If you voluntarily become an agent of the government, you voluntarily give away your right to criticize it without consequences. We haven't had a draft in a hell of a long time; there's really nothing wrong with that.

Stop equating dissent and disclosure of classified information. They are completely different things. You can criticize the government without sharing its secrets; you can share its secrets in a way that glorifies it.
I refuse to use lab computers on this basis. I assume they're owned and have keyloggers. I'd sooner use someone else's toothbrush.

I don't understand why more labs don't use dumb terminals to hook back into a VM that gets blown out the airlock after each and every use.
In my experience folks who've studied with Reginald Foster tend to admire Ørberg quite a bit, but they might think Ørberg's books are too basic for their own students (since I guess people coming to Paideia will have studied Latin for several years first) and/or study things that are not explicitly didactic works.
Internet Tools for the Privacy Conscious
Tripadvisor for Tech Conferences
TOTP and HOTP have been standards for how long now? (HMAC has been in papers since 1997 or earlier, HOTP since 2005)

We have 2FA devices like the Yubikey (https://www.yubico.com/prodcts/yubikey-hardware/)

that are so incredibly small. Why is this not something you'd implement via RFID challenge/response to stop any attack?
oh god yes and the entire state of Texas which makes the agreements that marcus pincus makes you sign when you join zynga sound lax.

there should be some federal minimum standard so that incompetent and malicious state actors in one state don't try to undercut fundamental economic policies of other states to lure away the companies from states like California... You should not be able to say "Come and incorporate in Texas and you'll own whatever your employees and ex-employees think for their entire lives". Or come to Texas and you won't have to pay a minimum wage to your employees.

https://groups.google.com/forum/#!topic/comp.dcom.telecom/op...

http://repository.jmls.edu/cgi/viewcontent.cgi?article=1118&...
It was, everyone who really cared about it in the slightest knew

http://www.reddit.com/r/Bitcoin/comments/2uadvd/the_real_rea...

http://www.reddit.com/r/Bitcoin/comments/2u4nv4/ryan_x_charl...

http://www.reddit.com/r/SubredditDrama/comments/2u4ypn/reddi...

http://www.reddit.com/r/Buttcoin/search?q=ryan+charles&restr...

The only people that cared about this guy were the bitcoin fanatics and the those who where hell bent on making fun of the bitcoin fanatics. No one else on the site talked about it because it didn't affect them.
So why create a new bitcoin derivative to do something like creating a divisible bearer reddit stock certificate held in trust vs. something like open transactions or a webservice? Especially since it would be a relatively small network easily taken over by some large mining pool if it ever became useful. Your prone to the US legal system requirements in this case since I'm guessing reddit is a US corp.
At first, it reminded me about const-correctness in c++.
It's correct. As an intransitive verb, the subject is the person feeling enthusiasm. "I'm enthused to be going to Disneyland!"

As a transitive verb, the subject is the thing causing enthusiasm. "Disneyland enthuses me!" (This formation does tend to be less common.)
React License – Additional Grant of Patent Rights
If a teacher only knows DOS, he/she should teach DOS? ;)
If BSD and Linux hadn't happened, Windows NT line would have taken all workstations market.
That said, this is a fair point. I have shot myself in the foot in a fairly equivalent manner in another memory-safe language (doesn't really matter which) because I was trying to reuse buffers as an optimization. Oops. I did it to myself, and at least I understood enough about what was going on that I didn't spend days wondering at the heisenbugs, but still, oops. It can happen.

But at least you have to work at it a bit.
How did you manage to trigger getting featured?
Rafflecopter - Boulder, CO (Remote/Local/Relocation available)

http://jobs.rafflecopter.com | jobs@rafflecopter.com

We're a fully bootstrapped and profitable startup providing giveaways as a service for marketers, bloggers, etc. Our dev team is 4 people and we're looking to expand our offerings and specialize some of our team members.

Infrastructure Engineer - Looking to redeploy our system onto a new system. Deciding between docker orchestration frameworks like mesos/coreos/helios/etc. Also responsible for anything backend like message queue systems and development-to-deployment toolchain.

UI Engineer - A strong developer-first front-end engineer. Writing reusable and readable HTML/CSS/JS is foremost important. Will work with our main designer/front-end developer to create new interfaces and extend current ones.
When applied to having a hidden truecrypt OS, I don't think this would work with UK's laws. You give the password to the dummy OS, not the true OS, but there still being a large chunk of seemingly encrypted data on the hard drive would lead them requiring you to unencrypt that as well.
No actor-model based language has this problem, so perhaps all it comes down to is baking in the right(or even any decent) concurrency support from the start, at the language level.
Yishan really quit over a disagreement about an office? That seems like a straw that broke the camel's back situation. Or he's unstable?
"I worked at a place where we ported our software to 20 different versions of Unix

If you're feeling odd or out-of-place, I'd like to point out that I had the exact same experience in the mid- to late-'90s.

Gcc also had the major advantage of compiling the same C on all of the machines. Yes, C was standardized and old at that time, but each compiler somehow found room to be slightly different.

Not to mention that the code it generated was pretty competitive in general with AIX's xlc and Sun's SPARC compilers.

P.S. Thanks for the licensing daemon flashbacks, dude. Thanks.
Take a Look at This Amazing Virtual Parisian Apartment
Ship a Kitten
People either Love or Hate kittens. What better way to express your feelings than with a Kitten?!
Honestly, GCC was a pretty good optimizing compiler even on RISC architectures. The one exception was on SPARC, because the optimizer didn't take advantage of the "register windows" feature, which arguably is the most un-RISCy aspect of the SPARC architecture.

RISC vendors often shipped carefully optimized floating point libraries, which would result in floating-point optimized code from their compilers outperforming gcc, but for fixed point performance GCC was often competitive and even superlative to the offerings from RISC vendors. If you look through the history of SPEC benchmarks, you'll see that for SPECint, GCC was as much the compiler of choice for RISC vendors as it was for CISC vendors.
Do a person with bad mathematics can be a good programmer
On Reddit, in my opinion, spin and the degree of transparency matter long after the fact. This is everyone who cares to know right now. What happens when there's a front-page TIL post or relevant blog post in a few months? Reddit and PR can be a time bomb.
Windows post-Vista will write zeroes to the entire partition if you format without the quick option. [1]

[1] https://support.microsoft.com/kb/941961
I see some hand-written signs by native Spanish speakers in my neighborhood that interchange b and v (and sometimes k and c, and sometimes c and s), which would make for good evidence for a future historical linguist that these were homophones or near homophones in certain contexts.

For example, I think I've seen "besino" written by a native speaker for "vecino" 'neighbor'.
(note: i also work at olark)

we are currently searching for coverage for certain hours -- but if someone from other timezones have no problem working PST/CET, that's fine and they can totally apply.
Practicing a Foreign Language with Bots Using Speech Recognition
Which can be used today via 6to5!
REMOTE: WooThemes is hiring!

We’re WooThemes, a proudly bootstrapped WordPress business with roots and headquarters in sunny Cape Town, South Africa. Our distributed team spans 16 countries and we’re known for our range of 400+ tried and trusted themes and plugins for extending WordPress-powered websites.

We're looking for support ninjas for WooCommerce and our themes.

Learn more: http://www.woothemes.com/careers/
Great quote-- The obvious solution here is default to keeping your door open, but having the freedom to close it for short periods of time as needed is invaluable.

The problem with open office plans IMHO is that freedom does not exist. (well, maybe it does in the form of WFH if that is allowed).
Install resin.io on it and smile :)
I could even use them for light-weight app server :)
Absolutely, yes.

For instance, here is an abstraction of code which reads and writes

class Monad m => MonadTeletype m where
writeLn :: String -> m ()
readLn :: m String

Here is one which receives the current time

class Monad m => MonadNow m where
now :: m UTCTime

And here is code which transparently combines them

echoTime :: (MonadNow m, MonadTeletype m) => m ()
echoTime = do
line <- readLn
t0 <- now
writeLine (show t0 ++ ": " ++ line)

You then, when actually executing echoTime, have to create a monadic implementation which you prove to instantiate both MonadTeletype and MonadNow. For instance, we can always show that `echoTime` can be satisfied by the Haskell "sin bin" type, IO:

instance MonadTeletype IO where
writeLn = putStrLn
readLn = getLine

instance MonadTeletype IO where
now = getCurrentTime

That said, it's easy to write monadic languages like MonadTeletype and MonadNow which aren't trivially satisfied by IO. This occurs when you've imputed new meaning and language into your monad, which is really cool. IO is the "sum of all evils", but it's not terrifically expressive.
I always recommend two books to anyone asking about buying a camera - "Understanding Exposure" (Bryan Peterson), and "The Photographer's Eye" (Michael Freeman). These two books cover all the basics of exposure and composition in a pretty accessible way.

Those two books will get you farther toward taking good photos than any piece of gear will.
> With such a proposal!

Isn't UK the place where you have to pay license fees to watch television? Those fees are then used to support outfits like BBC. So it isn't a far stretch to imagine a similar broadband tax. I'm not supporting the tax; I'm just saying that to someone who grew up in the UK with a "license fee" model of television, a broadband tax isn't an intellectual leap, it just feels like an extension.
There are a few hypothetical landslide/displacement-driven tsunami events that are interesting to read about: http://en.wikipedia.org/wiki/Megatsunami#Potential_future_me...
For most "mass market" software, since 2010 all you need is an encryption registration. Before that you had to do a classification request which was a harder and more difficult process. I wonder why this took until 2010 before it was fixed.
Definitely, the usual things that are checked would be whether the page loads, whether the creative is offensive, etc.

Facebook gets a lot of flak for having poor ads, but they have a pretty comprehensive list of rules [0] and they actually enforce most of them through semi-manual audits of the first few ads each account creates.

Most networks will say that content of their ads must not be deceptive, but ultimately they can only audit a small percentage of them.

Usually they have heuristics to try to identify the most "high risk" categories such as adult / alcohol and they will make sure those are not being targeted to minors, as they would get in trouble otherwise. But "miracle pill" and "doctors hate him!" ads are harder to automatically filter out.

[0] https://www.facebook.com/ad_guidelines.php
>>Then the hackers would send the target a photo of themselves loaded with malware that penetrated their personal files and stole information.

The mainstream public is going to freak out over this line. What I assume this means, is that they sent a malware destined URL claiming it was a photo... or an email attachment like MyPicture.jpg.exe/vacationPhotos.zip.exe to the target and triggered some code execution.
> We can massively generalize this by calling "blue" "pure" and "red" "impure". The end result is essentially Haskell (but you can take it much further, too!).

Yes, I wish I'd taken the time to work more Haskell into the post but this thing has been marinating on my hard drive for months and I wanted to just get it done before the Superbowl ended and the wife and kids got home.

> (That and sum types, because nobody is served by a bunch of integers named Token.LEFT_BRACKET.)

What said it was an integer? ;)
I'm not sure if you're leading this or not, but to be clear... this is exactly a type system.

(Edit: read your blog; it's clear you're leading it. Poe's Law is in effect sometimes here, sorry 'bout that!)
It's a shame that BMW isn't committed to fixing the key-reprogramming method of theft that affects many of their older cars. The previous "fix" that they issued only prevented the windows being wound down from they key, not the actual reprogramming.

http://www.bbc.co.uk/news/uk-19562487
>Can you do serious crypto in C? Only if you know what you're doing and don't screw up. Same goes for javascript.

Overall I am sympathetic to your cause, but this raises alarms. JavaScript crypto is nonsense, you could have the implementation silently replaced with a naughty one at the hosts leisure.

EDIT: To respond to all of you at once - everything I've seen so far says that he was aiming for JS in the browser. Did I miss something?
> Facebook uses a whitelist approach

Yahoo used to use a whitelist approach too; but with RTB (programmatic buying) it is no longer feasible to do that. And unfortunately, the whole world is moving to RTB... :-(
Papa Johns Delivery Boy Quits During Super Bowl
Start Remarketing with Google Analytics Instant Activation
Similar path: I'm 30-ish as well and we had a C-64. Starting playing with it when I was 4 or 5, copying code out of code books before I could even really read. Also making lots of simple programs that would flash colors and fill the screen with "I AM AWESOME!".
Interesting allegory. Pretty much the exact same thing could be said about pure/impure functions in a language like Haskell -- where I thought this was going (until I realized it was about JS)
Yes it affects many higher end cars but BMW's have suffered for a long time. Their excuse for a "fix" prevents the windows from being wound down by the key.

http://www.bbc.co.uk/news/uk-19562487
> What said it was an integer? ;)

Ha, well, totally fair. But, as long as this watercooler language is essentially "Javascript++", I'm not going to let it get away ensuring sum types are bolted on :)
My favorite thing about "trits" is that they can directly encode the notion of "true / false / unknown". This is attractive because a lot of computer science (and type theory in particular) seems to gravitate toward constructivist / intuitionist logics.
Paranoid Android 5.0 Alpha 1
I thought Indiana Jones already did that.
I distinguish between proprietary apps and proprietary kernel. The open source world can build its own apps. Mostly. However, it can't build its own kernel if the hardware is undocumented and/or only supported by OS-specific binary blobs. Drivers are key to a lot of things.

MS is a lot more open-source friendly, and smarter, but it's pretty clear that this is a strategy to get more people tied into ecosystems which favor proprietary Windows. MS is behind, so they're playing catch-up.
Eben Upton and the foundation should rightly be lauded for the RPi Model A. That was 3 years ago. What purpose does this update serve? If it's the "developing world", then you haven't made the device any cheaper, and more functional competitors at similar price-points have existed for at least a year. As for the "developed world", I could have bought a Chromebox for $150 on Black Friday. I'm sure a school could easily negotiate that price and have a device that easily has >6x the functionality (and far more open thanks to tireless work of the coreboot team and Googlers working with Intel on minimizing the closed bits).

What again is the point of the RPi2? What new thing does it bring to the table that an at most $5 set of GPIO pins, in the physical form of the Pi connector, off a USB plug with an API can't bring to a basic PC?
I'd be interested to find out if having programming skills grants a similar advantage concerning dementia.
In essence, this is the direction PH said they're going in. To create niches/communities around products.

There could also be some sort of sub quality indicator, perhaps merely based on submission and comment numbers/frequency, etc. For example, one country sub I know of, there's a lot of submissions and commenting but it's almost strictly politics, strictly in the language of the country, and everyone is extremely negative there. It's a shame for people to land on a country sub and see such things. On the other hand, taking another country sub I know as an example, they have two versions (one in English, one in their own language). The latter, in particular, has diversified quite a lot in the last 6 months or so and there are now many language-related (in regards to this country) subs as a result.
This was heavily discussed back when it happened, but he says it's true: http://www.quora.com/Why-did-Yishan-Wong-resign-as-Reddit-CE...
You mean something like these?

http://geocod.io/
https://smartystreets.com/
Talkfusion | Senior Developer | Friso, TX

Our team is looking for a diverse developer who has knows a considerable amount about the entire application stack. We have Go, Node.js, PHP, ASP, and several other systems in place. We need another team member who is competent at the server and application levels.

Openresty, WebRTC, Angular, Redis, Bash, MySQL, Snort, and Naxsi are just a few of the things you will be expected to play with on a regular basis.

Only apply if you know what you are doing, I will be testing your knowledge. A strong github account goes a long way. $100k salary and you must commute to our office. :)

You can email me directly at david.pennington@talkfusion.com
I don't know if this was motivated by religion but this stuff is very Christian in nature :)

http://biblehub.com/deuteronomy/15.htm
Element14 should have it
Don't use C/C++ at all.
Thank you! I know the reader's time is precious so I try to cram as much entertainment and information in there as I can.
What would you have had them do? Make a full blog post for every single employee they hire or layoff? Have the entirety of the site (which is already hypercritical of the admins) mull through and critique every single personnel decision?

They didn't try to hide the fact that he was laid off, and he's now obviously free to come talk here and on twitter about the circumstances surrounding his departure from the company, I really don't see how this is a transparency issue.
And it won't do either, merely encourage the use of other routes to planning such activities. It's not difficult to imagine a terrorist plan that has no dependence on electronic messaging. Talk about selling your birthright for a mess of potage.
That's really nice. Is it possible to do the destructuring directly in the argument list?
> Second

Pretty easy to find. What's your question?

http://www.propublica.org/special/sealing-loose-lips-chartin...
Help Hackers Lab to realize one of I.A.W. projects
A Discredited Vaccine Study’s Continuing Impact on Public Health
Hi, one of the founders of drchrono here. I think the hackerrank challenge works well for us as a company and is better for most candidates than phone screening or resume reviews. It isn't perfect and it has strong and weak points like any interview process.

There are really great programmers we hired who first came through this hackerrank challenge that we would have missed if we had used more traditional interview methods like screening their resume and a phone interview. As an engineer myself I hate technical phone screenings and resume reviews, I HATE doing them when I'm hiring and I HATE being subjected to them if I was looking for a job.

Based on this post and some other feedback I've seen, there must be a set of good programmers (who companies like drchrono and others would love to hire) who do terribly on these types of tests or just don't want to commit to taking the 60 minutes or so to do these tests.

If you don't want to commit the time to do the tests and you want to blanket apply for tons of jobs at once, then larger companies/recruiters are a better fit and I'm ok as a tech startup if we miss out on you. We want to recruit people who are passionate about changing healthcare and our company's mission, and having someone commit an hour of time feels fair. We as a company spend 10+ hours for every candidate we screen so asking for one of your hours for 10+ of ours seems reasonable (I'm sorry if other people don't feel that way.)

We use Python/Django on our backend and we found the tests are reasonable to complete in Python. For iOS developers the C-type challenges seem an order of magnitude harder. So language experience and the technical limits of hackerrank do make this process have blind spots and we know we are going to miss out on some good candidates. I still think hackerrank is the best solution I've seen so far to objectively judge technical talent and works better than phone screens and resume reviews (which are horrible and I personally hate).

We've used hackerrank (formerly interviewstreet) almost since we started hiring software engineers, so every engineer we currently have working at drchrono passed through the hackerrank challenge as the first line interview. One other benefit is that if someone gets a good score on the test we feel 90% sure that the person is technically strong enough to be able to do their job and we focus the rest of our interactions with the candidate on other variables.

I think the best way to apply and get a job at a company that uses challenges like this if you are bad at them, is to have built awesome stuff: Have an app in an app store that people use, have a popular website, have contributed significantly to an amazing project/product) and to reach out through your network on Linkedin / Angellist to people at the company. This works better for candidates who have done a lot of stuff. I've seen programmers coming out of high school who have really cool apps in the App Store and have cool websites / web applications, so this is achievable for developers of any background.
> It is just how to world operates.

It's not an excuse for such practices. Or one can use it to excuse any dictator as well. There is no "fuss". Such practices are straight despicable and unacceptable.
I think you're mostly right, though there is a notion of a "more conservative" or "less conservative" pronunciation.

For example, surely we could see Spanish "luna" as just closer to Latin "lūna" than the Portuguese "lua" is, and Spanish "consonante" as closer to "cōnsonāntem" than Portuguese "consoante" is. (But that doesn't make Spanish as a whole closer to Latin than Portuguese as a whole... but it's possible to imagine a language typically being more conservative in some respect, having fewer sound changes applied and so on, than another language.)
Resources to learn Graphic Design?
Does that mean that the end of life on [1] mean that date or an earlier date as Microsoft chooses?

[1] http://windows.microsoft.com/en-us/windows/lifecycle