skysight-inc/HackerNews huggingface dataset:
I'm not convinced that even with finite free rides public transit users would make rush hour worse. The people taking the tube at rush hour are usually doing it where they cannot travel at an alternate, less congested time. Those people will go for free or not, and are stuck riding at the times they do. Even with a free ride card, you would still want to avoid rush hour just to not have to wait for transit to become available.

What is interesting is that most public transit obeys the same congestion rules as roads - if you take a congested road system and add more roads, you often just end up with more cars on the roads at the same times congesting the new roads again because of all the offset load that uses transit at off hours due to congestion. For people on the roads, they are effectively "free" to use once you have the car, but people still actively decide to drive at off hours to avoid congestion. The same happens with any transit system regardless of cost - unsurprisingly, people don't want to be stuck in traffic.
I believe most of them donate the bug bounty money to some charity.
There are many companies that try to force you to load external resources in an HTML version by putting the content in images. The same thing could happen with AMP, where only an AMP version contains the actual content.
Their military is also quite intertwined with ours -- the US maintains operational control in the event that S. Korea goes to war, at least for a few more years.
The Future of email marketing in 2018
>>Raiden is a poor and incomplete implementation of Lightning.

Raiden is a comprehensive implementation that includes Lightning Networks for ERC20 tokens, something that Bitcoin doesn't even have.

>>Proof of stake is a pipe dream.

Your information is incorrect. Ethereum's proof of stake is close to complete conceptually and the first version, a hybrid PoW/PoS protocol called Casper the Friendly Finality Gadget, is currently under development and will be implemented in Ethereum soon.

>>Such a system can’t reliably achieve consensus due to the nothing-at-stake problem.

Your criticism is long out of date. Vitalik Buterin addressed how the Nothing at Stake problem can be solved in 2014:

https://blog.ethereum.org/2014/11/25/proof-stake-learned-lov...

>>Bitcoin is addressing scaling better than any other blockchain. It’s making transactions more efficient through technologies like Segwit and Schnorr. It’s adding robust smart contracts and instant payments using second layer sidechains like rootstock and lightning.

Bitcoin's lack of Turing Completeness at the base layer is a critical weakness that limits the range of second layer solutions that are possible. Ethereum has far more sophisticated and numerous scaling solutions in development as a result.

>>Sharding has the cost of weakening security.

That is not certain to be true. There are a lot security impacting variables at play that sharding affects, and some of them positively. Even if security were reduced, it wouldn't mean the trade off for more scalability wouldn't be worth it. Sharding enables massive scaling while preserving the ability for consumer grade nodes to contribute to validation. That seems like a good trade off.

>>Ethereum is already imploding under its own weight — it’s impossible to even sync a full node on basic hardware.

That is highly misleading. SSDs have been syncing fine. HDDs have been having syncing problems, but that was solved in the most recent Geth release.

>>In a few years it’ll be dead.

Disingenuous FUD.

Ethereum is the primary Dapp platform, with 30X more developers working on it than the next most active platform. It has a multipronged scaling strategy that is in an advanced state of development and dwarfs that of any other blockchain. It is now the most widely used blockchain in the world, processing 3X more transactions per day than #2 Bitcoin. And in all of these categories, its momentum is growing.
"If you're taking flack, you're over the target.
IIRC, my college power professor said that Russian transmission lines carried 1 million volts, whereas US transmission lines only carry half a million volts.
Sudan, Iran, China, North Korea, Pakistan, Uzbekistan, tajikistan, Turkmenistan, Kazakhstan, Venezuela just off the top of my head.
Delighting People with Flowers Differently
No, that’s the broken window fallacy. The economy moves because we invent more efficient ways to do things.

Buying and selling stuff we don’t need is not good for the economy.
My personal feeling is that art must at least attempt two things simultaneously: express an intent by the artist, and present an intent to the audience. The success and congruency of these intents is largely superficial, but in my opinion the intent must be present on both sides. The simple way of describing intent is by feel... a work of art e.g. should display the feeling of the artist and be able to be felt by the audience — this is what makes art a human quality. It is intended to be decoded in human ways.

