skysight-inc/HackerNews huggingface dataset:
It may surprise you to learn that I disagree about your core thesis. My qualifications are working for Pivotal at the inter-junction of PaaS, CaaS and FaaS. IaaS is just a hobby.

> Maybe you could implement BOSH as implementation of the machine spec and integrate into K8s, the other way round than KuBo?

This is being investigated too. The main difficulty (as Brendan Burns has noted for virtual kubelet) has been that Kubernetes, ostensibly providing a smooth abstraction away from machines, actually has layer-breaking assumptions about the existence machines after all.

Cloud Foundry always had BOSH to insulate it from that concern. But BOSH-on-K8s was not super pretty in the early days, because they had overlapping concerns (mostly disks, I believe).

Kubernetes-on-BOSH is a natural fit. Standing up large distributed systems on IaaSes is BOSH's bread and butter. More to the point, that is its sole focus. Its mission is not spread amongst a cambrian explosion of alternatives (almost all of whom, you may recall, went extinct).

But in any case, it's doable. Which has the nice property that as the cluster API matures, BOSH will happily take workloads that run on VMs and run them on pods. The same experience we have today -- run an upgrade, everything is upgraded, nobody bats an eye -- will be exactly the same.

> But these activities are an indicator of the elephant in the room, namely CF & K8s: Will it blend?

If you look at the community activity, the answer is pretty clearly yes: Diego can be placed behind an OPI (Project Eirini) and CF itself can run control-plane components in containers instead of VMs. Personally I am all for it.

But as you pointed out, enterprise vendors need to keep their word. Adopting Kubernetes isn't a button-press operation. We need to prove that CF-on-K8s is at least as safe and performant as CF-on-Diego has been. Your customers, and Pivotal's customers, and IBM's customers, and SUSE's customers, expect all of us to provide the roadmap and prove that it is something they can bet a company on.
I think you would attract more potential collaborators if you told us a little bit about yourself: your background, tools you're comfortable with, etc, basically why would someone want to partner with you.

Also, why don't you tell us why you want to do this, what you hope to get out of this, how do you prefer to communicate, how serious are you about this (e.g. how much time are you willing to invest? are you committed to take a project to completion?), etc.

Finally, do you want to propose a project that interests you, or are you looking for an idea for a project that someone already wants to do?
There should be a better distinction made between EPIgenetics and epiGENETICS. The former is more about regulatory mechanisms (methylation, histone modifications, polycomb-like mechanisms, etc) on top of our DNA. The latter is more about non-DNA inheritance of information across generation, which is not completely clear yet.

I think people tend to conflate these two ideas.
I think the fact that you're still configuring IPSEC with 1024-bit DH modp groups pretty much makes the case I'm trying to make for me, but we can agree to disagree about this, too.

IKEv1 is a mess, by the way. Here's a good Cas Cremers survey of issues, circa 2011:

https://www.cs.ox.ac.uk/people/cas.cremers/downloads/papers/...

This stuff can't die off fast enough for me. Just so we know where I'm coming from here.
200 technical interviews?! What the hell? You shouldn't have to do 200 in your lifetime. This kinda reminds me of those MCSE certification bootcamps they used to have. They didn't teach you anything useful, they just taught you how to hack the test.
AFAIK it’s literally just a matter of not yet deciding on the license yet which is why deimorz solicited advice about it on the announcement. He already has gitlab set up and we are using it internally. Open Source is coming very soon, we promise.

https://gitlab.com/tildes
> However, it's definitely a possibility in the future, and the organization of the groups into a hierarchy some some interesting possibilities for it, where different languages could have their own separate group hierarchy.

Finally a Reddit spin-off with a hierarchy! It should do marvels for discoverability, which is dreadful on flat Reddit-like sites.

In my dreams, I'd like an even more Usenet-like system:

* allow each base hierarchy to follow its own set of rules and govern its sub-groups;

* a decentralised system, where each server is free to select which hierarchies it wants to relay or not.

But anyway, even with a single server and single root system, having a hierarchy is already a big 'plus' in terms of organisation.

