skysight-inc/HackerNews huggingface dataset:
"That is certainly an option, but it's not without costs to say the least."

I believe I was pretty clear that none of the options are good right now.

And while that doesn't solve the problem we face now by any means, we must also not fall into the trap of being so focused on the near-term that we forget to learn from what happened, which I think is where we are now. It is probably rational for a lot more governments to start getting a lot more nervous about debt load, but instead we've all but talked ourselves into the belief that debt-fueled government spending is a moral necessity, and anyone who disagrees is an idiot. I hope that's right, even as I fear it's not (it's very ahistorical, if nothing else), because it's certainly the path we're committed to now.

"The current approach is certainly undignified, but fundamentally I wouldn't say it doesn't work."

It hasn't worked yet. It has perhaps not "failed" yet, but it certainly hasn't "worked". I recognize this is not a contradiction of what you said, but the same sort of idea through a different linguistic lens.

I consider this as part of the larger picture. We're still in the 2008 crisis, still marching along, still using the same techniques to resolve it. In that sense, this has failed; we're still in 2008, we have no immediate prospect of escaping from it, and our current plan is to continue doing the same things. I feel I'm justified in questioning why our "solutions" are doing so poorly.

I truly hope that you get to continue saying that this hasn't failed for a lot longer, but I fear that we are still in a situation where 2008 was still only the opening salvo, that the "solution" to 2008 was whackloads more debt for everybody, and that the next time the world economy burps it's going to go much worse because that option will have been played out. If this isn't failure, it sure isn't success.
This is why I've implemented a prototyping framework at Catalyze that's built with Angular, the same framework we use on the production front-end.

The flow typically looks like this:

1. Create conceptual wireframes

2. Build static UI components (typically in sketch)

- This step helps us define the look and feel of the product before jumping into code. However these are not full page mockups. It's more like an internal UI kit, and for the most part, it's fairly standard across products. So we don't have to update it often.

3. Build the styleguide from the UI kit in Sass (within the framework)

- Again, this is fairly standard so it's mostly templatized. We have an internal UI styleguide that's built already. So most of the changes per product are minimal (they're mostly small tweaks to give each product more character).

4. Build the prototype (within the framework)

- Since we use a template for each new prototype things like routing and more complex Angular concepts are already set up. Because of this designers aren't forced to approach the steep part of the hockey stick. They can stick to the view layer.
So let's say Broker Bob's 200k of salary + expenses is buying you 10 doctors per year -- 20k per conversion.

I'm pretty sure the cost per conversion for your ad on Yahoo Finance is going to be a lot cheaper than Bob's 20k.
I imagine it's a combination of:

1) People find it interesting

2) Slack is a YC company which always get bonus exposure here

Edit - Nevermind. Slack was not part of YC. They've acquired a number of YC companies.
> That's what democracy is about, the dictatorship of the biggest minority.

That's a notable failure mode of attempts to implement democratic ideals, but its definitely not what democracy is all about.
That Flipboard animation/video (showing the report I guess) is super distracting/annoying. I literally deleted it with developer bar just so I could read your copy in peace.

Also calling a $800 package with 25 hours and 5x accounts the "starter" level seems a little odd. It is your lowest paid tier, but there's nothing starter-y about it. It is your normal tier. The free tier is the starter tier.

I have no idea what a "project" is. Seems like an arbitrary limitation. What do you care what code I am running with my hours? It is none of your business. Seems like you created the concept just so you could "sell us more of it" with the pro tier.

Also pro coming with only 5 users is odd. If I am paying for 100 hours/month of usage, that just seems like an annoyance. You'll force businesses into only giving out access to a handful of people rather than every single developer (and if so few people use it, the company might decide the pro tier doesn't make sense and downgrade to "starter").

Why is it so hard to find a list of devices you currently support? I actually googled it and still cannot figure out what devices your service offers. That seems like absolutely vital information for anyone even considering you.

Overall I like the service, but I like Amazon's model more. Just give me a cost/minute and get out of my way.

PS - You absolutely CAN justify charging more than Amazon. iOS support alone is a massive value add. I just like their pricing model, I am not proposing you charge 17c/minute/device.
I find your desire to improve very impressive, but I think you will be better off finding a paid opportunity, as counter intuitive as it sounds.

Most of the time, the only technical skill you will develop by doing an unpaid internship is how to simultaneously make coffee and photocopies. This is not what you want.

When a company commits financially, the stakes are much higher and not training you properly will actually result in a waste of money. It will be hard with no prior programming experience but we fortunately, are a field where what you can do overweight where you come from.

This is only true to a certain extent of course, and you need first and foremost to be able to do things. It will take years and thousand of hours before you become a decent programmer.

For companies to invest in you, you need to demonstrate that you are sweating to get better and that you will actually get better.

