skysight-inc/HackerNews huggingface dataset:
K8s is a very complex system. And the more complex the requirements, the more complex one needs to make K8s through additional software that isn't baked in. Complex systems are costly to run, but more importantly, they're costly to maintain due to the typical level of service required, the number of employees needed to maintain it, and the amount of specialized knowledge required. The system is also under constant maintenance due to its short release cycle. Basically, you need to build an entire cloud services team just to keep it running smoothly. (not for "test labs", but for real production services) And on top of all this, if you're running it on your own hardware, you don't even get the benefit of reduced infrastructure costs.

Because this is not only hard to get right, but very costly, it is much cheaper and easier to pay someone to do all this for you. It is almost guaranteed that doing it yourself will not give you any significant advantage, cost savings, or increased development velocity.

On top of this, most people don't even need k8s. K8s is a containerized microservice mesh network. If you don't need containers and you aren't running microservices, you may be trying to fit a square peg in a round hole. Even if you did need k8s, the benefit may be small if you don't have complex requirements.

Most people can get high-quality, reliable end results with simple, general-purpose solutions using DevOps principles and tools. If you're not Google or Facebook, you probably just need immutable infrastructure-as-code, monitoring, logging, continuous integration/deployment, and maybe autoscaling. You don't need an orchestration framework to deliver all that. And by going with less complex implementations, it will be easier and more cost-effective to maintain.

At the end of the day, if you need k8s, use it. But I really worry about most people who hop on the k8s bandwagon because they see a lot of HN posts about it, or because Google touts it.
> if you don’t have much science background

Like HS physics

It comes across as somewhat condescending and naive to refer to a HS class as having a notable amount of science background. And a reason to dismiss other sources of information.
It's really crazy how much C++ has already evolved since the start of my career (with C++98). C++ has been the millennium falcon of languages; creaky and old, not pretty to look at, but still good where it counts.

That said, I completely switched over to rust many months ago and rarely look back. Rust is a tribute to C++, an incorporation of lessons learned that sheds all of the baggage C++ will never be rid of. Rust also has less of learning curve than C++ (although both are quite high), simply because C++ has so many odds and ends to keep track of these days.

Rust has also made me realize how bad class based OO is as an abstraction. OO glues together operator overloading, methods, inheritance, all into one package. Rust breaks those concepts into component parts that provide much better abstractions with less keywords and jargon to worry about.
Ask HN: App Makers, how did you settle on your pricing strategy?
I'm a big fan of introspection/retrospection over goal setting. Some goals connect to meaningful objectives, but I've always felt goal setting to feel inauthentic and rigid. I end up prioritizing what feels important from day to day anyway, and I have more trust in those decisions than my big long term goals.

This is also probably why I don't often finish huge projects, so my approach isn't without its drawbacks. But I'm okay with that.
I would expect to see at least some legal judgement against dark UX patterns. I was quite heavily involved on the technical side in GDPR compliance (EU company) and my understanding from the legal folks was that the regulation strictly forbids at least certain types of UX patterns, e.g. opt-out is a big no-no, consent should always be opt-in, you can nudge the user towards consent, the purpose of data processing must be expressed in an understandable language, etc.
This is the biggest, by an order of magnitude.
Time for all the car magazines to update all their cost of ownership estimates to account for software licensing fees.
Just do a CTRL+F on "Njoroge" if you want to read more about the case in the opening paragraph. The story doesn't circle back to that until WAYYYYY too deep in this long form article.

I get the writing style, but it should give some closure to that much earlier on.
>Elon is a majority shareholder in SpaceX.

And you think the reason Space-x exists is to make Elon richer? Or you think it's because he wants to see humans colonize the universe?

The entirety of Oracle's existence is to make Larry rich.

While I think Elon needs to get off twitter and never post another message there again, I think his reasons for founding Space-X and Tesla go far, far beyond personal wealth. There are a million other investments he could've gone in on to enrich himself without risking everything.
Yeah, here's an example of one in Alberta, Canada:
https://www.dlsc.ca/borehole.htm

