skysight-inc/HackerNews huggingface dataset:
Ask HN: Web development business workflow?
Hi,

I am student/beginner in web development (PHP, JS, HTML, CSS, WordPress), and I want to ask here some experienced developers (freelance and agency guys) about 'business workflow' in web development; primary about web site development.

How do you price projects? How do you get clients? Do you buy WordPress templates from marketplaces (like Themeforest) and use them on projects? How do you price SEO and maintenance?

Pardon me for ignorance and bad English.
More accurately, hardly anyone is offering it consistently.

I would love to use Apple Pay everywhere but it's simply not really available. For instance everytime I go to get gas I'd love to but no gas stations appear to support it. I go to Starbucks several times a week and use their app to pay but no option to use native apple pay (only as a payment source). Subway is suppose to offer it but the ones near me don't. A few stores that are suppose to, I've tried but the register person didn't click the right button and ended up crashing the system and had to use a card. Some stores say they support NFC but specifically block Apple Pay for competitive reasons.

Whole Foods is pretty much the only place I know I can use it and have it work. So I think it comes down to waiting for major players to start offering it like gas stations and starbucks so that people will be able to use it consistently in their daily lives.
The Misconceptions of El Niño
Netflix Movies Without Frontiers Is EU's Vision for 2017
There's a great subreddit that can point you in the right direction: https://www.reddit.com/r/electronic_cigarette/
Quite possibly. And that doesn't mean Bitcoin wasn't leveraged a certain way.
When I was in China for a while, a frustrating thing was that many websites I've visited often started assuming and practically insisting that I knew Chinese. There was more than one site that I couldn't figure out how to switch back to English. I checked that my browser was still giving the "Accept-Language: en-US,en;q=0.5" header, but clearly websites know better than me.
In the most classical meaning, "fractal" stands for "an object with a fractional fractal dimension". Since there is a clear cut on the level of details, the fractal dimension of this image is integer (i.e., precisely 2).

Nevertheless, it's totally cool!
I dont know, seems kind of skimpy for qualifying someone as a CEO.
yes, but social media is engineered to heighten these human traits, to get people hook using negative emotions
That's basically how you do it. Torrent packets have a certain "signature" (you can usually even determine the client from this, even if all traffic is encrypted). That, and torrent traffic is pretty leaky... even if you are encrypting, not all of your peers are.
It's one class of errors that doesn't typically happen with a static compiled language, people like to feel 'safe' about the dullest things but typos can be found pretty easily by running the code you just wrote in a REPL or at least structuring your application so that you can quickly get it to the same state to test live... But honestly you can just repeat the typos in your tests, or make new ones, in any case for me at least it's a class of error that comes up very rarely regardless of whether I'm using mitigations like auto-complete. And lastly I'd think if you were unit testing "properly", aiming for good coverage, which unit testing advocates will say you must do regardless of a static or dynamic language, your unit tests should catch various typos as a side-benefit. Testing things like int in -> int out or "reading this function it calls these methods on foo, here's a mock foo and we're just going to make sure all of them get called as expected and I didn't misread/mistype either the code or the test code" seems insane.
What about the insane housing costs for the poor and middle class, and the stagnation of wage growth? Clearly it hasn't played out the way they predicted.
That depends. I thought the same thing would happen to Uber, but they've used their rapid growth and VC money to fund lobbying efforts to change the laws around taxi regulation. As I understand it, these FF startups are attempting to exploit similar loopholes in Internet gambling laws as a short-term fix while they lobby to change the law in their favor.
ACK packets can take 3-4% of the amount of downloads. If you've ever used a severely lopsided DSL connection 6/128k for example, you can pretty much kill the upload on a shared connection by just making a download at the full speed.
I can't speak for anyone else, but I know that if I don't drive into a brick wall as soon as I wake up in the morning I can get reeeeally cranky. After a few hours of not driving into a wall I have problems thinking straight and I get all anxious and shakey. I was considering trying out the guardrail thing since it doesn't seem as bad (Some people can even still drive their car away afterwards), but I just heard that some guardrails use a paint that contains a pigment that can also be found in bricks so whats the point.
Ant-Man and Honey I Blew Up the Kid Are the Same Feat. Guy from Honest Trailers
People who change your life and how I landed my remote jobs and contracts
I have similar experiences living in a country where the dominant language is not my own. I hate the assumption that location should determine language preference.

