skysight-inc/HackerNews huggingface dataset:
I don't think that's true. If you believe the team that designed Kubernetes, Kubernetes is an attempt to improve on Borg.

Borg is an accumulation of a decade's work with containers at Google, and has been described by googlers as a rich but a little messy, having been designed incrementally over many years as needs have surfaced. Borg could never be open-sourced because it's so specific to Google; for example, it uses Google's own cgroups-based container tech, not Docker/OCI/etc. Omega, as I understand, was an effort to clean up Borg and modernizing it, but apparently it was never put into production; instead, some of the innovations ended up being backported to Borg [1].

More importantly, Kubernetes is based roughly on the same design as Borg: A declarative, consistent object store, with controllers, schedulers and other bits and pieces orchestrating changes to the store, mediated by a node-local controller (Borglet/Kubelet). A major difference between Borg and Kubernetes is that with Borg, the object store is exposed to clients, whereas Kubernetes hides it behind an API. Another difference is the structure of containers; Borg's "allocs" are coarser-grained than pods and Borg is less strict about where things go, which googlers have described as a shortcoming compared to Kubernetes' strict pod/container structure. Another difference, also seen as a shortcoming, is that Borg lacks Kubernetes' one-IP-per-pod system; all apps on Borg apparently share the host's network interface. Kubernetes also innovates on Borg in several ways; for example, Borg doesn't have labels [2].

Borg, from what I gather, scales much further than Kubernetes at this point, but it's really not related to the design. The design is fundamentally the same.

Yegge's criticisms are too handwavy ("overcomplicated") to counter, but I don't think Yegge knows what he's talking about here. As for "benefit": Not sure what you mean by this, but Kubernetes arguably comes with benefits — declarative ops, platform abstractions, container isolation — even if you're just running a single node. The notion that you only need Kubernetes if you have "Google-scale problems" is just nonsense.

PS. What's "Grab"?

[1] https://ai.google/research/pubs/pub44843 (I recommend reading this paper)

[2] https://kubernetes.io/blog/2015/04/borg-predecessor-to-kuber...
Ask HN: Has anyone gone from work to academia post mid 30's?
I'm 42 and meh. I've run my own company, worked in a couple startups, and am employed by a big-4 now. I see the people above me and blech: I could get on a bigger stage "architecting" bigger projects but who cares.

I feel my heart is in academia. I've felt that for years. Has anyone made the jump this late in the game?
UBI does not necessarily increase the total income of the lowest quarter of the economy. What programs are removed, how much more or less they work, etc are all somewhat open questions.

Depending on implementation universal healthcare might lower the US governments spending on Healthcare. In that context UBI is about implementation not necessarily total wealth transfer. Presumably eliminating subsidized housing for example would result in more efficient resource allocation.

If UBI is set at X, then a social security payment larger than X becomes suspect etc.
Not to be the conspiracy theorist...
But have you ever heard of plum island?
Specifically the Plum Island Animal Disease Center which developed bio weapons utilizing ticks as the disease vector?
Operations started in 1952. There were several documented cases of poor containment practices and two likely means of transporting the disease back to the mainland (swimming deer and geese). The evidence is pretty damning. Check out the book Lab 257.

I also stopped enjoying my favorite hobby, running on deer trails and through dense forests. I check intently for ticks after ever forest excursion, but it is very disheartening when I find one. They are so incredibly small it seems impossible not to missed one. Plus it is extremely difficult to check your hair and back and I rarely have a running partner.
All in all, Lyme disease, indian genocide, and invasion of Libya are my top 3 atrocities US gov has committed.
Thanks, I do see that there's value in having a "turn-key" proven process like O'Reilly's. Yak-shaving might be the stage I'm in now :)

