skysight-inc/HackerNews huggingface dataset:
I've been using this for the last 6 months or so. Seems pretty good as a client. Stable on the comms side, although short of an audit, I'm just having faith in the security side of things.

What it really needs is some way of having a roaming profile though. Currently you have to have multiple accounts, one for each device. So my friends list has a lot of duplicates depending on whether they're on their work computer, at home, on their phone, etc...

I'm not actually that fussed about the encryption side of things. I'm far more happy with the lack of reliance on centralised servers. You don't need an account somewhere to get it up and running, you just send a message to a friend and compare secrets to authenticate.
Signal I trust over anything else, but the iOS application is pretty awful to use to be honest.
I wonder if we'll ever get to the point where projects start advertising what methods they use to weed out memory management bugs (i.e. static analysis, fuzzing, etc) because an adversary that can execute arbitrary code on my machine is far more intimidating than one that can eavesdrop (imo).
Zeroing your own pages won't help. What if the OS reads in your super secret file into its cache pages which you have no control of. And those cache pages somehow got written to another process's page.
On routes that are heavily front-loaded (a connection from a metro line to a neighbourhood the metro doesn't reach, for example), this can result in the first five-to-ten stops on the route effectively being knocked out during rush hour. Anybody who actually wants to catch the bus has to walk ten blocks over to the first stop.
Yeah I just hit a LLVM AArch64 codegen bug today. Ugly!

str x9, [x9], #8

Luckily it was fixed upstream. I don't like working in tablegen files. =)

https://github.com/llvm-mirror/llvm/commit/7f4f923aa57ad8d7e...
Colemak was designed with the goal of keeping the ZXCV shortcut cluster in its QWERTY position. That takes care of the common Cut/Copy/Paste/Undo shortcuts, at least.
Impressive! How do you motivate yourself to go to the gym every morning? I tend to run in the evenings which is really nice now that the sun doesn't set until at least 9pm.

I really can't cope on less than 8 hours of sleep for extended lengths of time. It completely wears me down and I get tired and ill. Usually what happens is that when I get up at say 6:30am I am completely exhausted by 7:30pm. If I get up a bit later I can usually function until at least 10:00pm.
I think most people realize that this is not an attack on any kind of open source community or a breach of ethics. Further, the unethical ones are those that worked on the project, knowing that it was not their api.

Just saying.
I know :(

Serious I think I am not alone in wanting to be able to run snow leopard on recent hardware. Apple please make software as good as your hardware.
I guess, this is often not prioritized because the majority wouldn't use the configurable keybindings.

For what it's worth: I use AutoHotkey (on Windows) for configuring system wide shortcuts.

Official homepage: http://www.autohotkey.com/
My own ahk files: https://github.com/philippotto/shortcut-collection
I worked with a client last year that was coaching small businesses and my team worked with them to help those clients get off the ground with basic marketing sites launched etc. I'd say that you are at least on to something targeting that market as we found it much larger than anticipated. We have since stopped working directly building the "students" products (unless they have a real engineering problem to solve) but we have made (and are adding more) a few specific solutions that serve the broader community and have brought those to market.

What I learned is that the educational, mentoring, and advice part of the market is quite large with people on both sides willing (if not anxious) to pay money to learn things that others take for granted (be it how to provide the advice or in getting the advice). Linking those two communities together is of significant value, and making it so that they can communicate more effectively seems very valid. Now what that means in terms of potential opportunity, I don't know exactly, but I can tell you we see some of the products we have (and are launching) in the space easily growing into a very nice sized business that do not require investment backing and are profitable from very early on. Our specific focus is very much on delivering the content and marketing the content and solutions versus a social media based forum, although we are integrated to most social media outlets.

As for advice, launch something quickly, get some buy in from people willing to actually pay for it and get some traction. If you are seeking investment you'll need to prove traction anyway so that is the first thing to focus on IMO.

Good luck and have fun!
That article says the NSA is a bit worried about recruitment problems, but hasn't seen any yet. It also says that increasing salaries at SV companies is a far greater challenge in recruiting than reputation.
This is something I've noticed even before this tutor. Sometimes with the central letters and also with punctuation/digits. Probably has something to with coding before learning to type--higher use of symbols.

I've also noticed that I have varying shift key usage. Sometimes using the same hand as the shifted key. What I'd like to know is if I would be a better typist with more consistent patterns.
There are a few ways to decide who picks the arbitrator. Depending on how the agreement was written, one party may get to pick, or both parties may need to come to a mutual agreement. I recently saw one where each party picks an arbitrator, and those 2 arbitrators then decide on a 3rd party to be the final arbitrator.

So yes, the customer may have a long-term relationship with the arbitrator and may even pay them. It depends entirely on the situation. (For example, I know an arbitrator that I have used in the past and would be willing to use again.)
You're trying really hard to make it sound like a bad thing that Microsoft finally stopped their awful practice of dragging forward a huge stack of backward compatibility, wrote a new API to replace the cruft, and is working on writing new technologies to use this.

The reason that Edge requires Windows 10 and not Windows 8 is that Microsoft bungled Windows 8 structurally, and they don't want to write their software for "sinking ship compliance".
I find this a surprising reaction, just because for so many devs I've known, it's common to keep a "sketchpad" interpreter open to mess about with code ideas. And these are all dedicated TDD folks. Perhaps if the dev(s) in question don't really understand TDD, but I think that's a cultural problem rather than a tooling problem.

In my experience, "getting" TDD is about two main things. First, internalizing what to test & why to test. (Fortunately, we've got a lot of help these days on the "how to test" front.) Second, having that moment when having tests makes your life-as-developer easier, or perhaps just possible. (Re: "possible", I recently upgraded a mature, legacy Rails 2.3 app to Rails 4.2. My blessings upon the devs prior to me who saw fit to create a comprehensive and well-maintained test suite. Without that, there would have needed to be a "throw it away and start afresh" discussion. Perhaps even project cancellation.)
Indeed; maybe it would be better named "export-only cryptography"—not for domestic use by order of COMSEC.
How do I submit a level for cursors.io?
I have made a really good level, but I cant even upload it. How do I do it?
No one said it was a self-aware api.
Indeed. The whole idea of photons as particles scattering off matter particles in the sun is just a very simplified model of energy transport. The results may fit well observations, but actually such mechanism is quite far from the basic physical picture of charged particle interaction, which is very complicated process (retarded fields of immense number of particles acting on each other ... hard to simulate already for N=2).
Thank you for bringing us the future.
Hiya,

This seems somewhat related to some work I did last year on using blockchain to 'register' and provide distributed revocation of certs.
I called it UTXOC or Unspent Transaction Output based Certificates

https://github.com/MiWCryptoCurrency/UTXOC/
Specifically, I called 'self-signed' certs 'Cryptocurrency Bonds' and could be revoked by spending the funds associated with a public key (bitcoin-like address), and others could verify this by inspection of the blockchain.

The difference here is that I was using the cert privkey as as the bitcoin privkey; Problem being that modern browsers don't and likely never will support the secp256k1 curve for EC keys in TLS.
I did built a custom NSS+Firefox that did, and it worked, so it is possible.
In fact, NSS used to support the full range of EC curves until 2005.
https://raw.githubusercontent.com/MiWCryptoCurrency/Certific...

Would be great to discuss your thoughts on using blockchain for x509 and trusts.
This is exactly what my comment was about. :)
If you'd not be willing to part with your physical discs, but if you'd be willing/interested in/have the time to make an archive copy (.ISO) and upload them to the Internet Archive - it would be greatly appreciated. As you say, the Internet is ever changing. By uploading archive copies, I'd say you'd be changing the Internet - for the better :-)
Any easy way to run remote kernels?
This is an excellent idea. I have no idea if this is already a feature, but it would be nice to see when the recipient has opened/read a mail. I really wish something like this would be implemented by policy in government. I understand it would divert "meaty" conversations even further behind closed doors, but something like this is definitely a good start. Bravo!
I am not sure why you are being down voted here. Assuming you are over 25 how long do you have to be resident in a state to be considered a resident for tuition purposes.
"Nice work Will", "Thanks Bill"!
Code School – Fundamentals of Design
Here is a nice DIY idea for a keyboard: build a keyboard that can output keystrokes sent by a smart-watch. One can then e.g. write an app that can do two-factor authentication, right from a smartwatch (without requiring the user to type any complicated codes).
If Rand Paul was to have his way entirely, his stance would be for the government to stay out of marriage altogether, straight or gay. That is to say, Rand Paul does NOT oppose gay marriage, he oppose marriage being a LEGAL CONCEPT at all. You should be free to call yourself being married to anyone, and you don't need any recognition to do that.

Now, of course he won't get his way with that, so the next best things is to localize the effect of the law: if you dislike the law of where you're staying, it would be a lot easier if you can just move to the next city with a different set of laws that you agree with. That's basically the overarching ideal of libertarian: liberty and freedom of choice trumps all. There aren't much to choose if the law is federal (or if it's Earth-wide, to take to the extreme). In the US, that would for practical purposes mean advocate for State law over federal law.

There are many things to dislike about libertarian and Rand Paul (his version of libertarian is kind of Objectivism, which is quite ugly). But to characterize Rand Paul's stance as "opposing to gay marriage" is misleading. Calling him "opposing to X", with X being some perceived good thing is (most of the time) attacking a strawman. He's pretty much just opposing to making more law, in general.

Edit: you said that "It absolves him of the responsibility of taking a stand on any of those issues" in one of the comment above. Yes that's the whole point of his ideal: it doesn't matter what his stance is, you're free to do whatever you want.
> Why does observation cause the wave function to collapse?

According to the Many-Worlds Interpretation, it doesn't. Both the thing being observed and the observer exist in many states simultaneously (a superposition of states). Before the observation, those states were independent; the act of observation causes the observer and observed to become entangled, so each state of the observer corelates to a single state of the thing observed. From the observer's points of view, there appears to have been a collapse; but the result of the "collapse" will be different for each of the observer's states.

(Caveat: I am not a physicist, and it's possible the above is not even wrong.)
Zoox, a Robo-Taxi Start-Up Taking on Google and Uber
Infect a machine with viruses, safely
The particular bacteria species present (Escherichia, Shigella and Streptococcus bacteria) are typical of carnivores, not herbivores, but we don't know how much (yet) how much those strains have or have not adapted to their cellulose job. From the article:

"Eisen says that some of the microbes in the panda gut might still be highly efficient at breaking down cellulose. He argues that the study's authors examined only microbial composition, not function — and microbes can change function rapidly, making it hard to predict how they perform solely on the basis of the genera of bacteria present. A 2011 study2 found evidence that Clostridium bacteria in panda guts contained genes that resembled those known to produce enzymes that break cellulose down into simpler sugars.

'I’m not convinced at all that there's any limitation to the cellulolytic activity in this system based upon the data they have,' Eisen says of the new study.

The researchers say that the most important question of the study is whether the panda’s carnivore-like microbial structure can still effectively utilize cellulose. More work will help to provide a complete picture."
It's not well-known, but if you use "git clone --mirror" instead of just "git clone", you get a copy of all the pull requests as git commits, with the full history leading to each of them.
People's lives have been seriously damaged because of this -- why no criminal charges??

This is no difference than being caught with $100MM bag of heist outside the bank and giving cops $1.5MM as a form of penalty.

What is also very interesting, is that, yes PayPal is probably one of the most hated tech company in the world, right after Comcast, which I don't believe offers anything outside US. Then why we glorify those like Musk that made its initial fortune off of PayPal sale?? I never heard pointing fingers at PayPal founder, but ultimately should't those in charge be accountable??
Nice sexism bro. Well done HN...
A display at the bus stop showing when the next 3-5 buses are going to stop approximately solves the problem
This game was posted back to HN some time ago; I find it a lot more fun, if not as instructive.

http://phoboslab.org/ztype/
Can you answer the initial question about legal jurisdiction, though? This is still not clear in the About page, and if you're including a checkbox (that's thankfully optional) asking if one's use of Pubmail will be for "legal purposes", it's generally a good idea what "legal" means in the context of the site. "Legal" in terms of American law? British law? Iranian law? Somali law? Sharia law? UN law? Sealandic law?
No.

I moved here. It's terrible. Leaving soon.
Well I am not sure if the USA needs anymore lawyers.

If I were in charge I would make the tuition $500,000 pa and use the money to pay court appointed defence attorneys a decent wage and give them a reasonable workload. Fewer lawyers and more justice.
also control + q would quit many sane applications
But the whole point is that by reducing the number of choices, that it becomes simpler to start. It's even in the docs:

Q: Why did you make this?
A: I wanted to see if it was feasible to use S3 as a CMS, and I like working on projects like this for fun.

So the author wasn't trying to create a static site CMS (there are LOTS of those already), but something different and maybe simpler.
A paper’s central finding was based on polling that probably never happened
You would only do this during times when the throughput of the system is still higher than the arrival rate of people. It's essentially trading throughput for reduced latency. During rush hour you need throughput.
> have to share the profit with the UK Gov.

Actually not the UK govt. The fine was levied by the CFPB:

"The Consumer Financial Protection Bureau (CFPB) is an independent agency of the United States government responsible for consumer protection in the financial sector."
It is about the bike
I would like that feature as well, but I think that's technically impossible, right? Doesn't Gmail block image/open tracking now?
Isn't this a project that was developed by users of the /g/ board on 4chan? I've only ever seen it berated on that board (everything is berated on that board) and don't really know how solid the actual software is.
Can you expand on where I might find details on LT in intellij?
I Went to Prison for Exposing the CIA’s Torture Program. Why Are the People (..)
uTox is one client of several. For a full list, see: https://wiki.tox.im/Client
Right now it only works with local kernels, but that's on the to do list for sure.
No worries. Those are fantastic numbers, congrats!
Missing Scientist Found After 20 Years in Secret LSD Lab
Why don't you copy the profile between computers?
until they realize that there is a bus coming within 5 minutes?
Also, this means that the bus is less likely to be late.
My friend, I would gladly explain to your parents that these areas are actually exceptionally safe, even by US standards. I hope they will let you go. This is in a more rural area of Massachusetts. I am sure your parents have heard horror stories of incidents happening in the US lately, but Hampshire College is not in an unsafe area. Good luck!
Ah, I've got it backwards! I meant originally that the pubmail email could be seen as having been read, but that was my backwards thinking that the politician would be the one using the pubmail address. This way, yes, it would be impossible to get a return receipt without image/js or something.
> Your comment ignores the existance of primaries and other democratic institutions that encourage political change.

No, it reflects the actual results of empirical study of democracies, notably that by Arend Lijphardt in Patterns of Democracy.

> The US's constant shifting political winds is evidence that it does work and works well

The poor satisfaction with government in the US and other limited-practical-choice democracies compared to democracies with more effective choice through the electoral system is evidence that it does not work in the judgement of the people actually subject to it as well as other democratic systems do.
Python indentation in Emacs was awful for a long time too, wasn't it?
Soon! We're working on it. There turn out to be some technical subtleties that we want to get right before deploying.
Using Waifu2x to Upscale Japanese Prints
Incorrect. Free upgrades for one year, with free updates after that for device lifetime. [1]
1. http://windows.microsoft.com/en-us/windows-10/about (Under Free upgrade offer)
Ah, I was thinking more along the lines of generally inappropriate email that a spam filter wouldn't pick up. Like public shaming or flaming, for example.
Pandas do eat some meat in the wild, they've been seen catching and eating birds and rodents.
10 year income based and non-proft/govt based forgiveness.
A couple of tweaks that might make it less problematic for you:

1. Bus #1's signage updates so it doesn't show the bus route externally; it's no longer "your" bus, so you aren't upset when it passes by

2. Bus #2 (which is ostensibly no more than half a block away) has an N% discount for passengers (where N increases according to demand).

3. When Bus #1 gets "bumped" (metaphorically) by Bus #2, bus company regulations have it pull over and let Bus #2 pass it; therefore, the less-crowded Bus #2 can pick up more of the waiting passengers. [Edit: Oh; I see this has been covered in some other comments already.]
> ..., while people not writing asynchronous code can pretty much ignore it if they want to.

I don't think this is strictly true. If there is code which is available only in async form, then it's either unusable or awkward to use at best for someone using the non-async form. And vice-versa.

This is something I've found to be a problem in C#. Specifically, trying to use Microsoft async only API from sync code. And that async API really requires the whole stack to be async, so using the APIs from sync code requires hacks found at Stackoverflow.

It's a split in the code base, and extra work and complication for developers. I'm not saying that it's not worth it, or it shouldn't go in.
We actually met in Paris two years ago. At a Pinboard meeting.

I'd like to travel with you some time.
Ebay acquired Paypal in 2002. If anyone's held accountable it should probably be them rather than Musk.
Interesting side note: the author also happens to be an offensive lineman in the NFL. http://en.wikipedia.org/wiki/John_Urschel
I can't believe you've managed to bait me into replying, but what part of what that dude said was sexist? The poster essentially said he had dated women who like pandas, and hinted that he is sexually unattractive. If anything, it's just self-deprecating humor with a twist of academic satire. What sort of twisted high to do get throwing out mislabeling accusations and attempting to toxify the comments section?
The performance boost from IE11 is nice, but the comparisons to other browsers should be taken with a major grain of salt. Because the thing is, every IE release has "beat the competition" in benchmarks leading up to its release (links below).

But the thing is, other browsers don't stand still and IE releases are so infrequent, that even if IE really is super-fast at release, within six months it's an also-ran. Maybe Edge will break this pattern? It'd be nice.

IE11, from November 2013: http://ie.microsoft.com/testdrive/Benchmarks/sunspider/Defau...

IE10, from 2012: http://www.extremetech.com/internet/140337-ie10-on-windows-7...

IE9, from 2010: http://blogs.msdn.com/b/ie/archive/2010/03/18/the-new-javasc...
Or IE 11.
We typically quote the original title when it was different from that of the article. Otherwise you can just assume the default, i.e. "Downloading Software Safely Is Nearly Impossible" in this case.
$49 is expensive? It's not worth an hour of your time each month to offload search to them?
Wow. That's really very cool. The paper is definitely worth the time reading.
/s yeah, what a sexist prick, only dating post-puberty female humans. /s
Then who will work the minimum wage jobs?
Why would I use this instead of XMPP and OTR?
How's this different from just blogging?
As far as I know, the project really only gained any traction once it distanced itself from /g/'s bikeshedding. I think in light of this the uTox team has made an effort to distance themselves from 4chan entirely.

It's been a while since I read anything about them but last I heard, the crypto was fairly solid and the only problems were one of reliability and user experience; that being said, I'm no expert and we won't know until it gets popular enough to deserve an audit from someone important.
Well, that's what nonces are for though.
Show HN: Load node modules from ZIP
While legally the senders of the C&D letters are right, doing that might be an unwise move. Curbing your developer community in a hostile way may be a mistake in a longer term.

In a longer term, open solutions prevail. OTOH it might be not the moment yet for WhatsApp. Compare the stance of Microsoft in 2005 and 2015.
It's not my computer that's the problem. He has three and has separate profiles for each. Also, asking people to export profiles and import multiple times is a bit too technical and far too much effort to ask all my friends to do.

It needs to have some easy way of merging profiles cross-device. Maybe if a friend authenticates two profiles as the same person it will merge them if you agree to it. Or something along those lines anyway.