skysight-inc/HackerNews huggingface dataset:
Load/Convert 3D Files and Implement 3D Mesh Instancing Technique inside .NET Apps
> What moral right does he have to claim that Apple SHOULD make their products fixable?

If you are purchasing a product, you then own it, and should have the ability to fix it. If you're not allowed to fix it, then you don't really own it. There's no problem with self-repairs voiding warranties, but apart from that, locking a user out of a device that they own is a moral stance that should be actively defended, not considered default.
Short One Shoulder Sequin Dress by Scala 47520
I remember telling people only a few years ago that I felt Facebook was over-valued.

It's made it's way to the top, and that still bothers me. The lack of decent federated social networking protocols has left the world in the hands of mega-sites.
not yet. I did some basic research but haven't gotten to it yet. I"m wondering if that is how the commercial IoT devices do it.
Flow offers some interesting control over things like optional types (nullable) and intelligent understanding of type tests in conditionals or calls to libraries like invariant. I've had these sorts of features catch quite a few bugs in my editor before even running a single test.

Flow is also based on a daemon which continuously monitors your code. As such, it incrementally checks your modules allowing it to be extremely fast once started.

I ended up using flow since it fit with the language feature set I was using with Babel (JSX in react code being one example). Since then, I've grown to enjoy the flow based typing and the rather good support for optional and non-optional types.

Looking at the code lately seems to show some interesting stuff in the pipeline too. Taint tracking seems like a very useful one that I'd love to implement and seems like a natural extension of the code-flow based type system.

Flow could definitely use more documentation and more example code but I found the community on IRC extremely helpful and polite so perhaps it's not a bad time to start if you're willing to do a little reading on the site first: http://flowtype.org/docs/getting-started.html
I don't think that. I think DOJ and NSAs true priority is "maximize headcount".
Given the mixed technical/non-technical nature, I'd suggest something like Gollum (the thing that powers GitHub's Wiki's) because you can allow both "in-browser" editing and (for the technically minded) local editing via the raw markdown/RST/etc files in a cloned git repo.
But graphics aren't tge only thing that require lots of memory. I can crash my 4th gen iPad with just opening one spreadsheet.
You probably could get a spare-part Thinkpad keyboard to work somehow, if it doesn't already speak USB internally.
I'm just going to come out and say it, you are complaining about the look of a website created by a blind man.

FWIW, the lab background is not there on my phone.
Mine too is the top of the line one, FWIW, the November WIN10 update fixed 90% of the early issues. Generally it doesn't do well when it has a 'reboot required' update queued and its waiting to do it. So far a full reboot which allows the update to process brings it back.

I have not had scrolling issues on Firefox or Edge.
So it is your assertion that technology is NOT making it easier to target people?

> 70s

Yes, I'm familiar with history. This is somewhat off topic.

> unbalanced

Insults? Really?

> fundamentally disrespectful

I never made the comparison to lynchings/etc. If anything, modern technology has made these tactics safer. Really, this was my point - you are thinking about tactics as they were used decades ago. You might want to actually read those JTRIG links, as they describe a very different sort of tactic.
Ubuntu hollywood [video]
These numbers are pretty different than the ones here:

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

citation:

Davis, Stacy C.; Susan W. Diegel; Robert G. Boundy (2011). Transportation Energy Data Book: Edition 30. US Department of Energy. pp. Table 2.12. ORNL-6986 (Edition 30 of ORNL-5198). Retrieved 2012-02-22.

Passenger trains are more efficient than planes, even when low capacity is assumed.

What surprised me is how efficient air travel has become, it really is quite impressive.
you see code with tons of indirect function calls,
lots of wrapper functions (ie one function massages
some arguments a bit and then just calls another
function), and no, it's not inlined because it's of
ten all about interfacing between different library
levels (webkit, various font rendering libraries, low-
level drivers for "in memory" vs "on screen" yadda
yadda)

can anyone speak to these criticisms?

i often write code that starts as this:

function ae(arr) {
//do
//first
//something to arr
//do
// second
// something to arr
//do
// third
// something to arr
return arr
}

then refactor it as:

function first(arr) {
// do
// something
return arr }
function sec(arr) {
// do
// something
return arr }
function third(arr) {
// do
// something
return arr }

function ae(arr) {
arr=first(arr)
arr=second(arr)
arr=third(arr)
return arr
}

is this what torvalds is referring to?

i thought i had done 'extensive' research on the perf burden of function calls and found them to be negligible so i decided to refactor for the sake of readability

what's best practices in regard to indirect function calls, wrapper functions, and inlining?
Dark Clouds Over the Internet
Just briefly looking at this, I'm very excited. I'm going to start playing with it tomorrow for sure.
Thanks for your comment. It is a complex issue for me also. I get a lot of value from Google Now and even FB has value because it lets me know what family and friends are doing.
it would have ended 2 months ago.
i think previous commenter was referring to the balance sheet definition of debt, which is Assets = Liabilities + Equity
In 2007 (purely by chance, I had followed the VPEng from the previous company) I was working on a Facebook application at a startup. In contrast to your experience, I recall being impressed by the quality of their engineering, rapidity with which bugs were fixed, their approach to developer support and rate at which the service scaled and added features. We were dealing with all the major "social" platforms as application developers at the time (MySpace, FB, Google, Hi5, Bebo). Facebook were by far the most impressive. Ever since I've chuckled when I hear about how Facebook is a toy and Zuck can't code...
As a workaround, you can tell git to use a different git-dir folder that's not within the working copy:

http://stackoverflow.com/questions/505467/can-i-store-the-gi...
The New Raspberry Pi Shield
> But even a not-quite 8 year old Penryn system with 4GB of RAM and an SSD is going to chug and chug on today's websites. The same site is pretty decent on a recent i3/i5 but it's painful to use those older C2D systems these days.

A modern Core i3 is approximately twice as fast as Core 2 Duo per clock per thread. You can certainly notice the difference, but there aren't a lot of things you can reasonably do with one but not the other.

The real problem is a lot of today's websites are so miserable they'll even choke the Core i3.
Leave is tied to having children because having children means you can't walk away or take a break. The time off with your child isn't time you get to choose - instead, you're at the beck and call of a helpless human who relies on you for everything.

In your example, if you were sick or didn't feel like it for the day, you could just choose not to go in. You simply don't get that choice with kids.
Learn to make $100,000 online
"To challenge and to cope with this paradoxical state of things, we need a paradoxical way of thinking; since the world drifts into delirium, we must adopt a delirious point of view. We must no longer assume any principle of truth, of causality, or any discursive norm."

Great idea, Baudrillard. Reality has become confusing, therefore, let's act like retards.
Looks like your comment linked back to the original 2012 story. Did you intend to link to a later article from 2014?
There's no "killer app" for lists because lists are dumb subset of rich data that we are much, much better equipped to navigate than we were pre-Internet.
FYI Debian Jessie with Gnome 3 gives Ubuntu a run for its money, and has natural scrolling.
> Sorry jordigh, but in what area?

You are focussing just on gender. There are many other parts that make up a language.

I gave an example which you ignored. English has pretty complicated consonant clusters, such as in "angsts". It has two liquids, r and l, which many other languages do not distinguish. Depending on the dialect, it has 12 to 14 vowels, not counting diphthongs (okay, fine French has 16 vowels).

That's just phonology. Let's discuss some syntax. Here is something I hear French speakers mess up all the time in English: number agreement. Why does the verb "run" have to have an "s" in some cases but not in others? While French also has conjugations, large parts of them are only written, not pronounced. Thus, French speakers have trouble with number agreement in "the cats run" and the "the cat runs".

English has a pretty complicated phrasal verb system. For example, knock up, knock out, and knock over all mean completely different things and are unrelated to the meaning of ordinary "knock". English has a completely foreign usage of the verb "do", which is used for affirmation in a way that no other language does, for example "I do mean this".

I can keep on going. If I am allowed to compare English with Russian (for example, English has a complicated system of articles, which Russian very simply lacks), with Japanese (Japanese only has 5 vowels), or with Chinese (English has complicated inflexions for nouns and conjugations for verbs, which Chinese lacks), I can find lots of other relative complexities with other languages.

