skysight-inc/HackerNews huggingface dataset:
I don’t know whether there has been large-scale empirical testing of this, but anecdotally it sounds plausible. I can typically have a deeper and more efficient knowledge-sharing conversation about some technical topic 1:1 than 1:4 (e.g. in a professional context).

In a 1:1 interaction, it is possible to efficiently figure out where the two interlocutors’ common premises are, and then explain concepts in whatever amount of detail is necessary for understanding, skipping over any parts that are known, with frequent checks that the other party is following along (not just pretending, and not suffering some misconception).

In a 5-way interaction, it is typical for each participant to be coming from slightly different background / preparation, and have difficulty with different parts of the new material, which makes it necessary to take time for (sometimes extended) digressions to fill in whatever details are missing for anyone. It’s easy to accidentally not notice that 1 or more participants is missing crucial background, because it is time consuming to verify that each separate participant has a solid understanding of every idea. A problem that is too hard for one student will be too easy for another.

Things might be better if you had the same 4 students to 1 tutor for, say, 3–4 years at a stretch. Then you could assume a lot of shared history, and amortize digressions to fill knowledge gaps for particular students. Better hope the students learn at a similar pace.

When actively trying to solve a set of problems, with the students working independently with minimal guidance/help from an instructor, and if the only goal is problem-solving efficiency, then having more people is helpful, because different students will have trouble with one problem or another, and they can then confer and fill in the other answers at the end. Often the weaker students don’t fully understand everything to the extent they could solve a similar problem independently, but that’s often an acceptable standard. [Same story if you are trying to build some work project with many parts, etc.]

But if the goal is to get everyone to understand every answer deeply and accurately, then in a 1:1 tutorial setting the expert tutor can ask leading questions, give appropriate hints, or just outright explain the answer if the problem gets to be too big a time suck. And the student can get more direct personal experience with trying to solve all of the problems with a fast feedback loop and without getting bogged down, and hopefully feel like they personally figured out most of the main breakthroughs.

One issue is that often tutors (probably more than other types of teachers) are amateurs rather than experts in the subject or in teaching. For instance the tutor might be a slightly older student, a family member, a retired person volunteering, or the like. In that case 1:1 tutorial is still helpful vs. the student working alone, but obviously pales in comparison to highly skilled tutoring.
Aspirin is harmful. Water is harmful.
Am I really the only one on this forum to think that live shared coding is a terrible idea?

The only pro for this is there are no conflicts, so merging is easier. However, live conflicts are still bound to happen if 2 people want to work on the same section of the code, right?

And the cost of this is the total unability to debug...

I don't get it...
I think what smart.ly is doing is pretty unique. Disclosure: I work there.
Firefox is 17 million!
Dallas as with most post-war cities is sprawling, with most land being either parking or roadway in the more urban areas. This makes cities built this way much less usable for any form of transit besides driving, and even there you see travel distances doubled due to the added parking at every building.

Seattle got quite lucky insofar as being not too spread out, with the ability and demand to sustain 2.25 rides per bike per day[1]. Part of this is sustained by a robust mass transit system most American cities lack where a bike for the last couple thousand feet makes all the difference for a trip, whereas without that backbone you won't see high ridership.

Often, these trips are called the missing link. Turns out, thousands of people will pay to make these trips on bike every day here, versus using another mode of transit.

1 - http://sdotblog.seattle.gov/2017/09/19/rolling-with-the-homi...
Yea, i'd love to know what their revenue numbers are.
> The FDA deals with how drugs can be marketed, not what people can take.

If that's all it did, the FDA would be an ideal system. However, that's not true; the FDA also deals with which drugs can be marketed. Effectively, the FDA is indirectly preventing citizens from taking experimental drugs, whether they have a terminal illness or not.
Do they use Python for their homework?