Did you have any technical diagrams in the book? If I were to write a book, I would want some, but I'm not sure if I should invest the time to make them myself. I imagine that most publishers can help with that.
Brainwave FPGAs sit directly on the NIC of the server; every FPGA essentially acts as a 40GB/s passthru NIC to a host machine, and each one can talk to the Microsoft SDN completely on its own independent of the host CPU, in order to bind multiple devices together to create aggregate compute units. FPGAs in a server are partitioned into multiple RTL blocks (so 1 FPGA can host/execute multiple workloads concurrently, not unlike a cloud server), and the "outer" RTL simply routes messages, shuffling packets between RTL blocks, or RTL blocks on different hosts. Thus the CPU is more-or-less cut out of the fast path in a lot of cases, and acts more like a control plane.

Brainwave can deploy to hybrid FPGA/CPU topologies, however (where part of the design is on an FPGA, and part is on a CPU, and they coordinate over the SDN), so the choice of underlying accelerator is flexible and they can scale independent of available capacity.

Microsoft has effectively created a hardware microservice architecture for their large scale FPGA deployments, because the capacity is essentially elastic, and the hardware exposes miniature services that directly talk on the network and coordinate to execute large-scale jobs.
Agree with your statement but here I was talking about foreign VCs funding Indian startups because Indian investors don't have the appetite for it.

You won't be able to compete with an already established player from
US if you do a 1:1 same product. You should try to exploit something that works in the local market like what Line did for messaging in Japan or South Korea.
Fortunately it's not related to follower counts. You can follow people from other instances.
And there are more of those people today than ever.
This is really cool.

If your main focus is to teach people how to tune a guitar, you should consider mentioning that you always want to tune a sharp guitar string to slightly below the correct pitch and then tune it up.

Any slack present in the string winding can cause the string to go out of tune easily if you loosen the string to the correct tension. Tightening to the correct tension doesn't have that problem.

If your guitar has locking tuners, this isn't necessary because there is no string winding and therefore no slack. For anyone who doesn't know, a locking tuner clamps down onto the string to hold it in place instead of having the string wound around it.

This picture is of a locking set of tuners. The person is about to press down the locking mechanism for the low E string to hold it in place. Note that the other strings have no winding around the peg.

http://www.prsguitars.com/csc/tuners/lock_4.jpg

Most guitars don't come with locking tuners but I would recommend that everyone use them because they make changing strings so much easier.

Anyways, I really like your web page. Cool stuff.
I agree that using the tuning knobs was not very intuitive. I guess that you're supposed to click on the knob, hold it down, and move up or down to tune -- but there was no feedback (except from the sound, which changed slowly.)
Get a BMW
What about academia appeals to you? You enjoy writing grant proposals? What are you expecting?
>\lambda x.\, 6 was also surprisingly difficult for him to guess (though he did get it right eventually). I think he was just stuck on the idea of the function doing something arithmetical to the input, and was having trouble coming up with some sort of arithmetic procedure which would result in 6 no matter what you put in! It simply hadn’t occurred to him that the machine might not care about the input. (Interestingly, many students in my functional programming class this semester were also confused by constant functions when we were learning about the lambda calculus; they really wanted to substitute the input somewhere and were upset/confused by the fact that the bound variable did not occur in the body at all!)

Just goes to show, our intuition works on linear types.
$1000/day is $125/hour, which is a standard hourly rate for software developers. I would expect authorhood/extreme-subject-matter-expert to yield at least a 2x premium.
Do:

* Admit when you can't speak geek, and explain your own personal work background where it's relevant to the skills you're scouting for.

Don't:

* Hype candidates up and stroke their egos a lot, by getting them to as many interviews as they can as soon as possible. As you mostly throw them at companies who are only speculating.
Because few social liberals would take the risk of coming out and saying “Black people in the US have lower IQ on average”, even though what it’s really saying is “Black people are often victims of a class divide, rooted in racism, that results in economic and everyday stress that causes lower intelligence”. It sounds racist to merely present the problem, going against the “all people are created equal” narrative because intelligence is viewed as innate, rather than something that can be developed (or harmed). So they fail to acknowledge the problem, which perpetuates the problem.

