skysight-inc/HackerNews huggingface dataset:
in my biased opinion, the Cockroach Labs, Inc. blog[1] (the team behind cockroachdb/cockroach[2]) fares pretty well.

[1]: https://www.cockroachlabs.com/blog/

[2]: https://github.com/cockroachdb/cockroach
Angela Davis
https://en.wikipedia.org/wiki/Angela_Davis
It's not about whether they're single-digit millionaires or billionaires. It's about falsely attributing a causal relationship between the people's actions and their success. It's about ignoring the counterfactual cases.

What about the factory workers who also practiced prudent money management and did not end up millionaires?

What about the many other dirt movers who worked just as hard but did not end up being the one owning the company?

What about the other smart web professionals who worked just as hard as your high school friend yet do not currently run the show?
I've been doing this for 20 years and professionally used all the major languages and all the major paradigms.

C.

C is high level assembler and manipulating assembly is the foundation of computer science.

What C provides over assembly is...type safety. Why is type safety useful and important? Bad assembly.

Why is a compiler useful and how do you use a compiler to prevent bugs? C compilers make understandable and idiomatic assembly and strong types make it easy to prevent lots of defects that are caused by imprecision and ambiguity.

From an employment perspective, data structures and many algorithms are easiest to grok and express with pointers. Most of the major programming companies will ask whiteboard questions in interviews and many of those questions test for proficiency with pointers.

Much of the key open source systems works are implemented in...C.

The other languages may give you a temporary advantage but I think only C gives a coder the foundational work for a long and successful programming career.
If only airplanes all landed and took off at the same speed. Actual take off and landing speeds will vary depending on the aircraft's characteristics, fuel/passenger load, wind conditions, and density altitude (which varies depending on temperature and humidity). So the idea that you could build a runway with a bank angle that produces 0 lateral force for all aircraft is just not possible. Sorry.
> If you put content up on a public site, anyone has the right to go and look at it.

Fine.

> Stop complaining when someone saves it.

Fine.

What you don't say is that it is fine to recreate and publish that content against the owner's wishes, especially when said content is copyrighted in one way or another. You're failing to see the whole picture from the content owner's point of view.
To me, metaphors and analogies are about trying to learn some new concept(s) in terms of already known and familiar concepts.
Oppressive governments are essentially the only good reason to use bitcoin, since the usual financial system is far more efficient at storing and transmitting money. He's either evading taxes or speculating.
Cypress is a stable and prosperous country, but they had banks crisis and their bank savings were confiscated to prop up the banks.
>Obviously, there is a financial motivation, but you can find the same motivation in the United States and women tend to avoid going down this path here.

In societies with weaker social safety nets, the motivation to go into a field with high earning potential but that you have no inherent interest in is greater. Someone from the U.S. will be less motivated by financial security than someone from Russia.
IKVM.NET is an implementation of Java for Mono and the
Microsoft .NET Framework. It includes the following
components:

A Java Virtual Machine implemented in .NET
A .NET implementation of the Java class libraries
Tools that enable Java and .NET interoperability

http://ikvm.net
A lot of Apple's battery life success seems to be due to the software—both iOS and MacOS. Android's only just now starting to kind of catch up with iOS on power management, and MacOS doesn't beat other laptops because they use giant batteries or something. I'd expect it to take 7-8 figures of focused investment in the Linux kernel and probably some significant mountain-moving to get peripheral projects (windowing system, init maybe, various driver vendors) coordinated and going in the the right direction to improve Linux's power management much.

Hell, even the Apple browser is more respectful of battery life than its competitors. Power draw seems to be considered carefully at every level at Apple, and it shows in their results.
Is luck an important part of success? Yes, I think we all agree, and probably far more so than we give it credit for. But to hand wave it away is... frustrating.

I've spent enough time in running a business to know that what works for one person may or may not work for another. I too hate the hero worship that surrounds the ultra successful, the whole "follow XYZ steps and you can be a billionaire!" type stuff. You can extrapolate a lot of general guidelines to help you increase your "luck", but nothing is guaranteed. I've seen friends with good plans fail because they couldn't execute, due to things out of their control or things I perceived as in their control. We've weathered some storms through sheer luck and I'm thankful for that.

However, If you're already looking for excuses then you will most likely fail. Every ambition or goal has a cost. If X% of startups or Y% of people who pursue this succeed, there's obviously a luck component to it. But I bet that the vast majority of that subset worked hard anyway and knew what they were getting into. Failure was always a potential outcome.

I get frustrated by everyone who points to anyone who is finding success in something as handwaving away their hard work and pointing to luck and survivorship bias, as if they see through some illusion that nobody else is aware of. That's bullshit. So you know what survivorship bias is? Good for you, now what? Does this affect your life goals in any way? People just play the hand they are dealt and come out better or worse. Nothing more, nothing less.
Crayfish kept alone found to develop higher alcohol tolerance
Hey, at least there you have the ability to intervene with telemetry quite easily.
It was common to inline a server object into a script tag using the literal syntax. As you say, this used the literal syntax that was supported at the time.