I'm a math teacher and a programmer, and I can't wait to see the end of the TI dominance in education. I would happily let students in my classes use Python/ Jupyter for most of their work, and use calculators as needed to get ready for any tests that require their use.
I've been relying very heavily on index cards and finding it well-suited to my needs

https://ello.co/dredmorbius/post/u4dgr0tkxk4tk9npuvex5a

Various other methods are also in use. I've found journals less than intuitive, as there's a distinction between keeping a notebook vs organising/recording routine activities and events that I find difficult to span and/or separate.

Online/electronic systems remain insufficiently flexible for daily activities, though I've gone through several iterations of shell / vim / org-mode systems.
Agreed. My background is also in NLP and I made the switch to Python 3 early and enthusiastically because it resolved a lot of issues around working with multilingual text.
Dream Chaser flight test update: The video is pretty awesome
I've only done direct pairing twice. It can help come up with a game plan and get new people in the company up to speed, but it is terribly terrible stressful.

I don't like it. I think small services, incremental changes, strong tests and solid code reviews all work much better. Especially the tests and code reviews. At my last shop the company had an internal Gitlab and we used the Gitlab CI. Reviews + CI really helped keep the coding standards pretty high and helped younger devs not make beginner Scala mistakes coming from a Java background.
The Delray Misfits: https://www.youtube.com/user/DelDrew
I think the point was there is no reason that would benefit US citizens.

On that point I mostly agree, though I'm sure there are some small benefits that accrue - almost certainly cancelled out by the disadvantages though.
Problem with sharing your behavior, even in aggregated form, is that you are becoming a subject for all the evil A/B tests which are designed to make you:

- buy more stuff you don't need

- look at ads longer

- more likely to click a button because of specific color

- scroll your feed longer because of the content you are getting served

I'm not sharing shit with anyone, no matter if it's anonymous, aggregated or not.
My parents spent nearly 60% of their salary buying their 9 year old son an Apple II compatible machine, I'm sure with high hopes.

Buyer's remorse probably set in very quickly when they realized their two sons used it primarily for playing bootleg copies of Olympics, Karateka, Rescueraider, and spy vs spy.

I don't know what the hell they were thinking, but I'm still forever grateful for their failed attempt.
Sounds like waaay too much VC money combined with poor planning (or purposeful mismanagement). No market has limitless potential, at some point you'll saturate it in a given city.
Thanks.

Rational actor theory seems to be crumbling rapidly as behavioural economics progresses, so there's that.
This is a field that in 2017 still deploys vast amounts of new PHP code, and in which the most successful new database offering of the last 5 years has been MongoDB. You've got a very tough row to hoe to support the argument that it's a "meritocracy".
Development of a Short Sleeper Phenotype After Third Ventriculostomy
In most places it's rational[1] to max out the loan. It's the cheapest kind of financing you can get privately, it makes more sense to put your money in other vehicles than mortgage payments. Of course you may think there's intrinsic value in being mortgage free.

[1] in the econ/ferengi "maximize profit" meaning
> who gets/takes the money?

The default option is putting it in the government budget. Seems obvious to me.

If we reach the point where this cap-tax is able to pay for the entire government by itself, and we still have extra, then we can worry about where the rest goes.

> Who enforces/regulates that people are only earning/saving what they are allowed?

The IRS.
GNU Hyperbole 7 can turbocharge your software and info management
that gave me a good chuckle, thanks, I needed that today.
Linux Now Runs on All of the Top 500 Supercomputers
Meanwhile, Udacity...
It's possible to program in C in a way that is memory safe and verify it programmatically (even with memory allocations and recursion). It's even do static verification of the absence of runtime errors, arithmetic overflows, inconsistent locking, etc. Best tools are commercial unfortunately.
This seems relevant: https://en.wikipedia.org/wiki/Bloom%27s_2_Sigma_Problem

