skysight-inc/HackerNews huggingface dataset:
If it is free, why have signup at all?

At least for right now. If the goal is something bigger, then getting users and solving the problems related to use that come from edge cases in browser configuration; drawing size and style; and saving across the internet can be field tested by reducing the impediments to use.

Getting rid of accounts also means getting rid of account management chores...like the one here...that eat into the time needed to make the user experience better. To be clear, no matter how good you make the signup, it is a bad experience that stands between a user's enthusiasm for the product and their use.

Going further, there are approximately two user experience scenarios that go with signup.

1. The security conscientious user will spend time thinking about security and managing identity and assessing risk associated with adding another account because every account increases attack surface area.

2. The security naive user will just use an existing identity pattern and that makes your site a more attractive target for black hat hacking and therefore increases effort that must be exhibited on non-functional aspects of the site.

Or to put it another way, would you rather spend your time managing an account system or doing creating something interesting...and productive: I found your comment from this resubmission of your site (plus an HN search): https://news.ycombinator.com/item?id=15283017. It goes to the normal page instead of the new better experience, as would be expected. And so my experience was worse than you hoped because it is hard to control incoming links.

Adding signup and accounts are a task that frameworks make easier than the important functional work. But they are hard to get right because no user says, "I wish I had to sign up for this instead of doing the interesting thing I came here to do." This means accounts are hard to get right. It is only the ease with which frameworks make creating a user account system possible that makes adding user accounts "best industry practice."

tl;dr = Treat the need for user accounts as a possible edge case.

Good luck.
This is very close.

I used to provide crypto coin wallet password recovery service. The first couple of days would be spent on building a knowledge database with the help of the wallet owner. Plugging that data into the algorithm, even if the password was random and long allowed me to usually get the correct password. Exploring the whole search space without pruning is a fools errand
Hah... the _content_ is the noise in that case!
people gamble their money away and its plenty legal. The free market won't solve everything.

I also have a bit of a hard time imagining that someone having even easier access to, say, meth will thus be able to hold onto a job more easily. Personally I can't show up drunk to work.

Though I agree with things like gang violence, I do worry about the effects on public health. Cigarettes and alcohol mess up society a lot already
Oracle softly increments SPARC M7 to M8, We'll still love you, Solaris, to 2034
Your comment reminds me of a time when the same was said about Microsoft. It will be interesting to see when/if Apple falls the same way MS did.
I think you're right, but only for a narrow definition of "browser". Sure, something that looks and works exactly like Chrome, Safari, et. al. would be a gargantuan effort for a sole developer. But an 'HTTP client' can take many forms and still offer value, even advantages over the existing browsers which serve a very specific remit.

A basic text browser is the kind of thing that's buildable in a year. Moreover, once you start building that, maybe you have an idea for certain features that current browsers don't do well (bookmarking, navigation) or at all (change monitoring, api integration, editing).

I'm optimistic that there is a lot of unlocked potential in the HTTP/HTML platform.
I like how it was built in a day and then rebuilt in two years... Nice Article!
Not sure what you are talking about. What taxes?
> Below is a slightly-modified comment I wrote 59 days ago on benefits of Duodecimal (Base-12) over Decimal and Hexadecimal.

I think you mean 4B days ago.
Occasionally there are some apps which aren't games: https://www.f150forum.com/f118/ford-abandoning-remote-access...

"good luck unlocking your car with abandonware lol"
https://twitter.com/SwiftOnSecurity/status/91013013057141964...

Sure, this is Ford's fault in this case, but it means that anything which has a tie-in iOS app needs to either budget for or bill for ongoing updates to make sure it keeps working.
With all due respect, I don't think you understand the purpose of currying and partial application. In your defense, the article merely explains what currying is, but does not explain why you need it.

For instance while writing functional Javascript code, I never curry my methods, instead I use helper methods from functional libraries such as lodash or Ramda to curry.

Where currying is useful is in cases like this:

```javascript
//Definitions
const filterUsers = (fieldName, value, users) => //Implementation
const sortUsersBy = (fieldName, users) => //Implementation
const takeUsers = (count, users) => //Implementation

//Without currying
UserService
.getUsers()
.then(users => filterUsers('active', true, users))
.then(users => sortUsersBy('age', users))
.then(users => takeUsers(3, users));

//If these methods were curried
UserService
.getUsers()
.then(filterUsers('active', true))
.then(sortUsersBy('age'))
.then(takeUsers(3));
```

Here is a video which explains proper uses of currying (and does it very well) [1]. Here is another article if your coworker start using functional programming and you want to stop them [2].

1. https://www.youtube.com/watch?v=m3svKOdZijA

