skysight-inc/HackerNews huggingface dataset:
> removed MacOS, Netware, OS/2, VMS and Windows build machinery

What are the plans for native Windows support? I don't know what they mean by "The right Portability team in place", but it'd be a joke if the lib would require CygWin or some other external portability scaffolding. And without proper Windows support LibreSSL will simply fragment OpenSSL user base. I guess it's still better than nothing, but it definitely won't be an OpenSSL "replacement."
Thanks for that insight. (I read your post about hiring the truck driver. I dont think many recruiters would do such a thing but I admire your decision at that time.)
Ditching your Windows or learning Ruby and/or Python shouldn't give your career a boost in the long run, unless you're developing for iOS/OSX/Linux or in Ruby and/or Python.

If a company is going to not continue with an interview because you use Windows, they might not be a company you want to work with (if you really like Windows, which I do). I'm actually quite surprised to see somebody who is so bold as to say a Windows user is a non-starter. I think this is very small minded, particularly as most end users are likely on a Windows PC, even if they have an iOS or Android mobile or tablet device. Developing for linux servers is a bit nicer on OSX, but if you're more comfortable on Windows, and can make it work for you, than that shouldn't be an issue.

As far as scripting languages go, I've got a bit of experience with Ruby and Python, as well as PHP, but I'd say my go to language of choice is Javascript. Java is still a hugely popular language, and there are so many others.

Basically, I think this presenter is trying to give 'start-up founders with little technical knowledge' the ability to screen technical people, but I think that is really difficult to do without knowing what type of technical position the person is hiring for. He also likely has some geographic bias. I live in Sydney Australia, where Rails devs seem quite rare, while Java and PHP still seem to be in vogue. When I was in North America, Ruby on Rails was the big thing.

I'd take a look at where you're at right now, what you want to be doing, and plan from there. I think you can mostly ignore this guy.
Grats! GSoC was some of the hardest work I've ever done. And it was very satisfying indeed. Good luck on your project. :)
So must mean it's just like the difference between Windows 8 Enterprise and Windows 8 Home, yeah? It's exactly the same thing under the hood, but the business edition just has a few extra businessy bits bolted on top, or possibly some restrictive anti-features removed? Because that's how Microsoft branding works, right? Right?
I think it's odd, to be honest, given the existence of the html5 video tag. Of course, last time I checked, there wasn't a standardized video codec yet, which would make it tl;dr for authors.
Very cool:

Cutting the channel proved to be a far greater problem as
the tools available to Li Bing at the time, prior to the
invention of gunpowder, were unable to penetrate the hard
rock of the mountain so he used a combination of fire and
water to heat and cool the rocks until they cracked and
could be removed.
A means to group entries in a call stack together would be neat too; in most cases, something you're tracing won't be an issue in jquery or your library, so collapsing those would be neat.
It would have been interesting to be able to setup your own stack links (e.g. by collecting Error().stack, and being able to update this at any other point - Error.setStack?). A heap of 3rd party promise/observer/animation/etc libraries could use such a feature to ease debugging. The current implementation does not allow for this [1].

[1] https://code.google.com/p/chromium/issues/detail?id=272416
Atom's walking a thin line between editor and IDE, to be honest; it definitely has the base layer (= plugin support) to become the next Eclipse.
I think this is consistent with all paired meta sites on SE.
If you have to pay for revocation, then it is not free certificate. It is just certificate with fees postponed. It is not the same thing. Not sure how you, but when I buy things I do not consider only initial price, but also additional fees.

If we want SSL used everywhere, browsers need accept self signed certificates in less obtuse way or there need to be other way to get really free ones.
Probably none. Windows has its own CSP library which is a little more convenient in a win32 context than OpenSSL or anything POSIX TBH. I think they're doing the right thing here.
While most of us just talk, this guys actually did something of great importance. Hell yeah they have all the rights to step on some toes and make fun as they see fit.

