skysight-inc/HackerNews huggingface dataset:
It depends. If you own all the computers, you could just pick random identifiers (Of some large space).
You could also choose the identifiers to be a public key, or a hash on a public key. Then when talking to a node claiming that he has a certain ID, you could ask him to prove it.

Even when using the public key as an ID idea, it is still possible to get IDs as close as one wants to a particular number. (It is a bit harder computationally, but still possible).

There are more secure things you can do. Shortly, you would prefer the network itself to choose the ID for a new node, and not let the new node choose it itself. It appears that even this will not give you a secure enough solution. I will write about it in future articles.
Nice one. Look forward to the next videos. For some reason now I really want my very own mechanical computer. The fact I can't get one, just makes me want it more.
Reading the Wikipedia article, this statement may be based on the fact that Ford was the last American car company to IPO (in 1956) making it the last one to count as a startup.
I'd love to see that worksheet!
Honestly, none. :/
I'm pretty sure GHE has the ability to disable pushing to the default branch (which is set on a per-project basis, but by default it's master). But I think this is a per-instance setting (unless that's been changed recently).

So while everyone would have the ability to push to other branches, they wouldn't be able to touch master outside of pull requests, which I think is what you want anyways.
A Bash script to monitor OpenERP server, restart it if it has been killed by some other process.
Note: OpenERP server used to stop working after 15 to 20 hours automatically.
Thanks
Tencent Launches a Standalone WeChat VoIP App
Sure. The modern TeXs (xetex, luatex) take unicode input. Also for math. That makes the text even nicer looking. But most editors are inconvenient for finding the right characters.
How is this different? Unless you know the security team personally, how does it matter which people does the job? It is still officially a Debian project, backed by those volunteers who does the job.
> Is it that nodes store redundant data to take over the responsibilities of a next door neighbor node going down?

In my understanding, this extra-successor scheme has little (or nothing) to do with data redundancy. Instead, it deals with what you can call meta-data redundancy: instead of making a node knowing how to contact one other node, let's make it store more information so that it knows how to contact more nodes (successors). This way, the probability of a node having all neighbors experiencing a failure can be brought low.

> I'm also somewhat confused why they are strict about going counterclockwise. If they know if the desired node is higher or lower in the ring, they could easily implement searching in both directions and reduce the average search distance. This maybe doesn't matter because of the exponential jumps in "known" node distances...but it seems that it would be a cheap efficiency gain on some level.

I can only speculate that this is because the DHT is usually presented as a logical overlay. So the hops there are logical hops, not necessarily representative of actual network distance.
Key here is to realize the difference between VMs and LXC (which is what Docker builds on).
Using Ubuntu as my primary OS since couple of years. Since i am developer i can see following advantages

1) good community support towards development (rails,php,python, java)

2)Linux Terminal is one great gift for me

3)Hardly crash ...
I only listened for about 5 minutes, but it was actually pretty pleasant. Rather unlike your comment.

Unfortunately, I'm 18 points away from being able to downvote, so I'm posting this instead.

My recommendation: chill out and take a 30 second break before re-reading and then posting your comment. Also remember that a human being just like you spend a non-trivial amount of effort working on whatever it is you are looking at it. Then you might feel less inclined to naively shit all over it. One alternative approach, if you have nothing constructive to say: peacefully close the tab and move on with your day.
Rosetta comet landing – live stream
Adventures in Population Growth
And the disadvantaged workers in sweatshops in third-world countries? What say you of them?
Because it's expensive and takes more than a quarter, DUH!
What it's like to get shot at by an automatic rifle in an armored car
>On the other hand, we have a male who has violated Occam's Razor so many times that he has completely annihilated any hope of a coherent hypothesis. His arguments imply conspiracy theories behind the formation of family, society, government, and history itself. All reason is abandoned, and science ignored.

It is typical position of an "enlightened reasonable conservative". A very successful and stable position in modern society (and on this site in particular). At first look one may think that extremal morons are the ones presenting main obstacle to progress, yet looking just a bit more one can see that it is the reasonable conservatives in the middle who form the humongous main unmovable mass.

