skysight-inc/HackerNews huggingface dataset:
I'm not sure which part of it was coolest -- the confusing navigation, the poor use of relatively low-res images for a responsive background (they look terrible on a browser-maximized 2560x1440 display), the default-on sound that many pages had (I realize this is about sound, but no webpage should play sound without user interaction [other than just scrolling to the page]), or the fact that it hung/crashed my Chrome tab on the last page.
Perhaps that would have helped with adoption. I'm not all that convinced that would have really tipped the scales. It's been 5 years since it was open sourced and there have been over a hundred contributors but it's still only fairly recently gotten to the point where development is more about mundane bug fixes instead of implementing huge, unfinished parts of the language and blocker bugs that make the language hard to use. Open sourcing sooner would have given it a head start but even then, I don't think D would have been ready for heavy use in the middle of the rise of linux and the web.

Here's what Walter said at the time when asked why it took so long:

I've been intending to for a while, it took a while for me
to clean it up, check all the licenses, and get it into a
presentable form.

Essentially, it's pretty obvious that the world has changed,
and closed source is no longer acceptable for a mainstream
product that people will be relying on. Open source is the
future, and it's past time for dmd to join the party!
Could some policymakers be too unskilled to recognize their ineptitude?
This is just 'low on fuel software, lets land on this safe spot" sort of software. Somehow I would expect more from MIT.

There is software which allows quadcopter to fly even if one rotor fails:
http://diydrones.com/profiles/blogs/new-algorithm-can-save-a...

Also it is relatively simple to equip drone with parachute:
https://www.youtube.com/watch?v=6D8OB-t3B_c
This comment is even worse than the one I commented below. It uses a story that has nothing to do with Palantir as an opportunity to bash Palantir. But thank you; you've helped me make my point. Of 4 root comments on this story, 3 of them are now awful. And people wonder why we flag political stories.

For what it's worth: I didn't flag that other comment, but I sure as shit flagged this one. It's objectively foul. I felt a little bad making a stink about that other comment, because their comment history wasn't at all bad. I do not feel that way about this comment.
Well, simplifying here, but Docker is more-or-less a fancy wrapper for LXC.

FreeBSD Jails do a lot more than just make applications portable -- they provide security and isolation between applications (like a super chroot). Jails can be used to safely provide application hosting for various clients while Docker should only be used for your applications (jails prevent clients from messing with the host system nor each other, while Docker applications can, making it not secure for a multiple-client hosted system -- but then again, it was not designed to do that).

So, no, it's not reasonable to want to "port" Docker to anything since Docker is it's own thing. It would be more reasonable to port docker to FreeBSD (it it weren't already) than to say to "port" it to a Jail, or request it operate like a Jail (unless you got those features into LXC first, which LXC isn't, and therefore it wont).

~

A better (but admittedly over-simplified) comparison would be Jails are closer to application virtualization and Docker is closer to application portability. Very different problems they are solving.
The site seems to be using Youtube for videos & audio might explain Adblock issues
You don't have kids do you?
Go has been announced as a systems programming language: https://www.youtube.com/watch?v=rKnDgT73v8s. After some backlash the slogan has been changed quietly.
It's possible to find a few weak articles on the SEP, but by and large the quality is very high even with lots and lots of topics. If you want to learn about an unfamiliar philosophical concept, briefly scan the Wikipedia page and then head to the SEP.
Mountains on neutron stars
Tell the Truth About CIA Torture
I flagged yours for your foul language.

And, please give us one example where you think Palantir shouldn't be bashed.

Palantir is basically Blackwater with computers instead of guns.
Let's say your app my_app uses foo and bar. They both use baz. You give them each their own version of baz: foo gets baz 1.0 and bar gets baz 2.0.

Now, at runtime:

my_app calls foo.giveMeAWidget()
foo calls new baz.Widget() on its 1.0.0 version of baz
my_app gets that back
then it calls bar.doSomethingWithAWidget(widget) and passes it in
bar calls baz.flummoxAWidget(widget) and passes the widget in
baz.flummoxAWidget() starts doing stuff with the widget