I haven't read the paper myself and don't vouch for it, but I've heard two-sigma mentioned a lot.
Static Analysis and Verification of Aerospace Software by Abstract Interpretation [pdf]
Or it's based on some paired programming hype/growth/buzz that happened months ago and both decided to implement it as an option. I mean it takes a while to implement complex feature sets like this, so maybe some trend in the industry got people in both communities trying to implement this at the same time?

It's not exactly groundbreaking. SubEthaedit did it years ago.
Verifucation was intended as a way of distinguishing the actual profiles of famous people from fake ones. If twitter has now decided that they can dis-verify people for saying things they don't like, then twitter is implicitly endorsing the views of anyone who still has the check mark. So, good luck with that.

Also, contra this article, Richard Spencer, whatever his flaws may be, is not a neo-Nazi. He's certainly a white nationalist, and may possibly be a white supremacist, but he's not a neo-Nazi, and people really should stop trying to use these terms interchangeably.
I do think that the overwhelming majority of Duolingo users are likely learning on their own volition, rather than for their job.

> While it is “teaching,” it’s also squarely in its own domain

Could this idea simply be because, for the most part, language learning applications have been the most successful? Other than Khan Academy, which is mostly videos, i've never heard of another company building similar products for other subjects.

I'm not sure whether it's because the market doesn't exist or that it hasn't been tried.
Or just change the way we do school. I teach in a small school in Alaska, and we get to do school the way it makes sense for everyone, not just the way that makes it easiest for administrators and students.

At our school, everyone's in classes like any other school. But towards the end of a session, after most of the teaching has been done and everyone's working on final projects, students are free to go at their own pace. If you finish before the end of the session, you can do an extension and earn more credit, not just a higher grade. If you don't finish your work by the end of the session you keep working on that class until you're finished, and you don't start a new class until you've finished your existing work.

This is working really well. The culture of our school has shifted from students feeling like teachers are giving them work, to students looking at us as the educational resources we're supposed to be. Students are in charge of their own pace to a large degree; there's no concrete expectation that everyone will graduate in exactly four years. The range is closer to 3-5 years.

Coworking spaces sounds great for a high school. Access to remote experts sounds great. But "all teachers are remote" sounds really stifling.
I'm saying, whatever height you want, there's no need for eminent domain. Plenty of landowners want to build.
What are you trying to reduce the cost of?
They started off with a business model which entailed having users translate documents for partners. Last I read, they have pivoted to using ads and in app purchases, along with charging for certifications. I don't know whether or not they are turning a profit with these methods.
Situs Poker Online Terbaru Dan Terpercaya Di Indonesia – Asiapoker303
The Zuckerberg Delusion
It's Wirthian with sane precedence for the and/or operators.
(work for Google and uses pytype daily)

Pytype is similar to mypy that it can do type checking with proper annotations. In addition to use annotations, pytype can also do inference based on static analysis.

I don't have much experience with mypy but the last time I used it, it cannot infer from `return x == y` that the function returns a bool. Pytype can correctly infer many simple forms of function argument types and return type, and even some more complex form.

From reading the project, PyAnnotate completely rely on runtime profiling info to _help_ you get to the first round of annotations. We also have similar project that gathers types from runtime and help people to annotate the code. The type information gathered this way has its limitations (PyAnnotate project called this out as well, that you should only use it on legacy code but not on newly written code).

To give an example: if PyAnnotate observe a function below to accept a list of ints and returns an int, it may conclude that the type of this function is `Callable[[List[int]], int]`

```
def foo(xs):
ret = 0
for x in xs:
ret += x
return ret
```

But it can actually work on any iterable (because of the for-in loop), and the item in `xs` is number (because the `__iadd__` call on integer 0). With static analysis, the correct inferred type might be `Callable[[Iterable[Union[int, float]]], Union[int, float]]`
Thinkful pivoted from a subscription model to being a school focused on job placement a couple years back. Our core products are remote immersive & part-time courses in software development & data science. But tying back to the OP, the immersive program has a no tuition till you're hired financing option, (which a few other schools offer too). It's been pretty exciting hearing the joy from applicants who wouldn't have been able to afford the course w/ traditional financing options.
One problem I see is that the scale of teaching has defined what teaching is. Since there is usually a very small ratio of students to teachers, "teaching" has evolved into lecturing and homework, in hopes that it can become more scalable.

