skysight-inc/HackerNews huggingface dataset:
Author here - a minimal dashboard that displays day number and miles run in 2016, to keep up with "Mark Zuckerberg's challenge" to run 365 miles this year.

I've been using it for about a month now, and a bunch of friends helped improving the design.

It's only for Runkeeper, but you can get a preview here:
https://github.com/runwithmark/runwithmark.github.io
Hey there! DroidScript is pretty cool! But the last time I checked, it required users to know about JavaScript or some web programming knowledge, while Thunkable doesn't. You mentioned it has the Blockly based product? I can't find it. Can you give me some pointers? - Wei (one of the co-founders of Thunkable)
Alluxio – Memory-Speed Virtual Distributed Storage
I suspect this is mostly just a question of how much time people spend under water. When I used to swim a lot I did not notice my vision being worse underwater. I could easily read an underwater wrist watch for example.

PS: I still have better than 20/20 vision. But, I think your eyes age faster than most people suggest as I can't see as well even at just 35 vs 15.
I wonder if the real origin of war progress isn't Keynesian, and if a basic income, a lot of R&D spending, and a lot of incentive to invest might not achieve the same thing without all the death. War seems like a way to sell stimulus to conservatives.
Most ux elements are shit until people learn to recognize them and understand them. If people don't yet understand that they are the main menu then they soon will. They are especially good for space constricted interfaces, like phones.

The conversionxl study is from mid 2014 so the results may be dated.
No, that's not their methodology at all. They did a survey of AI experts and asked them for their predictions, and then took the median of those predictions. That's perfectly fair, and in fact far more likely to be correct than taking a random experts prediction. See the wisdom of crowds.

The best way to do it would be to assume each expert is equally likely to be correct, and then estimate what the probability is from there. 50% of experts say there is a 50% chance it will be developed by 2045. Therefore 50% by 2045 is a good estimate. In fact if anything it's an underestimate, since many of the other 50% of experts will still assign some probability to it happening before 2045, increasing the odds.

If you want me to, I can do a simulation with the data given and find out what the exact numbers should be. But the numbers in that abstract are unlikely to be too far off, and if anything are an underestimate.

As for whether it's valid to take the opinions of experts, that's a different issue. But 1) the predictions of experts are more likely to be correct than random HN commentators. 2) the predictions of a group of experts are more likely to be correct than a single expert, which is what this thread is about. And 3) uncertainty doesn't mean you can default to the hypothesis that it won't happen. If nothing else a survey of predictions provides a good prior.
> soulseek

Neat. Never heard of this one before - what makes it special?
Quantum mechanics is so weird that scientists need AI to choose the experiments
This Is How You Bypass the Lock Screen on the iPhone 6
Why do you say "they have no bearing on the security of all our customer data stored with us"?

The points I made seem (to me) directly relevant to the security of customer data.

Honestly curious. :)
"In the end, perhaps what matters is that Ubuntu users should be able to use ZFS without fear of consequences. However, morally they should be aware that ZFS in Ubuntu is a violation in the opinion of many the experts."

I don't trust the author on matters of jurisprudence or technology; I certainly don't on matters of morality.
That's the closest non-digital analogy I have seen yet. To make it closer, the safe designer has a code to disable the autodestruct mechanism that nobody else has.
What does something like this imply for an employee that likes to work for startups? Is it much better to live in the bay where there is a much deeper market of open positions to keep developer demand/salary higher?
I used for work for IBM Research for 6 years in that type of arrangement.
What you're paid is not "salary", but rather "rate".
They're not hiring you, they're signing contract between them and your company.

It could be a good arrangement that could evolve into long lasting, beneficial relationship.
Perhaps, but that's what the comment I am replying to was doing. If we are going to be making predictions about the future, we might as well take a survey of experts instead of trusting the predictions of a single one.
A ‘cyber-security’ productivity paradox *alert*
I turn off all UI animation whenever I can. It makes everything feel a lot faster and instantaneous, the way a UI should be, and it doesn't distract me with unnecessary changes that consume attention and could cause me to miss the necessary changes.

https://en.wikipedia.org/wiki/Inattentional_blindness
I just populated my Spotify with a playlist. Painless and I'm looking forward to hearing the music. MBE has been a great way for me to discover new music.

And I have to say -- your little product made me giggle with happiness when I watched the playlist load in Spotify.
Thank you, Thank you, Thank you! for taking the time to test Thunkable and Thank you again for all your valuable comments. I will take all your comments and put them in our dev list. If you have more comments/feedback later on, you can send me a message to wei@thunkable.com, or come to our website and chat with us in real-time :)
The Sad State of the Backbone Ecosystem
Short answer: no