I've worked with several really smart programmers from the US during my career. However, I've noticed that their geographical knowledge of anything outside the US is extremely poor (generalisation I know).

I assume this is due to the education system. Could this be the reason why large global players like Facebook and Google have such a poor acceptance and understanding concerning language, location and locales? Simply because many of the programmers are American?

I often give the example that there are vastly more Catalan speakers in the world than those that speak Norwegian. However Catalan speakers are treated like second class citizens because most of them live in Spain, and programmers assume that Spain equals Spanish. And we are talking millions of people more. It isn't a small number.

I'm often reminded of the urban tale of the man who approached a well known seller of washing-up liquid. He promised them a 25% increase in sales and he's receive 5% of the 25%. They agreed since they had nothing to lose and he told them to make the hole in the squeezy bottle 25% bigger. The people still squeezed the bottle for the same amount of time and the genius went home happy.

So I say to Facebook and Google, "use the language of the user, as defined in their browser language s settings primarily, but offer the user a choice to change it. I'd like 25% of the increased sales" .

The user's location should never be used unless you have legal obligations that are tied to geography. In which case, don't show an ad, since they'll not only be ineffective, but they make your company appear incompetent to the end user as well. Especially when I've registered to use your service and selected a preferred language!
No experience with ESOfund, but I've worked with brokers before to sell some of my illiquid, private company stock on the secondary market. It really depends on what restrictions have been placed on your stock. If you can sell some of your stock to cover your tax obligations, that's a decent way to go.

E-mail me if you want, I'm happy to chat about the situation / introduce you to the brokers I worked with.
That's exactly the thing, in an ideal world it would try to infer the language automatically, but still let you change it if you are not happy with it.
Your English is fine and learning is an important part of Hacker News.
How slow is "slow", for you? When my init was at its most bloated, it only took about ten seconds. I took out some things I wasn't using and got it down to similar timings to the article. (No SSD on this box, though.)
Well then you open up the possibility of being unable to override the language because you cannot interpret the one inferred.
{League of LEgends} Miss Fortune Rekts
It is possible to like things but not think they are perfect.

Every time Go has ever gotten better was because somebody who liked it thought it could be improved.
I think most applications could be sped up significantly by rewriting them more efficiently in their own language. You're rarely maxing out the possibilities of the language you're using, because it requires time, skill and a different philosophy of development than you typically find in corporate software.

>> Most of my Android apps typically take 1-2 seconds to load, again, courtesy of Java.

Java is kind of a special case, because the time spent re-compiling the code every time is pure waste. Java code can be rewritten almost 1:1 in C++ and derive a performance benefit, at least for things like initial startup. iOS prefers ObjectiveC, so you could get some sense of the potential benefits of native code by playing with iOS apps. It's probably not as big as you might think, because there are a lot of other bottlenecks that have nothing to do with language.

Firefox's use of XML for layout shouldn't make much difference, because XML parsing isn't really that slow and there are much bigger bottlenecks involved in rendering a GUI.
I would say that's a fairly accurate statement. While there are some legitimate users of BitTorrent (Blizzard is the most notable example) the vast majority of torrent traffic is pirated files. And it makes sense, as those pirated files have largely been driven away from being served over HTTP/HTTPS, whereas for "legal" file distribution, HTTP/HTTPS are often a lot easier to set up.
The competence is required to maintain the basic OS. Computers are highly complicated things. I'd bet that sufficient machines get attacked via BT clients. I'm skeptical we'll get to the point where any appliance that is at least moderately complicated will reach the state where it won't have the occasional security issue to which the user must respond. We might get to a point where that's getting better, but I'm afraid we're still far far far out.
Meet ESP32, New Big Brother to IoT Board ESP8266
Please read the entire article to see why this is a non-issue. Can't access the paper to determine just how old the "children" are in this study, but given that you absorb only 1 mg of nicotine from breathing in smoke of a 12mg-nicotine cigarette[0], I'd again treat nicotine poisoning as something not relevant to smoking in the real world.

