skysight-inc/HackerNews huggingface dataset:
I think you've missed the point in several different ways here.

First, there's a difference between "I've seen it done like X" and "When done well, it's done like Y"

Too often we play this game where we talk, teach, and apply Y, but then in the real world it gets done like X. Turns out that X sucks a lot, so then we throw away Y.

Microservices may be done poorly in most real world applications. In fact it would surprise me if they weren't.

This article doesn't help much. Microservices are not just another version of SOA. It doesn't work that way. In SOA, you start with a general category of service, say "logging". You write it simple, yet broad, and it's supposed to handle all folks that need logging. In microservices, you're doing one tiny little thing, like "make a record of the errors of this process available on the web". The vast majority of times, if you define what you're doing narrowly enough? The O/S already does it. Whereas if you start broad? You're writing code.

Then you slowly and methodically expand on that mission a little bit at a time, refactoring your microservices as you go. It's both a different way of structuring apps from monolithic days and a different way of looking at constructing and maintaining apps. If you think of it as the same blob of binary bits broken into smaller pieces, you've missed it. Likewise if you think of it in terms of "services". The "micro" is the key word here, not the "services" part.

This actually requires a much heavier interaction between developers, not setting up fiefdoms. If done correctly, it pushes larger groups of developers across teams to work more tightly together. If it's doing something else? You're doing it wrong.
It's especially fun when you get to write the monolith 3 times over for web, ios and android.
Ask the Bundy Clan about that
That's not what that comment argued.
You probably know this but in case anyone doesn't, the correct formulation is E^2 = (pc)^2 + (mc^2)^2

When p=0 (no momentum (at rest)) E = mc^2 is recovered.
On Windows? I didn't think Windows would connect to SMB/CIFS on any other ports other than 139/445.

Can you share any other details?
Isn't Tesla also subsidized by the government?
The "best and brightests" do that too. I once wanted to test out the Google Photos app. I installed it... and it basically killed every Wi-Fi network I happened to be on - whether home or the local Hackerspace. In the few minutes I spent trying to find the source of the problem, it managed to push 4GB of data over the wire... even though I only had like 1.2GB of actual photos on my device!
> If Tesla wants to be better than a Maserati or Jaguar, they need to observe how much nicer the interiors of those cars are.

Indeed. I was shocked when I first hitched a ride in a Model S – the interior is more spartan and cramped than that of a 90s Japanese keicar (an impressive feat, in a sense) apart from the entertainment system, which had an uglier, clunkier UI than what any web developer could have drawn you up in a week.

The sales rep's "oh don't worry about battery replacement cycles, nobody keeps a car for longer than five years anyway" statement was only the final nail in the coffin.
We get referrals for other roles. But yeah: that's more or less on purpose.
The words "horrified" and "terrified" are thrown around too much these days.
Arrgh Matey US Navy Faces $600M Lawsuit for Allegedly Pirating 3D VR Software
I also don't see how microservices are more reusable.

However, the replacability is usually much better due to being forced to define sharp boundaries with clear interfaces.
Maybe one way on trucking side would be do to things a bit differently. Instead of one tractor pulling the cargo from start to finish, use electric/autonomous vehicles on those parts of journey where they are the most efficient choice and leave the rest to diesel/humans. Like things are done in container world, where the same container can travel via different modes of transportation during its journey.
OnePlus 3 review: going mainstream
"Growth hacking" is another pointless phrase. The words "hacking" and "hacker" have become pretty useless, actually. They just mean way too many things to different people. One might just as well replace "hacker" with "person" and "hacking" with "doing".
Sorry, but this is flat-out incorrect.

Countersteer is the only way to turn a bicycle at speed. If you lean, you are simply inducing the bike to countersteer for you. The fact that you are not conscious of this act does not change the fact that it is happening regardless of your awareness.

More to the point, you cannot turn a bicycle at speed to the right by turning the handlebars to the right. The bicycle will go left, independent of your intentions.
How do I connect to CIFS on non-default port?
It has a historical reason: https://bugs.ruby-lang.org/issues/10617
It's... something about the way some people approach technology, I guess. Whenever I get a new app that I use while on the go, I always check the data usage stats at least once to get a feel on how much of my data plan that particular app uses. It's like... bloody natural and obvious thing to do -.-.