And if someone really disagrees with the official tildes server governance, since the code is open-sourced, he can launch his own server with his own (disconnected) root hierarchy.

PS: after writing this, I see that the decentralisation matter has a FAQ entry :-)
The FDA is judged by certain metrics as to their performance (e.g. review time). They'd be hurting themselves if they slowed down.
Trump personally pushed postmaster general to double rates on Amazon
Confused... they just refer to "App Store"... and I thought Developers already controlled freemium distribution via Free+In-App purchase(?)
I don't really care about making their licensing regimes exactly the same.

I just want people who love their guns to start paying back the rest of us for the externalities of living in a society drowning in those guns.
Thank you for the update, and serious kudos for doing what you did. I can only imagine how difficult it must have been to talk to someone at work, but you did it. Thinking of you and sending you good thoughts as you get through this.
That is exactly why I applied. I run a startup and we wanted to get the clout I was going to spend a year at FB as "time served" for the startup.
The restaurant https://m.yelp.com/biz/hongs-gourmet-saratoga
These filtering options make me tear my hair out. Please don't use radio boxes... almost ever. Users are almost always interested in some but not all or none, and minimums / maximums. There is no way to see "everything that isn't free or advertising based", or "more than $4,000 / mo", which is probably what most people are interested in.
Google's creepy data video, 'The Selfish Ledger,' leaked to the Verge
Maybe they didn't return the money back to customers.
They aren't picky because they can be. If that were true they wouldn't be complaining about the lack of qualified developers (pretty much every tech company I know of).

Rather, they're picky because they (think they) need to be.

Note that I'm not judging whether they are right or not.
Ask your doctor to do a free diagnosis so you know he's for real. See where he instructs you to go.
Once again, the hubris of HN users comes back to bite them!
And the answer to that, and a true solution to net neutrality, is competition. We need to get rid of the regulations and agreements that hurt small ISPs at the local level.
One of the places it's hosted at is https://kernel.googlesource.com/pub/scm/git/git

See the list of URLs at https://public-inbox.org/git/xmqqindt6g1r.fsf@gitster.mtv.co...
Looks cool, esp for beginners. Any suggestions for a similar toolkit at a similar level of ease for beginning/junior python devs?
In python you often need sys.setrecursionlimit for the recursive solutions since the default is really small.

I found out the hard way in a recent Google CodeJam problem[1] that even that wasn't enough and sometimes you really do need the iterative solution to not time out. (I still believe that the limits for python for this problem was set too low since even the iterative solution required hand optimizing of the memory usage to pass but the equivalent C or C++ solution didn't require any tweaks)

[1] https://codejam.withgoogle.com/2018/challenges/0000000000007...
Are these things really much of an inconvenience to you? The vast majority of the ones I've seen are parked in reasonable locations.

This could be further improved by better education of users, requiring the user take a photo of their parking job, easily allowing other people to submit complaints, and warning then banning repeat offenders.
There are four hard things in software development: naming things, caching, and off-by one errors.
I have this book (and studied with its author), and I agree that it's a bit tough to learn from if you don't have a lot of background and/or someone helping you. But it's also kind of an amazing cultural testament.

It's meant to be just the first in a series of five volumes.

http://thelatinlanguage.org/latinitatis-corpus/
These are primarily SaaS businesses. You missed the "grind" step.
what about https://www.braintreepayments.com ?
I see this website uses an EV cert. I've never even remotely heard of this website or the organization, so I wonder if that was money well spent.
Defense contractors took an explosive drone on a Delta flight
Good point, it likely does. Alternatively, you could set up the rules using country and list out the 28 that make up the EU.
I very much doubt it's anything to do with musical aspirations and more to do with campaign contributions.
Google announced their version of Material React (Alpha) at IO. "Material Components for React (MDC React)"
Curious to see how it plays out with Material-UI. They should support Material-UI.
Indeed. He did a small run of zines, that acted as a sort of printed manual, to celebrate the release of Shoes and I was lucky enough to get one. It's almost certainly my favorite piece of computing ephemera.

