skysight-inc/HackerNews huggingface dataset:
Comparing fork to gets is perhaps a bit unfair to fork. I was being lazy when I tried to suggest a spectrum of deservedly rare api calls. :) It’s not broken like gets or outdated like sbrk, but it doesn’t compose well with other parts of the system and there are enough caveats that I recommend more use-case targeted alternatives wherever possible.

For example: http://www.evanjones.ca/fork-is-dangerous.html
My own impression.

If you develop on AWS you get a supported experience for a long LONG time (see simpleDB which I used and still works even though they don't seem to market it). Same thing with old instance types. S3 etc etc.

With openstack at least a year or two ago - who can seriously stay on top of what is going on there. You could develop something 3-4 years ago and getting it going on the latest open stack = total pain. What exactly open stack was also muddy - lots of ifs/buts/this 5 year old code that ran on vendor X openstack doesn't seem to run today on vendor Y.

Didn't spend much time on open stack though - and I know the hype train was / is huge - (AWS killer etc). My own sense - a lot of folks freaked out about AWS and all WANTED openstack to work so they had some big gun to blow up AWS with - but they didn't seem to spend much time talking to actual customers / developers, while AWS certainly did.
Documenting my journey growing my SaaS to a $100.000 a year
> "They'd just go back to pen/paper like they had to before the app was available, and take longer."

That would inconvenience Saudi men, would it not?
I think you had misread it. Author was commenting on other developers who have written following code - "How often do .NET developers write something like this:". And, was not promoting this approach.

var someCollection = GetSomeCollectionFromSomewhere();

if (someCollection != null && someCollection.Count > 0)
{
foreach(var item in someCollection)
{
// Do stuff
}
}
A brazen, open evil is more refreshing than a hidden one, at least in a place as falsely modest as Silicon Valley.
Uh, I would argue Java had already lost momentum before the acquisition. Java 6 was released in 2006 and then stagnated; Sun had pushed a new version every two years since 1998, but 2008 came and went without a new Java.

Oracle bought Sun in the first half of 2009, completing in 2010. They actually moved to release Java 7 pretty quickly after that, there was a flurry of activity - mostly meant to reassure the ecosystem about their commitment to the platform, I think. After Java 8, new additions like lambdas seemed to have somewhat rebooted the scene. The ecosystem looks more lively now than 10 years ago, in many ways. It’s definitely a better language to work with, it feels rather less “enterprise” than before.

The move to monetize the JDK is annoying but almost understandable as a compromise between the renewed push to evolve the JDK (with yearly releases) and Oracle’s inclination to spend as little as possible on support. They don’t care if some of that support activity ends up generating money for others (via alternative JDKs), they just don’t want to be on the hook for it.

I’m hardly a fan of Oracle (the cloud move is such a fraud), but to be honest I think their Java strategy does make sense. It certainly makes more sense than Sun’s.
With Amazon AWS I had fun exchange a couple of years back. They don't have a bug bounty (still I think), but their response was that they will fix it but not publicly recognize it because "the cloud is always secure"? Go figure.
thank you, this is helpful
This is so true. When you dress like a slob, you’re basically signaling you don’t have to impress people.
But you also have the freedom to live in lower cost of living areas, making the money go further.
The main idea is (literally) given in the first sentence: "The project is still quite healthy and is following the usual hype curve[...]".
The NPR story you site contains this quote: "As Rebecca Sibilia, founder and CEO of EdBuild, explains, a school district's resources often come down to how wealthy an area is and how much residents pay in taxes."

Based on that, any causal relationship between race and school funding is far from simple.

> That isn't bad luck; that is a system designed to reinforce a system of racial segregation

Who you believe is designing the "system" for the purposes of segregation, and what evidence do you have to support it? Asking because everybody I've met who works in education seems to genuinely want all students to thrive.
And a pretty good income for 13/14 year old
Yes I do. Maybe even more. When I evaluate challenges for our company I do actually spend a lot more time going through the challenge then what it took me to solve it myself and I am not the only one evaluating each one. We also got a lot of feedback that our "estimation" of how long this challenge takes is very accurate, so I assume they take roughly the same amount of time that it took me to do it.

I don't think it is wasting time. Even with the very simple challenge we give out we are always surprised at the wide variety of solutions we get. We found it very useful in our hiring process.

Of course that is just us, but when I was on the other side the people evaluating me where asking detailed questions about my solution more often then not. So I assume it is fairly common that the companies actually do also spend a lot of time on each challenge.
Those and smart phones do seem pretty disruptive, but are more a medium of distributing the computer than an inherent technical innovation. The computer is still the fundamental technology here.

I'd agree there is still a fair amount of disruptive innovations happening. However, I don't see the same kind of fundamentally new technologies appearing as they did a generation or two ago.
I hope you have money for the popcorn. Most people in the USA and the world do not have $15000 so you ain't no worse off in the bigger scheme of things.
This is why I love gofmt. Because I don't care about formats and finally there's a tool to remove the tabs vs spaces debate and allow people to focus on issues of substance.
A few words in favor of corporations: at least they can go out of business and be replaced by something else.
Well, they did, right? So that doesn't seem true.
Ask HN: Best books to learn game design?
I'm interested in learning about effective game design from a product perspective, preferably with real examples.
Interesting thoughts. I haven't given it that much thought. All I know is that the tools that are great for C++ development aren't equally as great for web application development. But we are all certainly on the same team, collaborating on a daily basis.

It felt absurd that if we aren't all doing the same job then surely we're not on the same team
This a brilliant move! The most impactful people to me, both in Australia (Sydney) and the US (Boston/SF) are those who fit an altruistic advisor archetype.

They're the people I owe the most to and also those who genuinely care the most. There's hope that the favour will be passed on some day, potentially to them, but they mostly do it simply as they want to help you and those you can help.

There has traditionally been less of a formal community around these figures but for each generation of entrepreneurs and business people we can all quickly come up with names who fit this exact mold - those who stepped in to help simply as they thought that was the best thing for everyone, even if it didn't help themselves much in that moment.

I'll stop rambling but I now feel the sense I need to go write a few thank you messages =]
But if only one game-theory players does not follow your logic, and sticks to quantity- he will have many lottery tickets in the inevitable collapse and civil wars that result. Thus i declare my behaviour in this arms-race holy and sanctioned off by god.
Thus religion wins at a infinite game, where only continuesly playing is the reward.
Am I mistaken or was it a study of 20 people (two slightly different groups of ten, at that)?
Thanks. Well, it's not really my opinion - the more modest and accurate subtitle to that first list is "Some of my favourite essays", and I am an - in fact the only authority there is - on what should be on that list!
Brian Armstrong thinks the same thing:
https://twitter.com/brian_armstrong/status/10986564916098498...
A far cry from its enticing title.
>is to only allow it to be based on previous individual financial behavior

Your financial history includes your rent or mortgage payments, which are for living at your zip code. Restriction to financial history is not all that much of a restriction.
So what? Nearly every advance of technology and management is in one way or another making more job positions irrelevant, if we want to tackle the ultimate consequence of leaving people without a living wave then we should tackle that problem directly instead of complaining when companies try to use cheaper alternatives to their problems.
Note to myself, do not buy chinese produced condoms. Quality is expected to fluctuate - as if a PID Controler was applied.
Cause he can
Fizzbuzz serves a similar role.
You can only say "The root of injustice is simply bad luck. Ethnicity and gender are only loosely correlated with bad luck but there is no causal relationship between them" if you ignore the years of segregation and red-lining and other racist policies designed to keep the Black man down.
You can create candlestick charts using the "candle" function from the Octave Financial package, function reference is at https://octave.sourceforge.io/financial/function/candle.html

Also, extending with C++ is easy, see https://octave.org/doc/v4.0.1/Getting-Started-with-Oct_002dF...
Could you mention some particular essays (preferably by a variety of female and/or non-white authors) that you think I might love so much they'd find a place on my list? Thanks very much.
330K USD in San Francisco is much, much less than 300K USD in Buenos Aires
No you're not a girl. You are confused. Take your medicine! :^)
That's an interesting point. I read the Preacher comics waay back in the day (also 90s, I think) and after I finished them it really did seem to play up Jessie as the tough cowboy-thug-alternative-grunge-priest thing. I enjoyed reading them in the moment but was ambivalent immediately afterwards.

I was impressed with the illustration in OP but it was paired with this emotionally unsophisticated/immature narrative that was just so jarring. There are one-man bands that are similar, where the vocals or music may be top notch, but the rest is cringeworthy.
Nah, you won’t. For new deployments, you’ll use OpenJDK. For old deployments, you’ll either upgrade your codebase or use an alternative runtime (Amazon, IBM etc). Most of them will be free or cheaper than Oracle’s.
I didn't even check the page weight. There's an icon in there I think I accidentally copied in, it weights 18Mb.

Let's never speak of this again, lol. I'll push an update to fix, that's embarrassing.
My opinion: it grew to a gross, large set of python and apis that, when combined with multiple implementations, extensions, and company-specific customizations, made it an unmaintanable mess that was difficult to deploy and code around.

So, although the author compares it with the growing k8s project out there now, at least k8s more clearly stewarded, more developer oriented instead of only for ops (with code quality to match), and doesn't feel as hamstrung by environments and dependencies (just try to run a little openstack setup on your laptop for development... very annoying for a project of such age with so many company's hands in the pot).
Ironically, what you describe is the way journalists used to write before the internet. Nowadays, everyone wants to bore their readers with badly written narratives and nonsensical tangents thinking it's good writing. I hate it too and wish journalists and others would take a journalism class.
I'm still enraged over the fact that Oracle got $300 million to make a website for Oregon's healthcare and failed. The website wasn't ready (nor would it ever be ready), and the whole state's healthcare was in tatters when the ACA came into effect. Oregon had to scramble to hire thousands of temporary staff and start processing paper forms to keep things running.

