skysight-inc/HackerNews huggingface dataset:
The new "unlimited" plans slow down if you use more data.

People hate overage charges and that gets rid of them, but everyone is still going to prefer wifi at every opportunity to avoid invoking the slowdown.

The new plans are an improvement but in no way do they lead to the death of wifi.
Why do you say he is well-versed in copyright and patent law? He has always been vocally against patents and even threatened to leave id Software back in the day if they started patenting. He is a known proponent for open source and have released a lot of source code for their games. I do not think he is well-versed in this at all, because he basically wants nothing to do with it.
Open sourcing sounds good. Offering a service without big beefs behind sounds suicidal. There a lot of big companies with big arm servers, who could offer that as gitlab/GitHub CI integration. Problem is the SW maintanance for them.
Eh honestly, I think posting 3MB of images is a bit antithetical to their goals of making everything faster. Gifs are basically the worst format possible for this.
Your problem is you have no momentum. You need to build momentum and get over your fear of shipping.

My advice: pick three "side projects": one that you can build in a day, one that you can build in a week, and one that you can build in a month.

Build the first one in a day and ship it. This will motivate you and build your confidence in your shipping abilities. Then build the second one in a week and ship it. Then build the third one in a month and ship it. You've now shipped three projects, good going!

That said, I want to echo what @vinceguidry said. Side project != business. If you want to build a business, the same logic applies... just get something out the door. But you need to be serious about ongoing support and maintenance. Whereas a side project could be anything, like a fun open source project, a personal website, experimenting with new frameworks, etc.

p.s. Don't be so hard on yourself. You just shipped a blog post to the top of HN. And you've got a long history of blog posts on there. Maybe you should ask yourself why you can ship blog posts but not side projects?
Interesting problems. But is there a practical reason why you'd want to put such stringent restriction on extra space? I mean, space is relatively cheap nowadays (except of course if locality of reference/cache size is an issue, where it translates back into time).
Ship daily

This is the advice I can give to anyone who has a side project. Get to the point where you can show something to the users and just start adding stuff.

Even if it's just two lines of code or changing the favicon - still worth it. In practice, it's harder to do than it sounds, but I've been doing it for some time and it's been going great.

In reality, you won't have millions of users on day 1 no matter how great your product is. If you start small and keep adding stuff you will have more success.

In fact, the biggest challenge for side projects is marketing and not the tech or infrastructure.

However, it also depends on the goal - if you want to build the project that makes money it's completely different story to experimenting with tech. In the end, you get the experience.

For example, a few years ago I managed to build an overengineered CDN product that compressed images on the fly (almost on the fly). I shipped the project and it even worked great for testers, but I didn't get to the point where it makes money, so I shut it down as with half unfinished features as it was taking too much time.

While building it I managed to learn Go, improve my AWS skills, plus some other tricks. Now it sounds like a great investment even though I feel that I haven't completed the project.
I already did extensive profiling and performance improvements, at this point I'm quite sure that if I could do multithreading on my lab's 24 core Xeon Haswell machines I'd be getting a nice speedup.
It's true GC has more of these features but I personally avoid stuff like that because that's serious lock-in.
I'm on a $30 unlimited data T-Mobile family/friends plan.

Since I'm not home a whole lot, I cancelled my ISP two months ago and have been tethering for two months. I can still work for home just fine, and watch Netflix in HD.

The speed is slowed down after 40Gb , and I get about 15-25Mb download speed.
It's refreshing in a world thats increasingly in a stranglehold from regulation and restriction that if humans really want to do something on a massive scale that we could potentially pull it off.
The industry, and consultants especially, have strongly pushed the idea that cloud will be orders of magnitudes cheaper than alternatives.
Cloud shell was free. Works fine for Ansible. Only trick is you have to reinstall it each launch.
> I removed the previous container before I verified all features were working

I think I found your problem.
A center/daggerboard does not balance the capsizing moment, it contributes to it. You have aerodynamic forces towards the lee centered somewhere above the waterline, and hydrodynamic forces towards windward centered somewhere below it.

Aside from the very few boats with hydrofoils, this torque is offset by that generated by the interplay of weight and buoyancy (for iceboats, the rigidity of ice substitutes for buoyancy.)
> And you really need rapid growth in order for working on a startup of your own creation to beat out having a reasonably-decent job

I disagree. You only need to get the income you want with the work you are willing to invest. Depending on what you do and what you need, that can mean that scaling up is not required at all.

Bootstrapping a business out of a side project is a thing.
Could Mysterious Cosmic Light Flashes Be Powering Alien Spacecraft?
Here's the thing, there's a lot of social pressure in our industry to start a startup.

I wonder if OP has ever question why he wants to create these startups.

