skysight-inc/HackerNews huggingface dataset:
Perhaps because people don't deserve to be punished by crackers? It's not guaranteed all users on there are harming society. It's not like it's, I dunno, Oracle getting internal documents leaked. Or Sony (and despite how bad Sony may be, some folks were rightfully concerned for the damage to innocent employees). Or BP or the USG.

Overall I find it rather funny, and I gotta wonder who the hell would use such a site with their real name and billing info. Though I'm not under any delusion that it's fair, or that it's justice, except against the company itself.
Addressing a different aspect, the Ashley Madison incident is another argument against micropayments.

https://news.ycombinator.com/item?id=10083536
Some people enjoy learning from videos more than learning from articles.
The paper is interesting, I am only partly through it but I am curious to see their code and data.
I'm glad you asked ;)

https://github.com/robzyb/velis-gplv3/blob/master/velis/veli...
It's available on torrent now.
What is the legal definition of a jamming device? The wifi jamming being discussed does not interfere with any existing radio communications, it adds extra packets of data that the client device interprets. The original signal is fine, it's just not usable in a practical sense.

Broadcasting white noise on wifi frequencies to drown out communications is the sort of jamming that is clearly illegal, this likely isn't jamming under current laws.
This isn't distributed, but it might be considered (arguably) vaguely relevant: https://en.wikipedia.org/wiki/Multipath_TCP

MPTCP splits a TCP virtual circuit (connection) up into multiple paths so that the underlying packets can travel via more than one route to their final destination.

It's a very, very new protocol; Linux contains the official reference implementation (which Android gets too), and independent implementations can be found in FreeBSD, F5 Networks' BIG-IP, and Citrix Netscaler.

However, Apple's introduction of MPTCP in iOS 7 is the most interesting: the OS actively uses the technology to talk to various Apple-controlled services. http://perso.uclouvain.be/olivier.bonaventure/blog/html/2013...

As such, it's currently the biggest commercial implementation of MPTCP out there at the moment.
To put my words in context, I was thinking about mathematical questions, such as "does there exist a curve that goes through every point in a square?". Everyone has some kind of intuitive understanding of what's a "curve", but mathematicians need a precise definition in order to make this question clear enough for mathematical study. (There is such a curve: the Hilbert curve.)

It's not at all easy to recognize when a question is stated "clearly enough", and your questions provide an excellent example of this. The question "is this question more than eight words long?" refers to question itself (as a string), and in general, this kind of self-reference is perfectly harmless. The question "Is the answer to this question 'no'?" refers to its own answer, and this kind of self-reference is potentially problematic.
I have used boost for several big projects with an extended code base and it always creates various issues with the build. If you use it extensively, you will realize that certain parts are not header only; you will need to link it with libraries (think threads or filesystem libraries).

I use C++ for portability accross several platforms and boost always seems to have a completely different naming convention in each platform. Upgrading between versions e.g. 1.48 to 1.51 will very likely require code changes since it is not uncommon to break API contracts across versions.

I have amazing C++ developers with decades of experience that would quit on the spot if I forced them to use boost - and I wouldnt blame them.

I can rant forever.

New versions of C++ have things that used to make boost essential, but now that later C++ standards support lots of those concepts, I am happily boost-free. Boost is a huge negative, so you would need to be really amazing for me to even consider bringing back a dependency that has only brought me so much pain in the past.
I can help you make a decision.

Take a deep breath.

You will be fine. It won't matter which job you take.
Compressing Skeletal Animation Data
Thank you for that answer, which helped me see some larger issues at play.

Edit: although I also disagree that discussions of ethics and morality are off-topic for HN.
Though interesting, most of the subs and comments by this bot (or dozens of bots) are gibberish and doesn't make any sense. But its fun to watch, I have been following its submissions for the last week or so.