Here's to you, _why - wherever you are.
> So I don't really see how any kind of suffering is better than death.

So maybe we should round up all the poor people and gas them to put them out of their misery?
Germany calls on chip makers to tackle spectre-next generation flaws
Actually your argument makes no sense because it amounts to : I am honest therefore there is no need for laws. Thousands of years of human history suggests you are wrong.
The main benefit of a CDN is global acceleration via different networks. If you are just thinking about servicing one region a CDN usually won't matter.
Would such a list not by nature consist of PII?
for us that are unaware, what's the joke? Only thing I can imagine is a wizard of oz reference to ruby slippers.
You'll also need a strong background in statistics if you wanna bring value to a company other than "machine learn all the things".

I'd even argue that - for data science - it's more important than any ammout of years doing engineering.
We don't have a 'how to' for solving that problem, but yes, everyone wants to stick to fact-based discussions and informed opinions as much as possible.

The site will remain invite-only for a very long time, possibly forever. Tildes tracks who invites whom, and the behavior of the people you invite will reflect on you. If a group of spammers (or stormfront etc) gain a foothold, their entire invite chain can be excised, and they'll be looking for invites again.

Bans matter. Everything on tildes must be earned through the trust system on a per-community basis. Young accounts will not have access to a lot of the site's features, and will only gain access by participating in good faith and getting good feedback (in the form of votes and other metrics) from other users. If the account is banned, they have to re-earn all of that trust.

One of the benefits of not being focused on 'growth at all costs' to please investors is the ability to be more decisive about what users you allow to use the website. The only guideline for that is simple - remain civil. People who behave in a civil manner won't have problems. People who don't, won't be users for long.

This should make it a hell of a lot harder for spammers, trolls, and shills to game the site. Figuring out how to do all this is one of the most active areas of discussion on the site.
IBM selects Keio to host first quantum computing hub in Asia – The Japan Times
Wikipedia is a lot better now, but any site that has hundreds of thousands of words of discussion over which dash to use and when is obviously toxic.

Here is an n-dash, an m-dash, and a hyphen. –,—,-

We expect discussions about wars to be tricky, but we don't expect discussion about the punctuation used in titles to be so hard: Read the "Mexican–American War" / "Mexican—American War" discussion here: https://en.wikipedia.org/wiki/Talk:Mexican%E2%80%93American_...

Here's several thousand words of discussion. (Closed with no consensus) https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(policy...

Look at the word counts for these meta discussions: https://en.wikipedia.org/wiki/Special:Search?search=dash&pre...

Dashes and hyphens made it to Arbcom (this also has links to various Ani threads): https://en.wikipedia.org/w/index.php?title=Wikipedia:Arbitra...
It’s not a malapropism - that means accidentally using a word that sounds similar, not just using any incorrect word.
I find it strange. They openly advertise it being open source, yet have no way as of yet to access the source code. Even if they don't want people playing with their instance yet, it would be nice if I could host an instance myself (or at least glance at the code). This is especially egregious as one would hope open source to mean not just availability of source, but an open development model (involving the community in important decisions), which this sets a bad tone for.

The ideology itself seems to be a series of blind nuances, without commitment. They profess to want to balance allowing free speech and having a safe space, yet they don't say where they fall on the spectrum, what criteria they use to determine something being over the line, etc. It's very easy to say you care about these sorts of things, much harder to do so in practice.
Can you list one or two of those "significant resources" you need and tell us why you need them, and didn't need them last year?
Change-of-address scam moved UPS corporate headquarters to tiny apartment
We pay very well for the area. We are not in Silicon Valley, but I know some of our salaries are higher than those of my friends who are at Google's MV campus.
A Quick Introduction to Federated Social Networking « the Lazy Teddy
>Please, please let this concept enter the general public's mind.

Especially salient because the idea of censorship in the form of bookburning or restricting speech is still way too dominant (especially in American culture).

Information overflow and deflection through a sheer barrage of garbage and misinformation seems to be the new (and much more effective) MO.
Nice. Thanks.

To all the responders to my query, your answers are super helpful.