[0] - http://www.electroniccigaretteconsumerreviews.com/how-much-n...
Google Play Music Family Plan $14.95 with 6 Family Members
Not really. Https traffic is easily identifiable via port numbers. Bittorrent does have its preferences but isn't tied to a particular port. Encryption was specifically designed to prevent torrent traffic from being identified as such by ISPs, to prevent throttling efforts. So any successful identification of bittorrent traffic by at the ISP level is an issue to be addressed.

My usual client (transmission) actually picks a random port every time it starts. That does seem the norm for serious filesharers, which I also assume are responsible for a large percentage of torrent traffic.
Hear this man. I'd love to use F# significantly more often than I do, but Mono and monodevelop are super worse than the official Microsoft alternatives. Once MS brings complete tooling over to mac, linux and the BSDs, that's a gamechanger.
For those who find it too difficult to delete your profile, consider just unfollowing random people.

Whenever I see an update, I ask myself "would I go to this person's birthday party?" Answer turns out to be "no" 95% of the time.

Overtime, my timeline got more and more boring, and sometimes when I log on I would still see updates from days ago. Now I only check it once or twice a week because it's so useless.
At Netflix we liked to joke and say that Netflix is a logging platform that happens to play movies.

You're sending a ton of real time data about stream quality and network congestion to help make sure you get the best possible experience. By adjusting your client to compensate for whatever local issues you might be having at that second and combining that with overall data, Netflix can do things like route around broken local routers and other sorts of things, as well as contact ISPs on your behalf if there are systemic issues.
That's the point I was trying to make. Yahoo has first mover advantage in having their own infrastructure for calculating scores and player statistics, not to mention a large base of users. Surely their fantasy sports products would be of value to companies looking to get a piece of the online sports gambling industry?
So, you admit Nicotine is not harmless, that's a good step 1.

But, Death is not the only harm. Kids have gotten series nicotine poising from smoking less than a pack. It's only fatal poisonings that are rare. "The initial symptoms are mainly due to stimulatory effects and include nausea and vomiting, excessive salivation, abdominal pain, pallor, sweating, hypertension, tachycardia, ataxia, tremor, headache, dizziness, muscle fasciculations, and seizures.[4]"

Sure, being stuck near an e-sig users may only cause a massive headache, nausea, and a case of the shakes, but that's still not OK.
Javascript is a very poor analogy since it's been grandfathered into our workflow, and has coincidentally been shoehorned into being workable, at the very least.
C has generics as of C11 via '_Generic'. Google can tell you more, and here's a blogpost with examples: http://abissell.com/2014/01/16/c11s-_generic-keyword-macro-a...
Just to add to this, I was talking to a co-worker sitting across me who's a mother of three kids. She says, "we don't sit like a family anymore; chat and discuss like we used to when my kids were growing up. All my kids are on phone 24X7. I like to talk to them but facebook has taken away that family time and I don't think I can get it back".
What part of types is change resistant?
Whats the problem in enabling more people to program computers like Python, Go and Javascript does?

And the most funny thing about this arrogant attitude for some languages, is that the greatest popular tools, and the "killer apps" tend to occur in those languages.. as a indication that there is actually pretty smart people using the language contrary to common believe.

So is more likely that the "artist" might actually end using Go than Haskell
RethinkDB Driver for Java now available
We detached this subthread from https://news.ycombinator.com/item?id=10703853 and marked it off-topic.
Glio (YC S13) Is Hiring a Software Engineer in Rio de Janeiro
Want to build the future of Latin American e-commerce? Join us at Glio.com.