It means reading, writing and studying code, programming methodologies and paradigms. Overwhelm yourself, learn passionately and ruthlessly. It may sound like a platitude but there is actually very little else you can do.

Start doing that now, yes now. Focus on that, take a job as a waiter and learn, learn, learn on your free time. When you start feeling a little less inept, it will be the right time to send a couple emails, calls and posts on HN.

This will also act as a test, you might be a little delusional and drank a little too much koolaid. Working all day and studying at night will let you truly assess whether it is the case or not, whether you are chasing a mirage or a vocation.

Technical internships, jobs should be viewed as opportunities to get better, professional and familiar with new problems and technologies. if you want people to invest you, start investing in yourself.
It would be great if they really mean virtual memory, but I very much doubt it as it makes no sense as a goal and is inconsistent with mentioning "Hardware provisioning".
> The term microservice places excessive emphasis on service size. In fact, there are some developers who advocate for building extremely fine-grained 10-100 LOC services.

It's just a matter of time until someone writes a "nano-service" manifesto...
That's funny, your phrasing outlines the paradox: it's a union, yet you don't consider it part of you, but simply a "neighbour" that can be squeezed at will.

Monetary unions turn into transfer unions if the regions' productivity are not equal. This is clear from the union of states called the USA. Poor states constantly get federal money taxed from rich states. And there's nothing wrong with that; the whole country benefit from there not being ruined states in the union.

Monetary unions also don't work very well without a fiscal union, under which transfers are far more easily arranged...
Nope, my long-term, live-in girlfriend and I are about to celebrate our 5th anniversary. No kids though. That said, one of my (also works-from-home) coworkers just had his third kid; he has a similar philosophy and just maintains a home office.
FireSauce.TV – crowd TV
It's specifically for games. Plenty of Amiga 500 games won't boot on Kickstart 3. 1.3 is the most compatible version.
Ask HN: Can Reddit overcome this mess?
This is pretty neat. We do our deployment coordination via Slack, and use a listener to parse messages from the channel to see if a delevoper validated their changes. I'm now very tempted to switch that logic to look for emoji reactions.
I had an idea, more a need, for something like this many years ago. It came back to my mind when OpenBSD needed funding partly due to all the different pieces of hardware they test on. Wouldn't it be nice for portability-focused projects to be able to pool together resources on hardware to cut down on it?

Anyway, awesome to see AWS doing it in practice. As usual, it will be more interesting to see what happens when competition turns up. Cloud space has more innovation and cut-throat competition than many IT sectors. Can't wait to see what the competition costs. ;)
I have a bunch of old Amiga disks. I've always wanted to get the data off of it (mostly old programs I wrote). Can this project read old disks (and ideally allow me to get the data to my PC)?
I used to work for a mobile services company. We used technology similar to this. It is NOT cheap, nor easy to build. Some places give you a web interface that connects remotely to physical devices on the other side and some nifty robotics to control the phones/push buttons/etc... This is down right affordable!
Congrats from another Dutch company that expanded to the US! We're using GitLab for all our internal source code at Mendix, and are extremely happy with it.
This is not directly related to the article but it helps to put the code of conduct of the Deutsche Telekom into perspective:

The Deutsche Telekom inherited the copper infrastructure, when the state-owned Deutsche Post AG was split into private corporations in 1989.

Due to this inheritance they are reluctant to build fiber-optical infrastructure. Because they are obligated to allow access to this infrastructure to competitors, they try different ways to put obstacles in competitors path, e.g. by suddenly embracing vectoring which effectivly denies access to competitors.

So the customer cannot benefit from fiber optical tech, has bought the whole infrastructure for DT and now pays for it again.

The competitors - if not denied access to the DT infrastructure - pay fees to use the infrastructure.

So basically the DT has a copper infrastructure which it never paid for, is unwilling to improve and gets money for from many different parties.

Their much advertised IPO worked... for the DT, while most of the private investors still feel the burn. They paid roughly 63 EUR per share which immediately dropped to round about 15 EUR which equals the current share price. There are still 17.000 investors sueing over the assumption that the DT knowingly falsified the IPO information.
This specific posting was mentioned in a couple of comments on a story about memex that was here a few months back. Which may help to provide a little more context.

https://news.ycombinator.com/item?id=9403852
Are you sure the chances are zero?

Greece has made a lot of sacrifices over the past five years and could have a surplus, if not for the interest rate of the debt.

So restructure it like the German one was: long payment plan, low interest and payments dependent on exports. Then they'll pay it off too!

Btw, the interest payment is the reward for risk. The risk is default of the lender and inability to access credit for the debtor. German banks gambled badly, tough.
Two things, first we do not 'pick on Germany.' We acknowledge that Germany had the most murderous government in all of history. And no, Britain did never set a explicit policy of extermination and it did not construct factories of death. [1] And second, Greece was not only on the receiving end of loans, but also on the receiving end of a completely boneheaded 'rescue' policy.