Some of the things I found crazy when reading about it is that they can get the ground temperature up to 80 degrees celsius by the end of the summer, and then the ground stores enough heat (without just dissipating off to the environment) that it can provide a majority of the heating for 52 houses over the course of a cold Alberta winter.
Fortnite is much bigger, both in terms of players and in terms of cultural impact, than Minecraft.
Only with hindsight can you say that. Up until the day the discovery was made they’ve contributed nothing of use to the suffering. Some go their whole careers chasing dead ends and never discover anything.

Besides the article explicitly includes academia as a made up job.
My initial assumption was that the purpose of such a program was to attract new residents.

If that's not the case, what purpose does the program serve?
okay. then reddit should fix their UX problem shrug emoji doesn't change the point
I watched the movie last night and it was good for what it is. I wonder if Netflix wanted to jump start something they genuinely thought was good but was being buried by all the other things they are offering. Maybe they thought the ends justify the means if their costumers are entertained.
Same. It was so accessible (voiceover in an online code editor) that I just did it instead of bookmarking it for a day that never arrives.
A 500 kt warhead will kill most people within 3 miles of it, and will continue killing people up to ~6 miles.

These days, a single missile carries 5-10 warheads. They split and spread out over the strike area a few seconds before detonation. One missile can, thanks to this, kill most of the people in a multi-million-person metro area.

Between the two of them, the United States, and Russia are currently pointing 4,000 nuclear weapons at each other, on hair-trigger alert. With another 8,000 in reserve.

It is not clear to me how a scenario where a single nuclear warhead exploding in <wherever you live> is not either a part of, or an immediate trigger for all-out nuclear war.

You tell me how survivable that is.
Well Java guy got his picnic canceled by Oracle as he detailed on his blog. If I had been dreaming of eating hot dogs at picnic for months and it got canceled at last minute I wouldn't be happy either.
But you're always at a disadvantage against someone with a lot of money to spend on genuine cards.

Allowing anyone to use counterfeits tends to level the playing field: just print the cards you want yourself (or buy them cheap, hopefully not at the same price as the real deal!). This also means M:tG turns into something more about skill ("I know how to build an effective deck and play well with it") than about money. I know which game I'd want to play ;)
You can try to resonate real cost per km eg thru this tool by the German car driver association.

https://www.adac.de/infotestrat/autodatenbank/autokosten/aut...
I find myself agreeing with both of you. You're right that having articles like this makes the tools more accessible and understandable to those that use both resources. However, it seems that most people don't use both resources. Many rely only on these sorts of articles and don't RTFM. There is a lot of power in many *nix tools that people could benefit from but don't realize it because they don't even skim over the manual.

It wasn't that long ago that it was common for people read the manuals of the things they used to get the best bang for their buck, so to speak. Now, the world is filled with quick-starts and use-specific guides, because people don't have the time to research all the things they use.

It's this aversion to a little studying of the tools of our trade that I think blueflow and myself are against.
For us its width. My Legacy isn't wide enough for three car seats. A Forester is. A third row would be amazing, but Subaru doesn't make such a vehicle and Subaru is basically a requirement for me.
I've personally been watching Rust from the sidelines. I am still waiting for a language to tackle excessive compile and link times.
But is ESnet [1]? They are the org responsible for providing inter-org networking services between US DOE labs and other associated institutions.

[1] http://es.net/
`let lifetime = max(...components_lifetime)` is like `let size = to_greeklish(base10(hard_drive_capacity))`. Some people don't care, but the people who do care are not going to thank you when they optimize on the basis of the appearance of a promise with an actual performance that is opposed to its appearance.
Applied Cryptography is terrible.

https://sockpuppet.org/blog/2013/07/22/applied-practical-cry...