>One the one hand, we have a female who has a very accurate understanding of evolutionary biology, evolutionary psychology, genetics, and logic. Her arguments are logically coherent and validated by centuries of empirical science.

all these coherent arguments are just like waves splashing against the stone. No chance. It isn't a game of logic and reason, even though it may look so.
Mozilla updates Firefox with Forget button and DuckDuckGo search
Does that actually change anything? If everyone used 587 for MSAs, then the ISPs would have to block 587 and use their own relay to prevent spam (under GP's solution). I mean, it doesn't change anything, does it?
I agree. Perhaps there's a more practical example?
The Physics Refresher You Need to Read to Understand 'Interstellar'
yeah, my point is that should be swapped out everywhere. There's no reason not to.
Slur: the darknet strikes back
Slur is an open source, decentralized and anonymous marketplace for the selling of secret information in exchange for bitcoin. http://www.slur.io
> The name could mean that the initial infection affected some server named after our anti-malware solution installed on it.

Unlikely to be a server given that OS version number on the "KASPERSKY ISIE" line is 5.1, which corresponds to that of Windows XP [+].

> KALASERVER, ANTIVIRUSPC, NAMADSERVER: judging by the names, there were at least two servers involved in this case too.

..also judging by the "5.2" on each line, which corresponds to the OS version of Windows Server 2003 (including R2). "5.2" also could indicate Windows XP 64-bit Edition, but that seems much less likely to be the case.

[+] http://msdn.microsoft.com/en-us/library/windows/desktop/ms72...
Electricity doesn't conduct at the speed of light. Its about 2/3 the speed of light.
It is a side channel that breaks the intention of the protocol - Bob and Charles are 'good nodes', one of who paid for the meal. Alice (bad node) is not supposed to be able to find out if it was Bob or Charles who paid.

If the participants don't share or talk about the outcome at all, this particular attack is avoided, so it is a side channel and not a direct failure of the protocol itself.
How automation could take your skills – and your job
There are two reasons I see. Trouble in some jurisdictions. But then there is also people who want to secretly use Tor (using Bridges). If for example Chinese (or Iranian or whoever) want to secretly use Tor, which is possible with bridges then it wouldn't be good if they were in a public list.

One more reason maybe is that you also want to have Tor running as a weak client, like on your smartphone. On such devices and in such networks running a relay would probably cause issues, both for you, but also for clients.

You can't really compare it with Bittorrent, cause what mostly mentions in File Sharing is throughput, whereas Tor also requires low latency for example.
This fellow has too much time on his hands. :-)

Seriously, electrically this seems to be OK. I would question the mechanical strength of the repair. On the implanted PCB, it seems to hold a couple of rather large inductors and other smaller components. The PCB seems to be held up by the "solder joints" that are connecting the implanted PCB to the original PCB. Maybe after a few years, the mechanical stress on these "solder joints" will show up and another round of repair work is ensured.
Thrilled to see FastMail tastefully and respectfully grow their ecosystem. I can see that, at least for the iOS app, it's pretty much a web view wrapper; I'm willing to give it a pass for the most part because FastMail's webapp is one of the best I've used… ever.

Even still, as a green-fields iOS app, I'd expect to see a little more in the way of embracing features that are now native. We have notification actions, extensibility, file sharing, and a Pebble SDK too, y'know.

Still, keep up the good work! You'll have my dollars as long as you're not Gmail.
How Udemy ramped up without paid advertising
So, hosting email has two hard parts:
- Spam filtering incoming mail.
- Sending mail in a way that the other end will accept.

The actual IMAP server part I'm happy to host myself, but these other two parts take up too much time. Right now I use gmail to do these two things, but it's imperfect for a lot of reasons.

