skysight-inc/HackerNews huggingface dataset:
Batteries are cheap to charge in-place. Once you load those into a train you have to add the cost (both economic and in energy conversion rates) of moving the whole mass around in a diesel powered vehicle.

We already do that with alkaline batteries, and we pay premium price per BTU because of the convenience of begin able to carry small quantities of electricity around. But if you want to move city-powering amounts of it (think millions of Megawatt-hour), I am guessing a grid is more efficient.
> No, they can't, because the folks who are commenting at what you think is that level are actually completely unqualified to do so.

> The folks who are qualified to write articles and papers on the topics that might interest you, do exactly that.

How could you possibly know who is qualified and who is not? Given that the authors of submitted articles frequently comment on HN themselves, it must be true that at least some HN comments are made by qualified people. But that assumes that writing an article is the sole requirement for being "qualified". Not all articles are written by qualified people. Additionally, many articles are watered down by journalists, and HN threads can provide broader perspectives.

> There is no inherent value in wasting intellectual effort on an HN comment.

There is as much inherent value as there is in wasting intellectual effort in a conversation at a dinner party. If I am talking to someone whose life experience is completely different from mine, I am learning something even though they are not rising to the level of their capabilities. I am allowed to learn subjects superficially out of curiosity and without the blessing of an authority figure. I have to choose who to listen to and who to ignore just like I do with other sources of information such as HN submissions.

Asking for sources in response to an unfounded claim is common on HN. I've never seen anyone called naive, greedy, and lazy for it, though. At any rate, asking for a source does not preclude one from researching the topic separately.

I agree that HN should not be put on a pedestal. Neither should the submissions.
> If a domain is not used for an actual website for three months it is automatically unregistered. How could this be done with software?

It can't. Are you really suggesting releasing other people's domains "with software"?
Right, but my point is that who designated these as "design leaders"? One good app in the past? Is a bad app sufficient to strip them of the title?

What makes Medium or Path design led? Can I just state that my app is design led?

>> "It’s now 2014, and I doubt seriously whether I’m alone in feeling a sense of anxiety about how “design” is using its seat at the table."

Why? Look at all the other amazing work that others are doing. Slack is a great call out by RickS. Design has never been more relevant. I'm more optimistic about the role of design today than ever before.
There is an opportunity here for some clever control system design. If the mobile platform is brought into the control system loop, it can move to adjust for excess lateral velocity.

Won't be easy, but if anyone can do it, it's SpaceX.
I'm not an Apple fan but this is very professionally done, it reminds me of the work an Orthopedic Sureon had me do for him years ago when I see the layout: http://researchkit.github.io/docs/docs/Overview/GuideOvervie...

The flow is consistent, step 1, step 2, etc.

Something else that Apple makes I'm a fan of, CUPS Printing. It's also very professionally done. If we could only convince Apple to go Linux on everything!
I was bounding this conclusion on the possibility that someone could be alive until the end of time, that could be a million or a billion years . I think under those constraints it's entirely plausible that life would lose all meaning.
I used to be "Data Scientist" in a social game company - one of OP's target - and I remember the data warehouse and back end teams tried to build something like Keen IO, but I have to say, in a non structured way because there were so many teams. All I can say is that Keen IO would help a lot this business, and I know at least one company that does exactly that.

After watching Kyle's presentation, I was reminded of the real time analytics problem I experienced, and if I was still working there, I know I really would have wanted Keen IO.
Some Ns are larger than others. :-) At Talky, we can scale up to 15-25 participants using the excellent Jitsi Videobridge as a selective forwarding unit, and the results are similar at Jitsi Meet. Even at that relatively small scale, your browser might melt down depending on your hardware. Beyond ~25 we'll need to look at something more like a broadcast scenario a la Hangouts on Air (e.g., do you really need 25+ people actively participating and sending video at the same time?). As gz5 notes, that might imply a need for session control and moderation queues and such, or a larger group of passive audience members with the ability to temporarily grant send privileges to select users as needed. Those are all fun problems to solve. :-)
That's why it's a probability. Do you not understand how estimate work?
Not really. It's simply a reflection of how terms get tossed around where they are incorrect, such as the much over used "engineer". There are "sanitation engineers", "software engineers", and "civil engineers", and it's possible that any of these are truly engineers. It's also possible that they are not.
Would you care to elaborate? I am not sure I understand your point.
What the World Never Knew About Steve Jobs and His Nemesis, John Sculley
How about, let's hope Apple open sources Swift like they did with Objective C