No Starch's "Serious Cryptography", the JP Aumasson book, is strong.
Not just. I have a 2015 iMac. It was running out of memory so I went to upgrade it. Nope, soldered in. Ended up buying a new computer. Doesn't make me happy.
The IP you normally would have communicated with is among the hijacked IPs, then you have exposure. The data you send to such IP is ending up in the hijacker's hands. As an end user, your only defense is to use end-to-end authenticated encryption between you and your intended other end-point. The authenticated part is very critical in this case.
I might be alone on this one, but I feel the Freedom-to-Tinker report was unfair to the analytics providers. I know the folks in the industry work really hard towards privacy and security. They go out of their way to make it clear that not everything is automatically censored, and provide easy tools to limit data and visualize what is and isn't recorded. Holding PII and other sensitive data truly is a liability- nobody wants it.

Companies like Walgreens should be entirely to blame.

I really do appreciate how they author(s) in that report uncovered how those services where used in practice.

[I'm not with any party listed in the report]
I would assume its newer? My headlights are cake to replace. But my Subaru is from nearly two decades ago.
will this work with MVC frameworks like Angularjs, Vue and ReactJS?

I checked the DOM of a angularjs app and when I enter something in the input field, its not appearing in the DOM at all.
Are we at the point just reading a tweet and believing it immediately? What if those accounts are created intentionally to create such tweet?
Your Bitcoins Are Hidden in the Painting
Tx for the (fast) reply.

The problem I have with SQS and SNS (and Celery) is you can not just throw tasks into it and eventually the system based on some hints scale up / down the workers. Of course you can rely on Lambdas but then you are locked with amazon (not need to mention that you can not control how much the lambdas will cost you).

Also, I disagree with you point that question tech/tool status-quo is NIH, hence is bad. I for instance, would like to be able to avoid vendor lock-in. Also, reinventing the wheel allows to stay in control. Using RabbitMQ and to some extent Celery or Kafka locks you up without much control since it's foreign code base with alien language.
It almost reads as a shill for binaryninja
Not knowing the specifics of your situation, I’m making a lot of assumptions here.
In the steps for this guide it instructs the user to select a Billing Project when connecting to the data source (I’m assuming a BigQuery dataset). Billing needs to be “enabled” on this project that’s selected as the “Billing Project”.

Here’s a link to steps where you can confirm whether billing is enabled for this project and enable it if needed.

https://cloud.google.com/billing/docs/how-to/modify-project#...
I came in this thread to make fun of how little software development is paid in Europe, but these are some of the largest bug bounties I've seen
Totally to each their own...there is no perfect solution for this. I do understand the the apprehension with google shutting down services, though google photos is so wildly popular it would almost be analogous to them shutting down gmail at this point. Also, one nicety with google photos is the photos are just photos in a folder structure of your choosing. If/when the service goes away you can literally just import the folder structure to the next thing.
I've found Alex Vermeer's 8,760 Hours guide[1] immensely valuable. It's also a guide to doing an annual life review. Maybe one of the best things I've started doing in the last few years.

Be aware that it will take much longer than 30-60 minutes like the OP. I set aside 2 or 3 days for it at the end of each year and do 3-5 hours per day.

I follow roughly the template described in the guide, but collapse some of the 12 life areas together into 8 or so.

Even if you can't commit the time to do the whole thing, have a look at the 12 life areas he lists. It can help improve any kind of annual review process you might have. Just seeing the list can help prompt consideration of aspects of your life you may have been overlooking.

[1] - https://alexvermeer.com/8760hours/
No chance in hell. Frankly I don't believe anyone who says otherwise, and I question if the insecurity of our elections isn't at least partly by someone's design.
Chaumet .. In Celebration of the UAE National Day
It's "real" security work. Not related to the 'cyber security' degrees and certificaitons that have come up in recent years
Oh I love repetitive comments.

Top comment on every article about an advertising company -> "remember! you're not the customer! you're the product!" followed by a bunch of folks praising this profound insight.
I meant HVAC for a house. Needed a part for my furnace and I had to get someone to buy the part for me because there were no 3rd party parts and Trane only sells to licensed HVAC. Felt like I was 18 and trying to buy alcohol.
https://ballotpedia.org/Total_state_government_expenditures

Per-capita, Vermont spends the 6th most; New Hampshire the 3rd least. Only Missouri and Florida spend less than New Hampshire.
To double the specific impulse of a vehicle, their losses at cruising speed have to be 3-4 times smaller in real life.

They claim the weight at around 1t. Half that of Model S, but still I don't see them realising such efficiencies.
As per `Homo Sapiens` Slavery was a direct result of capitalism. Humans like all other resource were optimized for maximum o/p and profit, and if not for Hitler to have taken racism to home and to extreme. People may not have seen error in the way. Its how as society we don't rise against treatment of cows in factory farming.
What happened to the author? I'm not aware of the history...
People in other areas don't respond very well to highly paid workers relocating to their neighborhoods and raising housing prices. I'd guess that as soon as this gets many people to move, sentiment turns and it vanishes.
I was really looking forward to C++ ranges. However, that blog post by Eric Niebler felt like C++ ranges are trying to get everything right from a cs point of view, but in the process completely ignores usability / legibility, just like the previously introduced list operators that suffer from the requirement to specify start and end iterators. Some of the code samples are an atrocity. That C# example looks so much better to read and easier to understand.
Biological circuits that produce rhythmic outputs without rhythmic inputs
A story i've wanted to tell for ten years
I hit on some of this in the Reddit AMA that happened in 2015[1], but that AMA was asking the more general question about losing people, not the more specific question about losing people to Oracle. The answer is that it was of course gutting and surprising, and it took a while to process -- it was hard to not read it as a personal rebuke! But of course, people don't generally alter their career trajectory to spite others (that is, you don't hear "Yeah, my new job is a terrible team solving an uninteresting problem within an awful company -- but boy did I ever stick it to my former boss!"), but rather to seek their own opportunity.