I'd always salute doing stuff vs being politically correct.
But one could argue that the front-end is one of the most important factors of said companies.

Anyway. HN is a voting system, if people like front-end topics they will upvote it.
Agreed. This is a bit scary. I feel the resources would be better off focusing on merging with the official OpenSSL project rather than forking and _then_ asking for funding, essentially taking any potential funding from the official OpenSSL project.
"This is the way the world ends
Not with a bang but a whimper"

I think with the amount of coverage this story has gotten, everyone wanted something big to happen. Instead, we just get something mundane in some carefully crafted words that seem designed to give no information whatsoever, while still ensuring nobody can be sued any further. I kind of get the feeling that they are all trying to say "Nothing to see here....move along....cows turn themselves inside out all the time".
I think that would be the majority actually, the list may be a lot longer but the only ones I've been able to confirm are USA, UK, and Canada (perhaps someone could fill me in).
I don't know the personalities of anyone involved in this ordeal and that makes the whole thing difficult to judge. If this is a case of the workplace sociopath, I pity all involved. In my own experiences working with manipulative people, they typically find a narrative to support their abusive behaviors and when these people are called on for those actions, they either act surprised or hurt and often both. This person is hurt by being called things like "naive" because it is reflective of their own incompetence. Certainly "optimistic" is a better way of putting it because it means all of the
"good intentions" were squandered by everyone else who just didn't get it. The manipulator shouldn't have to suffer the consequences, since it is his/her trust that has been betrayed. You see, all along, the manipulator was trying to be the good guy. The one making the office better, "more fun", it was always good intentions but the other people either misunderstood or just want to spoil it for the rest of us.

I sincerely hope no one has to work with this personality type but I am willing to bet most everyone has seen this bad faith behavior in action. You know the office bully who, when called out for pushing a person around says in some form, "come on, can't you take a joke?" Isn't it odd how this same person never calls the thing a joke when he or she gets what is wanted out of the same behavior?

"I was totally joking when I said I needed you to work over the weekend or else. Seesch. Lighten up." I can assure you, I have never heard of a single person getting a monday apology email for putting in that weekend work from this sort of office "practical joker."

So it is not too surprising to see HR departments and lawyers finding themselves implementing "PC" policies and "buzz kill" practices as a means of mitigating these sorts of power abusive strategies since the bully is ultimately going to act the victim of misunderstood intentions when asked in any form to stop.

