skysight-inc/HackerNews huggingface dataset:
Looks at what they have built:

- container orchestration platform is Odin + AWS ASGs (auto-scaling groups).

- Codeflow (our internal UI for deployments)

- Odin kicks off a step function and begins to deploy your application. New VMs are stood up in AWS and loaded into a new ASG, your software is fetched from various internal locations, a load balancer starts health-checking these new instances, and eventually traffic is cut over in a Blue/Green manner to the new hosts in the new ASG behind the load balancer.

- To handle secrets and configuration management we have built a dynamic configuration service that provides libraries to all internal customers with a p95 of 6m

- re-scheduling/moving of your containers if your VM dies/becomes unhealthy in your ASG

So if your company has all of that, I agree no reason to use Kubernetes. But what if your company doesn't have any of above system? Kubernetes.

I have used bare ec2 vm, deploy with Ansible, Capistrano, Chef, Docker..all of them. I even roll my own autoscaling with Consul, SQS(for termination notice) and I have more downtime than when using Kubernetes.

With Kubernetes, the learning curve is very high, but once you get it. It's painless to bring in new service, with AWS ACM to terminate TLS, and an ingress controller, pretty much as long as you have a Dockerfile, you can run it.
I don't think it's quite that bad. Most likely you could easily use 1-2 ghc versions for those, and you need one build of IDE tools per ghc version, not per resolver, no ?
What about SETI's great silence? It's pretty meaningless. Radiation diminishes with the square of distance. It would take an incredibly powerful directed radio signal to be detectable even a few light years away, and it would have to have simple modulation to have any chance of being noticed.

Absolutely. It's worth highlight that Fermi is saying something like "why societies we don't understand using technologies we don't know of to communicate to us."
Perhaps a bit off-topic, but the chorus of “Africa” is almost exactly 20 seconds long, so it is a great song to wash your hands to if you’re sick of “Happy Birthday“.
Natural Language Processing in Investment Companies
Then they'd make it integrated exclusively in Apple products, like Dark Sky.

I prefer one more search engine available to everyone, not one less.
I've heard that there are a lot more people planting gardens this year, yes. I'm not doing more than some beans and peppers due to previous experience with our desert summers, but if I was somewhere more temperate / water-rich, I'd definitely be doing it.

My high school had an FFA chapter that had a small garden behind the shop building; students with room at home would also raise sheep, cattle, and hogs. There weren't a lot of people in FFA, though. I think gardening, at the very least, would be a good addition to the curriculum... ideally I'd like to see all students taking at least one home economics / shop type course every year beginning in middle school, but if wishes were horses...
Human factors. Developers ship a new OSS framework Z because it makes an extremely subjective improvement on framework X in their opinion. And the process of writing Z satisfies an intellectual curiosity to write something from scratch and it also looks great on your resume to have written your own framework. Z framework actually gets popular, other developers, kind of bored at work from using the same tools for ages try out framework Z. And it's nice to try out something new, it makes your work day feel fresh and different and you learn something. Framework Z slowly gets more popular and now it's the hot thing to have on your resume because the smart bleeding edge developers are using Framework Z. So more devs start using Framework Z, try it out on a side project, or a new project. Eventually even the skeptics about Framework Z have at least tried it out and put out a blog post with their thoughts on Framework Z.

Framework Z feels legitimized, it's a boon to a lot of careers. Lots more people use it. Recruiters start to ask for it as a requirement.

I don't want this to sound cynical, because I think it can sound cynical. I suspect the industry starts from good first principles of wanting to learn new things and try new things and make improvements, and grow themselves. But there is also serious capitalist pressure on the whole system. And a lot of real money on the line, and careers and Twitter followers and conference speaking engagements.

