skysight-inc/HackerNews huggingface dataset:
Well you can spin up a working k8s cluster in 5 minutes with Kops, but that’s obviously not the end of the story.
https://www.bogleheads.org/wiki/Getting_started

Bernstein's "if you can" is a free ebook with an introduction to investing for retirement for young people in the USA: http://efficientfrontier.com/ef/0adhoc/2books.htm

A Random Walk Down Wall Street -- Burton Gordon Malkiel
> You’re trying to measure how they’ll perform on your work before you hire them? That sounds like you’re trying to get free work from them.

I wish the hyperbole about trying to get free work during an interview would just die already. Nobody is getting free work by interviewing applicants, interviews are costly to most companies, but necessary to grow the team.

Just because interviews take time and are difficult and scary doesn’t mean someone is taking advantage of you. Try to put yourself in the company’s shoes — they have to evaluate you one way or the other. How would you do it?

A time limited stress test is extremely effective at identifying certain kinds of performers. Obviously being able to solve problems fast is an indicator of a certain kind of smart. This doesn’t identify all smart people, and nobody claimed it did, that’s why a coding test is almost always one part of many in the interview process, and people routinely get hired when passing some parts without passing all the parts.
Well, you don't know that.

It could be that developing proper processes, training and tools to handle it costs far more than the rare few times they need to pass it up to someone to manually change it in a DB.
Drive-managed SMR looks OK to me for general use, although I don't have hands-on experience with it. They also have a non-shingled region that can accept random I/O at higher speeds, and the drive deals with moving data to a linear-only region once it fills up, or at garbage collection time.

It's very much like the QLC drives where a portion is treated as SLC/MLC.
>IMHO shitty trade and mass-market paperbacks should die a much needed death and the few books that survive should be Folio Society style, well bound books with good typography.

Looking to my bookcase, do you think I am made of money?
iirc, back propagation sounds similar in inspection to some of the processes seen in sleeping brains. Ie what they see in MRIs looks like what back propagation might look like from outside. But I’m really not comfortable enough with these terms to speak about them.
It turns out that those solutions STEM folks have to technical problems have created a whole host of social problems. The pendulum needs to swing the other way.
It does show up in plants (artichokes, cactuses, sunflowers, pineapples, etc.), as the angle between successive leaves/seeds/petals. This is called spiral phyllotaxis. You can make some cool art out of this idea with a strobe light, https://www.johnedmark.com/phi/

It also shows up anywhere with pentagonal (or icosahedral) symmetry, since the golden ratio is the ratio of the diagonal to the side of a pentagon. So that includes e.g. various viruses with a shape based on icosahedral symmetry.

The stuff about shells, galaxies, etc. (and the supposed advantages of this specific aspect ratio for design / visual art) is generally bullshit.
The article explains why tree structures were inappropriate for the use case.
The constant talk about sexism, racism, ageism, etc in our industry almost completely disproves "STEM shortage" argument.

If such people exist, it won't be long before someone realizes they can hire these people cheaply because they are less in demand. Undercutting your labor costs gives a massive competitive advantage bringing products to market. There are thousands of startups every year started by a very wide variety of people from widely different backgrounds.

Ageism is a particularly good canary in the coalmine. If someone has decades of relevant experience and you can't find anyone, why wouldn't you hire them and if they've worked for your company for years and know all the subsystems well, why would you ever think of firing them and hiring someone else?

This frivolous misuse of human capital shows that overall, there must certainly be a surplus of talent rather than a deficit.

A great counterpoint to prove this is/was the web boom. Web talent used to be priced at $50-60K because such people were everywhere. Once Javascript became fast and highly-interactive websites and web apps became hugely in demand, a localized deficit started.

The reason for the localized deficit is obvious, but worth reiterating. The development tools and language were considered frustrating to learn and use by other programmers. There was a "not a real dev" stigma. IE and other cross-platform issues were hard to deal with. Powered by the new, fast JS engines, a glut of new APIs surfaced which led to another glut of CSS features -- all taking almost super-human effort to keep up with. Complicating this, most frontend developers up to that point didn't have strong programming skills, so you had either experienced programmers or knowledgeable frontend developers with a very small overlap.

The result has been to hire everyone. In 2010-2015 especially, if you had 50 people apply, probably only one person qualified (and if you found two, it was worth considering hiring them both). With real choices being that limited, companies simply cannot afford to waste time to market trying to find a candidate that "is the right fit" or whatever the BS "ism" label is in that area. Even people with no programming experience outside of a couple months of "boot camp" have a chance at getting hired.

As time has gone by, that drought has become at least mostly slaked. Companies can be a little pickier about whom they hire and wages have mostly stabilized at a bit over average programmer rates (which seems to account for the extra troubles of frontend development over most other types of programming).