2. https://brianmckenna.org/blog/howtostopfp
The problem is that utility company distribution system operators can issue clearances (ensuring a de-energized state) on their systems disconnects, but not on individual home system disconnects. Its not a tough problem to work around though, all the troublemen would have to do is to ensure the line is dead before installing their shorts and grounds, if the line wasn't dead, they'd stop work and figure out which network was backfeeding the line they were trying to work on.
"There has never been a one to one match between money and stuff."

Depends on how you define money. In the case of hard assets like gold there is a one to one match because gold represents energy already spent.
>Alcohol is illegal here until you're 21

Did anyone ask for drugs to be legal for kids? or to not be regulated at all?

> We even tried to make it illegal but it wasn't tenable.

Neither is the war on drugs, you have to be blind to not acknowledge its huge failure,
both economically and socially.
> A drugged out, non-productive population costs a ton.

Is the only reason you are not using opiates at the moment the fact that it is illegal to do so?
I think Apple's response to that is, 'come, enter our walled garden!'

Apple's ecosystem is a lot like the Hotel California: you can check in any time you like, but you can never leave.
Facebook being social 'fast food' (or junk food) is the best analogy I've seen. Great thought!
This one just came up on Kickstarter today. Long battery life of 2 years. Hybrid analog + digital.

https://www.kickstarter.com/projects/858167610/swings-worlds...
I'm not sure if you remember the internet before Google, but finding stuff was significantly more difficult. Other search engines were either based off of manually curated indexes or were simple keyword searches and you'd often need to scroll pages of results to find a match that was actually relevant to what you wanted.

People used to buy printed books with lists of useful websites to help find things.

So yes, the internet existed before Google and would exist without it, but Google Search was a game-changer in making it useful to the average person.
Terraform Module Registry
>I think you're reading a sarcasm into it that I'm not seeing?

It's possible - I've also read his book and some other work of his. He's a very good writer, though, so if it's there, it's almost certainly intentional.

If you follow that paragraph, 'With their free time, they played epic pranks, which happened to draw further attention to their own cleverness – ' is then followed up by Foer's description of them as the enemy of suited bureaucracy. It makes you imagine young people going against a paternal figure, but the examples he chooses both cut their credibility and show that their fight was ultimately useless. It also provides better juxtaposition for his ultimate point about Zuckerberg's perversion of the hacker ethos.

You're right, he is painting Zuckerberg as a wannabe. A boy who wants to emulate naive heroes but doesn't have the 'technical virtuosity' and ends up exploiting the culture he's almost but not quite a part of, turning it from something fairly harmless into something that Foer believes is extremely dangerous for society.
> the problem is that you can't play phone games from 2009 on your 2013~2016 iPhone

Devil's advocate: you don't have to install iOS 11 on your four-year-old iPhone.
Backwards compatibility doesn't come without trade offs in security, maintenance, resource usage, etc.

How far back should Apple go with backwards compatibility?

Do you also think that modern Macs should support 65C02 from the Apple II days? 68K Mac programs? PPC Mac programs?

Apple dropped 32 bit processor support in 2011. They will probably drop 32 app support in the next two years.
From what I understand, both modules could potentially be used. HC-06 & HC-05 contain the same physical internals, but host different firmware.
> I feel there should be a counter-article along the lines of "Unit testing and static code analysis conservatively prevent 80% of the bugs".

We need to talk about costs though. If a type system lets you write 15% fewer unit tests, it's worth it for that alone.

> There are static code analyzers (eg. tern.js) that provide hinting without requiring a transpiler

A static analyser is already a type system. You need a way to hint to the analyser, at which point you've got a notation for types in your language as well (maybe a limited one). You want the analyser to run on every build anyway, so a transpiler is no more effort; if you make the analyser optional developers will skip it, and will introduce bugs as a result, so it's better to simply not have the option.

> With Flow and Typescript you have transpiler overhead, but when it comes to places you might need them the most - checking and sanitizing data interchange that's so common in modular, service-oriented architecture - they fall flat.

You need to use types on the interfaces too. Use something like thrift.
https://talky.cards, a web interface for https://api.ai.
I'm not sure I appreciate the distinction here. I am not claiming that the original toolsets were the same as modern ones. In large, I would expect that was a limitation in memory and extra resources. Similarly, I expect the completion you are referencing is a far cry from modern completion. I remember early completion that I had access to was limited to available methods only. Was the referenced one more sophisticated?

That is, I was really only trying to reference the primitives. Because, well, progress. :)
What you are describing is the way it is for the Saudi proletariat. These people don‘t use Snapchat. The rich do and their lives are completly different from what you describe.
Thanks, that's good to know. I've wondered if these options are used in the past.
I think Apple has a far greater advantage than MS did (if not quite the marketshare, although the markets are different). MS was never seen as 'cool' or an aspirational status symbol like Apple products are.
> The only reason you need the grid projector is for getting a detailed 3D model.

That's what I want it for.