So I came to accept that each of them (and there were quite a few!) left for the opportunity they saw at Oracle. As for why Oracle: at the time, they were building a de novo cloud, and they were doing it by hiring engineers away from other cloud providers, with a sharp focus on compensation. And in particular: for the ex-AWS'ers at Joyent, one of their former senior colleagues at AWS (Don Johnson) had gone to Oracle to take a leadership position[2]; I think it's fair to say that those who went to Oracle saw themselves as joining Don as much (if not more) than they were joining Oracle.

Of course, none of this made it any easier for me or for the team to swallow -- and it has been of little solace that those who left for Oracle have (of course!) discovered that Oracle is what it is, with several of them having now left Oracle for other opportunities[3]. They may have learned about themselves what Oracle taught me about myself: that in addition to the team I'm on and the problem I'm solving, the company's larger mission is, in fact, important to me -- and that Oracle's emptiness in this regard can be crushingly soul-depleting.

[1] https://www.reddit.com/r/IAmA/comments/31ny87/i_am_the_cto_o...

[2] https://www.geekwire.com/2014/oracle-hire-100-engineers-seat...

[3] https://twitter.com/mcavage/status/969762887530037248
I guess they're thinking the ends justify the memes.
The sample app (the color contrast stuff) hurt my feelings a bit. I used to work on an app that needed to do something similar and I ended up fighting with the YIQ formula (it really doesn't work for a lot of cases). Playing with the sample just a bit and I ended up replicating what had taken me weeks to do back in the days...
Ah, sorry - not
criticising, just reminding :) There was an article on HN recently on how important it is to follow this, and how life saving it can be.