Oregon sued and ended up settling ostensibly for $100 million, but in actuality, it was $60 million in "customer service" and $25 million in legal fees.

Obviously, Oregon's government is culpable as well, but it's another data point to suggest Oracle is a dodgy sales/legal company posing as an engineering company.
Even when you strip out those other concepts, which you probably shouldn't, there is an underlying element of conscious awareness that is not "nothing," but an awareness of nothing, like the "I" in "I think therefore I am."

My problem is that people confuse talking poetically about consciousness with actually coming to a conclusion about how this thing works.
Multiple stages of spiralwound loops.

https://slideplayer.com/slide/6324118/
I remember back when they called C a high level language- because it wasn’t assembler. Yes, I’m old. But, my point is that there probably isn’t a definitive answer to that question that won’t change with changing technology.
I do think that this is worth noting, however, I still think Google should not be hosting it as it's still facilitating an immoral action (running an oppressive government that doesn't respect freedom of movement). I guess it's kind of a deontologist/consequentialist thing.
We're in a comment thread. Disliking the article, with reasons, is a valuable contribution.

Besides... Someone chose to write a comment. What you prefer doesn’t really matter, except in so far as you can choose not read the comment;)
Then just price in the cost of security updates into the up-front price. Done and done! This "innovation" in tech business plans to maximize perpetual revenue from users is (obviously) anti-consumer and dystopian. It's disingenuous to say that you can justify what's happened solely based on the cost of updates.
this dude is the biggest pseudointellectual of our time. he basically just spouts what every other progressive is saying but somehow is labeled as a genius for that.
I'd love examples of respectful, positive ways to decline a whiteboard question.
>> k8s more clearly stewarded