Being self-taught, there are just these few holes the internet doesn’t quite cover. But a little reaching out on HN goes a long way in filling the gaps.
I was hoping this was an entity for independent software developers to group together to have access to health, dental plans, maybe a network to find bookkeepers, lawyers, etc.

Seems like there is a greater movement towards the freelance economy, but these things still suck to deal with when you are independent.
As in : HTTP Proxy services?
This is a really difficult problem because those large entities often have a ton of resources and can be very persistent about circumventing any ways you try to stop them - it's often literally their job.

One of the core systems that I've been thinking about a lot for Tildes and that we've started talking about is a sort of trust/reputation based one, there's a basic description of it here: https://docs.tildes.net/mechanics-future

If implemented properly, this will mean that for people to build up any significant influence in particular groups in the site, they'll have to participate in them as quality members. That's very difficult to do, and is kind of like that old xkcd comic about turning spammers into constructive participants: https://xkcd.com/810/

Also, by having a decay on the trust/reputation, it makes it even more difficult for them to acquire (including by purchasing, hacking, etc.) a significant number of accounts that can push certain content.
Maybe my reference to "parent" was unclear. I was referring to the top-level comment.

For those who don't know, aseipp is/was a major contributor to GHC and will be intimately familiar with the build system of GHC. His observations are on point.

Relatedly, I'm currently also fighting about 3-4 different build systems which are "classics" of the genre and yet are broken in subtly different and interesting ways.

So... yeah.
Saltpack: a modern crypto messaging format
> Maybe a more important factor is that we're increasingly putting OURSELVES into boxes

Tribal identity is also not new. If there is anything new, it is the existence of a situation where identity tribes can be maintained while being geographically diffuse and intermixed with other identity tribes, which makes it less likely for conflict between identity groups to be quickly resolved to a more stable state by the losing group being excluded from a geographically region with residual members being expelled, forcibly converted or voluntarily assimilated into the locally dominant group, or killed.

Arguably, this is in many ways an improvement, though it does make ongoing inter-group invective worse.
The White Walkers of the data science field are out the box enterprise solutions. These are enterprise software, data science consulting and ops solutions in a package. The corporate customer need not hold in house a data science team. The ambitions of the enterprise solutions (think DataRobot, H2o, etc) are to effectively bring one click production ready solutions that even C-level can participate in.

I see this is as the greatest threat to the demand of the "in house" data scientist.

If this turns out to be the case, I see the greatest demand for those who can write production grade code (i.e. software engineers) and those who are effectively trained data scientists. We see this job often called research scientist or research engineer.
Hmm, I haven't designed very many data formats or wire protocols, and I won't claim I got it right any of those times, but I included some kind of extension possibility every time.
Say hello to the next generation of Arduino boards
I have moved from Paris to San Francisco relatively recently.

The transportation system is pretty poor here compared to Paris.

I don't want to own a car. Driving has always been a chore to me and inferior to all the other modes of transportation where I don't have to focus on the road.

I am lucky enough to live 20 minutes by foot from my workplace.

I bought a boosted board, it is great when I want to commute a little bit quicker or need to go to the other side of the city.

pros : way faster than walking, can be hooked on my bag.
cons : not very stable, you have to share the road with cars on many streets.

A scooter sounds interesting. With bigger wheels, it should be more stable, and it should still be possible to carry it.
So, the OP has:

> Dynamic Programming – 7 Steps to Solve any DP Interview Problem

Here I see "any"!!!

Dynamic programming is a huge field from work of R. Bellman, G. Nemhauser, R. Rockafellar, R. Wetts, D. Bertsekas, E. Dynkin, W. Fleming, S. Shreve, and more.

E.g., there is, with TeX markup,

Stuart E.\ Dreyfus and
Averill M.\ Law,
{\it The Art and Theory of Dynamic Programming,\/}
ISBN 0-12-221860-4,
Academic Press,
New York,
1977.\ \

Dimitri P.\ Bertsekas,
{\it Dynamic Programming:
Deterministic and Stochastic Models,\/}
ISBN 0-13-221581-0,
Prentice-Hall,
Englewood Cliffs, NJ,
1987.\ \

