skysight-inc/HackerNews huggingface dataset:
Comodo - if you are reading this, you lost about 3000 USD worth of business from me. And someone else is going to gain the same.

Drop this nonsense. It helps no one.
I would love to see Mozilla (a big backer of Let's Encrypt) drop the Comodo root certs from their alpha and beta Firefox builds for a couple of days to show them how ugly things get when both sides play nasty.
Is there a more Pythonic way to do it? Lambdas are cool but usually not the first place you go in Python. I would think something like (my best guess, not a Python pro)...

sum_of_squares = sum([x*x for x in arr])

Which I think is easier to read than either example post above.

Of course you will point out that this is less powerful than full map and reduce.. but meh... pros and cons to both styles
Good service but still very overvalued.
What pains me is that the committee that created the new SEPA Direct Debit standard had the choice (the two processes were used in different EU countries) and they chose the dumb one!

We actually had a sane direct debit system here in Portugal, in which the invoice would come with a code that you could input into your bank's site or ATM, therefore authorizing future debits from that company. It was safe, it could be easily revoked, and we lost it to implement SEPA's crappy version.
Intersting bit of history. I never got past the post DukeNukem 3D days and the famous 'more (money) is less (releases)'.
Robots Should Be Slaves
To be honest the bang paths would be so cool: JPL!MoonRelay!MarsSpaceStation!SyrtisMajorOutpost!Drone-6354A
Then they move to another state, and drive up the housing markets, and vote for all the same stuff that made California untenable, and wonder why the natives are hostile.
Ask HN: Best way to make quick, relatively simple HTML5 games today?
I've been out of the web game loop for awhile, but it seems there's always a new javascript library being released and it's hard to keep up with which ones are worth my time.

I want something that's open enough that I can make any type of game or mechanics with it (although I am focused more on 2D puzzle and turn-based strategy games).

Unity seems to be overkill but I do have experience with it, and I used to churn out Flash games a decade ago. Now I'd like to update a few of them to HTML 5 and bang out a few other ideas, but I have much less time to work on them than I used to back in the day.

Something that could be translated to a mobile app without much difficulty would be nice, also, like 2048 was.
"I am working with extremely smart, driven people who I am learning a ton from."

This is something being overlooked completely. There aren't a lot of other places that have this concentration of progressive minded bright (tech and non-tech) individuals. Great things will come out of this density. It sucks that the non-techies are being pushed out, but that should accelerate the need for housing reform. This density must be maintained and made widely accessible.

Vote. Call your rep.
http://www.dof.ca.gov/budgeting/trailer_bill_language/local_...
I'm just saying, I don't think food subsidies look "quite odd" to Americans, I think they look fairly normal.
But it's not just the grind to say you live there, it's the grind to work at (in many cases) the top tech companies in the world. The big question has to be: Is having the top tech company's name on your resume, or working on the kinds of projects that these companies are working on worth the grind of living in that area? In some cases, the answer will be yes; in others, I've gotta say I'd be hard pushed to agree - though for many people, the reasons to stay outrank the reasons to leave and that will be different for everyone.

Of course, I just moved to a farm in the country so I wouldn't have to deal with all that nonsense :P
It's an implementation of the github api in vimL, the native vim language. So you would use it to build a vim extension that interacts with github.
3-D secure trains people to be phished.
This is spot on. I recently played through Doom again in OpenGL mode with the Project Brutality mod, and it was better than any FPS I've played in years.
Hi Andrea, as always, I'm very impressed by the diversity of high-quality, useful Nim projects you produce. :)

I agree with the other posters that the multi-line [ ] syntax is not very beautiful or Nim-idiomatic. As @Nycto suggests, nested code blocks would seem more Nim-idiomatic.

Also, I haven't seen anywhere else in Nim stdlib where multi-line [ ] expressions are used. In my mental model of Nim, [ ] is for 4 uses: 1. generics, 2. tuples/subranges, 3. array literals, and 4. array indexing. And none of these scenarios contain nested code blocks inside them.

For nesting of routes I would find nested code blocks most idiomatic. Or, if you find that nested code blocks simply do not work well, the key-value idiom of a table constructor {k:v} seems more idiomatic than [ ]: http://nim-lang.org/docs/manual.html#statements-and-expressi...

If it compiles (I admit I haven't tested it -- this is just off the top of my head), you could perhaps use a syntax something like:

get {
path("/api/status"): ok(getStatus()),
pathChunk("/api/message"): # etc.
}

Since the order of the (key,value)-pairs is preserved, this would automatically handle the ordered composition `h1 ~ h2`.
Bubbles act as de facto Ponzi schemes.

As money movies in prices inflate and returns are good. This attracts more money. However, it's the flow of money which is generating above market returns which requires exponential increases to keep returns up. Exponential growth is never sustainable so eventually new money can't keep up which lowers the returns. This further reduces the influx of money, further depressing returns. This pops the bubble.

Of note, the 401k system did similar things to the stock market which ended up reducing returns. In the end exponential returns are only viable when the outflow of money is greater than the inflow enabling a steady state. Eventually returns will end up averaging out as if that influx never happened, but it's going to take decades.

EX: A farm get's a fixed amount of sunlight, it can increase efficiency up to a point, but in the end it's going to output a fixed amount of food <= some constant * amounts of land. Investing more money can't push past that limit (diminishing returns), so eventually you just have more money chasing a lower return. On the other hand if you don't invest more money then the dividend continues indefinitely.

A huge range of things have increased in value because other parts of the economy improve. But, this is limited by overall economic growth. Also of note long term market manipulations are counter productive. You can prop up housing prices by reducing future returns.
When I've done this, reading tends to morph toward writing. Whether good or ill, it feels more like speaking than listening.
I really appreciate your patient engagement with the doubters in this thread, but I think that your determination to make your point has led you astray here.

> Now 6 has a "smallest" factor of 2, and a "smallest" factor of (1 - sqrt(-5)).

As [nilkn](https://news.ycombinator.com/item?id=11955341) mentioned upthread, if you consider well ordering part of the intuition of the positive integers, then you have (depending on what else you consider obvious) practically pinned down the integers already. This reference to the 'smallest' factor is not just a throwaway, and it sinks this example (why is 1 - sqrt(-5) smaller than 1 + sqrt(-5), for example?).

> So you are claiming that the author of the linked article, Prof Sir Tim Gowers, winner of the Fields Medal, Fellow of the Royal Society, doesn't understand multiplication?

This gives the impression that math is subject to an appeal to authority, which I think is a shame. The newest student can find the error in the work of the Fields Medallist—though he or she probably won't, and the error he or she seems to have found is more likely to be a concealed subtlety—and to suggest avoiding dissenting on the grounds of eminence gives entirely the wrong idea of how mathematical argument should proceed.
Slightly off-topic but related to Nim. Having been inspired by the Rust community survey we have just created a similar one for Nim. I would appreciate any and all answers, especially if you've never used Nim before!

http://goo.gl/forms/XJ3TPsaiIQe5HlTB2
Opera: Why we challenge Microsoft’s battery test

https://news.ycombinator.com/item?id=11961649
-All guns magically disappearing and becoming as difficult to acquire as they are for example, in Japan,

-Police officers no longer carrying firearms

-Violent crime rates lowering drastically to match those of the better EU countries or Japan

then I would be fine with strict gun control.
> The latter can't really happen given Python is a statements- and indentations-based language.

Yeah, though I suppose you could hack around that and get nearly-full functionality in lambdas if you built a library that either wrapped non-expression statements in functions or provided equivalent functions. There are obviously some statements that there aren't good solutions for in that direction.

OTOH, using named functions is in many cases more readable -- in the context of what is otherwise a normal Python codebase -- than the kind of lambdas that you can't easily write in Python. But I like the Coconut approach of but providing a more concise syntax for the kind of lambdas Python already supports.
I am donating now...
The choices are pretty grim:

The only OS other than iOS and Android that has a managed language runtime is Windows. It's not a bad phone OS. But it is US-made and if you are Chinese, you don't want NSA inside.

Possibly the best alternative is to do an OS derived from AOSP. But only Amazon has done a good job with this, building a really polished commercial product with a complete (for their purposes of media consumption) ecosystem.

Then there is Sailfish. The main problem with Sailfish is that C++/Qt/Linux is not a competitive app environment compared with Swift on iOS or Android's Java-like runtime.

Web app runtimes on Tizen and other contenders taking this route have also proven to be underdeveloped, slow, and too under-resourced to get them past general problems with web apps, framework consensus, etc.
You would have to prove the lawyer knew. It sounds difficult to prove short of an email exchange and I have no idea how the courts work but hopefully you can't get access to a company's emails just by filing a suit based on "I'm pretty sure"
Literally no one in the industry looks at IPOs that way.
Wow, bookmarked!
C# 7.0 – What to Expect
Why did they in 2008?
Thank you malux85. Your ideas are very interesting.
What about analytical data (besides youtubes videos)? Anything from governments?
I still think they make enough cash on me through the credit card processing fees to make me a profitable customer.
> hopefully this will encourage more companies to list

hopefully this will encourage more VC's to fund.

Quick edit: not saying there isn't a lot of funding already happening but there's fear that VC might dry up. Hope it doesn't happen.
CAs charge so much and offer so little value at such high risk. Comodo has already been subverted once before.

Another reason to use distributed identity.

Donated to Let's Encrypt.
> "Application" in mathematics usually means that something is used as a necessary component of a solution in another area.

I think that sentence is entirely true if you delete the word 'necessary', and otherwise entirely false. I think that almost everyone would agree that at the heart of modern cryptography is an application par excellence of modular arithmetic, but I think that no-one would claim that cryptography cannot be done without modular arithmetic.
I picked my nickname after that breach.
Agreed. Cygwin was the only surviving project arising out of Red Hat to use copyright assignment, Red Hat having maintained Cygnus's late-1990s-vintage copyright assignment policy without substantive change until now. (The text of the Cygwin copyright assignment is actually adapted from the form used by the FSF in the 1990s.)

However the project will not be adopting an "inbound=outbound" or DCO contribution policy until 2020. This is because Red Has some continuing license-related obligations to existing "buyout license" customers that the mere license change to LGPL does not address. In 2020 the last of those obligations will have ended.

What the project will be doing going forward, until 2020, is requiring contributions to be made under the 2-clause BSD license. It's a sort of symbolic change during that interim period, although the end of the red tape around contributing to Cygwin will be generally appreciated.
I'm going to oversimplify a bit, but unmodified applications cannot have a native GUI or break out of the Linux Subsystem sandbox (other than network connections).

You can cheat using VNC to localhost, of course ;)

I have it installed, and still rely on Cygwin for projects that live on my Windows directory.
You can nest lambdas to get the equivalent of several expressions. I once wrote a Runge-Kutta example on Rosetta Code showing this:

http://rosettacode.org/wiki/Runge-Kutta_method#using_lambda

It does not look as bad as one might expect, though the nesting of parenthesis makes things messy.
So, "Pay it Forward" is playing out for real on Hacker News to fight mass or criminal surveillance? Hell, I'm in! Threw them some dough. :)
It's useful in comparison to the IPO price, which was $15. This means they left a lot of money on the table.
Doesn't that mean the company missed out on about half its value?
If I hadn't stayed in Baltimore, I probably would've ended up in Boise. It's a lovely town.
In many European countries it would probably be considered a taxable benefit for the employee, and would increase the employee taxes. Just as a background why some things are different across the pond.
There exists at least one in the industry who looks at IPOs this way (as manifested by the parent comment).
>But the biggest is that the people are truly interested in intellectual matters in a way that was not extant in the other places I've lived.

This is the way I feel in Boston. The cost of living (mainly housing prices) gets more ridiculous every year, but the intellectual and cultural environment make me want to stay. Most of my friends back home (deep South) are easily able to afford to buy decent homes, while I'm stuck renting a tiny apt. Still, this feels like a worthwhile material sacrifice given the culture of this city. Then again, if I had kids, I might feel differently ...
It helps to try to understand the recruiters business model. How is this person getting paid and what are their motivation to continue the relationship with you.
Using the word "guys" to describe Rust developers is not offensive; it's just incorrect.
I do know about the issue; it causes problems for me. But I couldn't let the claim that all semantically equivalent characters were unified pass.

> the stylistically different ones usually belong to the same codepoint

Fair enough. Do you happen to know why 青 and 靑 weren't unified?
It's just as bad down here in LA. Six figure incomes get eaten up pretty fast by rent/mortgage and taxes.
A Google Image Search Result for Two Black Men Proves Racial Bias in Algorithms
Absolutely correct that you can trademark those phrases. I thought one thing and typed completely another. My mistake.

What I meant is that you can't use your trademark on "<Adjective> Pizza" to exclude anyone else from registering "<Different Adjective> Pizza" and competing with you [edit: under that mark].
> but I see no reason to think the diversity of background has any impact on technical contributions

Exactly this. The internet is the great equalizer. There is no need for anyone to know anything about me unless I choose to bring it up.

For a technical project, conducted and run over the internet, my work can stand entirely on its merits in a way that would not be possible in a regular office environment.
It is a surface, not a line :)

And it isn't very clear either, since the sea level isn't very well defined as it changes all the time :)
vid_describemodes

