skysight-inc/HackerNews huggingface dataset:
I know nothing about their theories, clearly. But if I had a nickel for every suggestion I've heard for somehow extracting energy or momentum or something useful from quantum vacuum energy, I'd have, well, a couple bucks.

The thing is, we've already got some awfully good theories about gravity and inertia, and a lot of their predictions are very well tested. Just as one example, if these folks think that what they've been working on is "a possible alternative to the Higgs" (a quote by Haisch himself in 2006 on the Talk page for his own Wikipedia entry), doesn't that mean that the actual recent discovery of the Higgs (and its good agreement with mainstream theory) strongly disfavors their alternative explanation for inertia?

There are too many fringe theories like this for any working physicist to have time to refute them all in detail. (I did my time years ago, trying to refute the nonsense of "Heim Theory" that had a crowd of Wikipedia proponents and a few overly credible mentions in the popular press.) At some point, when people start talking about replacing the foundations of modern physics you have to be skeptical, and raise the bar quite high before they merit serious attention.
I recently spent 4.5 years at a big bank developing identity-management tools. They were written in Perl. The first thing I did was screw up in production: http://www.schmonz.com/2014/06/01/tdd-in-context-1-keeping-m...

So I started carefully making the code testable, then gradually adding tests and refactoring under them, and gradually adopting and taking advantage of Moose, shipping every month all the while. There was never a second screwup.

