skysight-inc/HackerNews huggingface dataset:
Right, I agree with this. There are certainly classes in the sense that some people make $250k and there are certainly homeless people and baristas.

And there may be some inequities and inefficiencies in the merit of people at classes. But my experience (and the data in general) shows that there is low inequality and my personal experience shows more mobility that other professions that require a lot more certification and training.

I believe if you’re a great programmer, you can make a great product, and make lots of money and stay in the outer party or join the inner party. Or, even better, not recognize these artificial classifications and do whatever you want.
MMA fighters and bodybuilders do lose significant muscle mass during their cutting phase, not to mention dehydrating the shit out of themselves. It's not a healthy way to live, and it's not undertaken by these athletes unless strictly necesssry.
I believe good architectures/stacks depend far more on the skill of the architects than the languages involved. Domain fit also matters.

As far as PHP, it's an ugly language from a language-only perspective, but easy to deploy and has lots of existing web-oriented libraries/functions. Think of PHP has a glue language for its libraries and some front-end JavaScript to improve the UI. Python and server-side JavaScript may someday catch up, but still have a lot of ground to make up.
Tesla opens Model 3 orders in North America with $2,500 deposit
Thesis: monoliths in one repo

Antithesis: microservices in separate repos

Synthesis: microservices in a monorepo
True, there are other options, but the fact that it works really well as a simple list of my passwords is what I like most about it.

Between Chrome's cross-platform autofill, Firefox's autofill, and browser plugins, I have too many things telling me what my password should be.
s
Watch out for the more science-minded developers, though. https://xkcd.com/242/.
like all those simple airline reservation and banking systems?
Would you please stop posting obsessively about Musk? You're hardly the only one doing it, but you've been doing virtually nothing else. Single-purpose accounts aren't allowed on HN and we ban them, so please don't use the site this way.

These pro-and-anti-Musk flamewars are extremely low-quality discussion. You guys might as well be bickering about Spider-Man.
Pioneer Networks
It's a very common point of view, famously championed by Milton Friedman[1]

1: https://en.wikipedia.org/wiki/Friedman_doctrine
Imagine if GM or Ford prevented their cars from driving on certain roads.
>I have a positive, but finite, amount that I care about people in poverty.

UBI is another attempt to save an economic system which works for you but incentivizes maintaining a class of desperate and powerless citizens. Each of these ill-fated attempts punishes another slew of innocent generations of poverty-ridden lives, in the name of ignoring the root issue of misaligned incentives. How many chances do you believe the ruling class to deserve?

The issue may not be the amount that you care but that your caring evidently depends on what you get out of it. That’s not caring. Try again.

>Giving people in poverty a sustenance level of amount money per month seems it prioritizes neighbors in poverty more than today.

The contradictions and other problems really are too long to list here but it shouldn’t be necessary. For someone so concerned with wasting money, advocating UBI over direct commodity distribution is about as hypocritical as it gets.

The only difference is an additional and purely self-serving dependency on market values, which are drastically unstable across time, geography and, social structures. So, while your claim is of course untested, your proposal only further
establishes that, once implemented, the results will be ever-changing and therefor unknowable.

You might do best to just state why you would prefer UBI over direct commodity distribution.
> the underlying economic model that depends on infinite growth is going to need rework in the not too distant future.

particularly when we're cutting off a key historical component of those models: immigration. people are the drivers of growth; more people ==> more economic activity.

and whatever your politics, it was pretty obvious to anyone with a pulse that the tax holiday would go to shareholders, not to wage increases.

and without more people to sell things to, the ROI on capital investment is not so great.

so rather than into reinvestment or rewarding workers, money principally flows to capital holders.
Thanks for the suggestion! Snark AI will offer a pod type with all fast.ai course dependencies installed and easy jupyter notebook access.
yeah that could well be the case. Either way, the prospect of your industry making a positive impact dying before your eyes is lame, whether it was ever really capable of that change or not.
We’ve found lambda’s x-ray feature to be very helpful wrt finding the source of slowdowns. I know it wasn’t available during the project you were writing about but wanted to mention it for others.
You should look up the guy who built YOLO (an object detector with 1700 citations).

His papers: https://pjreddie.com/media/files/papers/YOLOv3.pdf

and his resume: https://pjreddie.com/static/Redmon%20Resume.pdf

are all written in this style.
I know this can be the case for any project with dependencies, but the js community is know for introducing breaking changes even on small releases. There's not such thing as security patches on most js packages.
And if you want a deeper dive after that, here's a 100-page survey of all the techniques, principles, and applications of program synthesis circa 2017:

https://www.microsoft.com/en-us/research/publication/program...
Buybacks generally benefit top 1% or the C-level and make them richer. The impact on 401k of common is just a gain in few percentages or maybe some extra dividend. Also there is a conflict of interest CEO's are paid in stock and the only way in which they ensure they make more money is to take actions which boost the value of company stock.