Would FastMail be a better choice for this? Or are there better ways to outsource these hard parts? I feel like there should be a reliable service that does just those bits, but I've never found one.
Iraq War Attack Ash Alda Hunting Terrorists in the Streets Jalawla by Peshmerga
Question: if you know the attacker doesn't have local access, is it sufficient to simply introduce random response delays to mitigate JVM-JIT level timing differences? Even if you only delayed responses by a few hundred micros on average (with randomness), I imagine all but the smallest amount of fast-path/slow-path entropy would be lost in the noise.
Bill Nye on Interstellar and Mars
I take it to mean make sure you apply empathy in decisions, particularly hard ones. The ability to "put your foot down" is an independent skill and in many cases made easier if you take time to understand the perspectives and motivations of those who didn't have an initial voice in the conversation that led to the decision.

Ben has a good section in his recent book where he talks about firing executives. His suggested strategy involves a mix of exactly this, empathy, swift actions, and putting your foot down.
Frame by frame xkcd's Rosetta landing
An example would be XCode/iOS. This (as I understand it) largely requires iOS and OSX to have similar kernels.

My claim becomes strained when you move away from desktop applications. I really meant - if you're a coder, and you want to use some awesome ideal hacker desktop that moves away from the institutions of today, that desktop better be useful for consumers or you're going to be complaining about Acme BigCo not releasing their apps on your platform. Linux already gets that problem enough and it's part of a 30+ year lineage.

Obviously people on a toy OS with enough features can develop things for other platforms, but it would be nice if there was enough of a mainstream install base to allow developers to develop on the same platform they love to use.
patents were a way to encourage disclosure of inventions. That objective is now obsolete as pretty much anything can be reverse engineered quickly. So patents morphed into pure rent-seeking tool.

One can easily see that the idea that patents encourage inventions is just plain wrong - just imagine what would happen if patents were abolished - would inventions stop happening?
> terrible defense

In what sense? In the sense of not mathematically fixing the problem, or in the sense of leaving it feasible to exploit in reality?
*biomonitoring device, that is.
Finally, a git introduction for real users !
Those that need to understand how it works rather than repeating commands copy/pasted from "command list" have to read it.
Because soon enough, you'll end up in a specific situation needing a specific command...
Proofpoint to acquire social media security with Nexgate
For the most part by bitslicing. Some implementations calculate the S-box explicitly using the algebraic relationships in the finite field but doing so is awfully slow.
I am not sure what your point is. Subversion, git, hg, darcs all get the job done. Was your choice of git based on its superiority over the other ones or just a side effect of its popularity? The problem with git is not that you will run into issues, it is that other vcs provide a saner ui and require less of their users without missing on features.
Innovative Phonebook by Samsung That Detects Emotions of Callers
600W linear amplifier? Sure, lots of bass, lower parts count. But the transformer will need to be larger, the heat sink will be much larger. If you call class D amps "motor controllers" then I'm going point out that speakers are just fancy linear motors. Bass distortion is practically inaudible anyway.
I think there is a problem with how shamelessly uncritical we can be, especially when imposing ourselves upon other walks of life, especially art. Startup culture should aspire to be more than a Tony Robbins convention.
I don't know why everyone is lecturing you about not going to college, especially not understanding your personal circumstances. If I were looking at your resume for my startup, the "Oh, he's a great programmer who has been building things since he was four" would outweighs the potential, "Oh, he has a CS degree from Stanford" so much the latter wouldn't even move the needle.

I'm probably biased, being a college dropout myself, but the employers who weigh those credentials more highly than raw ability or skill set are probably not the ones you want to work for anyway. And let's be honest -- at least right now, it's a programmer's market. You could tie a sign around your neck that says, "I've been programming since I was four and am looking for a job," spend the day walking around San Francisco, and probably have a job offer by the end of the day.

It's probably also valuable to hear about college from a dropout's experience. I went for three years, and I hated every minute of it. Every. Single. Minute. I went to a highly respected/ranked private University, admittedly not something Ivy League, and while I definitely learned a lot and met some cool people, I speculate I would have learned more and faster had I jumped headfirst into startups during those years. I wouldn't have taken a Shakespeare class, but that's just one of the many trade-offs you have to make.