The last step is bad. You have baz 2.0.0 code that assumes it has a baz 2.0.0 widget, but it's actually a 1.0.0 one. It could work, crash, or fail in some subtle way.

Note that this isn't statically detectable. It's based on how objects flow around in memory at runtime.

Now, in cases where you don't pass objects around like this, you'll avoid this problem. But it's really hard to tell when that's the case and when it isn't.
Employees at Valve choose their own projects and don't have bosses...
Why is it that "professional" spyware seems to be written by a middle school student with access to Visual Basic? I mean if you're going to spy on other people, at least make it look good. These guys need a new design department
Well... how do you suppose the API gets at all the things? (not everything is done across IPC/binder, much is in process)
When CEOs Are Proud to Be Powerless
MySQL support was definitely an afterthought and could probably be improved (maybe tracking the binary files directly?).
I remember when I did classical studies (studying the classics in translation) Our teacher commented that as she had been taught by nuns the version of Thucydides that she had read had all the "gay" stuff taken out.
Zipfian Academy (http://www.zipfianacademy.com/) definitely has hands-on experience and is worth the $16k tuition. That's where I'm going now that I've left the Berkeley MIDS program, where I learned almost nothing.
That sounds like a nightmare to maintain. :(
Again, enforcement is up to the municipality, and Air bnb is cooperative: https://www.airbnb.com/help/article/481

HOA and landlord contractual agreements are not the same as municipal laws and are frivolous to the conversation about international import laws. Mentioning them makes it seem like you're scraping for excuses to attack air bnb.
I'll jump on the "use Unity" bandwagon.

I've written mobile games with Flash/Air, natively (Obj-C), RubyMotion, and Unity. I enjoyed RubyMotion more than Obj-C but I'm currently using only Unity.

Do you know ruby already? I particularly like RM b/c I have a ton of experience writing ruby code already... but ultimately for game dev the portability of Unity is just the best right now. I like ruby more than C#, but it's not a wide margin like it would be for Ruby vs Obj-C.
Building a Product for Developers and Betting on Free
Uh...yeah. What he said. I think that's what you really wanted to make.

What you show, on the other hand, is a product that would be best used by people who never want to leave their hotel, but just plot out their sightseeing route on a map and view all the great pictures of the experience they never had.
Looks pretty cool. Few questions.

1) Do you have to give your calendar login to a 3rd party?
2) What happens I add something to my calendar on my computer, is there some alert sent to someone that they need to add a lego to the board?
3) What I schedule something on the calendar online, but the lego doesn't get added to the board. When someone takes a picture and syncs it, what will happen to my appointment? Will it think it's gone and erase it? Notify of the descrepency, etc....

I'm envisioning in my head some arduino powered lego calendar that automatically puts the blocks in place as appointments are added/moved/deleted from the cloud.
"Palantir is basically Blackwater without the guns". We could turn this into a fun game: we could make a little survey and see if people "agree", "strongly agree", "disagree", &c with that statement. Then we can bet on whether those people have the first clue about what Palantir's software actually does. You know, besides killing Occupy protesters with their array of orbital lasers.

It's right there in the name! That's how you know they're evil!
I tweeted this back on Feb 19 (https://twitter.com/PeterKimFrank/status/436186142950850560):

.@getsecret Un-veiler-service:

1) Empty contacts

2) Re-add incrementally

3) Identify "secret" posters

4) ??

5) Profit

Seems way too obvious.
She was having difficulties with functions and the order of operations. We decided to retry it again later.
How GM is saving cash using Legos as a data visualization tool (2012)
Interview with Mo Plassnig, Co-Founder & CEO of Codeship.

Discussing:

-Why they made the decision to switch to a Freemium pricing model
His learnings from fundraising for the first time (Codeship raised $2.6M in February)
-What his biggest mistake was in the early days of Codeship
-Running a company with teams in two different countries (offices in Boston & Vienna)
-The challenges (and fun part) about building a product for developers
ptrace is actually a more reliable way to get at remote process memory on Android, I think. I'd suspect this before /proc.

