skysight-inc/HackerNews huggingface dataset:
I always find breakdowns like this interesting. Just to get a feel for what others are using, their reasoning, and to generalize what others are spending monthly/annually. With more breakdowns like this from more companies, I think it provides a great understanding of costs. It also can give people a good baseline for understanding what costs are at certain levels of users and with certain functionality.

While I understand that these numbers also give an opportunity for people to point out areas where there may be potential cost savings or opportunities to improve infrastructure, I am not sure generic comments of saying you are spending too much or too little, or I don't spend that much are beneficial. A few key pieces of information that would help correlate these numbers in my opinion are total users on each plan, monthly active users, and the average amount of data required for the users.

Just based off the Stripe numbers I would estimate that they have between 6000-7000 annual paying users (this number may actually be a little lower if the majority of users are paying monthly instead of annually). That does not include members that only trial the service, although I would suspect this number is small.

Long story short, every business has different requirements and usage. What works for one company with 6000 users may not work great for the another company with 6000 users. I just hate seeing people say that someone is spending too much without knowing all the details.
I would argue that `break` intuitively makes you go back an indent, so if you don't indent after the first `for`, one can assume `break` just exits both loops (goes back from lvl 1 to lvl 0 indent)
> I wonder if anyone here knows what purple lights are reserved for? A purple light on a car is thing all drivers are meant to know.

Apparently for anything, from funeral service to escorting oversized vehicles to HAZMAT response to whatever you feel like - depending on which country you live in :).

https://en.wikipedia.org/wiki/Emergency_vehicle_lighting
As some have said, this seems expensive. However, I would point out that the costs of using Heroku should be outweighed by the convenience and ability to focus on features. You are getting what you pay for here, the velocity you gain from not worrying about your infrastructure.

I do think that when you are first launching a startup, you should probably do everything as cheaply as possible, which probably means using a VPS or IaaS. As soon as your infrastructure becomes more complicated, you can use Heroku instead of hiring people to manage it for a while. Then see where your growth takes you -- you will probably find that eventually it makes more sense to hire a couple people to manage some IaaS or even renting racks and buying hardware.

As with all things in life, it really depends. I believe this particular configuration makes sense for companies who want to focus on product, not infrastructure -- at a cost of expensive hosting.
A new J release just came out- might explain the interest: http://jsoftware.com/stable.htm?r=1
"The intuitive finding was that people’s feelings of well-being closely tracked the workweek. As measured by things such as anxiety, stress, laughter and enjoyment, our well-being is lowest Monday through Thursday. The workweek is a slog. Well-being edges up on Friday, and really peaks on Saturday and Sunday. We are, in a real sense, living for the weekend."

Great, another person admitting that American work culture is slowly killing people, even the people who aren't actively working. This is an impetus for change.

"This conclusion points to a key feature of the work-life problem: You cannot get more “weekend” simply by taking an extra day off work yourself. If we were to take more time off as individuals, we would be likely to spend that time, as the jobless do, waiting for other people to finish work. We are stuck “at work,” in a sense, by the work schedules of our family and friends."

Yes, I found this to be true during my times of unemployment, but only if I assumed that my daytime hours had to be waiting... there are many ways to be useful during the day without a job, however that time period will not be relaxing. Sounds like "more free time" and less "time spent filling a seat" would lead to more general wellbeing in both employed and unemployed people because people would have more shared time together and less time in the stressful and mentally detrimental work environment.

My solution: make all weekends three day weekends and don't alter the amount that people are paid. Remove the outdated and harmful protestant work ethic and replace it with the German work ethic: do the work that is requested of you at maximum efficiency, then leave immediately afterward, and do not answer the phone or emails. Gutting the idiotic and nigh-suicidal affinity that people have for wasting time at work without actually doing anything would also help.

So yeah, we do need more free time, because time spent at work is typically wasted time as well as mentally unhealthy time. If everyone gets more free time on the same day, I assume better mental health would result. To be clear, we've reached the point in our technological development that this goal is eminently possible if there were political will or popular revolt.
Am I wrong to read this as alcohol being some kind of actual gateway drug? Not in the sense that it brings you in contact with other drugs, but more susceptible to addiction to them?