We're looking for software engineers experienced in Ruby on Rails and Javascript. Our stack:

- Rails 4

- Spree (experience not required, but a big plus)

- RSpec

- jQuery

- Postgres

- AWS

- Jasmine

- CircleCI

Our main practices include:

- Continuous Integration, deploys all day long

- Hardcore A/B testing & data-driven decisions

- Shipping culture (you will deliver to production on your first day)

- Everybody owns the code – code is peer reviewed

- Pair programming

- Tests coverage

- Weekly sprints

Glio is the 1st Latin American company to be backed by YCombinator. We're based in Rio de Janeiro, Brazil. Our investors include, among others, Naval Ravikant, Ace & Co and FundersClub.

You will be hire #7 and join a hard-working, smart, ambitious team that aims at becoming the largest retailer in Latin America.

Remuneration involves a mix of salary and equity. If you're interested please email roberto@glio.com.
Transcriptic's “workcells”: fully automated labspace
It looks like if you have at least 110% your previous year's tax withheld and don't have self employment income you do not need to pay quarterly taxes.

https://turbotax.intuit.com/tax-tools/tax-tips/Small-Busines...

I can't find the actual IRS publication that says this, though.
I kind of prefered the old InfluxDB website but it may be a question of getting used to it. Either way I'm a fan, keep up the good work!
I'm the author, curious to know what you think! :)
You get 1 mg of nicotine directly. The other ~11 to 19 hang around. In areas with minimal ventilate the dosage can ramp up.

aka second hand smoke is not limited to other people.
Has Microsoft open-sourced the web development component (ASP.NET) with this or not?
How do the numbers look if you compare data transferred rather than just torrent count? Seems like that would be a better measure. I'd expect that to actually skew even more towards pirating, though.
MaidSafe
> But here, Amazon is the plaintiff.

And...so?

> The government merely provides the (ideally neutral) structure.

Yes, the government provides the courts, the laws that the courts enforce, and the laws that provide compulsory processes associated with legal actions once they are under way, and mechanism to enforce the remedies determined by that system. Resort to the legal system is a resort to government.

> And common law goes back millennia.

