skysight-inc/HackerNews huggingface dataset:
Thanks Joseph.

For inbound.org - http://builtwith.com/inbound.org ?
Thanks for pointing it out! It should look ok now.
Why LiveRail Ditched an IPO to Sell Its Video AdTech to Facebook for ~$500M
But wouldn't getting them to information, where they can learn about the things you just said, also be helpful? There is limited resources for people trying to help the world with these goals, wouldn't this at least help (not solve)?
Correct me if I'm wrong, but most of the things (or maybe just the ideas?) you have implemented seems to be coming from NetBSD. If so, could you share other NetBSD stuff you'd like to see on Bitrig ?

Congratulations on the 1.0 !
That's nothing. When you work with electronics, you'll regularly inhale the fumes. I know I did, and did it as a child assembling schematics found in hobbyist magazines.
Work: Java (with Struts, Spring), HTML, CSS, Javascript, XML, HTML, CSS, Eclipse, Oracle DB, PLSQL, Toad, Windows, IE, Firefox, Chrome

Not work: Python (with Django), Javascript (with Angular), HTML, CSS, Bootstrap, VIM, SQLite (probably Postgres soon), Ubuntu, Firefox, Chrome
> How can you reconcile the opportunity cost to society [...]

There are two fine institutions that may help with this: taxation and charity. If you earn a lot of money, then you pay a lot of taxes and can afford to give a lot away.

Everyone likes to complain about taxation, but it's what turns a free market full of individuals and corporations all (to a good first approximation) trying to maximize their own wealth into something that benefits everyone.

