skysight-inc/HackerNews huggingface dataset:
Not to nitpick but you are talking about generators which IIRC are also incorrectly called coroutines in the Python community. A proper coroutines are not limited to yielding control to the caller, but anywhere.
Because people might be interested to review their changes, and CVS makes that very difficult.
My first question would be what archival requirements they have for e-mail.

Some governments have legal requirements for incoming official mail - whether on paper or electronic - to be printed off and stamped with the time and date, and manually entered into a journal and archived in multiple copies in separate locations for audit and open access purposes. Others may "just" require an electronic journal, but tend to still have very strict requirements on access, and particular security mechanisms to prevent modification of the journal.

Archival requirements can easily make up the vast majority of cost of processing mail if the rules are complicated enough.

Depending on the extent of "unusual" requirements like that, it may not be that bad. In any case, without more details about exactly what is included it's not very easy to assess whether or not the cost is unreasonable...
How about electing people that actually want to make the government better instead of the people that say they want to destroy it.
Which goes to show that you're not the intended end-consumer of this product and don't know their credentials. They are not newcomers to this space. If their tone is off-putting, maybe you should stop relying on OpenSSH too.
>the OpenBSD projects had to beg for donations to reach a 150k$ goal

Well, true, but I don't think that anyone know how badly they needed the money and the $150.000 was collected in three month.

OpenSSH have been around for a long time, without much funding really. OpenCVS was a bit of a dud though.
interesting hack
I guess I was actually just confused about the physics of nuclear reactions. :)
This model doesn't seem to handle down rounds well, unless I missed something.
Hey! I got accepted for GSOC to do a project with Mozilla (Intellego). What are you working on?
maybe it's better to switch to NSS, the original SSL library developed by Netscape (now by Mozilla, Google, etc.), that is available under better open source licenses, is used in Firefox, (Chrome), OpenOffice, etc. and has an optional compatible API to OpenSSL: http://en.wikipedia.org/wiki/Network_Security_Services
I bet StartSSL would happily (and publicly) waive any revoke fees to FOSS SSL software projects.
Freedom Fries!
Giving a symbolic position to a spouse so she can mine for talent? That's nepotism with a papertrail.
Because each pinyin could mean a thousand of different things, so it's way easier to understand what they mean with an ideogram.
I don't expect them to support Windows, you misunderstand the whole concern.

The concern is that OpenBSD fellas are fragmenting the project and they are also asserting that OpenSSL team was doing things wrong for a long time. This is not a start of a beautiful friendship. Throw in a bit of crowd lynching (to the tune of "OpenBSD is showing OpenSSL how to do security right") and we can end up with OpenSSL devs showing a finger and throwing in a towel. At best, we'll have to related SSL implementations, devs of which don't really talk to each other. That's the issue.
How so? CVS do make branching and merging rather annoying, but I don't see how reviewing changes becomes difficult. It's a lot easier to track the changes to the entire OpenBSD source three, compared to the Linux kernel.

Git and Mercurial are extremely nice tools, but the flow of patches and branches quickly become rather hard to follow. CVS doesn't have most of the features that newer tools have, so there's stuff you simply can't do, but it is extremely easy to follow the code.
Can we use one of those $60 brainwave-detecting toys for this? I would imagine training would consist of the patient trying to modulate a tone's frequency with thought, and then testing would have the person answer yes/no with high or low tones.
How can you be so judgmental? You have read all of a few paragraphs and you think you know her? You have no idea what these people are like. I know people who, if you listen to them, sound like the most arrogant people you'll ever meet, but if you actually get to know them, really arent that arrogant and are actually really nice. Furthermore, in situations like these, people understandable tend to get really emotional so it is even harder to determine what they are really like.

