skysight-inc/HackerNews huggingface dataset:
> Think about how many sets of constants can be generated in a nondescript way

One example of this is the BADA55 curves[0]:

> The name "BADA55" (pronounced "bad-ass") is explained by the appearance of the string BADA55 near the beginning of each BADA55 curve. This string is underlined in the Sage scripts above

> We actually chose this string in advance and then manipulated the curve choices to produce this string. The BADA55-VR curves illustrate the fact that, as pointed out by Scott in 1999, "verifiably random" curves do not stop the attacker from generating a curve with a one-in-a-million weakness. The BADA55-VPR curves illustrate the fact that "verifiably pseudorandom" curves with "systematic" seeds generated from "nothing-up-my-sleeve numbers" also do not stop the attacker from generating a curve with a one-in-a-million weakness.

[0] http://safecurves.cr.yp.to/bada55.html
In Germany advertisments beside the Autobahn are banned.
I'm happy there are developers out there that understand there are blind people out there who have a hard time using things we take for granted. This is a great approach to solving real problems that affect people. Kudos Shalin.

A personal opinion, these are the kind of ideas that should get backed by Venture Capitalists as compared to the "Yo" application.
You certainly don't seem to think very highly of software developers.
I would have never thought when Twitch first was a side project that it would become as big as it is. I don't know if it's luck, skill, or good timing, but it's really amazing what they achieved.
This argument fails repeated testing. It turns out that human-human conversation involves both parties paying attention to the environment and co-operating to insert pauses and situational awareness. In essence, h-h communication in a car requires much less cognitive load on the driver because a large part of it becomes shared.

We've all seen this fail at times too. That's when the driver has to tell the passenger to stop talking so they can concentrate on directions or signage, etc.
I seem to recall when the first book came out, that it was planned as a trilogy. After the second book, it was going to be a double trilogy. I don't think Jordan's overall plan reached his final 12-book estimate until book 8 or 9, and Sanderson couldn't even fit the final material he picked up into two books, so it hit 13 by the end.

Now, there's nothing wrong with that in general. Sometimes you write an outline, and in the process of penning down a quarter of the story and fleshing out the characters and setting you come up with more and more ideas. There's two ways out of that: either you let the story get control of the writing, resulting in a historical-feeling narrative with no clear overall plot, or you take the time to edit and revise what you have into smaller, self-contained stories.

I vastly prefer the latter, especially if there _are_ hints to an overarching plot. 13-book meanderings like Wheel of Time don't do it for me these days, but Dresden Files (15 books and ~20 short stories) or the Honor Harrington series (13 books, plus 18 spinoff short stories or novels)? I will chain-read those like crack, and still feel satisfied almost regardless of where they stop.
One reason is lack of organized lobbying by IT/engineers: http://andreas.com/faq-overtime.html

Another round of policy discussion is underway: http://www.nytimes.com/2014/03/12/us/politics/obama-will-see...
> Deserialising JSON onto a simple PODO with no inheritance, no mis-matching of properrty names, etc., is a pretty trivial requirement.

This is not serializing into a PODO. This is serializing into a simple struct. Dart does not have simple structs, so you get no deserialization of simple structs.

Imagine that you write a core library function that does what you want. It cannot map arbitrary classes, but only a subset of classes that adheres to a "simple structure". The developers would then have to tell you which classes you can use it on, and which classes you can't. It would give you runtime errors when you happen to include inheritance somewhere in your project. It's an unmaintainable situation, and most safety of static checking would be gone. Not just in your project, but every project using that feature. Think of the developers' perspective. Why would they want to include such a fragile feature in the first place?

You could argue that Dart needs a "struct"-like construct just to support deserialization. Still the problems remain that that still has all the fragility problems of reflection. Good luck with convincing the developers about adding a language feature for that. They have already shown to not be receptive to that idea [1][2].