And the most effective charities seem to be able to save a life (or provide a kinda-equivalent amount of other benefits) for something in the vicinity of $2000. (Important cautionary note: all such figures are very rough and you shouldn't trust them too much.)

So, suppose you have a choice between a quant-finance job of, let's suppose, exactly zero social value, and a job in medicine that pays $50k/year less. And suppose you'd be equally happy in either aside from ethical concerns. Then by taking the quant-finance job and giving away all your extra earnings, you give your government (let's say) an extra $20k/year to spend on schools and hospitals and police and roads -- and, unfortunately, various other things you might approve of less, so let's say it's the equivalent of $10k/year going to something obviously valuable like teaching, so you're paying for about 20% of an elementary-school teacher. And you give an extra $30k to (I hope) very effective charities, so maybe you are saving 10 lives a year.

So it comes down to the question: is the medical job more beneficial to the world than 20% of an elementary-school teacher and 10 poor Africans' lives per year?

You might answer that either way, but at any rate I don't think it's obvious that the answer is that the medical job is better.

(Some notes: I am not claiming that anyone who goes into finance in preference to another worse-paid job is obliged to give away all the extra money they earn. Only that doing so is one option, and that it might work out pretty well ethically speaking. It might be psychologically difficult to give away so much of one's earnings. It might be harder to "derive meaning and satisfaction" from things as indirect as tax and charity, compared with deriving them from one's actual work. It can be argued that quant-finance has positive social value, but I'd be skeptical of claims that it has much. I do not work in finance and never have, though being a mathematician it's always possible that one day I might.)
You can just do this:

cat $(ls -1rt) > complete.ts
> because the command is "docker run", with additional settings

The `-m` flag was already present in docker run. Swarm makes use of that flag to decide on which host to put a container. The `constraint:` setting is indeed new, but (afaik) the values behind it are not pre-defined, so if someone develops an alternative clustering-backend they should be able to make use of that for their needs.

In any case, Swarm will be pluggable, so other back ends are possible and can be developed by other parties.
would be great if the other Docker employees were as clear as you are about that.

Are you willing to share the contract details involved in these partner agreements? What do partners have to agree to in order to be an official partner?
Great base for starting documentation. Thanks!
The browser, specifically Chrome. This is a huge call for a HN native app.
The graphs don't appear to be part of the framework, just example content.
It seems to me that's just 4 simultaneous 2D games, unless I'm missing something.
I used it in https://github.com/marmelab/phpcr-browser
> What is there to be gained by holding solder metal in the mouth?

Unless you have a third arm or a monkey tail, holding the solder in your mouth is about your only option when the component is in one hand and the iron is in the other.
Oh, I hadn't considered "too long, DON'T read". Hm. This article is worth reading if you're interested in R but not yet well acquainted with it.
I don't find "courses" useful really. I prefer following the intro guide for a technology (let's say Django) to set up something simple like a blog. Then try make something more complicated using Stackoverflow and other online resources for help.
True but Hadoop is the whole tooling and with YARN they are distancing themselves from Map/Reduce. IMHO, it looks like they are heading in that right direction but not quite there. That why it maybe v4 before we can think of Hadoop as an OS for datacenter.

Mesos is closer to the metal but still is only a piece of what is needed. Picturing it as an OS is misleading while picturing Hadoop V2 as a proto-OS is not that much in accurate.
It's not my place to provide evidence, as I'm not the one making a positive assertion. It'd be nice if someone has done formal research on lead levels in electronics workers, but I've never seen anything like that posted, just a lot of scaremongering and ill-informed legislation.

Edit: you do realize what the term elemental lead refers to, correct? Here's another complex multi-syllable word that's worth of study by HN moderators: bioavailability.
A embedded script engine is good for fast development, fast modification, fast experiment, and adding some app-specific DSL. E.g. in a C++ game, changing some rules or some config would take a re-compile of the project, deployment, and restart. Moving the game logic, rule, map layout, asset, config, etc, to the embedded script engine would allow immediate changes via reloading of the script while the game is running.

For embedding, you need some small language with small runtime. Something like Scheme/Lisp/Lua would work. Something like Python is not suitable. Lua is popular in the gaming scene because of its small size and its well designed architecture for embedding. Looks like Javascript is getting there.
> You mean like the conferences they held before they even had a viable product?

The conference was awesome and there was plenty to announce at that point. It certainly helped drive home the conceptualization of containerization for many.

> we should take a good minute and consider

You're right we should consider - except what you're doing is making charges like;

"we are head-first rushing", "perpetuated by a for-profit company", "my company will be at the whims of Docker"

And other fear in this thread without providing your audience with the context of:
- for profit companies backing an innumerable number of major technologies in a variety of fields since technology was a thing
- most of the development of Docker happens outside of Docker Inc
- the project has an independent governance board
- the project has been nothing but the epitome of successful transparent open source

If Docker ends up achieving a cohesive ecosystem of holistically designed pieces solving one of the most difficult unsolved problems (a class of problems, really) in modern computing benefiting so many then is it really a problem paying Docker Inc for first class support to all of that? I imagine there are already companies selling support for Docker other than Docker Inc

It seems like you're the one imagining there is going to be no competition, honestly.
I too find what they did free of shame.
We haven't had much contact with the STC. Their meetups generally cost money, and are focused on DITA and more "old school" XML based technology. We are trying to bring the world of devs who care about docs to the doc writers, and make beautiful things in the process. Styled as an open source community.

We haven't had much contact with specific style guides. We have lots of people from companies that attend. It sounds like a great topic for one of our meetups or conference :)
My Dotfiles Setup
> The concatenation of the numbers wouldn't work. How would you know which part of the huge floating point number would correspond to a book?

The same way any archive tool like 'tar' knows where one file stops and another begins in a bitstream.
The standard library is not much better. There are three ways to load an URL, and a lot of people use neither but a third party library. Add a few more third party tools and you probably have active code paths to all variants throughout your code base.

Speaking of third party libraries, you want to install those? Just go with distuils, no setuptools, no distribute, no distutils2, no distlib, no wait distutils again but a new one. I probably even missed a few.

It's still my go to language for a lot of things, but I can't help but agree that design goal hasn't aged very well.
> As a consequence of using all the abstraction that C++ provides, one cannot simply dive right into C and expect the same level of productivity.

Absolutely true. What I meant by "interoperate" is that it's decently easy to call C functions from C++; the other way is also possibly, but you more or less have to pass C types around, which limits productivity somewhat.
It's not. And they did it because they altered it slightly to specifically apply to .NET.

The URL on the image is: http://xkcd.com/927/
ObjC is about as homegrown as it gets. There are few major uses of ObjC outside of Apple/NextSteps's ecosystem.
http://xkcd.com/1425/

Probably sums it up best.
Aight, I thought he meant globbing, I was worried about order. Point taken.
He’s Dead
Not sure why you are getting down voted. These are all valid points.
Well done. I work in a large enterprise and have no design ability. Tired of banging bootstrap together and not quite getting the look you achieved with Flakes. Looking forward to trying this.
Traffic Data Collection in Austin
Though I have no qualms about mouthing a piece of leaded solder, and that's the stuff I use, I just use a "Helping Hands": a metal base holding a structure with a pair of alligator clips (and even has a magnifying glass mounted on it). This holds the pieces to be soldered in perfect position, so then you have one hand for the solder, and the other for the iron.

https://www.google.com/search?tbm=isch&q=helping+hands+elect...

You can pick up one of these over-the-counter in one of several electronics shops in Vancouver for as little as eight dollars Canadian.
Yeah: the 840 died but the 840 Pro is still going.
It's handy for creating DSLs. For example, I'll point to SpringRTS, an open-source RTS gaming engine.

There are three concerns that make an embedded language good:

1) Lockstep multiplayer. Each player has a full copy of the gamestate on their client. Every action performed against the gamestate is done in sync on every machine in a deterministic fashion and order. This means that any custom code must be written with preserving sync in mind - something as simple as rand call on the clients would break sync. So Lua allows the engine developers to properly restrict the users to only use libraries and language constructs that will respect the sync (it fails at this, but it's a goal and Lua helps with that).

2) Code from peers. Users develop code for other users - widgets that help on the user-interface and games for each other to play. A sandboxed environment is a must.