I found a while ago, that I like kids, I like playing with them, I would never have one though, I see Startups as the same way, it's something you'd be stuck forever, like my JQuery Mobile based product of my own startup, I can tell you now that I get to fuck around in my free time, now I'm happier.

You need to question yourself more, are you a programmer or an entrepreneur?
Where in the article is any of that stated?
Rule 1 is that password rules are bullshit, but all of the other rules lead to needing Rule 1: how are you going to explain to a user that their password cannot be their username, or that their password needs more entropy or complexity?
I feel the same way. ;-)

Most of the projects I work on in my free time I start because I want to learn about something (new language, new UI framework, whatever), and once I feel I have achieved that, my motivation drops dramatically.

Also, not having to deal with deadlines, strange and ever-shifting requirements, or angry users is part of the fun. Walking away from a half-finished program is not something I could get away with at work, so it is kind of a relief to be able to do that sometimes.
How is it "false advertising"?

1. It is "unlimited" - not "unlimited full speed"

2. They tell you about the deprioritization.

On an anecdotal note, my family was in an extended stay for a few months while we were waiting to get our house built. The hotel wifi was abysmal. We were tethering our phone to our AppleTV - Binge On allowed us unlimited video tethering - we were using 80-100Gb per month successfully without a noticeable slow down. We were not in a congested area.

But part of the problem isn't the carriers fault. It takes years to get approvals from cities to build towers sometimes.
Here's another problem that isn't discussed very much: error messaging and failure modes.

I use a command line tool to generate passwords, and I use a password database to store them. It has happened to me before that the maximum password length is something disconcertingly small, like 20 characters. I would copy and paste my password, submit, and then failed to be able to login. Why? Because my password in the "create" page was silently truncated on the front end, but the same truncation does not occur in all places, so I would type a longer password on the login page then what was registered in the system and it would fail.

Other times a password that was too long or contained whitespace would fail with a cryptic error message, or would tell me I failed to meet some other password rule that I know I did not fail to meet.

I don't understand how something with so many widely-recognized best practices associated with it can be implemented badly.
Musk offers to fix Australia's energy crisis in 100 days
It also doesn't make any sense, as a number of studies have shown that renewables employ more people per MWh than fossil fuel energy sources like coal. [0]

So if the politicians point is that renewables destroy jobs, the evidence does not support this claim.

[0] https://web.stanford.edu/group/emf-research/docs/occasional_...
Unreal Commander.
https://x-diesel.com/
actually no.. by pledging you get the game and credits to play with the game.. but thanks for the feedback..
When you say most do you mean 51% were full, or something more drastic than that? Wouldn't most having vacancies be inefficient?
I often find that when I'm working on a really good side project I severely underestimate the time to finish.
Of the few times I've forced myself to actually finish it ended up completing in the wee hours of the morning.

So I've became more picky about the side projects and if I'm unwilling to commit to finishing it in the wee hours of the morning then it probably isn't worth doing at all.
I do agree, and for me it is ok to disagree with GvR.

I would have prefered a ?:
but I can replace it with

# requires non null default else there is a bug
value = arg is MARKER and default or arg

So ... I don't bother
No, you couldn't buy anything really. There was tremendous housing shortage throughout all USSR existence, and the apartments were distributed. There were some building "cooperatives", but they were massively subsidized too, with the spots rationed and queued for many years ahead.
Startup Lessons Learned from Designing and Selling T-Shirts in Uganda
The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.
I said as much in my first comment, yes. I'm not sure if I'm missing something in your comment?

Code units may 'exist' on all three through the fiat of their definition, but they only have a visible function and require you to process an additional layer in UTF-16.
It sounds like an alcoholic after a major hangover saying "never again".
Why don't we just stop allowing users to choose their passwords?
Rule 5 rejects nulls; if your password is your username, you don't have a password.

Meanwhile my organization is getting ready to mandate the use of a password manager that uses bullshit rules to produce analytics to surface at the director/VP level. So it goes. I look forward to automating the GI that's used to produce this GO.
This is both LDAP server and management interface. Check out the docker-compose.yml.
It should be mentioned that the NIST reference Jeff sites is only a draft, started last year. https://pages.nist.gov/800-63-3/sp800-63b.html

It's a great one. Not only does i recommend against composition rules, but

> Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically)

Oh, if there is a sin against passwords it is forcing quickly memoizable (i.e. simpler) passwords.
That's where "eat your own dogfood" comes in. It does not replace having real users, their feedback is invaluable. But if you yourself really use the functionality of the project, the production version the others see as well, then you can become yourself the user that pushes you as a developer to get things done and online.

Well, you probably know that. But for me that was important, so I'll mention it anyway.
All the Cool New Features Coming in iOS 10.3
Apple just seeded the fifth 10.3 beta out to all supported iOS devices enrolled in the Apple Beta Software Program. It’s been a little over a week since the fourth 10.3 beta was pushed out, so this can only be a clear indicator of the latest iOS upgrade being finalized and prepared for a public rollout.

