skysight-inc/HackerNews huggingface dataset:
It's worth pointing out that nowhere in her note does she say "Google is evil." In fact, she doesn't even use the word 'evil'.

The only place where an entity's being evil has been mentioned is in these strawman comments.

The issue is not a board member spreading around the opinion that a sponsor "is evil." The issue is whether it's alright to forbid any criticism of a sponsor's actions by board members (or by management, or other high level / prominent figures).

If you choose to argue against, for example, me (since you responded to me), please understand the position. It is not that Google or anyone at all is evil. It's that no one's actions can be beyond criticism in a healthy society (or a healthy business, or a healthy relationship, etc).

Further, it is especially dangerous when people like founders, politicians, board members, etc can't express opinions of the actions of other prominent figures. When that is the case, the only people who can complain are those people whose voices won't be listened to. How does that make society better?

The position I, at least, am arguing for is that it is a socially irresponsible policy to force board members to express uniform approval of all actions taken by a sponsor.

Expressing disapproval of a company's actions is far from saying the company is evil, or that you're too good to cooperate with the company, etc. Please avoid straw man arguments if you want to have useful discussions.
Cool, I imagine it would not be terribly difficult to port the engine to Cairo.
How to pick a lock with a 3D printed bump key
However the mid 2000s were the period of the highly successful Razr series which is still the #1 clamshell phone to date in terms of sales numbers. The very first Android phones weren't that bad either.
As a Nokia employee, reading this article is like viewing my own corporate history through a funhouse mirror.
PowerShell solves this problem by piping around objects instead of strings. It's pretty neat!
This part seems really difficult to do well:

We should work for end-users disenfranchised by lack of programming expertise. We should concentrate on their modest but ubiquitous needs rather than the high-end specialized problems addressed by most R&D.

The single biggest win for end-users "disenfranchised by lack of programming expertise" in the past 20 years was probably PHP, because all you really needed to know was HTML plus a tiny smidgen of CSS, PHP and SQL. Anything else could be cobbled together with help from StackOverflow. The results were a mixed blessing: A lot of people built sites to suit their needs, but a lot of those sites degenerated into pretty ugly hairballs. Before that, the biggest win was probably Excel: The world runs on useful (but often buggy) spreadsheets. I have nothing against these tools. They're important and they fill a critical need.

Now compare a tool like Python: it's simple and it scales from novices to experts. But it's mostly limited to programmers and scientists, and unlike PHP, you actually need to learn some basic programming to use it in most cases.

I like using tools designed for professional programmers. It's great if they also work well for novices who are willing to learn a bit of programming. But the stuff I build is a lot bigger than the typical amateur PHP website, and I need tools for managing large amounts of complexity in my problem domain, and for managing requirements that will change significantly over the course of years.
Sure, if you define "words" as a binary "did you see lights?" question.

See jawns comment for what this study was actually about; certainly not the transmission of actual words. Deceptive headline and article.