3) Graceful failure. If a widget fails it doesn't bring down the whole engine with a segfault.
There's a few canons of construction in play in this hypo.

1) Prefer a construction that gives effect to both provisions.

2) If conflict is inevitable: a) repeals by implication are disfavored; b) specific provisions govern general ones, regardless of when enacted.

3) The clear intent of Congress controls.

Say Congress says: agencies can't require backdoors.

Later, it says: NSA can require backdoors. This is both more recent, and more specific, and controls.

Or, later it says: NSA can place requirements on products necessary for security. This is later, but more general, so the earlier act probably controls.

Or, later it says: NSA can place whatever requirements on products it wants, notwithstanding any other law. Here, the clear intent is to give NSA the authority to do whatever it wants regardless of what prior law says, so the intent controls.

Unless you're a devout Scalia-ite, all of this will be subject to second-guessing on the basis of the legislative history or other indicators of Congressional intent. At the end of the day, canons of construction are useful, but it had better not be the only thing you have in your pocket.
There was a discussion about this on the OpenBSD misc mailing archives back in 2012:
http://marc.info/?t=133961305400003&r=1&w=2

Theo's initial response to the thread, which may help illuminate the situation, was:

"Except for the fact that it is bullshit.

They started the fork because they got kicked out because one
developer (Marco) hired 5 other developers for his startup company,
and attempted to hire around 10 other developers in a sneaky and
underhanded way. They were told, oh i forget they were "asked", to
not tell anyone else in OpenBSD that this was happening, probably
because people "including Theo" would be upset.

Funny thing is, I've never been upset about the 20+ OpenBSD and
ex-OpenBSD developers who now work for google.

Previously, many of those developers were in critical positions in the
development team. As they were suddenly hired with such terms and
conditions, they became more scarce in OpenBSD -- perhaps because they
suddenly got real busy with work, but also to avoid telling others
that this was happening. Various projects lagged. To avoid telling a
lie, they instead chose to not tell the truth. It had effects. It
was dishonest of them to not tell their co-developers that they were
creating vacuums in the development process.