You are free to hack your way around typesafety, but you cannot make this a problem of the developers. A type safe language simply brings you inconvenience when you're trying to shoehorn dynamic data in static structure definitions. This is not the Dart developers' problem: increased type safety is their goal.

> Please tell me - how am I supposed to get data from a server into a data structure that will give me code-completion and type checking?

You either write your own code to do this or don't do this at all and just use the data in another shape. You can keep repeating this point all day long; you won't demonstrate why it is anything more than "nice to have", let alone that it's a "necessity".

> Other languages with types do this fine.

AFAIK only .NET-based languages and Go do this out of the box. Both can include this out-of-the-box because they are server oriented languages and can include all the complexity they want. Those languages don't care for the binary size of their applications as much as Dart applications.

[1]: https://groups.google.com/a/dartlang.org/forum/#!topic/misc/...

[2]: https://code.google.com/p/dart/issues/detail?id=10374
I've always opted for Ghost.py rather than selenium as I've found it uses less memory and pretty capable. Admittedly my scrapes are normally pretty targeted and not over 10k+ sites.

One query I had from your piece:
"When I've found myself in the unfortunate place of getting
my proxies banned before on certain sites, they have been
more the happy to switch them out for new IP's for me."

If you're getting banned from sites, is it not time to leave them alone? If they don't want your traffic (which the admin/system has judged as too much), should you really be circumventing it? With that and the robots.txt bit (which admittedly you justified), you've got to be careful not to slip into a bit of a grey area with scraping, which people regard suspiciously in the first place.
What are the major, general-purpose livestreaming options now? Ustream? Google Hangouts? What else?
California Integrated Data Exchange
Howdy, Mr. Sandwich Video
In my opinion passengers are far better than phone calls because the passenger has contextual awareness of what's happening while you're driving. He or she will pause a sentence while you're trying to merge onto the freeway, for example.
comex's statement is correct. Chrome/Chromium was designed from the ground up for fine-grained sandboxing of renderers and extensions; Firefox's single-process design currently prevents it from implementing any similar layered defense.

Mozilla acknowledges as much with the mission statement of their Electrolysis project:

https://wiki.mozilla.org/Electrolysis

Hopefully Firefox's situation will improve in the near future—at the very least, we'll all benefit if Chrome has a viable competitor. But in the meantime Firefox absolutely is behind Chrome in the security department.
Hardly, but chrome does has an option to disable Javascript on a per site basis, similar to NoScript.
Thanks for sharing, that's very well written!

I'm not surprised, either. Siek's papers are always as accessible as they are insightful.
Did the companies Twitch and justin.tv have anything to do with each other, other than their shared ancestry?
A little disclaimer on these kind words: I am just a little part of a community which has grown and evolved over the last 20 years. We are where we are today not thanks to me, but thanks to everyone who in some shape or form have with passion contributed to keeping Erlang alive and moving forward. The OTP Team, ESL employees, Ericsson at large, Open Source contributors, conference presenters, authors, commercial users, universities and research establishments and companies across all verticals alike. My role, compared to them, was minor.
I have struggled to (on my travels) find an Apple charger that features the micro USB adapter. This has often lead to a dead battery.
That surprises me. I've used Fedora for a while (it was preinstalled on a laptop that was gifted to me), and found that the repositories were both much smaller and much less well-maintained than the equivalents on openSUSE.
Hmm..

