skysight-inc/HackerNews huggingface dataset:
when studying the propagation of dendritic signals, you would like to know the subthreshold voltage response at the soma. Since no spikes are elicited there is no calcium signal. Thats why you need patching.
Do the comparison again controlling on country of origin. E.g., how do US citizen students with families from Japan compare with students still in Japan? Instead of Japan, substitute Canada, India, Pakistan, the Philippines, South Korea, England, Germany, Finland, Sweden, Norway, the Baltic countries, the Balkan countries,
Austria, Switzerland, Israel, Poland, Russia, France, Spain, Italy, Singapore, Turkey, Iraq, Iran, the Gulf States, North Africa including Egypt, West Africa, Central Sub-Saharan Africa, East Africa, South Africa, Mexico, Brazil, ....

The US is a uniquely diverse country, and such a diverse country necessarily will have a tough time competing
in average performance scores with better countries that are not diverse and, instead, have a quite uniform culture. So, right away on average scores, the US will have a tough time competing with much of Europe and the better Asian countries.

Also understand that the famous, prestigious US universities -- Harvard, Princeton, Yale, Cornell, MIT, Johns Hopkins, NYU, Columbia, most of the SUNY schools, most of the Big Ten, CMU, Chicago, U. Washington, most of the University of California campuses, Stanford, Caltech, University of Texas, Rice, Georgia Tech, etc. are RESEARCH universities and do not concentrate on technical or vocational training for software developer positions where H1Bs are common.
I think the "all-or-nothing" mind might have something to do with it. Obviously tech has a long way to go to have a replacement house maid bot. But there are several bridge applications: e.g.

* a bot that just scrubs dishes and places into a dishwasher

* a stairbot that lugs heavy items up & down stairs

* a bot that separates recyclables from your trash

These are feasible with current tech IMHO.
>Every old idea will be proposed again with a different name and a different presentation, regardless of whether it works.

https://news.ycombinator.com/item?id=18296113
When the iMac burst on the scene, clothing irons immediately jumped on its design. And they have not jumped off since.
I created BeeMe. Happy to hear your thoughts on it. I'd love you to play
gRPC is not "typed" in any substantial way. You wan use any payload encoding you feel like suits your worldview. Protobufs happen to be a common choice.
Tim Cook: Being gay is God's greatest gift to me
Social VR Comparison Infographics for Consumers and Developers
In the case of Google, I am not sure they had a $10 million dollar vision. They tried to sell (unsuccessfully) to Yahoo for $1 Million.
For me headphones don’t help. The constant peripheral movement and people walking aroundbehind me are the biggest issues, just triggers a fight vs flight reflex to constantly check where people are around me.

Lighting and other environmental factors are second biggest issue.
I'm also in the Zen camp for lawn mowing. It's an hour or so of nice exercise, pushing the machine. I also experiment with patterns that minimise the number of turns, etc.

20 years ago, when I bought my Atco Balmoral lawnmower, the user guide said 'change the oil every 25 cuts'. So I started a small logbook to count the cuts. Now, even though I'm on a newer machine, I have 20 years worth of grass cutting data. Recently I digitised it and cross-referenced it with some local climate records. I proved to myself that in years when it rains more, the grass gets cut more. I wish I'd started logging my use of the BBQ at the same time.

I've also integrated grass cutting with leaf management, to get good mulch. One day perhaps I should blog about my overall compost management strategy.
Is that comment anything but FUD?

They are able to make the cheapest batteries for cars and have seemed to be pretty successful...
I love Postgres! I've barely scratched the surface compared to you and I found Postgres a pleasure to use when building a solution around it recently, so I'd say even at the basic use/novice end of things it's superior to say SQL Server or (gulp) Oracle, which are the other databases I've had experience of.

I use Python to orchestrate and read SQL scripts from disk which I then write my dynamic variables into, and then pump that into Postgres with psycopg2, and the whole thing's been running perfectly for a couple of years now. Probably a hacky way to do things but it's all offline so I have the luxury of not worrying about security.
If I was to design a type system I would introduce sum and product as type constructors and some basic types and be done. To make this really work takes polymorphism so you can write list.
They will absolutely continue to print money for another quarter or three.

They need sustained demand domestically, though.