On a related note, does anyone know whats the current state of AI that can make very clever human like conversation? Can they learn from previous conversations and parse large text/books or websites like wikipedia to add to its knowledge-base? Any opensource project like this?
lol, why?
A lot of these "rules" with color use some broad generalizations. When you work with video compression a lot, you start training yourself to see color differently and the illusions begin to fall apart.

For me: I really don't enjoy looking at 4:2:0 or 4:1:1 chroma subsampling (4:2:2 usually doesn't cause problems)

4:2:0 sort of works for live scenes which don't typically have sharp chroma boundaries but when you see solid red/blue graphics superimposed over a scene, the blocky bleed of color across the scene is like knives in my eyes.
"I even won what some academics jokingly call the “kiss of death” for tenure – the annual oustanding instructor award – the year before I went up for tenure."

Ugh I don't know why we force so many researchers to teach. My university was filled with very smart and passionate professors who had absolutely no interest in talking to or teaching another human being.
Thank you for posting this. It was fortuitously timed I am reading through a thesis at the moment where the author has used PCA along with something called a PLS (Projection to Latent Structure) to perform a multivariate analysis. I was hoping I could use this technique on my own dataset

I was in the process of googling the acronyms when I stumbled on this link in HN.
For those interested, I did a little meta-study of my own on the distribution of p-values. https://news.ycombinator.com/item?id=10077042 It would be pretty interesting to build a larger p-value database. It could be a first step to measure how bad non-registered statistical-based science really is and allow us to measure the benefits to registration.
I'm curious if geography really has anything to do with governments' and organizations' access to network traffic?
Obvious throwaway - this app is fascinating because of its seeming domination of the 'kink' landscape - users move from dedicated forums there to continue chatting and you'll see people's kik names in signatures/tumblr pages all the time.
Both choices have their pros and cons. If you pick the wrong then you won't be stuck there for long anyway. Follow your heart. Don't bother rationalizing.
> Physically preventing people from "stealing" your genes is impossible in the long term.

You can't stop people from doing anything, it's always about slowing them down and making it hard right?

5 minutes on the lock on your door might mean a non broken in house.

A day or two on the net for software or media might equal hundreds of thousands of dollars.

A month or two for genes might equal billions.
WinZip 18 Activation Codes, Serial Key Latest Version
MIT discovers batteries with indefinite lifetimes using solid-state-electrolytes
Congratulations on two job offers!

Tech is always changing. Think about what you'd like to be working on in 5–10 years. The jobs you take now will help you "write the resume" you will need later.

Good luck!
You're right about a few things, but I don't think you're painting a true picture of things.

Yes, your router uses much CPU for NAT. That's because it is a complex process which requires mangling the packets and keeping lots of state in a big table.

QoS however is relatively cheap. It's merely looking at fixed offsets in the IP packets and deciding which of those (mangled) packets must go now and which can go later. It requires some extra memory for some extra packet-queues, and a lookup in one of iptables' smallest rulesets. That's about it.

Yes, I routed things at slower speeds, but you got to have a perspective on things: You must NAT all the traffic, but only need to QoS the outgoing traffic.

This means that if the downstream speeds have increased 100x recent years while upbound speeds only 10x (which is my fair assesment of the market), your NAT cost is now 110x higher, while the QoS cost is merely 10x.

And QoS was the cheap load. If your router is already buried in other work, I'm sure QoS will feel extra painful, but so would anything else. On a healthy load you probably wont see it in the load-graphs at all.

Also worth keeping in mind is that QoS as a feature has diminishing returns the higher upload-rates you have. If you have 128kbps upload, making sure the right packets get out first is excessively important. If you have Gigabit upload, not only will QoS be more expensive, but you are almost guaranteed to have no benefit from it what so ever.