So because of those decisions, they are now gone from OpenBSD. And
now they miss it. So now, all these guys who work for the same
company have started a fork. And it is directed by the guy who hired
them in the first place.

From where I stand, that is the truth.

Yet none of that is in that article, because the truth hurts,
doesn't it guys?"
Compiled Ruby is not new to Apple. First there was RubyCocoa, then MacRuby and now RubyMotion. So I think RubyMotion fits into the same category.

I really wasn't trying to point to any particular language here though. As one commenter pointed out, maybe D would be a closer match up. I'm not trying to say any particular language is the right decision. I'm also not trying to point the finger at Apple.

I just wonder if some of this explosion of languages that is happening right now isn't harmful in the long run.
Would it surprise you to know we completely agree in theory that push and pull should not be reliant or used at all with the registry if a user so chooses? But what we do care about is when you docker pull or docker push you have a set of assumptions that are always true?

Leading questions, I know, but I couldn't agree with you more and I know I'm not alone.

If you don't know the truth - open source works a lot like other software projects. You gather feedback in as many different forums as possible make a guess at how to solve that, work with your developer communities and vested parties to come up with a solution iterate a bunch of times and hopefully get something out in users hands that doesn't completely suck.

So the question is - Who's going to work on what and in what order? The feedback is important and with enough it would get higher on the list. But someone has to make it happen. Or make a proposal on how it would work. That would be truly welcome. Let me know how I personally, and we collectively, can help.
And a large space between "can't write high-performance production-quality code" and "doesn't write high-performance production-quality code".

I can write high-performance production-quality code, and occasionally I do, but maybe 95% of the code I write is hackish, primarily intended for exploration and experimentation, and written in a language fundamentally ill-suited for high performance. Engineering it all carefully and optimizing it would be a tremendous waste of time and effort.

I work in technology rather than finance, but I bet there are plenty of quants for whom much the same is true.
I think so, yeah. That's one of the reasons I paid a bit extra to put an 840 Pro in my main development box.
It's getting hit because you're running on Windows/Mac and Windows/Mac specific methods are calling it. In platform generic code like OutputDevices.cpp you see this:

#if PLATFORM_EXCEPTIONS_DISABLED
FPlatformMisc::DebugBreak();
#else
FPlatformMisc::RaiseException( 1 );
#endif
Build a $100 Virtual Reality Telepresence Robot
Mobile dev: Java, Parse

Web dev: HTML5, CSS3, Javascript (JQuery and Angular), RoR

Miscellaneous: R, RinRuby,
What do you think of the x factor?
There is indeed a canon of interpretation which upholds a prior specific rule over a later in time general rule which does not specifically repeal the earlier one, and isn't directly conflicting. In that case, the general rule will be read if possible to avoid the earlier rule. Legislatures need to explicitly repeal something if it could be an issue.

See the section in the following CRS report titled "Repeals by implication": http://www.fas.org/sgp/crs/misc/97-589.pdf

Edit: Foiled again!
Is your thesis available anywhere to read? I'd love to take a look at it.

Looked for a better way to contact you in your profile, but your homepage seems to be broken.
Finally a headline that defeats Betteridge. I guess maybe re-using the title of an academic paper may be a loophole.
How to Fix the Zenoss AWS ZenPack 403 Forbidden Error
As a .NET developer, I've oft complained to my coworkers that years and years ago, a Java program could be compiled and run as a desktop app, or in the browser as an applet, or theoretically in other contexts. Microsoft kept not figuring that out, requiring different and slightly incompatible libraries (say, between WPF and Silverlight). It drove me crazy. Same with WPF and Windows Phone.

I see this kind of motion as very positive and recognition that horizontal re-use is a desired feature (one of the reasons people like node.js).
Lead has too much of a molecular weight to generate significant fumes at the soldering temperature. The vapor pressure isn't there. Consider that the boiling point of lead is 1750°C. You'd have to be soldering with a big propane torch to get anywhere near that. (This could be a risk for plumbers, consequently.)