Market cap and higher the stock values also can be used in so many different ways, like acquisitions and also as a tool to leverage as an equity against which money can be borrowed.
"The Drunkard's Walk: How Randomness Rules Our Lives" by Leonard Mlodinow seems topical based on the abstract. I would recommend it as a fairly quick read that presents a perspective you might not have thought much about.

I avoided it when I first came across it because I was worried (based off of the subtitle) that it'd just be fodder for learned helplessness. It turned out quite good though, and anything but (unless you're a movie studio executive).
A thousand small balls of mud that communicate with each other randomly is nearly impossible to grok because the IDE can't save you
Is Elon Musk Serious?
Central Limit Theorum tells us that luck will be normally distributed even if you’re sampling from people who work hard. Sure hard work may shift the mean to the right compared to a random sample of the general population, but you still get a normal distribution. Now if being lucky is being in the top 2% from a random population, how much does hard work shift you to the right? You need to shift this distribution pretty far to make the case that work alone can overcome luck.
Letting go of a concern of hardware failure is a reduction in cost.
That would dilute the share price when it's high and boost it when it's low. Reaching some kind of equilibrium in the middle...

What would be the point of that? A stock buyback is not an investment, but rather a transfer of wealth that's not taxed very much.
Feminist Apparel CEO Fires Entire Staff After They Learn He's an Admitted Abuser
That’s a 1-hour attack window though. It should be event driven, something where peers can securely signal changes as they happen
Former Apple Employee Charged with Theft of Autonomous Car Project Trade Secrets
This is a fight I currently have with our dev-team atm. Situational awareness is a real concern, especially if the code is misbehaving in productive loads. If a solution doesn't give us situational awareness if things go wrong, I object to that solution.
It's also a sign the companies have too much money and not enough opportunities to spend it on.
Some feedback: I clicked on this community edition blog post to learn more about the product, only to be immediately smacked in the face with a product demonstration of a user installing a license file. Yikes. That turned me off immediately. Will re-review later, still sounds cool.
it is obviously natural to take money out of business (like give back to shareholders) when taxes are low and invest into and expand business when taxes are high. The taxes were just lowered to allow to take the cream off the top. While i'm not a supporter of it, i can't not agree that the economy probably can take and survive this hit right now.
The Best Unusual Articles on Wikipedia
Yep, same reason Private Ryan was saved (in the movie).
I didn't have supporting evidence for my opinion, so I explicitly did not claim it as a fact.

Please point out why you felt I claimed an opinion as a fact, perhaps I could improve my communication with your help.
I have been coding for around 35 years now and I love it as much as when I started. Although I do other things (professional brewing for instance), devving is the thing I like the most. Only thing I guess I would change is less focus on money and more on research when I was uni and shortly after. Money seems to, usually, make programming boring in my experience. Outside firmware that is, but only the kind that has to run in 20kb, not the kind where embedded means just a full ARM system with megabytes of memory. So that's what I do now (among other things).
(1) is addressed by the article. As for (2), well... do you have any evidence this outweighs all the downsides of the patent system?
You will end up with something like OSGi. That can be the right choice, but is also a quite 'heavyweight' architecture.

