skysight-inc/HackerNews huggingface dataset:
While that book was really well written, it made me incredibly angry. The fact that I read it mostly in pubs didn't help matters.
I think the problem is partially in the terminology, which drives people to extremes. What we need are "ReasonableServices" (TM), but it's not such a catchy name. I've seen several attempts at "microservices" that I like to describe, rather, as "puny-services": weak, random little one-offs that get enlisted as a "service" because whoever needed that function didn't feel like seeing if anyone else had already provided it through a different endpoint, etc.

So yes, there is a way to do "microservices" right, provided your understanding of "micro" is sufficiently macro and it doesn't just become an excuse for every little self-selecting group of developers to go off in their own world and ignore everyone and everything they'd rather not worry about all day. But in my experience, it almost always does.

If you have a team disciplined and experienced enough to do microservices well, you probably have a team that is dubious of the hype and will just start building reasonable software without worrying about how micro-servicey it is.
I'm seeing the old familiar refrain that going to college is about job training. There are many reasons to go to college, that's just one of them. There are many reasons apart from the mind-sharpening and focussing skills learned in classrooms.

Getting to know people unlike those you grew up with is one. Socializing. Networking. Exposure to many points of view. Exposure to history, culture, ideas. And on and on. Exposure to kinds of work that you would otherwise never know existed.

Work is what you do so you -can- live. Life is what you do outside of work. In college you can learn about ALL of your opportunities. People who just go to college to close-mindedly garner a skillset they think they need are cheating themselves out of the big picture.

Noone can tell you what you -really- want to do. You have to figure that out yourself. Else you're just better-trained to do something else. Tragic.
Mind body connection is real, who knew.
Is the ground around DC dry enough for a tunneling machine like Musk has? I've always thought of that part of the country as being very wet.
Intense exercise is how I moderate my mood, and the only way I've found to resist the urge to binge drink when stressed. Bring on those sled pulls.
I find it interesting how this show up the day after I had to call the customer service to clarify an interest fee on my account that din't make sense. So here is what happened, I got hit with a $12.xx monthly interest on a $2000ish purchase which I made less than 30 days ago and hasn't shown up on my previous statement. For clarification, my current APR on the card is 5.99%.

It took me two reps and two accounts managers to learn how these things are calculated:

1) Interests are daily compounded.

2) Interests are not calculated on actual balance but on the average daily balance.

3) If you don't pay your statement balance in full by the end of the month, you lose your grace period for future purchases and interest would start accruing as soon as the transactions goes through. To reset this it would require you to make two full statement payments in a row.

4) If you purchase something and return it and the return takes a few days to process, you would still pay interest on for those days.

The rep and the first account manager that spoke to weirdly dint have the basic understanding of interest rates. She argued that the $12 interest was on the $2000 for 4 days at the rate of 5.99%. Funny enough, she still din't find anything odd when I pointed out that it would mean, by the end of the year, I would pay $1095 ie. > 50% of the principal in interest!

Anyways the second rep was knowledgeable enough to explain it.
If you are referring to DACA - it's not arbitrary and capricious considering this was a hot button election issue and a large number of Americans support this change. If you are referring to net neutrality, Ajit Pai gave months of notice that this was being discussed (so it was not on a whim) and provided a lengthy explanation as to the reasons the decision was made. You might disagree with the reasons, and that's totally fine and understandable. But to call it arbitrary and capricious is kind of ridiculous. It's most likely simply a political standpoint you don't support and thus want to have the courts interject in the hopes they agree with you and find the reasoning flawed. This is legislating from the bench, because it effectively allows them to declare a line of political reasoning insufficient. It is a particularly insidious practice that effectively allows federal judges to step in and override something they disagree with and it's something they've gotten into a really nasty habit of doing far too often.