Long answer: Dallas has a lot of investment money, however most of that investment money goes towards cash flow businesses like commercial real estate, oil speculation, and banking. However, there has been a pretty sizable uptick in investment dollars willing to put towards tech companies within the last 4-5 years. It's relatively straightforward to find capital in Dallas, but it's insanely hard to find capital willing to stomach high burn early stage tech companies.
Hey there! We don't generate Java code at this point, but we have the capability to do so. is that something you are interested in seeing as a feature?
I think I'd like to call it The Great Messaging Fragmentation. It's been happening ever since I needed Pidgin (then Gaim) to keep in touch with my friends. Now there's a business reason to fragment even further, it's not going to get any better and I don't think there's a way to improve things. I'll be over here on IRC if you need me.
And you have no idea how thrilled your comment made me! I just hacked this together and it came out way better than I expected, which is why I put it here, glad you were able to make some use of it!
Title is misleading. It's like writing a guide on how to instantiate a webview and calling it "how to write a web browser in less than 100 lines".
>That's true, but the firm's bottom line is the same regardless of whether they lost a sale to piracy or lost a sale to a competitor.

Yes, the firm's bottom line remains the same. But the difference between losing a sale to a competitor and losing a sale to piracy has vastly different consequences. When losing a sale to a competitor, there is competition and money continues to flow into "Product Market X", fueling competition and innovation. When a potential purchaser in "Product Market X" gets the best firm's product for free, it hurts competition and innovation by decreasing the sale to the best company.

>Then either I'm on the same philosophical road as you but further back, or my philosophical support is stronger than yours was.

Only time will tell. I totally agree information should be shared and spread for the good of humanity, but there needs to be some returns for people that seek it (to a reasonable amount of money... Adobe can get bent).
Yeah, not arguing that. Just don't treat it like a panacea
The problem is well documented, here is one post from last year:

https://sfconservancy.org/blog/2015/sep/15/email/
It's not that people intentionally turned their backs on it (Facebook and Google did, for combined business and technical reasons). It's that people will use whatever's easiest to use at the time, with a heavy bias to going where their friends are, whether that's iMessage (with the associated hardware cost), Facebook Messenger, WhatsApp or even IRC.
It's a very old P2P file sharing network modeled after Napster. It's main propositions (in my opinion) are its active users who share harder-to-find electronic music, and its discussion groups which are available inside the app.
The world's blackest material just got even more black – ScienceAlert
full thread, 7 years ago

https://news.ycombinator.com/item?id=434510
As someone who lives outside of the valley, what this article says to me is that I should be tougher in vetting the potential sources of revenue that the startup has and not just a startup that I think should exist in the market!
We detached this subthread from https://news.ycombinator.com/item?id=11233643 and marked it off-topic.
Scrum absolutely and unequivocally is all about micromanagement. It is a system, much like Six Sigma, intended to produce arbitrary metrics surface area for middle management to use in whatever way that changing political circumstances dictates. It is emphatically not about being lean or efficient with short iterations. It is emphatically not about informing the business about development velocity or anticipated missed deadlines. It is emphatically not about making customers happy. It is emphatically not about software quality or craftsmanship.

For someone to say the phrase "The Scrum methodology is about avoiding micromanagement of employees" it would require such a frightening level of cognitive dissonance and a desire for violent, Panopticon-like micromanagement, that you absolutely should run the other way as fast as possible.

This is by far the most upsetting thing I've read today. And I just read that other post about war being a racket ...
Because you made an insulting claim about the author and his or her parents. It's not your place to say such a thing, nor could it ever be justified by a mere internet comment, however obnoxious. More importantly, HN isn't a place where people are allowed to treat one another that way.

I appreciate that your intent was to defend the people the commenter disparaged, but you did it in the wrong way, by disparaging back.
But the members inside don't have proper names.
I may not have been clear enough. Perhaps I should point out that I think the "If" in my hypothetical is a really big if.

Except for the part about it being good enough for the public to go with it.
Not to brag, but I think I might have been the first to try this technique of transitioning the three-line menu icon into different shapes.

As a college student it's been really awesome to see the interaction spread first to many different versions on Codepen, to Starbucks' website, to Google's Material design specs, to Apple's website, and newer examples popping up everyday.

Original Codepen from October 2013: http://codepen.io/bennettfeely/pen/twbyA
Opalgate Incident
Wow its not even masked under a different name, just straight methamphetamine for sale
Remembering Ray Tomlinson
MIT '07 here. Interesting read, and speaking from my own experience I can kind of see both sides of the issue.

(Also, to be clear, this is about the department that provides the IT infrastructure and tech support to MIT, not the EECS department at MIT.)