I'm betting that once the current tech bubble bursts and wages plummet, we'll still keep hearing about the shortage of programmers who will work for $40K per year.
Lockheed famously hires a lot of adaptive optics people for "god knows what."

I think the answer is obvious now.

I want to add that usa-224 flies at a remarkably high altitude for a spy sat, and certainly higher than previous gen sats with perigees below 250km
Though people’s opinions may differ I consider audiobooks a form of reading, at least being read to. My habits have evolved over the years so that I only consume entertainment books via audio. When it comes to non fiction, mostly technical docs or news items, I generally need text with no audio in the background to really ingest the details.
That reminds me of the classic proportions described by Jay Hambridge in The Elements of Dynamic Symmetry (1926). He was an art historian who argued that the Greco-Roman art and architecture was based on root rectangles. https://en.wikipedia.org/wiki/Dynamic_rectangle#Jay_Hambidge I just noticed that Wersin is mentioned right after him!

Hambridge's theories were quite controversial, but the book is an enjoyable read anyway. https://archive.org/details/ElementsOfDynamicSymmetryHambidg...
How is this better than yaml?
Yeah I was looking at Marriott, before seeing this post. I travel a moderate amount for work and had thought of consolidating it to get Platinum status.

Your post made me realize I could also go to a hotel 3x per year when I have a big writing assignment to finish. Could work very well with having the status and upgrades.

>It pays to research upfront to find a hotel with a lounge, good upgrade options, good free breakfast and seldom fully booked, but its worth it.

Any good resources to research this efficiently? I looked at marriott's site, and it wasn't obvious which hotels had lounges. I think it's by brand, but apparently some are missing/closed/closed on weekends.

Likewise for breakfast, how do you research it?
Health in iOS 13: A Foundation for Apple’s Grand Wellness Ambitions
Sure wish I could've seen border agents before 2001, voice is the vibe was way more chill.
Everything's about Brexit.
this may be the most Hacker News comment ever
It's more that code and data have the same representation. For example, where is the Json of Python? Where is the Python object notation which is both how you represent Python Objects in code as well as when serialized to data over a wire?

[1 2 3] is both the serialized form of a vector as well as valid code to create a vector of itself.

Now in JS, only object data is homoiconic. In Lisps, even code expressions are homoiconic, thus (+ 1 2) is the serialized form of the list of function + and args 1 and 2, as well as valid code to add 1 and 2 together.

You do not need macros for homoiconicity. Macros is not what makes a language homoiconic. But once your language is homoiconic, it is very easy to add macros to it, and macros become much simpler to write. Which is why Lisps have macros as well.
Can't see any examples in the github readme, or even in the codebase either.
This might be off topic but I browse on my phone and sometimes I fat thumb and hide or flag things.
CUE improves in Jsonnet in primarily two areas, I think: Making composition better (it's order-independent and therefore consistent), and adding schemas.

Both Jsonnet and CUE have their origin in GCL internally at Google. Jsonnet is basically GCL, as I understand it. But CUE is a whole new thing.
I think it depends on your NFS. A storage appliance with NFS hardware offload will work much better than a software NFS.

Personally with bare metal database I'd try to do fibre channel if supported, then iscsi. Would only dabble with NFS if it had hardware offload, but even still I think block storage would have better iops.
TIL how to use cat with STDIN.
Agreed, drive managed is far better from a usability standpoint.
> Likely[1], the intent is almost to treat Wordpress as one component (dependency) of your application. Remove all business logic that's held directly in its tables and code, and instead add layer from Symphony/Laravel/Framework-Goes-Here which "syncs/pushes/writes" to Wordpress.

Nailed it. 100%

WordPress gets pushed WAY too far and treating it more as a component/dep of your application is a perfect way of describing how I go about my work (stealing that explanation). When I start see people jacking into the REST API and the like I feel like that's "too far". However, in OP's defense, I have done exactly what he's showing myself and 100% understand the need with the right constraints!

I often push my clients to decouple anything that can be described as "application-specific" or "business logic" ASAP for MANY reasons - security, better dev tooling, scaling, not relying on an EAV DB design under the hood, etc. Usually it's a <5 table CRUD application that can be described in 10-20 API routes... Even if you need an authentication system thrown in there Laravel eats that for breakfast. Way easier to scale, I have better control over the DB schema, I get "nice-to-haves" if I want them (ORM, input validation, DB migrations/seeds), I can trust it, etc etc.

Also - when you use something like Laravel/Symfony you can totally tie into WordPress primitives, or even just point at the same DB as WP (you kinda touch on this). Some people may really look down on that - I see it just as any other integration. When done thoughtfully and WITH DOCUMENTATION it is 100% fine to "join the worlds" like that IMO. Ultimately, you get a LOT more flexibility when you pull in a tool and decouple a bit from WordPress which is why I'm getting all preachy.

I feel responsible PHP devs should program very carefully, and/or use opinionated tools that are thoroughly vetted and well designed (like Symfony and Laravel). WordPress, it's core, it's team, and it's plugins are the antitheses of that last sentence! But for many it's a necessary evil as it still is the most popular/developed-for "host-your-own CMS" solution.

Thanks for backing me up - that comment could have really backfired with the HN audience. Cheers!
They may pay well but most non-computer engineering grads I know end up in software because that's all that was available.
Page 7 talks about the conditions under which a liveness condition can be satisfied. What about that is wrong? If you mean paxos is wrong because it can't guarantee progress, then sure it's wrong (and because of FLP, all consensus algorithms are)
This seems very much like a 'water is wet' type of study. And to clarify, it's not really a study - the authors just interviewed some call center managers and came to the (pretty obvious conclusion to anyone who has ever called customer service) that companies put up barriers to getting refunds.

I agree with other commenters, though, for me the issue is not often about getting a refund, but more often about getting the information I need to solve my problem.
Repurpose a graphical process automation tool. You're going to have a lot better time.

https://www.uipath.com/
When you say "professional-quality", just how good are the performances? You mean, recordings by students at your conservatory? Or as good as, say, the top European orchestras? What years do the recordings span? Which famous performers are represented? Sorry, it's not at all clear to me what kind of animal you mean. Sounds great though!
That's like saying there's a shortage of good STEM jobs because I wouldn't take any STEM job out there.
That’s assuming that you a) religiously test with the smaller size and b) are comfortable that scaling up will work when lots of other people are shifting workloads, too. I usually work on projects where we haven’t wanted to deal with that but that’s a judgement call.
Fairyland is a theme park that did and does have all those core values. Walt Disney cited it as his inspiration for creating Disneyland.
I read over it. Interesting. This is something I've been looking into a lot. THe idea to use crisper to alter the dna is good, but the tech isn't perfect and you could in fact program in unintended mutations.

