skysight-inc/HackerNews huggingface dataset:
Games for a long time struggled to with scaling up to more then one core. Even today the games scale to like 2 or 4 cores. Just at the PS3 cell, it took a long time for games to really utilize the PS3's full potential. That's why I don't think that dropping 48 cores on game devs would have been a good business decision.
Distribution of the 37M users on Ashley Madison
Just tested it on latest iOS and worked like a charm. What device and iOS version you got?
Yes, it can. Serverside rendering is still not very well tested, but it does work. I will create a simple example soon.
Agreed, considering this was a major rewrite of the core compiler in converting for C to Go, I don't understand why they rushed from release candidate (August 6) to release (August 20) in 2 weeks. I'm all for schedules, but in this case more regressions and a longer release candidate timeline would have been warranted.

This also stresses the importance of random codegen testing and fuzzing, where test cases get run on v1.4 and v1.5 simultaneously and compared against each other. A simple fuzzer should have caught this.

The good news is this bug was caught on the same day as the release.
You don't have to feel bad for the victims - what they did was immoral, after all. But it wasn't illegal. And if we start cheering for moral brigades to leak data about perfectly legal actions, things get dark quickly.

Imagine a patient list for an abortion clinic. Now, I don't think abortion is immoral. But plenty of people do. And you can bet they'd absolutely leak that information, which could also ruin lives.

Basically, this is not a great precedent to set.
Its only the 'mass' part of that which is different from the status quo. Already maladaptive genes are laced throughout our population. Tinkering has the risk of producing large numbers of identical modifications. Its debatable whether that means more, or fewer, or the same number of folks will suffer compared to how its done now (random chance).
surprisingly, I got 5 or 6 callbacks after that and I rejected every single one of them.
He's a brand.
Do you think it's ethically appropriate to look at the leaked data?

Do you think it's ethically appropriate to analyze the leaked data, and publish those analyses for personal gain (which is what this site did afaict)

Do you think it's ethically appropriate to read about analyses performed on the leaked data by the above?

I honestly don't know how I feel myself! Very curious what other people think about this.
Ugly bug, but I'm very impressed to see a first time contributor able to fix a compiler bug in 6 hours! Seems to lend some credence to the assertion that rewriting everything in Go would make it easier to maintain.
Originally on 2015-06-29, updated frequently and as recently as three days ago.

Commits: https://github.com/CTurt/cturt.github.io/commits/master/ps4....

Blame: https://github.com/CTurt/cturt.github.io/blame/master/ps4.ht...
Ask HN: A place for developers and clients
I have been working as a Business Development Manager for a Web agency. We use Elance and Upwork to bring in new projects for our team.

I know for a fact that a lot of projects don't see the light of the day because of mismanagement and lots of other reasons. One main reason is, the developers/designers underbid most of the times in order to win the projects. The expectations are not clear from the beginning.

I am working on a web app these days, that will bring together the clients and the web developers (individuals and teams). The only difference is, me and my team will be personally involved through out the process. From our 7+ years of experience, we know how much a project should really cost. So we will use that to act as a third party mediator. The developers will never quote a price and the client will never be disappointed by the quality.

I have personally been involved in a project that was quoted $2000 on Elance and $28000 from another source. The difference was so huge that it must have left the client extremely confused. A fair price for this project should have been $7k to $8k.

Analyzing the requirements of the project is the most important thing. Most developers are not good at communication, or hesitant to ask questions etc.

Do you think if we provide this service for Free, people will go for it? You have nothing to lose. We will analyze your project for free, and provide a fair price and time line. Then its up to you whether you want to get it developed through on of our developers or not. We are hoping that when they see we are able to analyze the project better than others, and are able to provide a fair price, they will most likely go with us? What do you guys think?

I will highly appreciate your feedback.

Thanks,
Zee
Actually it is a fantastic platform for businesses to reach out to people interested in their business. It is the easiest way to do the equivalent of cold-calling and introduce your business to someone you are interested in selling to. I have always thought they don't do enough on this front to mine the possibilities here.
tens or even hundreds of thousands of cycles

