skysight-inc/HackerNews huggingface dataset:
Incidentally, I also think those are horseshit topics as well (Coconut is someone trying to daydream Python into Haskell with no practical reasons to do so and making Ethereum scale better doesn't make a legitimate use case for it emerge) but that's besides the point.

What you call large-repo issues I call organization issues. From your other comments, it's clear that we draw the lines at different places, but I think I'm right and you're wrong in this case because I've seen engineers try to solve organizational issues with technology enough times that it's a presumable anti-pattern. Why don't we take your own words at face value?

"That hasn't been my experience. Yes, it's a culture thing rather than a technology thing, but with a monorepo the "core" or "foundation" or "developer experience" teams tend to act like they're the owners of all the code and everyone else is just visiting. With multiple repos that's reversed. Each repo has its owner, and the broad-mandate teams are at least aware of their visitor status. That cultural difference has practical consequences, which IMO favor separate repos. The busybodies and style pedants can go jump in a lava lake."

Why are there busybodies and style pedants working in your organization? Because your organization has an issue. Do you think that would be at the root of this pain, or a tool choice? I'll give you a hint, it's not the tool choice.
As far as the python community goes, the term 'pythonic' barely registers in terms of elitism. The phrase "for humans" comes to mind...
Stripping Bare for Public Consumption: You Think It’s Easy Being a Writer?
Goal is to get there in next few months. Laying groundwork to do so now. Definitely receptive
A bike going 30 km/h on a sidewalk is often impossible to see from a car doing a right turn because it’s covered by cars parked on the curb.
You get an EC2 with the size of your choosing that runs an Amazon Linux 2 with pre-installed AWS credentials.

Isn't this the same infrastructure your microservice will run on in the end?
I made a random startup idea generator. The idea was to have ideas that are plausible but terrible. It's solely for the purpose of humor. Hope one of these makes you laugh
Yeah I get the upsides but if the debate is really around whether or not an iOS device can be used for real work I'm not sure this really makes the case. It's also massive overkill to use such a powerful device as a web terminal.

I guess another way to state what I'm saying is that when the iPad first launched there was a lot of speculation about what new kinds of productivity apps would be enabled by a big, fast touchscreen device like this. So far the answer seems to be "not many".
Also interesting is the 'Dutch NCLE' project, which hitched a ride with the relay orbiter to study how hard it will be to do 'low-frequency' radio astronomy (esp. below 30MHz) from behind the moon.

That may turn out to have more science value than establishing that the far side is old (just joshing ... a bit).
BMW's average selling price is about $55K, but Tesla's Model 3 sold in the high $30s to low $40s when the federal tax credit is included. States like California offer additional discounts.
As someone who is learning Chinese (and VERY bad at it), (almost) every Chinese person I've met has been super encouraging and helpful. Most of them are surprised I'm learning it at all. But they also express encouragement differently, so I'm wondering if it is a misunderstanding.
I actually agree with you and others pitching Microsoft products as a better replacement for this sort of thing, for sure. I use the iPad Pro because I already had it, having purchased it for a different reason entirely. My only gripe with a Surface product would be the Windows part of it, which isn't THAT bad and like you said, they have a pretty clear vision for the future of it.
That's great but this is being very generous because Tesla cuts across market segments in a way that the other manufacturers don't per brand. This is by total vehicles sold, not delivered, including the Model 3, which I would not put on the same level as a MB C-Class, for example. It competes with Honda Accord, not Honda Legend/Acura RLX.

If you were to split up the numbers by auto groups and then focus on sales of comparable vehicles across brands, it would look very different.
A lot of people can think a lot of things are worth discussion, but it doesn't mean it's prudent to waste time on it.
They do make external keyboards for the iPad, for what it is worth.
> Hammers, nails, and screws a pretty much set.

Laptops, tablets, code and keyboards are pretty much set, they're not changing regularly. To code comfortably you need a keyboard, that's the tool for the job and one that tablets do not have. Sure you can add an external one, but then you've basically got a locked down laptop.

Just look at the the comments here, at best the iPad seems to be capable of acting as a dumb terminal to interact with a keyboard for a remote server, I wouldn't consider that coding on an iPad.
Sorry to focus on a single point from a longer post, but...

> There is nothing like Unreal Tournament or Quake anymore. Games with interesting movement mechanics.

Both Paladins and Overwatch have characters with interesting movement, to the point where almost every Overwatch character has a movement ability. Both are following in the footsteps of TF2 movement. In contrast, the funky movement mechanics in Quake weren't always explicitly designed and were often much more difficult to execute properly - that's fine in a symmetric game but causes balance issues in anything asymmetric.

Fortnite and CoD have both added a grappling hook, and Fortnite in particular seems to be experimenting quite a bit with movement via jump pads, planes, trolleys, bouncey-shardy-things (you can tell I don't play it...). The latest Spiderman game has seen universal praise for the swinging movement. My personal favorite game of 2018 was Wizard of Legend, which has a no-cooldown dash ability - something that would normally break balance.

Anyway, I think I'm just trying to say there's a ton of experimentation with movement mechanics in modern games.
Agreed. Basically all my programming is backend / CLI projects. I'd almost certainly have had a different result if I'd tried writing frontend (especially native) apps from an iPad
Basically because for certain projects and teams, the effort to package internal / proprietary libraries and other similar dependencies can be much larger than the benefit. Packaging is effort. You decide to cut a release, stamp a version number, write a changelog, package and distribute it, and then backport fixes into a long-running branch.

This effort makes a lot of sense if your consumers are complete strangers who work for other organizations. If your consumers are in the same organization, then there are easier ways to achieve similar benefits. See Conway’s Law. It’s not an accident that code structure reflects the structure of the organization that created it, I would claim that organizational boundaries should be reflected in code. Introducing additional boundaries between members of the same organization should not be done lightly.

One of the main benefits of version numbers is that it tells your consumers where the breaking changes are, but if you have direct access to your consumers’ code and can commit changes, review them, and run their CI tests, then you have something much better than version numbers. If you are running different versions of various dependencies you can potentially have a combinatoric explosion of configurations. Then there’s the specter of unknown breaking changes being introduced into libraries. It happens, you can’t avoid it without spending an unreasonable amount of engineering effort, but the monorepo does make the changes easier to detect (because you can more easily run tests on downstream dependencies before committing).

Cross-cutting changes are also much more likely for certain types of projects. These are difficult with polyrepos for obvious reasons (most notably, the fact that you can’t do atomic commits across repos).

Packaging systems also have administrative overhead. If you shove everything in a monorepo you can ditch the packaging system and spend the overhead elsewhere. These days it’s simple enough to shove everything in the same build system.

Various companies that I’ve worked for have experimented with treating internal libraries the same way that public libraries are treated—with releases and version numbers. Most of them abandoned the approach and reallocated the effort elsewhere. The only company that I worked for that continued to use internal versioning and packaging was severely dysfunctional. One startup I worked for went all in on the polyrepo approach and it was a goddamn nightmare of additional effort, even though there were only like three engineers.
Agreed that Udacity's AI for Robotics was a weak course. I highly recommend some of Udacity's recent paid-only courses on robotics:

Self-driving car engineer nanodegree
(not the one with "intro" in its name)
https://www.udacity.com/course/self-driving-car-engineer-nan...

Robotics software engineer nanodegree
https://www.udacity.com/course/robotics-software-engineer--n...

Flying car and autonomous flight engineer nanodegree
https://www.udacity.com/course/flying-car-nanodegree--nd787

Just as a sample, this is one of many projects I completed as part of the self-driving car engineer nanodegree. My code controls a car driving on a highway with other cars.

https://github.com/ericlavigne/CarND-Path-Planning
Yes, Xcode would be awesome.
I agree with buy apps, but not the rest. There are lots of local content providers, like Tencent Music, Tecent Video, iQiyi, Netease Music, Youku, which provides music/video streaming service with much better localized content.
Fulcrum GT Startup Camp | Chicago | Onsite | 13 Wk Summer Paid Internship

startup.fulcrumgt.com

Fulcrum Labs is looking for motivated individuals to participate in its innovative summer internship program—Startup Camp. The program is for self-starting, ambitious, and empathetic students, recent graduates, and young adults looking to work extremely hard in exchange for experience in the ideation, planning, and execution of disruptive technology businesses. Whether a designer, business person, or technologist you will work closely with a diverse set of peers to initiate and implement a project that will be pitched to, critiqued and approved by Fulcrum’s senior management team, outside executive advisors, mentors, and investors.

Fulcrum's Startup Camp internship recruits college students from top tier schools for the following 4 roles:
1. Engineering
2. Product Owner
3. UX
4. Graphic Designer

Housing provided.
Not so unusual ... look at the spec'd mission times for many US planetary missions ... they are usually -much- shorter than the expectation values. (Opportunity Rover, e.g.)
Thanks! Yes, the API is very simple. And indeed:

(1) It does work with React natively, and in fact the example I gave above uses React under the hood. Here's how to do the same thing with raw react:

<script src="https://stateb.us/client6.js"></script>
<script>
var body = statebus.create_react_class({
render: () => { // This function will re-run whenever
return React.DOM.div( // any state fetched below changes
{style: {backgroundColor: '#eef'}},
'The time is ',
fetch('state://server.com/time').now,
' and the weather is ',
fetch('state://another.org/weather/oakland,ca').brief
)
},
displayName: 'body'
})

setTimeout(_=> React.render(body(), document.body))
</script>

You can put that into a .html file and run it directly in your browser with a file:// URL.

I would love to help you give it a try and see what you think! Please send me an email or text (toomim@gmail.com or 510-282-4312) for feedback and assistance.

2) We are currently OT/CRDT/Version Control into it. We've come up with a new approach here, which I'm very excited about. I'm also looking for folks to beta-test or give early feedback on our approach as we polish it up.

I'm also interested in adding Vue support. If you'd like it, I'll add it.
I think there’s a world of difference between “formal SLA” and “reliable.” The former is signaling to enterprises, and while I agree it’s important, KMS underlies a number of SLA carrying services itself.

If KMS is down, so are a swath of other more visible things.
Electricians earn more than janitors do. But the existence of service workers' unions doesn't make the International Brotherhood of Electrical Workers any less legitimate.
Yes you do, if your browser cache gets removed then so does the game.
>Its almost as if

Please don't do this.
Digit Captioning with Synthetic Datasets: Conv +LSTMS
I don't know that I can agree here. I use an SSH app to do programming, which is largely "I type a bunch and run shell commands". I never expected that touchscreens would take over my coding workflows.

By contrast, the iPad has been pure joy for basically everything else. They've finally gotten multitasking support to what (for me) is an excellent balance between allowing multitasking and helping me avoid context-switching that was killing my productivity with my laptop. The support for diagramming / note-taking is amazing, which is a big part of my daily computer usage.
The mathematics behind comparison
Can we just move along and get to "Monorepo: Maybe do it, maybe don't. Just think it through and own your decision"?

Both monorepos and polyrepos have advantages and disadvantages. Many factors — scale, overall team quality and experience, level of integration between projects are a few that come to mind — will affect how much those advantages and disadvantages matter to any given company at any given point in time. The right choice for you isn't necessarily the right choice for me.

Much more important than which approach you choose is understanding, and accepting, the consequences of your choice. You'll want to extract value out of the advantages, you'll need to mitigate the disadvantages. You won't be able to adopt tools and processes meant for the other approach without some degree of friction.
I wish people would stop using |> as an operator. It's exceedingly awkward to type, and I shouldn't have to rely on editor tricks to input code.
Last time I work at a massive Monorepo, half of my team was running got fetch as a cron job. It was an extremely painful experience
Penrose also dedicates a chapter to this in The Road to Reality
This happens literally all the time. This is probably more common than uncommon.
An important example you had is criminalization and imprisonment. It turns about Bill Clinton, a Democratic president, was the one responsible for the terrible 1994 crime bill (3 strikes comes from there, etc). He was strongly supported by his wife Hillary the future Senator, Sec. of State and presidential candidate. Her comment calling African American youth "superpredators" was very telling: https://www.politifact.com/truth-o-meter/statements/2016/aug...

At the same time it was surprising to see for once, Trump and everyone else back the recent prison reform bill:

https://www.theguardian.com/us-news/2018/may/18/trump-sign-p...

---

The package, which would immediately release 4,000 federal prisoners according to some advocates, passed the House judiciary committee last week and is likely to be brought up for a vote early next week. The bill would also expand compassionate release, giving elderly and terminally ill inmates a path home, and invest tens of millions in re-entry programs. It would also end the shackling of women giving birth behind bars and provide them with necessary hygiene items at no charge.

---
I would try to find the farthest towing company willing to make the trip.
A Month or even a year's price decline is insignificant. Housing prices have outpaced inflation and far outpaced wage gains nation wide for decades.[0]

As is true of every asset class relative to the value of labor[1]

Indeed, barring extreme systemic changes, there are a couple of things that we can be absolutely certain of nation wide in 10 years: housing will be less affordable and there will be more homeless.

[0] https://www.cnbc.com/2017/06/23/how-much-housing-prices-have...

[1]https://en.wikipedia.org/wiki/Capital_in_the_Twenty-First_Ce...
Remember this is a list of startups which doesn't always imply technology. And even technology companies need people to manufacture and assembly stuff.
I think it’s still too early. Right now, JavaScript is the language of choice because it’s easy to prototype in and more importantly hire developers for. I don’t see any startups putting in the massive costs in terms of time and labor to port their JS codebases to Rust any time soon. Slack doesn’t get THAT much better than it is now in JS. Wasm might be used in the future for easy cross platform mobile apps and desktop apps, but for web, unless you’re doing something high performance like 3D gaming, it doesn’t really matter.
> Have any evidence such a program has ever existed?

It was an argumentum ad absurdum to demonstrate that with sufficient disincentives to cheating, the "Cobra Effect" might be effectively countered - in reply to your questionable claim that any and all bounty program "is known" to not work, as if that's some sort of law of physics.

I'm not familiar with the failed python and fish programs you mention, but I'll take your word for it that they were implemented so incompetently and supervised so inadequately that fraudulent breeding for profit took place. That said, I'd believe almost anything about Southern Florida and perhaps you're right that it's not the ideal place for a government program requiring tight control and a deft touch.

Having read the article - there's only 200 monkeys and they're all pretty localized to one place - I don't see the problem with the government simply doing it themselves, so I agree somewhat, but still take issue with your generalizations. Bounty programs are known to be unworkable, in South Florida, with snakes and fish. That's it. Oh, and in possibly-apocryphal British India.
Re-read the sentence and try again.
4 Things That Currently Break the Speed of Light Barrier
I don't write C++, but in Haskell I always either list what I'm importing in the import declaration:

import Data.Time.LocalTime (getZonedTime, localDay)

or I qualify it:

import qualified Data.Aeson as J

That way any uncommon identifier that's not defined in the same file is easy to identify where it came from. If I see `J.Value`, I know it came from `Data.Aeson`. If I see `localDay`, I know it came from `Data.Time.LocalTime`. Yes, the compiler is smart enough, but I don't care so much about it as I do to the humans that read the code, including myself.

> and why would any programmer use functions with the same name

Because they would otherwise be resorting to Hungarian notation.

For example, J.Value in my example above is for JSON values, but if I were to import:

import qualified Database.Esqueleto as E

E.Value would be for SQL values.

Similarly, `Data.List.empty` tells me if a list is empty, while `Data.Set.empty` tells me if a set is empty.
With a linear emission rate, the relative inflation percentage drops pretty substantially year over year. 100% year 1, 50% y2, 33% y3, etc etc.

At a certain point the inflation rate drops below that of fiat currency. Pretty smart IMO
Absolutely amazing to me how much engineers conflate organizational issues with tooling issues. Let's take a look at one of your comments:

"The last point is not trivial. Lots of people glibly assume you can create monorepo solutions where arbitrary new projects inside the monorepo can be free to use whatever resource provisioning strategy or language or tooling or whatever, but in reality this not true, both because there is implicit bias to rely on the existing tooling (even if it’s not right for the job) and monorepos beget monopolicies where experimentation that violates some monorepo decision can be wholly prevented due to political blockers in the name of the monorepo.

One example that has frustrated me personally is when working on machine learning projects that require complex runtime environments with custom compiled dependencies, GPU settings, etc.

The clear choice for us was to use Docker containers to deliver the built artifacts to the necessary runtime machines, but the whole project was killed when someone from our central IT monorepo tooling team said no. His reasoning was that all the existing model training jobs in our monorepo worked as luigi tasks executed in hadoop.

We tried explaining that our model training was not amenable to a map reduce style calculation, and our plan was for a luigi task to invoke the entrypoint command of the container to initiate a single, non-distributed training process (I have specific expertise in this type of model training, so I know from experience this is an effective solution and that map reduce would not be appropriate).

But it didn’t matter. The monorepo was set up to assume model training compute jobs had to work one way and only one way, and so it set us back months from training a simple model directly relevant to urgent customer product requests."

What do you think is the cause of your woes, the monorepo, or the disagreement between your colleague in central IT tooling who disagreed with you? Where was your manager in this situation? Where was the conversation about whether GPU accelerated ML jobs were worth the additional business value to change the deployment pipeline? Was that a discussion that could not healthily occur? Perhaps because your organization was siloed and so teams compete with each other rather than cooperate? Perhaps because it's undermanaged anarchy masquerading as a meritocracy? Stop me if this sounds too familiar.

I've been there before. I know what it feels like. But, I also know what the root cause is.
Rushed to make an extremely basic tumblr clone [nsfw]
At what cost? Both FB and Google employ hundreds of devs to work on internal tooling only. For most companies this isn't feasible.
They offer service in lots of cities where there are few, if any alternatives at their price point. For instance, in western Canada, the closest alterantives at most of their POP cities charge literally 10x to 100x as much
YHives.com: Alternative Facebook groups (android app)
For Germany, renewables is not just an environmental issue, it's a national security issue. Being dependent on, say, Russia and Ukraine agreeing on how to send natural gas to Germany, is not something you want to rely on.
Tesla #1 premium car maker in USA
The sun is really loud. [0]

But in all seriousness, it produces a lot of radio signals. So it is completely accurate to call it loud. The moon doesn't have a magnetic core so it doesn't produce its own noise like Earth does.

[0] https://youtu.be/Rvvsw21PgIk?t=17
If everyone thinks that’s what Holography means, then for most intents and purposes, that’s pretty much what it means.
Tensor Considered Harmful
> But overall my gut tells me she can't really execute and can only delegate

Gut feelings are not evidence, I suggest taking a step back, give the person a chance and stop being so judgmental.

No offense, but this is why I tend to avoid working at startups, most people running startups are insecure people and decisions are often made based on "gut feelings" rather than from careful planning and evidence.
The answer is similar with current computer market. Most of people in the world still choose the cheaper PC, even Mac is more beautiful, solid and fancy.
'Just to be safe' is exactly the wrong reason to get a medical test