See More: http://solutionanalyst.blogspot.in/2017/03/all-cool-new-features-coming-in-ios-103.html
In my opinion, Pandoc is by far the best Markdown parser nowadays because it can be configured to support just about any Markdown flavor you can think of.

Kramdown meanwhile seems to lack that configurability, and moreover has somewhat nonstandard support for in-line math. I switched to Pandoc on my Jekyll site and never looked back.
We have started doing blog posts reviewing the various SaaS services we use: http://blog.opencagedata.com/tagged/toolsweuse

so far we've covered
* Baremetrics
* Quaderno

coming soon:
* Statsbot
* Hosted Graphite
* StatusCake
* TravisCI
* Drip
* TransferWise (not a SaaS service, but saves us a ton of money)
Wifi will live as long as roaming charges are applied around the world.
802.11ac is capable of 1800Mbps. Which is only possible if you have a single device using all 3-4 antennas, no interference or competing devices on the same spectrum. I regularly get 800Mbps from my 2015 MBP.

It is theoretically possible to go that fast. I've never done it.
Aren't most missiles fired at Japan?
"Unlimited" marketing BS aside, the article is mostly a puff piece about deployment of LTE in the unlicensed 5.8ghz band currently used by wifi etc. So when they say "a future without wifi is possible", they mean it literally: you won't be able to use wifi in the 5.8ghz band in many places.

https://www.eff.org/deeplinks/2015/11/hurricane-lte-u-dont-l...
The same way anything else well understood can be implemented badly: naïveté, incompetence, ignorant ukaze from on high, "well we had to have something but there wasn't enough time", or some combination thereof.
> Bootstrapping a business out of a side project is a thing.

Sure, but it's not reliable. And that lack of reliability makes it inferior to a good job. If you're really a glutton for punishment and don't mind letting the market be your teacher, then you can make it work eventually.

If you're wired that way, for sure do what you need to do so you can stay sane. That's a big ole' pile of nope for me.
ECONOMIC COLLAPSE: Trump to Declare Bankruptcy on U.S
The Great Duo of Complete Mobile App Monetization
> My experience is quite the opposite. I was a heavy LaTeX user, and stopped pure LaTeX years ago when I learned org mode. For the usual markup, Org mode syntax is much nicer than LaTeX's. And if I want custom LaTeX, Org mode lets me insert it in the document.

That's interesting! I googled a bit and found that people actually write research papers in org-mode.

But in my experience (physics) that usually requires a lot of manual LaTeX control. Also these documents are often written in collaboration with other people, who do not use org-mode.

Frankly, Auctex with Reftex is so nice, I do not see the advantages of org-mode for my main use cases.

Maybe I will give it another try one day for letters and other one-off documents. I could see an advantage in hiding all the LaTeX boilerplate cruft.

> The task management is as simple or as intricate as you like. Org mode doesn't force any intricacies on you. If you want a simple flow, you can get it without learning too much Org Mode.

This is one case where I find actual value in the choices and pleasant design somebody else has made for me. Of course, now that I have learnt how well Wunderlist works for me, I could try to re-implement it in org-mode. But what would I gain? Mainly nicer text editing capabilities, secondly independence from a cloud service. The text editing is not a big deal, since it is actually beneficial to keep these lists short. For now, the cloud service comes with so many advantages that I accept this dependence. Finally, I have come to the surprising realization that browsing and checking off these lists is actually nicer for me in a mouse-first, keyboard-second interface, at least as long as I get to use a keyboard with a trackpoint.
This is why the first thing I do when I create an account -- no exceptions as long as it's not a throwaway -- is always to log out and log back in.

If there was a problem with password truncation I'll know straight away and I can either figure out what the truncated password should be and switch it to something that isn't truncated or if that's impossible I can create a new account. If I'm unable to create a new account at least I'll know to stay away from them without having done anything important yet.
> Absolutely nothing has changed since h1b visa was initially implemented

They've changed a bunch of things, including at one point tripling the number of visas available:

https://en.wikipedia.org/wiki/H-1B_visa#Changes_to_legal_and...
> The idea is most people can scrouge up 3k but not a million bucks.

The reality is far from that, though. Roughly a third of the citizens of the US would have to go into debt to secure $3K on the spot, they don't just have that laying around in the bank. Doing so could easily cause a downward spiral where one would have to choose between basic necessities or moving back in with family for months or even years to pay back the debt (I know because I've been there).

Hell, our household income is nearly $70k and while we do have enough in savings to cover such an emergency, it would still be painful and it would take us months to recover the money. Thankfully we both work for local government and have decent dental coverage, but it's a far cry from the much better health insurance we enjoy.