In fact, your post comes off as arrogant and immature. For example, you say "She had literally zero to do with the success of Github." I dont know how many relationships you've been in, but women I have dated have helped me keep my sanity and my happiness while doing difficult things. That in and of itself has helped me do better and therefore increased the chance of success of whatever I have been working on. There are also many historical examples of this effect at work. In short, let he who is without sin cast the first stone.
I can't recall the date. I fully understand that it's "How much can I get away with and still call it art" and I think that's crap art. Nevertheless, the point is that a curator at MoMA took in two of these and called it art, which is a counterpoint to the comment I was replying to.

Context is a weird thing with art. I remember an unsigned landscape painting that had experts split on whether it was done by $famous_artist or his student (I can't recall the artist). If it was $famous_artist, the painting was worth $200k, if the student, it was worth $2k. Independent of the merits of the specific painting itself, the name of the painter was worth 99% of the value. I get why that is, I just think it's a bit funny.
There is a gigantic mystery which you are sweeping under the rug.

Sure, a purely materialistic conception of the universe is very neat and appealing. But you are at risk of missing something of fundamental importance to the overall nature of being if you simply shut down any possible additions to this conception.

The mystery is this: Why can't we observe consciousness? No, literally, we cannot observe it. The scientific process at least requires a starting observation, some phenomenon which requires explanation, something you can point to and say, "What's that?". The sun rising and setting. Brownian motion. Whatever.

Consciousness on the other hand is merely the fact that the universe exists from a perspective. You only ever have access to one perspective, your own, you can never observe any other instance of perspective "out there", "in the world". It is not a thing, an "object". It is a subject, "you".
The Small Business IT Revolution Will not be televised
You know, what you really care about is them spending time on writing good software, not writing good websites. They don't have time for this, they don't have money for this, and they don't want to spend human CPU on this.

Oh, and while we're at it, the OpenSSL page [0] isn't much better visually speaking. Would you donate to them to make OpenSSL better ?

[0] https://www.openssl.org/
The FAQ is really helpful:

"Will it hurt our privacy?

No"

Oh, OK then.
It's not properly hard until the verb system has all the necessities to fluently express every time-travel scenario. Also known as HG-hard. Most languages can only describe time-travel scenarios using related concepts - this is called HG-complete.
I haven't seen an explanation for it, but one reasonable guess would be momentum. If you want to get work done, you don't want to have to wade through red-tape and bureaucracy to get it done. You don't want to work on something with the risk of it being shot-down by the current maintainers. This is not a criticism of the OpenSSL team, it's just a fact of life that it's often easier to "start fresh" than to try to change an already established routine.

I also suspect that part of the reason is because OpenBSD just doesn't work well with others.
Sounds like companies set up mostly for the prospect of short term profits

Makes a nice change to the companies set up for short term exits after zero profits usually celebrated on HN..
You can't hurt what's already dead.
You got me thinking.. what about Kickstarter? For example, let's say we wanted .hacker. Someone with some rep in our community could start a Kickstarter to do this, no?
Seems to be the way we dump that stuff. Waters of Italy house a time-bomb as well. http://www.euronews.com/2014/02/21/troubled-waters-the-hidde...

Also: Belgium waters have been a dumping ground for (mustard?)gas.
I work in a drawing office at engineering firm that uses Sharepoint. I wish I could even get anyone to acknowledge that there are such things as versions of files. Our backups are destroyed after 72 hours "to save space", emails are copied manually from Outlook to "emails sent" and "emails received" folders in sharepoint.

The cluelessness and lack of interest from either the IT dept. or anyone really drives me crazy. I just get shoulder shrugs from colleagues when I tell them magical tales from the distant lands of version control.

There's may be a case for pushing hard but I'm leaving in September.
You're right to mock the attitude people have that the only thing wrong with OpenSSL is the language it's written in, but memory unsafety has nevertheless been a factor in many security flaws.
One language that does support syntax extensions from macros is the Metalua extensions to Lua. There's a bunch of special syntax allowing you to hook into the parser and modify it while it parses a file.
> Even some native speakers tend to have no idea when to use 'wa' or 'ga'

Glad you said this, so I can stop pounding my head over it. Just today I was thinking "doko wa kami desu ka? wait, no, doko ga kami desu ka... doko wa... doko ga... whatever."

Which kami I was thinking about is for me to know and you to guess incorrectly.
oooh. lots of whiners here.
"A proposition for a standard digital signature in every EU citizen's identity card.
....
No extra cards - it will just replace your existing ID card when it expires"

Well unlike most of the continent, Britain and Ireland have no mandatory I.D. card (thankfully) so this doesn't cover the whole EU...
indeed many western writing systems such as English or modern Greek capture an archaic pronunciation, which is basically the reason why they are difficult to learn even if they claim to use phonetic scripts.
So, you are manifestly an exception and you chastise the author of the original post for not including you, an avowed exception, in his calculation of what most people need.
In ye olden days of perpetual licensing, enterprise software could be bootstrapped. I know, I did it. The exit value on a PSR basis is of course higher for SaaS as the value of recurring revenue is higher. Effectively we have moved the risk/reward from the customer to the investor. Its a different game for entrepreneurs, more capital/dilution with higher exits on success.
TLS 1.3 draft
How Altering Your Diet Can Greatly Improve Your Productivity
Erasmus Darwin: The Leonardo da Vinci of the Midlands
English uses question tags - you make you voice go up at the end of the sentence you know?

Chinese uses little words like 呢 to indicate a question. Or you can just use correct Chinese grammar for questions - "He said what" or "Who said that" or "This is how much". Tones are used for emphasis (emphasising the tone emphasises the word), but not for questions.
>>> It's interesting that everyone seems to have the impression that their language is one of the hardest to learn.

True that. I believe it's because you study your native language at much greater detail / more advanced less common issues. While for foreign languages, you usually just study common issues, the every day kind of things. That gives an impression that it's extremely hard because of all the edge cases and etc.
The costs tied to bootstraping / prototyping definitely went down in ten years, just by virtue of the technology evolving.

There were no cheap github/docker/aws/RoR ten years ago. These tools are catalysts for developer productivity, although it can be argued that we now have even more tools that act as catalysts for developer procrastination.
Awesome library :)
Firefox dumped it in version 23, and they did report that on the changelog[1]. jwz even wrote a post lamenting it[2].