(Will big banks keep choosing Perl for new projects? Yes, for a long time. It's firmly entrenched. It didn't win, but it'll probably never lose either.)

Would I choose Perl for a new project? That depends. For programmers with taste, discernment, and discipline, Perl-the-language + Perl-the-CPAN can be incredibly and sustainably productive. For other programmers, it's enough rope to quickly cut off bloodflow to your foot, which you can then use Perl to amputate.

In other words, Perl is at the high end of the risk/reward curve. If I could mitigate the risk -- say, by convincing myself that I'll always be in a position to hire great programmers or nobody -- then I'd absolutely want the reward of developing a new system in Perl.
Isn't a promise of Firefox that the energy spent on something like Firebug could instead be utilized on the built-in dev tools?
Dollar Auction Game: A Paradox in Noncooperative Behavior and Escalation [pdf]
> ...workflow is a little confusing at first - Not "plug-and-play".

Agreed. It took me some time to get used to it, but after that I've come to really like it and recommend it to many companies. (Occasionally I even do the setup as a short-term consulting job.)

> Still requires a little working knowledge about Google Analytics.

Definitely. A tool is only helpful if you know the thing you're using it on.
Elaborating on my previous reply.

The way I wish things worked:

Programmers code with three types of constraints: soft cast, hard cast, and unsafe cast. Soft cast is a runtime assertion that the constraint isn't violated, hard cast is a "do not compile unless you can prove that this constraint isn't violated" and unsafe cast is a "check at compile time to make sure you cannot provide a counterexample, but do not include a runtime check". Hard cast will be rarely used, for obvious reasons.

Compiler propagates known values / constraints forwards as much as possible, and propagates constraints backwards as much as possible. Note that this generally already happens as part of compiler optimizations. If at any point any value violates a constraint, error out and provide a "constraint trace" of what caused the violation.

After this step, the compiler looks at all unknown-at-compile time variables and randomly (or rather, pseudo-randomly, maybe seeded with the md6 of the file or something to be deterministic) generates and tests values (along with some common values - note that this could be integrated with a test framework built into the language!), ensuring that no constraints are violated. (There are a bunch of optimizations here that I'm not going to mention.) If any constraints are, error out with the variables required to violate the constraint and the values assigned to them.
Any plans for sourcemap support?
That's a pretty cheap shot - I think you owe it both to us and to the participants to say what you think the problem is. As it is, you comment comes off very much as sour grapes.
It's a different market & a generic term used in hiring (this is only for tech talent & curated approach), the name isn't that important though.
It covers everything, but I prefer the UI of Firebug over Firefox and Chrome's built-in tools. Pretty pumped to try this out.
Just was going to comment that is someone wants to track you they'd probably track your mobile device which is much harder to customize. Looks like somebody at Apple had the same thought.
>it's quite possible that it's just a sampling of bad hackers - he mentions that he has gathered many examples of bots and shells and such, so you can imagine that he's looking at a sampling of 1. hackers whose bots store their passwords in such a way that he can reverse-engineer where they are stored and 2. hackers who store their passwords in plain-text.

Yes, that's basically my point. The set of hackers who use strong passwords and the set of hackers who don't well-protect those passwords in their bots/viruses/whatever probably doesn't have a lot of overlap.

Also, it sounds like he couldn't crack (and thus couldn't include in the sample) some of the hashed passwords. Passwords that he can't crack or brute-force reasonably are probably strong passwords. Not having those passwords biases the sample - it's like doing a standardized test when all the honors classes are on a field trip, by removing the top-end you downward-bias the sample and make the overall sample look worse.
Everyone is paying for Internet access already. Customers are ostensibly paying for a certain amount of bandwidth, Netflix is providing for a certain amount of bandwidth. ISPs now want more money because "Netflix is generating so much traffic". Your point is essentially that there is no indication they would be asking consumers for more money to use Netflix, except they are doing something even slimier which is throttling Netflix and threatening to sue Netflix for revealing whose fault it is that the customer is not getting what they pay for. Instead of charging more for a specific service they essentially make it impossible to use in their monopolized customer base and hold up their hands like they're doing nothing.

Given the ugliness of what they are doing, the only reason I agree they probably wouldn't charge for tiered service is because they probably don't yet have the balls to take that to the court of public opinion, but in their heart of hearts I'm sure they'd love to triple dip by trolling (in the under-the-bridge sense) Netflix and also charging extra to consumers. If they don't get smacked down now I fully believe they'll take it there.

The disgusting thing is they pretend like they own the Internet rather than acknowledging that Internet only works, exists, and has created their market because of peering agreements. The minute networks start trying to nickel and dime each other the whole thing unravels. God we need to get more lobbyists on the right side of this issue into Washington, and hopefully a fewer congresspeople who were born after the invention of color television.
it looks good, but one recommendation: the call to action button that is in homepage ("Contact Us") that is color green, change it to maybe an orange color or a complementary one. The same in http://www.sprypoint.com/pricing. Just my two cents :)
Yeah, Rust's iterators are a good example, and they indeed solve this specific use case.

(For those who don't know, an iterator in Rust has a function next() that returns an Option<A>. That allows you to do array bound checking and loop termination checking with a single operation, like when iterating over a linked list.)

Also I've seen a promising paper by Corneliu Popeea: http://gallium.inria.fr/~naxu/research/abce.pdf . It says it works on unmodified C code, doesn't require annotations, and successfully removes all checks in quicksort (!) Kinda sounds too good to be true though, I wonder what's the catch.
5% of salary? Forever? Are you crazy?
This really interesting.
You did this yesterday:

https://news.ycombinator.com/item?id=7866843
Christie supporters turn on Netflix? Doubtful.

How about the rest of the nation sees Verizon as a corrupt entity that's willing to screw over it's own constituency for dollars?
factor = 2**(1.0 * n / 12.0)

Aargh, equal temperament! b^)
Brazil Fourteen
Vita TV becomes PlayStation TV in the US, Europe and Canada for $99 this fall
Dash - A Documentation Browser and Snippet Manager
Fair enough, but that is perfectly compatible with my claim that he can be a bit overly reductionist at times (I'm not denying that reductionism is a useful tool of course - far from it). He seems to be either unaware or ignoring indications that music is way older than language.

* We acquire language through prosodic or "singsong" language - you know, the way people tend to go up and down and exaggerate in their intonation when talking to babies.

* Conversely, it stays with us much longer than language does, and capable of "reviving" someone in a way language can't: https://www.youtube.com/watch?v=fyZQf0p73QM

* Based on nerve size we know our muscle control of our vocal apparatus was at our "modern" quality long before we acquired the capacity for symbolic manipulation that is required for language - in the order of hundreds of thousands of years versus tens of thousands or years. We couldn't have used it for language, but we already were a social species so it stands to reason that we were using it for communication. So what other options do we have aside from language that still require such refined control of our vocal output but some singsong form of uttering "intentions" towards each other?
Who would have promised that? The firefox developers? Or the firebug developers?

In general, in the open source landscape, people work on whatever they want to work on, not on what somebody promises.
Sure, if you can convert float -> bits -> float you can make code that does the same thing, but efficient code? Good luck.
Serious database can use raw partitions with no filesystem for storage. Even when storing data on a filesystem a database is unlikely to be using a single file for each entry; the database might make one mmap system call when it starts, and none thereafter (simplified example). The point is that the database can do O(1) system calls for n queries, whereas using the filesystem with a separate file for each entry you're going to need at O(n) system calls.

You could of course avoid this problem by using a single large file, but that has its own problems (aforementioned possibility of corruption). Working around those problems probably amounts to embedding a database in your application.
Sweet. Good job!
Re: the multi-line JS stuff in Chrome, there's snippets!

https://developer.chrome.com/devtools/docs/authoring-develop...

Probably not 100% what you wanted, but they're really handy for sketching out code fragments.
See also: https://news.ycombinator.com/item?id=7872554
Civ V available for Linux
Only in the sense that high population density makes minimal spanning trees very small indeed. The area simply is not relevant for wired coverage. Wireless links are another story, obviously, where antennas define a coverage area, but as long as the bits go through linear fibers, it simply does not matter how large someone's back yard is, or how far it extends from the front door. That area is irrelevant to the provision of service (unless someone lives on the other side of it).

The fastest data networks are wired, and even the wireless networks have linear backhaul.

By topology, a high-rise apartment building where everyone is within 100m of the utility closet on their floor is not all that different from a small town where most houses are within 100m of Main Street. The apartments have smaller area because people are stacked on top of each other. The total length of the cables and the equipment at the distribution nodes are still what matters.

You are removing a step in the causality chain. High population density causes efficient networks because all high-density areas incorporate their vertical space, by necessity. High-rise apartment and office buildings make it relatively easy to wire up a lot of people all at once.

But low population density does not necessarily imply a costly, inefficient network. The correlation between the two is stronger at the dense end of the scale. In the case where information about network topology is not available, population density may be used as a less accurate substitute, but your conclusions will likewise be less accurate, especially at the lower end of the scale.

Probably a closer approximation could be reached by looking at aerial photos of the places under comparison, adding up the total length of visible streets, and dividing population totals by that number, to get people per street-meter rather than people per square-meter.
UC Berkeley grad students did the same type of visualization 6 years ago with BART if anyone is interested.
Older tech back then so be warned, its in Flash.

http://barthood.news21.com/system/
Made that clearer on the homepage now, just their first year.
"Everything at Google, from Search to Gmail, is packaged and run in a Linux container." Was this something which Google had previously disclosed? Seems a bit surprising to me.
I assume they could use these to help self-driving cars, too? Could spot obstacles or accidents that are about to happen way before they happen.
Yes, that's him :)
Thx - missed those!
Interesting.. the name, kubernetes, is Greek for helmsman or pilot. It is the root of the English word governor, but also of the word cybernetics. This puts the whole Cyborg-Governor-Schwarzenegger-Terminator thing in a whole new light...
Correct. The question is - how to identify the drone pilot? With planes you have N-number, transponders, FBOs, etc.
I agree with a lot of this. If you're on iOS you're going to have to know both Obj-C and Swift if you wish to prosper. Older apps aren't going to be rewritten just for a new language and you'll probably have to work on those. New ones will use swift and you'll need to know that too.

Not saying you can't get an app published using just swift. You can. But if you want to be an iOS "expert" learn both, IMHO. The knowledge will pay dividends.
Introducing Sid Meier’s Civilization V for SteamOS
There is a subtle but statistically significant relationship between effort and reward.
Reiser3 is enough to avoid this issue; I still use it when I have to run linux.
Sky Dayton on Packetspace: "Catching the Next Wi-Fi Wave"
It hasn't been notably slower for me.

And it's rather notably more lightweight in terms of RAM usage.
Awesome abstraction. Loving the "watch" feature
Here's how Microsoft is supporting the open-source Docker container model
That would probably solve most of the problems I was considering. But somehow I suspect implementing this may be more challenging than it appears.
Amazon.com plans local services marketplace this year
How to make Python faster than Node.js
This isn't actually true of Go channels, though. They don't have a way of reporting I/O errors (because no I/O), and they're often synchronous.
Yes but I have projects that are huge, make a ton of money for the customer, and are written in Objective-C. I'm not going to throw them out because Swift came along. And a rewrite is out of the question. I need guys that can work on those and use Swift.
Anybody that's made a serious go of FP in Scala (applicative, monad, etc) has found that it's not worth the hassle. It fights you the whole way.
Yes. I later tested and he had 1hz resolution in that range(!!!)
Well, if anyone was going to become Skynet and kill us all, it would be Google. ;)
This is just the market getting more efficient (better pricing) with an increased supply (hotel + airbnb). It seems like an overall positive thing to me.
Another interesting post on the topic from awhile ago:
https://news.ycombinator.com/item?id=6823528
You were hoping for just intonation?
Require user registration by serial number on the drone possible? Or perhaps require commercial drones use ADS-B?
The drug in question is the widely known Modafinil, which I get in generic form from India. The gene is CYP2D6 [1], which I had checked by 23andme [2].

If you have the gene, when taken during the day, Modafinil allows you to focus for up to 12 hours straight, on the subject of your choosing (but you should choose something, or your attention span is wasted). With that focus, it is much easier to learn new things.

[1] http://youscript.com/healthcare-professionals/why-youscript/...

[2] https://www.23andme.com/
Anyone taken a look at how to get sources for this?

RedHat's got some convoluted "we can't store source in git" policy going on.
Right, I was not trying to make an absolute "type systems are bad" statement. Just pointing out that the analogy can be used to cut both ways. :)