Followed by international sales (lots of pent-up international demand already, so that's not an issue in the short-mid term)

Of course, then they need to start gearing up (read: sink massive piles of cash into) to produce the Model Y, and the Roadster, and refresh/redesign the S and the X.

And scale superchargers.

And scale the repair network.

They're certainly not out of the woods, but I think this is one of the best signs yet that they will make it.
Because it's one of the most heavily shorted stocks on the index. Basically Tesla has always been the underdog and tons of people are itching to see them fail. So watching them succeed against the odds and the naysayers getting burned is quite satisfying - just speaking from a human story perspective.
The act did have some thematic significance with the movie release in 2010, in which the time loop incident is revealed to be a major reason why the movie's events took place.

Besides, it's a little harder to skip all eight episodes in the original weekly broadcast not knowing when the loop will end, so viewers are more or less forced into the cycle.
Ya too hard for the programmer. What it comes down to is that there are a few main categories of multiprocessing from lowest to highest level:

1. SIMD - manually deal with packed elements (like in SSE, MMX etc)

2. DSP - Maybe someone knows a better term for this, but treating each slice of the data array as an independent serial stream (shaders, OpenCL, CUDA)

3. MIMD - freeform vector/matrix operations that get compiled down to the first two categories (MATLAB, GNU Octave, Scilab)

I'm not sure if TensorFlow fits best in 2 or 3 but my gut feeling is that it's closest to 2. The problem with the lower level abstractions is that it's more work to format the data for the problem space.

So with MATLAB, everything is a vector and operations applied to each vector happen in parallel across all elements. Then if you need to, you can drop down to less efficient code and operate on elements of the vector manually with C-like code.

Unfortunately that becomes more difficult in shaders, because you can't just magically access a neighboring element. And getting general computation to work with SIMD is often infeasible because you have to rewrite your code and potentially alter the layout of the data in memory to achieve better performance.

I also agree that currently nothing really exists to give us general-purpose vector math akin to MATLAB within a language like C.
Congrats not only to Musk, but the whole team that pulled this off!
I think decentralization will be a bigger theme in the next decade. Crypto nerds got a huge amount of surprise money in 2017 and the smart ones seem to be taking advantage of it. Even if only a small fraction of those are pursuing worthwhile projects I think the stage is set for a wave of "surprise" upsets 5-10 years down the line. The biggest will get bigger in that time as well, but they'll also be reaching the age where they start slowing down and turning consumers off with out-of-touch decisions.
If I may be frank: don't use language in the mathematical sense if you are not
in a maths classroom or you dont' know maths.
This is very off-topic, but if you ever feel like sharing your web development process in a blog post (or any other medium), describing how you stay productive doing a website from scratch, I'd love to read and share it. There is a real shortage of modern web development material that doesn't start with "download bloated framework X along with Y different tools for no particular reason".

Just a thought. :)
When Trump Phones Friends, the Chinese and the Russians Listen and Learn
The PostgreSQL community consists of a large number of companies that all contribute large amounts of time and money towards PostgreSQL.