Lists all available video modes, built-in and VESA.

vid_mode #

Switches the video mode to mode #. Quake has 11 built-in modes:

0: 320x200
1: 320x200
2: 360x200
3: 320x240
4: 360x240
5: 320x350
6: 360x350
7: 320x400
8: 360x400
9: 320x480
10: 360x480

0 is the default mode. Modes above 10 are not built in, but are VESA
modes which may be supported by Quake and your hardware. Use
vid_describemodes to see the available VESA modes.
Indeed. Their PCI-DSS compliance scanning service is completely useless. Service version fingerprinting only, regardless of binary patch level or actual vulns.

Yet somehow, the PCI SSC accepts their scan results as actionable for Level 1-3 compliance.
I hope then that you have seen this classic Saturn V footage then:

https://www.youtube.com/watch?v=DKtVpvzUF1Y
Never I'm pretty sure - we run a ticket reselling website thru an exchange and tried to use the service to get developer certs for our testing site.

The web site had a black banner with white text on the top that stated in high contrast that it was the developer site and no actual transactions would run and tickets could not be purchased if a transaction was attempted here. (even was using a test domain while clearly the live site's domain was in the header)

They still required us to purchase some package to use the certificates on that site. When LE came up we were more then thrilled that we didn't have to fork out extra cash for developing on sites that don't get traffic at all and clearly stated this fact.

I will never go back to StartCom considering how they treated us that day.

It seems more like to that the approval process is strictly to whomever is approving requests at the time because I've also seen several friends get certificates for e-commerce sites that were clearly labeled as the production server and have yet to be revoked after several years of running and becoming successful.

I don't know how StartCom run's the actual process and I could have just been caught on a bad person that day but honestly when you have one bad experience humans tend to avoid going through that again since we are programmed since birth to do this. Of course Let's Encrypt has been more then what we expected and will continue to use them until such time we are required to stop using them!

Go Let's Encrypt - You got this companies support and I'm sure that of many others so don't ever stop fighting!
GET SMART WITH ARDUINO AT HEART
This is an impressive effort, but one major problem is that the Python runtime lacks efficient support for tail calls. I see that there is an annotation for self-recursion, but this is only a special case. Scala has a similar problem with the JVM. Still, it does permit a nice functional syntax above perhaps lower-level imperative code.
This appears to contains comments from a previous post that linked to google translate, but I don't see a comment from dang mentioning a change/merge. Too early in the morning?
This definitely seems neat, but is it really necessary?

If you're doing CPU bound tasks with Node in the first place, you're doing something wrong. I can't see the tiny edge in performance being worthwhile for the headaches it may cause.
That character is super common. Way more common than any emoji I'd expect (even teens using emojis won't outweigh the number of weddings and new years in Chinese speaking countries).
That ship has sailed. Learn how to prosper in that role or do something else. If you think you can do an OS, go for it. I would like to see a third successful mobile OS.
Show HN: Python/Django Agency Willing to Grow: Valley Quality and Good Rates ;)
"until a given organization comes into patent conflict with any of Facebook's patents"