If there is a flash and you hear no sound, it doesn’t mean it’s safe either - sound travels 300m/s, so if there was an explosion 2.5miles away, you would only see bright visuals on the sky, no sound, for the first 10-13sec, and then the shockwave would hit...
Depends a bit on the professor. Young ones are more involved than older ones for a variety of reasons. In either case, the bulk of the work is done by grad students. Professors are more like managers that provide direction, feedback, etc.
Nope. The chip is very much designed around x86 decoding, even before you get to the ucode ROM/RAM. Additionally, you only have a handful of patch RAM locations.
It's been twenty years since I lived in southern NH and worked for a company in Vermont, but I don't remember a lot of differences in the landscape, or frankly the culture. Yes Vermont has a reputation for being liberal and progressive, and NH has a reputation for being the live free or shoot me place, but the reality on the ground, at least when I was there, was a lot less contrasting.
Seems good overall, but unfortunately the article reinforces the myth that the GDPR applies to EU citizens. The regulation never mentions citizenship; for non-EU companies¹, it applies to "data subjects who are in the Union". A French citizen living in the US is not "in the Union", yet an US citizen living in France is.

¹ EU companies/organizations have to apply the GDPR to everyone
No, but it doesn't matter. The comparison between a doctor and a physician assistant is quite closely parallel with that between a "conventional" and a boot-camp-trained SDE. Especially since our field has no certification requirements, minimum necessary training, or indeed any qualifications whatsoever beyond simply demonstrating the ability to do the work!
I've not used it for anything too big, but D compiles incredibly fast.
I made fish my default shell for around a month, and I really liked the smart suggestions of what command I was going for when I started typing. But the "vi" mode had enough incompatibilities that it really irritated me, it was extremely incomplete. Discussions of it with devs went nowhere. Plus, there were incompatibilities in the language that I could never bring myself to commit to memory; I might have if the vi mode were better but as it was I didn't want to get any further invested in it than I was.

In the end I switched back to zsh and enabled "zsh-autosuggestions", which gave me the thing I loved most about fish, without any of the parts that I didn't. There's also some other extensions I'd like to try that enhance history like "McFly" ( https://github.com/cantino/mcfly ), based on this previous zsh-histdb discussion: https://news.ycombinator.com/item?id=15041772
I'd add that most solutions to complex things require a tiny abstraction that brings beauty and ease, not the feeling you get in a messy warehouse.
Consumers buying a pick up are not going to be buying a Tesla. They are completely different categories of vehicle used for very different purposes.
Speaking frankly, I can kind of speak to the oddness of the reactions-having once lived within an hour of a couple of air bases and an Army base with an aviation detachment in at least 3 of the four cardinal directions (this was Texas, plenty of military bases) two hours up the road (plus another one on the far side of the state). This was several years ago now, before 9/11.

Now personally, I figured it would be normal seeing military birds flying over head en route to one of the three bases, like I said, we were within two hours drive to one of three installations, by air probably even less.

Evidently the rest of the township at the municipal airport I was working at thought otherwise-and didn't find it so 'normal'. "Jade helm" (speaking of post 9/11 'events') went from a painfully reported news story for three straight weeks to a bit of a joke in our office, but before that nothing could stop people from phoning my desk at general aviation to ask if we were under attack or what business the military has flying over civilian airspace.

"Sir", I would say (or ma'am if appropriate), "we're one hour from Lackland AFB in San Antonio, this is normal aviation activity, those boys are probably just finishing some training and heading back to base for some R&R".

Would wager....15 calls a day, more on the weekends if the hornets were practicing for a flyover of DKR up in Austin for a Texas football game.

Edit:

I completely forgot, the calls got to the point where we had a dedicated phone line installed just so people could call in and get ATIS-ish type information from general aviation-and one of the pre-recorded bulletins, I think the very first thing callers hear was "General aviation does not intercept, record, or log the presence of military aircraft in the airspace immediately surrounding New Braunfels Regional Airport"

They ended up disconnecting that line after a few years. People would figure out another number with a human respondent and badger them instead until one of our hangars started getting phone calls wanting to be transferred to the tower.
The Investment That Cost Apple $9B in 2018
Do you think reverse engineering binaries works like the dude in The Matrix who stares at that screen full of characters and sees "blonde, blonde, redhead, blonde"? Like, they just open a hex editor and start at the first byte and read left-to-right?
The EU’s own strange version of English [pdf]
Well. This is marketing.