(And like many of those things, what's totally obvious for one is something totally nonobvious for someone else.)
You can't find any info because it is completely false. As a Unity game all of the assets are stored in the asset bundle. The game contains ~60mb of assets. The only data the game fetches are the realtime map data and even those are cached internally.
It's not clear to me either, but he also wrote "it will probably make sense to shrink the size of buses", so I think the implication is that one bus will become many individual cars with traditional doors.
I think it's the old loose coupling vs. late binding discussion. Some people confuse the former with the latter.

You can very mechanically achieve late binding with microservices, but it takes extra effort to actually achieve loose coupling; and guess what, the effort might or might not be less than doing loose coupling within the components of a monolith.
"Microservices" are a new name for a very old concept.

This is just low-coupling, high-cohesion by another name.

Small, composable, decoupled, highly cohesive components are what "good" software has been about for decades, but it now has a new name in the server s/w world; "Microservices".

Only the name is new & hyped. The concepts have been true forever.
Apple does this after every iOS release.
Obviously I'm not filing "Radars" (Apple's name for a bug report) anymore.
That's true on every network except Three. Unlimited data on Three genuinely does mean unlimited without any restrictions (well, one actually, data used tethering your phone as a wifi hotspot isn't included). You could download a terabyte of stuff for £20/month (about $25).
The premium car will have lot more parts, like 26-speaker sound system etc, additional soundproofing, double-pane glass, heated _and_cooled seats etc. That takes work to install.

Next, the QA on a premium car has to me more stringent, simply because the expectations are higher.

So I can't imagine luxury car not taking more time to make than a budget car.
Even when the military runs an election soon after taking power?
It doesn't really seem to be a poor decision based on usage here in Seattle. (There are other issues, but so far my main complaints with it have been software issues, not running out of battery). Point to point and parking anywhere you want is amazing. Cheaper than the bus for two people if you're going only a few miles, and faster too.

In fact if I had to park in designated spots I'd basically never use it.
ESA's new interface to Astronomy data
They might succeed in meeting goals, if many customers cancel their pre-orders thanks to this "beta" (sorry, version 0.5) "announcement"...
A better question would be: Why US carriers have overpriced data plans and/or outdated infrastructure when my third world country provides me with better price/performance that makes the Americans look like they are being ripped off?

7$ per month assures me of download speed 300mb/s 100mb/s upload speed and unlimited traffic on fiber.
Do you have better deals guys?
Ah well "You probably shouldn’t do that though" is just my opinion as the author. I didn't play a part in these changes. I just like Ruby enough to dig into their changelog :)
How Dimension Data is bringing big data to the Tour de France
Pokémon Go servers down – app is experiencing ongoing connection errors
> Does anyone know if we would see a performance advantage switching this to JSONB (either in selects or updates).

I don't actually know anything from practical usage, but I think JSONB makes some kinds of membership tests more efficient (at the price of more expensive inserts). See 8.14.3. of https://www.postgresql.org/docs/9.4/static/datatype-json.htm...
Note: You can find some shows on youtube.

Cheers and abraços
"Theranos' science is sound, technology works," claims members of the firm's board who are massively financially vested in it's success.
Yeah sure, there is probably specialized equipment for recovery too. It just doesn't really compare to pulling the tape out of a shattered VHS cassette, taping it together, respooling on another cassette and getting something playable.

As I mentioned in another comment, some of my thoughts on these kind of advantages are probably rooted in nostalgia :)
Put TV on desired channel. Put VCR on desired channel. Hit record.

There is no complication there. You don't need to program the VCR.
I get where you're coming from, and I think you make a good point, so I'll attempt to answer it.

--------

Note that the following is an analogy.
I have no idea about the facts of the case,
but I'm trying to compare it to downloading
illegal torrents.

--------

Imagine there's one designer for most of the world's t-shirts but she won't sell them to the UK so you can't buy one. Zara attempts to do a licensing deal which is profitable for the designer, but she's greedy and thinks she can get more money without the licensing deal. So Zara simply copies the t-shirts, UK customers get their t-shirts and the designer gets nothing.

This is essentially the problem. Disney has an almost complete monopoly over the distribution of kids films, and like all monopolies, they end up over-priced with poor service. The government doesn't seem to care. But torrents allow us to break that monopoly.

It's not just about the cost. It's about how the digital distribution industry fails to service customer needs because its monopoly means the status quo is so profitable.
Or the Linux kernel.