[1] Yeah, these are technical terms. See Timothy Snyder, Bloodlands, 2010 for definitions.
Perhaps the nanoservice manifesto would just be to use vanilla erlang. One process per module, each module less than 100 LOC. Would that be small enough?
Nope. Our bio hoods have a toggle switch. Lights off is in the middle, lights on is one direction, UV sterilization is the other direction. To turn the lights on, you have to turn the UV off.
Calling all bloggers and field experts
If there were a service that allowed you to hold live on-line conversations at pre-determined times (like office hours) with your fans, would you use it?

We would also offer tools you could use to create content from conversations, engage your audience better, showcase yourself as an expert on a specific topic etc.

Think car talk on radio, compared to the several car forums that have probably higher quality car-related discussions.
Yes I remember it. But the PQ hardly did itself any favors.
Oh, they do fail.

The last time I worked with some hardware folks speccing a system-on-a-chip, they were modeling device lifetime versus clock speed.

"Hey software guys, if we reduce the clock rate by ten percent we get another three years out of the chip." Or somesuch, due to electromigration and other things, largely made worse by heat.

Since it was a gaming console, we wound up at some kind of compromise that involved guessing what the Competition would also be doing with their clock rate.
Forth will might attract a different pool of candidates. That might be a good thing if the idea of programming in Forth excites more people than programing in TCL does. And my unsupported by data gut suggests that Forth is more likely to excite people than TCL.
I guess I am in what the author termed the "naysayers" camp, in that I cannot think of the "monolithic" variation they depicted as a "service-oriented architecture" of any kind. A single chunk of stuff sporting a lot of different APIs and interfaces can't be thought of as implementing services, imo, unless "services" is synonymous with "API" and for my part that is too general a definition to be of much use. If you agree with my view then services already required a separately designed, implemented, and managed piece of code that implements a single cohesive set of functions, and all that's left for microservices to add is minimality, which, imo, should already be in the mix.
Show HN: A paperless 401k with automated advising built-in
> the Windows 10 updater won't qualify the VM guest for the upgrade

I was able to get my VM to qualify. Make sure you have the required hotfixes, otherwise you will not qualify -- KB3035583 and KB2976978 for Win8.1, KB3035583 and KB2952664 for Win7 SP1.

Then reboot and run the batch file given here: http://superuser.com/a/922442
Great to hear that! Your success is a great inspiration to all Dutch startups.
I don't think it's a hard prerequisite (as there really aren't... too many of those, microservices can be built how you want them to be), but I think it's a good rule to follow.

If consistency is a necessary concern, and you have tightly coupled data, it's not a terrible idea to make the services a little bigger.

But also, if you have a service that depends on multiple other services to do work, I don't think it's so bad to get used to using the API for the other services (rather than trying to access their databases directly) -- despite the introduced latency overhead
Hitler being appointed Chancellor would have been unimportant if the rules had actually been followed, because the post of Chancellor had little power. However, not long afterwards the Reichstag was burned (quite possibly by the Nazis, but nobody knows who was really responsible) and the Nazis took advantage of the resulting environment of terror to seize power. The Enabling Act which gave Hitler absolute power was passed with a substantial number of legislators banned from participating, and the rest voted under explicit thread by armed Nazi troops.
To be honest, I have a hard finding value in this news, but I realize people may have different interests. Thank you for sharing your reasons with me.
Others have answered why, here is the 'what would happen'. Heat your CPU up by pointing a hair dryer at it (you may want to treat this as a thought experiment as you could destroy your computer). At some point it begins to fail because transistors are pushed past theiroperating conditions. Another way to push it to failure is to overclock. The results are ... variable. Sometimes you won't notice the problems, computations will just come out wrong. Sometimes the computer will blue screen or spontaneously reboot. And so on. Just depends where the failure occurs, and if the currently running software depends on that part of the chip. If a transistor responsible for instruction dispatch fails it's probably instant death. If a transistor responsible for helping in computing the least significant bit of a sin() computation, well, you may never notice it.
I've been hearing the Microservices buzz for a while. I recently tried to set up a new project as an ensemble of microservices but got stuck. There is a fair bit of "common" tooling like load balancers and events/log system. I'm about to throw in the towel since it seems too complicated to get going for a brand new project.
I shouldn't have to log into a different gmail account just to post on SO.
A feature I miss in GitLab and Github is an issue tracker across multiple repos. For example, our project has 5-10 repos but they are all part of single release/milestone.

Currently, we have to create milestones in each of the repos and assign issues to those milestones. It's really a hassle. We cross reference commits a lot in the issues and this is the reason why we don't create a "empty" repo simple for common issues. Unless there is some way to say something like "Fixes commonissuetracker#43".

Thanks, a very happy gitlab user
Sorry but that is not public. (BTW I think it is a valid question, no need to downvote)
If the algorithm's nooks and crannies were fully known, website owners could manipulate it to display their results at the top, which may not be in the web's best interest.
> Historically, Germany has always been a militaristic country who have repeatedly tried to take over the world

France invaded all of Europe starting in 1803, and pretty much all of the other European powers invaded all the continents of the world, also known as "colonization". Anyway, this thread is such a shit storm of stupidity, ignorance and irate debates that at this point that I'm flagging the entire thing and moving on.
This has nothing to do with react and everything to do with the implementation.
Thanks for the page Josh :)
I worked on a project with around 20 developers using knockout (with two lead developers essentially writing their own framework as we went) and it was a ridiculous mess. I think it can be a good tool for prototyping, but it is horrible on a large app. You're always changing some observable and having something far far away break completely. React with immutable.js is much better because you really can focus on one component at a time in complete isolation.
> But I guess since most of their customers would be satisfied of using a disk dial phone and usage is kept low by fines to torrent users and half of Youtube being censored by GEMA they have little incentive to change.