So yeah, I stand by my argument. QoS is not a heavy feature, even though marketed as such.
Don't forget cuckolds.
There is actually a whole group of people who enjoy the thought of their S/O's cheating on them.
Dozens of people are going to commit suicide over this...
Can it happen under our noses? Will humans interfere and destroy the process, or will we help it happen.
One of the ideas floating around is that the economy is currently limited on the demand side, and that increased wages will result in more disposable income and higher consumption.
It may be helpful to think about how your work for each company would look on a resume. The company, unless it's a brand name everybody knows for it's technology like Google, is less important then your role.

The airline company software lets you talk about full stack (don't worry if you don't like PHP, you can always learn another stack), and maybe scaling issues. You also get soft skills potentially, have to deal with changing client requirements.

The IT security... well you get to do front end dev, and maybe they'll let you do something real at some point? But maybe you get some interesting experience integrating with APIs.

It honestly doesn't matter too much, you'll be doing dev work for both. If the money is a big difference in your mind, it wouldn't hurt you to ask the airline software company if they will match what the IT company offers you, or if they can provide some other perk (a signing bonus, discount airfare, extra vacation days).
No, the etcd team responded by fixing the relevant bug and introducing a quorum read option to provide a linearized read.
location?

it would also be ideal to get into the situation where you tell both offers that you are considering another offer at x price and that you will take y time to decide.
then you hold the negotiation instead of
feeling rushed.

sometimes the side that wants you more will come back with a bigger offer or ask you what's meaningful for you to see if they can give you that.
There is one by Google : https://github.com/bslatkin/dpxdt. A friend of mine, Shashank Mehta, has been working on another similar tool called Bozo which tries to be a step ahead by providing cross-browser compatibility. The tool is not opensource yet but would be soon. He even proposed a talk around it in Jsfoo2015. https://jsfoo.talkfunnel.com/2015/45-automating-cross-browse...
Will update here with the link once the tool is open-sourced.
Rkt, Appc, and Docker: A Take on the Linux Container Upstream
Show HN: Tuesday, a new open-source CSS animation library
Ashley Madison Hack: hackers claim cheaters' details dumped online
From a business point of view, and like any company, they're matching a need with a service at a profit.

But everyone has their own preferences and boundaries. Society generally frowns upon affairs, but if your own morals allow you to create that sort of business, it's your choice.
Increasing wages will make employers less inclined to hire people, and thus potentially less total disposable income. Giving ordinary people more money directly seems like a more reasonable sort of stimulus. Where are these ideas floating around? The idea of sticky wages dates back to Keynes.
What a misleading video. When was the last time you got connection issues due to your wireless router? Uninformed people are going to buy this and then plug it in to their crappy 250kbps DSL and not notice any difference at all. The video make it seem like this solves every connection problem ever, a video will never ever buffer again! I would say, based on experience, the probability of YouTube being down or overloaded while I stream a movie is higher than the risk that I loose WiFi connection in my home, and yet my router is 5+ years old and dirt cheap then.
probably because falcon is for building APIs which are a workable pattern with a single page app which has a thick client and treats the server only as an asynchronously returning data store.
Well some of the passwords are safe. Bcrypt doesn't offer much protection if your password is on a list of the 10,000 most-common passwords [1].

Ashley Madison's highest priority should be to tell users to change their password on the Ashley Madison website, and any other website where they have used the same password.

[1] http://www.passwordrandom.com/most-popular-passwords
How complicated are these command line apps?
Some people, when confronted with a problem, think
“I know, I'll use the Banach–Tarski Theorem.”
EDIT: i don't wanna be giving up to much info on the companies
It's been confirmed now by multiple sources.
So they use "checkpoints" everywhere in the world and use time as a radius of impact. I wonder how precise this is.

> Our proofs of avoidance are built around the idea of using what we call “alibis”: relays that are sufficiently far away from the forbidden region such that traversing both relay and forbidden region would result in a noticeably high delay.

And they implemented a p2p protocol to find these alibis easily. I guess from a starting list of trusted alibis.