Ajax came and provided async to get data. But the rendering of the page also has dynamic data, and there it has long been easy to put data into objects.
I was wrong about docker, back when I was playing with it it did use LXC, and appears to have started out as project to make a specialized version of LXC. You're right that Docker has its own container runtime now.

The overhead for running containers is usually very low but real. The OS needs to partition low level resources that are normally shared and the scheduling introduces some overhead.

I disagree about network performance. The virtualization adds a somewhat small but non-trivial overhead here (the overhead for other stuff could probably be considered trivial)

Here is a paper I dug up on that gives results to back up my ranting. It's a bit old now but probably still holds mostly true. http://domino.research.ibm.com/library/cyberdig.nsf/papers/0...
You could not have given a better explanation of why I would never want to live in a marxist society if you tried.
Whole Brain Emulation: A Roadmap, N Bostrom and a Sandberg (2008) [pdf]
Banning AWS and DO is pretty simple for those who care. If you're oriented towards people and not automation, you don't get a lot of false positives, but there are some real people behind proxies in AWS/DO.
They mention that in the video.

It also mentions that they're thinking of creating a tumble/drum dryer with these piezoelectrics. As opposed to a traditional tumble dryer that spins to aerate the cloths, I think the spinning motion would instead be required to pin the clothing against the piezoelectric lined drum (though I imagine it would need to stop and change direction periodically in order to expose different areas of the fabric to the drum wall).
That is a list of bugs and one has an apology and a fix from Google. Most are even fixed. Even what you consider anti-competive "Youtube refused to serve webm to Firefox for a while", shows bias because the first comment of the ticket explains that it served videos. It probably worked for a ton of people.

Even with the NaCL thing I was able to find and implementation [1] of it that was under a open source license when I was trying to find a NaCl spec. NaCl existed because webassembly didn't, Google wanted other browsers to implement it.

Bugs happens, Technologies don't get adopted; Google is made of people and mistakes happen. Your disingenuous crying of anti-competitive wolf dilutes real claims of anti-competition.

[1] - https://chromium.googlesource.com/native_client/src/native_c...
Ultimately you're in business to convince customers to pay you money in order to use the thing you built. If the code base goes to hell after making customer-requested improvements to the MVP then that's a problem with the design of the MVP code base combined with a lack of refactoring to improve said design. It could be that management didn't want to spend the time or money to rebuild the codebase to let those new features be added in an organized way; that's a management problem. A very experienced developer/lead could translate from nerd to English and from English to Management so the people in charge could understand why they needed to not get new features for three months while the code gets refurbished. If management still says no, because there's no money or they've got impatient customers then that's a different issue.
Resilience – RES with built-in dividend pathways and swarm redistribution
Yea.
It might even be happening in the us.
I still can't believe this slate article that says Millenials want more traditional gender roles.

http://www.slate.com/blogs/xx_factor/2017/03/31/millennials_...
If the vast majority of people assume browser == web browser, then yes.
That is a noun, please expand.
"Selling used bubblegum also suffers from being underrewarded. I spent all this time chewing gum and nobody wants to buy it? How's that fair for me? I chewed the gum - I deserve to be paid!"

Just because you do something (regardless of the value of doing that thing) doesn't mean you deserve to be paid for doing that thing. Especially if nobody is interested in paying you to do that thing.

So yes. It is "OK because markets". If you expect to be rewarded for your writing, make sure there is a marketable interest in what you will be writing. You may have to make an MVP (maybe the first and second chapters) to test the waters, but that isn't different from a programmer needing to make an MVP to test the waters for their potential product.
Thanks for bringing Dafny to my attention. I agree with your first sentence, which is why I think it is a big deal that it can be a great deal harder, in practice, to reason about the behavior of a C program, if optimized, than the same program un-optimized. For one thing, unless you successfully reason about what the optimized code does when deploying an optimized build, then you are not deploying the program that you analyzed or inspected.

I think there is a sort of analogy with a large black hole here [1]: you can slip across the "event horizon" into undefined behavior without noticing, but, especially if you are using an optimizing compiler, there may be no escape.

[1] Maybe not, if the black-hole firewall hypothesis is correct.
In many countries it is called one thousand million.
> doesn't that challenge the narrative of "social conditioning" being the root cause?

> Software just isn't cool. It's actually pretty un-cool. I don't know how to change that.

I don't see how you find this to be a conflict. If software is presented as "uncool", is that not social conditioning?
> I'm surprised no solution in the kernel has ever been done.