To be honest, don't hold your breath. If you research the history of Objective-C you'll realize that it was in fact the first GPL violator. It's only _because_ of the GPL that Apple was forced to open source it, not the other way around.
Except that its a Canadian company, its a regular IPO. $100m in software revs reasonably supports a $1b valuation. The company has been working hard for nearly 10 years with relatively limited VC involvement. I don't really understand your post in this context.
Optimize Data Structures and Memory Access to Improve Data Locality (2012)
It's about managing expectations. The landings are part of an experimental R&D program, they don't necessarily need constant coverage all the time, though it is exciting to follow the progress.
Theo de Raadt, one month ago (not the only and first mail in this (derailed) thread though):

>A review of libsqlite source code will demonstrate that it is written

>using many old practices of coping with "older systems". Many of the

>same techniques that caused unneccessary risk in OpenSSL.

https://marc.info/?l=openbsd-misc&m=142566734914439&w=2
It's better to stick with OpenWRT or DD-WRT.
Riak, Elasticsearch and Numad Walk into a Red Hat
To be honest, I've never been much of a fan of this article, because it neglects the fastest way to implement regexes in practice: use a fast JIT to emit code that performs recursive backtracking. The Thompson NFA is a better algorithm for pathological regexes that people don't frequently write (e.g. "(a?)﹡a﹡)"), but the constant factors are much worse for common cases.

The Thompson NFA has its place as a fallback to avoid exponential blowup on pathological regexes, but if I were implementing a performance-critical regex engine, I would start with a JIT for the recursive backtracking approach, because in practice constant factors dominate over algorithmic worst-time bounds, and only add the Thompson NFA later.
It's almost entirely aluminum.
The far left and far right there are much closer than you may think.
yes, you did read correctly. The 1-3% does assume a non-standard whole-program analysis. Something more practical on existing hardware will look more like the E numbers (for escape analysis): 17.5% on x86 and 6.8% on ARM. An even dumber analysis (H) adds up to 37.5% overhead on x86.

It is important to realize that the overhead numbers are not huge, like 5x or 20x, to simply write SC off.

As we say in the paper, these overheads, however small they might be, will be unacceptable for low-level libraries written in C/C++ programs. The main argument of the paper was that these overheads are acceptable for "safe" languages like Java/C# which anyway add other (useful) overheads such as garbage collection, bounds checking etc. to help out the programmer.

Even for C/C++, it will still make sense to have SC by default - the programmer is responsible for explicitly turning off SC semantics in parts of the code where the inserted fences hurts performance. This is a much better tradeoff - safe by default and performance by choice.
Cheap SOHO routers: Sadly, you get what you pay for.
Can we not just have no-holds-barred electric car races with remote drivers or even autonomous vehicles? You could remove most of the safety features besides those protecting the crowd and engineers. Imagine the cornering.

If remote perhaps latency would be a problem at high speeds?
No technical limitation. It is that most people find it difficult to speak on a random topic for a minute.
As an INTJ, I'm curious why you mentioned that trait in such a sentence. Also, remember: everything you see around you, what you call the world, was built be people no smarter than you.
Ask HN: When Should We Use Down Votes?
Should we use the down vote if:
If we disagree with the opinion ?
If the premise is factually incorrect ?
If the item is poorly written ?
Whenever/however we want?