Also, /proc nor ptrace is "useless". Both are actually fundamental to several aspects of the underlying system that zygote runs on.
Kabam lol
Yes, Stellar will probably trip over this. Similarly, if the attacker can edit stellar.yaml, they probably can edit your .bashrc as well.

Im adding this to my TODO list.
Did you miss that this article was published by Microsoft Research?
Some people are getting bullied? Better ban an entire nation from using some software!

At least when US politicians try to ban something, they generally try to have a good bullshit excuse, like terrorism or "national security".
I'd love to read his account of how he interpreted the increasingly digital and electronic items he encountered during his burglaries: flat screen TVs; computers; ever smaller radios, flashlights, calculators; thermostats; microwave ovens; clocks. He had some education in electronics, so it seems he must have spent some time, even a little bit, reflecting on the technological changes he witnesses as an outside observer.
Emulator brings x86 Linux apps to ARM devices
Also:
http://www.iep.utm.edu/

> The Internet Encyclopedia of Philosophy (IEP) (ISSN 2161-0002) was founded in 1995 as a non-profit organization to provide open access to detailed, scholarly information on key topics and philosophers in all areas of philosophy. The Encyclopedia receives no funding, and operates through the volunteer work of the editors, authors, volunteers, and technical advisers. At present the IEP is visited over 950,000 times per month. The Encyclopedia is free of charge and available to all users of the Internet world-wide. The staff of 30 editors and approximately 300 authors hold doctorate degrees and are professors at colleges and universities around the world, most notably from English-speaking countries.

The SEP is unusually in-depth about certain subjects, though. (Right now, I have "Dutch book arguments" and "Dialetheism" open).
Show HN: JavaScript/CoffeeScript Project Euler Command Line Tool
Asynchronous Is Not “Fire and Forget”: Joiners Not Quitters
Gödel did not prove that mathematics could not 'be proved consistent'. He proved that particular axiomatic systems cannot be both complete and consistent.
The problem isn't solely in rendering fast enough--it's end-to-end latency. Keep in mind that if your eye is being tracked by a 120Hz camera, that's 1/120 =~ 8.3ms latency just from inter-frame time alone. Add to that all sorts of communication bus overhead, image processing the eye tracking imagery to figure out eye direction, potential buffering in the display adapter, 5ms is not really possible, yet.

That said, I don't think there's theoretical limitations that prevent extremely low latency systems from happening, it's just not something we've kept in mind when designing modern consumer hardware.
Operation Diamond
Kotaku is a video game blog, so "Next-Gen" specifically refers to games running on Playstation 4, Xbox One and sometimes high-end PCs. Specifying "Game" on Kotaku is kind of redundant as almost all technology related posts are referring to games in some way. I could see it on a general technology, art or VFX site though.

The siggraph physically based shading course is a great resource if you're interested in the techniques people are using in production.

2012 - http://blog.selfshadow.com/publications/s2012-shading-course...

2013 - http://blog.selfshadow.com/publications/s2013-shading-course...

2014 (not yet available) - http://blog.selfshadow.com/publications/s2014-shading-course...
that's a pretty biased assumption. javascript is a perfectly fine language to learn to code in, especially given its prevalence and penetration. there's some weirdness to it, yes, but every language has its quirks.
You will soon get a cease and desist letter from Lawyers of Lego for using their trademark. I am telling from my experience.
Pretty sure NPM handles this scenario just fine and it uses semantic versioning.

Edit: I see you addressed that at the end. Carry on.
So subtyping automatically happens for all members of a struct? I'm not sure I like that but I guess I'd have to see how well it works in practice.
It only shows "correct" code and never has a syntax error or lets you try out your '42' - '2' example. It starts with bare numbers without the word "var" and later adds the word "var" with no explanation.
Another meaning of "flat file database" is non-relational -- the kind of thing you might create if you were unaware of normal form and tried to cram the entire data model into a single table. This single table can reside in a single flat file. The file is flat as in not related to any other files. Here is an example "flat file" data model:

emp_id
emp_fname
emp_lname
emp_phone1
emp_phone1_type
emp_phone2
emp_phone1_type
dept_id
dept_manager
dept_manager_phone1
dept_manager_phone1_type