(Or Apple's "goto fail" bug for a somewhat infamous example how to not use it.)
You are if you care about whether you're deploying things that aren't necessary. With microservices you can take a single specific service that two projects share and reuse it. With a monolith you can't unless you deploy everything else as well. That can easily fail a requirements check (say, hardware requirements are too costly) and force you to redevelop the service for the second project.
TypeScript is really getting traction. I think it will explode when AngularJS 2.0 is finally released.
Tesla auto-pilot prevents serious death or injury in NY
We do position based text extraction. We add however an 'unpaper' function which tries to correct misalignments and increases the quality of the scan.
This history of the Western Addition (including the Fillmore) — http://www.foundsf.org/index.php?title=Western_Addition:_A_B... — suggests that three factors contributed to the growth of its black community after WWII:

(1) a sudden rise in SF's black population in the aftermath of WWII (from ~5K residents in 1940 to 43.5K in 1950)

(2) the Western Addition's already diverse racial makeup (relative to other neighborhoods at the time)

(3) the internment of Japanese Americans, which removed ~5K residents from the Western Addition virtually overnight.
I agree, they have an extremely compelling and valuable product. They have aggressive aspirations and so far have a track record of achievement. This is pretty similar to other companies that rarely turn a profit e.g. Amazon.

That said they certainly have a huge hill to climb, but as he said its one we all need to climb so great that they are pushing ahead with a business model to make it there
Why would lining the trailer with batteries be a better option than a removable battery on the tractor?
[edit typos] This should be whole blog post, but I will try to show most important points from top of my head. I do compare my exp using TS with VScode and Dart IntelliJ.

Dart analyzer is usually able to show more common mistakes even if you are not heavy type user. Shorter time to find simple typo.

It's easier to start debugging and it's more reliable. This could be IntelliJ itself.

code in Dart is shorter for small apps since it has build in SDK - no need to external libs. It's easier to back to this code after few weeks - easier to mantain. Also time to start from scratch is shorter

Pub (external libs) is way superior to what we have in TS world

One library importing mechanism which doesn't confuse me

I'm not afraid if lib x confilts with lib y

await async works on non ES6 browsers - no wired settings in main config file!

There is one thing better in TS which I like very much - how interfaces can be aplied to decoded Map
The Semantics of Reflective Systems as Applied to Building Distributed Systems [pdf]
The game is a descendant of Ingress, so anyone familiar with the latter should at least have a feel on how much data it uses. Also, it's obviously a multiplayer game (even if the multiplayer aspect is limited), and it shows you the map of the real world, which kind of sets an expectation of it downloading data...

...that said, Pokémon Go could sure use a lot more caching. It seems that (didn't confirm with a packet sniffer, but latency says it all), for example, it redownloads all Pokéstop data whenever you visit it. That's IMO utterly ridiculous - a Pokéstop is pretty much a permanent fixture (an ex-Ingress portal), it doesn't change, and the user itself is expected to mostly stay in the same geographical area. I don't see any good reason not to cache at least the visual stuff.

Which brings me to the general problem of the hipstery approach to development - download and redownload everything from Internet ad infinitum, as if everyone had broadband and electricity was free.
From experience at the classic ball o' mud web servicey end of the spectrum, because it gets to hard to manage and deploy and test services that you end up standing up new services to do "the same thing only slightly different" because reusing existing services is too hard.
Ruby syntax is just getting goofier and goofier.
While true, it would mean the comparison is largely meaningless if one car company did their own aluminium mining/smelting and the other didn't.
1) It appears that Musk genuinely believes that he is acting as a fiduciary with _long term_ outlook. If the investors don't like the time scale, they can put their money somewhere else. Fuck 'em.

2) In most cases, "formality" and "rigor" only works to mask unfortunate realities and incompetence. Being plain spoken need not imply ignorance nor thoughtlessness. I may not be a sophisticated investor, but Musk's ability to so clearly outline the plan (and proven track record of executing such plans!) gives me great confidence.

3) I view the entertainment and excitement that Musk provides is a small, but welcome dividend that I'm happy to share with non-investors alike. I feel sad for you that you can't or won't appreciate it.
Obrigado! We found a few kids shows - Palavra Cantada has a great channel on there, and there are a few Turma da Monica episodes.