[1] https://www.mozilla.org/en-US/firefox/23.0/releasenotes/

[2] http://www.jwz.org/blog/2013/08/a-light-has-gone-out-on-the-...
Dota 2 is the best game ever. Also Civilization is a very good game.

I think they intend to play strategic games.
I'd disagree. As I wrote in the second half of my post, they do the same thing for OpenSSH, and I don't think anyone will say OpenSSH has had a minimal impact on IT security. One of the reasons they develop this way is that they can work with a known set of functions, etc, which may not be available on other platforms, and then have people who grok portability handle that part of the puzzle. Additionally, functions and libraries that are not used in the OpenBSD world, like PAM integration, can be maintained by people who understand all the security implications of those libraries.

I don't use OpenBSD for my own environments, but at the same time, I can understand why they code the way they do. Everyone ends up a biased toward their platform of choice in how they code, what functions they use, etc, it's just that the OpenBSD team is militantly upfront and open in their biases. Given their track record in creating secure software, and in auditing others' software, I'd argue their end result is appreciable, even if I'm not directly using those results.
> It will preserve privacy - no one can trace when and how citizens use their identity cards.

Haha. I like such statements, and I'm waiting for the first massive leak years down the road.
> There's no point in ostracising the OpenSSL developers

Which is exactly what the entire "community" has been doing for the past few weeks.