This approach has all kinds of problems (solved 40+ years ago by Codd and others). Examples: how do you add a third phone for an employee. How do you keep the managers phone from getting out of sync across rows.

I took "flat JSON file database" to mean essentially the same thing. Something like this:

emp_id
emp_JSON_object

JSON perhaps solves some issues (e.g. adding a third phone for an employee), but still suffers from most of the issues (e.g. keeping the managers phone from getting out of sync across employees). Plus it suffers from new issues, namely the fact that each JSON object could have its own layout (e.g. one of them could have a third phone) so there is a bunch of parsing overhead compared to say knowing that phone number is at a specific offset on every row.
This will be _super_ controversial, but I read Deleuze's "What is philosophy?" after reading a lot of philosohpy (and a lot of Deleuze), and it really makes sense of things.

That, of course, will cover next to nothing in the post-Wittgensteinian analytical camp. But eh, you could do worse if you have one book to read.
The Military Industrial Complex Yard Sale
Thanks for the mention, Sonali! One of the founders of Zipfian Academy here, happy to answer any questions you might have about the program.
I don't think you are understanding what docker is doing.

Docker interfaces with the kernel to provide security and isolation via cgroups and namespaces. This is exactly what jails does, and is indeed on the list of things to be added. It's really a matter of someone taking the time to write the driver for it.

Docker also provides an image format and infrastructure for helping to make applications portable.
>I have a gun to my head right now, and so do you. Try missing a payment for your phone, rent, or mortgage.

If I took on debt, that means I voluntarily agreed to have a gun to my head. Surely you see the difference.
This needs to be integrated with some sort of mouseover tl;dr of the actual article. (Like https://twitter.com/SavedYouAClick ).
was never into this app nonsense, but installed Secret a week ago because a VC chided me for not having it (and therefore not being able to connect, generally, with the new mobile masses). How do I delete all my account info along with the BS that I "anonymously" posted?
This is blogspam, just a link to:

http://www.gamespot.com/articles/ex-valve-employee-blasts-th...

Without anything extra added on aside from ads.
Speed dating with investors and industry leaders #nopanels last week sign up now﻿
Australian game developers
Hi Solomon! I agree with prudhvis here - I think this is quite a nice add!

Keep up the good work!
Can you tell us about your experience?
A dynamic that is explored very well in the final season of Breaking Bad.
Robot Cars with Adjustable Ethics Settings
You could already do these things outside of dockerland via the host-integration stuff (ie, systemd to handle restarts/monitoring).

1.0 was/is about API stability, engine stability, full ecosystem with Docker Hub, and enterprise support.
How to deal with persistent storage (e.g. databases) in Docker 1.2?

is this info up-to-date? http://stackoverflow.com/questions/18496940/how-to-deal-with...
Sqitch sounds like just another migration tool, not a DB change tracking tool.

I have been looking for a tool that will allow me to track, diff and revert changes to the content of specific "business logic" tables so that we can acurately track and test those changes.

It doesn't look like anything like that exists, so eventually I'll have to roll my own.
Just providing one of those anecdotes: my father's cataract surgery extended his vision into the near ultraviolet. We discovered this when we walked past a window of a room containing a black light, and he remarked at the bright purple glow coming from within, whereas I could barely see it. Fascinating stuff.
As a physicist working as a software engineer at a hardware company, I can give a bit of an explanation for this:

1. Doesn't matter if you're in the business of widgets or SaaS or whatever. Business is business.

2. There are really only two engineering disciplines you need a strong intuitive understanding of: systems and physics.

It is completely possible to be very skillful at all three of these. However, even for Elon Musk, it would still likely take months of training to keep up working in a new engineering discipline including all of the idiosyncrasies and tools. There are plenty of people who are highly knowledgeable in 5+ subjects, but virtually none who are capable of working as a diverse, skilled experts in more than 3.

If you want to be an expert in multiple fields, find underlying 'core' disciplines and become an expert on those.
Yes, no changes here.
applauds

What are the next steps?
Children with Autism Found to Have Extra Synapses in Brain
Just to let you know, perl is in now. ;)
Can the synchronizer differentiate between single block and double block heights?