> The fact that repeated alcohol exposure reduces production of this receptor means that over time, drinking disrupts the brain’s normal brakes on dopamine release. In rats, this is known to speed up the development of addiction to anything from cocaine, to sugar and food. All of this points to a somewhat worrying reality – in consuming alcohol, people make their brains increasingly sensitive to the experience of reward that comes with substances like alcohol, drugs and food, which gradually makes people more desperate to seek them out.
Google and Lenovo Unveil Project Tango Smartphone
Upvoted in part for the awesome line "If he had told me something straight out of a superhero comic book, like that 95% of the universe is made up of some hypothetical invisible substance called “dark matter,” I probably would have believed that too."
How about Baremetrics? What did you replace it with or was it not necessary?
An assembly line isn't comparable to software engineering - it's closer to a compiler.
EximiousSoft Logo Designer 3.85 License Key Crack Download
First and foremost, it would take more money to buy all the combinations than the payout. Also, while $1.3 Billion sounds like a great big number, when you consider the taxes (even with a good tax attorney you are going to pay a substantial tax on that number), and whether you would take that as a lump sum or annuity, other factors come into play.
There's no mention of it's reworkability. If I want to replace a component attached with Mesoglue, would I have to throw away the printed circuit board, or is there some solvent you could use to free the part from the board?
There is a BIG problem with the current model of the advertising industry. It's based on STEALING attention from people. This is an outstanding lack of respect.

How about treating people like intelligent beings who know what they want for themselves and that stay informed ?

Make specialized advertising sites where companies can promote their products and services and let the users come when they want to chek out what's new or look for something they need. They will come. And they will be happier and the companies will be happier.

This is a civilized advertising method in my view.
Hacking != Software Engineering
But VLIW and OoO aren't the only two design points. The renewed interest in traditional inorder vector processors. In any case, I do think the point of DSPs was to be area/power efficient for certain specialized algorithms, and a lot of these are just becoming ASICs/specialized accelerators today.
Not only that... I don't think they will "refactor" the engine in the middle of the production, or include new features in the transmission before a deadline.
Dungeon master was definitely one of my favorites back then. I play it all the way through and even played the sequel "Chaos strikes back". I enjoyed this article for the nostalgia. I wish it had mentioned two other games though:

Dungeons of Daggorath [https://en.wikipedia.org/wiki/Dungeons_of_Daggorath]
This did many of the things Dungeon Master did but much earlier. I can see it's arcade-style gameplay being thought of as different, but I didn't see it that way as a player.

Black Crypt [https://en.wikipedia.org/wiki/Black_Crypt]
This really improved on the formula. It was released around the same time as Ultima Underworld, but it's a much more direct comparison to dungeon master.
Thanks! Fortunately, the app's usage is pretty casual—users check it a couple times a day, or sometimes week-to-week. Because of that, I haven't had too many issues with server load. Honestly, I could probably run it on a single server no problem, but it's good to have a backup just in case. I freelance alongside of this, so I'm trying to slowly make Cushion my full-time gig. Hopefully, I can make the final push this year.
First, I appreciate this story, but it seems the author compares the build process of software to the production process of the car line.

It's comparing the build stage vs the literal produce-the-thing stage.

I also think the stoppage of the production line happens in software.

If my code breaks while in production, I grab as many log files and stats as I can, roll back the code, deploy, and then study exactly why everything failed, and if we recovered post rollback.

That seems like the similar case on the car production line - haul the faulty model aside (get the logs/metrics), figure out exactly what happened, fix it.

Who knows how the actual assembly line was put together. Maybe they iterated hundreds of times.

I don't expect my code to fail in production, otherwise I wouldn't have put it in production, but I understand it _may_ fail. That's why I put in logging and metrics collection, the same way those engineers hauled aside the car.
LIRR is a commuter train that serves over 30miles out.
I generally concur, but in this case, this guy agreed to share his information with facebook, not YayView. What if he's in a relationship and a friend of his girlfriend sees his profile on YayView, that could cause a serious issue in that relationship for no good reason.
Having been self-employed for eight years now, with all the 24/7 life/work home/office work/play crossover it brings, it's been so long since I could relate to this perspective, or experience the joy of happy hour or TGIF. I often work weekends, while am prone to accomplish very little on a random Wednesday.

It's not that I'm always working or that I'm preternaturally time-efficient, organised or productive, it's just that there are no clear boundaries between work and non-work hours (for good or ill), nor between most friends and colleagues.

Maybe this doesn't apply to most people, but with the proportion of the economy accounted for by solitary freelancers expected to rise, I would think I'm not the only one who doesn't even remember what weekends or holidays are anymore. If so, it seems to me that a more enlightened and forward-thinking perspective would take into account the fluidity of work-life space for many Millennials (and beyond), rather than trying to shoehorn us back into mid 20th century big-corporate life rhythms.

EDIT: My personal investment in that viewpoint has been largely about finding better workplaces and better ways to work, e.g. http://likewise.am/2015/12/18/why-i-love-industrious-and-abo...
Always thought formal methods were an attempt to achieve this.

However the biggest obvious difference that prevents dev becoming like an engineering assembly line is that the engineers on the line are not surrounded by car customers changing how the car should or shouldn't work/look/cost every two weeks.

Not that cleaning up the actual process of development so its more easily and naturally verifiable wouldn't be a good thing.
If someone was challenged to a duel they'd be honour bound to accept, even if they knew they were entirely innocent of whatever provoked the challenge in the first place.

Someone being taken to court when innocent is inconvenient, but it can be resolved. If you're innocent but not very good with a sword that innocence isn't going to prevent potentially mortal wounds, yet refusing the challenge leaves a stain on your character.
Re slack etc: at my office we have a solution for people who can't competently use the tools required by their job function: unemployment insurance
As far as I can tell, the cost of the SSL endpoint on Heroku is almost exactly the same as the cost of a separate Elastic Load balancer, which you need to terminate the SSL connection before it reaches your app. So Heroku is really just selling this feature at cost.
If your hierarchy for a given node exceeds 1GB Then you almost certainly are using the wrong tool and should consider some kind of graph db.
Here's the math for those wondering:

Odds to win = 1/292,201,338

Cost of Ticket = $2

Buying All Combinations = $584,402,676

Current Prize ~ $1,300,000,000

Takehome Annuity(1) ~ $900,000,000

Lump Sum Takehome ~ $550,000,000

You'll likely end up splitting the prize at this point with at least one other ticket which will put you in the red by over a hundred million. This is the primary deterrent.

1: After 30 years of payments. 900m is lower end after state taxes. https://www.usamega.com/powerball-jackpot.asp
Software engineering isn't an assembly line. In our case, the assembler, is quite literally a program that virtually never makes mistakes. When a program won't compile, as would be analogous to this McLaren case, we do stop everything and figure out why it won't.
You're throwing around the word "trivial" pretty carelessly.

"the closest and cheapest" is Uber.

"let's say you as a consumer don't actually care about the brand" is a big, mostly wrong assumption.
"The developers and the owners of existing office space know that the carryover is about to run dry, and that the cap is going to be in full effect every year for many years to come, and are pricing their long-term leases accordingly. And companies, knowing the same thing, are signing them."

... just in time for the inevitable and predictable downturn.
I'd imagine a Socrates, a Pascal, or a Blake would see a life of understanding as a journey, which doesn't imply failure.
What prevents you from using ~~Docker~~Digital Ocean?
Ask HN: Web Dev Certificate or CS Degree?
I live in Seattle, http://webdev.seattleu.edu/ Seattle university is offering 1 year Web development certificate teaching CSS3 HTML5 and JS . Should I pursue this? is it worth to find a career as a web developer or should I just go to school get my CS degree and become a programmer?

I basically have 2 and half years left of schooling to get a BA in CS but this seems like a short route only a year and I can get a job as a web developer?
It was once recognized in Uruguay, ostensibly: http://www.deseretnews.com/article/235374/URUGUAY-RESCINDS-L...
Ask HN: What is volume of login requests for services like FB, Twitter?
I am curious to see how many login requests (per second) are served by high traffic services like FB, Twitter, gmail, instagram. What is their architecture to achieve that login scale? Is login a scalability problem for them at all given that most of them have long term login sessions, even more so on mobile devices.

Please note that I am not looking for regular data request rates but purely login rate.

Also, I am curious to see if there are set times where the login volume spikes. For corporations typically the volume is highest between 8-10 when people come in to work. What will it be for these services?
Thanks!

1) Yes, it uses a USA gov' database. But I'm curious about why it looks American to you. Could you please elaborate?

2) To be frank, this is django's registration system, off-the-shelf (least effort). If I see enough interest in the site I will add simplified login. Thanks for highlighting it.

3) You did nothing wrong. I've stripped the interface down to the most basic functions.

4) You're totally correct. Adjusting the targets for body shape and activity is a priority item. As far as pregnant + breastfeeding, the source database has data for each but not both.
I just had a newly-built Skylake desktop completely lock up twice in the past week while using a resource intensive development tool. I'm curious as to whether this is related - I was freaking out over the possibility of my ~1200$ machine being defective in some way.
There is a TON of extra (wasted?) space in SF as compared to Paris. Look at a street in Paris; then look at a street in SF: huge lanes, parking, large boardwalks, etc. Even if they had the same limits on stories, it would still be significantly different.
What about families and tribes? Half a level?
https://news.ycombinator.com/item?id=10850762
I'm retired and I still want more free time.
This doesn't quite work, since break skips over if statements (and most breaks have at least one if statement around them). So you have to look glance at the keyword at the elbow of each indent anyways, to know where it's going.
Time zones are a major challenge, but remote work includes a huge range of locations in the same timezone.
It's also able to load microcode patches very early on in the machine bring-up process. Microcode can be anywhere as simple as a single hardware enable bit "turn on this hardware unit" or as complex as "this instruction should be decoded as this sequence of microops."

It's hard to know exactly what's wrong without more internal, never-to-see-the-light-of-day Intel information, but it's possible the patch is as simple as tweaking the decoding, or disabling an optimization. It's doubtful a fix like this would require disabling an entire instruction set or hardware unit (like the TSX fix required; those are fairly rare bugs, even for Intel).