I was a couple semesters away from graduation, and was half pulled out by a startup taking off and half just couldn't handle it anymore. Half of college was excruciatingly slow and boring, and 1/4 was worthless. I don't say "worthless" in the, "When am I going to use this in my job/real life" sense, but in the "This is busywork and everyone in this room, including the Professor, knows it." The last 1/4 was solid. I won't pretend like college had nothing to offer - I just wonder how much I would have learned had I used 4/4 of my time effectively instead of 1/4.

TL;DR - do whatever you want to, and don't let the hivemind of HN convince you otherwise. But I didn't have to tell you that.

Now let's meet up and get coffee next time I'm in the Valley :)
> We have notification actions, extensibility, file sharing, and a Pebble SDK too, y'know.

Apart from the Pebble SDK, most of those landed in iOS 8. We were already in testing at the time it came out and our lead developer was preparing to travel, so we decided it was better to release rather than wait a few more months.

Of course there will be updates. We want to do lots more with the app; this is just the beginning :)
But TLS is too often advocated as a replacement for SSL. It just isn't. It is something else, less secure.
Why are there so many calculator apps? They all do the same.. asside of the various bugs they have.

I use realcalc all the time:
https://play.google.com/store/apps/details?id=uk.co.nickfine...
"Wheeler, a former lobbyist for the cable and telecommunications industry,"

There's your problem right there, how did that fool get appointed in the first place?

Wolf and sheep etc.
Humans spend far less trivial amounts of time creating works of literature. A novel may consume three years of an author's life. And yet for years society has been enriched by a lively and often sharply critical literary discourse. By comparison, this is a trivial project, and yet the culture is so much more defensive.