One problem is that this method of "teaching" is not appealing to most of us, so the ratio of teachers to students does not increase.

Another problem is that "traditional" lectures, homework, and testing are not the most effective methods of learning, they are simply more well-known, and known to be scalable.

It doesn't seem scalable for each student to follow her/his own curriculum, since that would create more contexts for teachers to respond to, thereby creating a need for more teachers. What is ignored here, is the redefinition of "teacher". Such a teacher is much more of a "mentor", and that is certainly a more appealing job to me.
Not a statistician, but this still seems flawed. The pretend votes need to be related to the person seeing the list of items. These normally come from the population (i.e. if you were ranking Netflix, the pretend votes would be the sum of all votes that exist for every movie, grouped by star count). This makes sense, because if you had no other information, your guess would just be the average of all the existing ratings.

The problem is that the pretend votes need to be culled in order to be predictive. Otherwise they dominate in the arithmetic. They need to be more specific to the user looking at the ranking. Continuing with the Netflix example, if a user was looking for scary movies, the pretend votes need to come from the corpus of all scary movies, rather than all movies that exist.

Here's the problem, there doesn't seem to be a good way to narrow the pretend votes. Worse, there isn't a good way to combine the two. If the pretend votes came from two sources, its not clear what to do. For example, if the user is from California, the California pretend votes (priors?) need to be combined with the scary movie pretend votes.

How can we add pretend votes without justifying where they came from?
I remember in high school, TI-83 graphing calculators were just being mandated to be used in classrooms. All students were required to buy one. No idea what happened with students who weren't able to afford one, they weren't cheap in my high school mind. I do remember being annoyed because I couldn't see how buying the TI-83 helped me to learn algebra or anything else better. But we all enjoyed playing Tetris on the darn things....

We all complained about the TI-83 being a prime example of school boards being clueless and putting technology in the classroom for technology's sake.
Is not it cheaper to pull this trick with higher number of no-name artists paintings by moving the money betweent two ofshore companies that belong to you. Therefore I believe this purchasecwas was a status purchase like yachts. It is a show off that a person has so much resources that can spend part of it on a peace of art that nobody can get.
I wonder how they hedge price fluctuations
New domain marketplace allows leasing
Got a domain or two lying around that you were going to use to build the next unicorn, but never really got around to it?

We are about to launch Turfmob, a marketplace to both sell and lease your domains. For domains we accept, we provide a professionally designed logo, creating a brand around your domain to help it sell faster.

There are similar platforms out there, but your experience will be horrible (as ours was).

We are providing the following benefits when using Turfmob over the existing marketplaces:

- Domains are accepted within 1-24 hrs after submission.
- Smart and modern logos provided by our select team of pro designers.
- Super simple & easy to navigate UI with instant page loads.
- DNS control system built-in, enabling instant transfer of domains.

SUBMIT YOUR DOMAINS TO HAVE THEM SEEN FIRST AT OUR LAUNCH!
https://goo.gl/forms/SG9cR7HXl2LuFEHI3

Here is a quick glimpse of the site's design. Things are almost ready to go!
https://imgur.com/a/3USoh

Cheers guys!
And is not written in Rust, and won't be written in Rust any time soon.
I personally think the painting is worth more. It's an absolute steal for $450M. I mean, you have all sorts of startups with funky names these days with no profits being valued at hundreds of millions. In contrast, for a truly classic masterpiece of an art, why wouldn't I pay so much?

This is not so much of marketing, but rather the (perceived) value. It's a classic piece of art, it doesn't need any marketing. Not a website, not a .ly domain, not an appstore app. It can sell itself like it has. That's art.
But were also credited with many innovations of India; since those had to go through Islam to get to the West.
Given that it hasn't even been around for that long, I rather doubt it.