So between the good reasons and the bad reasons, in web development in particular, things move way way way too fast for little gain.
Counterpoint: OSS usually lacks polish and only works well if your workflow is sufficiently similar to the developers' workflow. Linux is great if all you're doing is developing software with popular tools/languages, but if you want to use your computer like a normal person for a change, it's pretty bad. I've consistently had issues with basic functionality like HiDPI scaling, trackpad and wifi drivers, power management, and just general polish. That's not to say that Windows and macOS are amazing and perfect - they aren't. But they're a whole lot better than Linux for normal use.
Amazon is a PLATFORM where YOU can sell products and compete with Amazon and other vendors. - Grocery store BUYS your product(s) and resells it. When it comes into the store, it's (often, essentially) paid for already. Grocery store owns product and it's up to store to figure out how to get you to buy said product.
It's expensive as far as books go, but it's still a great price. It'll save you many hours of time.
I've had a great experience with two paid resources: CGCookie.com and blendermarket.com. CGCookie is a monthly subscription site that has courses on modeling, materials, sculpting, and a lot more. They just refreshed their course on mesh modeling for Blender 2.8x [1].

Blender Market can be hit or miss since it is user-created content that varies from really amateur to quite professional. If you want to learn the ins and outs of shaders in Blender, I highly recommend these two courses from the user "Blender Insight" [2][3]

References:

[1] https://cgcookie.com/course/fundamentals-of-3d-mesh-modeling...

[2] https://blendermarket.com/products/become-a-material-guru-in...

[3] https://blendermarket.com/products/all-about-eevee-for-blend...
These are all good points but the one I wished people would follow all the time is number 10. I've had to debug code that the original programmers thought was clever and short but every time I've had to spend extra, wasted, time deciphering it. Clever code does not equal good code. The goal should be simplicity.

10. Give Up Writing Smart Code
“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”

— Brian Kernighan
Its been trendy to start gardening since the beginning of covid, at least anecdotally (I've ramped up my container gardening) and from what I hear on podcasts. The 'Victory Garden' in particular is a trendy concept and I'm all for it.

My one concern about this as a food source is that if you don't have soil (in other words, you have to buy it and put in containers, then amend heavily) I suspect this is vastly more expensive and worse for the environment than buying from farms. The quality is fantastic though - tomatoes from the store make me gag, but fresh off the vine the ones I grow are delicious. It is also very good for mental health.
Er, yeah, I've been saying this for months.

We are social animals. Literally just existing is stressful at the moment for most of us, because there's a constant urge that is not being satisfied.

Not only for socialisation but simply the low-level stress of constantly having to 'check yourself' when you realise literally everything you'd normally be doing is either disabled or handicapped in some way.

To me, lockdowns feel like some sort of irrational loss aversion strategy. If you gave me the option in, say, 2017, of halving my mortality rate for a year, but the cost was that I had to endure relatively strong anxiety for that year, there's no way I'd take that bet regardless of my age.

Mucking around with your mental health is not wise. Add on top of that all of the economic effects, the political effects of dividing populations, domestic abuse, "non-essential" healthcare like dentistry, and so on and so forth, and honestly I reckon it's been a net negative.
I wanted to do theoretical science, after few years at the university, seeing how corrupt the system and the people are, and tired of living in such an environment, I wrapped up after master degree. Best decision of my life.

I recommend getting out as soon as reasonable, then get a real job, do science in your free time or as part of a real job. Better work/life balance, higher self-esteem, putting up with and fixing academia corruption is not your problem anymore. Academia does not have exclusive rights on doing science.
Handbook of hardware schemes, cables layouts and connectors pinouts
This scheme turns the serial number + the numerical code entered into it into a global decryption key. So you can calculate and distribute that.
> The protesters are all wearing masks

Really? I keep seeing people saying this. It’s laughably false. Here is the governor of MI at a protest that breaks her own rules about social distancing and protests, directly between two men without masks. (Just one high profile example.)

https://mobile.twitter.com/TPCarney/status/12689028204108431...
> Flying in an air frame with these has several key issues: It won't be a solid test bed for our air frame weight, the centre of gravity will be offset, they aren't throttle-able, even the high specific impulse motors tend to have very short (sub 10 seconds) burn times, they don't generate shock cones, etc.

You're reiterating some of the differences between a solid & liquid rocket, but that's not what I'm getting at. If you wait until you have a flight-ready liquid engine (think in years) to test an airframe and other subsystems, those subsystems won't exist. Buy some COTS solid motors and iterate on your subsystem design; the flight experience is invaluable. Any smaller testbeds you fly will not resemble the final airframe, and that's the point. Flying a research liquid engine is risky, you need something cheap to unit test features in your onboard systems---recovery, tracking, DAQ, etc.

It sounds like your hardware experience will give you a head start; a lot of amateur rocketeers don't have that. Regardless, please consider starting small and starting now. Getting a small airframe in the air and recovering it successfully with your own avionics is the first hurdle, should be your first short-term goal. I've met several students (and professionals) that jump straight into spaceshot projects and burn out pretty quickly.

Some of the replies in this thread are ludicrous (barge launch?). Hypergolics are a bad idea on the hobby level, but others have already touched on that and I think you'll come to the same conclusion on your own. You mention a decrease in engine complexity (in my mind it's small) but you're trading that for a huge jump in infrastructure capability.

