skysight-inc/HackerNews huggingface dataset:
I share your viewpoint that the video was made for 'start-up founders with little technical knowledge' but most of the tips that were presented seem credible.

Myself, I am going to be graduating soon with a BSc and I yet have to do some of things that were mentioned. Such as using a version control and setting up a personal website (something I have being putting off for a long time). My first OS was Win 98 and my languages would be Python, Java, PHP, CSS/HTML. I am not entirely sure how I would stack up against other developers, and it bothers me how some recruiters would use shortcuts like these to simply not consider you at all.
They are already placing completely rewritten files under ‘better’ licenses, so the license switch might happen file-by-file over a long period of time.
C++ Event Listener Design Pattern
The OpenBSD Foundation donation page mentions and links back to this site...
On Debian-based systems you can install the gitolite package (from the repo) and then run: sudo dpkg-reconfigure gitolite. You can then start pushing and pulling.
Would it really be a much different case than with people who are fully capable (without technical help) to express their desire to die?
Another complementary course is "Paradigms of Computer Programming"
https://www.edx.org/course/louvainx/louvainx-louv1-01x-parad... which is being taught by Peter von Roy. The course covers the functional, declarative, and dataflow programming paradigms.
http://en.wikipedia.org/wiki/Corruption

It comes in many flavors and fashions, and is easily recast in a different image.
What could be the reason for it? Is it a "you" -> "u" SMS lingo type of thing?
Why wouldn't they just make it available for linking as "ibressl" rather than naming the project that? LibibreSSL is unwieldy to put it mildly, and meaningless without the context of the original name.
"I wouldn't put my data there because the types of things you run into on SP are endemic and fractally bad."
Yes, there is nothing good about SP. But have you tried version controlling office files? That's easy right, just save as office xml and push. Oh wait, what is all this? User state in the xml file? Currently active spread sheet tab? Currently selected cell? Nightmare!
Well, almost.

A coroutine is created once and it yields control to its "caller" each time it produces an item. To implement a coroutine, you only need to save its stack (local variables, instruction pointer).

He created a lazy stream: instead of yielding control for each item produced, it makes a linked list of items where each node is created on demand.

Thus, coroutines only return the "next" item, while streams compute and store the history of the whole computation.
which one sentence you mean? lets talk in things we are passionate about ?
They use ISC for new files they add:
http://freshbsd.org/commit/openbsd/4e62360b677d95b324fe5f0e1...
There are a lot of limitations to subreddits, so long as they're public. You _do_ have the option of creating a private subreddit, which limits exposure to certain behaviors.