And all of this without talking about the weird spelling systems (there are more than 2) that English has cobbled together from all of the languages it has borrowed spellings from over the centuries.
Thank you. I didn't know about that requirement; and it would obviously be ridiculous to stipulate that airframes be made heavy.
2016 Chevrolet Volt: Your mileage may vary, but it's way better than before
In fact it was allthingsD that failed in 2013. This type of news is just hyperbole... The media companies strive on conflict and will create it to get eyeballs. Now that's a Ponzi scheme.
Failures to Detect Contradictions in a Text (1992) [pdf]
Umm, it kind of does.

As someone who lives in the south, it's nice to see things such as the confederate flags _finally_ getting removed.

A large statue of Nathan Bedford Forrest, master military tactician and a founder of the KKK, stands tall over I-65 nearby. It probably would be removed if it was not privately-owned.
Using fake numbers to make real decisions
Wonder if this bet was executed between dhh and harryh after the FB IPO - https://news.ycombinator.com/item?id=1720352
> One thing that isn't addressed however is the sustainability of the energy source.

You can make hydrocarbon fuel for airplanes if you have electrical power. There is no risk of running out, you can make it literally from thin air! All the atoms necessary are in air (although obviously there are easier sources).

On top of that we could save our oil for airplanes and use other fuels for land vehicles - doing that we'd have effectively unlimited amounts.

> Until we have electric airplanes, trains will continue to have a lower carbon footprint.

Being electrical does not automatically mean less CO2. I'm not following your logic.
"We realize that some of our stuff may be looted from other places, and acknowledge other people have legitimate cultural claims to it, but we still aren't giving it back."
Do you think that Apple routinely replaces factory defective iPhones with brand-new iPhones? Doubtful - generally most companies replace with B-stock, i.e. returns that passed all of their incoming quality checks.

Chances are, if your electronics were replaced by the original company, they went to someone else first.
A lot of the design tools are nice, but what about persisting the tweaks we make on the page?

What if we're using a build process (i.e. Sass, ES6 transpilers, etc)?

I've tried using Workspaces in the past, and it was just not a very pleasant experience. So much potential, though!
I had the same experience. With the Apple II machines, you could simply turn them on and punch BASIC into them straight away, which in retrospect, I think is a fantastic way to be introduced to programming.
Anti-ageing drug could let you live to 120 in good health
>>The enemy is ambiguity. To avoid ambiguity, you need to be explicit. Being explicit is expensive.

Beautifully succinct and widely applicable. It is a gem, thank you.
Not in the slightest, because they have no way of reading copyright holder's minds to know who has given whom permission to use what.
I worked on a project for a while with exactly these assumptions, but haven't been able to find the magic sauce to make this approach flow the way it needs to. I think my one discovery, though, is that any new Internet "site map" is going to have to be carved out of some level between websites and web pages. Websites are too broad, while web pages are too ephemeral.
Firefox and Chrome are frankly not good at scrolling smoothly in step with fingers. I use FF on my desktop and phone, but run IE on my Surface because of this. Chrome is tolerable (smooth, but the momentum is wrong). Firefox sucks.

Haven't checked in on the Mac versions lately, but I remember the same experience in FF there a couple of years ago. It feels like scrolling was designed entirely around moving in 3-line chunks per click of the mouse wheel, with some smoothing done for longer continuous spins. Then they tried to bolt incrementless trackpad scrolling on top of that and it went really poorly.
Well, when many programmers look up something in a reference, they are looking for details about the API (functions/modules/variables/etc), not necessarily a tutorial on how to use those things. Examples can be good, but usually you are not expecting a full-fledged tutorial. Reference manuals are usually full of nuts-and-bolts details. Examples I can think of are O'Reilly books that have titles that end with "Reference" verses ones that start with "Learning".
Also worth noting is that Flow is Mac and Linux only, no Windows support. We're a mixed platform shop, so that excludes Flow.
Jurisdictions are starting to ban microbeads:

http://www.beatthemicrobead.org/en/