I will taper my argument with one point - if the recent investigation into Pai that was just announced yields any hard evidence of corruption or anything like that then I would support overturning this ruling on the grounds that his vote was influenced by outside forces. He should then be removed (and possibly go to jail depending on what the evidence shows) and the FCC could vote on this issue again with a new 5th member and we would see if they vote in the same way or not.
Yes, by "killer feature" I mean the reason it gained popularity, not trying to imply that it does a good job (as I think the rest of my post makes clear). It provided a simple distribution mechanism that developers got excited about because they thought it meant they could bypass ops, even if they don't articulate it that way.
I've known about this project for a long time, but I was just reminded of the song "Particle Man":

He's got a watch with a minute hand
Millennium hand and an eon hand
And when they meet it's a happy land
I did realize that, but since cargo is a normal English word I did not bother.
Or, you know, subscribe.
I currently work at an e-commerce company and there has been a ton of debate around how "algorithmically driven" Stitch Fix actually is. The general feel in the space from non-technologists is that computers cannot do this job well now and won't be able to do it well in the near future. Stitch Fix makes it a major brand point that computers are an important part of the process. So the real question is - are they making this point because it's true or because it helps their valuation (tech co. 5-10x multiples instead of ecomm 1-4x multiples).

The way Stitch Fix talks about it in their S-1 makes it seem like the latter is the priority. I'm not yet convinced that the practical value driven by algorithms at Stitch Fix is up to par with how much they talk about it.

I was interested in growth to understand both their growth rate but also to get a feel if it was driven by increasing user acquisition costs like Groupon, Blue Apron, etc or if it was organic.
Here's an excerpt from Bruce Eckel's Thinking in Java (4th Edition), pg. 42-43

The stack

This lives in the general random
-access memory (RAM) area, but has
direct support from the processor via its
stack pointer
The stack pointer is moved
down to create new memory and moved up
to release that memory. This is an
extremely fast and efficient way to allocate st
orage, second only to registers. The Java
system must know, while it is creating the
program, the exact lifetime of all the items
that are stored on the stack. This constraint
places limits on the flexibility of your
programs, so while some Java storage exis
ts on the stack—in particular, object
references—Java objects themselves
are not placed on the stack.

The heap

This is a general-purpose pool of me
mory (also in the RAM area) where all
Java objects live. The nice thing about the he
ap is that, unlike the stack, the compiler
doesn’t need to know how long that storag
e must stay on the heap. Thus, there’s a
great deal of flexibility in using storage on
the heap. Whenever you need an object, you
simply write the code to create it by using
new, and the storage is allocated on the
heap when that code is executed. Of course th
ere’s a price you pay for this flexibility: It
may take more time to allocate and clean
up heap storage than stack storage (if you
even could create objects on the stack in Java, as you can in C++).

Not sure if this answers your question. I've only gotten through about 5% of the book, and I can't tell from the table of contents, if he ever goes into more detail on these explanations.
Understanding how dark matter forms galaxies through simulations
Dart 2 Updates
The dev released source archive for Linux to compile code by yourself. Empty source archive.
MacroFusion in Intel CPUs
Holy crap, are you actually putting all those words in my mouth?

And did you learn all that from me saying why laws protecting renters exist?
How is Eclipse better than IntelliJ? My experience with IntelliJ has been:
* Faster than eclipse.
* Works better / crashes less.
* Less headaches setting up projects.
* Far superior vi keymap support.
”Never attribute to malice that which can be adequately explained by stupidity, but don't rule out malice.”

Heinlein’s Razor.
> there are programs to let economically disadvantaged students into college.

But, to stick with the comparison, many countries have programs to help out athletes who are economically disadvantaged as well to allow them to make it to the Olympics, assuming they already have demonstrated sufficient athletic ability to justify the funding. Just as sufficient academic ability is required for any college subsidy I have ever come across.

Although I'm not sure ability to pay ends at economic disadvantage. I don't feel that I can pay for college at this point in my life, with many preexisting financial commitments that need to come first, and I have a developer's salary. Nobody is going to pay my way. Not being poor doesn't mean money is readily available for such luxuries. There is a very real opportunity cost there.