A single donation (even if it's big) is not going to shift the balance in a significant manner.
If you want to make 600k as a software developer, stay in San Francisco, live in your 2.5 million dollar .2 acre ranch house, and enjoy walking over homeless people on your way to work.
While superchargers are great, I don't think they as big an advantage as you are making them to be. How often do you drive more than 200 miles in a day? 3 times a year? I am not going to buy a specific car for that reason.

Besides using supercharger is not free as well. As more and more cars go electric, charging stations are going to be as common as gas stations and there will be competition with pricing etc. Not sure if I want to rely on one company's charging network.
Tech Ethics Curricula: A Collection of Syllabi
>academia or traditionally prestigious sources.

You can't really put ArXiV and "traditionally prestigious sources" in the same sentence. Any crackpot can (and does) post on ArXiV.

The reason why I'd be more comfortable citing a paper on ArXiV than a random web page (as a mathematician):

1. ArXiV is the archive for papers. You put something there, it's not going away. You can't even remove your own paper once you make it public there[1]. It's a reliable place I can refer people to.

Personal websites? Well, my own very reliable academic web page has been removed by sysadmins without notice after graduation because "we don't maintain accounts".

2. Unrelated content. ArXiV won't have it - unlike, say, the 4chan thread in question. Do I really want to explain to people that I wasn't citing getting "14 * 14! derps out of the way"?. Not to mention ads, memes and NSFW content - which is also there[2][3]

----------

The other reasons are less important, but are still valid:

3. Presentation. Something on the ArXiV probably is formatted and structured like a readable paper; there are baseline expectations. Reading someone's scratchwork is borderline painful, and a proof on a webpage is usually just that.

Compare [3] to a rewrite[4] - which one is easier to understand at a glance?

4. Reputation. This is different from "traditional prestige". The reputation of ArXiV is that most of the people who do serious work put it there. Most of the people produce nonsense (possibly including yours truly) also put it there, but the probability of any work having been done by someone who is willing to put effort into it goes down dramatically if the work is not on ArXiV.

5. Signaling. Since it's so easy to post there, any work not ArXiV is signaling "I don't care about my work being available to other people in the field". Why one read something that the author doesn't want them to? If they did, they'd put it on the ArXiV.

6. Attribution. A result on ArXiV makes it easy for me to attribute the result to someone. A thread on 4chan? Do I attribute it to everyone who participated? A single anonymous author?

----------

In short: people give credit to blackboard scribbles and napkin proofs that came out of discussions at conferences, but you won't see "4th beer coaster, such-and-such conference banquet, 2018" as something that people cite.

A proof on 4chan is somewhere in the same category.

----------

The disclaimer here is that this applies mostly to new results in mathematics. Old results are not necessarily available online, and often we don't have a choice. Practices in other fields might be different.

---------

[1] https://arxiv.org/help/withdraw

[2]https://warosu.org/sci/thread/S3751105#p3751197

[3]http://4watch.org/superstring/

[4]https://docs.google.com/viewer?a=v&pid=forums&srcid=MTUwMTUx...
There is a gRPC-Web on Kubernetes example here: https://github.com/salrashid123/grpc_web_with_gke
It is. The screen although small is bright and sharp. Bigger could be nice, but it's cute this way.

The other thing is that the feel of the whole thing is just right--clicky joystick, real arcade buttons. There are cheaper ways to make something like this, but if you want that authentic experience, this is probably what you would end up paying.

The other cool learning experience here is that it's running linux under the hood. So you can ssh into it, you scp files into place, and you can run any linux things you want on it--you can make it into a pihole or a media server, etc. Lots of little learning experiences for your kids here. Add a bluetooth mouse and keyboard, and you can use it as a laptop.
vs 0% extra; not so much.
The author is here. Thank you for a thorough reply, these are both valid points. I have been thinking about them before implementing the algo and this is where my thoughts are at the moment:

PID tuning is a complicated task, but what I found is that the parameter space where the coefficients are "good enough" is quite big. Certainly much bigger than where the coefficients are "perfect". A lot of times changing the coefficients has some effect on the transient state parameters such as rise[1] and settling[2] times, but they still result in a robust controller that drives the value to the setpoint. I agree, this might not be acceptable for some applications where the transient time is very important, but often times even making a P controller does a fairly good job controlling the system. In this case it means a single coefficient that is relatively straightforward to tune.

I’m pretty sure our simulation was not perfect as we scaled down time to speed up the testing cycles, but we didn’t spend too much time on it. It was just a test script to get the initial values of the coefficients. When we got those we could deploy it to staging environment and run a load-testing tool to fine-tune them. Improving the existing system would mean coming up with a way to broadcast the change quickly enough, and that would add more dependencies and synchronization overhead despite being time consuming. Right now everything is done with standalone loosely-coupled services that communicate with each through APIs and cache the results. This is a very good point and I think I’m going to add these details to the post.

[1] https://en.wikipedia.org/wiki/Rise_time
[2] https://en.wikipedia.org/wiki/Settling_time
Exactly. I don't think Tesla would have anywhere near the sales they've had without Superchargers. The other EV manufacturers need to figure out how to offer something similar if they want any chance of competing.
It's okay if the top 0.1% own the whole planet as long as we make sure that all ethnic groups and sexual minorities are represented among them. /s
Very interesting.

I put up a few different sights on a droplet and have been preparing to make a switch over to Heroku exactly for the sake of the managed postgres.

Maybe I won't have to!
The option that isn't being discussed is the one that would align the interests of the working class in America and the immigrant population. Namely, a federal job guarantee for everyone in the country with a minimum standard of living and the requirement that everyone be treated the same. If the buisness community can't stomach that, then maybe they shouldn't get any desperate immigrants that essentially function like scabs because of the way they engineered the system. Our true enemy is the elites and the business community. Immigrants are just ordinary and often desperate people who deserve our kindness. Rise up!
Is There Science in Planning?
There are a number of reasons those cars aren't sold in the US, and inability to pass any kind of safety standard is certainly going to be one of them.

Of course, the fact that our market is (probably) smaller than theirs with way more red tape (including the aforementioned safety standards) doesn't hurt.
Down-voted for admitting you read the market wrong? HN is just weird these days.
Actually, I tried to create a throwaway Google account just the other day to test a Google API without it being tied to my identity.

Guess how hard it was? If you start from scratch (i.e. without an existing Google cookie thing your new account to your old one), you have to put in a valid, non-disposable mobile phone number and get a verification.

On the other hand, I just made an Apple ID with a disposable email address with absolutely no real-word verification required.

> Because if it's harder to use on every use, you won't use it.

I don’t see how a non-default app is really so much harder to use in iOS. I use Google Inbox and Facebook Messenger as my daily drivers (not claiming I’m a privacy focused person, hah), not Apple Mail or iMessage, and I’ve never suffered for it. iOS has surprisingly few places where a “default” actually matters.

> Except if you want to build apps for your own device that you don't want to reinstall weekly. On Android, nobody has to know anything about you, even if you want to develop for your own device, which should not result in loss of privacy on a platform that respects privacy.

This is a fair criticism. Apple developer policies have always been quite annoying - being a developer for the platform myself (own phone apps only, nothing released), it’s definitely not as smooth as Android. Plus with Android I get to do fun kernel hacking stuff which is strictly off-limits with iOS.
What ever happened to that program where you text Mark your nudes so he can keep them safe?
> But you'd be careful writing "rm" anywhere in Linux anyway, no? Also, why would you want to pipe something into "rm"?

Not exactly a pipe into `rm`, but `foo | xargs rm` is a common enough pattern.
“I can’t prescribe you this drug because it’s more expensive than the generic one ... despite their sponsoring me and my family to their annual conference in the Bahamas.”

“I can’t recommend this additional procedure for you despite it making me $8500 in a day.”

Regulation doesn’t seem to influence for profit medicine much.
Places to rent in cities in Germany are getting harder and harder to find because we have so many migrants, most of them from the EU. This is about the only problem we have with it locally, but it is getting annoying. The housing market is not very flexible and takes a while to catch up.
No more clue now than then!
> This works in Brazil – you don't have to carry any form of insurance whatsoever if you don't want to. For major issues, you are covered just fine – trauma surgeons in the public network are among the best (at least in big population centers), and are often the same doctors that practice in private hospitals. My mother also got top notch cancer treatment for free. The last one is more location-dependent though.

As a Brazilian, this literally made me laugh out loud. Brazilian healthcare sucks balls. Even the US does a better job at it.

I'll just post this one article¹ about the guy who went to the ER in Rio to have one leg amputated and the doctors amputated the wrong one...

__________

1. https://extra.globo.com/noticias/rio/paciente-foi-preparado-...
>being able to pick up and collect clothes onto a pile

This is pretty much a textbook example of something that would be both very difficult for a robot and an almost trivial task for a human. A washer/dryer already does about 95% of the work of doing laundry. (Less, admittedly, if you iron but then that's another task. And one I assume there is machinery but just not worthwhile at home scale.)

And, of course, there's always the option of taking your laundry into somewhere to have it done for you. There have been efforts at services that pickup to do this sort of thing but most people aren't willing to pay for it.
This is a game changer. But just how much more reliable will this be compared to Amazon RDS?
That is because the phone has theft prevention feature which needs internet connection to know whether the phone was not stolen before allowing the user to bypass the theft check forever with a new rom
You are not the only one: https://www.dezeen.com/2018/10/17/panasonics-wearable-blinke...

The simple fact that Panasonic sees a (profitable) need for something like their Human Blinkers, it feels more like a cure for the symptom and not the cause.
.. otherwise known as 'glom'.
‘nobody’ is an only UNIX thing. It’s just a user and group (like root, $USER, etc) except ‘nobody’ is meant to have no permissions to any folders nor files.

In practice it’s only as good as your users ability to avoid the temptation of ‘chmod 777’ (for example) but it seems a good place to start.

As an aside, I had the same idea to do a tool like this as well. Except mine would have been built into the $SHELL I’m writing (as that has a heavy focus on being more IDE-like than traditional shells). I scraped the plan for pipe previews precisely because of the dangers we’re discussing. However your tool makes a lot more sense because at least that is manually invoked whereas my original plan was to have that feature automatic and baked into the shell - which is an order of magnitude more dangerous. So I’m glad someone else has ran with this idea
Pesticide Turns Male Frogs into Females
There's substantial evidence that (some of them) are actively working to crush the company, rather than to merely profit if the company fails to succeed. I believe in the principle of short selling, but I am not a fan of Tesla shorts specifically.

I don't own any stock, but I have vested interest in seeing them succeed as I own a car that I would prefer not to see turned into a paperweight; of course, I have always recognized that this is a gamble I am choosing to make.
The comment is a precise and accurate definition of the technology, I don’t see why you jump to “FUD”? Not everyone is trying to influence the stock price.
Towards GPGPU JSON parsing
Because I'd rather that density increase by replacing dilapidated buildings or ones that are actually in need of improvement rather than perfectly good ones. I don't know how to actually enforce that in any way, but it's a nuance that is one reason why it sticks in people's craw to see new housing units built.

Regarding parking - the problem is, you put up a new space, but only provide parking for maybe 10% of the occupancy (which matches my casual observation of numerous land-use billboards). Ok - the problem is, there isn't enough public transportation for the other 90% of people. So we're creating a problem where we still have way too many cars, people, etc, we're just kicking the problem off into the distance.

Or maybe said another way -- it's a perverse incentive, because it lets the land developer off the hook while creating greater strain on streets, parking, IE: it's adding density but not actually planning ahead to accommodate that density.