I always thought the IT setup at MIT was a little weird. As an MIT student you chose a campus-wide Athena account name. I liked that you could choose anything (mine was the same as my user name here, not just gdurazo or something like that). There were Athena clusters (computer labs) all over campus that you could log into, but it seemed like it ran an old version of some Linux distro, I forget which. You could also ssh in via `athena.dialup.mit.edu`.

But you didn't really need to use it all that often. If a class required Matlab, or something, you would log in to use it, but I don't really remember using it for much more than that.

I can certainly see the argument that IS&T should do more programming - MIT didn't have that great of a scheduling system or framework for classes to host their assignments and lecture notes, etc. So more custom development could definitely help the student and professor experience.

On the other hand, the underlying infrastructure worked great. The internet was fast everywhere, WiFi was fast and open and free, and you could request static IPs and host stuff. It's definitely what you'd expect from MIT. In addition, the tech support was wonderful. A few years after I graduated I remembered a blog I had kept from my athena account, and emailed in to ask if they happened to still have it. They kind of did; they sent me a SQL dump of its contents, which was enough for me.

I hope the outcome of this is MIT provides more web services for students for class registration, scheduling, submitting assignments, etc. But I hope it doesn't gut the fast and free infrastructure that was there and the great and friendly tech support.
Yes, rubber hose crypt-analysis. One of the reasons that the FBI wants apple to make a new version of the encryption software is that you can set your phone such that after ten attempts, it's wiped. Key erased, data bye bye.
Don't want to go all academic on you all, but what they taught us in school is: "marketing" entails every aspect of interaction with customers, so if customers hear about your product, that's marketing. If you have a product... that's marketing.

The article means to say "promotion" or "advertising" or "PR" or any of a myriad of "marcomm" activities that have a budget, but if you design a product to meet customer needs and bring it to market, you are marketing your product. If you think marketing has a negative connotation, you're doing it wrong, same as if your product is poorly designed or dangerous or simply ineffectual.

Approach your marketing program from the point of view of "meeting customer needs".
Do you happen to be using a syntax highlighter that doesn't recognize the single apostrophe and therefore highlights a huge quantity of code as though it were a string? (This syntax is familiar to OCaml, so it's not like editors are incapable of recognizing this, it's just not usually the default.) This was an annoyance back before text editors had modes for Rust syntax, but I haven't seen it in the wild in years.

If not, then it's simple to know when something is a lifetime vs. when it's a character literal, even if you're quickly scanning. Lifetimes appear in type declarations, so they'll be in struct definitions and function signatures. Character literals can't appear in those positions (and character literals are extremely rare in Rust already, so much so that in the past I actually petitioned to have them removed!).

I also don't think that Rust's syntax is of comparable complexity to C++'s, e.g. the number of uses `const` in C++ (and on a technical level, Rust's grammar is much simpler than C++'s), so I don't think that syntactic complexity is what Animats was referring to.
That is FBI director Comey's statement, not Apple's. Comey says,

Apple is highly professional in protecting its own innovation, its own information [1]

Comey even articulates Apple's position clearly,

Apple's argument, I think will be, that's not reasonable because there are risks around that. Even though we're good at this, it could still get away from us. And the judge will have to figure that out [1]

So Comey claims Apple is very good at technical stuff and so they must have a way to keep this software secure. Yet at the same time he claims we should not believe Apple when Apple says this backdoor would weaken everyone's security. On one hand he is saying we should believe in Apple's technology expertise, and on the other hand he is saying we should not. Well, given that Comey is self-admittedly not knowledgeable about technology, and given that many other tech companies and independent tech experts have stood up to support Apple, it's clear to me who to trust on this issue about tech security.

Apple has demonstrated their commitment to safety by improving the iPhone's security with successive iterations of software and hardware. The FBI has demonstrated their deep desire to gain guaranteed backdoor entry to devices for over a year, yet claim this case is only about one phone. Apple's track record and rhetoric are much more consistent and trustworthy than the FBI's.

[1] https://youtu.be/g1GgnbN9oNw?t=2h44m
Or, optionally, drive his car into a highway divider at a high rate of speed.
"The conversionxl study is from mid 2014 so the results may be dated."

The first study I linked to is from less than a year ago and finds the exact same results.
Great little piece. Stuff like this really makes me want to scream. How could these site designers possibly not understand how annoying login screens are? Do they not use the internet themselves? Forced login is the #1 most annoying thing you can encounter at a website, and I know that it seems as if I have all the benefits of hindsight, but I feel very confident in saying that I could have explained this to somebody in 2005. Simply bizarre that this is missed so consistently.
>I want to have just indexes to do the queries I need to do with insane speed

couchdb seems to fit this requirement really well. You explicitly create indexes on the fields that you want to query. The index creation part is slow but once it's done your queries are really fast. All data is compressed with snappy[1].