What about academically disadvantaged students? Are there any studies to show how people who couldn't possibly graduate from college if they tried to the best of their ability fair by being given access to the entire course load and awarded a degree even with their technical failure? That would be very interesting and a way to start to control the variables.
It sounds like from the description this is for the Blue Team to gain sample data and experience in dealing with attackers that use strange powershell commands in order to hide what they're doing. So you'd use this to make sure you can guard against what others may do to you, not to make using powershell easier.
I'm very new to ML, so I understand about 50% of what @eximius and @goldenkey are saying, but definetly not 100%. can anyone explain it in a bit more detail? (im assuming "entropy" is the key concept i need to put on my learning queue.)

“approximating a high dimensional function by clamping the entropy of the formula, rather than truncating the range of input/output values”

“not poke through the entropically deprived network is destined to fail”

“the range of input/output values is untruncated by construction”
> Box seems to have a lock on the enterprise market which feels like the better long-term strategy than being a consumer/startup brand.

Yet box only makes about $48 per user per year, whereas Dropbox makes $111 per year. So either Dropbox has more enterprise than we think, or consumer is a lot more valuable than we think.
How a fight over Star Wars download codes could reshape copyright law
Caliper measurements are notorious for underestimating actual body fat percentage. If you can afford $50 it's worth getting a DXA scan to accurately measure composition.
Technically, of course, there are no statements in Lisp; there are only expressions (forms, Lisp calls them).

The artificial distinction between statements and expressions is a source of endless annoyance to me when I'm working (as I do, for my day job) in a language that has it. In Lisp I can say things like

(when (some (lambda (x) ...) some-list)
(do-something))

There, I've written a loop in the predicate of a conditional (the 'some' expression is true if the function passed to it returns true on any element of the list). Statement-oriented languages have generally not had an elegant way to do that, though admittedly that is changing somewhat, as lambda expressions and higher-order functionals become more popular.

The point is, I think this complaint, about the statement/expression distinction, has a lot more substance than complaints about either parentheses or semicolons.
It was a workshop, but no videos that I'm aware of.

It was essentially "here's how to use React to build a cockpit plugin from the ground up -- it's easy"

I'm a Python/Go backend developer, mostly, but Cockpit is easy enough that even I can write plugins for it. The workshop basically walked through the git tags in https://github.com/evol262/cockpit-boilerplate

cockpit-ovirt has a "Hosted Engine" tab which is an otopi parser. You'd find it to present exactly the same questions/options as "hosted-engine --deploy" in 4.0/4.1, with ansible and otopi deployments and a new UX in 4.2 which isn't a 1:1 representation of the questions asked.

Once Hosted Engine is deployed, the oVirt cockpit plugin can show the complete status of the HE cluster, put nodes into local maintenance, the whole cluster into maintenance, etc.
>but if you go back to your main machine then whatever config was mistaken for malware will trip the alert again.