Also, the idea that major dental surgery is "just" $3K is amusing. My bill for removing my wisdom teeth came to nearly $12K, of which my insurance paid all but $800 thankfully. That wasn't even the total cost either; I developed a severe infection and when I called my dental surgeon he told me to go to the emergency room (another $1200) to have it drained and get an antibiotic prescribed. The emergency room gave me the antibiotic but told me to go to the dental surgeon for anything else. It's a total clusterfuck.
If you don't need the opening hour logic, you can already achieve this will Twilio's Twimlets.
That may be true as to why the insurance is separated, but unfortunately the idea that most people can scrounge up 3K is not accurate (at least in the U.S.).

Source: http://www.usatoday.com/story/money/personalfinance/2016/10/...
So you'll just lay down and keep taking it?
Their newly released free version brings their sync engine to the client so there is no third party relay anymore.
I think this gets to the heart of how so much of this discussion misses the point. The question is not about solving CS problems. It's about determining the authenticity of the passenger's story. In this example, provided that the border agent is at least sufficiently aware that a BST question is a 'hard problem', the question may have simply been posed to observe if the passenger reacts appropriately to that. Even if the answer is "look, I've just been on a plane for 23 hours! you couldn't possibly expect me to..?", You're right, the agent couldn't. Tick! The response is consistent with the passenger's story.

It's a bluff. Which is to stress a more important point: it's not for us to second guess the subtleties of a border agent's questioning. That's part of their professional training. -- That is of course, unless we have cause to believe the questioning is in some way unethical. And you raise (1), (2) and (3) that are clearly examples of unethical behaviour. But with respect to this story - where is the evidence that any of this happened? [1]

This is _precisely_ why we should be careful not to generalize and be accurate in our criticism - if we are to be taken seriously in an area where there is understandably much cause for concern.

[1]: To be clear: A technical question about a passenger's stated profession is not unethical. Yes, it would be unethical if the quality of the _technical_ answer was somehow tied to admittance. But again there's no evidence that that happened.
Guidance to a Data Science newbie
Not just Australian politics, I'm afraid. :o(
The other thread about sexism is also flagged.
Give 40, Take 0
Do you have a feedback channel? How do you know your product is on track to meet customer needs?
Busting the attention span myth
The Great Duo of App Monetization: In App Advertising and in App Purchases
The CIA, WikiLeaks and Spy versus Spy
Top bugs in C++ open source projects, checked in 2016 (PVS-Studio Team)
Just because these unlimited plans are being offered doesn't mean they'll take off. The economics might work well for single people, but if you're a family of five, how many phones and unlimited plans are you willing to get? $500 can get you a good desktop that'll last for 5-10 years, that same amount gets you a mid-to-high range phone that will maybe last for four years.

Plenty of places still don't get a good signal either - every trip to the in-laws' place reminds me of this.

This world does look possible, but I don't think it's close yet.
Reminds me of this joke:

https://www.reddit.com/r/Jokes/comments/1v4bpa/passwords/
You might be interested in https://hearingtest.online/ -- it's obviously not medical quality, but with a decent pair of headphones should help you to see what sort of issues you might have.

I'll re-iterate the point other commenters have made, though: even if you're not entirely sure you heard a sound, press the button. It's all useful data: if you're pushing the button during a high-frequency part of the test when there's actually no sound, that's a sign things are not entirely right. And if you only push the button when there is a sound, but don't push it half the time the sound is played, that's also useful data.
Because unless users are using a password manager, they need to be able to remember them (and anyone using a password manager is going to be generating secure passwords anyway)
Good, and surreal.
In Italy, until the 1980 dentists were medical doctors that decided to specialize in dentistry. It's still the case for a large part of them. But now there are separate schools.
Having made these public commitments, Musk and Cannon-Brookes had better deliver on their commitments within '100 days', or they are going to unfortunately pour petrol on the bonfire that is any attempt at rational energy debate in this country.

There are enough conservative elements here already making misinformed claims about renewable energy that any failures or compromises, even for good technical reason, will be seized upon.
This is pretty familiar! I've been going through this now with a little game I'm working on. It's been a way to learn React Native. I thought I would be done in a week, but I'm still working on it 6 weeks later, and I keep having to add new features.

It's crazy how the little things add up, like sounds, icons, animations, hosting, advertising, analytics, websites, landing pages, facebook pages, codepush, in-app purchases, etc. etc.

Hopefully I'll launch soon though, and be able to share it on HN.
Programming the firmware of a LoRa node in 40 lines of Python
What is a scrum master and why is it one of the 25 best paying jobs in America?
Very cool! Something to strive for, definitely.
This is ass backwards to me

Preventative dental work is dirt cheap and corrective dental work is relatively rare, and costs rarely spiral out of control.

That sounds like a much better deal to me, as an insurer, than insuring any other body part.