Lean on the engineering department at your university and recruit some younger guys to help out. It sounds like you're already familiar with the style/structure of other university rocket teams, and that's probably what you should aim for IMO.
Cooperative community editing, genius-style, would be perfect. Big events would lead to incredibly accurate transcripts.
x86 does not rotate its registers (though the 8087 did). I said "ia64", which is the Itanium architecture. It actually had a mix of fixed, caller-save registers and rotating argument registers, and an outrageously complicated hardware engine for moving them to and from the stack.

Xtensa is simpler than Itanium, in that the windows are fixed 4-register sets and the spilling and filling is done in an exception handler. But it's more complicated than SPARC for sure. The details are in the "Xtensa Instruction Set Architecture Reference Manual", which is a PDF that is commonly available on the internet but not AFAIK actually distributed by Cadence itself.
an npn transistor can be regarded as a computer. it's like a digital switch. was there something special that made you think npn or could it have also been a pnp transistor? (ie it was just acting as a transistor)

anyways, we may disagree but you do sound like a fascinating person. molecular biology, CS, elixir. that's a rare but exciting combo.
what materials would you recommend for someone who is a rookie but wants to learn more about molecular biology?
The algorithmic amplifier fueling corruption in Silicon Valley
I'm in my late 20s, and went through something similar when I left my first job a few years ago. I'm sure that has both positive and negative implications for my advice!

The book "So Good They Can't Ignore You" by Cal Newport was really beneficial for me to build a mental model about career growth.

In short, "career growth" is basically _building an asset_ and then _bartering that asset_ for things you want. So in your case, it's really important to understand two things:

1. What assets (career capital) do you have? e.g. Authority borne of experience, a history of demonstrating excellence (or at least good-enoughness), a good network/references, etc.

2. What do you want to barter those assets for? What kind of job do you want to have, ideally?

As an example, in my case, I felt my "capital" was fairly low -- I was still a junior developer. But, I really wanted to work remotely, and work-life balance is very important to me. So, I willingly accepted a pay cut to work from home. Then by building more capital over time, I've been able to raise my salary back to the original level, and above.