If the same amount of effort that has gone into the Linux kernel went into another Unix kernel written in some memory-safe version of C, I'm sure it could be just as successful. It might even take less time, though I doubt it.
It says in the article that Dmitry Rybolovlev (his family's trust to be exact) bought it from Yves Bouvier for $127.5 million in 2013, which occurred soon after Bouvier had purchased it earlier in 2013 for $80 million in a private sale via Sotheby's.

Rybolovlev and Bouvier have been in a legal battle over their business dealings (including the da Vinci sale): https://en.wikipedia.org/wiki/The_Bouvier_Affair

If you want to read a long-form story on Bouvier (which does touch on this situation), I'd recommend this: https://www.newyorker.com/magazine/2016/02/08/the-bouvier-af...
Why is the super().__init__() comment dead below me? In Python 2 you had to do something like super(ClassName, self).__init__(), which is more ridiculous.
IMO coding out of sync is one of the main useful functions of all modern DVCS systems. Coding together can be useful or fun, I'm sure, but I've noticed that other people don't enjoy my coding style very much in a group setting.

I like to just sit there and read through the code for a long time to figure out how it works, maybe throw in a print statement here or there, and reason out loud about it (or mumble about it myself). Most people like to step through interactively and debug together, and in a group setting this can become a real conflict in my experience.
It can be all but impossible to do so (try finding a "dumb" major appliance currently), nor can buyers deterrmine or distinguish what is or isn't "finished", or what will be supported in 18 months, let alone 18 years.
Clever has a slightly unique business model (we sell to edtech companies, not to consumers or schools), but we do have a healthy, growing, sustainable business.

Source: I work at Clever
Fair enough, I’ll stop putting words in your mouth.

SiemperVernes supplied stats that showed that the correlation goes from weak to non-existant when you look at the past three decades, despite the fact that the early 90s was record years of immigration. You said the correlation was clear and that you think it’s the main cause of rising housing prices, why do you think that? Is it only because of news stories that the local governments had a hard time finding places to rent out? You don’t base it on data?
I got all the way through high school (AP calculus, etc., high school class of 2004) and through lots of technical courses in college without ever needing a graphing calculator, except once during the AP exam, and possibly once for an in-class exam, for which I could borrow one from the school (the rest of the time I just had a $5 used “scientific calculator” but a slide rule would have been just fine, and in college a laptop with real programming languages on it). Learning arcane features of the calculator’s function is not really necessary for the AP exam and is a waste of time, but I would recommend spending a couple hours familiarizing oneself with the basic features before the exam.

Students and parents are often fed a misleading impression of what tools they will actually need to work through a course, and pressured to buy calculators that are not necessary, preying on their desire to succeed at school. I think I was the only student in the class with enough moral outrage about TI’s calculator scam to try such a thing, but my impression was that it really had no practical consequences, except for me spending a lot less time than the other students playing low-quality snake, brickout, and tetris clones.
That sounds like a good way to end up in the slammer yourself.
with my Apple Watch I am more physically fit.

And I can leave my phone in my pocket and still not miss anything important. Improved focus.

And I don't have to put my phone under my freaking pillow to get my alarm to go off at the right time.

And I also have a night-light on my wrist, which is super useful when I gotta get up and take a pee or something.

Only need to take it off when I wake up for about half an hour. While I shower and what not. Works for me.
There's an inmate in LA County jail who has been there 9 years awaiting trial on attempted murder. He is completely and totally institutionalized. A very nice guy but intimidating.

If he didn't go in a killer, he sure as hell should be ready to take a life by now. If someone robbed me of 9 years of my life, I'd make it my mission to rob them of any joy in their life.
> I'd be interested to see some data to support or refute this.

https://www.amazon.com/Equality-Achievement-Introduction-Soc...
Is uber actually making money? Is Twitter actually making money?