Specifically, given that it happens to be a bug that only happens with FMA3 disabled and hyperthreading enabled, it's probably some kind of hardware scheduling deadlock, and the patch could be as simple as "when the decoder sees this sequence of instructions, add some strategically placed NOPs to avoid the deadlock."
The article makes a good point but if a person is already in the 'compare' mindset it is often impossible for them to internalize it. One of the oddest things is finding a fact that you don't believe because if you did, it would require you to change your whole belief structure about yourself.

The canonical example is addiction, addicts believe they can quit any time, because if they couldn't quit then they would have to admit they were an addict. And generally admitting that means admitting you aren't in control and that is a scary place to be without any support.

In startups you will often see this if the company is suddenly very successful and people are suddenly "rich" (by their own definition). I've seen two responses to that outcome, sometimes people are grateful that they were lucky to be in the right place at the right time, and some people develop this internal view that they are somehow "better" than the folks who did not get rich. In the latter case it expresses very oddly, putting down people who are doing better work than they are, but aren't rich. The challenge of admitting that they were just lucky, means they have to understand they are not somehow better than the people who didn't get rich.

At least if you won the lottery its obvious you were just lucky.
All I can respond to this is good luck and I hope you stay happy.
Good analysis - this sounds like a smart strategy. Best of luck running Cushion!!
Cryptocurrency bugs can be quite expensive. Maybe that will make software engineering more like other types of engineering.
"Substitutions" is misspelled on the front page.
Would your provide some more detail or reasoning here?
The driver discounts cost them way more than new rider promos.
Yeah, I'm all in favour of encouraging angry and violent young men to follow the Marquis of Queensberry rules, but I can't imagine many people agreeing to settle a dispute in this matter unless they thought they'd win. Even allowing for everybody thinking they're an above-average fighter, this can surely only be a partial solution.
I think this quote summarizes hackers today: ``[T]ime spent sweating memory is time you're not writing your app. The hard part is developing the experience is that you need to know when you need to care."

Not having to worry about memory is now a luxury we can afford in the age of plenty. While writing an efficient spellchecker would have been a great feat in the 80s, there's no point of that when you can load the whole dictionary file in memory.

In other words, memory management is a #highclassproblem for many developers--you worry about efficiency once you have a lot of adoption. (Within reason; if your app is unbearably slow that isn't good.)
The Eng Language Index
[...] a whole bunch of engineers tried to figure out not how to
fix the problem but why the problem happened in the first
place.

This is exactly what debugging is.

My friend was quite obviously an accomplished hacker.
His hacker mentality would have fared quite well in
software production, where debugging is part of the
normal workflow [...]

Finding a workaround in production is not debugging even if it's useful.
Exactly. SF's problem is not just a lack of sensible zoning but also a lack of adequate infrastructure to handle a modern sensible environment for commerce. Manhattan not just doubles its population size each business day but the vast majority of those people use public transit to get there. SF is still far too linked to the car. In many ways NYC is a 21st century center for commerce while SF is largely stuck with a 20th century way of thinking about things.
Am I understanding this correctly? Just under 10% of the cost was spent on fonts? $~800? That seems unbelievably high.
You can do a cross service join in a single request. Combine that with good caching and a normalized architecture is (almost) as performant as a demoralized one.

Check out https://github.com/facebook/dataloader

We use it to do cross service joins in the form of bulk requests in a very transparent way.
>> 2. Criminal courts don't enforce adultery laws.

US Military courts do. They take a circuitous route to get to it, but they can punish a soldier for what the civilian world calls adultery.

http://usmilitary.about.com/od/justicelawlegislation/a/adult...
Still did not receive mine, honestly I already lost my interests in it, there are so many competitors and this took too long.
If you are stepping on my toes and refuse to step off, I don't care whether you are being evil or irrational, you are still perpetuating an injustice
"I grew up in Queens, lived in Manhattan for 16 years and moved to Dallas a year ago (cause someone paid me.) I've been to SF more times than I can count over the last 10 years for computer related work and conference, etc. You couldn't pay me to live there."

Wait, so I could pay you to live in Dallas, but I couldn't pay you to live in SF ?
Initially, AdSense "served ads that related contextually to the content on a web page". (text-only, non-invasive ads, fair revenue)

What you nowadays mean with AdSense, the ads that follow you around (tracking, little revenue) started in 2009/10: "Google AdSense started using search history in contextual matching to offer more relevant ads". [my pov: this started a new Ad Tech boom which is now again on a tipping point and waiting for another disruption - because site owners get little revenue and it sucks for end users (crash browsers, drain batteries, too invasive, already own advertised the products)]

https://en.wikipedia.org/wiki/Adsense#History