Indeed, I think the analogy has pretty good legs. Consider, if you are working with cast iron, molds are the way to go.
There is a significant relationship between willingness to invest effort and potential payoff. Spending ten minutes playing with what is essentially an online pivottable to possibly find learn an interesting but ultimately useless factoid counts for me as a large investment for a low payoff.
There is a significant relationship between internet points and effort.
Tips for a Successful Website
Having an online presence is becoming more and more important in business these days, and some companies are run completely online. This means that having a successful website can be the best thing that you can do to grow your business. Utilizing Breckenridge web design companies can help you ensure that your site functions properly, is engaging to your customers, and can be found easily.

Some things that you can do to help your website be more successful are to work with a Breckenridge web design company and integrate text and media into your content. You will also want to make sure that your content is new and unique as well as relevant to your site. All of these things can help your customers better utilize your webpage and be more willing to return.
It's funny how much things changes, things stay the same.

Discoveries like this make for interesting debates on creationism versus evolution. One could say, "This proves we we descended from other forms of life", while another would say, "If our creator had already figured something out, why would he do it differently for another being?"
Looks very interesting, I've been testing nsq vs 0mq; I like nsq's durability, but it's missing basic stuff such as a reply queue (you have to manage that yourself). 0mq seems ok, but encryption doesn't appear to be supported in the go client. Will take a good look at this. Thanks!
And for Firefox Developer Tools, we have the Scratchpad. I like ours better due to the keyboard shortcuts for eval/display/inspect/re-eval function/etc, but I may be biased ;)