Disappointing.
I'd rather have great software and shitty PR than the recent trend of obnoxiously beautiful landing pages for “world-changing” shitty web apps.
sure, in English the exceptions are so frequent you cannot possibly forget that you are supposed to learn each word separately. in French you can fall to a few traps, but most of the vocabulary follows complicated yet regular rules.
Τα καλύτερα θέματα WordPress για την Google
Windows is just a little too different for them to make a proper purge of the project right now. Having Windows support is just a much larger cross-cutting concern than a Unix-like OS, which appears to be the only category of operating system they're currently supporting.

Windows will probably get a port some time later on. Remember that OpenSSH's libssh also has Windows support. It's just not something that fits in their current short term goals of fixing up OpenSSL (I like the term flensing they're using).
Do you have any more information? At the moment it looks like a design project showcase with a few links to wikipedia.
I fully support something like this, but it should be optional.
Netflix gloves come off against Comcast-Time Warner Cable merger
It's a QAA (quickly answered answer).
French spelling is quite regular. Once you know the system, you know how to spell almost any word. The only issue is that some letters are not pronounced.
I thought UK wasn't part of EU in the first place.... (Hence it DOES cover all of EU, no?)
I like the idea, but I am not a fan of the compile-step.

If there was an alternative implementation of JavaScript with labels used only in this manner (pre-defined meaning, no usage otherwise) they would actually be a good practice.
They are (for now). They are just not part of the Euro or Schengen.
It's a part of EU, it's not a part of the Eurozone though.
It's... complicated. See The European Union Explained* for how deep that rabbit hole is: https://www.youtube.com/watch?v=O37yJBFRrfg
Why the "thankfully"? I'm in a country where the ID card is mandatory and don't see any problem with it. Can you enlighten me?
Show HN: End to end functional(ui) testing solution
BTW: Surface / PixelsSnse was the most horrible purchase i / my university ever did. Bought a Samsung SUR40 in January 2012 for about 8000 €. Received it two month later. Another 3 month later Microsoft renamed it to PixelSense and stopped the development. No Windows 8, no Internet Explorer 11 Touch. We use it as a table.
"On a serious note", this post is nonsense.
I'd settle for great software and an innocuous, professional landing page. Let's have standards, people.
It's part of the EU, but not part of the common currency (Euro).
http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/
Reminds me of Estonia

http://www.bhorowitz.com/estonia_the_little_country_that_clo...
The problem seems to be that this is not primarily a cloud sync product, despite what the name might suggest.
Ahem, Ireland is also a member of the EU!
My schedule changed 2 years ago when I had to start working early hours (market openings), rather than the typical late morning till late evenings.

I had the hardest time working on the staple dev diet (caffeine + sugars). Switched to low (well, none) carbs + 30 minutes of exercise before work, definitely changes how my energy flows during the day. Mornings are now extremely productive, peak at 4PM then downhill from there.
You're saying about formal rules but there are also implicit rules of the language.

One implicit rule of Russian is that if you pronounce each word phonetically, it is never wrong (unless you put the stress wrong).

And indeed, when publicly speaking or announcing via speakers in e.g. airport, words are pronounced almost phonetically.

Compare that to English where pronouncing phonetically is impossible and also rather undesirable.
he can hide behind different and equally likely transliterations of its own name.
So the govt really doesn't have records about every citizen? (or you just don't have a physical Card against that record?)
The UK has been a member of the EU (or its predecessors) since 1973.
I use Firebug too, mostly because you can see in-progress AJAX requests in the console.
We had these electronic identity cards in Finland for quite a while, but I think they've been considered a failure:

It was initially planned as a general network authentication device for both public and private sector strong authentication needs. In 2009, however, the card was viewed by a government committee as a failure. There has been less than 300000 cards around by 2011 out of population of 5.3 million. The rationale to apply for a card has mostly been traveling abroad. Only few dozen government services have adopted it, and only one bank adopted it as login card to their netbank. All banks in Finland use a national standard called TUPAS, which uses one-time passwords. Banks also provide TUPAS authentication to other Internet-enabled businesses. Since TUPAS requires no dedicated hardware, cost of a card reader and card itself have been main causes in the failure of the eID card.

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