It has, just not the one the linked article is whining about. "Process level" capability management in modern security architectures is basically never based on uid/gid. The kernel is filled with tools (too many, IMHO) for doing this. Looping over your process to try to change the IDs is the Wrong Thing, basically.
Poor in a western country isn't equivalent to poor in an eastern europe or south asian country. You might expect higher rates, but not on par with what you see from Russia and the like.
It sounds like your trying to develop a market to sell ideas. As much as I wish this were possible, the reality is you can't give away ideas for free let alone sell them.

The basic problem is people are more attached to their own crappy ideas than someone else's brilliant idea.
> Survivorship bias is "Zuck did X, Y and Z, if I do the same then I'll be a multi-billionaire too!"

That's cargo cult.
That argument doesn't hold though in many traditionally poor conservative religious countries -- think Pakistan, Bangladesh, or poorer Catholic countries in Latin America.

I think religion/culture plays a bigger role. Russia was largely atheist and mostly remains so.
EFE Dressed All in Native and Slayed as Unilever Nigeria Hosted Him
I'm speculating, but it could be moving from paper to databases or using EFT to move assets?
Sadly, yes. But its good site for learning chess.
My home BBS was in Shelburne, and every call to a metropolitan centre was long distance for them for quite some time. We used to get long delays on mail drops!
I prepare files for my laser cutter, I used to use Illustrator but the subscription fees were just ridiculous. When Affinity Designer came out I bought it and started using that instead.

It definitely doesn't have feature parity with Illustrator and while quite polished feels like a beta to me because of some interface issues. The one that always bugs me is that it's really painful to delete a segment between two points (ie. for vector A-B-C-D I want to remove B-C and end up with two vectors A-B and C-D).

I have an illustrator friend who uses Affinity and he loves it because he doesn't have the same precision requirements I do (every extra line in a laser design is wasted time on the cutter). So it depends what you're doing with it.

Affinity is committed to continuing development on it and those updates are free, and adoption has been quite good so I expect issues like this to be fixed eventually.
Not if there are enough "more feminine" success models floating around in the public consciousness. Why aim for a Sheldon Cooper career if you can dream of becoming Rachel Green or Carrie Bradshaw?

And those are not even pure fantasy: an economy that is far down the service economy road towards what would be better characterized as an ad economy offers quite a few career options far from male-dominated fields that are both "serious" enough to be considered a possible path to success (vs the make-ends-meet-until-marriage spirit of traditional female occupations, think nurse instead of doctor) and still sufficiently down-to-earth to not be considered starlet territory (like the traditional girly pipedream careers of acting, modeling, singing). Why aim for engineer if you can dream of VP for social media outreach? In an economy that is closer to industrial than to service/ad, evading male-dominated fields comes at a much bigger price in career options.
Speeding Car Burns into Ashes in Lagos, Kills People Around the Scene (Photos)
That is true, it has more fancy network stuff, but less scheduling stuff.

This space is getting busy in the last few years..
> Are you telling me the countries that could care less about spamming elegant PR pieces every other day about women in technology, have more women engineers?

Wouldn't that be natural though? If there was no issue of lack of diversity, there would not be a need for PR pieces on the subject, right? So the fact that PR pieces about women in technology exist may very well be a good indicator that there is a lack of women in tech.
Santa Claus is Saint Nicholas, in order to become a Saint you have to performed miracles in the eyes of the Catholic church. He certainly does have super power, at least the ability to resurrect childre, if he is real.
Are you just listing a few random ways that Bitcoin is more convenient than cash? The OP was about spending money at a bar.

But okay, here's how cash is more convenient: I can walk outside my office and use this dollar bill at any store anywhere around me. It has apparent value to everyone I will talk to. I don't need the internet.

If you need to "program" or "backup" your money, I guess Bitcoin is your medium. No argument there.
"Did the publisher in Amelia's case just screw her in negotiations,"

I suppose people were just not interested in SVG so much, so not much sold books -> not much money.
I really like Civis Analytics, which is here: https://www.civisanalytics.com/blog/
IMHO the best way to teach any concept is to start with a problem or question that can eventually be solved using the concept. Start with the question in general terms but don't provide the answer, let people think about it, make it engaging conversation and slowly and steadily build the concept that leads to the solution.
Not really. Social charm is often the necessary bit of lubricant needed to get a conversation going.

Think of it this way... It can be an excuse to make a pitch, which sucks. Everyone knows the charm was just a ruse.

Or, if your team has a genuine interest in the field, that charm isn't a ruse. It's genuine and earnest interest. It's the piece that can get the real convo started.

The difference is, after a time and maybe some business done, whether real understanding and a shared, common interest in success exists.

Where it does, everyone will have improved and that network of people has value. Becomes a center of gravity, attracting others.