https://developer.mozilla.org/en-US/docs/Tools/Scratchpad

Much of the new JS that I write these days starts as a scratchpad that I evolve over many iterations, right in the browser.
Pretend your components are communicating over a network even when they aren't. This is made possible by very efficient lightweight threads (goroutines in go, gevent in Python etc.) and message-oriented patterns popularized by Go channels (and Erlang/OTP before it).

It's good you mentioned Erlang. What you're describing >is< Erlang/OTP. The language is structured such that you're always somewhat paying a price for fault tolerant, concurrency safe, and parallelizable distribution. It turns out that this makes for a nifty functional programming language and, surprise surprise, the result is great for fault tolerant, concurrency safe, and parallelizable distribution.
Not that different - and this is liable to cause confusion.
The body dryer
The entire game is structured around annoying the player into speeding up build timers and buying other resources via very expensive consumables.

They start out reasonable, seconds to minutes, soon a day or two, and quickly scale up to the point where everything you want to do takes weeks of real time. And that's before you get into the other resources required!

Calling CoC and its mechanics an RTS is an insult to RTSes. When I queue up a Portal in Starcraft 2, I do not wait for a full week with the option to spend $4 to finish it instantly.

And another thing, the "you don't have to buy/play it" argument is really non-sequitur when we're considering app store policies whose reason for existing is banning annoying behavior. The entire point of games like CoC is to manipulate vulnerabilities in the human decision making process for great profit. CoC is basically Farmville with battles, which is crap for the same reason that Zynga and all their "games" are crap.