I see, that you don't know the German internet customers.

Internet usage is also rising in Germany and things like Netflix, cloud and other (legal!) broadband services are also known in "good old Germany".

There are also Germans, that own no disk dial phone any more ...

The commentator "jand" already explained very good, how the Telekom is acting in Germany ...
Me too - 404 page
The History of Dental Braces
I'm talking about things that led to the financial catastrophe:

Low productivity
Entitlement system
Patronage system
etc

These may be nice things to have but they simply don't have the money to pay for them. The austerity they've felt has probably gone 1/3 of the way of what is needed (random guess - maybe more or less). And then they elected this new government because it was too painful.

I fully sympathize with their plight - it's similar to a nation going on unemployment after having a nice middle-class job. But there is simply no moral case that other EU members should be sponsoring their former lifestyle.
I'm using Win8 and the person I messaged is on Win7. Wonder if that's the cause?
Mark, I truly appreciate your detailed response. I fully understand I must invest in myself prior to any company investing in me. My goal like most people is to build a great network of like minded individuals so that when I am ready I can build something on my own with a real team. Thanks again Mark.
But this encourages donwnvoting, which is something you definitely do not want.
I may have to try this again later this year when I buy new desktop parts in anticipation of Fallout 4.

In the present time though, I tried this once on my work laptop, running a Core i7(2011), with 8GB RAM and Windows 7 as the Host OS and VM OS. With the usual platter HDD, Visual Studio got bogged down so much during compilation times(we had a really big project), that it became too unfeasible to continue using.
Curious why you say that? Equities and intermediate term bonds are pretty low risk, equities are a huge amount of risk. Someone with a 5 year investment horizon should not be putting money into equities.
Mind duly boggled.
http://💰💰💰.shizz.it

boom!

you have rick astley!
No problem.

The case studies don't have to be in-depth, and you could really limit it to 1 page, just showing off what you did and the result. If possible show a study for each package you have and how get a quote from the client on how much money they saved using your pricing model compared to other quotes they may have received.

Regardless, I still think the best approach is to drive the potential customer to contact you. By just hiding the prices and having them reach out to you, it gives you an opportunity to close the sale personally. Whereas, if they come to your site, see the packages/prices, are confused or think the pricing is to high, they will leave without you ever getting a chance to close the sale.

One last item I thought of on your packages. You and I both know the packages listed are for mobile applications, but I would clarify on that to the website visitor. If they are looking for a 1-3 page website, the price is going to be an immediate turnoff, and the way the site looks now it is not clear those prices are for mobile development, IMO.
I love Brazil and Apollo. As an ex-Amazonian I miss them on a weekly basis.
I work as a software engineer for a chip manufacturer. The fab (silicon manufacturing company) gives only a 5 year guarantee for the smartphone/tablet chips (with presumably some allowance).

As years go by, the chip starts slowly degrading and some of the high performance chips start to get higher temperatures, worse power consumption, needs higher voltages, etc. The power management software counters this by keeping the clocks lower and the voltages higher, causing performance degradation over time to avoid catastrophic failure.

When the same chips are used in products with higher reliability requirements, they are clocked down and more conservative power management software is utilized.

disclaimer: not my area of expertise, I work on something completely different than power management.
I'm glad you're contributing to genomics technology, but I feel compelled to point out that zlib is a terrible algorithm for compressing BAM files. The reason is that over 50% of the compressed BAM file space is spent on encoding the quality scores at full resolution, which is just wasted effort. Quality scores are very hard to compress- they are very close to completely random data- and the best compressed use complex probabilistic models to switch the encoding technology depending on what category quality scores fall into.