The problem is simply that smart card readers never got integrated into computers, and people didn't want to buy a USB dongle for that just to be able to authenticate with some government websites.

Instead, what happened was that the two-factor authentication system provided by banks became the dominant "secure authentication" method. By now it is supported by most sites that need such a thing, like banks, insurance companies, postal services, and several government sites.

I can for example authenticate with my bank user credentials to file my taxes (or could, when I was still living in Finland).

An additional benefit of the ID card is that you can use it for travel inside the European Economic Area. But I'll rather carry my passport with me, as that way I don't have to wonder whether the ID card is enough for my itinerary or not.

edit: ID cards are valid travel documents inside EEA (which is a larger area than Schengen)
You need to be wearing a tinfoil hat to understand.
Google just revealed the incredibly simple formula for killer résumés
I had that same problem while learning Arabic, and that was just about missing short vowels.
I don't see the need to have mandatory ID. The thought of being fined for not "showing my papers" while walking down the street is disturbing.

Can't speak for the UK, but I think a lot of the resistance to the idea in Ireland is due to a long history of distrust of the authorities.
Correct. UK is the 51st state of The United States of America.
I thought i covered Ireland under UK when I asked if it wasn't part of EU

EDIT: oh not all of Ireland is in UK. I honestly didn't know about "Republic of Ireland" being a standalone country
Google Penalizes PostJoint, Another Guest Blog Network
No, they managed to have a say on Schengen without actually being supportive of it.

http://eur-lex.europa.eu/legal-content/EN/ALL/;jsessionid=y2...

> The United Kingdom of Great Britain and Northern Ireland shall participate in the following provisions of the Schengen acquis: (etc.)
A lot of things end up being tied to your ID number, and it becomes very difficult to limit the collaboration of companies to create a dataset about you, never mind making it easier for the Government to track people en masse.
Some EU countries don't have an ID card, e.g. the UK.

Edit: Just saw it's some eurocrat's proposal, thankfully not an actual new imposed law. Not that it really matters once the referendum comes up as the UK will likely be out of the EU after that.
It's still a card. Why not go for a full software solution as the one used by banks and government agencies in Sweden?[1]

[1](http://www.bankid.com/en/what-is-bankid/)
Same issue as with SSN in the USA. Lots of things requesting it what should not ever have access to it, opening people up to everything from privacy intrusion to identity fraud.
Armitage – A Step by Step guide on How to Use to Hack Windows
Really happy I got accepted. I am graduating this year and this was my last chance to do this. This also gives me plenty of time to job hunt :)

https://www.google-melange.com/gsoc/project/details/google/g...
It has tax records, which have a link to my NHS records. My tax number isn't used for anything aside from taxes, though, and only organisations which have to report tax-related information about me to the Government have it.
> PKI is a scam and a racket.

The current implementation is far from perfect, but that is more than a tad strong.

And it need not be as bad as it is, we just need to find the right changes to the process and get everyone to agree on them...

Don't tar all PKI based solutions with the same overly large brush.

> You mean the one with a terrible user interface

I'll not disagree with you there. Though for free are you expecting perfection? It at least does the job.

> who charge 25$ to regenerate a cert?

Pro tip: backups.

If you properly protect your keys and certificates you only need to pay if you need the old cert revoked (this is annoying if something beyond your control makes you need a full resign rather than a reissue, but things like heartbleed that necessitate this are hardly common).
Please .. it's a DATQA (don't ask that question answer).
Ireland left the UK around 90 years ago.
What a joke. So you have no DL, no passport, you don't have any bank accounts or credit cards, no internet account or phone account, no national health insurance account, and no address?

Thats great! Since you're not required to have an ID card then you can't be identified and your privacy is secure.

Also you're homeless, probably destitute and unable to live or participate in society.
Wow. Down votes for not knowing that...