TouchID isn't very useful outside of fingerprinting. The dot projector I could see a wide variety of really neat, innovative uses by third-party devs if it can be made accessible.
Not to mention making a controller would be trivial for a DoD contractor. I feel like some people in this thread want it both ways. If they see a contractor reinventing the wheel by making a custom xbox-like controller for god knows how much money they'll get criticized. If the DoD buys off-the-shelf parts then they'll get criticized as well.

I think when its come to HIDs like controllers or keyboards, off the shelf is fine. We can have the exact same conversation for Dell keyboards or 3rd party keyboards and mice.
Pretty sure MAC randomisation has been in since iOS8.
Very, very cool!
We just launched our consumer focused Plus plan, featuring Netflix, Spotify and more.
7 words about Facebook:
No way to put pages into categories

(so much about free will / organzing)
And ILLEGAL drugs lead to crime much easier than legal one since you need to socialize with (sometimes) criminals to get your stuff.
> It can never be illegal to use any tool. It is the intent and action carried out with the tool that decides whether it is illegal.

Since illegality is, literally, whatever is contrary to the law, anything at all can be illegal. We can hope that crazy things won't be illegal, and decry their illegality—but, since it's convenient for a government to impose sufficiently many laws that anyone can have some infraction pinned on him or her (https://www.youtube.com/watch?v=JwsLAqjqnxo), to say that any particular thing can't be illegal is probably wishful thinking.
As one almond?
Is there really value in an online connection to a distant person who you didn't know existed, at the expense of time you could be spending on face-to-face local relationships?
Wow! How did you learn that?
Slight tangent - since the image of the 1 Hacker Way FB sign is invariably used in FB pieces, its amusing to note that the back of this sign still shows the Sun Microsystems logo that they cheaply painted over when they took the space over:

https://pbs.twimg.com/media/Ce5VS24UAAAxxLF.jpg
Facebook is very useful to me - as an address book. There has never been a better tool to get in touch with folks not talked to in years.

As for the 99% of the profit-making garbage on that site, I haven't bothered since the Snowden disclosures.
Permissions have been reduced, and we just went live with a consumer focused plan. Feel free to check it out!
I like the example project that compiles a source file into a Mandelbrot image.
I wonder what would happen if wow subscriptions became illegal and the only way to get one more month of the stuff is to find a "guy"
Ya if you make a one person company to avoid taxes, the second the irs looks at it you're gonna have a bad time. This is already true today, and would be especially more true if they drastically lowered corporate taxes.
> Also, proprietary desktop software is still usually "protected" by just a serial number :D

The ineffectuality of most DRM isn't really an argument for it (or even just an argument against arguments against it), though.
How do you prove it?

Holland-America are not officially printing brochures or anything like that.. they're a just using word of mouth.

If it ever went to court, I am certain they could just say "yeah, we heard it was true..."
You seem to have no understanding whatsoever of the funding system and life cycle of games.

Games are generally funded by a publisher who retains all rights to the game, the developer is contracted for some time, then goes on to work on something else. A publisher is not going to pay for the update of a paid-upfront game from 5+ years ago, there's no ROI in that. Without a continuous revenue stream, publishers don't keep updating games.

Furthermore, both publisher and original developer can fold, leaving the game orphaned.
Repeatable and reliable builds for large JavaScript projects (2016)
We just launched our consumer focused Plus plan, featuring Netflix, Spotify and more. Check it out.
> Devil's advocate: you don't have to install iOS 11 on your four-year-old iPhone.

That is in fact my plan, but is nonetheless frustrating.
Seems to be Mail.app if it's a fault on Apple's side. I wonder if the Outlook.app works correctly?
Do you actually think there's anything bad to write about with these?
Hi there, just letting you know we reworked the access the above apps require, whilst still remaining useful.

Feel free to try it out again.
The iPhone 8 is roughly the same size as the iPhone X.
Yeah, the chips are nowhere near as reliable as the magstripe. It seems like a transitional technology only - NFC is fast and reliable.
SJW detected
Going Broad in a Graph: BFS Traversal
> The latest processor doesn't support 32 bit code.

Don't they, though? I've seen a few people assert that, but no hard facts yet.

> Why should Apple waste time, resources, and space on the device to support 32 bit code?

Because users paid good money for 32b applications and phones which could run them at the time, and this is going to hold back users updating on iOS.
Despite how much I dislike Facebook, this article started off decent, but took a strange (and disrepectful) turn into hacker culture and algorithms that was completely unfounded. Facebook addiction and the centralization of the Internet has literally nothing to do with the concept of algorithms. Sure, machine learning ventures at Facebook contribute to the need to track users and invade privacy, but that's not the fault of computer scientists working on these algorithms. That's the fault of Facebook's business model.
I think you have to get permission to ensure that not too many people in your immediate area have over 5kw, otherwise the grid in that area might not be able to handle so much being pushed back in without upgrades.

I don't know about three phase.
I don't see a lot of clinically depressed people sticking guns in people's faces. Nor do I think lack of morality has anything to do with addiction.

Rather than treat the mind, I believe in treating the spirit.
How do you like Brave?
You probably haven't lactated. It's not that simple -- once a baby accepts formula, it's nearly impossible to breast feed.

That's a big reason why breastmilk companies are ready, willing and eager to "help" with sample product. Hell, somehow two of those companies were able to estimate the birthdate that our child would have likely had if my wife hadn't miscarried early. They go to the expense of mailing 10 lb boxes of product with a retail value of around $75 to people -- it's almost an "addictive" product with ROI high enough to justify that large marketing expense.

In third world countries, they go so far as to send people dressed like nurses to provide samples and "help".
Credit card payment organization will hold merchants, acquirers, issuers liable for fraund if the party is lagging behind in security even if it can't be shown directly that the fraud was their fault. This is called liability shift.

http://www.emv-connection.com/best-practices/what-is-the-fra...
The idea is great but at many places I worked it would breed so much resentment amongst the rest of the team. Did you have issues with that?
Facebook AI Research Sequence-To-Sequence Toolkit Written in Python
Flexible package manager: multiple versions/configurations/platforms/compilers
Do you really want to live in a world without Coca-Cola? -- WW
China orders Bitcoin exchanges in capital city to close
Because it's a currency that works like cash over the internet with no reversibility, it can be easily laundered via mixers, and has no ties to your real life identity unless you want it to.

It's not perfect but it's by far the best currency for illicit online transactions.
"You can't force everyone in your life to communicate on your terms..."

Isn't that what many people and groups on Facebook have done? Why feed that mentality?

People who will only communicate with you through Facebook are likely not worth communicating with, as that signals that they don't think you're worth the extra effort. Email and telephone are still quite valid and effective means of communication.
> To still allow for competition, you define a base feature set and representation, and then you allow vendor extensions. You need some sort of standards body that can promote vendor extensions to standardized, supported things. And clients can choose to support whatever (or no) vendor extensions that they want to.

Right. The problem is in the first step. The moment a consumer likes a vendor extension and begins relying on it, they are locked in until the standards body gets around to standardizing it. So all this cooperation to pick a standard and maintain it, and consumers still end up locked in because they like certain extensions more than others. And software providers for consumers still have to write individualized support for all the providers to in order to manage all their extensions.

So all these cycles went to building a standard, and where's the actual win? We still have handlers customized to individual providers. We still have consumers choosing to rely on singular providers.
Infrared signals let malware jump network air gaps
How to Install Php 7.1 on Debian 8
Hey there, we just went live with a consumer focused plan, featuring the above.. Check us out!
I always thought that the role of the stock market is the collective intelligence of a large pool of investors, that allocates resources to the most effective or highest performing businesses. Index investing is a blunt instrument that does not allow investors to resource-allocate on the fine-grained individual business level. In the best case, it's more like the Soviet central planning, where a handful of people selecting which stocks comprise an index do most of the financial planning. In the worst case, it causes bubbles- the only decision power there is buy/sell , the detailed microeconomic information about individual businesses is almost irrelevant to the investors.
On the one hand I agree with you: on the other I quite like the fact that relatively large bodies of code I wrote 12 years ago still run unmodified (albeit in Windows desktop apps that have received updates and enhancements since then).

Due to these updates I don't know that they would still run on Windows XP but it's nice that the code hasn't needed to change.
Flutter makes it easy and fast to build beautiful mobile apps
Those walnut trees are growing because of rainwater. They're not a problem. And if farmed nuts we're grown in similar locations, that would also be fine.

But most almonds and pistachios are grown in a desert, with water extracted from ground-water aquifers. Without the wells, the almonds would not grow.
> Or was that already taken care of with the "app thinning" stuff a couple of years ago?

It should have been. And the update only removes 32b applications, not 32/64, if they were not doing so before I doubt they're going to thin fat binaries now.
I make enough money that I can buy my own pizzas whenever I want. Trading an hour of my time is not a good deal for pizzas, much less 3 or 4.
I think you're correct. I have a credit card from a major bank here and there's no pin associated with it. It does have a chip though.
>The water isn't safe to drink, and Coke can be cheaper than milk or formula, so many moms feed their babies Coke instead [1].

I find your reasons hard to believe and your reference #1 proves nothing. If water is not contaminated chemically, boiling is the solution like millions of people do daily. I also find it hard to believe milk is more expensive than coke as UHT milk is easy to import in large quantities and cheap.(A fast check shows milk is half the price in Mexico, water is even cheaper). Perhaps people do it anyway, but reasons sound dubious to me.
Your example doesn't work in Firefox (text doesn't wrap properly), but it does in Chrome
It's not idiocy, it's lack of health education which is a luxury that many talk for granted.