What about the Autobahn, me passing traffic with a difference in speed of 100km/h at times (it's entirely possible to reach higher values w/ faster cars, reckless driving, unusually slow traffic on the slow lane, like trucks).

I think it can work. Obviously it cannot work without education and experience, but pointing at speed differences as the one stat that leads to chaos and mayhem seems empirically wrong.
It makes perfect sense since they weren't really interesting to go after (no money ) and now with the potential for a huge acquisition they need to reduce exposure to lawsuits from content companies that see a gigantic treasure chest almost ready to pop open.
Very very nice!
Thank you.
Live market prices and stats for Stellar (STC)
At 1:36 , they use "suspicionless surveillance".

Given how many laws there are in this country, everybody is guilty of something. And it's probably a felony, and tremendously inane.
Self hosted RTP stream?
This is the same guy from the Coin video (https://onlycoin.com/)! Who is this guy?
I don't have any questions right now, but this is very awesome! Great job.
Adam Lisagor: http://sandwichvideo.com/
wrt ASM, I think tomp meant something like what Robert Harper is getting at in his post on the linked article.

edit: got grandparent's username wrong.
Why You Should Forget the Board Packages, Acompli CEO Javier Soltero
Any repercussions?
NYC roads themselves make a good case for driving 4WD SUVs. What measly taxes we must be paying are clearly all spent on keeping the subway system clean and affordable.
SF - Full-Stack Ruby on Rails Engineer @ STORENVY

We're hiring an experienced Full-Stack Ruby on Rails Engineer to join our small, collaborative and growing development team. You'll share major technical responsibility on our products such as the Storenvy Marketplace, our API or backend support for the Storenvy iOS app.

Truth be told, most of us are full-stack engineers, but if you'd like to specialize in a particular area we're open to it. As a member of this core team you'll make important technical decisions, collaborate with other engineers, and ensure the scalability and performance of our applications through performant code and solid architecture.

Here are some of the things you'll help us accomplish:

* Rapidly develop features in the Storenvy product roadmap in a test-driven, engineer-friendly environment.

* Improve architecture / Ops: We're moving to a service-oriented architecture this year to enhance developer productivity and to support scalability.

* Drive Consumer Growth: Measure and assess user engagement via metrics tools. Create tools that help merchants become more successful.

* Mobile: Work on the upcoming Storenvy mobile apps.

* API: Enable stores to power up through third party integrations.

We'd be especially thrilled to see candidates with the following experience:

* 2+ years of professional software engineering experience, with at least 1 professional project where you worked in Ruby on Rails.

* Interest in growing our product and our company. We're successful because we build with our passionate community in mind.

* Strong communication and teamwork skills.

* Experience scaling a web application with Ruby, MySQL and Redis.

* Experience with test-driven development.

Bonus points for:

* Interest or experience developing and shipping native mobile apps.

* Experience in developing ecommerce or payments solutions.

* Ship a Ruby gem or have a cool side project? Tell us about it!

How To Apply:

* The Sourcery will be the first point of contact.

* All applications receive a response.

* All applications are kept strictly confidential.

* Apply via http://www.thesourcery.com/jobs/773/applications/new
Had the pleasure of working with the author (Ionel) a few years back on some Django projects. Always love reading his Python posts. Really inspiring developer.
As a member of the private sector working on software, yes. Make it as secure as you can and fix holes.

But that isn't the FBI's job.
Not to mention conversing with passengers.
Touch+:  Make any surface multitouch
There is an implicit understanding that Game of Thrones is Book One in the ongoing ASOIAF series. Not Book One in the not being worked on AOIAF series.
It really depends on the car. I mostly drive rentals, in the range of Ford Fiesta to Opel Astra -- all of them fell in that range.
You could with a replay attack
Anyone who watches HN as closely as you do ought to know that we routinely fix typos and solecisms.
Well, I've tried to make the argument several times, but I usually only hit several aspects of privacy. One of the reasons why I do recommend that paper is it (in my mind) sufficiently breaks down and refutes the 'nothing to hide' argument from multiple angles and exposes the fallacy for what it is, rather than resorting to emotional appeal like, "show me your email"

I don't think it's strange at all, if you find something that you completely agree with and is articulated better than you could phrase it yourself, why go through the work of making the same argument with the same reasoning but in a poorer form?
Then offer unlimited, right? Even if it means raising your prices, then your clients would probably like paying more knowing that pricing is predictable.

Also, I think a free trial would be nice. Just set everything up and then show it to them. Hard to say no to that.

And like patio11 recommended in one of his blog posts, write up a checklist of every feature, something that can be printed out and passed around to the decision makers.

I think you also need to make sure you're emphasizing how the site can help boost their attendance and donations and lower their administrative costs. And on that note, have you added many donation-related features? E.g., a meter to reach goals, themed donation drives, paypal/credit integration, and maybe an online merch store for church goods?
Well, the easy answer is this supposed deal between google and twitch.

Twitch as a service has special value because it aids in curation and discovery of video game streams. The fact that you can browse by game, browse by streamer, follow streamers, they all work in the video game streaming environment because of how people watch, and how streamers perform.

Things like live events, reality shows, other live content is a bit trickier to categorize and manage than games. You can't have the same "titles list" as you do with video game streaming. All you can do is something like notifications to followers and subscriptions etc.

The thing is, youtube does these things. If google is buying twitch, then youtube's live service and justin.tv do not serve distinct purposes, and youtube is probably a better platform (and better equipped to deal with piracy) than justin.tv was.

You wouldn't want to just absorb twitch into youtube because twitch as a curator and means of discovery is better than youtube, specifically for video games. But justin.tv didn't serve that purpose well.
The issue I have with ranking/review systems is that, more often than not, they become self-fulfilling prophecies.

A negative mark will change the way a manager perceives an employee. The employee's positive contributions will suddenly be subject to greater scrutiny, and slip-ups will serve only to reinforce the manager's confirmation bias. Similarly, an employee's confidence and sense of self-worth can be shattered by a negative review. It's suddenly very easy to feel like no matter how hard you work you won't be valued by your managers and peers. All of this leads to a negative spiral of career-choking doom. I've seen it happen to friends and coworkers, and it's very sad to watch.

If you're going to evaluate your employees based on their relative performance, it's critical that they have the freedom to change their situation, without repercussion. Allow them to change teams or roles freely, until they find a role that really amplifies their individual strengths. (After all, you hired them for some reason, right?) I've seen companies make the mistake preventing an employee from changing teams until they demonstrate they can improve their performance. Of course they can improve their performance, but only if you let them move to a better role!

Instead of treating poor-performing employees like cogs that simply need to spin faster, I wish more companies recognized how varied and diverse their employees are, and how a productive workforce needs to be cultivated and maintained, not bought and hired.
It's the kind of thing that does happen occasionally, yes. I think one of the Bitcoin clones uses a modified version of SHA-256 with modified round constants for example. Can't remember a SHA-1 example but there are some out there.

As for why? Intentional incompatibility with the standard hash usually, often as security-by-obscurity or to lock users into using their products.
In fact it's addressed right below the linked section, but it contradicts your stance.

http://en.wikipedia.org/wiki/Mobile_phones_and_driving_safet...

Quoting:

> In contrast, the University of Illinois meta-analysis concluded that passenger conversations were just as costly to driving performance as cell phone ones.

> AAA ranks passengers as the third most reported cause of distraction-related accidents at 11 percent, compared to 1.5 percent for cellular telephones.

> A simulation study funded by the American Transportation Research Board concluded that driving events that require urgent responses may be influenced by in-vehicle conversations, and that there is little practical evidence that passengers adjusted their conversations to changes in the traffic.
Wow, congrats! I interviewed for a job at OpenSignal, but unfortunately didn't qualify. Really great team though, and so much potential with their datasets. Hoping to see more from them.
STITCH FIX - Sr. Full Stack Engineer - San Francisco, Pittsburgh and REMOTE

We're looking for a Sr. Full Stack Engineer to join our team. We're building a new kind of enterprise, service-oriented set of applications that's powering one of the most innovative ecommerce platforms ever.

Here are some things we're working on:

* Advanced learning algorithms to aid our awesome styling team

* Multiple-application architecture running in the cloud

* Custom warehouse and inventory systems for a very unique business model

* Responsive web interfaces to drive both the customer experience and our internal tools

* Building prediction models for a smart and successful future

We build through open communication, collaboration, prototyping and testing. We work mostly in Rails with some Python. We love HipChat and Google Hangouts. We use new continuous integration tools like Tddium to deploy to Heroku.

How To Apply:

* The Sourcery will be the first point of contact.

* All applications receive a response.

* All applications are kept strictly confidential.

* Apply here: http://www.thesourcery.com/jobs/724/applications/new
applying the same principle of "2nd amendment was written when AK-47 didn't exist", the 4th was written when Internet (with its immense capabilities for child pornographers in particular) didn't exist. You did let that happen to 2nd, now it happens to the 4th and the 1st will come next (Twitter isn't just like AK-47, it is more like small WMD)... Slippery slope isn't just an argument, it is a physical law of Nature (known as 2nd law in other branches of sciences).
I don't claim to understand anything until I can put it in my own words. Even if you could only reveal something about the core argument, that would be 100x better than "go here to find an awesome argument".

I'm pretty sure the core argument doesn't take several pages to simply express. (The abstract fails too in that it says basically "I'm gonna make an argument" instead of the actual argument.) One paragraph vs 50, times how many people?

Naturally, a paragraph can't capture the full original, but it can tell people whether the point is worthy enough to justify reading the whole thing.
Which 'exchanges' is the price data coming from? And which block explorer is the total supply data coming from?
I think it is appropriate to be saddened because these people would not have been allowed to receive treatment if we did not bend the rules for them and at the same time be happy that these two lives were saved.
You're right but you don't want the executive branch to grant itself powers. You want the judiciary branch to give the executive branch an exceptional above-law right to do things in a specific situation that you don't want done to just any random person.
> is not compatible with the old-school .xls files

You can save as XLS (97-2003) files and Excel serializes the formula using the name `_xlfn.IFERROR`. The file obviously doesn't work in older versions of Excel but will work in 2007+

The mapping for new function names is defined in section 2.2.3 of [MS-XLSX] https://github.com/SheetJS/js-xls/blob/master/bits/69_formta...
What are the average working hours per day for a Facebook engineer?
I was not there to tell the engineers how to do their jobs, but I was there to explain why the features on the roadmap were right for the customers and business.

I think the first part is right, but there is something missing from the second part. Determining what is right for the business must involve input from the engineers. A feature that you determine is essential for your customers to have may add unnecessary complexity to the system. After getting a feel for the level of effort required to implement it (and more importantly, to maintain it), only then can you decide whether that feature is important (enough) to the customer and business.
Arrow – A new date / time package for Python
I don't think it is a paradox when you look at it from a "better" perspective. Just plot a graph displaying the frequency people have x friends. Chances are, there are some outliers with enormous amounts of friends who thus push the average.

I think it is not as much a paradox but rather a good demonstration of how the average can be an inappropriate measure to describe some samples.
Sounds bitter. Software developers are certainly not regarded as socially lower than a nurse, quite the opposite (at least in Europe).

But I _do_ agree that, compared to many other professions prestiges is low. I also agree that it's time for unions, although simply owing the company collectively may work better. More importantly, people should not allow themselves to be exploited and realise that doing so is just as bad for them as for their fellow developers.
Αποφράξεις Σαρωνίδα– 2294028060 – apofraxeis-vlachos.gr
I've never tried it myself, but I believe you can livestream on youtube.

https://support.google.com/youtube/answer/2474026?hl=en
Reminds me a little of CloudAcademy.com and their tests.
Fear not! https://archive.org/details/justintv

... however, it doesn't have absolutely everything. Justin.tv had so much data that even the Internet Archive and Archive Team had issues coping with it in such a short term.

EDIT: Ah damnit, ejr was faster.
The best part about it is when you think about what your hourly rate would be if you made $80,000 and worked 60 hours a week with 20 of them being time and a half overtime.

Comes out to around $22/hr base rate.

You start doing that around $50k and you are around the same pay rate as an overnight stocker at a grocery with couple years on the job.