Isn't it odd how the biggest tragedy for this personality type is having to admit how their actions might have hurt others?
Put python 3 and python 2. But I'm migrating to use of python 3 fully (Funnily enough, started the migration today)
Bitcoin.com Is Now An Educational Page For BTC Noobs
Anyone speaking against Horvath would be publicly attacked, and GitHub employees aren't allowed to speak of the matter. Unfortunately anonymity is the only option.
Mine doesn't show up in comic sans. However, the link to OpenSSL is to We're Not Gonna Take It (http://www.youtube.com/watch?v=mRCGDUsdRDU)... This all seems like a joke to me.
So, submit articles for those technologies? I'd wager that most of the people who use those technologies no longer find HN to be a useful source of news; I've noticed that a lot of coworkers are disdainful of HN now.
Not Exactly. Phonetic radicals (like 丁 in 钉) represents the pronounciation in Early and Middle chinese, not modern. For example, 塊 contains 鬼, but their pronounciation in Mandarin are different.
There's a ton of Windows software that uses OpenSSL as their security library. Moreover, there is a lot of Windows projects that are written in inherently portable way and using OpenSSL API is the most natural choice for them.

If StartSSL manages to topple OpenSSL and to discourage any further OpenSSL development, then that'd be a very bad thing for a lot developers.
Book of the Day: Discover Meteor
1000 true fans(2008)
Well. I've been a CTO of a company that had 1200 employees and 80 of them were mine. I probably hired more developers in one year than that guy has in his life.

I really never gave a shit or two about what OS my developer had on his laptop. Since he probably had what worked for him in his personal space.

I had development groups with project managers they called the shots with the producers and stakeholders on what tools were to be used in the project. If we were working on a webservice that interfaced with a product that was on a Windows server... Then most likely windows knowledge was a +.

In my opinion, most good developers know their way around several OSs and languages. They are just tools so they have an understanding of the tools they need for the job.

I personally don't know that many programmers that work in OS X. Linux on the desktop/lap is fairly new, so if a guy has a windows box at home. It wouldn't bother me one bit.

This cat is full of himself and his puny company. There's a 100 guys on here with better advice.
They don't care about that. Their main interest is to have a library conforming to OpenBSD standards.
I'd hope that I speak for the majority here when I say that OpenSSL has had its chance.

This is the beauty of open source, nothing more. We can take this and make it better.
Remember, every page view also loads images, CSS, JavaScript, etc. So a single view can add up to a dozen hits. Depending on how powerful the machine is, how aggressively cached the content, and what else it is being used for, that can consume significant resources.
What you call "trust" I call "trust in the company"; what you call "reliability" I call "trust in the product".
If You Think Wealth Disparity Is Bad Here, Look At Russia
OpenBSD Lyrics
I agree - and that's why I'm advocating for a much more cautious approach to nutrition. In this perspective Soylent, is the opposite of cautiousness, as it's certainly going to be marketed as the mother of all foods.
I'd much like see a company developing drones for shipping healthy sandwiches lunch time.
One annoying thing about OpenSSL is its license. I hope The Better Replacement™ fixes that as well (especially if its name gets to contain the string "Libre"), and it is not going to happen by forking OpenSSL.
It's 50€/year in Germany with 2-day shipping and a mediocre quality, dubbed movie selection.

Not being able to access the same content from anywhere in the world was supposed to be the problem that the Internet was going to fix, right? (Region restrictions are getting me depressed)
壯陽藥
壯陽藥
We can. If we didn't have to account for other factors, we wouldn't even require tools like correlation and linear regression. These are statistical tools needed to deal with signals affected by both error and multiple inputs. These characteristics do not prevent analysis, though care must be taken.

Your explanation is obviously possible, but it does not preclude my conclusion. If your explanation for the signal correlation is true, then video games account for comparatively little youngster aggression.

I am terribly sorry for the ad-hominem, but I think, at this moment, you need to brush up on statistics 101. The arguments used are typical of pre-statistical studies, and HN is really not the place to be taught fundamentals.
Well I disagree. Whilst it's a natural choice for portability, when you port to a proprietary platform such as windows you lose a lot of the support and portability guarantees that POSIX gives you and the calling conventions and standards of many libraries. At this point it's advisable to pick a holistic 3rd party abstraction over this such as something right from APR to Qt that will abstract the platform specific implementation away.

Some people write a lot of stuff plugged into Win32 without considering the CSPs and pull in OpenSSL without thought. Their funeral.

As my father said: "when in France, talk French or hire a translator".
Its official: the emporer has no clothes
GeekWire Awards: Vote for Geek of the Year
>(not even source code or binaries

The real see site doesn't have those things, but a MITM'd unsecured version might.
CEO Of "Russian Facebook" Says He Was Fired
Since their establishment they've dealt with the situations similar to/exactly the same as what you're concerned about. That history is there for our benefits.

Granted, what happened with Horvath was admittedly a mistake.

Here's what we could do:
We could hang on to that and question their integrity and everything that they've done right during their existence but that would be us being overzealous and giving more attention to the wrong thing.

They're dedicated to fixing this shit themselves, let's not make it harder by asking for more detail than what we already know. I can assure you that it's worthless data for making any decision about whether or not to use GitHub.
The alternative usually is design by committee, which leads to huge ugly standards.

I'm also not so sure wether the robustness principle really helps. With HTML we had lots of problems because everybody parsed non-standard files differently.
I was going to ASK HN, when are we going to see a replacement for OpenSSL; you know, the company that has much more field experience, or even understanding of how SSL operates.

I then thought to myself, that'd be going too far..and nobody is really going to try and make an alternative.

Oh boy..
Love it. Now I have to check out the show.
Check the footer (last line) of the page.. its just a page for donation to get rid of comic sans :)
Show HN: Delete your old tweets with a python script
Okay, good point, I stand corrected.
Before you guys get too high and mighty. Refactoring openSSL is pretty fucking trivial. Fixing these bugs is also massively fucking trivial.

Whats not trivial is that we as a community are using bug-ridden zero day software all the time, and we dont know because our profession is essentially a joke.

Before you write the next clever comment think about that.
You and by extension, I and by extension WE, are a total fucking joke.
'www.chase' would be equally valid as 'www.com'. Nothing wrong with it.
The "single and double" quote are actually Dakuten and Handakuten, which are essential parts of the language http://en.wikipedia.org/wiki/Dakuten

Good point about the punctuation.
Trinity – The Portable Wind Turbine Power Station
I work for a very object-oriented customer, and I find class or object diagrams useful (for example, to take notes about an unfamiliar system being explained to me, like expressing precisely and concisely that Permissions are granted either to Employees or Groups of Employees, and not associated to the Employee's or Group's parent OU directly) much more often than sequence diagrams (typically used to document boring and straightforward odysseys of method calls through layers and layers of indirection, not interesting protocols).

All non-bullshit UML diagram types are going to be valuable sooner or later in one's career; basic familiarity with all of them is a useful language skill.
Indeed.

Her responses also failed to address the fact that one of the co-founders resigned.

So at the end of the day we have someone spewing vitriol; and someone stepping down from a prestigious position as a show of good faith. That's the only evidence I have and it doesn't reflect well on Julie at all; I can only imagine what it's like to work with a person who spits out expletives at that cadence.
The MoD still has an agreement with Microsoft to support windows NT4 in a small list of places until 2025 I understand as well. With enough money anything can live forever (apart from humans - yet).
Looking over that page, there's a critical error materially affecting his supply estimate.

Rob Lister gives global annual energy consumption as 140 TWh.

The true number is 211,782 TWh, for 2011, from IEA (expressed as 18,210 Mtoe -- million tons of oil equivalent)

http://www.iea.org/Sankey/index.html

That's 1512x higher than Lister's value. Dividing his 64,000 year supply by 1512, we get 42 years supply of thorium.

I see a problem.
Fascinating read. Thanks.
Wow, this is the first time I've heard that Scala 3 is actually in the works (vs. Dotty as research that may incrementally find its way into Scala 2).

Naturally, tradeoffs will be made, are you guys at a point yet where you can reveal what we're going to _lose_ in terms of functionality and flexability?

I know the core Scalaz developers had a bit of an uproar on Twitter when Dotty was first revealed (due to the simplified/less powerful type system in Dotty that may make some scalaz magic very difficult to pull off).

Otherwise, improved tooling, build times, Scala 2 sans les warts, etc. will be a boon for the language.

So, Scala 3.0-M1 in 2016? Give us the inside word ;-)
Those are no "ties to ASM" in the sense "easy to embed ASM in this language".