Not clearly enough, IMO. Not very "clean" to begin with, it's accumulating cruft at an alarming pace, and doesn't drop much legacy over time (a painful, but necessary step in fighting code entropy). It seems to have inherited Google's internal modus operandi: launch new shit and then let it rot.
We should find out what carrier they are using to introduce those messages into the SMS network and demand that other carriers blacklist them until they stop.
However, it's totally possible for an exchange to periodically prove, or at least persuasively demonstrate, how much money they have, by proving they have the private keys for wallets worth a certain amount.

Proving they don't have more obligations is harder, obviously, but you can prove you haven't lost all your deposits if you want.
> I am publishing this now in the hope that it can serve as a warning to everyone out there who is investing in Kubernetes. You’ll never be able to run it as effectively, at the same scale, as GKE does – unless you also invest in a holistic change to your organization.

This is a meaningless argument. I don't have to run Kubernetes at the same scale as GKE to develop--I just run minikube, which runs very well on Linux hosts. When I get ready to deploy there is a pick of environments to host on because Kubernetes apps are largely portable.

OpenStack has never achieved this level of accessibility.
>Sometimes that _is_ a business need, but the rest of the business doesn't recognize it (or won't until it's too late).

This. I work for a big payment system company. They had to buy another Exadata, reaching the maximum plan offered by Oracle. The refactor was delayed so much that now we have little more than one year to rewrite everything. If we don't make it in due time no more transactions will be processed. Some devs who pointed the need for a refactor left the company in the last two years and said it feels like a time bomb ticking with every git commit.