ETA: Unless, of course, you come at it from another angle that doesn’t acknowledge the race issues but tries to solve the resulting problems—“schools need funding”, “kids need school lunches”, “careless gentrification is harmful”, &c.
I maybe manage 3-4 hours of work during the week on a good week. I probably put in 4-8 hours of work on the weekends.
SureFly eight-rotor electric aircraft lifts off
You might as well complain about how they don't power their aircraft with unicorn farts.

I have never even seen a proposal for a supersonic electric engine. The only thing that's even remotely close is a bit of dabbling in nuclear engines in the 50s and 60s that were cancelled once people noticed that the idea was insane. Also, impractical--the radiation shielding was too heavy.
You think it is more likely for a poor person to ascend to a higher class than for a rich person to remain rich? That is surprising.
This isn't a new angle for targeting schools: Apple was famous for it back in the day. The difference is now it's collecting data on kids.

My family is in a school district which has "gone Google", and Chromebooks are compulsory. It's so incredibly dystopian. Use Google or fail your education.
How the Met Got the Vatican’s Vestments
you could have 1 section to see the land as you fly over and a solarium area to sunbathe or look at the night sky.
Already there. PayTM Mall
What does this useless article mean for the future of journalism?
While I acknowledge that numbers are numbers, to some extent, that's not really the point. If you find a Mastodon instance that has a community that's closely matched to your interests, suddenly that's 1K or 10K or 100K of high-quality followers.

And the smaller instances don't suffer the Twitter firehose problem. The instances I use, I watch all the toots, not just those of people I follow. So it's not the number of followers that matters, per se, it's the number of people who see what you say. On Twitter that will only be your followers, but on Mastodon it's pretty much everyone on the instance (for the smaller instances). More, you can be followed by, and have your toots seen by, people on other instances.

But my other point remains - there is no need to be exclusively on one or the other. It's comparatively trivial to put everything on both media.

If you can do that, and you care about your audience (quantity and quality), why wouldn't you?
Ditto. I waited in line at SFO once for 25 minutes and it felt like an eternity. For domestic flights, I don't bother showing up to the airport more than 30-40 mins before boarding time. Even on international flights, I target maybe 90 minutes before boarding, and even then, it's usually WAY too much. But you have to be mindful of the baggage checkin deadline.
I think you would benefit by spending a bit more time studying history and how the various religions and ideologies shaped cultures and civilizations.

>all religion and ideologies

The rule of law is an ideology that is probably a bit more important that the singular concept of washing your hands.
I suggest turning off the distortion by default for the 1st stage of tuning with the electric tuner. The distortion can mask being slightly (+/- 5 cents) out of tune, making it hard to hear even though the tuner says it's still wrong. Additionally, in all my years of playing, I have never fed a tuner with a distorted signal from the amplifier, but a clean one; the tuner pedal is the very first item in my effects chain before the amplifier. I suspect it is easier for a tuner to pick out a(n) (in)correctly tuned note from a clean tone, as there's simply less frequencies in the FFT to sort through. It may also make it easier for users to pick out the fundamental and it's natural harmonics in the FFT.

Another suggestion is to model how the tone will go slightly sharp on the attack. How much depends on how much tension the strings are under, and thus all the things that effect that (tuned note, string tension & scale length).
Humble Book Bundle: DevOps by Packt
Microsoft teases Alexa/Cortana team-up again
What makes you think you are going to sustain that ridiculous cheap price of a ticket?

I fly to Europe constantly on first class and tickets are usually circa $8,000 round trip. When I saw your "plane" with huge seat space, huge windows and $3,500 per round trip NYC-LON I immediately looked for your phone number to send you $350,000 for my next 10 years of flying. Please just take my money!!

Bottom line it will not be sustained so some deep alteration will have to be done. I would rather spend $8,000 in first class 7 hours flight this summer, than book my 3.5hr flight with you that will happen in 2028, because you are highly overbooked. Of course adding 100x more units in flight won't cut; air space is not like bakery you just can add another oven.