http://www.nytimes.com/2015/10/09/business/california-bans-p...

http://marinedebris.noaa.gov/types-and-sources-solutions/sta...

http://www.theguardian.com/environment/2015/oct/09/californi...

> Many state governments, including California, Illinois, New Jersey, Maine, Colorado, Maryland, Indiana, Connecticut and Wisconsin, are banning “microbeads” — plastic exfoliants used in cosmetics.

There is much work to be done still.
Someone once told me that he joined Facebook before it surpassed MySpace. Had he stayed and waited for his stocks to vest, he would make serious bank. Like, life changing amount of money. Instead, he joined another company before any of it vested and well...

Hindsight is 20/20 but missing out on that would haunt me.
There are some formal methods and rules of thumb for avoiding trouble in this regard. Take a look at bayesian and entropy-based maximization strategies. Hyperparameter optimization can be looked at using either strategy. Also take a look at https://en.wikipedia.org/wiki/Minimum_description_length

There's definitely a lot of theory, but it hasn't yet been turned into readily usable R libraries.
What prompted the switch?
Nobody claimed that. There are many different priorities the DOJ and NSA may have besides "terrorism prevention" and "maximize headcount".
Throw me on as the tenth or eleventh coauthor and I'll buy beer to sweeten the deal.

If you need a corpus of code from a highly doctrinaire TDD shop, or if you think we can help, let me know: jchester@pivotal.io.
Please don't use snark when the topic is already inflammatory.
Precisely. I can easily imagine the same story with the countries' roles flipped.
Here's how to get started with Cleven on OS X:

brew install rlwrap
brew install sdl2
brew install sbcl
wget https://beta.quicklisp.org/quicklisp.lisp
shasum -a 256 quicklisp.lisp # c.f. https://www.quicklisp.org/beta/
sbcl

Within SBCL, run the following:

(load "quicklisp.lisp")
(quicklisp-quickstart:install)
(ql:add-to-init-file)

Press enter. Exit SBCL by running:

(exit)

Then run

cd ~/quicklisp/local-projects/
git clone https://github.com/afainer/cleven.git
cd cleven
rlwrap sbcl

Inside SBCL, run:

(ql:quickload "sdl2")
(ql:quickload "cleven")
(load "sandbox.lisp")
(in-package #:sandbox)
(run-sandbox)

It pops up a window! But I ran into an error at this point:

debugger invoked on a SIMPLE-ERROR in thread
#<THREAD "Render thread" RUNNING {1006D70EF3}>:
Shader compilation failed. The info log is:
ERROR: 0:24: '' : version '330' is not supported

I tried switching computers, but I got the same error. I'm running an AMD Radeon R9 M370X on Yosemite.

Unfortunately I'll have to stop here, since I'm a bit pressed for time. This project is way cool, so I'll look into it more later. If you have any ideas how to debug it further, please let me know here or by email.

Those steps might work for other people on OS X, though. There's probably some kind of driver issue on my end. (Ah, the life of gamedev...)

Edit: Created issue https://github.com/afainer/cleven/issues/1
Planes are made heavy, for the same reasons as trains: safety enhancement and cost reduction.

Ever notice how every wheelie cart on a plane has not one but two locking handles to secure it? How about the ram air turbine [1] which is used almost never but weighs hundreds of pounds? Seat frames are still made mostly of metal, whereas if weight were the only consideration they would probably be carbon fiber.

[1] https://en.wikipedia.org/wiki/Ram_air_turbine
How to Save Kindle Highlights in Personal Documents (non-Amazon Books)
Religious flamewars are not welcome on Hacker News. Please do not conduct them here.

We detached this subthread from https://news.ycombinator.com/item?id=10651715 and marked it off-topic.
I think from an evolutionary standpoint, having warm food is probably more to their liking (killing prey and eating it), though I agree with your point, as my cat doesn't seem to care either way if it's room temperature or cold.
To be clear: do you mean maximizing the headcount of the USA, i.e., preventing domestic deaths? Or (more likely) do you mean empire building in the sense of increasing the size and power of their own organizations?
Apple is not required to keep society's interests in mind, that is true. But we are allowed to alert our fellow citizens about the fact that the company at best doesn't care and at worst is obstructing what may be in our best interests. I'm not suggesting in the piece that Apple is evil—I'm suggesting that the company is worth questioning on these arguably important issues it has either ignored or purposefully made worse.
Identity and access management
> The time off with your child isn't time you get to choose - instead, you're at the beck and call of a helpless human who relies on you for everything.

You chose to have a child. Why should our employer subsidize that choice any more than my choice to go to India for a few months to 'find myself' or whatever.
"ThinkPhone" isn't being used...

:D

I found these two: http://www.androidauthority.com/lenovo-think-phone-187548/ and http://translate.google.com/translate?sl=zh-CN&tl=en&u=http%...
Cyberspace, the old-fashioned way
>Do you think it matters if Udemy is getting 50% of the revenue from the sale of pirated material? Do you think that changes their responsibility in comparison to a company like Youtube?

If Youtube still gets 45% of the ad revenue from content, then I suppose maybe that would mean Udemy should be 5% more responsible toward the original content creators than Youtube?

But it's actually much messier. If a song disappears from your Youtube playlist, well, you didn't pay anything for it or really invest anything into it, so it's just a minor annoyance.

But on a site like this, if you have paid to take an online course and have invested many hours in it when it suddenly disappears, that's a much bigger annoyance. You have a loss. So they have a responsibility toward the 'students' (customers) as well. But that's not all. There are also the instructor accounts of people who may (potentially) make a living off of the courses they sell there. If the site is too careless and quick about shutting down any course anytime anyone asks them to, then it could be spammed with bogus reports that would harm those people.

So they do need a solid process, with the legal paperwork, for infringement notification and counter notification. Which they appear to have in the form of DMCA. It's not optimal, but it's what we have now as a society in order to have a standard that doesn't go too far in either direction without actual legal action.
Keep writing the same stuff over and over, perhaps eventually your opinion will warp reality and rewrite history, until then just some empty air.
if it’s true that we’re damaging or losing our working memories each time we interface with the Internet [...] what isn’t so clear is how we could reclaim them

A cool project, unless it's been done or approximated already, would be a screensaver that parses through emails, music files, photos, videos, ebooks etc on your PC and plays a portion of them very briefly to rekindle the memories in your brain. Sort of like a dream played in fast-forward. In the case of ebooks and emails, you could convert small chunks of text to synthesized speech and flash the text on the screen in large font, intermingling between photos and snippets of video or music.

Of course you'd want to have a level of control over what content is shown, lest your erotic fan-fiction and sub-sub-genre of niche pornography is advertised to everyone around you. Although that could be a feature.
>To me, this appears to be the way to go. Javascript + Typescript.

This is exactly how I feel. Typescript is amazing, It feels simple and powerful at the same time. It appears too good to be true, and I will never write plain java script again.
Some of my daughters' classes are like that. That's a pretty minor change and doesn't really alter the model of "everybody learn this the same way at the same rate".
When I bang something up, I'll use Visual Studio 2015 and Typescript from the get-go, now that I'm used to it I find it much faster due to the Intellisense on all my code, and all the browser code too (and anything else I add typings for [1]).

I find it way, way, way more productive than plain old JS development without an IDE.

[1] https://github.com/DefinitelyTyped/DefinitelyTyped

EDIT: I always turn off optional any types, so everything has to be type annotated, even if that means I simply cast to an explicit <any>. I find that non trivial problems in JS become so much easier in TS due to the compiler and built-in refactoring tools. I can't think of anything negative to say about TS at all!!!
Diabetes Drug Could Dramatically Increase Human Life Span
See the radio waves constantly bathing you with this app
They require a signature from the owner of the copyright when submitting a copyright complaint. Do you think they should require a signature from the owner of the copyright when submitting content?
BSTs can have O(lg n) lookups. A Red-black tree is such an example. It is a self-balancing BST, so a red-black tree is a BST itself.
That could be, but I did notice from the gradual reveals of the NSL that it seems like they have a minimum mark-size, like 1/2", even if (or especially if) it's just one letter.
Designing for evil