If it's reasonably cheap to print, then only lasting say 2,000 cycles would not prevent a useful mid-scale production runs. Also, the high end of 3d printing is a lot tougher and has tighter tolerances than you might think.

http://www.gizmag.com/ge-fires-up-all-3d-printed-jet-einge/3...
Where ever I check, Chris is listed as lead/director for the llvm project. Isn't this exactly like the position Linus has for the Linux project?
Zeroless – ZeroMQ for Pythonistas
Which does most of the innovation? Universities, startups or big companies?
Despite the current hype around startups, I feel like most of the innovation is still done by universities and/or research labs. What do you think? How much of the overall innovation is done by startups vs. big companies vs. universities?
Bitcoin for Application Processing
I'm surprised - though perhaps not really - to see that this new data contains the CEO's e-mail. If the aim was to punish Ashley Madison (as the leak team have suggested), why not leak that first, before customer details and credit card transactions?
this was few years ago and I still remember all the names. But no, I am not interested in sharing their names or mine.
> Aviation-safety experts say that even tiny drones could trigger a disaster by crashing into a propeller or windshield, or getting sucked into a jet engine.

Does it mean that birds could also cause a similar disaster?
As a work from home programmer/IT guy, I can definitely relate with swag as work wear. I make it a rule to be dressed decently while working (cause frequent video conferencing/meetings) but I'm not going to put any more dollars into it than I need to until and unless I have to leave the house.
So in 3rd world countries there is pratically no cheating.
I'm not so sure people really give a damn about that.
> victims - what they did was immoral, after all