What is the proper use of the downvote?
Like the other poster said, lightning can be dealt with, but I'm very glad I don't have your problem. You are dealing with the worst possible combinations of landscape and expense. My honest answer is you need a specialist with the proper testing equipment measure the resistance to earth at your location. If it is very high you will likely need deep holes dug (reading about one mountain top location that needed 600' to get proper grounding, you shouldn't need anything that extreme). The combination of a chemical grounding system in a well shaft may overcome your grounding issue. But, without that proper ground any lightning protection on your tower is apt not to be the shortest path to earth and will likely fail.

http://www.copper.org/applications/electrical/pq/casestudy/m...
I had that router. To be clear, when they "removed bridging" they "removed, via adding a CSS 'display:none;' block to the radio button", and the workaround was inspecting the HTML and removing the CSS.

NOT that you should have to, by any means whatsoever.
Interesting note is how pedantic the author is about the marketing speak of the companies he's analyzing. I find this situation all too common in early stage products -- the copy associated with the product should be very concrete and not abstract. In later stages when your users do the "concrete talking" for you, then you can start using abstract.
Collect digital art, with Bitcoin, authenticated on blockchain
Magnus Andersson VCAC VRA Automation: Nutanix NEXT Community Podcast EP19
Your page doesn't work on Safari 3.1.1 on my Mom's Mac OS X 10.4.11 iMac.

Yes I know that's an old box but it is in mint condition. For me to get online when I visit my mother, I either have to use her iMac, or walk about a mile to hang out at Starbucks with my Retina Display Yosemite MacBook Pro.
In a strongly typed functional program I can prove that side effects only happen in specific places that are designated by the types. I have no such assistance in say Java, or Python. That is what I mean that side effects can happen anywhere.

I would call referential transparency, which gives rise to equational reasoning, very strong evidence that reasoning becomes simpler.
That uses more-or-less the same principle as pumped-storage hydroelectricity.

http://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity
Why not on reddit?
Pretty well every business story is "paid PR."
Nimble Storage Aims to Disrupt the Enterprise Storage Business
Here is a common problem I have when searching most job boards. I enter "C++" and get a C# job, because the employer regards just about any C-like language as a qualification for working with C#.

I'm pleased they would think so, but I want to work with C++ specifically.

So would your search enable me to find C++ work, where I would actually be _using_ C++ on the job?
Thanks for the resources. That will be helpful.

It appears those implementations are far larger than I anticipate my prototype would be. In fact the hobbyist solenoids I found were already pretty small (around 1" x 1/2"), but I'm looking for something even smaller (ideally the end prototype would be something a person could attach to their wrist or just hold in one hand.

And with today's components being so small I'm thinking (distant future) you could have a camera that would take a photo, then send the photo of text wirelessly to a server where it would perform OCR then send back instructions. Perhaps it has GPS.

I did think about navigation, which could be hard to get right. I get the impression there are probably only a few essential operations for something like that. (ie. toggle between apps, toggle between documents, back one word, back one sentence, skip word, skip sentence). Then perhaps a few "reading modes" (ie. forward letter by letter, forward word by word, forward sentence by sentence). "reading operations" could obviously be remapped to have different meanings depending on the context of which application you're using (ie. get GPS from GPS app, get time from watch app, get date from calendar app).

Alot of that is obviously pie in the sky thinking. But the only component that I think is going to be tough to find as small as I want (for the prototype) is going to be the solenoids.

But then again they're simple enough to create from scratch I may end up trying that.
i would say i felt similar lackluster when i interviewed (engineering position) there a few years ago. probably one of the worst interviews i've had, completely mechanical. literally all human emotion removed from it. the interview consisted of purely how well one did on the 5 sessions of solving problems. not a single session even bothered to take into account personality. the last interviewer explained they did't want to introduce any sort of bias hence the reasoning for the robotic interviews.

was pretty sad. i love search/gmail/maps but there isn't much coming out of google thats pushing the envelope these days for me.