But not films like Toy Story.
And for those of us who prefer editors (vs IDEs), Proto REPL for Atom (https://github.com/jasongilman/proto-repl) is a great option to work with Clojure. I think it deserves more attention, as it can help a lot with Clojure adoption.
Did you even read my comment before saying that I said that Apple didn't do it?
Why security agencies do not shutdown tor browser development
why security agencies do not shutdown tor browser development, as they are catching people who are using it
I think the fundamental error here is assuming the existing car ownership model. I think the future is autonomous taxis (or Ubers). This actually reduces congestion, eliminates the need for parking, and plays to the strengths of electric vehicles. Building a master plan based on families owning cars is, I think, skating to where the puck was ten years ago (car ownership is dropping in the Western world, especially among the young).
Isn't gas also subsidized by the government?

http://priceofoil.org/fossil-fuel-subsidies/
https://en.m.wikipedia.org/wiki/Energy_subsidies
Working with Developers is Awesome
Regardless of the pricing, the onus is still on the customer to understand the service they are using in my opinion.

If I go to the gym and drop 100kg on myself then it is my fault for not understanding the risks, where it is reasonable to do so.

It is reasonable to expect you as a customer of the internet service to understand the service you are using and the costs involved. It really falls on no one elses shoulders.

I do agree that it tends to be over priced and the pricing structure is often confusing but I still think it's within the grasp of most to understand it.
Yet Japan has hikikomori.[1]

[1] https://www.youtube.com/watch?v=50Y7R5zP0wc
You are arguing for a more formal and rigorous statement because it would have certain advantages. You should also note that a less formal and less rigorous communication as a rhetorical strategy has it's own advantages.

So unless you do a more thorough analysis comparing the two strategies regarding this particular article of communication, your criticism is just quick opinion without "sufficient"[1] effort to limit any prior biases[2].

[1] Quoted because I have no quantification measure.

[2] If you are a communications expert then of-course this particular criticism against your quick opinion is not justified.
> There is no movement, in fact, among languages ranked within our Top 10.

> the difficulty of growth is proportional to the rankings themselves – as one rises, so does the other.

OF COURSE this will be the case when your analysis is looking at total cumulative usage instead of current usage (i.e. deltas in cumulative usage)!

For example, say language X has been around 20 years, and language Y 5. Language Y could be 10 times more popular than language X today, but if the analysis is counting 20 years of accumulated code in X, X will easily rank higher.

I hunted for their methodology, and found none. Nothing they say indicates they are doing delta analysis. Since such analysis would not be trivial and be a lot more expensive, I'm pretty sure they'd mention it if they were doing it.

To corroborate my criticism, the TIOBE Index, which measures signals where accumulation is less a factor, shows much more movement over time, with languages rising and falling as one would expect: http://www.tiobe.com/tiobe_index.
If you send out your car to ferry other people for money when you don't need it (as the master plan suggests) then you get the same benefits.
Once I was picked on by crows in my neighborhood. A few birds would swoop down and tried to / made a show of pecking me on the head. I picked up fallen twigs about the size of walking sticks which I swung above my head like a helicopter's rotors. Did that a few times and the birds stopped bothering me.

The attacks started after I walked past a crow on the ground that was apparently injured or something. Once I _made eye contact_ (!) with that crow, the others up in the tree went beserk and started the attacks.
Coachella Music Festival Wedding Inspirations
is this a sign to move to elixir?
> It isn't perfect, materials are outside the math here, but it works.

Not sure but we might be having an apples-to-oranges comparison here:

If man hours pr item are significantly better for one but the other has much lower materials cost pr item (motors, sales etc) or enormously lower fixed costs then it is not so easy to say anymore.
Sci/Tech Nation – Eduonix Introduces ‘Teach for Us’ Partnership Program
Bitbucket Pipelines Integration for Google App Engine
You make a good point, but I don't see it as black and white.

> 4) Are you absolutely positive that your app is worthless without a DB/redis/backend-baz, and every endpoint is broken?

Yes, if that's the case you should not respond "unable to serve". However, you should probably fail setup check and not start serving traffic if you're a newly provisioned node.

But!

I wouldn't call this cascading failure more than error propagation. If a critical dependency is down making the node essential worthless, it should be removed. This can be caused by things like network partitions and whatnot - as you say by 5. You say "it's not likely" which is sadly a common statement, but when it does happen it can be nasty - and the bigger environment the often it happens.

Cascading failure usually (in my experience anyway) refers to having the actual failover cause more outages. In the case of failing /status I can only see this happening if the architecture of the system is broken anyway - or the load is genuinely too high for the failure that just occurred.

You say: "The DB and overall health of the service cluster are monitored through more organic instrumentation". What is acting on that? What happens when you do get that rare network partition and half of your web nodes cannot reach the database?
Cardly allows consumers to digitally handwrite and doodle in greeting cards
I have been keeping a journal in a private ikiwiki instance for several years now. Basically, I set up an ikiwiki blog that generates a static website, served by Apache over localhost. Files are in markdown, and kept in git. I do searches via "git grep". The static site is for easier browsing.

I've added things like "topics" (sub-blogs based on links to a topic page) and "people" (ditto). A topic is a page and automatically shows (via ikiwiki inline) all the blog posts that link to the topic page. A person is also represented by a page, and similarly lists linking blog posts. Topics are usually using a meta link directive in ikiwiki, whereas people use a person/lastname.firstname link to achieve the same.

I wrote a little tool to make admining topic and person pages easier, and to easily add new blog posts and attach images or other files to the blog post. http://git.liw.fi/cgi-bin/cgit/cgit.cgi/jt/ has the code; I should probably write this up some day.

I've published some of my journal, related to one of my hobby projects. http://liw.fi/obnam/journal-dump/ if you're curious, though from server access logs I know nobody is.

I keep my journal private mostly so I can be more honest when I write. If I need to, I can be rude and impolite and use quite dirty language, which I wouldn't if I was writing in public. Also, some topics are private and nothing good will come from disclosing them.
They'd most likely make you take it off and put it through the tunnel just because it's metal. But wouldn't that destroy the data thanks to the magnets?