Can you really say that? See my other post here for questions.
Cheers for the efforts, but that's a poor DSL or an atempt to create an Aspect-oriented version of Hack. You've gorgeous tools at facebook like for example 'pfff' [0] to play with ASTs, these could be used to build wonderful things given enough time. I suppose the ultimative goal is to allow business people to design workflows and let the tool generate the required code automatically. (I guess that's what Flow Based Programming is trying to achieve.) Kinda possibly with high-level specifications defined in languages better suited to the task like Racket, Rebol/Red, Xtend/Scala etc.

There is an interesting presentation by ThoughtWorks – Neil Ford: Building DSLs in Static and Dynamic Languages [1]

However I thought you might find this the EPFL / ETH Summer School on DSL Design and Implementation very useful. They not only come with presentations, but also code in Scala, Racket, Haskell et. al. I am currently working in a huge project with about >30 people working on building an MDD (Model Driven Development) platform for visually/declaratively writing things for the systems we use internally. These will be able to create models out of code and even fix API incompatibilities automatically. [2]

Excuse the Unicode, I got bored

⬬══════━━━━━━──⋯𝅖܅܅܅܅﴿⌁⏧⌁﴾܅܅܅܅𝅖⋯──━━━━━━═══════⬬

[0] https://github.com/facebook/pfff

[1] http://www.intertech.com/resource/usergroup/Neal_Ford-Buildi...

[2] http://vjovanov.github.io/dsldi-summer-school/program.html
Adil& Aminaal
It's certainly surprising, particularly since Go has its own extensive test suites and quite a few people have used the prereleases (including being deployed within Google and running all those tests as well).

It suggests the error is somehow not that commonly triggered in a visible way, or lots of tests would have broken. Or alternately it was a last-minute change.
This happened to me once and I was so thrilled to work at this company that I looked past what the interviewer was saying about the company which all ended up being true. You have to use your judgement but this kind of information is very useful.
> Why is Sama crapping on alumni?

I don't think he's doing that at all. He merely observed a negative pattern that many startups tend to fall into by default, and warned people about that pattern. The tone of the post is clearly "it's easy to make this mistake, don't make it", not "if you make this mistake you're an idiot." The latter interpretation is perhaps the least charitable you could have picked.

I do think there is a kernel of truth in your comment. YC tests a lot of assumptions and tries a lot of things. Many of the tests work out, some don't. This means that at some point they've necessarily given founders bad advice that people then went on to execute on. I think that's something worth acknowledging explicitly (e.g. "hey, we thought this was right but it turned out to be wrong; sorry"). But there is a huge gap between that, and what you referred to as "crapping on alumni".
This actually happened: http://www.theguardian.com/world/2012/apr/13/bpas-hacker-jam...
Second vote for Android version.
GitHub’s Top Coding Languages Show Open Source Has Won
That's why I wrote ‘Twitter Should Be A Public Utility’ http://blog.higg.im/2015/06/12/on-twitter/ For me the disconnect was that Twitter failed and partially succeeded in making Twitter what I call 'plumbing', or a sort of duct tape for the web. If microblogging had a stack similar to TCP/IP that could be fundamental to how the web operates, then they missed that boat repeatedly.
I felt the exact same way when reading the email. To me it sounded like each level is a sizeable/realistic project for which most companies would probably pay people to develop.
Greek Prime Minister Tsipras Steps Down, Calls for Re-Elections
> This is like publishing the local biker bar's bar-tab, claiming you've "unmasked organised crime".

I was talking about public opinion on the subject. I'm sure there are people siding with the hackers because they're against AM. The moral of the story is always the same, be careful with your data. I don't really care about the scandal, it doesn't bother me. It's the most important problem of the centralized web architecture.
Universal React with Babel and Browserify
Looks like a register allocation bug, which is the kind of thing that can only trigger in specific circumstances.

It looks like the Go compilers are especially vulnerable to this because individual AST nodes have to allocate registers, which would not be a problem if they used a more traditional IR.
> Its hard to feel too bad for the victims of these attacks

That's only if you assume the victims are people with membership on the site. Think about the people that might have moved on, reconciled, or otherwise have already dealt with it. The people that might only be related.

Imagine being the wife or husband of someone on this site, and having already dealt with this in private. Now suddenly it's out there for everyone to see. Your privacy has now been violated. Now you have to deal with this all over again.

Imagine being the child of one of these members. Now you have to deal with the stigma of that hanging over your head. Being teased and mocked.

I can't imagine not feeling bad for the victims of this attack, and I hope the perpetrators are caught. Their actions were reckless, and will hurt a lot of people who were not even involved.
Geographic profile maps which are basically Internet users maps https://xkcd.com/1138/
Or rather, demanding that in order to be allowed to run the marathon they have to do 3 mile in 3 minutes sprint... one right after the other with no rest in between.
sshhh! We want to feel morally superior!
I'm logging IPs of the swarm for funsies. Might come in handy in the future.
Well, perhaps. As you said in your other post:

Do you still consider all these poor dastards as the big "sinners?"

This is exactly the problem - maybe I think they are. Maybe you don't. Maybe someone else thinks anyone that did so much as load up the web site deserves to go to hell. But that's why making judgements about leaking based on your personal morals is bad, bad, bad.
In 1967, a mayoral election in Ecuador was won by a foot powder
The Misinformed Opponents of Predictive Analytics
To that point, if it is indeed true that fossil fuels are heating the planet (most likely), it would be nearly impossible to "tax" (i.e. collect the real external costs of the activity) enough.

What is the number you put on rising sea levels and altered weather patterns?
Big companies can negotiate fees.
In corporate life, what makes sense and what's true are sets that rarely overlap as much as you'd hope.
You found us out! This is actually an evil scheme we've cooked up to provide YC companies with free trading platform implementations crowdsourced from unwitting Starfighter participants!
Attention. Get people to pay attention because the leak of customer data is personal (it'll probably affect you or someone you know), and then release the really damaging data once the press cycle has started and everybody's looking for more information.

The Snowden leak had a similar structure: it started out with PRISM (which affected every American, and caused widespread indignation), then Snowden claimed responsibility (trying to get out ahead of official government investigations, putting a human face on the leaker and controlling the messaging), and then they followed up with a number of even more damaging leaks (eg. MUSCULAR, the Merkel cables, etc.) once they had the world's attention.
I'm always pretty skeptical of the worry that this will be restricted to wealthy. For one, I don't think it would (or at least not for long), but additionally, won't that just mean that the people with these benefits will just out compete the rest? So over time everyone alive will have whatever the benefits are even if slowly. This is just a much faster version of natural selection.

In other words, in the long run it won't matter is all I'm saying.
Thanks! Glad you enjoyed it.

The main thing that narrowed it down was thinking about the request path from the app server to Elasticsearch. That pointed us at the load balancers (we tried a request directly from app -> Elasticsearch in production to verify they were the problem).

You're right that HAProxy wasn't the first place we looked once we were there, though. If I remember right, we started by diffing `sysctl` output to see if Ubuntu had tweaked something between versions.
If you're going to be moving around Europe then having a "full stack" skillset is going to be the most advantageous - 3 month type gigs for devops are going to be much harder to find than MEAN stack roles, especially if you want to visit less startup centric countries/cities.
I think saying "it's hard to feel bad for" is a far cry from "condemning everyone". This is a lot of words to try to absolve the members of a site explicitly about cheating on your partner of any wrongdoing.
Would you prefer .com? Or .org?
I too found that to be pretty awesome.

I've spent a few hours looking at the compiler source and the runtime code and a surprising amount of it is very understandable to me.
Hmm... sounds interesting. Can we use it to achieve geo-political domination through control of energy resources?
It's really hard to imagine that AM would go after the downloaders. That would be like pour oil on a fire. Imagine the extra amount of publicity their idiotic security would get.
Is Banksy a he?

http://www.citylab.com/design/2014/11/why-banksy-is-probably...

I prefer the theory that it's a collective of artists lead by a woman.
Uh, frankly, all you are offering is yet another credit card gateway. There are large countries out there where credit card usage is much much lower compared to debit cards.

So it's cool you're translating stuff, but none of it matters if customers can't pay. It's 2015, you need PayPal level of compatibility.
do you have a link for the bit about the VP of Marketing?
If you want to find out more about him read his book Travels, is a very interesting take on an autobiography type novel. Its one of my favourites but I don't know anyone else who's read it.
Yeah there's a repository. Most of my clients ask for Microsoft Office documents though, so most of my actual deliverables are done in my Windows VM.
In security, there's often no choice but to rely on leaked data. There is generally no other source of things like password hashes reflecting real-world user passwords.

So the question then becomes "Is it ethically appropriate to perform security research that requires realistic data at all?". With the caveat that blackhats can and will do research and use the results privately no matter what the rest of us do.

What do you think?
In my experience, non-technical stakeholders can have disproportionate authority over technical decisions. For example, if a security best practice results in slower logins, the development team could get immediate pushback to speed up the process, even at the risk of weaker security.

Risk can be difficult to quantify, and if the focus is on chasing the short-term, you might be told to damn the torpedoes and get the product launched.
Do you have any proof that even more than 50% "cheated"? I gave you arguments that it can be estimated that maybe one in 30 actually did cheat? Why do you want to condemn (edit: the more correct word were "accuse," I agree, but you did write that the given arguments don't "absolve" them, which implies that you've already found them "guilty") 29 of 30 people for actually doing nothing, most of them, according to their own data, not even being in relation?
They're already DMCAing tweets that contain excerpts from the data.

(side note: every time I hear "AM", I think "Aggressive Menace", which sounds about right)
By using the "XP Mode" VM.
Roger: Use R from Golang
A New Kind of DIY: Design It Yourself
Plenty of people still get their TV shows via file sharing services.

Just last week I was trying to work a label on a torrent, found this page which has an overview:

https://en.wikipedia.org/wiki/Pirated_movie_release_types
You only need a US bank account to open a US Stripe account, other countries don't require a US bank account
Again, I'm not condemning anyone.

"It's hard to feel bad for" =/= Condemnation

All I said was that Ashley Madison explicitly markets itself as a site to cheat on your partners. You'll find plenty of people (myself included) who think engaging in a sexual relationship knowing that your partner is in a committed relationship is immoral alongside cheating on a partner.
"But the list of fake work is long."

I would honestly really love to see a full list of tasks and activities that could be classified as 'fake work'.
Multiple submission, few upvotes, no comments:

https://news.ycombinator.com/item?id=10092955

https://news.ycombinator.com/item?id=10088065
Stellar – Public infrastructure for money
SVG is for Everybody [video]
Vaccines and clean drinking water used to be restricted to the wealthy, too.
No, there are basically no people cheating on the Internet. Emphasis on the "people" and "Internet".
What happens when a neighborhood bans cars for a month
I think giving an option of two possible parsing would confuse people learning. They wouldn't know which is the right one to pick! So adding a second option just ads to the confusion...

I think showing a confidence level would be a good solution based on the number of available readings for the given context of the kanji.

生 would be a good example. When used by itself, the confidence that the reading is correct should be low (since there are many possible options!) but if it is used in 生まれる the confidence level is very high (because there is only the one possible reading). When used in 生す it could be 50/50 (since it could be read な or む).

Explaining this to learners is a little tricky.
Your actual words were

> This is a lot of words to try to absolve

just some post before (if they can't be absolved then they are, if I understand, already "guilty" in your view).

Do you want to accuse as "cheaters" 30 people on the list when only one of them cheated? When half of them weren't in the relation at all? Is that a moral thing to do?
Adultery is a crime and/or a tort in many jurisdictions worldwide. And I'm not just talking about places like Saudi Arabia - it's a crime in 21 US states, including New York and Massachusetts. Did Ashley Madison take any efforts to prevent access from jurisdictions where adultery is illegal? I doubt it.

I'm not defending the data leak. It is criminal, and two wrongs don't make a right. But you can't compare an abortion clinic, operating in a jurisdiction in which abortion is completely legal, to an organisation seeking to facilitate what is criminal and/or tortious behaviour in many of the jurisdictions in which it chooses to operate.
Yeah, it sucks, we'll have to go back to finding people to have affairs with the old fashioned way.
"Using OPO (Other People’s Objects)"

Oh boy! Who is Jon Paris, and what is this article? It's as if somebody was writing about python circa 1997.
This is a cool explanation of the technique, but maybe the author can share why they built their own tag database vs. using elasticsearch or postgres, both of which natively support trigram indexes (and in ES's case arbitrary ngrams).
Generating that list certainly qualifies as 'fake work'.
I think it's not a direct dig at AM but more at the attitude a lot of higher ups have had about these kinds of breaches[1]:

"It’s a valid business decision to accept the risk” said Jason Spaltro, who is now Sony Pictures' senior vice president of information security, in the interview. “I will not invest $10 million to avoid a possible $1 million loss."

[1] http://mashable.com/2014/12/05/sony-hack-infosec-comments/
I am agreeing with you that there's really no difference between a tax break and a subsidy.

However, I don't understand your next point. If you're saying a $12K BI wouldn't cost anything extra after getting rid of social security and all tax breaks in our tax system, well then maybe. But then you've made SS pensioners much poorer. And increased taxes on all the rest of the population. Also keep in mind the standard deduction is sort of like a BI for people who earn above a small threshold so if you get rid of it the net benefit of implementing a BI for low income people is even less than $12K.

BI sounds attractive in theory, but the math around it seems hand wavey. When you try to add up the numbers, there's no way around increasing taxes massively, or leaving large groups like the retired/disabled/unemployed worse off.
This immediately occurred to me as the reason why such a list is not easily found.
IMHO, the ethics are similar to the use of data obtained by German/Japanese scientists during WWII: the violation is on the persons who directly acquire the information; but, once obtained, those who receive it indirectly aren't ethically liable.
Well, technically the contracts may not be affected by actual bullets so.....
The comparison to Andy Warhol was fairly appropriate.
I think that it might end up looking more like this: https://www.youtube.com/watch?v=vl_zQ3TTejU