once again the story of david and goliath... infinite growth is not sustainable...
Is there a list of 'best practices' that OpenBSD follows for C code or anything that points out what these 'old practices' are?
With regard to patents, one of the resources you provided has this to say:

Prior art is covered since the early 1950's
A Technical Founder’s Notes on Sales Team Management
Try https://now.source-elements.com/#!/ Voice studios can manage to sync ProTools sessions on opposite sides of the Atlantic to within quarter of a frame, so on LAN it should manage nearer Opus' default of ~20ms.
Care to share your opinion of why that is? Have you compared Tomato? What problems or deficiencies did you identify? More detail would be helpful.
I was discussing usage, not theoretical existence for some subset of cases. Direct debit is rare in Australia/New Zealand (most people prefer to perform transactions themselves on a one-off basis), I've never seen it in Asia in 15 years, and according to my US bank the American implementation is often fundamentally broken and based on some kind of print-and-mail-a-check system, though widely used.
contenteditable is fun. You might also like designMode https://developer.mozilla.org/en-US/docs/Web/API/Document/de...
Ionic Security Exits Stealth
hey that's cool. how did you get the gps location of your phone programmatically? is this a commercial project or are you going to open source it?
Shopify is not a shaky company at all. It's a top notch company, top place to work, top product. It's like a recipe of everything done well.

So I don't really understand why you say that.
"You'll be surprised how many times you have to repeat yourself to make your communication stick... Clarity often needs a helping hand from repetition. “You'll think to yourself, ‘Oh my God, how did you not understand this from what I said at the all-hands last week?’”

So true.
It's good that LT is finally acknowledged to have failed as "the uber clojure IDE". It's architecture is horrible, and its catering too much to other languages.

Once it's dead the space it frees up can be filled again by something that actually works.
The world’s first robotic kitchen prepares crab bisque
> Design is not how something looks

You're right. But it certainly includes how it looks.

You can't silo off certain aspects of interaction between products and users. The visual aesthetics of a product are subjectively at the front of the line when it comes to design.

Design is a "why not both" profession. You can't have a pretty looking site that doesn't function properly and still have a great product. You also can't have a functioning site that looks like shit and still have a great product. You need all aspects of design; visual, experience, functionality, etc. to come together at the same time to deliver a great product to the end user.
I disagree that it is just handwaving. I assert that I gave lots of evidence, namely that the scope of what you need to test to assure correct operation of your program is much narrower.

You can reason about that intuitively even, without trying to prove anything. The less stuff I need to test, the less stuff that my brain needs to think about.

I'm not quite sure what kind of evidence you're looking for. I'm not quite sure that you calling all of the evidence I provided as handwaving is valid, either!

But I can give you all kinds of anecdotal evidence if you like? I gave, I think, two pretty concrete but general examples.
‘Uber for Weed’ Startup Eaze Raises $10M in Funding Led by DCM Ventures
Without a driver in the car much of the drama would be removed, no drama === fewer viewers and less sponsorship.

You or might love such a racing series but Joe Bloggs likely wouldn't.
Google’s Internal Response to Imminent E.U. Charges
Show HN: The Best New Product Roadmapping Features of 2015 (So Far)
Why Do We Procrastinate? The Data Behind Procrastination
Rather, I think the problem is that some moralists have odd or outright bad morals.

What I mean by bad morals is ones that have to do with controlling aspects of other people's lives that don't affect others.

For example, say, opposition to two people of the same sex being married, which is purely their business. One justification is that it takes away from the "sanctity" of marriage, which somehow takes something away from the marriage of some opposite-sex couple who don't even know those two men.

Another example is appeals to traditions. Doing something is right because it's "always" been done that way.