> The second contribution we make is the design and implementation of Alibi Routing, a peer-to-peer overlay routing system for finding alibis safely and efficiently

My main concern is how can they predict the minimum speed a packet takes to reach their target? Especially with zones of poor cabling.
Does it matter to avoid USA if someone is taping into the cable in a different country.
Vanilla Lua is ~25k of C these days. That's what I'm going to dive into first. I've worked on bigger projects LOC-wise.
Circle Medical is "Uber for doctors". That's going to be interesting.

The tea-making robot seems to come with overoptimistic numbers.

The sandwich-making robot is a good idea, but it will need a complete redesign to make it cleanable. All stainless and Teflon, no food trap points, machine-washable, steam-cleanable. Whether it's cost effective is another issue. That idea has been tried many times. Here's AMFare, from American Machine and Foundry, in 1964.[1] That system worked quite well, but needed a constantly busy fast food outlet to justify the expense.

Then there's the version for the 1%[2].

[1] https://www.youtube.com/watch?v=FmXLqImT1wE
[2] http://factor-tech.com/robotics/17437-robot-chef-that-can-co...
ClearTax (YC S14) Is Hiring Engineers and PMs in Bangalore
ClearTax ( www.cleartax.in ) is in the unique position to shape the future of India's financial software. We are India's number 1 tax filing website. We are also the first India focused product company YC has funded.

https://cleartax.in/meta/careers

Software and experiences designed by us will determine how Indians e-File, save on their taxes, invest and lead simplified financial lives.

Most financial software in our country is from the 80s and stuck in legacy. Most people today have powerful smartphones in their pockets and their lives are better because of apps like WhatsApp, Google Maps, Truecaller, etc.

Simple and intuitive financial tools for taxes, accounting, payroll, invoicing, investing do not exist for the mobile in our country today. We want to change this.

We are hiring:

* Front end Engineers.
* Full stack engineers.
* Android engineers.
* Generalist programmers.
* Back end engineers.

We are also hiring * Product Managers.

Email: careers@cleartax.in if you are interested.

We use Functional programming on the backend :)

We'll relocate you from anywhere in the world to India. We are building a great company that is transforming how Indians approach their finances.

Come join us.
How do we know if a crypto function is correctly implemented?
Baltimore 2015
You must own a time machine. How was the YC16 launch?
> As a side note, I think the shell script version would have been multicore friendly, at least up to six cores.

That's not how the sort command, in lines 3 and 5, works.
$80? SmartCity charged us over $1200 for three days of T1 Internet access because that was the only way we would be allowed to have Wifi for a demo we were doing in our booth in MInneapolis according to their rules.

Even after paying all that we were still blocked with deauth packets until we begged their network engineer to whitelist our MAC addresses.
In the example on the home page, the traffic from Italy to Norway, avoiding Germany, travels across the ocean, which means it bottlenecked through undersea cables, the most thoroughly tapped network links in the world.

This research is of aesthetic interest, not practical interest.
I liked most of the article, but the part you quoted struck me as a bit contrary to the main thrust of it. As a CS researcher, I occasionally think, what would be the #1 thing I'd do if my sole goal were to chase career success in academia? And it would be this: transition into a currently hot, well-funded applied area like cybersecurity, cancer research, or climate modeling (or big-data analytics, or robotics, or a few other such things). A lot of things just become easier if your research aligns with the current opinion among deans and funding agencies regarding which areas are important. So he did... exactly that as an alternative to chasing success?

I mean it's certainly believable that he moved to those areas because he's personally interested in them, rather than just following the money. If so, he had the good fortune that his personal interests aligned closely with the current priority areas of major U.S. funding agencies. There are plenty of cases where that isn't true, so I think it's a bit dangerous to take it as the normal outcome. If your passion is something people with money are not currently interested in, the odds that everything will just work out fine if you focus on your passion are much lower. So my modified advice would be: to get tenure, follow your passion and solve problems rather than micro-optimizing citations, but first macro-optimize research area by choosing problems that the NIH, NSF, and/or DARPA are pouring money into. :-)
To paraphrase Mark Blyth (Prof. Econ. at Brown), QE is the absolute worst way to deal with our banking mess, except doing nothing. It kept the US from crashing into the mess that Europe is in. That was probably good, but it was effectively a class-specific put option.