I agree that stronger subreddit controls would be useful. All I can say is that reddit serves a function, it doesn't serve all functions, and the site's resources are limited (reddit itself isn't profitable).

That said, I've found it useful as a space in between a discussion site and a blog with a personal subreddit on which I tightly monitor and manage activity. Doesn't keep the downvoters from showing up occasionally.

The automoderator bot is supposed to make a lot of automated mod tasks much easier.
Louis Vuitton Loafers,Louis Vuitton Sneakers
You just need to make sure your rocket is providing less than 1G of accel and then it is the same as lowered gravity.
To be honest, I would say that Gitlab is more of a copy of Github than this project, and so far I haven't seen any problem with Gitlab.
He is setting himself up for a "Mark Russinovich walks into a bar" kind of joke...
I think it's more of a "lol" -> "lawl" or "btw" -> "btdubz" type of thing.
I wonder what the difference would be having the data logically duplicated — as different files — which was then deduplicated at the filesystem level?
Speed Kills (UX) – Performance Budgets for UX
> 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

The LibreSSL guys are not yanking anything out of Windows, they're just providing an alternative to OpenSSL, for all the world to use, for free.

They're not under any obligation to support Windows, no matter how bad you want them to.
While it is funny, I think using Comic Sans is actually more hipstery than ranting against it, which is too mainstream today (the same goes for blink tags).
Well its not fair if you judge the extent of privacy by some teens deleting there facebook photos. Things are systematically designed online to make people okay when they are potentially giving up privacy. More thoughts on http://kashif.io/thoughts-on-privacy
In C++14 this got easier.

Declaration:

struct Kilogram {float v;};

Instantiation:

Kilogram x = {1};

or

Kilogram x{1};
You will not change the world... Sorry man :(
gifs have the advantage of working on lower-resource devices (cellphones, netbooks) without any delay.

youtube and other "feature-rich" sites work only with massive stuttering for me, so I'm happy for any gif instead of a video which needs to be set up and torn down for every play.
I have just finished "Understanding Power" by Noam Chomsky. I believe his interpretation would be that the media don't talk about it because those in power don't want them to: it would lead to less profit.

See, reducing working hours would drive down unemployment, which means more bargaining power for the working class, leading to higher wages, and ultimately, inflation. Not hyper inflation, but enough to be an effective tax on wealth. With relatively few exceptions, those people want to keep they money, so they don't want inflation, nor anything that might lead to it.

Therefore, the media don't speak of it. Those who do simply lose advertising revenue, possibly driving them out of business. Which is why I'm surprised to see this article on the New-York Times. Is this book welcome in the current intelligentsia? Is it simply an article that slipped through the cracks? Or are media becoming less eager to serve power?
I cannot even read the text on iPad.
Ask HN: Good resources for learning astrophysics and like?
Though HN is full of Computer Science angels, I am looking for a pointer on resources like Astronomy (And how to computationally work with it, Using ML to solve tough scientific problems etc.) computational biology, robotics, pure math etc
Note that the HTCPCP protocol has recently been extended to fully handle teapots (instead of just returning an error) - https://tools.ietf.org/html/rfc7168
I think that adding toilets is a very reasonable next step.
Quite frankly unless LibreSSL manages to raise more than 2000$ a year (what the OpenSSL fundation makes, apparently) I fail to see how they hope to avoid encountering the same kind of problems OpenSSL did (and still does). And given that the OpenBSD projects had to beg for donations to reach a 150k$ goal, if memory serves, I doubt they'll be able to sink a tremendous amount of money into LibreSSL.

If you can't pay people to work on the project full time, properly test and audit the code, sooner or later something will go wrong. And then we'll see people over here commenting along the lines of "my god those people are incompetent/irresponsible, they hope to get a free pass because it's free and open source, etc..."

Also, until I see a first release of the lib it's just marketing as far as I'm concerned, after all the OpenBSD foundation announced OpenCVS in 2004...
That was another patient, not the main focus of the article:

> Another Canadian patient, Steven Graham, was able to demonstrate that he had laid down new memories since his brain injury.
They probably have the same effect as an LCD with a very narrow viewing angle. Modern displays have a pretty high viewing angle; older ones start to change color and become illegible when viewed at an angle. I've seen the same thing on ATMs and the like.
I'm confused about what people object to, about the parent comment.
Apple security example (grep for perl)
There are a few PM's out there like that, but most I have worked with are super excited about jira or sharepoint, love agile (as in "look at all the charts, the customer will be so happy when I show these to him") and asks nothing of his team except to follow his guidelines and everything will be swell. Are all unmindful IT people working with MS and MS-centric customers these days, or do you have them on the other side of the fence too?
I have been looking for something like this for OS-X.
This is excellent.
so the hn crowd is mostly pc. no surprises.
That's a pretty neat hack. Reminds me of a DIY projector where an LCD screen was stripped down and placed on top of an overhead sheet projector.
I wonder what OP thinks about things like the NeoNurture?

I find the site quite disingenuous - it really feels like a First World Problem kinda thing. Yes, the prosthetic arm is lame and a poor design, but compared to having no arm, it's much much better.

OP argues that design should be for everyone, and lays out 4 foundations of good design. He/She missed out the most important one: economics

Take for example the NeoNurture. Prior to the invention of the NeoNurture, expensive, well-designed baby incubators would be given as aid to the poor countries, and after a while they stopped using them because the incubators broke down and no one had the knowledge to fix it. You could argue that the modern design of modern baby incubators are poor designs for the poorer countries.

So the guys created NeoNurture, a baby incubator made of motorcycle parts. The design is GREAT for the poor countries, but arguably not great for say, US or Australia. This invalidates the universality argument.

The whole website just rubs me wrong.
Why are people so obsessed with getting the OpenBSD developers to move from CVS? If it works for them and do what they need there's no need to move.
> I'm pretty sure you could add a function pointer argument to printNTriples and replace the printf()

You could, but the control is still driven by printNTriples. What if you had to break early, before generating all N triples? In this simple case, you could use a return value from the callback to decide whether to continue or not.

In a more general case, you would you would encapsulate the state into a class (for example, the x,y,z,i locals from the original function would become instance memebers.)
> This. If you can sing along to a song, you can definitely figure out tones.

I think you understate the difficulty of recognizing and reproducing tones. Quite a few people can't carry a tune to save their life. Even among the majority who passably can, doing so extremely well - aka having "perfect pitch" - is recognized as a rarity.
London startup to launch new market for Bitcoin
Thiodiglycol. It's not a serious issue, I'm more worried about the mustard gas.
I totally enjoyed reading that...

The page looks nice and your message is really good. Congrats.
See also good discussion in ScalaWags #13

http://www.scalawags.tv/
Unified EU electronic identity card
I still can't believe such a fundamental backbone of the web runs on $2000/year. This is a -worldwide- service, and it runs on peanuts. It's flabbergasting. Please donate today if you can.

https://www.openssl.org/support/donations.html
> If the government were doing half as much stuff, each Senator would have twice as much time to allocate to each thing

I find the assumption that 'How much stuff the government is doing is proportionate to how much time each Senator has to act as a finder and remover of waste' as an assumption based on a normative view of what Senators should be doing in the Senate, rather than what their schedules would reveal.

This image of Senators is questionable, given what Senators actually do as part of their jobs (campaigning, meeting with lobbyists, reviewing poll data with advisors to refine their message and image). In terms of the priorities of politicians keeping their jobs and raising more money, I would estimate they probably have a much higher margin of return by campaigning, meeting with lobbyists, and reviewing poll data with their advisors than they do by going page by page through the federal register and legislation to find waste. Indeed, many if not most bills get passed without even a single Senator reading its contents in entirety.

Some Senators that claim fiscal responsibility as part of their Senatorial passions pay people to do this for them from time to time. But each little bit that has to change has to go through an enormously long process, so it's far easier to just focus on the hot button issue of the day that the party leadership can whip everyone (politicians and lobbyists included) into agreement on. Typically this never results in reduced government waste, but quite the opposite given the nature of the relationship between politicians and industry lobbies.

The problems with any given piece of legislation are clear as day, but given how much skin in the game the interest-groups and lobbyists each have in their own pet bills, there's little chance the current legislative modification apparatus could successfully change 50% of it within decades, even if the accumulation of waste stopped today.
Definitely agree that it's more socially encouraged to see a woman's egregious faults than a man's. And her husband and his buddies clearly had more power.

On the article though, the aristocrat-wannabee pseudo-fears of "being misunderstood in their motivations as their companies grow", is ridiculous compared to the employees' fears: wasting their one life, humiliation, unemployment, impostor syndrome, abuse, etc.
Don't worry about it. Heuristically, The sort of places that apply these sorts of heuristics are almost certainly the sort of places you don't want to work for.
you can write a layer that says "if windows, use openssl, else use libreSSL"
"OpenBSD cares about their own first and foremost.".

This is their choice, but their impact in the security of IT is much smaller this way because most servers are running Linux. It is surely a great result to have an operating system like OpenBSD that can be proud of the security level reached and the small amount of vulnerabilities over the years, however if you analyze the computer security problem from a vendor-neutral standpoint, there is more at it than the availability of niche secure systems.
A fork is not the solution for world problems period.
There is a pro-type / mordern-type version of comic sans http://comicneue.com/ :)
This Is Your Brain On Code, According To Functional MRI Imaging
They should donate to replace comic sans with this much morder version of comic sans http://comicneue.com/
I imagine that's what the supported option is going to be. Given that the OpenSSH documentation explicitly lists Cygwin as the way to run it for windows, similar will probably happen for LibreSSL. The OpenBSD team has always had another team handle porting of their libraries, and they do a pretty good job of it.
Good point, I've just changed the RAM requirement since it was a bit outdated, see https://gitlab.com/gitlab-org/gitlab-ce/commit/01799721dc6cb... for the change and new version on https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/inst...
openbsd has a tremendously good track record with writing secure software, though. OpenSSH, anyone?
Games for Change uses Video Games for Social Projects
Thank you for the enlightening reply :)
Ask yourself which hipster start-up is going to do a comprehensive rewrite job on OpenSSL - or, for that matter, which SV VC is going to bung a few million green sheets into something like this (which, if we're honest, we could all do with happening, rather than the next DOA social media start up with a -ly/-able/-r suffix).

If these people are prepared to take this on, then they can use whatever fonts they bloody well like. As a web hipster, I will pay them for punishing my hubris.

Having said that, I can't seem to find a browser in which the blink tags actually, er, blink. Did all the vendors shitcan it on the quiet? I think we should be told.
Show HN: Syntactic sugar for Design by contract in JavaScript.
> Zed wrote up a long blog post telling the whole story but I think it's been deleted since.

The internet has a way of unshutting the whole thing up: https://web.archive.org/web/20130117043748/http://sheddingbi...

and the followup https://web.archive.org/web/20120619005253/http://sheddingbi...
I'm assuming it is a parody (because of the font)?

In any case forking OpenSSL seems like a knee jerk reaction?
For right now, it does not matter. Their goal is to fix the project from a security point of view, and it would be impossible if they tied their hands with that during the course of development.

In the future, you can expect the same deal as OpenSSH, OpenNTPD and all the other OpenBSD software that _eventually_ gets ported to other architectures when it reaches a point of stability and safety that it makes sense to do so.
Does anyone have a link to repo in which it's being developed?
Ah yes, the kind of professionalism I've come to expect from OpenBSD. They make decent software, but boy could they use some work in the PR department.
UK, we get the movies and shows. I don't think the selection's as good as the US.

I also get free books, but the few times I've looked it seemed a pretty poor selection of crap. Certainly nothing that I've purposefully gone to get has been free.
I get your point, but let's face it, the OpenBSD developers have done more to fix OpenSSL in the last two weeks that the OpenSSL developers done the last two years.

Some of the bug fixes have been pull from OpenSSLs bugtracker, they've just sat there for one or two years. This should make you think about what motivates the OpenSSL developers, my guess would be new crypto algorithms and the math, rather than maintaining a modern and secure crypto library.

Honestly the better solution might be to have the OpenSSL developers commit new code to the OpenBSD fork. For my understanding no one doubts that the OpenSSL developer understand the math and crypto in SSL and TLS, but they aren't the sharpest C programmers. There's no point in ostracising the OpenSSL developers, but maybe they should just focus on the parts that they do really well and let others, like the OpenBSD developer, productize their work.
Once upon a time, a feature called "Pagination"...
Has anyone seen an explanation for why this effort isn't being undertaken together with the OpenSSL team?
Rails apps are indeed a pain to install, that is why we made packages https://www.gitlab.com/downloads/ with Omnibus, we don't have a blog post about it but there is a video discussion https://www.youtube.com/watch?v=XTmpKudd-Oo
number ok known vulnerabilities you mean ?

The problem is that a security software brick is not satisfactory when it works, but when you can be sure there are no problems.

Given the very low quality of the code and the high amount of bloat, few people actually trust it. They have to trust third-parties and external certifications and the word on the street, and this is not enough for that kind of dependency.
> The video presenter says "don't pay taxes, don't follow laws".

I agree that telling people not to pay taxes is a bit silly when doing that will get you hauled to jail. But that brings us to the video's point: we should not have rulers: https://www.youtube.com/watch?v=BNIgztvyU2U

> Rule of law keeps buildings built to a safe standard, keeps food edible, keeps water drinkable, keeps airlines basically safe, keeps employers from abusing employees with low wages and no safety codes, keeps businesses from wrecking and polluting the local town/city environment.

There's too much to unpack there. But having no ruleRs doesn't mean having no rules. Besides, in case you haven't noticed, the so-called rule of law only applies to us little folks, not Wall Street banksters, for example.

If you commit fraud, you go to jail. If a banker commits fraud, he will face no negative consequences. He'll just be collecting massive bonuses for wrecking the economy.

As for the other stuff, if you build a shit airplane and it crashes, you'll have a hard time convincing people to buy more of your airplanes. No one is more motivated to make sure Boeing's aircrafts are safe than Boeing itself.

The same applies to food. If your food products harm people, no one will want to buy them, and you won't get any money.

But this only works all the way in a free market, where all exchanges are voluntary, and thus, everything is subject to competition.

> How much are you really going to be able to keep of your earnings if you have to personally guard it 24/7 because there's no police, no law, no way to stop someone stronger taking it without followup, and no banks you trust?

This is a common sticking point, and I was stuck too. But then I realized that whenever someone wants to hurt you somewhere, a police officer will not materialize there to protect you. The government doesn't actually prevent any crimes, it only discourages (ordinary) people from committing them. The same kind of discouragement can be arranged without a government, and will work a lot better because it's based on voluntary co-operation, and therefore can't be bribed to look the other way.

> And how much is that money going to be worth anyway if there's no government to say that it has value by fiat?

Gold was happily used as a currency for ages, without anyone decreeing that it has value. Money just doesn't work that way. Gold was used exactly because everyone wanted it (ie. it had universal value), it was durable, divisible, and so on.

Our fiat currencies only have value because governments force us to pay taxes in them. Otherwise no one would use such unreliable currencies.
There is something a bit funny when a science-fiction writer like Asimov can get the future pretty right 50 years ago, when a futurist like Kurzweil can't predict it for ten:

https://en.wikipedia.org/wiki/Predictions_made_by_Ray_Kurzwe...

Though in itself, it probably show more that technology is a lot slower moving than you would think, after all, as the article point out, some of the future technologies were already present in some form.
Sorry to hear the init script is giving you problems. We look forward to your merge request.
"This page scientifically designed to annoy web hipsters. Donate now to stop the Comic Sans and Blink Tags"
It depends where you work and who you work with. I'd say only about a quarter of the places I've worked since UML became popular have used them at all (yes - I'm an old fk who can remember before UML ;-).

Despite what some have said here I don't think using UML is an sign of technical chops, or otherwise. It's just a tool. Some people use it sensibly. Some people use it stupidly. Thus has it ever been.

People drew and draw representations of data, structure and flow long before UML was around, and will continue to do so in years to come.

People wasted a bunch of time writing diagrams which would have been more effectively spent writing code before UML was around, and will continue to do so in years to come.

People wasted a bunch of time writing code when they should have spent five minutes drawing a diagram to make sure they were building the right thing before UML was around, and will continue to do so in years to come.

I'd say the more important skill is being able to talk about data and structure and flow visually - and to know when the right time to do that is. UML is a nice common language to throw on top of that skill.

But UML is certainly not used everywhere. Never has been.
livemesh was the best!
WellBiome Gives You 100 Trillion Reasons To Follow Your Gut
author here, this was my easter hack. You might find the online demo a bit more accessible: http://codemix.github.io/contractual/try.html