it should be pretty easy for you to match your host machine's browser config on the VM, so unless the scanner drops some sort of plugin/addon to signal the whitelisting, it should at least whitelist you for a while.
Google did not rewrite their Android IDE. IntelliJ IDEA had Android support for years and Google collaborated with Jetbrains to create a dedicated IDE for Android. Jetbrains has a lot of experience in specialized IDE and corresponding plugins for their main IDE IntelliJ. It was the right choice by Google to support and utilize a team of smart developers that already created something superior to Eclipse ADT on their own.
This focuses on open source databases. Distributed SQL databases go clear back to the 1980s.
I stopped following Marco years ago because I didn't like the tone of his writing, but this wasn't anything like what I remembered, or what I was prepared to read based on other comments here. It was clear, well-written, and not incendiary like I expected.
Can't wait to read it!
Yeah, it is wonderful, isn't it?
Olympic Cross-Country Skiers Eat 8,000 Calories a Day. It’s Exhausting.
Well you must go to classier places than I do (:
Thats fine. You go your way and let other people go their way and everyone gets what they want.
We either need more or less. If the ISP's government granted local monopolies were dissolved we wouldn't need net neutrality because the free market would do its job.
This article should probably be titled "Exercise may prevent memory degradation under stressful conditions". The study, as reported, doesn't imply that exercising improves memory, only that it cushions you against stress which might make you forget things (or cause you difficulty to store things in the first place).
Better is to think of it as making something a lot of people want. Lots of miners = lots of people who want shovels/ASICs. Whereas mature industries like those end up as monopsonies i.e. a single buyer with lots of suppliers.
Even a guy with millions won't buy Acrobat.
Something that doesn't get enough attention.

iCloud Keychain stores the passwords, SSH keys, client side certificates etc for third party sites. That means that sites like Facebook, Google etc would be compromised on the biggest scale in history if Apple were to hand over encryption keys to the Chinese government. Not to mention the national security implications e.g. my work VPN credentials are in iCloud Keychain.

There is no way Apple would be stupid enough to allow this situation to persist without informing users unless they maintained the keys and it was a moot point. Otherwise they are inviting themselves up for all sorts of legal issues. Not to mention people who travel to China for holiday/work purposes.
Cal Newport writes like this. His stories read like, "Joe Bloggs was a loner, a drifter. When he pulled up his beat-up truck, moving back to his parent's swamp ranch in the summer of 2006, he had no idea what to do with his life. Two years later, when he had completed his PhD in automated high-frequency trading at Caltech, he was still wondering what to do with his life."

With that said, it doesn't make him terrible. He's just a somewhat-elitist, academically-focused, motivational writer. He has literally written a book on how to be a straight-A student in college. It's not much help to someone who can't even break into those circles, but his ideas still have a place for those who can.
Just to weigh against the sibling comment, if you're struggling to get into it then avoid pain at all costs and go for things that don't feel like work. Getting the benefits of moderate exercise absolutely does not require pain.
Drug Suspect on Toilet Strike for 37 Days ‘Could Die’
I wrote a little HTML/JS app to generate pronounceable passwords which alternate left-and-right hands. Mainly I use it for my AD logins at work, which I A) have to enter numerous times per day and B) have to change every 60 days. The "pronounceable" part makes them easy to remember for the first couple of days, and then the "easy to type" part means muscle-memory takes over so that it's barely and inconvenience.

Data source is a python script which trolls through /usr/dict/words and then counts the occurrence of each three-letter alternating-hand combination, outputting the counts. To start I pick a letter with 1/26 odds, then filter the triplets based on first letter, then continuously pick triplets based on the last two selected letters.