For a certain class of applications and organizational constraints, I also would prefer it. But it requires a much tighter alignment of implementation than microservices (e.g., you can't just release a new version of a component, you always have to release the whole application).
That code was old rather than bad. And I had the distinct feeling that whoever wrote it simply did not have a lot of background in software and had a job to be done no matter how it got done. And then that code started a life of its own because the software did work most of the time. Edge cases (sometimes literally edge cases: edges of networks of steel trusses) would sometimes give the weirdest results and upon closer inspection you'd find lots of errors in the rest of the output, just not large enough to immediately cause suspicion.

In the end it all worked out and it was a very good lesson in trying to keep the output stable while refactoring the code. This was well before 'TDD'.
A large but not majority portion of the US voting population can't find America on a map. Now what?
Rails' extensive use of monkey patching to implement features is currently out of favor, from what I understand.

Also, by merging Merb in Rails 3, Rails got a fresh lease of life. This is similar to how Struts lived on by rebranding WebWork as itself.

Finally, Ruby shows up prominently as a language developers dislike: https://stackoverflow.blog/2017/10/31/disliked-programming-l...
Nah... This one was clearly paralized while pressing a key. His browser must auto-post HN comments after a short while.
> Library inconsistencies between services? No, just no, always use the same library version for all services. Automate importing/updating the libraries if you need to.

This answer drove me crazy in the article. "We had trouble keeping the libraries up to date and fixing breakages, so our solution was... to update them all and fix the breakages." And per your second point, tests can go both ways - if libX is used by serviceY, write a libX integration test for serviceY instead of / in addition to a serviceY integration test for libX.
> Would it?

Yes.

> We transported as much oil in the 70s without "all modern computing".

No, we didn't. Global production (and consumption) has close to doubled since 1970.

Also, "is this possible to do without computing?" and "would the sudden disappearance of modern computing seriously interrupt the way that we currently do this?" are very different questions.
Ah, in that case, most I've come across do not default to 'edit', but rather to accept. Notice that many default to automatic building: https://wiki.archlinux.org/index.php/AUR_helpers#Active
Oh, but why do that when we have containers...
It searches faster. It's easier to get data in--we store binary data and then crack/parse it at search time, so you can even ingest things like raw packet capture or video streams. It's easy to deploy.

We intend Gravwell Community Edition as a way for home users to experiment on their own network, or to try things out at work to decide if they want a full license. We of course also do unrestricted evaluation licenses for interested parties.
your post would be more meaningful if you'd actually provide some evidence for those claims.
I'm not an economist, but doesn't that make people .2% better off on average? It's almost like GS is interested in something other than the common good. :)
One of the problem I see with helpers is that a lot of them start to wrap the whole user's package handling experience (pacman wrapping) where it seems like it would be easy to ignore the prompts and "just download the package already". You can tell users the AUR is unsafe and to review PKGBUILDs but that doesn't mean they are going to listen or do it.

I did write a helper, mainly for myself and a few other arch users I know, and if not for having completed it enough to use it, I wouldn't do it again (I don't support pacman wrapping). I use like 5-10 packages from the AUR and I either maintain them or they _never_ change and I would know something is wrong.

The other point to this is how is this sort of compromise best communicated? It's important enough to hit [0] and obviously this news site, the mailinglist[1], but not the frontpage of arch itself.

[0] planet.archlinux.org
[1] https://lists.archlinux.org/pipermail/aur-general/2018-July/...
Every microservice on its own little cluster of VMs for HA and performance...

A couple of hundred VMs is nothing in a scenario like that. Good luck trying to debug anything.
> there are actually a lot of users that really like Windows. In a corporate environment it works really well, and that's a good reason to appreciate it. / And the fact that CIO/CTOs are not willing to migrate to a new OS may indicate that those "efficiency and productivity gains" macOS users brag about may not be significant :)

IMHO, the users' opinion of the OS is meaningless and even a signal of problems. Users should only have to deal with applications (beyond clicking an icon to start the app); the OS is IT department's job. If users have to think about the OS, the IT department isn't doing its job an users are being distracted from doing their jobs (of course, that is a big generalization). Windows has much that IT staff like, such as Active Directory and Group Policy.
A lot of publications predicted this exact scenario as the tax cuts where being sold as a job/wage booster.

What boggles my mind is how so many people vote "for jobs" promised by a particular party, get shafted, then go right back to the same party next election cycle and eat up the same rhetoric about job creation in exchange for votes.
Where are you getting this idea of english colonies doing well after independence from? I can think of many english colonies that were left very dysfunctional post-empire, and not one where you could say they were left with a solid institutional foundation.

If British colonies had a marginal advantage over, say, French ones - it's probably because the British were generally more reluctant and less capable of getting militarily involved with their affairs after the end of the empire.
The Price of Social Media
It's hard to believe that such a stretchable device is feasible. Just can't imagine how that might work.
Side note: it's pretty clever you're using GitHub's issue tracker for blogging. Besides it being weird for navigation, I suppose it has all the features you'd need such as tagging, comments and search.
It's often coincidental. The stock is flying high because the company is producing a lot of free cash-flow, and the company can't find a use for the cash so it does a buy-back.

When the stock is tanking your company is usually in rough shape and has no money for such reserves for a buy-back, the cash will be necessary to survive or restructure. In those situations, when things get really dicey, they'll do share consolidation. That's often to avoid getting de-listed when their stock price dips too low.
That’s what Warren buffett advocates.
So we should accept that a large but not majority portion of the US voting population is relatively uneducated? Or do something about it? I fail to see how your comment is making a different point than mine, maybe it's not?
Gravwell Community Edition is a free-as-in-beer license for our core product. Our github contains associated tools that we've made free as in speech: the ingesters, which gather data and store it in Gravwell; the ingest library, which you can use to write your own ingesters; and some additional libraries of more niche interest.
Pixelmator and Things are hardly new. I've been off Mac for maybe four years, and I had been using those apps for at least a couple of years before I switched back to Windows.

As for Bear, Highland and Drafts, Bear is the only one worthy of mention. Highland and Drafts on the surface seem a lot like remixes of iAWriter to me.

Keep in mind that Mac users seem to be more likely (yeah, yeah, citation required) to evangelize apps than Windows users do.