Meanwhile the UI/UX guys are trying to create a design system whilst redesigning the internet banking system and app, backed by the CPO and CTO (!?). I mean, I'm not the one calling the shots, but neither a deisgn system nor redesign should be a priority for a least two years.
Facebook claimed phone number was only for 2FA. Now it's searchable
What about the "slippery slope" of allowing apps that facilitate human rights violations by oppressive regimes, as long as the app's nexus to it is relatively minor?
The very first thing on the page tells you that it's a personal blog consisting of "online ramblings," so I think it's a trifle unfair to complain about the style.
> what you really want is a company wide DAG where individuals
> can add their own nodes and which handles schema
> matching as nodes are upgraded, invalidation
> of downstream data when upstream data is invalidated

I've never seen this work in practice, and doubt it can work, due to the complexities involved.
Palestinian Writer: ‘The Arab World, Not Israel, Has Failed My People’
I don’t think Oracle minds, as long as you pick another JVM rather than moving to a different stack.

What they do mind is that Java stays relevant without costing them a lot of money. By basically offloading support of old versions to others (and/or by getting paid more for that support activity) while they accelerate development speed, they will likely achieve that result.

The alternative is to keep sinking a lot of money in development and marketing efforts, like Sun did; which, in the long term, resulted in slow release cycles and language stagnation, making other stacks more appealing.
“Even then, if you’re using Kubernetes, you probably won’t succeed, because it isn’t in Google’s best interest to let anyone else actually compete with GKE.”

Google succeeds if it is anybody but AWS proprietary solutions. If they can groom a healthy ecosystem of open source and commercial solutions that target Kubernetes, then the tremendous advantage of AWS being a one stop shop for any service you can imagine starts to dwindle. As of now, amazon offers a solid compute environment and services galore, which is hard to compete with.

The author didn’t do much at all to tie what happened to OpenStack with Kubernetes. K8s is deployed at scale by all the cloud providers. Both Google and Microsoft solely run containers on it in their public cloud (while AWS still has their own orchestrator). That never happened at scale with OpenStack.

And regardless of how you feel about Google, Azure has a very strong vested interest in K8s success.
>...the very best developers who are in the highest demand are unlikely to jump through the hoops...

I think that this applies for the best anything but, conversely, companies still want them to jump through the hoops. You need to convince the company you're a worthwhile hire and the company, in all of it's arrogance and self-righteous glory, spends little to no effort convincing you its a worthwhile place to work[0].