(I think this amounts to a Markov chain but I've not studied them well enough to know for certain...)
Congrats YC
You would presumably have to compromise a lot of ballot boxes in order to influence an election. This would require a coordinated conspiracy potentially involving thousands of people.

If you can pull that off you might as well say fuck it and take over the country with force.
Malthus was temporarily wrong at best. You are taking an extremely narrow slice of human history and extrapolating the future from it. Without a controlling global enforcement of birth control (none currently exists and undoubtedly won't any time soon), then those who don't use birth control (whether driven through cultural or biological means) will have more fecundity and quickly outbreed and replace those that do. And if everyone is guaranteed equal sustenance and resources it will very quickly devolve into a Malthusian situation.

tl;dr Give everyone and their offspring guaranteed sustenance and the Catholics and Nigerians will take over in a couple generation. Nothing about the OPs post said give everyone enough wealth and force birth control so that they only reproduce at a replacement rate.
I may give houdini a try. I've only ever tried rigging in blender and zbrush. Blender is my package of choice for hard surface modelling, but the rigging workflow is just.. onerous. Zspheres are way easier, but I don't like the hard surface topology most of the time. Zspheres are also missing a lot of the advanced rigging features blender has. Usability has its tradeoffs I guess.

Thanks for the chat Rayalez! :)
Only assholes go around trying to enforce patents, especially as a business model. But if you don’t get any patents, you’ll be really vulnerable to these assholes

> Only assholes get patents. They can be a huge PR mistake, and they’re a fool’s errand: even if you get one ($20,000+ later), you can’t afford to use it against any adversary big enough to matter.
Despite the enormous welling up of sentimental joy I feel whenever QBasic is mentioned, on a more professional note I still find it incredible when I meet a programmer that goes through their days without breakpoints, or an interactive debugger, or a REPL/immediate window to try stuff out, or the ability to jump to the definition or docs (in hypertext!) of a function. Heck, I know some R programmers that don't even know they're allowed to write their own functions.
For anyone here interested I can’t recommend https://stronglifts.com enough. I sleep much better since starting it (and wake up feeling great rather than groggy) and there is loads of information on how to get started lifting weights. It’s all free apart from some extra features on the app which is a £9.99 one off fee. My mind is much clearer and it’s very quick to do... it’s much more enjoyable than dragging myself around the park.
A big part of this suit seems to rest on the Adminstrative Procedures Act - an argument to the administrative law process, rather than to the FCC's authority to make this decision. I think that's more likely to stick, but that's a delay rather than a halt - the FCC can always try again with the right procedure.
Wrong. This error was caught, and otherwise likely would not have been. That's good.
tada:

https://www.quora.com/Why-was-SendGrid-rejected-from-YCombin...
You just need to find that dopamine-reward cycle that keep you motivated until it gets to a point where doing that exercise becomes a way of life.
I say this as a person that has felt those things more than anyone.

I don't hate exercising, I hate the word, I hate the connotations and my history with it. I hated being overweight and as a result hated exercising.

Your making not making excuses, your brain is just making a rational judgement about the return your getting from that exercise. It might be looking for health benefits, but your brain wants the dopamine reward from the action. You need to get something emotional satisfying with the form of exercise you are doing. So you are going to have to find something fun, challenging but more importantly a short reward for that energy you put into exercising.
Python handles this really well.

A statement can span multiple lines. And it has no termination marker.
Well, which is it? Do you want to know the answer to your question, or do you already have the answer as suggested by your claim?
Arash is a cofounder iirc.
Isn't the fact that it's one pixel of a 32*32 image relevant? I'd be more impressed to see a neural network be succesfully attacked by a single (or dozens) of pixels on a full-res image.
Very few athletes are actually overweight. The Olympics are on TV right now. How many of the competitors look overweight to you? Even in America only a tiny fraction of the population is really "buff"; they have a negligible impact on the overall percentage.
Yep. Maybe I should have said the pirates around me start blushing.
> You obviously did, you just don't like it.

Not really - It's just that I don't feel like I learned much: I already knew about the challenges he mentions. Whether I like it or not is irrelevant. I was really interested in something "new" or "original" about it. That was my (perhaps misguided) expectation.

> Everything in the article was related to the title, but I think your expectations were wrong. Instead of getting a list of things you can do to protect your app from copies, the author goes through the list of possible tools and explains why they don't really work.

Yes, perhaps I shouldn't have set my expectations from the title "Defending your app from copies and clones", where I thought I was going to learn how to defend my app from copies and clones.

I think that's one reasonable interpretation of the title, although I can see how someone can argue that he never promised he'd give any solutions or original ideas in the title. It could indeed have meant "Defending your app from copies and clones: a lost cause". Those last 3 words I added do make it a better match for the content, don't you think?
What does that matter? Was the OP an investor taking on risk?

Not quite sure how that's even an exception to what I'm talking about.
That's not at all true and you know it.
And more/better keyboard shortcuts.
Finding the Unexpected Wonder in More Than 22,000 International Standards