As for cool Windows apps... off the top of my head:

I just bought a license of Groupy (https://www.stardock.com/products/groupy/), and it was money well spent for me. I get that a future version of Windows will probably make it a feature, but I get a lot of value out of it now.

DisplayFusion (https://www.displayfusion.com/) is another utility I can't live without. It's great whether you use one or multiple monitors. If you are thinking of buying it, Steam is the cheapest way to get it on multiple computers.

People switching from Mac might like Quicklook (https://www.microsoft.com/store/productId/9NV4BS3L1H4S).

If you've got a lot of sound sources and want to manage playback volumes, EarTrumpet is pretty great (https://www.microsoft.com/store/productId/9NBLGGH516XP).

Mailplane users on Mac would probably like Easymail on Windows (https://www.microsoft.com/store/productId/9NBLGGH626NC).

The first thing I always install on Windows is CMDer (http://cmder.net/), which is also great for switchers who think they're going to miss the Mac terminal.

Codesector (http://www.codesector.com/) makes a couple of great utilities worth paying for in Teracopy and DirectFolders.
Mexico does it and just had a huge election and turnout.
I should have said, 'name major new software for desktops'. There's plenty for mobile, by comparison.

> Most major areas of consumer software have been satisfied in some form or another on both of the dominant operating systems.

I think that attitude reflects a lack of innovation in both hardware and software for desktops/laptops. At least migrate some things from mobile, such as more cameras, touch, accelerometers, payment systems, etc. Why can't I pay online as easily on my laptop as I can on my phone? Where's the facial recognition logon?
I used this video and made a simple marinade with soy sauce, hot sauce, and pepper. It was the best jerky I've ever had: https://www.youtube.com/watch?v=jDVo0XW2GOM
Exactly. It's actually kind of a success story for the AUR, since they found the malware so quickly.

Of course, it would be more interesting if we could scan or survey the AUR to get a percentage of suspicious packages. I've long been under the impression that some popular AUR packages (e.g. Google Chrome) are pretty safe from tampering. For anything else, I glance over the PKGBUILD to make sure it's not doing anything obviously fishy, and I've never noticed anything.
The sampling distribution of the _sample means_ (averages) will be a normal distribution.

The population distribution need not be normal.
I just switched my personal site from a custom Python script that generated markup to Hugo...plus custom Python scripts.

I wanted to automate the upload process too so I made something that is somewhat but not quite rsync-like (it uses a date and size heuristic to do fast incremental updates) - and then for the site content I realized that Hugo's design was resistant to text + image bundling, favoring static data independent of markup. The documentation on making a bundle work from within Hugo was both extremely limited and actually broken on current versions.

So I just rolled another script to publish content with. All it does is pre-process the Markdown and copy files.

Still, by going this route I'm still gaining advantages over the old system. It's nice to have a system that takes care of common stuff - themes, list generation, final markup. But it's much more valuable when it's supplemented with a custom system that lets me author the content at the level of abstraction I need.
Science can be both experimental and formal (see Math). This said, there are certainly aspects of CS that require collecting data, designing experiments, ect.
FTA "almost never the most talented people reach the highest peaks of success, being overtaken by mediocre but sensibly luckier individuals."

It's also interesting that regardless of anything, in the end your genes and where/when you were born determine pretty much your whole life, and that's just luck. In the end success attribution to anything but luck is just ego.
That's also a weak point: those tiny bearings are going to take all the load from the cyclist one or two at the time, I predict they won't last long if it works at all under substantial load.

And to reduce friction they're open cage which will not play well with sand and other grime.
Buybacks are almost solely to artificially trigger stock option targets for CEOs, right? Otherwise that is money that should be paid out as a dividend or reinvested into operations and research.
> However, the increasingly aggressive presence of internet mobs saying "fire this person or we'll make a terrible fuss!" over minor matters is absurd, getting worse, and is being abused by people of all political identities.

This is how free markets work, though. The beliefs of the customers drive their purchase decisions. It's completely rational for a customer to say "I don't want to support a company that employs someone who behaves like this". Threatening to take their money elsewhere is their sole recourse, and one that is effective only in large groups.

> I hope companies learn that picking sides by firing someone does not resolve the matter and just pisses off more people.

It's really simple from an economic perspective: does firing this person result in more lost customers than being silent? I strongly suspect the answer to this is "no", and firing the employee is the better path. After all, the whole purpose of hiring an employee is to generate more value than they cost. In this case, the employee's actions were a large net negative.

> Hopefully that tones down their response and then makes the internet mobs less aggressive because they don't get as much satisfaction out of it.

I really don't see this ever happening. Even if the vast majority of companies decided to adopt a policy of turning a deaf ear to customer feedback, the only result would be new companies stepping up to fill the void.