couchdb also encourages you to split your data across multiple databases. Effectively you can have thousands of databases all managed by a single couchdb server instance. You can move your data in temporary databases and "purge" them when they are no longer required. It's all really cool once you get a hang of how to use this feature. Although if you query across databases you'll have to "join" the result set within your application.

You should give it a try, you'll really like it :)

[1]https://github.com/google/snappy
Before 8 years, I followed this tutorial and created a production video player for an e-learning device. FFMpeg gives much better performance ( and less flexibility ) than GStreamer.
Reading a lot of middle east ancient history, it's pretty easy to see the population pressure causing regular wars. In my opinion, Gilgamesh has a much milder tone than a lot of ancient history because it was nearer to the time when agriculture and walled cities were a new invention and the population pressures were much less severe.
Ths tutorial is mostly about learning how to use FFMPEG&SDL.

While SDL has pretty good docs, FFMPEG(the library, not the command line tool) has terrible one.

This is probably the best source of information about FFMPEG(beside the actual code).
Agree, and it's a pity because this tutorial looks great. A better title would be:

"Write your own video player with SDL and ffmpeg!"

Or something along those lines, anyway.
It pretty much did happen:

https://mako.cc/copyrighteous/google-has-most-of-my-email-be...
https://sfconservancy.org/blog/2015/sep/15/email/
Except that free is defined to be a function, so it can't really make changes to arguments passed by value.
To be fair, she said that as her final line whilst being fired.

I certainly would have no sympathy for someone complaining about getting fired for saying that line, but if you are already on the way out and have been treated poorly...
There are certain things such as race and gender which are protected classes. It is illegal to discriminate against someone based on these attributes in various ways including employment. [1]

Beyond this, most employment in the US is "at-will", meaning that you can be fired for any reason or no reason. [2]

Some things not explicitly listed as a protected class might still pose problems if its determined that the way in which is it enforced is discriminatory. [3]

[1] https://en.wikipedia.org/wiki/Protected_class
[2] https://en.wikipedia.org/wiki/At-will_employment
[3] http://navbat.com/can-you-fire-someone-for-being-too-ugly/
Not to mention that reliability =/= cheap repairs. The cost of repairs is much higher on many luxury cars even if repairs are few and far between.
Well then maybe they should say that?
My old man is in his late 60s, has been HIV positive since < 1989, his partner passed away however he is going strong, with a happy family, great house and just started his own biz. Basically a really lucky guy living with a very unfortunate disease. /anecdote
Delhi, Mumbai, Uttar Pradesh on High Terror Alert for Shivratri
Austin is a great city to write software in, and the salaries are fine. I lived in the best possible location in the city and still saved money. If you're looking for startups, there are plenty. If you have broad interests, you'll be able to find a startup you can passionately work for. That's basically what I did until I caught the blockchain bug. If you're interested in a particular niche (marketplaces, virtual reality, blockchains, etc), the most promising startups in that niche are probably elsewhere, which is why I now work remotely.
Alcohol does not kill brain cells. This is a common myth.
It's not the fingerprinting that impresses as much as the fact that this was done 16 years ago. Nice!
Waterslide Through Clouds – Dubai
These hamburger animations are even worse than the Excel ones. At least the Excel animations try to reinforce some kind of spatial model that would help you understand the UI. The hamburger animations just completely miss the point of using animations at all. They're like the UI version of a mixed metaphor.
Indeed, but you're refuting Animats' comment, and you and I happen to be in agreement that Rust and C++ are nowhere comparable in terms of language complexity (largely due to C++'s C-compatibility and the burden of 30 years of backwards-compatible language evolution).

My original question still stands, because I'm curious to know how he perceives Rust's complexity to be equivalent to that of C++'s.
About the survival of ideas
Aren't borders such silly concepts?
One of the most pressing problems is sustainably arable land. The most productive farmland in the world has been progressively losing topsoil because our modern mechanized agriculture methods are wasteful. This topsoil was deposited over millions of years by wild grasslands, then eroded away over 150 years. And as the world's population grows, much of the remaining potentially productive farmland each year gets paved over by exurbs. http://world.time.com/2012/12/14/what-if-the-worlds-soil-run...
HN allows duplicate submissions of stories that haven't had significant attention in about a year. We want good stories to have multiple chances at making the front page.

Our goal is to optimize HN for curiosity and the front page for the best stories, and it's fairly random whether or not a good story gets traction the first time it's posted. If we were anal about disallowing reposts, sure we'd get a more deduplicated submission history, but we'd also end up with a poorer front page. Bad trade.

There are things we're working on to reduce the number of dupes that are appearing. The problem is trickier than it seems, but we'll get there.
Good article on Ancient Greek IQ: http://www.unz.com/akarlin/ancient-greeks-not-geniuses/