I believe that AI, and any life form, can perhaps create beautiful works that affect audiences emotionally... but to me art is a fundamentally human to human transaction (before any conversation on technical merit or intelligence can even be waged).

Edit: even more simply, a computer can write “I love you” but what does that statement mean if the computer cannot feel love?
I didn't look closely, but give it a try. I counted about 8 seconds, and there is some CSS in AMP pages that says `8s`, so it's probably the CSS.

If I click on an AMP link (usually only via HN), and I get a blank page without any loading indicator, it's usually because someone posted an AMP link.
Neat Idea. Very clean. I’d love the ability to make the Navigation Bar a darker color. A share sheet would be nice, too. I do notice a bug with the keyboard; when it collapses, it leaves some white padding on the bottom on my iPhone X. Otherwise, good start. I’ll be looking forward to the updates!
I heard Dart is also going native in Dart 2.0
I am not sure I really understand the trend

The two most popular language (in the job market at least)
are Java and C#

It is weird, because Dart and Kotlin, are targeting being multi-platform, and the historical solution, was .. building a language that compile to byte code for a virtual machine

But now the trend seem to have changed
Now we have language, that compile to Javascript, webassembly, even C

And this is seen as an improvement

And DSLs were once very popular, I think this new trend of new languages that compile to everything, also goes againts building and using DSLs

