skysight-inc/HackerNews huggingface dataset:
A recent study (I can't find it unfortunately) on eating breakfast discovered that people who ate breakfast would fidget throughout the morning, as their body did its best to burn extra calories. Whereas people who didn't eat breakfast wouldn't fidget, since there was no need for their body to burn extra calories. This is entirely subconscious.

The fallacy of calories in/out has nothing to do with "thermodynamics" (seriously, will this misunderstanding please die!), and everything to do with the fact that metabolism and behavior are not constants, but can change based on calorie intake. Just like the body's ability to gain or lose fat is not a function just of available calories, but of hormonal regulation that makes fat cells absorb or release calories.
Well, there's no evidence of a scam here. I can see why they don't honour recutting cheques that are more than a year old. Just because they don't use PayPal for payouts doesn't mean they are a scam.
Not necessarily recommended, but wrapping smoke alarms in plastic bags usually prevents them from going off. Of course...
SurvivorshipBias.Org
If something not-so-bad-this-time happens while I'm eating dinner, I am not taking time right then and there to figure out exactly when we should and shouldn't alert for that event. That demands a level of analytical thinking that can take place during work hours.
This is not necessarily a Dropbox hack. Maybe somebody ran a list of other stolen credentials against Dropbox, used a third-party app to trick people into giving their Dropbox email and password, or was simply a trojan. Anyway, what's the common theme here? - Bitcoin!
Near a kitchen, avoid ionization-based smoke alarms like the plague. Get photoelectric instead.
What do you mean? They specifically refer to dl.google.com in that article being powered by go when talking about garbage collection, and infer that more than 1 person inside google uses it successfully?

We were able to refactor dl.google.com to produce much
less garbage, and now the pauses are minimal. We’ve
probably only had 1 customer inside Google for whom the
Go garbage collector was insufficiently realtime.
A more technical overview of what the article suggests they are building:

https://research.nvidia.com/sites/default/files/publications...
The Loma Prieta Earthquake 1989 + 2014 Mashup
I think the point was that you feed a foodstuff to few different people and each one will derive different caloric and macro nutrient value out of it. Let's say there are two different diets, both provide strictly less calories than you use.

One of the diets works well with your metabolism and biochemical processes to give you energy and keep you sated.

Second diet makes you feel constantly hungry and apathetic.

So, yes, you will not lose weight if you consume more calories than you spend, but bare calorie count is not sufficient to quantify the diet.
There actually wasn't very much discussion on this. There are many features of Emacs that can be turned on or off based on the system, and this is just one more.
Trouble is that there are a lot of people who think it's reasonable to tell an alcoholic to just stop drinking. They tend to be the same people who think that "just eat less" is good weight-loss advice, and they often have alcohol and weight problems.
> The student persisted and kept repeating that "Dropbox has a bottleneck because it is a centralized storage solution, and the distributed solution doesn't have that bottleneck". I couldn't believe my ears.

The student is correct. Lets ignore the fact that Dropbox is actually distributed and say it is centralized because all nodes of the system belong to one provider. The only way Dropbox could have scaled to 200m users was tons of cash. In a distributed solution where each node is a provider themselves, each additional user could potentially increase the performance of the system. The distributed alternative scales much more gracefully without running into the bottleneck of needing more cash to buy more machines/storage/bandwidth. In this particular frame, distributed is most definitely always more scalable than centralized unless you have unlimited cash.
The problem is there's a gulf between people who don't really know that much, and people who know enough to build the thing they're buying. The people that know think it's a rip-off.

The people who don't know really want something that will plug and play before tinkering with the code. I've taught electronics (AVR/C) at summer camps and trust me - even smart people really struggle, even those with programming experience.

Standard industry pricing for any hardware is manufacturing costs multiplied by 2.5-3. That would peg build costs at around $10-15 for this which is about right. SparkFun wants to make a profit on this and rightly so.

It's an entirely valid criticism that the documentation isn't up to scratch. I thought only machine vision companies made you read through crappy API docs and code examples to figure out how anything works!
It's pretty new. I'd imagine they'll use it when it makes their code easier to maintain and more stable. That's probably not the case yet.

The "easier to maintain" part is especially tricky, because it requires many people to already know Go when they join a product team (since we're comparing it to other languages that most devs would know).
I found it hard to believe that Dropbox allows passwords such as "abc123", so I checked the password requirements. Turns out they don't explicitly state any limitations: http://i.imgur.com/v4h0g8D.png

That being said, I still do not believe this leak is legitimate.
I love emacs and it pains me to agree with this, at least in part.

It has reached an odd place, there is enough legacy code (or so it's believed) that it can't be abandoned, there are clear innovations that will never go in to elisp (jit compilation, threads, Ffi, etc) and guile isn't being accepted while it is clearly the best way forward that has been suggested. It's like emacs is done.

Considering something else only makes sense...
I do believe there is something here. I know Grahame Devine from the Santa Cruz circuit and met him a couple of times. He was serious about his one-man band independent iOS development, and he seemed very happy about staying in Santa Cruz.

And then I heard he had upped and left to Florida with his family, which is a big change. He has the rap sheet [1] to do pretty much whatever he wants, so I took his move to Florida as a big sign that Magic Leap exists (moving to Florida is no joke, and he's not a pump-and-dump kinda guy) and whatever does exist is cool (he wants to build cool things, and there's plenty of that in the Bay Area).

[1]: http://en.wikipedia.org/wiki/Graeme_Devine
I left Miami for California years ago for the following reasons.

- The industries are all quite conservative and technophobic.
- A non-trivial percentage of businessmen are associated with money laundering and/or drugs.
- There is a paucity of talented/capable programmers.
- The local government is ridiculously corrupt.

All of these make it extremely difficult to grow any sort of tech business. I actually don't believe Miami will ever become more than a resort/vacation city; not before I die. I applaud the City of Miami government for attempting this, but I can't say I'm hopeful anything useful will be produced from this effort.

During the last "boom" in Miami I had two friends who went into business with a well-connected Latin American businessman and he eventually sold the company to a large corporation (you'd know of it). They all started with double digit ownership percentages, but after time and a ton of legal acrobatics my friends had been watered down to a pittance. They were able to pay off their car loans after the sale (multiple millions). They got scammed, in short.

So be careful in Miami and read the fine print. :)
If nothing else, the coverage of this will probably goose another round of donations.
Your code switching needs work. But we knew you were a sock already.
Zappos and Newegg are not similar enough for them to be slapped together like that, unless you just mean "successful specialty retailer"...

Otherwise, what makes you like them? Zappos has a bold, trusting, happiness-oriented company culture. Other than that, they're just a retailer. Is your culture like theirs?

Newegg became successful due to expert product reviews, great customer service, and a wide range of inexpensive products. Is that what you're emulating?
Yes, pretty weird. Although, I am not sure if it is intentional. The submission before the OP(on the sixth page) is having vote count 9 and of 2113 days back. May be some ranking algorithm glitch.
That was my initial thought too, but I don't think Google would be funding a completely crap project. I'd like to think they did their homework..
> swapping tips about purchasing things like German surplus military phones—
> untraceable by the NSA

What is the basis for this belief?
You can get the size of a type, the problem is you can't get it at preprocessor time. Which is the result of another problem: the C language operates in two phases: preprocessing and compiling (three, if you count linking). Preprocessing, compiling, and linking phases are walled off from each other, resulting in problems. (Preprocessing shouldn't even be a thing that you do to most source code.)
"If you want to design something better than C++, you need to understand why so many people use C++."

No, you don't. You just need to design something better than C++.

"If you want to replace CSS, you need to understand why CSS is popular."

No, you don't. You just need to replace CSS.

Now, having people adopt better-than-C++ and better-than-CSS might take a little bit of the psychoanalysis (marketing?) you propose. But understanding why someone uses C++ is not really relevant at all in order to design a superior replacement.

I assure you, the designers of Java did not really care why people used COBOL for so much banking code, and yet here we are, with Java having supplanted COBOL for much of that work.

Every time someone trots out Chesterton's fence, I trump it with Sturgeon's law.

Edit: heck, an even better example is JavaScript app frameworks. Do you think their designers understand why people programmed in Smalltalk or Swing or VB.NET or Delphi? No. Judging from their approach and idiom, obviously not. And yet here we are.
The paper is here: https://disney-animation.s3.amazonaws.com/uploads/production...
Beethoven transformed music, but has veneration of him stifled his successors?
> Marshaling is an important, and neglected, subject in language design. Compilers really should understand marshaling as a compilable operation.

I generally agree with what you're saying.

This is one of the things COBOL, of all languages, generally got right: You had a Data Definition language, which has been carried over to SQL, and the compiler could look at the code written in that language to create parsers automatically. Of course, COBOL having been COBOL, this was oriented to 80-column 9-edge-first fixed-format records with all the types an Eisenhower-era Data Processing Professional thought would be important.

The concept might could use some updating, is what I'm saying.

> Most modern CPUs copy very fast and in reasonably wide chunks.

And most modern OSes can finagle bits in the page table to remove the need for copying.

> strings are Unicode

By which you mean UTF-32BE, naturally. ;)

> It's really time to insist that the only web encoding be UTF-8, by the way.

This might actually be doable, if only because of all the smilies that rely on Unicode to work and the fact UTF-8 is the only encoding that handles English efficiently.
Yes, you still have to validate your input. The question is how far downstream code can rely on validation already being done versus having to check it again. It's simple enough to write a new class that enforces an invariant, but if you have to invent a new type for every invariant you'll have lots of one-off types. Hence the complicated type machinery.
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....

===

This has been discussed in thread:
http://thread.gmane.org/gmane.comp.file-systems.btrfs/32528

and this patch implements this proposal:
http://thread.gmane.org/gmane.comp.file-systems.btrfs/32536

Works fine for "clean" raid profiles where the raid factor correction
does the right job. Otherwise it's pessimistic and may show low space
although there's still some left.

The df nubmers are lightly wrong in case of mixed block groups, but this
is not a major usecase and can be addressed later.

The RAID56 numbers are wrong almost the same way as before and will be
addressed separately.

===

I'm most interested in the deadlock fix which finally made it in.
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....
Happens to be part of the plot of Kim Stanley Robinson's Nebula Award winning "2312" as well.
The 'go' tool is separate from the Go language. It's one way of orchestrating the compiler, linker, etc. It's relevant because it means that Google has its own internal way of doing dependency management that doesn't involve 'go get'.
If you have a Smith Set, you don't want to just arbitrarily remove one of its candidate to resolve the "tie".

Similarly, if an election has a Condorcet Winner, and adding a candidate creates a Smith Set (thus potentially violating IIA if a certain candidate is chosen in a "tiebreaker"), this is not necessarily a bad thing.

If that happens it means that people always legitimately had those views, and were not able to properly express their views by choosing among the more limited number of candidates.
Nero is one of the more loathsome right-wing extremists you will run across outside the straight-up Stormfronts of the world; he dresses it up a bit better but if you dig a bit you'll figure it out. He's happy to be known as wearing Iron Crosses (seriously, holy shit) and is the token "gay against marriage equality" trotted out by Breitbart when they need him. He's spoken positively of the BNP in the past, too.

(Oh, and he stiffed numerous contributors when he ran The Kernel, but that's just him being a turd, not a right-wing turd.)
Thanks for explaining. I'm still very new with go.
This looks pretty useful! Is the source available?

If you're looking for recommendations for a next project, how about "unbaby.me" and hide all baby photos from my Facebook feed.
Dorian should sell his bitcoins to fund the lawsuit.
> "A per-user protection model is better than none at all."

Well, yes. "Worse is better"...than none at all. All of your parent's examples are better than none at all :)
Quote: Disney pioneered the use of special camera rigs that would render the foreground with one ‘stereo camera’ or solution, while rendering the background with another.

I saw that, and my brain hated it. I even tweeted about what I thought it was at the time. This is an absolutely terrible effed, and I don't understand why they do it.
More than happy to open-source it, just give me a minute!
That's assuming that it holds its value and that everyone agrees on that value.

I would argue that it's a terrible way to store value because very few humans in the world would buy a watch (or ANYTHING) that expensive. It's one of the least liquid assets you can own, certainly less liquid than a car of the same price.

Oil or copper, by contrast, are useful in and of themselves and will continue to be valuable to human societies for many decades. You can also trade them electronically, which makes them portable.

If you can't trade those things electronically, the world has fallen apart so completely that you're pretty screwed anyway. It would be complete and utter chaos, and on one would be buying your watch.
Not planned ATM. Still need to read more about it before giving it a go.
> I'd like to see additions to the Unix toolset that take advantage of some of those greater capabilities, in a language- and OS-indpendent way.

Don't get me wrong, I won't turn down structured IPC just because it's structured :) However, I have yet to see an IPC system that (1) gives you more than a byte-stream, and (2) allows for universal composability. Every IPC system I have ever come across sacrifices one of these properties to make gains in the other. While I haven't ruled it out, I'm skeptical (but would love to be proven wrong) that there exists a form of IPC that can meet both requirements.
Revenge of the Unforgiven
If Microsoft no longer supports IE8, why should web developers?
Wow, $500M is a huge investment. How many people work there right now and how many hundreds/thousands do they expect to hire with that much money?
That used to exist! And it was even called unbaby.me for a while, then it was called Rather, but now it's gone :(

https://twitter.com/GetRather
"Sometimes you seen them on HN with a fantastic new programming language (or something) they have designed and built in isolation - perfect in every aspect (at least to them). Nothing quite hurts like their confusion when interest dwindles and their software is forgotten."

I suspect you've described Rich Hickey to a tee here. /s
There are at least 4 patents involved, extensible file system, name hash lookup, transactional fat, contiguous file allocation. If you look at overcertified'a recent slideshare presentations on exFAT, including the recent HTCIA 2014 exFAT presentation, the patent numbers are listed on the ending reference slides.
If there's truly a need and the product is a 10x improvement on the competition (even for a small niche), you shouldn't need to pay people to work on an open source project like this. There are plenty of niches, and the main one I can think of is focusing on a super lightweight drop in CMS for existing Rails apps. Perhaps it generates static files into the `public` directory.
You may want to take a look at Improvement Kata and Coaching Kata. It is basically a coaching technique based on questions, used on learning environments. Lean Education and Toyota Kata are also related, so you may find good info when searching for those keywords as well.

It is not exactly the same situation, but if you treat that person as someone who needs to learn something about herself that she didn't realise (or refused to accept), it might be very similar.

Here is a video explaining it with a bit more details: https://www.youtube.com/watch?v=n3G0V7Wthbc

Hope this helps.
"Our only monetization strategy so far has been LocomotiveHosting. We had big hopes for it, but it has gained little traction and too little interest from our users."

http://suckysales.locomotivehosting.com
I don't get it. No of apartment building correlates to no of elevators. Why it should matter if the most owners live in their apartments or they rent it ?
Update: Ah, apologies for assuming it's "his" post. The author is clearly a woman and I'm a moron. Sorry.

Original:

I think it's a pretty reasonable assumption that someone who's trying to run a web services company/consultancy would know when his post is on the HN frontpage. If he isn't, that probably says more about the business than anything in the post.
Almost certainly not a glitch. As you saw, this post is buried among posts that are significantly older AND have lower votes. In the screenshots of the admin interface I recall seeing a "bury" option and wondering what it was for. Now I know :-)

EDIT: or not. I found the old post, I must have misremembered the bit about having a "slide off the front page" option:

https://news.ycombinator.com/item?id=7972217
Celebrity Programmers with RSI (2010)
Had not known of Firechat, yes ideally I would want an ad-hoc mesh network network, with peer to peer file sharing, not just one-to-one as Bluetooth allows. I think there is some support for mesh networking in place for Wi-Fi but have not looked into it since a long time (ca. 2007).
The thing is we're already dealing with disjoint sets of programs and broken composability. Thats why so many shell one liners take the form

produce-data | munge | invoke-seperate-programming-language | munge | do-something-with-data

I mean we have to do the C->Bash->Awk->Bash->C precisely because nothing actually works together and thats with just text. If we did mandate some IPC and ran across a program that couldn't speak it? Well as long as our smart program had a toString equivalent we wouldn't be any worse off than we are now. But between programs that spoke it we'd be better off.
A whole lot of money for a whole lot of buzzword but no information in sight... Magic Leap's own website has even less information.

"On Oculus Rift and pretty much every other virtual and augmented reality experience, what the viewer sees is flat and floating in space at a set distance."

I was under the impression that the Oculus Rift had full stereoscopic 3d? Either I'm wrong or this article is wrong.
Track your location at conferences with iBeacon technology
I understand the confusion that you may have regarding this "Snappening" event. I am Kenny Withers, the one that chronicled the original chatter on 4chan and blogged about it. My only purpose for exposing this event was to create awareness of the now confirmed leak of almost 100,000 stolen images and videos from the snapsaved.com website. My website has suffered outages as a result of this event, the website overloaded my old webhost and they did not have the ability to scale to handle the traffic. I have since switched hosts. To read more about the details of this discovery, please read the following Forbes article: forbes.com/sites/kashmirhill/2014/10/10/snapchat-hack-not-a-hoax-says-snappening-chronicler/

Thanks
I will be very surprised if this is true. I could see Google buying out something like TechnicalIllusions but my experience with super secretive folks is that the lack of additional eyeballs on the technology results in big gaps are discovered right when folks think it should be "done."
I was excited - but stopped the sign up process as soon as I saw it was asking to access all my email. Definitely a deal breaker.
The article is wrong. What they're clumsily describing there sounds like Google Glass style AR.
Air Umbrella holds off the rain with a force field of air
By popular demand, Unsticker Me is open-source at https://github.com/folz/unsticker.me with a link there on the homepage!
There is no

> fallacy of calories in/out

and it has everything to do with thermodynamics. This is exemplified in your very own example: fidgeting more means a higher expenditure of energy. Chemical energy doesn't magically disappear. While metabolic regulation is certainly a complex subject it is simply wrong to categorically state that thermodynamics is somehow obviated.
Smaller – Batch Minify HTML, CSS and JavaScript Files
Exciting to see, Angular JS is what is allowing my small team to create some pretty complex backend :)
Convert Text to Audio
No, there isn't. There probably should be (but it's debatable, perhaps like edits, they should be timed, with a hint in the UI that not only voting is done (arrows removed), but which vote was cast (eg: dim the arrow not pressed, highlight the one pressed.).

What really should be done, is change the hopelessly small arrows (which are annoying on desktop, unusable on mobile) to a pair of unicode up-down arrows/triangles side-by-side that are more or less full line-height/1em. Eg: ▲▼. It would mean a minimal change in layout (small increase in left margin) -- but greatly increase usability.

I'd probably stopped using hn (well interacting with the ui) a long time ago, if I wasn't using vimperator, and could just hit "f"[ollow links] and type a number for the arrow I wanted to hit, rather than hunting the tiny glyphs.

/Off-topic-rant
"Every page should require intelligence to deal with: no robotic, scriptable responses."

This omits the implicit "because robotic, scriptable responses should be dealt by robots and scripts".

You should have monitoring for DB is down. But you should page on "product is not working". Having a monitoring system that lets you quickly find what's wrong is extremely important, but you shouldn't be woken up / or distracted for unactionable alerts.