You see this in questions like, "So, why do you want to work here?" If we're pointedly blunt, we could just say, "You're hiring for 'x', I can do 'x'; also, I like having money versus not having it," but that would be taken as arrogant and/or "not be a team player" or "not very interested in the company or the role".

Let's face it: The world is filling itself with the "drink the kool-aid" types and, so, companies use that as a gatekeeper, so to speak. "A good company fit." "We just want to see if you're a fit for the company."

An experienced <x> is probably far less concerned with the pointless fact 'y' of your company versus, say, the company's culture or if you have matching contributions. If they've put in the time to make themselves an industry expert in something, then - of course - they're going to be a good company fit, at the end of the day. You're just looking for people who will be acquiescent and/or will jump through the hoops. ...but why...? For an entry-level position, I can understand it. For someone who's dev'ed for the last 10 years at 'zed' company, what function does that hurdle hope to accomplish, if not the aforementioned?

[0]-Not really true for Europe, though, so thank feck for that, but have seen it in the states.
After going through all the steps with a big corp, I was "offered" to do an additional interview if I wanted to be assessed at my current level (they leveled me lower). I stood my ground and respectfully declined, and eventually they made me an offer for the correct level. What I learned the hard way was that you need at least one more competing offer, otherwise you won't have any leverage.
Tesla is pushing the bounds of the signal they can extract from the forward facing radar (as a result of the first Autopilot trailer accident resulting in a death).

https://www.tesla.com/blog/upgrading-autopilot-seeing-world-...
Im away from a desktop, but on mobile WSJ has no workaround, as far as I know. I signed in with Google and still had to register a payed subscription.
You make a good point, but you overstate the effects of the wealth gap. Going by absolute numbers, there are more white people living in poverty in the US than any other ethnicity [1], so you should be able to find a majority-white slum and move there. Of course, having to do so would be (is?) ridiculous.

https://www.kff.org/other/state-indicator/poverty-rate-by-ra...
Well, pqR already uses multiple threads automatically to parallelize some numerical operations - e.g., for long vectors a and b, (a * b + a / b) might be computed with three threads, one computing a*b, one computing a/b, and one adding the results of these as they become available, or exp(a) might be computed with two threads each handling part of a.

But if you mean threads programmed explicitly in R, with fine-grained, low-overhead communication using shared memory, I think it would be quite challenging to modify the current implementation to support a language extension to do this. But maybe not impossible, for some sorts of extensions.
Two things occurred to me about this...

1. I had a local OpenStack environment. Most of what I needed for app dev I could do there.
2. A lot of app devs aren't happy with Kubernetes and talk about it. Sometimes in the comments right here on Hacker News.

Kubernetes has a lot of parallels when you drill down and look at it. Aeva isn't the only one talking about it.
Salesforce's Dreamforce conferences are similar. There were 120k attendees the year I went.

No developer (or not a lot) would knowingly choose Salesforce as a tool, yet all these folks are at the conference because the employer paid them to go.
Doping scandal rocks the world of bridge?
I lot of people vote because they don’t have faith in government.
This conflates the language, a particular implementation of that language, and a particular runtime that said implementation uses.

As far as the language goes, you can do anything in C# that you can do in C in terms of memory-unsafe programming - raw pointers, pointer arithmetic, unions, allocating data on the stack - it's all there, and it's not any harder to use. Since semantics are the same, it should be possible to implement it just as efficiently as in C. At that point, the only overhead that you can't remove by avoiding some language feature or another is GC, although you can avoid making any allocations through it. So the real question is whether a language with GC can be considered low-level.
> Observers must believe the nonconforming individual is both aware of the norm and able to conform to it, but deliberately decides not to. A nonconforming behavior that seems unintentional or dictated by lack of a better alternative—such as ragged clothes on a homeless person—will not lead to a positive impression.

This part is super interesting. You need to be able to wear the baseball cap and jeans while letting people know that you _could_ be wearing a fancy suit if you cared about their norms.