George L.\ Nemhauser,
{\it Dynamic Programming,\/}
ISBN 0-471-63150-7,
John Wiley and Sons,
New York,
1966.\ \

E.\ B.\ Dynkin and
A.\ A.\ Yushkevich,
{\it Controlled Markov Processes,\/}
ISBN 0-387-90387-9,
Springer-Verlag,
Berlin,
1979.\ \

Dimitri P.\ Bertsekas and
Steven E.\ Shreve,
{\it Stochastic Optimal Control:
The Discrete Time Case,\/}
ISBN 0-12-093260-1,
Academic Press,
New York,
1978.\ \

Wendell H.\ Fleming and
Raymond W.\ Rishel,
{\it Deterministic and Stochastic Optimal Control,\/}
ISBN 0-387-90155-8,
Springer-Verlag,
Berlin,
1979.\ \

some of my work, etc.

Dynamic programming has been and is a major interest of the Department of Operations Research and Financial Engineering (ORFE) at Princeton.

Uh, "any" seems a bit optimistic!
I was the victim mentioned in this story. If anyone has a friend at Instagram who might be able to help restore the account, please let me know!
Here's what the Constitution says: Article I Section 8. Clause 8 – Patent and Copyright Clause of the Constitution. [The Congress shall have power] “To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries.”

So, what is a "limited" time? The current trend seems to be toward considering any mathematically finite number of years to be "limited". A hundred, a thousand, a million, a billion, a googol (10 ^ 100), a googolplex (10 ^ 10 ^ 100) — these are all finite numbers.

I would argue that the Constitution was written by and for human beings, and therefore "limited" means "limited on a human timescale", and therefore the upper limit should be about half a mean human lifetime. Certainly, if a typical human can be born after a copyright is established, and live their life and die before it terminates, in their experience that's effectively an unlimited duration.
When I was younger, this would probably make me feel insufficient but I have done enough ‘learning stuff’ by now that I expect this kind of comfort to only come with experience.
The specification of the v2 protocol is here: https://github.com/git/git/blob/master/Documentation/technic...

One of the more exciting things is that it can now be extended to arbitrary new over-the-wire commands. So e.g. "git grep" could be made to execute over the network if that's more efficient in some cases.

This will also allow for making things that now use side-transports part of the protocol itself if it made sense. E.g. the custom commands LFS and git-annex implement, and even more advanced things like shipping things like the new commit graph already generated from the server to the client.
That's awesome! I generally think that DP problems introduce more noise because they're relatively easy to prepare for. So you might easily miss a good engineer who is not prepared. I try to argue about that in the beginning of the blog.

However, they're a reality for many interview loops, so it's better to be prepared.

Btw, what are some things that your company tests for, if you don't mind sharing?
Very true. Might be a chunk of the answer. But a crazy amount of things have changed, and you're naming what we have researched a fair bit - finding some effect, but not a massive effect. UV light exposure is the largest lifestyle factor we know of to improve lifespan (more, better) with exercise coming in second, for example. But there are so many more - artificial light messing up our ipRGCs, etc, etc, etc.
Indeed, it is wise (if you have the capital) not to let things fester, especially when you know you're doing the wrong thing.

Perhaps if you want to build the kind of good will that allows Neo Apple to sell the torture devices they today call products at the rates they do, you should be more concerned with the direction of your engineering department, and less with who is or is not an "asshole". I don't even like Steve Jobs, in fact, I think Steve Jobs' life may be a net negative for my life, if not the world at large, and I think that the way he treated his kids is unconscienable, but it is not acceptable to let compromise be the norm in your engineering department. Just look at the situation now, as it relates to graphics drivers on OS X, and you'll see why the whip must be cracked.

Regarding the fact that your petty compromises add up to a broken product, ignorance is not an excuse. It is not "empathic" or "compassionate" to allow the ego of one person (the compromising engineer) destroy the efforts of thousands (everyone else who depends on the success of the product).

Empathy without foresight is somehow even worse than greed without conscience.