> We think there's a roadmap to making supersonic flight cheaper than subsonic flight is today. It will take a few decades, but that is absolutely the path that Boom is on.

In few decades we will be catapulted into space from London without engines on "the Moon elevator" and then pull back with Earth gravity, slowed down by huge magnets and safely land in New York in less than 19 minutes, door to door. Your approach is similar to those who envisioned building harness for 100 horses in a row to go faster, right before a Diesel engine was invented.
But the point is those laws aren't enforced the same way in different areas, even when they're the same. Jaywalking is illegal in NYC. Come here and see if anyone, cops included, cares. But other cities seem to care much more about that. It's not as simple as having the same laws, or having them enforced, because the underlying cultural attitudes are different. If you tried to crack down on jaywalking in NYC you'd be laughed out of the city.
Not anymore shadowbanned
We're going to need a lot of opossums then!

I'd be curious to know how long the average life span of each tick is. I wonder exactly how many opossums I would need per square foot to ensure that my yard is 99.99% tick free.
I am one of those people who subscribe to some of Stallman's crazier ideas, and one of those people who thinks trigger warnings are often misused[1].

That being said, I am really for professionalism in code and documentation. This might have been a fun joke for a pet project at one point in time, but I totally agree it should be removed.

I really feel like Stallman is lacking some serious maturity here as well. It nothing to even do with being offended about the joke, it's just a basic idea of professionalism around documentation.

It'd be different if the joke was in a comment, or even in a tutorial on how to use a library (if it wasn't an official tutorial or was intended to have a humorous tone).

To be clear, I don't even like the stupid "Apt has super cow powers" at the bottom of apt-get. If you want to make jokes, put them in your blog, or your YouTube screencast, or at most in the comments.

[1]: Trigger warnings came from the idea of post traumatic stress. But you don't know what can trigger memories of trauma. A rainbow could invoke a PTSD episode for someone who associates that with a loved one that was killed. I think a better approach is the old TV saying, "Viewer/Listener discretion is advised" if something might be offensive.
Giving directly works if the primary impediment to development is a lack of capital. That's been the case in places like rural Kenya or Bangladesh, which is why organizations like GiveDirectly.org or the Grameen Bank have seen success.

This is not the case in many areas of the world, and particularly not in poor pockets within developed nations. There, the barriers to development often include things like: poor educational attainment; fucked-up incentive structures; lack of physical safety & security, unenforceable property rights (leading to fucked-up incentive structures); non-existent infrastructure.

Throw money at a bunch of people who know what they need to do better their lives and have the skills to do so, and you get economic development. Throw money at a bunch of people who have either no idea or no incentive to spend the money wisely, and the money trickles right back out again.

(This, BTW, mirrors the startup scene pretty well. Throw a few hundred million at Google, Slack, or GitHub and you get tools that help millions of people. Throw a few hundred million at Juicero, Klinkle, or Theranos and you get a clusterfuck.)
Couldn't find any published scientific results on the efficacy of "herbal" treatment for lime disease or "pulsed" antibiotic treatments from websites/doctors that weren't trying to sell the treatment.

Do you have any actual scientific evidence to back up your claims or are you part of what the New Yorker has termed the lyme quackery?
> Having an otherwise healthy person perform high-risk experiments on his own body and then drop dead before hitting 30 doesn't leave a whole lot to the imagination.

I'm not so sure about that.

A quick glance at the SSA's actuarial table[0] shows that a male at age 20 has a ~1.3% chance on not seeing his 30th birthday.

While intuitively it does seem likely that his experimentation contributed to this, it strikes me as likely that he had other compounding factors as well. For example - he died in a sensory deprivation tank. That's certainly not an activity that I would expect the general public to engage in, and I'm not familiar with its associated health risks.