I am still a believer in using different languages for different levels (Ousterhout's dichotomy), but it will be interesting to see, how this goes
People Have Believed a Lie About Rabbit Domestication for Decades
I think "The Work of Art in the Age of Mechanical Reproduction" basically applies here. Short answer is: no; it's devoid of any aura.
But doesn't meaning of art come from the spectator, at least in part?

Maybe it needs to pass the Turing test only halfway. Then humans will fill in the rest and will think of it highly as art. For instance, take a computer which can create photo-realistic image - boring, not art. Take a computer that can, because of its imperfections, create crazily wrong, impressionist or cubist type of stuff - art!
Were you interviewing in Brisbane, Australia? Sounds very similar to a recent experience of mine.
I Literally Never Clean, but It’s Fine, Because I’m a Creative Genius
The Beatles are not exclusive to iTunes. I can access a tonne of their albums on Deezer.
Some apps in WhatsApp stay within WhatsApp as well. For example Marktplaats, the Dutch counterpart for Ebay/ Craigslist doesn't leave WhatsApp but gets opened within. Nice for them to be able to view what I'm looking for.
I love the argument that severely diminishing your capabilities and quality of life in relation to others equates to “freedom.”
"as long as it's clearly marked as ephemeral" - yep, you hit the nail on the head there. The ecosystem danger is that ephemeral becomes the default. Who doesn't love the ability to silently fix mistakes.

And when it becomes the cultural norm to send editable email, then people will do it because it's a nice experience as a sender if you have the choice. I sure enjoy being able to edit my posts on HN when I get something wrong. I'd love to be able to take back and "fix" emails that I've sent too!

But having to stand by exactly what you sent when it comes to email is really a valuable part of how email works. If you made a mistake, you send a correction, but the recipient still has your original mistake too. They don't see it, then have it disappear when they go back to look at it again.
But it causes an enormous conflict of interest...

Hey Bob can you make a bug, I'll report it, and we'll split the pot?
I've been thinking about making an easy-to-use RSS client, so non-technical people can use it and post the stuff that they would otherwise put on facebook (before it got invaded by videos and ads) or twitter.

Have you tried mastodon?. Imagine Mastodon, but with a bloggy/(2008's facebook) vibe instead of a twitter clone.

There would be no ads, because it's decentralized, just like mastodon. The feed would be chronological, and the interface would desincentivize spamming (links wouldn't have thumbnails or previews).

The idea is to make a clean and simple blog interface with a profile section added, where you could put some contact information and a profile pic.

In fact I made a little preview of what I would like it to look like. What do you guys think? https://i.imgur.com/DSD1wE0.png
No. Their phones are rebranded devices manufactured in China. I'd also steer clear.[0][1]

[0] https://www.kryptowire.com/adups_security_analysis.html

[1] https://www.bitsighttech.com/blog/ragentek-android-ota-updat...
Because US has a military presence in South Korea. The US army present on SK soil is a very strong deterrent against them trying something like that. If you have tens of thousands of soldiers stationed in a foreign country it means the country with army in your backyard has quite a lot of influence over you.
I have used Kotlin Native a good bit now, and it feels quite natural and easy to use. FFI with nullable pointers fits quite well with the language's compile time null checks. I found it much easier to use than Scala Native, especially as a Windows dev. I am a bit sad they chose CLion as their IDE, but I understand why.
How to Go from “Shitty” Writer to “Sort-Of-Decent” Writer in a Year
Depends on who's looking. Art is in the eye of the beholder.
That’s excellent! That certainly makes it seem much more useful for many embedded environments.
One more athletics market: martial arts. If you train judo/jiujitsu, your existing uniform is a heavy cotton or cotton/poly weave that is built to last through the abuse of training partners gripping and yanking it every which way - and the existing stuff works, but it's bulky to carry and hard to wash. A modernized uniform that can retain the same strength at a lighter weight would be of practical interest.
Location: Honolulu, Hawaii
Remote: Yes, Remote only
Willing to relocate: No
Technologies: Ruby, Node.js, AWS, GCP, Docker, Kubernetes, Ansible
Résumé/CV: https://www.linkedin.com/in/adam-hawkins-53109b14b/
Email: hi@ahawkins.me

Full stack engineer focused on the DevOps value stream. I can help you deploy faster and more often. More info here: https://medium.com/@ahawkins/im-looking-for-remote-work-hire....
Towards the alley
This does not even slightly account for risk. If all compensation is profit-sharing and I'm not a rich saver with a mountain of idle cash, it would be suicide to work at a new company, and impossible to build a company on the basis of a large initial investment that pays off over time.

The ideas that you take your earned equity with you when you leave, and that companies would be owned exclusively by their current workers, are mutually incompatible.

As with most critiques of capitalism, the attempt to propose an alternative is lazy and poorly considered.
Very good points. Seems like this leaves us with "trust benchmarks that probably aren't generalizable to your use-case" or "run your own expensive benchmarks before you have the scale to have the data to simulate the scale".

What's the best strategy here? I've defaulted to MySQL, pg, or sqlite, based on my preference of the moment. I haven't had enough good/bad outcomes to form a stronger opinion, but I'm now realizing I've never really thought this decision through (despite building a few data systems that I'm pretty proud of).
If you are going to take the view that the neutral does not carry power, then the phase wire does not either. Ignoring volt drop, both wires have a 0V difference between each end and so no power is dissipated in them. Power is only dissipated in the appliance (except in reality, where volt drop is responsible for significant losses between generator and consumer)
I would believe what the parent is alluding to is that "sufficiently good" discovery is enough, in that if trusted, it turns music into a fungible good.

If Taylor Swift pulls out of Spotify, but Spotify's users are listening to "Discover" not "Taylor Swift", then Spotify is afforded with the opportunity to play "something that sounds like Taylor Swift." And god knows there are enough hungry and talented bands out there looking for a break...

Admittedly, it's been awhile since I was in grade school and marched in musical lockstep with my peers, but it seems as decent of an idea for disempowering major, advertising-heavy record labels as anything.
In that case, the computer is producing decoration, something that can hang on a wall, but not 'art'.
Submittable (YC S12) Is Hiring a Senior DevOps in Sunny Missoula, Montana
100k happy moments
In other words, you deny AI the capability to create art, regardless of what it can objectively create. Because you can always say, "the machine had no intent". But this runs into a problem - if you don't know that the piece was created by a machine, you might assume intent and judge it as an art. Does it stop being an art when you learn that there was no intent? What if you learn that about a human piece of art?

> a computer can write “I love you” but what does that statement mean if the computer cannot feel love?