That's why they have to run through a lot of source material before they get the right dna cuts they one, then they isolate those strands and let them proliferate.

By the way, there are things that reduce the damage of mutations that happen in cells. Check out xanthohumol. https://www.lifeextension.com/magazine/2018/3/protect-your-h...

You can also have your body clean up the older/damaged cells via autophagy.

Honestly I feel that epigenetics will be the answer to ending aging. Since the body is capable of producing new stem cells all you would have to do is map out the genetic triggers for creating those to replace older cells, and instigating autophagy to clean out the garbage.

For instance, with skin, the "aging" saggy, wrinkly, thinning skin is a result of the body no longer producing enough elastin, and collagen deficiency.

People believe that it's natural for the body to stop elastin production, but I've seen studies where scientists were able to trigger the genes in the dna that're responsible for creating the stuff needed to create elastin.

The cells were perfectly healthy, they simply stopped producing elastin, but when you introduce the trigger compound into the system the genes react to the trigger and you get elastin production.

If you can't pinpoint one gene that goes inactive in the dna that's the sole cause of aging, simply keep replacing damaged genes with fresh ones, and then piecemeal activate any inactive genes necessary to maintain a certain biological age.

So you could have a chronological age of say, 1,000 but your biological age is twenty.

I found this page because I have a google alert set up for "synthetic biology" I have no idea what this website is about honestly.

Rationalist, I'd love to talk to you about this more. send me a dm on linkedin, or facebook. https://www.linkedin.com/in/kendrick-bowman-91b9b716b/
https://www.facebook.com/kendrick.bowman.7

Exchanging emails or contact info on a public site would be a bit crazy, but I'd love to talk to you about this more. I'm not planning to just theorize about this. I eventually want to get my own lab and put in some work!
Get what you pay for. I work on some enterprise software with customers paying $1m/year. I assure you they don't get bad customer service.
AFAIK, cue is written by the author (or one of them?) of GCL, and purports to fix a lot of what is wrong with it.
I agree. Mastering any tool of that sort is a lot of effort and I'd rather invest it in a tool that's reliable and always available.

If you have to explore data anyway, using basic unix tools, piping one into the other, always works. You end up with verbose, but readable code.

Put it into a script, make sure it works in a more general case and you might get close to what some of the more specialized tools can do.
> Having a code update, or some orchestration issue from your infrastructure provider be potential points of major outages are huge and unnecessary risks.

I trust any of the big cloud providers to do these things more reliably than I can. In particular, if I'm going to replicate a database across data centers within a region (availability zones as the big cloud providers call them), I'm quite sure that a managed database service will be more reliable than my own hand-configured cluster.
jsonnet? :)
That’s a big _if_. Until now, each package with ads have rolled their own, and since there’s probably more money to be had that way, there’s no reason that would not continue.
then all the remaining weights are set to the same value