A simple test: Could the paid consumables be removed and replaced with game-earned items only with no negative impact to the experience? If yes, the paid consumables are probably crap.
I'm working on these tools now, finishing up initial platform work, should start on business logic/UI fairly soon here and get a version 0 out soon.

See http://fitzgeraldnick.com/weblog/54/ for some implementation details.
AppCode 3.0.1 update: Xcode 6 and basic Swift support
If Robots Drove, How Much Safer Would Roads Be?
I couldn't find a CNC lathe large enough to make these parts

My interpretation was more like "when looking around my basement full of awesome tools, I didn't have anything readily on hand, so I built one from what I had," not that no such machines existed.
Over 10 years! I am extremely impressed with your dedication. You must've spent maybe 20,000 hours listening to audiobooks, which is kind of astonishing. I would almost be more impressed if you emerged from such a regimen without being a subject matter expert.

In my experience, trying to assess the effects of a medication or technique on yourself is an exercise in frustration. Although you can do legitimate double-blind experiments on yourself, it's usually impossible to properly control the variables which can affect the outcome (diet, exercise, sleep, work, stress, relationships, etc. all have an impact).

So, I'm a big fan of the "assume it works because the studies say it should" approach that you describe. It's not clean or certain but it's eminently practical, and it has the fringe benefit of giving you a lot of opportunities to benefit from placebo :)
I agree in re: "In practice, there are often types that your type system can't express." That's central.
True in theory, but unlikely to the point of irrelevant.

Assuming chromosomes are inhereted whole, the probability that siblings share less than 25% DNA - the equivalent of one further generation away - is 0.00531 (0.5% chance).

But chromosomes are not inherited whole - they recombine. This hugely reduces the probability even from that start point.
What do these calls-to-action mean?

[hiring] [tech talent]

I have no idea what either are going to do.

Also, when I click on "tech talent", this is confusing:

"What role are you looking for? We only accept high quality companies that are actively hiring."

It sounds like you're trying to qualify me applying...but you're actually talking about which companies you may or may not refer to me. I understand you're trying to make your value prop clear, but it's just confusing at this point.
I signed up with a friend to split the costs in half but he didn't go through with it. Anyone interested in grabbing a spot for $50?
Not yet... We don't price enough properties yet for it to make a significant change to city wide prices, but hopefully that's a problem we have to deal with.