Also, another cool level of granularity (if needed) could be using 1x2 or 1x1 lego blocks to add more information that's easily seen in the photo. Not only do you have different colors of 1x2 and 1x1 blocks, you can also place them in different positions (left/right vertically, top/bottom horizontally).

All in all, great idea. I'd like to set one of these up myself in the future.
FYI, This was posted 11 months ago too.

https://news.ycombinator.com/item?id=6475285
Visiting the Last Remnants of San Francisco's Low Income Apartment Buildings
Presumably, the reference is to Goedel's second incompleteness theorem, rather than the first incompleteness theorem. (One might still quibble with phrasing it in this way, of course)
few years ago, I started a site which had "lego" in its name. Even though it was actually promoting Lego and not at all commercial ( no Ads no fees ). I got a cease and desist letter from Lego Group, and they demanded that I hand over the domain to them.
I didn't want the trouble for a site which was not even making money for me, so I just transferred the domain to them.
Early Gas Forecasting MVP
If you're reading Darwin as a biology textbook, you're blowing it from the start, though. It's much more valuable as a primary document in the history of biology. That and from what I understand, it's pretty interesting reading.
This is immediately what came to mind for me too. The level of confidence for facts as referenced. I'm wondering how bogons might work into this.
I find this article to be hilarious and the comment section to be a mass joke. Entertaining though.

They couldn't have chosen a more misguided and uninformed kid to interview. If this article is indicative of the current collegiate generation's mindset (which I'm pretty sure it isn't), none of them understand how Silly Valley or Wall Street works. Actually, most of Silly Valley doesn't even know how Silly Valley works, so I guess that's fair...
That script comes in very handy. It would've been even more useful if it would name the files according to the book which is insde instead of: harvardclassics28eliouoft
It depends. There are many types of SmartBoard installations:

1) SmartBoard is a giant LCD. Never seen this in the wild, but it exists. ~$8k.

2) Control-surface-only SmartBoard with integrated specialized projector. It hangs off the top-front of the board about 2 feet into the room, and covers the SmartBoard frame perfectly. Alignment is less of an issue since it can't move relative to the board. ~$6.5k.

These can be installed on a wall (labor costs) or on a wheeled cart (parts cost).

3) Control-surface-only SmartBoard installed on a wall, projector permanently installed on the ceiling. You (most likely) need a contractor to make the VGA/DVI run, install the projector mount in the ceiling, buy a projector, put the projector on it, align it, get an electrician to run power to the ceiling, etc.

This is what I most commonly see in classrooms. I worked for a contractor one summer, and a team of three of us could do ~4 classrooms in a day.

The board itself is around $2k. Projector + installation probably brings it up to around $3.5k.

4) Control-surface-only SmartBoard installed on a wall, projector sitting on a tabletop or A/V cart. Standing in front of the board to use it casts a shadow. There's an art form to standing the right amount off to the side. Some teachers were good at it, some weren't.

Smart Board would still be around $2k, and you can buy a ~$700 projector that'll do the trick.

I don't know what it costs to wall-mount the board in any of these configurations. Presumably if you have a couple of guys and drills, you can do it yourself and it'll only cost time.
Well, what's in your mind is interesting, I guess, but it has nothing to do with how the world works.

The reality is: people who talk about "reverse sexism" like this are, almost as a rule, trying to minimize discussion of sexism against women. I'm now discriminating against you based on that statement, but it's OK, because that discrimination isn't irrelevant: there's a search bar at the bottom of the page, and it's really easy to use it to see where you stand on this issue.
`Dragon's Egg` is a great sci-fi story that deals with mountains and life on the surface of a neutron star.

http://en.wikipedia.org/wiki/Dragon's_Egg
Show HN: The ^IfMine App
This is pretty awesome! I wanted to do something similar with the video of James Foley, but I figured there was people smarter than me already doing that and I really didn't want to watch that video.
I think you mean "epithets."