0: https://www.ssa.gov/oact/STATS/table4c6.html
Ask HN: One of my devs is dyslexic – how should we best work together?
A good dev in my team of 7 coders has serious issues with written communication. This is tough as I always end up rewriting all his comments, docs and readmes. At the same time I think it's vital he learns to communicate about his work. How should I best manage this?
Haha yea I meant 2 couples. Can't seem to edit now.
Very nice. In the spirit of constructive feedback: if you want to properly simulate a guitar that is out of tune because it has been stored for a long time (to better match your initial storyline) the high end should drop more than the low end.
Any sane person would chose washing your hands and more useful knowledge than the collected wisdom mentioned. People can rarely be woken up from wishful thinking and in the cases they were they did the work themselves.
Having "control" over cities does not mean being able to cancel out systemic racism and discrimination. That doesn't mean I give the left a pass, but it has been a constant fight to make progress of any kind, especially given that cities don't often have the resources to deal with systemic issues. Cities are on the front line of these issues doing symptom relief (affordable housing, homelessness etc). It often requires legislation to tackle systemic issues, like redlining[0].

To compound that, a lot of urban areas that are "controlled by the left" are at the mercy of their state governments for a lot of funding and the ability to make major changes. Some states are disallowing their cities from enforcing their own minimum wage increases while also enshrining discrimination as legal.

Expecting cities to be able to take on a national issue stemming from the enslavement of millions of people and the subsequent economic subjugation of said people is like expecting developers to be able to take on decades old technical debt while completing their day to day work.

[0] https://en.wikipedia.org/wiki/Redlining
I think that conclusion on it's disincentivation to work would be of value. Currently western society at large thinks that social assistance is a good thing, we have targeted programs like housing assistance, medicaid (or free non-pharma care up here in Canada) and food stamps.

The debate on whether social assistance is a good or bad idea in general will happen orthogonally to the debate on what the best manner to provide that assistance is^1.

1) The camp that believes that social assistance is entirely evil is justified in saying that investing effort into maximizing efficiency of a bad thing is a waste of resources - that's a logical position - but I think that it's more reasonable to research our options. Anything more I could type here would just go into my personal opinions.
Learn from MTB riders - padded lycra pants and some shorts on top :) Doesn't look completely ridiculous and still comfortable after 3h.
The sudden switch could be something else. I know waiters that remember wich “category” you are in based on your last tip several weeks ago. They have a strong incentive to remember because of the extra money.
I can relate from my part time job at a food store. After one year you start to remember what every single customer is buying, and what’s differ this week. Not everyone is probably this way, but you only need that one waiter to influence the rest.
Someone always have to pay, one way or the other.

With microtransactions you only pay for what you want to consume and you don't need 10+ different subscriptions. That is the benefit.

If you only want to spend 2 dollar a month, that's fine.
Snark aside, false-positive rejection will be an aspect of any lawful autonomous vehicle.

Incorrect false-positive rejection will be a reality, and will have to exist within lawful operation.
Kite: Make your own Smartphone
Okay so speaking of FPGA as the next gen of AI is a bit misleading? Because it's really just a networking optimization? (I ask because I am intrigued by FPGAs and a bit disheartened if that is all there is to it, not because I'm bashing anything.)
This sort of exposure is not the same as "working for exposure" discussed for artists; the ad-blocking visitor is not taking sole possession of the work, though they are consuming some site resources to read it. The other comment's point about ad-blocked folks being ad-blocked is much tighter on the issues.

If, for a random example since it's the one coming to mind, Marco Arment runs with an ad blocker (which he almost certainly does because he developed an early one for iOS) do you want him linking your piece? Unless you are one of the biggest news sites, you probably do. You might even be happy even if he linked it entirely to savage it.

On the other hand, do you want me? Probably not, I don't have that much reach.

Problem is figuring out who you've got, and even whether they're likely to offer that.
Ripple Slapped with Class Action Lawsuit – Viral Docks