Note that the grants only disappear if you initiate the conflict; they don't disappear if Facebook initiates and you counter-sue.
Vulners API update: download database in one click
I'm also puzzled that Let's Encrypt's Trademark policy [1] strongly suggests that 'Let's Encrypt' is a trademark (word mark?) that they have registered, and yet according to the most recent letter sent by the USPTO [2] "The Office records have been searched and there are no similar registered or pending marks that would bar registration [...]"

[1] https://letsencrypt.org/trademarks/
[2] http://tsdr.uspto.gov/documentviewer?caseId=sn86790719&docId...
Or they had to price at a larger discount to encourage a full book and enough of a pop to support the stock.
Yep that's called money on the table.
Have you ever looked at Perl 6, by any chance? We have most of the features you list, except for instance Tail Call Optimization, but we'd love to have someone implementing it!
Given a year's warning or so, I would love to see all the browser vendors just drop Comodo permanently.
No, this change was being contemplated over a year ago and the final internal decision was made before the announcement of that Linux compatibility subsystem. It has more to do with the commercial viability of Cygwin as a product.
I live in the Bay Area. I have been able to make it work for me and love it here, though I do understand some of the reasons why others may not. Cost probably tops that list. But, the complaints about traffic should not be focused on California. In my experience most of the cities I have to travel to (Seattle, Phoenix, Atlanta) have much worse traffic issues. My colleagues in those cities spend 5-10 extra hours driving during the week compared to what my coworkers and I spend.
Theory on Retr0bright
You're welcome!