The fumes you're seeing and smelling are from the rosin flux being heated past its smoke point. (Though good for you, not lead).
https://www.youtube.com/watch?v=w39o6eSI06Y
Are there any good web pages or resources that offer a good high level overview of the differences between MIPS and ARM architectures generally?
While indeed we are doing a major refactoring of the repository, the split into many packages has already happened. And you can download the Minimal Racket installer today!
Don't forget to add decentralization to that list as well. A further addendum is that this isn't about just the US government- even in a magical world where the US stopped spying you'd still be the victim of other governments all over the world (and corporations as well!).

This is a battle that started with technology and the only way to fight it is with better technology.
Thanks. It's the "notwithstanding" that sticks in my head, because that exact construction has come up in discussions --- I think here! --- in the past.

The "notwithstanding" won't necessarily read like "notwithstanding previous bills about backdoors", either.

The override won't need to be obvious to be effective, is the point I'm trying to make.
I'm psyched for the changes in the way .NET applications are being deployed. NuGet was already a great step, and having a well-factored .NET core framework in NuGet is only going to make it better.

Even little things like renaming the NuGet packages so that they are the same name as the assembly (hopefully "System.Web.Mvc" instead of "Microsoft.AspNet.Mvc" or whatever it is now) are a good sign to me that this push to create a cohesive .NET ecosystem around NuGet might actually succeed.

Unfortunately at least at our company this will take a long time to be fully embraced, but I look forward to the day when you can update the version of System.X that your team depends on without making it a system-wide upgrade initiative to move from one version to the next.
The Secrets of React's Virtual DOM (FutureJS 2014)
Architecture vs. Implementation Code Reviews
Python, Ruby, and Perl were developed by individuals, not companies. I think the article's reasoning is flawed.
> Embedding technology into roads in order to facilitate robotic navigation would solve tons of problems. Private enterprise can take care of parking lots and private garages, and they will, when enough self-driving cars are around to make it worth their while to install the technology.

It is easier to have some brainiacs work very hard on making very smart cars than it is to change local government and infrastructure everywhere.

If you ever make a plan which begins, 'let's convince every county, state, and federal agency in the USA to change their road construction methods to add this novel expensive feature...' you can probably drop it then and there as a stinker.
As a Java and JVM focused developer the openning up of .NET really excites me. First, because .NET is a fantastic framework in and of itself, but also because this hopefully will encourage Oracle to be faster and more competitive with Java features and improvements.
Ten Cool Sites #7
just for the record, Google Books (books.google.com) does indeed use Application Cache
Do the security problems with MD5 make it bad as a hashing algorithm?
Quoting the caption from figure 3 in the article:

"The bright spot behind the mirror is attributed to imperfect resolution."
How much does it cost? Everything on the website seems very vague. The premise is interesting though.
No one suggests that startups not over-optimize on security or performance because these are not their core business. They suggest that they don't optimize for them because they have extremely limited resources compared to big corporations like Sony.

It doesn't matter how much time a startup spends on security and performance if they never find product-market fit and get to the explosive growth phase. Once they do however, this is when they need to raise real money and start addressing these "non-core" issues as well.

Sony is not a startup, is not resource constrained, etc. There's absolutely no reason to empathize with them.
The video titled 'a unified approach to grown structures' is super cool: https://www.youtube.com/watch?v=9HI8FerKr6Q
But there are already backdoors in those things. And you can bet that this bill won't pass. You can bet your right thumb on that.
You need to use the arrow keys AND wasd for the 4 dimensions.
I suppose the Xamarin guys need to eat but it's kind of disappointing they are not directly targeting iOS and Android.
So you totes want a professional driver? Then pay for one, MovieFemaleCW. Lyft sounds creepy, but if you want a cab, don't try to do it on the cheap by paying someone to "carpool."
Feel free to hop in back and skip the fist bump. Simple way to indicate that you're just looking for transport.