Actually, it's not different from humans. What gives "I love you" meaning is the actions, for example, caring about the other persons well-being. If a computer cares about someone, for example, by protecting it, that alone gives "I love you" the meaning, regardless of what computer can really feel or if the phrase "I love you" was just programmed into it.
You could eliminate advertising altogether AND PEOPLE WOULD STILL BUY SHIT.

Only now products would have to compete on their own merit instead of billions in brainwashing. No more brand power.
I had an NV-branded GF3, which was sold or given to developers since they had some issues with supplying enough chips to OEMs. Looked like this:
http://www.ixbt.com/video/images/leadtek-tdh/geforce3-ref-fr... (and judging by the URL name it was made by Leadtek).
Cheaper than expanding the internal testing department?
You may use night vision gear to detect the ones with IR illumination. https://youtu.be/gEWniEhtE2k
Of course it is and will be. It's like asking whether some unconscious scribble/chicken scratch by a live crab dipped in paint and allowed to walk on a canvas, for example would or would not be art.

Is a hamburger cooked and put together by a robot not a Hamburger sandwich?
> In a normalised database there will only be one phone number for multiple uses.

No! Normalization does not mean keeping only one copy of each piece of data, regardless of category and context. I see this behavior all the time in junior and even some senior devs, both in databases, and when they code.

A piece of information has a type, but it also has a context. A 2FA phone number is different than a marketing contact phone number. It should never be normalized into just one field.

My favorite example of this is people re-using a constant in multiple places in code just because it happens to have the same value. Imagine you have a constant defined as `USER_DISPLAY_AS = 'first_name'`. Then, somewhere, you are building sorting and want to be able to sort by first name or last name. You notice you already have a constant that contains a value 'first_name', so you use it. Not you have tied two completely different things together in your code because you thought you are being DRY.
I see your point.

However, there are outcomes where I buy a stock and hold it. The company's profits increase over time. They start paying dividends, and I never sell. There are many companies that generate enduring profit and thereby enable win-win.
To clarify, do you mean Tesla the person or Tesla the car company? I figure the answer should probably be obvious to me, but I'm not an electronics person and it's not.
I don't understand why they require your phone number to do 2FA, and prefer it over any OTP app like Google Authenticator. It's 2018 Facebook.
Confused, which company would Bob be working for here? How would he make a bug?
Simple, it's Apple's stupid App Store policies prohibiting JIT compilers.
Spectre Mitigations in Microsoft's C/C++ Compiler
You're right it could be anything and everything. But knowing what I know about intelligence agencies and China it was most likely a fair warning to the US citizen.
thanks for this reference, I am surprised that this is the first time I've heard of the book... I had an art history professor in college that was adamant that photography is not art, and I have to agree even though there are beautiful photographs out there.
Elife: “Sci-Hub provides access to nearly all scholarly literature”
Meanwhile, just a few submissions down on Hacker News: "About Moore’s Law – it’s dead"
How InVision Uses Machine Learning in Marketing
Some of that was covered by a couple of videos Xiph put out [0]. I was really hoping they'd put out a bunch of them since I found them quite informative, but they seemed to stop. It's too bad since I, like you, would've liked to have seen some coverage on some of the more advanced topics.

[0] https://xiph.org/video/
I posted this on /r/femalefashionadvice, should be interesting to see the commentary there also.

https://www.reddit.com/r/femalefashionadvice/comments/7xo5jr...
> From the UX I've studied it seems that ethics is unrelated. Typically in consumer apps the goal is to increase MAU and engagement and UX is dictated by whatever moves the needle on those areas. It's hard to separate whether people are using the app more because of it's better design through UX design feedback loop iterations or if it is a dark pattern.

No matter which metrics you choose, you run the risk of PM's ordering unethical means of increasing those metrics. A bakery can measure itself by sales volume and ensuing revenue numbers - that doesn't by itself prevent bakery managers from adding addictive drugs to the recipes, nor does it mean that those are poor metrics.