Where it does not, it's just a deal, and maybe it was worth it, maybe not. But nobody is invested on a personal level. There is no real understanding.

With the former, it's common to check in, exchange news, share success, failure, introduce new people, etc...

With the latter, it's extremely common to only talk when needed, as it's just noise otherwise.

Truth is, for a given niche, there are always interesting people who care about it. You want to be and cone to know those people because they are where all the real action is.

Circle back to the bullshit way in.

Having the goal I put here means that conversation is extremely likely to have enough value to warrant the effort needed to start it.
I don't know why you think my reply is a joke. The person I replied to basically said (paraphrasing) "compilers which optimize based on undefined behavior and follow the standards are written by idiots", and I don't think that's accurate by any stretch of the imagination.

Now, if you want to talk about changes that should perhaps be made to the standards, that's a different discussion all together (and also has nothing to do with intelligence, since the UB in the standard today is there to facilitate portability and optimizations, both of which are highly important to C and C++).
> One problem with showering before cycling is that it takes me a long time to cool down/dry off after a shower.

Does it really have to? I'm sure you can avoid that by not using hot water (or even going with cold-ish) and not spending more than 3-5 minutes in the shower. Also you can turn off the water if washing your hear takes time. Seems simple to address.
You still have to flip the coin
I discovered it by reading this page while browsing the shiny package: https://godoc.org/golang.org/x/exp/shiny/iconvg

I think the documentation is quite good.

What you ask of Nigel is similar to what you see in the article. Should he spend his own resources to maintain a domain and website? How far does one take this?
You don't need anything except potatoes and fast-growing greens to survive. Grain and rice are too labor-intensive and generally require a functioning economy.

(And if you don't have guns and ammo, you'll be immediately robbed by those who do)
The header code generated contains

typedef int bool;

I am not sure if I want that in my header.
You're right that it's not, it's just what the paper says :)
> The main difference is that here Microsoft arbitrarily put a check for the cpuid in while Kaby Lake is probably as compatible with Windows 7 as any previous 64bit Intel CPU. Windows 3.11 doesn't have this, if you have any i386 compatible CPU it will run just fine and will happily apply all available patches.

IIRC, the compatibility problems with the new processors are processor drivers and power management.

However, the dumb thing is that Microsoft already made the engineering effort to support those things, since they used to support Windows 7 on the now-unsupported architectures. Now they're taking it away to push Windows 10 some more.
>> There's no survivorship bias in going to med school, becoming a specialist and then earning 400k/yr.

Even that is not quite true. You need to have relatively well off parents to pay for your 10 years or so of university.

One might be tempted to argue that if you're really smart, you can get a scholarship... But even then, can you really get high enough grades to qualify for that scholarship if you have to keep up a 20 hours per week side job to pay for your rent?
A much better example would be to have all students run around a 400 meter track with some students having 1 - 100 meter head start.
That's an easy answer: Russia is now and has always been a Matriarchy.
While inkscape is fairly terrible at exact work, you can do it by using the builtin xml editor. I designed a fully working planetary gear train for a clock in inkscape. It involves placing mostly rectangles exactly using the XML editor and then using the snapping tools to place other objects relative to these exact positions. place rectangle -> control-shift -> change x and y properties.
It doesn't seem like that was implied. If I understand correctly, the goal of the illustration was just to emphasize that luck can play a huge factor in one's success (and therefore their "success" in these cases isn't anything that can be learned from or replicated).
You want both, just deal with them them differently.

Who does the talker know? Introductions and referrals are often worth some chatter.
Some language runtimes create threads before the application main() function is executed. Even if Linux has to retain bug-for-bug ABI compatibility there is valid reason to only provide fucked up the setid() syscalls.

The problem is even worse than it looks at first glance because setid() can fail per thread and there is no sane way to recover from this in userspace. Atomic syscalls are the only sane API for this and Linux is lacking those.
Yes, that was exactly my point. Browser monocultures create good, bad, and ugly results. As I pointed out with both of my examples: we standardize the good ones, complain about the bad ones, and try to ignore the ugly ones. I am accusing the Chrome monoculture of creating the same sort of environment. As I posted: then no one else can move forward without first guaranteeing "Chrome compatibility" rather than spec compatibility.
WhatsApp Security Paper Analysis [pdf]
and the rest is history...
Traefik is purely a proxy, Caddy is a webserver.

Traefik can efficiently deal with proxying HTTP traffic but cannot serve files and is not as easy to configure if you're not using Docker or similar.

Caddy can serve files or PHP but is not as good with proxying HTTP traffic.
I suspect many books just wouldn't get written if advances had to be higher, there isn't a huge amount of money sloshing about in technical publishing.
golang somewhat recently gained dynamic plugin support; wonder if that can be leveraged in Caddy?

https://beta.golang.org/pkg/plugin/