"Not crashing" does not necessarily mean "positive boost".
Yes, i think the job description of the first company would look better on my resume. But IT security is a much more interesting field to me although i think it might be more difficult for me to find a job if i had to leave the company after a couple of years.

Thanks for the advice.
How Google’s Networking Infrastructure Has Evolved Over the Last 10 Years
I tend to side with the argument that employers ultimately hire not because people are cheap, but because they need them to meet demand. If there's no demand, there's no wage low enough to justify a hire. I don't want to speak for Thomas Piketty, but my reading of his data is that generally economic growth is the product of higher wages, not the other way around.
Were the passwords salted as well? If so, the "commonness" of the password wont matter.
And I always thought, high school students were very good at spreading depression...
Hm, I wonder what (other) ways there might be to make something like this now and differentiate it from every other cheap tablet on the market? Modern mesh networking, maybe? I dunno.
Given the number of genes involved in intelligence I would be more surprised if they didn’t share an underlying genetic basis.

On this topic the face is a really good example of this. There are very few genetic causes of intellectual disability that don’t affect the face as well. There has been some speculation that our obsession with facial beauty is tied to this as a way of identifying mutations that otherwise would be hard to detect in potential mates.
To be clear, I think discussions of ethics and morality in company purposes are (or at least, ought to be) very much on topic for the site as a whole. I just think that discussing the morality of this particular business on this particular comment thread is likely to risk being off-topic, because it's too easy to read it as "Yeah, but they deserved it," and maybe the company did but the story is primarily about the users, not the company itself.

Here's a proposition that I think is on-topic that we can discuss: It is, IMO, clearly irresponsible and reprehensible to go around encouraging people to break their marriage vows and then not take world-class care of the database listing the people you so encouraged. If you can't find qualified people to take world-class security measures, maybe you shouldn't be running the site at all.
I would pick the first, because I hate security. Everything bad and annoying on a project and come from security requirements. Yes, I know why, but if you aren't going to help me write the correct code, you are just putting lots of barriers in my way.
https://news.ycombinator.com/item?id=10083636
"I feel its about time this data monetization cloud bonanza be disrupted."

Ironically, having users controlling their own routers could be the best chance to do that. That is, toss out the crappy consumer routers and instead embrace the router as a user-controlled computer that sits between the user's devices (including IoT devices) and the ISP connection (e.g., modem). This router could run an open source source OS and be programmed _by the user_ to do all sorts of useful things, such as block ads, block tracking, perhaps even create private overlay networks among family and friends, protected from spam.

In a world where the Internet user can have some respite from radio, TV and other advertising, Google (=slave to advertisers) should not be selling routers. Should they come to dominate the market, the respite will come to an end. Users probably will not even know what happened. No one pays attention to routers as computers. They just want a strong WiFi signal.
(1) Lawyer. Clients. Blackmail. Panic. Strategy.

(2) Passwords+usernames repeated across websites (see adobe leak)
Good to read a critique from someone outside the tech bubble. I had read the amazingly boneheaded blog post about some guy giving up alternating current and always buying new clothes instead of doing laundry ( http://robrhinehart.com/?p=1331 ) but didn't know it was the same guy peddling soylent. Now that I know, things make a lot more sense ;-)
If both offers seem equal to you, why not choose on the location?

EDIT: I just read it would be in the same city, but what about distance to home? District, etc...
It's not about going public, it's about raising VC. So don't raise VC. But then the question is: how will you fund product development before you become profitable? If that's not a problem for you, you're in the minority.