I looked a while ago and The Udacity nanodegree looks interesting but kind of a subset of the materials I'd already lined up. I also think part of the challenge is tailoring a curriculum to one's existing strengths, so in my case I'm spending less time on general programming / data munging, more on stats fundamentals and ML algorithms, and find that most all in one MOOCs have some material that is less worthwhile for me. Also: some of the projects they feature, like the kaggle competition https://www.kaggle.com/c/titanic can be undertaken independent of udacity.

I really think Python Machine Learning + https://www.kaggle.com/c/titanic + kaggle.com/c/forest-cover-type-prediction is a great place to start on the practical ML side.
Well, there you have it Comodo. Issued new certificates for my humble domains even thought they're not yet expired. And there you have it Let's Encrypt, I've donated https://letsencrypt.org/donate/
"How to not defend your brand".

This blog reads like sour grapes, and to me, is on the edge of riling up a community to damage a competitor.
Securely resetting passwords: Mooney Images
That's awful; not least because (depending on their role) gardening leave might apply, preventing them from getting a job in the finance industry for months
A FBI suspect shouldn't have their rights infringed. If there is actual evidence, the FBI should make an arrest. Due process and all. Also, "assault rifle" is misleading anti-gun propaganda. A semi-automatic rifle that's called an "assault rifle" is only cosmetically different but generally functionally identical.
That character is extremely common. It's not just a one off wedding celebration thing.

Also used in new year celebrations. Basically every single year you'd see tons of these printed.

https://en.wikipedia.org/wiki/Double_Happiness_(calligraphy)

It's a pun actually, double happiness.
Is the Foxx API supposed to imitate what would be stored procedures on the traditional rdbms?
I don't know if this was intentional, but eevee just made a blog post about this yesterday:

https://eev.ee/blog/2016/06/22/graphical-fidelity-is-ruining...

Probably to coincide with the anniversary.
So do the WebKit/safari teams' respective efforts to reduce power consumption not count? It seems odd that they didn't compare against safari given Apple makes a dedicated effort to reduce power consumption.

That it's a "mode" which defaults to off says a lot - the things it does aren't acceptable all of the time apparently, so you choose between features/performance, and battery life.