Those are merely implementation details of early Lisp leaking to the language naming.
Just don't link it with GPL stuff and you're fine.
Binary data in strings? "array of byte" surely?
The article says he was able to lay down long-term memories - he knew that his sister had a daughter, who was born after his accident.
I'm not sure why this comment thread is so awful. It's as if veteran C++ devs are scared of Haskell or something. Lazy evaluation is a great boon for achieving a mix of performance and flexible coupling.

In a lot of simpler, lower-performance cases you _can_ get away with just evaluating the same function with the same inputs repetitively, which doesn't require these tools, but having the "next step" available makes it possible to apply that strategy in more places.
I installed the update, got the prompt to connect to Dropbox, clicked cancel and continued using the app the way i used to.
Does that include security updates?
Nope. They're entirely air gapped. If they found a hole that was a problem they could get it fixed.
This is the problem with any sort of viral license in Free/Open/Libre software. Different people have different notions as to the best way of distributing it. An advertising clause is pretty minor compared to the rights you have to give away to use certain other "Libre" software.
Ehh, I maintain a few libs that rely on the OpenSSL Windows ports. I'm not too keen on writing a compatibility layer that says "if windows, use the MS version, else use libreSSL!"

I'm fine with them not supporting MSVC in the build, but is it really that much harder to support something like MinGW/MSYS? No need for Cygwin.

