skysight-inc/HackerNews huggingface dataset:
Exactly, the fix is also obvious but not quite happening just yet. Several languages now support internal domain specific languages. Several of those are strongly typed. And several of those can compile to native code and integrate with other stuff around them and also come typically with nice tool support in the form of syntax highlighting, auto complete, etc. Basically all the stuff that yaml sucks at can be fixed by having a richer language model than free form strings in free form objects and lists with no semantics whatsoever; no auto complete; and nothing but run time errors to tell you you copy pasted it wrong (because that's what happens when there is no tool support).

IMHO a big part of the problem is that the companies involved are actively incentivized to justify their existence by making things more complicated instead of less complicated. If things are too simple, nobody needs their consulting, training, support, etc. Worse most of these companies are competing for attention and typically only provide part of the solution instead of the whole solution. So there's a lot of money in cross integrating multiple complicated solutions from different companies. Indeed many of the companies involved are serial offenders when it comes to this. As soon as you get companies like Red Hat, Amazon, Oracle, etc. get interested in stuff, brace yourself for some convoluted vendor lockin. That's basically what happened to Kubernetes.

When it comes to languages, I'd love something that has a compiler and auto complete. I'd also like something that has a notion of internal domain specific languages. IMHO Typescript, Kotlin or Rust could work for this. The point of this would be leveraging a type system for static checks and code completion. That kind of rules out dynamic languages like javascript, python, or ruby (all of which have been used in devops in the past). They are nice but not nice enough.

However, typescript has enough static typing that you get some meaningful autocomplete. Also, it's already popular in the node.js world (i.e. lots of stuff available to integrate). Kotlin would also be able to fit in that world since there's a transpiler to javascript, it can utilize typescript type definitions and it integrates with node.js and npm. Rust would be a bit of an outlier here and probably a bit too much in terms of language complexity for the average yaml loving devops type with a mere few years of full stack experience. With Kotlin, the transition of gradle from groovy to Kotlin has been interesting. Groovy basically is a dynamically typed language and they've slowly been replacing it with the more strictly type Kotlin. That sort of stabilized with v5 and with v6 it got usable for a lot of projects and recent updates to Intellij have improved how it is able to support developers with e.g. code completion and other features. Something like that aimed at devops could work.
I worked on a project where we had the daily scrum (by conference call) at 4pm, precisely because people all started work at different times. All that that achieved was to mean that I was unproductive from about 2pm because I was thinking "if I get into something now I'll get interrupted before I properly finish it"
This reminds me of the short story about a bottomless hole, which is definitely worth 3 minutes of your time to read: https://www.tommoody.us/archives/2015/03/17/he-y-come-on-ou-...
As far as I can understand it, the training would - at best - have done nothing, since Lion Air only wanted a brief familiarization session in the simulator that wouldn't have covered anything so exotic as MCAS failure, and all the things it would've covered were almost exactly the same. That's a best case scenario. The MAX-specific simulator was apparently having such bad initial problems that Boeing staff griped internally that they wouldn't trust their family to pilots trained in it.
> I absolutely loved Nomad when I used it.

Glad to hear it!

> Unfortunately, as much as I loved the Nomad+Consul combination, I really couldn’t suggest it today.

This is a fair critique and a problem any project living in a world defined by a strong incumbent suffers. You made me realize we need resources to help k8s users translate their existing knowledge to Nomad as many people looking at Nomad will have k8s experience these days.

So thanks for this comment. Maybe with the right docs/resources we can at least minimize the very real cost of using a non-dominant tool.

> But this is all a moot point to me. We are all in on AWS+ECS+Fargate where I work now and we really don’t care about the lock in boogie man.

This was me in a past lives/jobs! HashiCorp's entire product line (with the exception of maybe Packer and Vagrant) become much more compelling for multi-cloud, hybrid-cloud, and on-prem orgs.
> Of course no one would go for it as its branded, but having a forked version that doesn't bear any resemblance should be doable with minimum work.

Exactly this. I'd likely pay for a corporate branded Discord software that was named different and didn't use my personal Discord ID.
Credit card interest rates typically range from 20 to 25%. Students have a thin credit file and wouldn't qualify for lower rates.

Student loan interest rates range from 6.6% to 7.6%.

If a percentage of student loans were allowed to default, then student loan rates would have to increase much more for the lenders to break even. Hopefully the Fed would consider bailing out the students like they did with the big banks but I wouldn't bet on it.
Show HN: Easy-VQA, a Beginner-Friendly Visual Question Answering Dataset
Standardized batteries, required to be user-replaceable would be really nice too. Then just solve the planned OS obsolescence issue somehow and e-waste would drop dramatically.
Yeah, this right here.

It's taking operational expenses (which cannot be "owned" as a means of production) and converting them into capital expenses (which can be). The more of the work that can be done by things that are "owned," the more the gains accrue to the ownership class.

In previous eras, the ownership class was known as royalty (later as "landed gentry") and they effectively or literally owned the people working underneath them. This removes the ethical problems of owning people while retaining the benefits.
hacker news "new" feed.
Even here on HN, one need not look far to find someone who resents everything about systemd and insists on using a non-systemd distro. Such people run systems in real life, too.
True. I'm currently in the middle of writing a paper on extending Kubernetes Scheduler through Scheduler Extender[1]. The process has been really painful.

[1]: https://github.com/kubernetes/community/blob/master/contribu...
Why can't US schools and companies offer those scientists competitive salaries and status, if their research is so important?
I do plan to! But solo dev with a back log of features so I can't give a concrete ETA.
I'm not very familiar with Kubernetes, but from what I've seen, to me it looks quite complicated. I'm wondering, when people say they use Kubernetes and consider it easy/simple, does that typically include operating the underlying Kubernetes container infrastructure as well? Or does "using Kubernetes" usually mean deploying containers to someone else's Kubernetes hosting (like Google)?
> iMessage, Hangouts, Messenger, Slack, and all the rest use their own proprietary interfaces.

For a certain core level of functionality, there should be regulations and laws in place that these apps all support a public and open protocol. They can have their own, but I should be able to use imessage to send an IM to skype on the desktop. This is no different than requiring standard signalling on the wires during the era of landlines.

> I still can't even save "a spreadsheet" in one program and reliably open it in another.

This becomes more difficult when a spreadsheet could be the latest version of excel v. a hobby project on github. Though I expect the vast majority of spreadsheet applications will export a csv.
What makes this one scary? I agree, the optics are terrible, but studies of each known dumpsite showed no real negative effects..
I actually do have a bunch of shirts from Uniqlo. The problem, however, is while they mostly fit nicely (i.e., they aren't designed for fat people), they're not quite long enough for me, so they frequently become untucked. Their idea of a "medium" guy is a guy who's 5'7 at the most, I'm guessing, and I'm over 6'. This isn't that much of a problem, though, compared to the long-sleeve shirts: on those the sleeves are an inch or two too short, because again they're not thinking a "medium" is a guy who's over 6' with long arms. I have gotten pretty lucky with some of the short-sleeve shirts though.
TL;DR: "your language sucks, my language would shine"

Language doesn't matter. What matters is the attitude of tool builders that everything should "simply" be described as data. When that turns out to be insufficient, as it inevitably does, hacks are introduced and sooner or later you end up with crippled and idiosyncratic pseudo-languages.
Disney didn't actually try. Walt had plans and died. The Walt Disney Company board couldn't see the endeavor as profitable and so changed EPCOT plans into another theme park.
Capital has no intentions. People have intentions and they intend to use their owm savings the best way they can.
Keep in mind that this is a simulator for training the crew. This is not a hardware testbed. These are separate beasts entirely. There are all kinds of setups from component tests up to system integration testing. My understanding is that the impact of component failures is tested on these hardware integration testbeds.
Before learning to build native apps, I’d try out something that is write once, deploy anywhere like ionic, react-native, vue-native, etc.

Being able to ship to both platforms from the beginning creates a different kind of momentum.
It’s often noted that in almost 15 years of existence, AWS has never increased prices on any service.

What are the chances that AWS will increase prices enough to make all of the cost in developer time and complexity in “abstracting your code” and the cost in project management, development, regression tests, risks, etc make it worthwhile to migrate?

The cost of one fully allocated developer+ qa+ project manager + the time taken by your network team + your auditors, etc and you’re already at $1 million.

Do you also make sure that you can migrate from all of the other dozen or so dependencies that any large company has - O365? Exchange? Your HR/Payroll/Time tracking system (Workday)? Windows? Sql Server? SalesForce? Your enterprise project management system? Your travel reimbursement system (Concur), your messaging system? Your IDP (Active Directory/Okta)?
Know what to say if they do find out somehow: "I'm autistic. I can't be turned autistic twice. But I could die of polio, and I'd really rather not."

I wonder if that would really work.
K would have to be finite, yes, or there could never be another string after it. But k can be arbitrarily large.

Yes, Normal Numbers are awesome to think about when you first learn them. Ever tiny detail of everything that has ever happened in the history of the world, written in incredibly beautiful prose that would bring the entire planet to its knees on reading it, is somewhere in the digits of pi.

Of course, so are a lot of lies -- every possible variant of lie. And lots and lots and lots of junk. Indeed, you can make a program to search pi for any string of letters, and if your program is powerful enough you may find a 10 or 11 digit sequence of your choosing, but no more than that. And of course, searching for the string you pre-chose seems a lot more underwhelming than stumbling across the story of your life.

https://www.angio.net/pi/
Maybe the internet is an impediment to doing science. It certainly seems to shorten people's attention spans.
Thank you very much for sharing this. This answers a very specific question I've had for awhile now: do I understand what I think I understand?

The answer is: "no."
I could be completely wrong but it looks like what this does is more like stack-caching. One operand, if it's the result of the last instruction, should already be in "virtual r0" which is already in a register. For the other operand of the opcode, it's an infinite set of "registers" at an offset from the stack pointer: https://github.com/wasm3/wasm3/tree/b1462d450ca367e39e4b2eb4...
Kudos to your team. We have had great success with Nomad/Consul/Fabio. My only issue has been that there isn't a lot of insight into what is going on with Fabio. There aren't really any configuration options. I admit we are a year(plus) behind on versions so maybe things have changed.
>Cars are mandatory by design in the US.

This is the heart of what needs to change in the US. World-class bike cities like Amsterdam and Copenhagen were just as car-centric in the 20th century as any American city. It took decades of deliberate, systematic change to make what they are today. This is just as possible for American cities as it was for their foreign peers.

>everything is just closer together over here

To this point, human-scale cities with fewer cars directly enable closer and denser habitats. Cars are a direct impediment to more livable cities. If you remove the cars, all of a sudden you have more space for people.
This is exactly the kind of project that Elon would announce. Things with high upfront cost, nebulous goals of improving the state of the art for technology, and a gamble on future payoff, are essentially the checklist for Elon Musk projects.

Now, there’s potentially a worthwhile discussion about why Elon has seen more success with these kinds of endeavors than larger incumbents have seen, but it’s exactly an Elon-style project.
I mean that is a pretty strong statement. It's not like it was really possible to criminally charge Tony Hayward with being at fault for a faulty blow out preventer design, even though a number of people died. In some ways we were probably less safe with him fired, given that one of his objectives was to develop a much stronger engineering centric culture at BP.

In Brazil Vale and a number of its executives (along with the European dam inspector) are expected to be indicted. It will like be about falsifying documents related to dam safety.

https://www.reuters.com/article/us-vale-sa-disaster-exclusiv...

Proving that the CEO is the one that should go to jail, while satisfying, is actually quite difficult. While I would probably agree with one piece of your sentiment, senior executives are often able to escape prosecution for things that are clearly illegal (looking at you HSBC), simply trying to lockup CEOs I don't think is the right way to go.
Impressive list of constrained targets for embedded. The AtMega1284 microcontroller for example has only 16 KB of RAM. Which is a lot for an 8-bit micro, but pretty standard for a modern application processors.
https://www.washingtonpost.com/entertainment/books/new-york-...
Privacy Manager – Chrome extension for browser transparency and control
Really dumb question, but can spent nuclear rods still be used to generate electricity (from the heat)?

Thanks
Disney did take another swing at it in later years with Celebration, Florida. Unfortunately like EPCOT the Disney Board didn't see the profit in it and let the project go.
I totally agree with your first sentence. As a former enterprise data warehouse architect, it's interesting seeing some of the responses. Surprised I'm not seeing more Informatica and SSIS. I'll also say SSIS is a good solution for nearly any data storage platform and is included in a SQL Server license so might be a good, cheap enterprise solution if you already have SQL Server.
> It's probably more because in countries where people are used to having an exposed face they feel uncomfortable seeing someone fully covered at all times.

Enacting new laws and bans simply because some people "feel uncomfortable" is highly irresponsible.

In my country, there are AFAIK fewer than 500 people wearing burkas or niqabs, ie. face-covering veils commonly associated with Islam. For burkas alone, the number is estimated to be fewer than 50, in the entire country. Only a subset of those would refuse to remove their veils when asked by a police officer, especially if said police officer is female and some amount of privacy could be established.

Making sweeping legislation that affects the entire population, based on populist nationalist politicians drumming up xenophobia and fear of the Other, is profoundly unsound. Especially since people can (and have) already been fined for refusing to comply with orders given by the police.

The end result is that those women wearing veils under pressure from their husbands, will be forced to stay at home, by threat of fines.

> you can successfully fool pretty much all CV systems with a hat and glasses, and maybe add some carefully crafted patterns just to make sure. None of these are outlawed.

Big sunglasses cover your eyes, full-face masks (balaclavas) are worn in winter, people cover their faces with scarves when it's windy and cold/dusty.

The legislation in my country is written so any kind of face covering garment is illegal, if a police officer deems that it is being worn to conceal one's identity, and no other "allowable" circumstances exist. In effect, it gives the police free reign to enforce the law as they please, and where they please.

E: I don't disagree with your explanation for why it has been done, by populist right-wing politicians. My post does read a little confrontational, that wasn't really my intention, I realize we probably generally agree on this subject.
Seems all the commenters here want a socially idealized city, and that's fine. Toyota's not going to build that.

If we want that, we need to write plans, find residents to invest (?), buy land, and build it. Who's with me?
I've worked in the industry and gotten multiple job offers over the years from them. It still blows my mind that >50% of your compensation is issued as a once-per-year completely-discretionary "bonus". It mostly works fine, due to firms wanting to safeguard their reputation. But if for any reason, you piss off the wrong person or the firm has a bad year, you will lose 50% of your expected compensation... retroactively for the work you had already done in the past year... with no legal protections or recourse whatsoever.

Sure, tech companies have significant bonuses and RSUs as well. But the bonus is more limited in size. And the RSU vesting schedule is more fine-grained, explicitly defined in your employment contract, and the stock valuations are determined by the wider market.

Imagine working in finance for a year, expecting to earn $300k for a year's work, and then finding out at the end of the year that you're only going to get a fraction of that. It blows my mind that this doesn't scare more people.
i've bought two new kindles since amazon stopped shipping a USB Charger with every new kindle, and in that same time period i have not bought any new USB Chargers.

you don't need a new charger with every device.
You keep asking a question that is barely tangential to what I said but avoiding to make an actual point. But because I have a suspicion that you're attempting to disprove my point by attacking something I didn't say, I'll google that for you too:

> A CEO just got 28 years in prison after 9 people died from his salmonella-tainted peanuts; Parnell had committed "conspiracy to defraud" consumers by knowingly shipping salmonella-tainted peanut products [0]

> Former U.S. coal CEO gets year in prison for blast that killed 29; Blankenship was found guilty of one misdemeanor charge of conspiring to willfully violate mine safety and health standards in relation to the Upper Big Branch Mine explosion [1]

So obviously they can convict CEOs of lesser companies for knowingly allowing people to die.

[0] https://www.vox.com/2015/9/22/9372519/parnell-sentencing

[1] https://www.reuters.com/article/us-massey-energy-ceo/former-...
I think this post misses the point of where kubernetes brings value the most: multi-team environments. If you are a single-team, then nomad, non-distributed docker, systemd units, etc is probably a better choice today due to the operational complexity of running Kubernetes (GKE,AKS,EKS do lower the complexity, but you still need kubernetes experts on call)

However if you are in an organization with multiple teams (as are the vast majority of developers) then Kubernetes provides a common language for deploying, operating and securing your applications which enables you to go from a process which could takes days, weeks or even months to provision and configure a VM to minutes or hours to provision a kubernetes namespace.
For his css files try http://gregorygundersen.com/css/
Better still try his GitHub
https://github.com/gwgundersen especially his notebook software https://github.com/gwgundersen/anno
Tobler's Hiking Function
I strongly disagree that the foundations of physics have not progressed for 40 years.

We have been looking really hard for answers to persistent questions. While we have not found affirmative answers, physicists have systematically ruled out option after option after option. We have not yet discovered a unified-theory-of-everything, but we know a whole lot more about what that theory is not.

Furthermore, the past 40 years have seen the emergence of precision cosmology (and the dark-matter/energy paradigm that it entails), the observation and confirmation of neutrino oscillation, the detection of gravitational waves (and the nuclear physics revolution that has begun with GW170817), SN1987A, and so much more.

The coming decades are poised to learn so much more, a lot of it from the stars. GAIA, LISA, updated terrestrial GW detectors, LSST/Rubin, TMT, SKA, and more are all poised to tell us much more about things we don't understand. Particle physics will move forward too, though it is uncertain how quickly. The right breakthrough in wakefield accelerators, though, could be transformative.

Thirty spokes share the wheel's hub;

It is the center hole that makes it useful.

Shape clay into a vessel;

It is the space within that makes it useful.

Cut doors and windows for a room;

It is the holes which make it useful.

Therefore profit comes from what is there;

Usefulness from what is not there.

Tao Te Ching - Lao Tzu - chapter 11
> All of this glosses over the biggest issue with Kubernetes: it's still ridiculously complex, and troubleshooting issues that arise (and they will arise), can leave you struggling for days pouring over docs, code, GitHub issues, stackoverflow.

It's probably good at this point to distinguish between on-prem and managed installations of k8s. In almost four years of running production workloads on Google's GKE we've had... I don't know perhaps 3-4 real head-scratchers where we had to spend a couple of days digging into things. Notably none of these issues have ever left any of our clusters or workloads inoperable. It isn't hyperbole to say that in general the system just works, 24x7x365.
What do data classes give you?
Even more directly, geophysicists operating under this model consistently fail to find oil.
Short version, without the anger and bitterness:

Theoretical physicists' way of working is to put forward baseless mathematical models and build $40bn machines to prove them wrong. They should instead work on theoretical inconsistencies that have been known for a while.
Is there really no way of processing dataframes by chunks in the R ecosystem? I'm firmly in the Python camp but I wonder how much I'm missing out on in the R world.