During quantization, weights are set to different values, in the extreme case just 2 different values (binarization). In this case, they are using multiple activation functions to provide various paths for signals to be modified (effectively playing the same role as weights).
The current STEM efforts do seem to be filling a need, but I do feel that this is going to lag and overshoot the market. Education needs to have good fundamentals and not only crank out grads for software as a trade.

Same thing happened when the telephone got popular and the demand for switchboard operators exploded. "At this rate, everyone's going to have to be a switchboard operator." Then they added dialers to phones. We just need better spreadsheets.
No, here the architecture search is the training.
Something can still be distributed in space without us having to assume that the network can fail.
Or worst, it could be seen as a first attempt of takeover. What will be the next targeted extension?
Yuck. We blew a ton of money and time, despite a great infra/hpc/etc team (PhD, exGoogle, exNetflix, ex-scale video, etc), on a skilled but overambitious infra subteam where we should have (and ended on) docker / compose. K8s makes sense if you have a ton of servers or scale or devs, and want to pay employees and team in perpetuity to focus on it, but for half the folks out there, stick with the pieces or you have the cost of openstack and no better off for the increment over just a few of the pieces you can carve out without k8s itself.

The article that leadership needs, vs vendor / fanboy bullshit, is "only do k8s if you have these exact scale and ops problems and your stack looks exactly like this and your entire app team looks like this and you have fulltime k8s people now and forever, and you are willing to tax each team member to now deal with k8s glue/ops/perf problems, and xyz other things , otherwise if any of these simplifying or legacy assumptions apply, perfect: you get to focus on these way faster and cheaper agile orchestration options and actions".
> had to explain how to access a single item in an array and how to replace a string within a string

I think you're being too generous calling them "a bit underqualified". They should be disqualified for not knowing such basic operations. Otherwise, you're paying them to educate them.

If it's not under your control to choose which team members are actually qualified for the job, perhaps you could prepare required reading that covers the basics of HTML, CSS, JS - for example: Learn Web Development. https://developer.mozilla.org/en-US/docs/Learn
* as donation to KDE (100€/year)
* occasional steam game (native Linux only)
Ask HN: Hosted DNS providers with command line client to update records?
I've used Dyn for a number of years, but I'm now faced with having to jump through whatever hoops to follow their move to Oracle Cloud Infrastructure. It's made me realise that I never really enjoyed using their service in the first place, always going to a website just to add an A record.

I'm looking for something new, and I'd like to manage it from the CLI (partly so I can do dynamic DNS updates myself on a schedule via cron). The CLI support can be third party if the service has an API, but I would like it to be reasonably mature. Any thoughts?
Well at least you could find an example.

I couldn't find anything after like a minute of searching. Unless we're counting the gif that slowly shows you an example project letter by letter.
For my, it was 100% my mouse. I had my mouse off to the side, and I realized after debilitating wrist, elbow and shoulder pain that it was because my wrist was at an awkward angle all the time because of my mouse.

The reason for it is obvious when you look at it. When you write in a notebook as a student, your arms are almost crossed and your hand is bent at an angle relative to the table. You can maintain this position for hours a day, years on end when you're writing notes. When you're using a mouse, your arm is bent outward and your hand is parallel to the table surface, which twists your wrist. That ends up pinching a nerve in your wrist, which causes all these other problems.

I switched to a pen mouse (back in 1997) which immediately fixed the problem. However, the pen mouse broke after a few months, so I went back to my regular mouse, but I first put it in front of my chest, in front of the keyboard, and I cup the mouse so that my hand is at an angle to the table. My arm from the shoulder to the elbow is resting against my chest, just like when I write on paper, and I don't let it get off my body. When I type I move my mouse out of the way, and when I use the mouse I move the keyboard out of the way.

It's been 22 years now without any repeat of the problems, so I know at least for me this fixed the problem.
For 20% projects, Google typically doesn't make any commitments on the project's development. If you're just being sarcastic on Google's infamous product longevity, you should've used more than 3 words.
Evolutionary algorithms are perhaps easier to approach theoretically

Why?
> I'd almost rather write my job configs by building thin python or lisp scripts to emit json or protos

This is what Facebook does: Python emitting JSON.
Duplicati does indeed do encryption locally, although I'm not in love with your options (non-authenticated AES or PGP).

Duplicati doesn't work the other backblaze products, just B2. You can also use S3 Glacier, and I think it's actually one of the better use cases for it tbh (I just avoid giving amazon money all-together).
Very, very little. If I do pay for anything, it's because I may choose to help a particular developer rather than actually having to.

Everything necessary is free. I write some software and that allows me to donate back to the community in return.
Automatic Query Batching and Deduplication with DataLoader in GraphQL Servers