You even threaten to downvote me! (oh my). How can you simultaneously want to change the world and clamor for censorship?
Could you elaborate please, what's the key? Partnership? Visionaries?
At this point, there are no new laws. Its still being debated in Parliament and submissions are still being reviewed, so its not clear what the final act is going to look like, assuming it passes. So we can't really comment on its impact until we know what's actually in it. We just don't know yet how this is going to play out.
Here's _the real_ live stream: https://xkcd.com/1446/
Groupon decides to leave 'Gnome' trademark alone
Honestly, since when is that a great feature? I can't think of any other piece of modern software that requires that of its users (other dvcs with similar feature sets included). Noone should care about "internal" interfaces, no matter if they are easy to learn or not.
The thing is that STARTTLS is only one of two things that need to be fixed. Until DNSSEC is used, no smtp client/server is certain that it is delivering an email to who it is supposed to deliver it to and mitm attacks against its clients remain trivial to an ISP (I can't believe we even got there...).
> I concur that the TCP is damn hard. It's just that you can't expect that "everybody else" is perfect.

There is no evidence that he expected everyone else to be perfect. This is simply a debugging story about a case where he found an unexpected problem with an interesting cause. You don't need to make it an opportunity for treating him like he was stupid for having a bug.

edit: and in fact, you say in your response, "You wouldn't believe how much software of the biggest industry players failed to work under that circumstances." In other words: "You wouldn't believe X! But if you're surprised by X, I will scoff and act like you're a clueless noob for not anticipating X."
But then Google would stop giving Mozilla money.
You cannot enforce something just because it's 'best practice'. Why should the ISP restrict a user form running HTTP on port 25 and SMTP on port 80?
these things sound nice. apparently putting words like "stochastic" sound the alarms of "real" computer musicians, which is dumb. how fragile are your egos?! if you don't like this, or think its too noob, why even bother to tear it down?
XKCD live-cartoons today's real attempt to land on a comet
Using 587/MSA implies[1] authentication which implies that the client is using a server that is responsible for the email sent through it.

[1]: http://en.wikipedia.org/wiki/SMTP_Authentication
I apologize for going all reddit on you but: Duh.
I'm not bigiain, but an obvious motivation would be that the more people use Tor for obviously mundane reasons, the more plausible deniability exists for all Tor users. After all, the fact that you're using Tor cannot be hidden, and you don't want people to fall under suspicion merely for being Tor users. In other words, there is probably no direct benefit to bigiain for doing this, but she/he is doing everybody a service.
> How am I supposed to implement bitslicing to vectorize operations in Java?

By using unsafe (not ideal), the GPGPU bindings like Aparavi/JCuda or the future GPGPU API?

Honest question. Wondering about the possibilities.

> It is purely the case that high level languages do not offer you the flexibility and control to implement side-channel free crypto.

I would say Ada is an high level language that offers C and C++ flexibility, while being safe.
Not to mention THE Ion Stoica! (https://databricks.com/about-us)
http://www.entrepreneur.com/article/222524

The article if you'd rather not watch a video.
I find these attacks outrageous and an absolute disdain for the protection of their customers but I wouldn't go as far as justifying spam. To be honest I am less shocked by the fact that the ISP do this than by the fact that it is even possible. Email is broken in so many levels.
I wasted a bit of time yesterday trying to get a .NET application to send email using SSL/TLS via Rackspace.

It turns out that .NET System.Net.Mail doesn't support implicit SSL, only explicit SSL.

You'd think that Microsoft would have solved that by now. The reasoning:

This is not considered a bug, it’s a
feature request. There are two types of
SSL authentication for SMTP, and we only
support one (by design) – Explicit SSL

http://www.systemnetmail.com/faq/5.3.aspx
I suggest you to read the story of https://en.wikipedia.org/wiki/RegisterFly .

That was only a registrar, not the central gTLD registry, so I imagine it would be worse.
There was a project to build a Linux userland in Ada, but the project died off.
ESA lists 35min to lander separation, Randall lists 65.. I'll definitely keep both windows open, but it sure seems like the ESA site might be quicker on updates for live events!
It requires the attacker to acquire more data - perhaps so much data that the attack is not feasible - but it doesn't rule out a timing attack.
You might also like http://myNoise.net - it's less musical and more geared towards generating ambiences.

Disclaimer: I am writing their iOS app.

That said, these are some really nice soundscapes!
Tor has the goal of being high bandwidth and low latency, and relays on home connections can be problematic. Many home connections have rather low upstream bandwidth, for example, so that circuits through such relays would be limited to few KB/s.

The idea of having everybody be a relay is definitely tempting, but there are genuine engineering problems with it.
Port 465 (SSMTP) is deprecated and the port number has been reassigned. The standard says to use SMTP on port 25 (with STARTTLS) for server-to-server communcation and Submission on port 587 (with STARTTLS) for client mail submission.
A third of the ISP don't even support TLS/SSL on their outgoing traffic. Gmail publishes some interesting stats on that. Having to go through your ISP smtp is nearly as bad as no encryption at all.
Slur: the darknet strikes back
Philae update: “Go” for landing, despite apparent failure of cold-gas jet system
It's been said, and is my experience as well, that college teaches you how to learn. You majored in math, evidently in college, so you had that benefit as well.

Possible or not, I still don't know anyone who learned math outside of college.
Welcome to Sweden – the most cash-free society on the planet
I really quickly hacked together a script (https://github.com/DanGe42/xkcd-1446-fetcher) to fetch every frame starting from the current one so I wouldn't have to keep the page open all night. There's not much more to it than a few modifications I made to Randall's client-side script to make it compatible with Node.js and write to the file system instead. Hopefully it doesn't crash overnight on my server.
The pins puncturing the cold-gas jet system on Philae have apparently failed - which will make it harder to stay on the surface.

http://www.planetary.org/blogs/emily-lakdawalla/2014/1111232...

Still has two harpoons and ice screws!
http://xkcd1446.org/

Go back a few frames and notice that Randall's counter was in synch until T-50min when it suddenly rose to 75min.
go to college, dont miss your chance to have sex with human women
But the standard is less secure that what it is meant to replace. How can you replace SSL with optional, third party downgradable encryption?