In your case, perhaps you should evaluate whether you have accumulated enough "capital" to "fund" a significant spike in salary, or not. (Chances are, if you've been working at a place for years, you have also made some demonstrable growth. If not, you might want to think about how to grow your responsibility at your current gig.)
No problem.

What different roles did you do? I'm a software engineer (new grad), and have been thinking of switching roles to learn more, i.e sales engineering. How did you make the transition?
master/slave is racist
The fact that this is unpopular convinces me that most HN posters don't work on real commercial products. Or if they do, then I don't care to use the products they develop.
I'm with you as far as generic categories go. Going to the cheese and dairy section in a supermarket is very similar to going to the Amazon cheese and dairy (and eggs) section[1].

Stores maximizing the revenue they receive from their average customer, which they do quite aggressively as you note, feels very different from what Amazon is doing.

>the store has arranged their aisle in such a way that influences which chips you buy, just as Amazon arranges their search results page.

To make a somewhat silly comparison that illustrates how this is is not "just" like Amazon - I have never been in a grocery store that places their brand of chips on both ends of the chips aisle. I might find my chips before I see their brand. Amazon, on the other hand, can rearrange their shelves for every customer, and so their ability to manipulate the consumer experience is much greater.

Ultimately the arranging of physical displays, no matter the amount of zeal or data involved, seems categorically different to me than stores which can arranged differently not only for every customer, but every customer request. I think you're saying they're basically the same thing - in which case we'll just have to agree to disagree.

[1] https://www.amazon.com/s/ref=lp_16310101_nr_n_6?fst=as%3Aoff...
This is really great reference material to have in one place. Forum has signs of life too, with English and Russian language boards.

https://pinouts.ru/forum/

‘We are gathering and investigating information about interfaces of modern and obsolete electronic hardware: pinouts of interface ports, layouts of expansion slots, information about other connectors of computers and various electronic devices. Information on functions of pins in connector (pinout) is essential for everyone who want to investigate modern computer hardware, explore the way it's works, connect various devices to computer, make DIY electronic devices.‘
The Clout App Changes the Way We Trust Money in Communities
Clout, is a new way to build and understand trust in your communities; by loaning money or items to the people around you.
Odin is just Step Function flow that deploys Auto Scaling groups. It's not that complicated, and not so different from your setup.. main difference is they deploy docker images to ec2 rather than run ansible and configure a running machine.
Seems like Peer Review is hopelessly broken. Conflicts of interest galore.

Science did fine without it until ~40 years ago, and it can do so again. I hope.
I have. Not for a project but because I'm vegetarian and super market produce is absolute garbage. Often old, mostly tasteless, picked unripened, and grown on NPK fertilizers is depleted soil resulting in a lack of macro nutrients. I filled huge raised beds with mushroom compost (trucked in) and topped them with locally sourced municiple wood chips (keeps soil from drying out). Companion planting has almost completely staved off pests and the crops are growing vigorously. We plan to run cold crops under hooped plastic in the winter. We have been eating out of the garden for weeks now.

Check out "back to Eden" of you want to reduce labor. Basically talks about how they used cover to create healthy soil grow crops in parched conditions.
Since the lockdown our local milkman has been a lifeline - milk, eggs, bread, veg and meat delivered reliably every few days when every other home delivery company had buckled under the load. Made getting through the first few weeks so much less stressful.
Show HN: A Daydreaming AI for My Desk
Google Fi or Google Pixel 2 Refurb Possible Security Vulnerability
OP mentioned:

> (No my employer won't stop using Zoom... we tried)

I don't think that's going to work.
Yes, it’s a big difference.
I also noticed that the per capita spend is a fair bit higher in the UK when you exclude England, Northern Ireland in particular. This could be skewed to look more significant than it really is, because the economies of scale could be helping England.
> The real insight for me came when I learned to hear what people were really saying

Yes.

I would add that another insight is that it's much easier to communicate with people when you learn their language. It might be much easier for a nerd to introspect about their personality when prodded using MTG, a familiar framework. Similarly some people expect their relative positions in n-dimensional personality space to be codified using zodiac signs. If you can do so, meet people on familiar ground, at least at first.
I prototyped this concept too, at https://feeds.talonvoice.com with prohibitively expensive Google speech recognition, but also have a feature for users to listen and fix transcriptions. If murph was anything like me they probably paid for broadcastify and tailed a couple of the static mp3 feeds.

My plan was to collect user transcription corrections on my site then train my own inexpensive models on them. The open-source speech tech I work on can do passable transcription at close to 100x faster than realtime on a quad core desktop CPU (or 200 simultaneous streams per 4-core box at 50% activity). With higher quality transcription it's closer to 10-20x faster than realtime.

For your case you could also try to push some of the computation down to the uploading machine. These models can run on a raspberry pi.

I think the biggest work for a new effort here is going to be building local language models and collecting transcribed audio to train on. However, there have been a couple of incredible advances in the last year for semi-supervised speech recognition learning, where we can probably leverage your 1 year backlog as "unsupervised training data" while only having a small portion of it properly transcribed.

The current state-of-the-art paper uses around 100 hours of transcribed audio and 60,000 hours of unlabeled audio, and I bet you could push the 100h requirement down with a good language model and mixing in existing training data from non-radio sources.
Lol still not sure if you 'for' or 'against' the changes?
That might be an option, but we'd have to somehow get trained models down to the client, which is one of the issues.

We're working on client ingest models now that work on more of a "tasking" perspective, where someone deploys a device that is GPS enabled and then we send an ingest task to fill in coverage, start new coverage, etc. But this is predicated on low cost ingest devices (read: RPi and RTL sticks) which might not have the horsepower needed for transcription at the client level.
"Flattening the curve" is not the only possible outcome.

A cure, an inoculation, or segmenting geographic regions until localized herd immunity (like New Zealand just did) are all examples of cutting the curve short.
> Sacconaghi thinks Apple should consider acquiring the No. 4 search engine (after Google, Bing, and Yahoo)—privately held DuckDuckGo

Oh please, literally nobody outside of tech has heard of DDG, let alone would want to use it on their iPhone
Same here! I remember taking a saved game file, backing it up and then earning some gold. Comparing the two roughly told me where the saved game kept its gold. Then I made that number tremendous. I think I was in fifth or sixth grade at the time - it was a lesson that's served me well :)
It seems like Huixiang did not feel comfortable overriding his mentor's preference. All quoted remarks below are Huixing, except the one explicitly marked "friend."

> (May 22) Withdrawing the paper will cause a big impact to my mentor (Tao Li)

> He asked me that I have to finish it

...

> (May 27, friend) How is the talking with your mentor?

> he refused to withdraw my paper resolutely

> (May 28) He push me to fake, if I can't publish the paper before deadline

> (June 6) I'm done communicating with Tao Li

> The result is he will never withdraw the paper

...

> I had a fight with him. And the police almost came.

> He refused to withdraw the paper resolutely.

...

> My mentor's words are: if I destroy his reputation, he will kill me.

> He said, this is his bottom line.
i'm honestly just curious about the legal strategy at this point. Has Amazon won any of these suits?
Why (administratively)slow an entire neighborhood for one heavy user? This can't possibly have the effect that a mass punishment usually has, which is to get the bulk of those being punished to enforce the rules on themselves and their peers, because Cox isn't apparently notifying Mike's neighbors of the issue. The neighbors will just wonder WTF is going on with their internet.

This just seems extraordinarily stupid, a real foot-cannon for Cox.
We've used a GitOps model (using Flux[1]) with a reviewer team made of people across our dev teams (and the sysops, natch) to ensure that people aren't just kubectl-ing or helm installing random crap, and we put about 2 weeks of effort into getting RBAC right, so that everyone has read access to cluster resources, but only a subset (generally 1 or 2 per team) have what we call "k8ops" roles - and those are the same people reviewing pull requests in the Flux repo - and the norm is to use the read-only role as default. Only time I've had to recently use my k8ops role was to manually scale an experimental app that was spamming the logs to 0 replicas so the devs responsible could sort it in the morning.

I think the way we've approached it achieves the same goal as just giving each team their own cluster to avoid them messing up other teams.

[1]: https://docs.fluxcd.io/en/1.19.0/