On a related note, some moralists simply oppose change as a kind of moral. Change is bad. Lack of change is good! Anything that forces me to make an effort and learn something new or adjust is immoral; things staying the same is moral.
I know nothing about the investment world, but find this government-driven investment interesting. Last week the Canadian Pension Plan Investment Board, in participation with Permira, agreed to take Informatica private [0]. Two large tech investments by Canadian pension funds, and likely many more to which I'm unaware. Is this a proactive move to mitigate future pension crises [1], or just the way most governments operate? I suppose I'm not accustomed to thinking of governments investing in this manner.

[0] http://www.nytimes.com/2015/04/08/business/dealbook/informat...

[1] http://en.wikipedia.org/wiki/Pensions_crisis
I don't think so. There are some other mails (like https://marc.info/?l=openbsd-misc&m=142563704303304&w=2), but I also think now I should've used a different quote.
I'm not sure I agree with the author's analysis on compensation.

While RSUs at a large company don't have the growth potential of a startup, Google, Microsoft, etc still seem to be the smarter choice for compensation-minded engineers.

And of course the author also ignores the CEO change that occurred at Microsoft in 2000, and the reawakening that has occurred after his departure in 2014.
Kudos to the team!

This is probably not interesting to anyone, but I remember the first (and only) time I published a paper, based on Mr. Farach-Colton's and Mr. Bender's (specifically this paper [0]) work, and after presenting it someone in the audience asked a few questions for which I was unprepared for.

After I finished my presentation I walked to the patio and got to meet the guy that asked me those questions. Turns out that he was Martin Farach-Colton!

Got to chat with him and even went to eat something and he turned out to be a really nice guy, laid back, not cocky at all. I mean, here there was a guy that had done some great research on algorithms and other areas and that I happen to admire a lot, just chatting with me, telling me about this Tokutek project he was starting (at the time the website was just an "under construction" page), and in general being an interesting person to talk to.

If anyone is remotely interested in a different way of obtaining the Least Common Ancestor between two nodes in a tree, definitely check this paper out. When I managed to understand why it works, it rekindled my love for algorithm design.

[0] The LCA Problem Revisited - https://dl.acm.org/citation.cfm?id=690192
> Stop blaming it on the tech. I want reactors that are simple enough to be cheap and easy.

Find a way to put people in charge who aren't irresponsibly incompetent then. Until then, nuclear isn't a feasible option.
Have a list of 400,000 users waiting to buy your product [1].

1. https://getfinal.com/
Since you mentioned node, I'd recommend checking out luvit. It's essentially node for lua: https://luvit.io
Indeed, but I don't think ariendj was talking to mom or pop.
Just how bad is salt water for the engines? Cut a hole in the landing barge and hit that, with struts mounted 2/3 of the way up to catch on the sides of the hole.

Actually -- make the hole a steel cavity projecting below the waterline, with smooth sloped sides. Thus a miss hits the cavity side and the rocket slides down. Put thrusters at the top of the rocket to push against the pitch torque when the thing contacts the cavity. Drop your struts from the top of the rocket on to the barge.

Now you've got a lower center of mass and wider "legs". You will for sure bang up the side of the rocket, but so what, it is the engines that you really want to recover. (Hmm, actually it will be the rocket exhaust that hits the well first anyway, does pressure in the well from the rocket exhaust help at all? Might slow down the descent, might increase the pitch torque.)
I'm increasingly of the impression that the most important aspect of product conception is figuring out how it is going to obtain users. Without a distribution strategy you don't really have a product.
it's good to see the founder still own 14% of the business
Automating Automation – Continuous Delivery Blog from Electric Cloud
From the article:

> I have a working prototype of a JavaScript VM that is highly optimized for NGINX’s unique requirements and we’ve begun the task of embedding it within NGINX Open Source.
Your sentence to missing a word.

Nonetheless, I agree. Eventually one cannot continue putting blame solely on the proximal cause.

It's too bad that given the number of extensions to x86 there have been, that it still doesn't have anything like native array bounds checking. Even something as simple as "any writes inside the stack outside my stack frame and all reads inside the stack and after my stack frame should assert" (on an opt-in until the next return) would do wonders towards preventing some of these sorts of errors, although not all.