The whole point of OpenSSL was that it runs everywhere. If we're going to write a shiny new version, let's at least try to hit the major platforms.
I don't know about you, but it always smells heavily of strawberries after I've been there.
Agreed, the tone of the page and the footer prevents me from taking these guys seriously, especially in this area (even more so with recent events).
Facebook ready to reveal plan to share your data with devs?
Discussed: Will Facebook open access to user data to allow developers to more effectively target users?
Count the number of vulnerabilities in OpenSSL over the last few years, relative to the size of its code base. A single vulnerability, albeit bad this year, results in a fork and the attitude of "it had its chance."

LibreSSL inherits all of the undiscovered vulnerabilities in its huge code base. I hope your harsh criticism carries over to its code base once these flaws are discovered here too. That's the beauty of open source.
Your office is absolutely beautiful. I hope one day our company will inhabit a space that nice.
No True Airbnb Host…
Was all that rejected by the OpenSSL team though?
In this case I think 20 years of C++ experience doesn't help much. At least it doesn't help me. This is a challenge for procedural programmers to really think through what functional primitives are all about by implementing them in a procedural language. It's not the usual template metaprogramming brain teaser.
OpenSSH also deliberately trashed cross-platform compatability. This makes it amusing whenever someone flounces off to OpenBSD because they think systemd should have been written portably.
This is fantastically useful, thank you so much to whoever made this. Such a great index of clean helpers
Of course anyone who has not installed Microsoft Fonts won't see this at all.
Contractual: Design by contract in JavaScript
I have to point out that, until modern era, Colloqual Chinese and Literary Chinese are COMPLETELY two systems. While Colloqual Chinese evolves fast, Literary Chinese remained unchanged for thousands of years, until 1900s.
OpenBSD cares about their own first and foremost. OpenSSH has a similar porting team, and has since the beginning, and there have been no problems there.
What about solicited mail? Sure, unsolicited newsletters are annoying, but you're making it sound like NOBODY, EVER subscribes to newsletters. Sometimes, someone (who is not you) subscribes to a newsletter, and then after a period of inactivity s/he receives a newsletter but does not immediately recognize the title, and hits the Spam button out of habit. I think this is what _asciiker_ is talking about. What about cases that this?
She should try French, she won't complain anymore about english spelling ^_^
This is all great, but the fact remains that OpenSSL is very widely used on Windows and yanking it out without providing a drop-in replacement option is a bad idea.

We can debate finer nuances of proper abstraction to the death, but it doesn't move a needle for people who already have OpenSSL dependencies in their code.
I never made that statement. You've invented a quote.
This is a poorly worded question as the op doesn't actually answer it. This is not a matter of cost as this fully negates the cost of the whole required infrastructure, but a matter of price tag.

More like "In the US how much one could be charged on top of internet access to be granted access to a limited selection of limited online digital libraries of stuff".

IMHO this is severely limited, us only, online only (mostly), broadband only (mostly), limited libraries, etc. this is subpar compared to what people2people file sharing can offer which is far from being unlimited nevertheless.
Reducing the scope of government spending without negatively impacting many, many lives is, however, impossible. Whether the net negative effects would be worse remains to be proven.
As someone without the Microsoft fonts using a browser that doesn't support the blink tag, I've totally missed out on the experience :(
What about contribution packages of Grunt/Gulp?