Not sure what that has to do with the issue of whether action the civil court system is aptly characterized as a use of government. Governments have been around for millennia, too. (And the actual complaint here isn't exclusively common law, though it does touch on that in the form of breach of contract; but it also has statutory claims, as well.)

> Would guys with baseball bats be a better option?

Whether or not the civil court system is a better option than guys with baseball bats is an orthogonal question to whether or not it is fairly characterized as a resort to government.
What about Visual Studio Code? Runs on Linux and there's an F# plugin.
Did you not read what you just posted or am I going to blind? Please highlight the parts that include clinical depression and suicidal behavior.
There's no way in which "exercise millions of dollars of stock options and hope that I'll be able to cover it" is a good idea. Merely increasing the runway doesn't fix the problem.
US Senators introduce legislation to cut H1B visas by 15,000
Show HN: Add GCM to your Android app in 5 minutes
I reached out to the company for help, and they said they'd actually told him not to buy from me.

See, it's shit like this that further erodes any faith I have in the ponziconomy of startupcanistan.
I experienced the same. Even the BBS' that deliberately were set up as social hangouts, which had the greatest ratio of women to men participants, still skewed about 70% male. I never saw it reach parity online, but interestingly, face-to-face parties brought out an evenly-mixed group as BBS users attended with spouses/girlfriends/boyfriends.

I see the current generation computer users' behaviors addressing this imbalance in user population, though not the software development business that produces that utility (lots of hygienic factors adversely impact the majority of jobs in our business now, compared to the state of the business 2+ decades ago).
LOL, only if by "investment decisions" you mean "luck into a 1 out of 1000 unicorn startup". I don't know a single programmer retired in their 30s who did it with salary and retail investing.
One case. In 1920.

Please read the rest of that article, including the paragraph you quote from, to see why you generally can't get nicotine poisoning from even hardcore smoking.

Also, this doesn't answer GP's question about nicotine causing breathing problems - besides the pedantic observation that your lungs will shut down with the rest of your body when you get lethally poisoned.
It may not be the advice OP is looking for, but it's the advice OP needs.
What's the breakout on a throughput basis?

I'm maybe a little surprised that Linux ISOs account for so little. But then, I'm obviously out of touch.
Along with learning assembly, find an active project looking for help. I cut my teeth on deconstructing\modding Oni (see http://wiki.oni2.net/ONCC for example) and it was great to have other people to bounce ideas off of.
Zuck - If you are here .. Buy Yahoo for Max,

Trust me, you will thank me later. :)
Of course? How do I use it, because I have used a third party app for this for a while.
Rust too. The bunker mentality of the Go community is not unique, but its fervency, I think, is not currently matched anywhere else.
RECONSIDER – Signal v. Noise
Yup!

https://github.com/aspnet

I've actually been running an ASP.NET site on a Linux machine for a few months using just all of their open source stuff. Works pretty well!
they have.
An option to show the QR code payment request by default would be really nice.
I guess my question becomes, does the articles description of 'bittorrent' include all p2p file sharing? I feel like a ton of video games and even software like Linux use p2p for downloads and patching.

Your answer was the sort of thing I was hoping for, although % of torrents may not be an accurate representation of share of traffic. Of course, it could very well be.
VSCode's F# support is extremely limited. Since F# is still statically typed but uses type inference to limit annotations trying to work without a proper IDE instead of a basic text editor can get really annoying.
It's fractal a la the Apollonian Gasket, to wit place a large circle within a space, then repeatedly fill all available outside-a-circle spaces with the largest possible circle.

Interestingly in this case, the limiter is the number of gear teeth - when down to two, stop. It's a fractal if you start your first gear with an infinite number of teeth. That being problematic, when down to 2 teeth scale back up to resume filling space with the largest gear possible ... making the real trick determining whether a gear should be placed such that it does not immobilize the chain.
The basics are that the price of inelastic goods (housing, food) will rise to absorb any disposable portion of basic income, resulting in calls for increased basic income (using "living wage" rhetoric) and a positive feedback loop.

I'm assuming inelastic goods aren't price controlled (creates intolerable shortages) and that basic income does increase disposable income. There are revenue neutral versions of basic income sometimes proposed by conservatives - dismantle social security and distribute the proceeds - but I don't think those versions are what most advocates have in mind when they call for basic income.
EasyGoogle is an experiment of mine to make the common use cases for Google APIs dead simple on Android. You can add any of the features below in just a minute or two:

* Google Sign In
* Google App Invites (email/sms user-to-user invites)
* Google Cloud Messaging (my favorite since it's hard to get right)
* SmartLock for Passwords (cross-device password sync, used by Netflix, NYTimes, and others)

Would love feedback, and PRs are welcome!
I've heard good things about F#, but the lack of HKTs puts me off. If I want a more elegant/better organized Scala, Ceylon is on the table these days. What's the compelling thing F# has that the JVM options don't?
The shell is my development system. The editor is a small part of it. Starting it should be as fast as, say, opening a window in an IDE.
The author really wants to turn this into a race thing.

The reality is that these homes are unprofitable investments especially in the short-to-medium term. No sane banker wants to make an unprofitable investment. The only way the investment gets made is someone who gets extra intangible utility from the investment (e.g. they like the neighborhood, close to family, etc.), has a longer time horizon, and lots of extra money to support the short-to-medium term financial costs.

It's not a race thing. It's a money thing -- banks and investors will steer a wide berth around people considering clearly unprofitable investments, so those investments will frequently not get made, and when they do, they will tend to be made by people who are willing to put up their own money.