skysight-inc/HackerNews huggingface dataset:
Dark Ages: randomly shuts down all functionality of your phone, forcing human contact, at random 10-20 minute intervals , no more than a couple times a day.

Perhaps there is a machine learning aspect that learns when you are being anti social (ie playing Candy Crush for 3 hours straight) and is more likely to "dark age" you.
Instead of charging 0.12-0.25 cents for the service of discovering the clearing price of an instrument, they charge pennies.

I believe it is more on the order of $0.00005 per share traded.
I agree with your points to a certain extent, but if you understand things from a Java mindset the features make sense.

The thing to understand is that, much like Smalltalk, the JVM is its own world. The underlying OS is only there to bootstrap the JVM, there is no Unix underneath. So every time you think they would do better to use some feature of the underlying OS you are breaking with the Java way of doing things.
Eh, no, also in Germany it's perfectly normal to have a lawyer consulting on business matters with potential big impacts.
Apalling.
I also feel very strongly that the inverse of [[1,2],[2,3]] is [[-3, 2],[2,-1]], if you'd like to personalize that somehow too.
VARIDESK Pro Plus (Standing Desk)
Outside of the comics section, this includes virtually nothing written by women. May be that there's lots of good and important stuff out there Bret is missing.
YubiKeys still can cost you up to $50, where as TOTP using something like google authenticator(doesn't have to be google auth) costs you? Nothing?
They are effectively the same book. If I had "Practical", I wouldn't shell out extra money for "Cryptography Engineering".
> It would be, but the compiler recognizes the pattern and does ordinary integer arithmetic where it needs to (the pattern is relevant, however, to the use of individual natural numbers in defining other types, which is pretty important to Idris.)

The compiler does recognise it, because it'd be silly not to, but more importantly, Nats tend to be type level things which explain the structure of something else (e.g. a successor corresponds to a cons, or to another level in a tree), and as such don't appear in runtime code anyway. If what you want is machine arithmetic, better to use a type that's designed for that.

Idris has Haskell-like syntax because I like Haskell style syntax (this is probably the most important reason!) and Haskell programmers are the initial target audience.
Yup.

I switched from iOS 6 months ago and podcasting was one of the initial problems I had. I trialed a handful of apps before properly purchasing pocketcasts. As good as the iOS app.
Another interesting anecdote -- most HFT groups shut off during the flash crash because they were running strategies that were fit on normal market conditions and really had no idea how their algorithm would perform in flash crash conditions. But not all HFTs turned off, and I know of at last two groups that kept running throughout the whole thing (trading equities, futures, currencies) and they made a phenomenal amount of money. Many traders I've talked to severely regretted turning off their strategies, and I've heard the argument that if such an event happens again, we're likely to see a lot more groups continue to run everything instead of completely turning off.
Instant Node.js server from the command line
Yup. But when you have a successful attack you should consider what alternatives you have to make sure that never happens again. You might dismiss them since their cost:benefit might not be favourable. If this works, I doubt many people are going to deploy it by default, since the cost:benefit doesn't pay off for them. But it might pay off for some other people who are really pissed off right now.
Very interesting. So, just with the private key given p/q and the modulus is really possible to extract the private key? I saw the RSATool (https://github.com/ius/rsatool), but it needs an "n" and "d" parameter. So, how to use the output from this modified hertbeet exploit with RSATool since it only prints "Using Modulus", "Got result:" and "Found Prime" and all are much larger in comparison with parameters for RSATOOL. Thanks.
"The basic idea is that instead of using a password to authenticate each user, a temporary secret code is sent to them over a secure channel. "

Secure Channel, like OpenSSL you mean?
CA/Browser Forum – voluntary group of certification authorities (CAs)
The name wouldn't be static. To try to make it more obvious:

[CLASSNAME insertCLASSNAMEInManagedObjectContext:moc]
Tha reasoning backward trick sounds very interesting. Certainly a cool idea I have to try!

Also, it sounds you might be interested in LessWrong.com - if you haven't stumbled upon it yourself already.
I would go one step further: in an effort to maintain binary compatibility, Java ended up trying to do "type erasure with generics", which in my mind is a horrible wart. C# went through the same changes, and built two different libraries for collections to accommodate it.

What I am saying is that it wasn't much prettier in those cases, and golang might not have had the same type of issues yet, but it just hasn't been around for all that long.
I hear you... Maybe its me but I don't see the benefit of storing data in the cloud unless its shared docs, pics, backups, etc.

I mean I'm in the software biz and I work with a team all over the planet and we have one folder on google docs to share development docs. Other than that I don't have a need for it except to back up my HDD. Which is just really an offsite for the server at my house.
Lack of eye contact in video chats greatly hurts the experience and is probably the source of the difference between it and face to face chat.

Using something based on [1] but a bit better(for example , let's you cover maximum screen area) could be a decent solution for this.

[1]http://hacknmod.com/hack/laptop-mod-eye-contact-video-chat/
Nice :)
One of my ideas about "tripcodes" was that eventually an user could upload a style-sheet to customize his blog, one could see all the post by a certain tripcode and could follow him (rss?).

I agree, I like the simple design. One problem (or maybe I'm just dumb): I've pressed the "New" button a bunch of times to post something New, and only after that I realized that I should have pushed "Sumbit" instead. Maybe rename it to "Recent"?
The article also assumes you're not providing an email service...
I understand that changing to Python 3 can be expensive but really all that any company or person is doing is prolonging the inevitable. If they have a good product/app/etc. that will last it will have to change to Python 3 and sometime in the future, right? Why keep waiting? Why support something that is considered by it's makers to be inferior? I really would like answers to these questions, if someone is willing.
Ah - I meant the collective "Windows 7 & 8". Windows 7 is fine, but has already been replaced by Windows 8, so why not Windows 8? Windows 8 introduced Metro, which is hated and not really an option for the enterprise, so 8.1 has sort of removed it (but not fully). And Windows 7 support ends in 2020.

In short, it's not a confidence-inspiring roadmap, and I think waiting a year is a valid choice.
I didn't find it simple to google for what the differences are between 2 and 3. As an outsider to the Python community, that would be very important information to me if I wanted to learn the language. The most immediate answers I got was "use 3 because it's the future".
3 shell scripts to improve your writing
I don't think the "fork or not-fork" has much to do with amount of reworking and reorganizing involved.
But Vista is still good, right?
Show HN: Image storage, format conversion and effects API-service
I was looking for an API-service which allows me to store, convert and add effects to images easily. I found nothing great so I built it on my own at the weekend...
[Directed to those with more legal knowledge] Does an event like this occur because Pennsylvania is a 2-party consent (for recording) state? Would something like this not occur in a 1-party consent state? If so, what are the ramifications for devices like Google Glass? Had the student recorded the bullying on his Glass, I assume he would still be guilty of wiretapping?
Django is not a lightweight framework
I'm very confused why the X.509 model isn't already set up to accommodate this. Imagine that a CA could only sign CSRs for subjects hierarchically-below its own subject. Then:

• Instead of issuing plain leaf-node certs, CAs could (and would) issue CA-certs by default.

• You'd be able to issue as many plain certs as you like, using your own CA-cert, and revoke them as often as you like. (OCSP would be much more necessary here.)

• The current CAs would be renamed to "global CAs": their power would come from the fact that they have no subject (or their subject is '.') in their CA-certs.

• Anyone owning a domain would become the CA for its own subdomains. (foo.tumblr.com would be signed by Tumblr's CA; foo.s3.amazonaws.com would be signed by the Amazon AWS CA; etc.)
What are the reasons for the government not to switch to linux? I'm not trying to be snarky; it really seems like there are a huge number of benefits and very few downsides.

I understand that the government has a contract with MS, but it seems like it might actually be costing the government more to take advantage of the contract.
>You have an opinion, which as far as evaluating something with any level of accuracy goes is pretty much worthless.

Actually, it's pretty much essential. Even for measuring quantifiable values, like the length of a rod, an opinion ("looks about 2 meters to me"), is pretty much a very valid first step. But for qualitative understanding of social issues, politics, etc, an opinion is not just a first step, it's indispensable. You just have to learn to hone one, instead of relying on mindless data gathering, as if it's a substitute for understanding.

>The whole "Public schools are brainwashing!" thing fits nicely into the conspiracist mindset.

Well, in its plain form (the purpose of public schools is to indoctrinate future citizens to the values and ideas of those running the state), this has been known and openly stated from both critics of the public school system and its creators alike.

So I don't get where you get the "conspiracist" vibe about such a thing. Public school is not about making open-minded citizens, it's about teaching a certain version of history, religion, social ideas etc, as favored by the ruling class.

Of course it's "brainwashing" -- the original purpose of the school system, when it was meant for the European elite, was to create functional and useful state employees (for the Prussian state, the British Empire, etc). Later, it was opened up to the masses because of a need of more office workers and higher ranking blue collar workers.
Rewriting your code base is easier then fixing it for 3? That really just sounds like you are being overly dramatic, or looking for an excuse to try something new.
Given both are in the field of Sysadmin/Operations, I can definitely see there being confusion.
Seconded. Pocketcasts is amazing, especially the settings. For example I have have mine set to keep only latest 2 podcasts pershow, auto download on wifi, and auto delete those I've listened to. It's a well built app worth way above $3.99. Don't bother buying other podcast apps or even show apps like This American Life.
i think he was just trying to make it like he knew something.
unfortunalty he didnt but that dosent stop people on the internet.
And i dont actually have any motivation to visit the us. Its too far from home.
Deploy Discourse on DigitalOcean in 20 minutes
Yes. I haven't thought about laptops/desktops OSes yet, but atleast in phones I should be able to mark a WIFI connection as "treat-as-data-connection" so that the OS obeys the background data rules for the OS and the applications.
Description of data collection by NSA under MYSTIC
Google Glass taking orders the 15th
thanks. but why has crypto to be equivalent to "heart surgery"? if I would describe the state of the art of Internet security I wouldn't apply that term.
I haven't looked that deep into the most recent version of G's calendar API. I don't think they have webhooks though.
Ah. Right. Unfortunately, that's one thing I and probably many people don't ever write down because "writing down 'password' is bad". I probably should do that for my 2-auth since the probability of someone I am familiar with stealing my wallet and attempting to log in my email is probably negligible.
And the GPL only affects people who want to write proprietary software. How is the GPL somehow more evil than proprietary software in your worldview?
Show HN: CLI utility gem to get your CPU temperature [OS X only]
The point isn't about life and death so much as it is about the likelihood of success for someone just starting out with only a book as a guide.
i'm interested. any other devs want to collab? anon1@alumni.stanford.edu
This is an incredibly broad question. Can you give some details on what happened, specifically?
I would be satisfied getting rid of the money first. Then we can work together on the rest.
Hardly matters, that was just a threat the principle made, the victim was convicted of "disorderly conduct", which normally translates into "contempt of cop" but I guess in this case was contempt of the authorities.
I really feel all the haters here are emotionally attached to GNOME deep down their hearts. Also, I feel that they want GNOME 3 to prove them wrong, to succeed, but not on their desktops ... maybe on their tablets.
I felt the alienation too buddies, but maybe GNOME hasn't forgotten us after all, by introducing GNOME Classic (http://www.networkworld.com/community/blog/new-classic-mode-...).
I urge everyone of you to donate, not just because of this crunch. Donate to fulfil your expectations from GNOME, to see GNOME 3 succeed, maybe on your tablet.
We, the open source hackers build such foundations. Foundations that aren't like hoarders Samsung & Apple who burn their money away on destructive litigations.
Support GNOME at http://www.gnome.org/friends
A friend in need is a friend indeed :-)
I appreciate that many JVM proponents treat the JVM as a world to itself. I guess the JVM community is big enough that it can afford to be that insular; that just makes it seem all the more foreign to the rest of us. Still, it seems to me that pragmatic developers can take advantage of the good parts of the JVM while rejecting the NIH syndrome. Puppet Labs, in particular, can rely on Unix being the OS underneath.
Make Specific Pitches
No, you use a shared secret which both you and the server can use to generate a one-time password. You send the OTP (over something like TLS still, yeah) and the server checks that it is valid and makes sure it can't get replayed.
Although a sub-HN approach sounds appealing at face-value, it's likely to fragment the site content a little too much.

One of the things I appreciate most about HN is its ability to act as a filter with single point of convergence. I'm not sure I'd want to sacrifice that (personally), probably nothing more than for 'fear of missing out'.
Andreessen is basically just a troll, I'm tired of him.
Yes, Pennsylvania requires the consent of all parties to recording a conversation:

"Recording laws vary from state to state, but Pennsylvania is one of just 12 states that require the consent of all parties involved. In the remaining states, consent is not mandatory as long as the person recording is present during the conversation."[1]

When Google Glass is used for recording conversations, it's presumably subject to the same laws.

[1] http://www.vocativ.com/culture/society/special-ed-student-re...
In Objective-C selectors are not really tied to classes. The runtime doesn't care about classes — it can send any selector to any object.

Cocoa even creates subclasses at runtime and changes classes of existing object instances. It's pretty much as dynamic as JavaScript.
Can the government seize your tax refund to pay a relative's debt?
8.1 did not remove metro at all, it just made the desktop a little easier to find.

Maybe it's time the FBI upgraded to touch screens anyway.
Ask HN: Pros and Cons of open sourcing a legislative social media platform?
Last year I started a company and created a mobile app that mirrors Congress’s radio-controlled voting alarm clocks with push alerts -- it's now used by much of Congress. Recently I launched a Reddit/HN-style site for House and Senate bills that compares everyone's positions to their Representatives'. I have heard from several people that I should open source my code. What are the pros and cons?
I haven't watched it but they are both excellent teachers with thorough knowledge of Clojure, so I can confidently predict that it's high quality.
I would go out on a limb and say it would probably be easier to sniff these codes from email and sms traffic than it would be to extract passwords from transient memory via Heartbleed.
Doesn't Zapier have to act on some outside event? Or are you saying combine Zapier w/ Google Calendar to solve the webhooks problem?
I've thought about this myself too. I think it has to do with the fact that when you become convinced of something enough to actually work on it, you depart from the exploratory/learning approach and begin what more closely resembles a waterfall development approach.

That's why I think going the route of doing (or at least testing) the things you may believe won't work is better, because you just simply don't know what you don't know.

I also think a lot of successful companies were like this. They were sort of welcomed and blessed by serendipity.
The tutorial says "The goal of the IDRIS project is to build a dependently typed language suitable for verifiable systems programming. To this end, IDRIS is a compiled language which aims to generate efficient executable code. It also has a lightweight foreign function interface which allows easy interaction with external C libraries."

I generally think of systems programming as drivers, kernels, embedded stuff, and performance-sensitive applications like game engines. Not sure how far in this direction IDRIS is going though. It feels a lot like the same niche as OCaml, with dependent types.
o.O

Amusingly: this comment was downvoted 8 minutes after I posted it, despite the thread being 6 days off the front page. :)
A site to organize systems.

There are plenty of "List of frontend development tools" or "list of git tools".

I want a site where users can build lists, share them, vote on them, categorize the content and update it with the new tools.

alternativeto.net is a partial attempt at doing that but it doesn't take a systems thinking approach
Wait, what? So instead of entering a password a password is sent to me via text message or email with a temporary code, sort of like two-factor authentication without the two-factor?

So how do I login to my email account for example if I need to login first to my email and get the temporary password? It's a chicken and egg problem. I can't login to my email to get my temporary code, but I am trying to login to my email.

Somewhat flawed idea in theory, even more horrible in practice. I hope this doesn't become a real thing. I will refuse to use any site that implements this flawed passwordless solution.
There are many things that can disrupt an idea. One is your communication of its benefits. The other is the readiness of the target audience's collective mind for such a solution.

Take electric cars. Its a great idea, some of them are really cool and could save the planet, etc. However, drivers aren't ready to give up 400 miles on a tank of gas that can be refilled in 5 mins vs. 90 miles on a charge that takes 8 hours to recharge.

In my opinion, its not that we, you or I are doing anything wrong. We just are not fighting hard enough and getting a passionate core of believers that will carry us to the next iteration of our idea. Eventually electric cars will become as useful as gas powered cars... but it will be entirely due to the belief of a small core of people that want to see that happen.

Your ideas aren't bad or wrong... they are just ill timed.
but what else could the IRS have done without approval from congress?

Patching the security issues themselves? I know this can be complex in many cases but the security and reverse engineering community have this knowledge, probably not fixing the whole issue but at least blocking it.

I've wrote an article about doing this here: http://blog.nektra.com/main/2013/08/07/using-deviare-to-crea... last year.
I think it would be great for them to switch but I can think of 2 huge reasons they wouldn't.

1. Retraining the users, very few people use linux so it would be a massive undertaking to retrain their thousands of mostly non-technical workers to use a new, unfamiliar, operating systems.

2. Microsoft Office. Say what you want about LibreOffice and OpenOffice but when it comes to enterprise grade software MS Office is unrivalved, especially concerning Excel.
If these are user-facing computer, then the obvious reason is because of what people use and the software they rely on.

Even if they do run Linux, upgrade is still a pain in the ass.
In what way are the free editions not free enough for you? (serious question, not trolling)
Why is this article promoting a seriously flawed form of 2 factor auth? SMS based 2fa is easily broken compared to protocols based on a shared secret and invalidated using time or some kind of nonce counter :/

Edit: ah nevermind, it's promoting this as the _only_ factor which is even more idiotic.
Yes, because Pennsylvania is a 2 party consent state.

However, video is not typically covered by such laws, so if someone had Google Glass and just recorded video, he would not face such legal issues.
I often enjoy these kind of articles, especially when the interpolated comments give me information and ways to look at things I did not previously have.
How? I would have thought that the improved and existing code base being my work would strengthen my hand.
Actually they do in v3 https://developers.google.com/google-apps/calendar/v3/push
The irony of this?

Medium asks me to 'sign in' to view the content...

I know this isn't the author's fault
I think every attempt at an argument should be followed by an attempt at a counter-argument.

For example if I cite a study as a reference, a counter argument could be the methodology used to gather the data

Edit: @harpastum made an excellent suggestion of existing sites. Disregard this
Now I wonder, considering the financial and other non accountable damage at this point, John Koskinen should or should not be sacked?

From 2008 to 2014 it's a long time for any migration to take place. Six years? They could have migrated to OpenVMS and have a team write custom software for them in six years for Christ's sake!
> If the person in charge is the stereotypical "business type", then it can be difficult/impossible to convince him/her to allow engineers to spend time doing a refactor and/or writing tests for code which was written months ago and is "working fine" because you now are showing some traction.

What I've done on a couple of occasions was to tell the nontechnical stakeholders that automated tests must be added before the web app framework (or whatever significant dependency) could be upgraded. In the context of such an upgrade, they could understand the benefit of a test suite, and they signed off on it.
Closures in Ruby and JavaScript
It's funny how that quote encourages perfectionism and, if applied to development, would discourage anyone from creating a minimally viable product (MVP).