EDIT: After reading the linked study, I was too harsh; they did actually transmit the words (with a 2-11% error rate) via this binary "lights" mechanism, so you could use such a mechanism to communicate in Morse code. Just not for the sort of subliminal communication inferred in the article.
The shaders fail to compile on my Firefox with messages like: "Shader: Can't compile: ERROR: 0:149: '' : integer constant overflow".
That's not quite what a 4th dimension is like. In your example, the faces are completely separate from one another. But really they would be connected, in a continuous line. You'd be able to push something a little bit along the dimension, or run a long distance. You could rotate an object in 4D so that parts of it ware poking a little bit into each dimension at the same time.
#Pragma Conference 2014
Thanks for the info. I just had a quick look at Clozure CL - as you say, the main Gui library is for apple. The other gui library is labelled 'under development' but also 'last modified: 6 years ago' :(

I wonder whether the (I'm told) good commercial lisp offerings have hampered lisp adoption, in that people who use lisp a lot, pay for commercial offerings, leaving the free stuff less used and maintained? Then newcomers, who don't want to pay to do hobby projects in a new language, are discouraged by the less maintained free stuff.
Microsoft's patent for immutable object types
In the microsoft method, it would be reasonably easy to approximate their SFM step with info from the gyro sensor. From their paper, SFM seems to be one of the most expensive steps.
Yes, for the current state of the industry it is good advice. That is the part that saddens me, that "get good at sales" in order to get a job that has nothing to do with sales is sound, even the best, advice.
According to a CNN piece from two years ago [1] Tokelau gets 1/6th of its economy from .tk domains, but it's GDP is only $1.2m. Compare that to Tuvalu, which according to this NYTimes piece first negotiated a deal worth $50m over 12 years, but now gets around $2m a year.

If I haven't screwed up my sums, that works out to roughly $150/person for Tokelau compared to $200/person for Tuvalu

(Population TK 1,300, from CNN piece. TV 10,000 from NYT piece)

[1] http://edition.cnn.com/2012/06/13/tech/web/tokelau-domain-na...
Great idea and congrats. I hope there's an android or web version soon!
Europe calls out corporate tax schemes (esp. Amazon's) our politicians won’t
"Asthma has no cure. Even when you feel fine, you still have the disease and it can flare up at any time.

"However, with today's knowledge and treatments, most people who have asthma are able to manage the disease. They have few, if any, symptoms. They can live normal, active lives and sleep through the night without interruption from asthma."[1]

"Asthma can't be cured, but its symptoms can be controlled. Because asthma often changes over time, it's important that you work with your doctor to track your signs and symptoms and adjust treatment as needed."[2]

" . . . . Staying active is an important way to stay healthy, so asthma shouldn't keep you on the sidelines. Your physician can develop a management plan to keep your symptoms under control before, during and after physicial activity.

. . . .

"There is no cure for asthma, but once it is properly diagnosed and a treatment plan is in place you will be able to manage your condition, and your quality of life will improve."[3]

"There is no cure for asthma, but the good news is it can be managed and treated so you can live a normal, healthy life."[4]

My best wishes to you in enjoying the same long-term relief from severe asthma symptoms and enjoyment of exercise that I wish for my relatives who have asthma. (I have allergies, but fortunately I have been spared asthma.)

[1] http://www.nhlbi.nih.gov/health/health-topics/topics/asthma/

[2] http://www.mayoclinic.org/diseases-conditions/asthma/basics/...

[3] http://www.aaaai.org/conditions-and-treatments/asthma.aspx

[4] http://www.lung.org/lung-disease/asthma/
I'm not sure it's simple, but it is related. If you read their paper you'll see they talk about the relationship of this work to Bierhoff and Aldrich's paper "Modular TypeState Checking of Alised Objects" and Naden, et al's paper on Permissions.
Sorry, I don't think the price differential is automatically going to mean more sensible users. Here's an example from last year of an experienced RC pilot decapitating himself with a $2000 helicopter: http://blogs.wsj.com/metropolis/2013/09/05/remote-control-he...

Just yesterday there was a news story about a firearms instructor with years of experience getting killed while 'teaching' a 9 year old girl how to fire an Uzi submachine gun on full auto at a firing range. People who should know better do stupid shit all the time - not because they lack competence, but because they get overconfident.
It's a massive chicken & egg issue. Cutting out Visa/MC and offering lower payment processing costs ONLY benefits the merchant while Square would need to try to convince consumers to obtain its inferior payment cards.

The other problem is that US cardholders are addicted to their rewards which the merchants are essentially funding. You're kind of stupid not to have a rewards card because you are basically subsidizing someone else's rewards and not partaking.
The less program on *nix has never used the dot system -- my Mac runs less 418. You can check it out for yourself by running `less --version`
There is an explicit flag, he's compiling with '-O2'. As he noted, without -O2 the output is correct. gcc does exactly what you're saying it should do in this instance, so I don't see what you're unhappy about.
Thats true, but there is still plenty of incidental complexity. Poor layout languages with no composition, stateful manipulation of the ui, no way to express components. Tools like React.js and Apple's Auto Layout show that much of this complexity is not actually needed.
Debugging Magento Performance with New Relic
i have write access to your mind write now! not so bad, is it?

once you learn not to put extreme trust into anything you think, it won't feel so bothersome. it'll probably help us trust each other more.
Not sure I understand?

The article is an in-depth look at Weebly. The bad examples are meant to show how easily a website builder's interface can get ugly. Squarespace wasn't included as a bad example because it has an excellent interface. In fact Squarespace and Weebly are the only website builders I've given a perfect score to in my website builders guide.
I used Hypercard for a solid year in high school. It was black-and-white and ran on Macs that were old even for 1994, but you could do stuff that was just awesome.

That was 1994--20 years ago--and my anatomy teachersomehow had a lab for Hypercard computers. He had the entire class design animated anatomy presentations that you still couldn't match today using 2014 mainstream presentation software.

There's a lot of nostalgia in programming, but Hypercard was the real deal.
Hmm, would I be able to use Jekyll themes on Octopress?
> No, earth is not a haven for life.

Louis C.K. disagrees better than I could: "this is Earth, and for trillions of miles in every direction it fucking sucks so bad".

https://www.youtube.com/watch?v=43vjEiFckbw
Mathematically, they're identical to any other dimension. You can move a little bit into a fourth dimension just like moving a little bit left-to-right. Or you can rotate things around the fourth axis just like turning something clockwise. In the case of this game, he only shows a 2D projection of a 3D cross-section of a 4D world, so that might be adding to the confusion. What you see in the video is only 3D "slices" of a 4D object rotating.
Very very cool stuff. I look forward to experimenting with this in the near future (read: after i get some free time and before the singularity occurs)
Android users are notoriously bad at soccer.
"Rapid learning" and troubleshooting methods. The process for both of these is nearly identical, although some details differ. There are several books by Steve Litt that go over these and I found helped me troubleshoot problems faster than most of my co-workers, but the same principles helped me to understand a new code base much faster.

Available books by Steve Litt:
http://www.troubleshooters.com/bookstore/index.htm

A nice book package, I recommend these to every developer I meet:
http://www.troubleshooters.com/bookstore/recession_package_a...

His website isn't pretty, but the content is golden.
Would rather go the VC route atm, but open. We are yet to prove our business model based on our beta launch.
The RAZR succeeded on design, the software sure wasn't the key attraction of that device. Motorola's phone O/Ses (yes, plural) were all very underpowered.

Something the Chicago Magazine article doesn't really mention is the death of Geoffrey Frost in 2005. Frost spearheaded the RAZR's marketing and started to turn Moto's fortunes around in the early 2000s. After Frost passed, things went rudderless on the eve of the iPhone and Android.

http://archive.fortune.com/2006/05/31/magazines/fortune/razr...

"He also had spun an appealing narrative about how Motorola was cool again, and a myth about the slick downtown Chicago design studio where the phone had taken shape." (Which never existed)
Looks good. I personally feel that the menu options are a bit small for a mobile-first design, but this looks like a great alternative to Poole.
What Could Cause a Nationwide Internet Outage?
At least Motorola didn't make tyres, right?
Creativity and its importance in education and society [video]
That is wonderful to hear.
Crashes on Chrome on my iPhone 4S, works on Safari on 5C.
Funny, I had this idea as well. What about abstracting the app academy model and vying for investors instead of donators? That is, people could donate money in exchange for x% of the applicant's first year of income after coding school.
Just checked it out, and you're right

They're essentially charging 3.6 to 55.6 cents per user per year for the 1000-50000 user range.

That's damn expensive for their low-end tier.
That always sounds odd to me, like when someone asks "do you have a Facebook?"
Quantum Entanglement Camera Images Object with Photons That Never Come Near It
Have you checked out MithrilJS (http://lhorie.github.io/mithril/)? It's similar to ReactJS in the sense you can use msx (jsx like templates) to compile down to JavaScript if you use something like gulp/gulp-browserify/mithrilify.

Something to keep in mind with ReactJS/MithrilJS is that in a lot of cases you will need to bring/build your own components, e.g. validation.

MithrilJS brings quite a lot to the table for its small code size (14 KB minified, 5 KB gzipped), e.g. built in http request (promise compatible), router, data-binding, IE 6+/mobile compatibility (requires XMLHttpRequest shim for IE 6, JSON2/3 and EcmaScript 5 shim for <= IE 7, otherwise no dependencies - see http://lhorie.github.io/mithril/tools.html) etc. The documentation is outstanding.

Just a tip if you want to try MithrilJS - a module is essentially an object that encapsulates the rendering of a component. The controller function initializes the component and the view renders it. The the controller and view functions are stateless (think static); the controller function gets called once to initialize state and the view - 1 or more times - gets passed the controller/state to (re)render the component. Calling m.module(<dom_element>, <module>) binds the module to the DOM element/renders the component into that DOM element.

I think it is pretty neat that you can use ReactJS/MithrilJS for SPA's (<!DOCTYPE html><script src=".../mithril.min.js"></script><script src=".../app.js"></script> example) as well as building in page views similar to what you would have used KnockoutJS for.
Still not quite sure how the trails themselves are formed if the rocks are riding on ice sheets 10's of meters in area, or am I reading this wrong / quickly?

Edit: n/m, it appears the ice sheets are massive and free-of-friction enough to actually push the rocks around. Cool!
Can you explain exactly what you mean by a "work-sample test", in particular how that might differ from a pair programming or take-home coding exercise?

This HN search for comments by Thomas Ptacek on the topic of work-sample tests

https://hn.algolia.com/?q=by%3Atptacek+work-sample#!/comment...

will lead to better descriptions of work-sample tests useful in a Hacker News context than anything I have yet written on the topic. I'm grateful to him for contextualizing that issue for this community.
You could probably make something like Minecraft but out of hypercubes and besides turning in three dimensions you can also reorient your three dimensional subspace in the four dimensional world. As you mentioned, the interesting question is how you model objects - are our usual three dimensional things thin sheets in the fourth dimensions or do they have some interesting structure.
You think that Edwards doesn't know the difference between simple and easy to learn/use?

> It's important for a tool to be simple and expressive even if that makes it harder to learn at first, since it will mostly be used by people who have already learned it!

Why is that important? Why can't a tool be simple, expressive, easy to learn and easy to use? What studies do you site for your viewpoint? There has been a lot of research in this area. Please reference the research that supports your claim.

Reason has been tried by Edwards and many other for decades. It hasn't worked.
Yeah, you're definitely right on that. I'm going to be increasing the nav font size so that it's easier to read, and easier to tap on mobile devices. I overlooked that aspect a little bit =/.

Thanks for the feedback!
3D Cube – CSS3
NOTE: 312 page book! Worth a glance, however.
Nice app concept, and good niche focus. I like it.

Me and a group of friends used to get together for Ultimate Frisby every now and then, and I had always envisioned an app like this. We used SMS for communication, but that is so limited and you have to exchange numbers, etc. Good job!
They are not "riding on" but rather being "pushed by" the sheets of ice.
Any implementation details? How will the autodestruct signal be sent? And if the consumer can opt out of the kill swtich, wouldn't the thief also be able to opt out?

I have a bad feeling that 10 years from now you will have to wipe your phone and install some makeshift build from xda right after purchase just to use it confidently.
Is it true that undesirable UB exploitation often happens after macroexpansion and inlining, and doesn't make any actual source lines unreachable? Are there any simple examples of that?
This is something I've been working on as a side-project on and off for a while. It's complicated by the fact that every existing engine is built around the assumption that you only want to use 3 dimensions, not four, and not arbitrarily many, so I've been pretty much writing everything from scratch (and very limited GPU acceleration, as you said, because GPUs also assume 2 or 3D). So far, I'm punting on model building by just auto-generating 4D mazes with hypercubical cells, because maze-generation algorithms work in arbitrary dimensions.

For simplicity, my rendering engine is a dead-simple raytracer which doesn't even bother with reflections- just cast rays and record the first surface they run into. Handling rotations and projections is really easy, but there are two problems I have found:

1. It's just really frickin' slow. Raytracing just ain't fast enough, though I may be able to find some additional optimizations to make it better.

2. In terms of gameplay, navigating the space is really, really hard. It is so easy to get completely lost regarding which direction you're facing and what hyperplane you're on when you can make arbitrary rotations in all four dimensions. It might be something I could get used to, but so far I feel like it's practically necessary to have some mechanism that will snap you back into alignment with some set of gridlines.
a) What uptake?

b) Popularity != technical merit.
I used to work in their cell phone sector, then moved to corporate IT. The joke at the time was: A meeting was called between Chris Galvin (the CEO at the time), and the heads of the various departments, to show their new technologies. The cell phone guy says "We have a new cell phone, that you can also send and receive pages on it". The guy from the 2-way radio sector says "We have a new radio, you can use it to make cell phone calls on too. And we are working on adding paging capabilities to it". Then the guy from the pager sector plops his device on the table, and says "Our new pager is 2-way, and we've add the ability to make calls on it, with a earpiece attachment. And it has a built-in FM radio".

And all the devices took a different power adapter, and different battery.
Also https://medium.com/the-physics-arxiv-blog/entangled-photons-... and http://spectrum.ieee.org/tech-talk/semiconductors/devices/qu..., via https://news.ycombinator.com/item?id=8234014 and https://news.ycombinator.com/item?id=8234548 respectively.
Yea. This comment was especially hurtful to me: http://www.reddit.com/r/sysadmin/comments/2equq9/leaving_che.... The problem with most FOSS is that there's no mechanism for calling out said people, and there's little or no punitive action that can be taken.

Sure, you can block someone on GitHub, but that only causes more drama (trust me, I know).

I would love to find a solution. I'm all ears.
Consulting the original bug report, the optimization is hardly clear in performance benefits. Note also that, again, optimization somehow breaking 50 years of numerical reasoning is probably not a good 'default' behavior (even in O2! especially without clear benchmarks proving its utility!).
Evolving Documents in RavenDB
I am on MySQL and have the binary logging enabled, so theoretically I can restore a backup, then replay the commands to a point in time. I have got a job running every night to restore a copy to exactly one week ago to test it. Seems to work (Though sounds like I am operating at a smaller scale than you

South for Django has the whole migrations things stored for me, but I never see myself wanting to use it for backwards migrations.
> When was the last time you heard someone say a phrase like “Quotebook 3 point zero point zero is so great!”? Never

Well, quite often in Minecraft.

I never heard anyone claim dBaseI was better than dBaseII though[1].

[1] dBase launched at version two because it suggests less buggy.
I went to the Ikea Vray talk at Siggraph. They are reusing CAD models but the key to photorealistic rendering is not the model but the materials. They use a capture and calibration process to feed textures into their VRay based shaders in 3DS Max.
Many open-source programs can be security-critical (any network-facing daemon, for instance), and there's nothing which ties them to a specific compiler.
The rocks are on the ground, not the ice. They are surrounded by floating ice sheets. But the ice sheets are gigantic and I assume the massive surface area combined with the right amount of wind friction generates enough force to push the rocks. (Of course now I'm wondering why the ice sheets don't buckle, especially in the spots where they abut the rock.)
Partially and that's what the MSR Hyperlapse program did. That method is extremely expensive to do computationally so why do it when the devices recording has a good gyroscope available?
+1. Commenting code or config files with an issue number and a date turns out to be a lifesaver. Your future self will thank his past self (instead of cursing him as usual).

(I am a sysadmin, not a dev, but pretty much everything Operations writes counts as code for these purposes.)
Seth, I've been using Chef for a few years and your tools and those I see you contributing to have been a massive help. Your all around enthusiasm for the community (and product) is inspirational.

Thank you so much for all your efforts.

Thanks also to all the like minded people maintaining and contributing to other projects that make the Chef community so rich.
Everyone I talk to has had good experiences with lending on lending club. Has anyone here had a bad experience?