What it does mean is a) the company made some poor hiring decisions along the way, and the best way to deal with that problem is by having some b) ethical review board.
LATAM Cargo transports over 9,500 tonnes of flowers for Valentine’s Day
Hi Bron. JMAP is a great design for what it is (a much better IMAP). Thanks for creating it. I can see JMAP becoming a great standard for email-oriented client/server communications.

That said, I'd still encourage you to think bigger to make a more general system. Of course, the risk of thinking bigger is you may end up with either nothing or a monstrosity no one wants to use. And also you'd likely have to adapt your business model eventually if the bigger picture changes through your actions. So, it's fair to think smaller too.

From a related post I made to the Thunderbird Planning list in April 2017 on what I see as the bigger picture: https://mail.mozilla.org/pipermail/tb-planning/2017-April/00...
"My perspective is from wanting to create tools to support a "social semantic desktop" of which email is a subset of the items. Other types of items include news messages, RSS feed messages, chat messages, notification messages, IoT messages, blog posts, pingbacks, saved web pages, commands constructing complex shared documents, VR world update messages, code snippets, notes, and more. Email is a special case of a much larger world of messages. So, for me, a good assumption is that people will eventually have billions of message items comprising terabytes of data in their local (shared-with-email) store. Eventually each user would be part of a global federation of users that together have billions of times that number of messages as a federated semantic web. I understand that such a vision of messaging on that scale is not yet the goal of most people in this discussion right now. But I'd still urge people to think a little beyond redoing Thunderbird as-it-is and try to imagine a personal messaging system that processes, archives, indexes, and recalls vast numbers of items every day in interaction with a user and automated systems as part of a larger federation of similar systems using shared semantic standards."

I've been beating my head against that wall for years with very limited progress (as have others) -- so I can't say it isn't a high risk endeavor with a low probability of success. But the benefit for humanity could potentially be huge if such an effort succeeded. Maybe it might just take a few tweaks to JMAP to generalize it enough to realize some of that big picture?
He put his gender as male on his p2pfoundation profile.
You're playing with semantics. You didn't address any of the points about crypto, choosing instead to superficially focus on a single word.

However, "own crypto" is indeed "homemade." Crypto is not independent from the purpose of use.
That's fair, though if you do read said spec sheet, there's a few things you can infer. For one, they give a list of whitelisted AMP component, and none of them allow for arbitrary JS, so that's out.

Furthermore, at the bottom, they specify:
> All fetchable attributes like src and href must be static
and
> All network requests must be proxy-able to ensure that user anonymity is preserved

This implies that anonymity is big focus (so your information will not be leaked), and that things will be fairly static.

Almost all the "speculation" happening goes contrary to that, leading me to believe that no one has actually taken the time to read up, and are just blindly expressing their existing preconceptions and hatred about AMP.
Not sure if you know but just in case; you can use mbasic.facebook.com to save some data (and I found it to be much easier to use, less clutter).
I have a feeling that Tesla isn't going to move towards a four day work week :-(
To be honest, a lot of the content that they are delivering right now, is not very good quality.

Recently, 20 new series were delivered, and I think that only 1 or 2 are good. The rest, are not even worthy of your time.

And the ratings that they use are atrocious. For example, a series is given a 4.5 star rating, but when you watch it, you ask yourself, who rated this?
Especially distinguishable words, and especially names.

Domains are a great example of this, too. I recently reached out, out of curiosity, and learned that the owner of the .net domain for my own four-letter name wants a quarter of a million dollars for it.

A shame, really. They're not doing anything with it, best I can tell. But if that's what someone would pay for it... You can bet someone would try to steal it.
Again, the result of said coalition is an open standard. If you can't find any flaw in said standard, why does it matter where it came from? For all I care, it could've been made by serial killers. I look at that list and see a reasonable and fair set of rules that I would like to see enforced.
Yep I tend to agree. The fact that someone programmed an AI to make that art is part of what make it art. The artist is the programmer essentially. But it's also ludicrous to me to think that AI art would somehow replace other art or music rather than just living along side it.