skysight-inc/HackerNews huggingface dataset:
I'm having a hard time writing up a complete answer, and will probably someday write an actual article, but I think the key for me is loose coupling of functionality and mobile code being a very interesting way to scale up a server farm. The whole thought of combining agents and tuple spaces into a system seems a lot closer to true reuse in software than objects has been. I think an agent programming language, a good speech act based communication language instead of the typical API, decent data types, and tuple spaces would make for a heck of a nice programming environment. I've had a hobby project for a long time to bring those elements together but I am still in the learning phase.
Kudos to whomever wrote that headline. They earned their pay today!
LinksF1nd3r – web information gathering Grab links
In my previous job I had my own office and I could get real work done. My new job has a shared office so I have to work from home to get real work done, then go into the office for meetings.
I'll gladly face those consequences. I don't drink. You're not going to pressure me into drinking. You're sure as hell not going to threaten my livelihood for not drinking and then act like I'm the one in the wrong.
Right now I found Pony more approachable than Haskell. Maybe because that I never fully grok monads (probably my fault not persevering enough), I always had problems composing monads.

Also the promise of Pony is a garbage collection that is concurrent with program execution and since I want to write low latency server code this feature sounds very appealing.
It would be interesting to simulate a little world with species that evolve via genetic crossover. And let them have an aging gene that is just a number: The average lifespan.

Wonder what evolution in the simulation would come up with as the best lifespan.

Could be a fun weekend project.
I find that the more competent people are as programmers, the more they treat their preferred one as a religion. It's not even that they can't hack others, it's that they've arrived at the One True Way. Less experienced programmers (and moreso those who can kind of code but are faking their way with Stack Overflow) tend to be (or claim to be) language-agnostic.
>"Many findings are the result of some set of confounding variables rather than the independent variable. It is impossible to know these things in advance or control for them."

It is literally the primary job of the (experimentalist) scientist to figure this stuff out. You are describing people skipping the science and trying to jump directly to the conclusions. This is exactly what Richard Feynman called "cargo cult science":

"For example, there have been many experiments running rats through all kinds of mazes, and so on—with little clear result. But in 1937 a man named Young did a very interesting one. He had a long corridor with doors all along one side where the rats came in, and doors along the other side where the food was. He wanted to see if he could train the rats to go in at the third door down from wherever he started them off. No. The rats went immediately to the door where the food had been the time before.

The question was, how did the rats know, because the corridor was so beautifully built and so uniform, that this was the same door as before? Obviously there was something about the door that was different from the other doors. So he painted the doors very carefully, arranging the textures on the faces of the doors exactly the same. Still the rats could tell. Then he thought maybe the rats were smelling the food, so he used chemicals to change the smell after each run. Still the rats could tell. Then he realized the rats might be able to tell by seeing the lights and the arrangement in the laboratory like any commonsense person. So he covered the corridor, and, still the rats could tell.

He finally found that they could tell by the way the floor sounded when they ran over it. And he could only fix that by putting his corridor in sand. So he covered one after another of all possible clues and finally was able to fool the rats so that they had to learn to go in the third door. If he relaxed any of his conditions, the rats could tell.

Now, from a scientific standpoint, that is an A‑Number‑l experiment. That is the experiment that makes rat‑running experiments sensible, because it uncovers the clues that the rat is really using—not what you think it’s using. And that is the experiment that tells exactly what conditions you have to use in order to be careful and control everything in an experiment with rat‑running.

I looked into the subsequent history of this research. The subsequent experiment, and the one after that, never referred to Mr. Young. They never used any of his criteria of putting the corridor on sand, or being very careful. They just went right on running rats in the same old way, and paid no attention to the great discoveries of Mr. Young, and his papers are not referred to, because he didn’t discover anything about the rats. In fact, he discovered all the things you have to do to discover something about rats. But not paying attention to experiments like that is a characteristic of Cargo Cult Science."
http://calteches.library.caltech.edu/51/2/CargoCult.htm
Every one of those individuals and their bosses, and fundraisers all are or will be affected by cancer, either personally or in their close relationships. There is a reason why cancer research is so well funded, both privately and through charity.

Ideology isn’t required here.
That's what they are selling people. I've been thinking of renting out some space to local startups, but my approach is completely different - barebones for people who want to just pay a low amount but have a spot to actually work.
Not a whole lot, library was much better.
I covet a law library style heads down quiet work zone.

I’m not crazy about shared office, cafe tables. They have to be library style heavy, solid to dampen heavy typing, pencl tapping, regular jostling.
I don't understand his argument surrounding scalability. Isn't IPFS naturally scalable?
Would a 1% sample of the US population that included level of education and earnings do the trick for you?

https://factfinder.census.gov/faces/tableservices/jsf/pages/...

It is not going to have variables like "Social status of your parents" or "IQ" but it does have a rather extensive list of demographic variables to control for.

Let me know what you uncover.
Workers aren't paid what they deserve, they're paid as much (or as little) as they're able to negotiate.

Why shouldn't workers, either individually, as a union, a trade guild, or society as a whole, attempt to negotiate higher wages when productivity increases make more wealth available for distribution?
Kill your body, make profit for company.
Where does this idea come from that we must delegate all moral decision making to the market and anyone who desires to break out of market-allocated morality is entitled?
Who are Design Leaders
I installed it and enabled via security accessibility settings, but I don't get a menu bar icon? Does this work with high Sierra?
> you cannot same gender friends in Tinder (if I'm wrong, please correct me)

You're right about Tinder, but Bumble has the "bff" thing.

I went on it for a while as a straight dude, and everyone I matched with was a gay guy. ¯\_(ツ)_/¯
Is it, though? Are researchers even aware when previous research has been retracted? Retracted research often continues to amass new citations (which, of course, need not necessarily be positive).

Although I would certainly not assert that research in the "top" journals is particularly unreliable, it is not unbelievable that, when they tend to publish more extraordinary result, a smaller percentage of that tends to be true. I have not seen any indication that that leads to such journals losing influence, and it certainly doesn't lead to the Impact Factor being lowered - which often influences the "perception that having work published in it is a meaningful professional achievement".
This article exploits anti-urban-hipster sentiment in order to replicate itself across social media. It has no actual data for or against various office space designs.
My office has multiple kitchens that are always pretty clean. Everyone washes what they use and clean up after themselves.

I don’t see why it should be different anywhere else. Some people just aren’t good at being responsible.
Generally the market will pay someone what their productivity is or some other company will poach that worker. This is an oversimplification but in general the market should price workers at roughly what their productivity is, assuming the market is working correctly
Well, this is certainly fascinating.

If this gets discovered, I'm sure it'll become someone's job to build a little redirect obfuscator so avoid any more such "leaks."
> Where does this idea come from that if a worker is granted a novel piece of technology which makes him/her more productive...

I think the first half of your first sentence shows... something. A bias? A misconception? I think it appears most strongly in the word "granted".

Technology isn't like getting buffs in a video game. Workers aren't just "granted" new tools. They have to learn how to use them. In doing so, the workers become more productive, and therefore more valuable.

A new tool improves productivity. That productivity creates more money. That money needs - deserves - to get shared in three different directions. Some goes to the tool maker. Some goes to the tool owner (the one who paid to get the tool). And some goes to the workers who use the tool. It seems to me that leaving any of the three out is unjust.

Leaving anybody out of the gains is also likely to lead to fewer new tools being created and put into use, which means lower productivity gains, which means a lower level for the economy as a whole, which means lower standards of living.
Yes I do, I've deployed MongoDB cluster with 3 node replica set for production. I've started with single instance MongoDB for development with version 2.2.2. Right now I'm using 3.6. It is a nice journey with MongoDB. I learned about data and science from MongoDB only. Eagerly waiting for 4.0.0 when I can use transaction also.
Mimic cities like Boston or Vancouver that grew along mass transit lines: commercial frontage (with apartments or small office space them) on major avenues that feature dedicated mass transit (either dedicated bus lanes or light rail), and then radiate out apartments and homes a few blocks. The mass transit can take you into a city core, but still be within a walking distance of various types of housing.
Assuming that everything menial can be automated, we're left with very few "real jobs". So where do the non-creative non-entrepreneurial types land?

Do they live in some dystopian future where they have to dig holes for the sake of "having a job" then filling them back in again? Or do you argue for "mincome"?
Facebook’s plan to unite AR, VR and News Feed with 3D posts
A quickstart guide to finding startup users
Lets be real, western society is not perfect nor meritocratic. Its why we say networking and connections are still important for your career. Many kids just go to the same companies their parents go to (if their parents are high-up VPs) and receive great internships or positions.

You're not going to expect a Rockefeller to die from poverty right?
Brings up a lot of good points, but his question at the end “Does IPFS mean I may be storing some illegal content originated by other users?” is so off-base, it casts doubt on the whole rest of the post. I only have a passing familiarity with IPFS, but I know that you only store files that you have explicitly chosen to store, or “pinned”. How did the author miss this?
I think Go does make it relatively easy to write parallel code in comparison to most other frequently used languages.

> Not sure any other language includes that out of the box!

Rust's compiler does it by default, at compile time. ;-) Go's race detector is never wrong, but it may omit things. On the other hand, Rust's compiler is also neither wrong nor does it omit things, except under one circumstance: someone, somewhere, wrote `unsafe` code and committed a bug inside that block.

ThreadSanitizer is also a thing: https://clang.llvm.org/docs/ThreadSanitizer.html
It just comes down to computer think in algorithms. Remember Facebook had two AI's talk to each other? With in a few minutes they broke down from the complexity of English to almost an 8 bit language.

The universe, humans included, don't follows these bit specific algorithms. Yes people follow trends, but this trends are not cut and dry. Go and chess do. They follow binary logic of moving pieces on a grid. a computer will never be able to understand the universe unless it can break out of it's binary patterns and see thing as biological entities do. My speculation is the only solution are grafted neurons on a floating layer of protein inside a silicon chip.

http://www.independent.co.uk/life-style/gadgets-and-tech/new...
I'd probably be guilty of this, but it's not because I am rude or anti-social (I love talking to people one on one or in very small groups), I am just socially anxious and struggle to talk to people in an open office environment where a "private" conversation is really a conversation with everyone in the room. Could be the same reason some people don't talk in a shared kitchen that is in the middle of a shared office! My idea of hell.
Python Phone Push Notification Scheduler
American Evangelist Billy Graham Dies at Age 99
What are those of us gays who don't have the ability to move to a medium to large city tomorrow to do? (I am not trying to be contrarian, but am genuinely curious.)
The article brings up some good points, but I believe we're just in an interim phase with AI right now. Eventually, AI will be able to self-learn in areas outside of games and environments where certain factors are hidden. My guess is that in 5 to 10 years, we will be blown away with some AI abilities.
Forgive me, but "Marx said it was inevitable" is not something I find part of a convincing argument.
Yes, more housing of any type will help! But, it seems like developers are only building high end housing, which means only units priced at the very top of the market are added. It would be great if developers built normal apartments that do not include every single possible amenity. Not every renter wants to pay a premium for granite countertops, a fancy gym, a pool, bathrooms for every bedroom, etc. I just want a well-built apartment that is within a mile of a caltrain stop, not a $5,000 2 bedroom luxury apartment...
If everyone is complaining about their office being too noisy, how can an even noisier pub be more relaxing than that?
How to discover new great web apps for your work
disclaimer: I haven't used or seen something like this before:

What does the workflow for this look like? Would you add this to your project for development purposes and use it to write selectors that are more efficient than you'd otherwise write. Or would it be used in tandem with protractor or a similar integration testing tool to make picking selectors for writing tests easier?
> What do you mean?

build: [
["./configure" "--prefix=%{prefix}%"]
[make]
]

> Benchmarks?

I'm not asserting that Go is faster, I'm saying that you need to provide evidence that OCaml is faster if you want me to believe that OCaml's compiler is "light-years ahead of Go's in terms of optimizations". Perhaps you didn't mean "OCaml is faster", but only "OCaml is hard to very hard to make fast, but the OCaml compiler does a fantastic job despite". In which case you'll need to justify why that matters to me if it's not actually faster than Go (especially if the performance is worse and/or less intuitive).

> Examples? I’ve never seen any of this in a whole mirage stack, lwt, angstrom/faraday, yojson or any other major ocaml lib.

It's been a while, so the details are foggy. Looking at the RealWorldOCaml page for yojson, however, immediately takes us through an example with a dozen `|>` operators and functional combinators. Perhaps this is a documentation problem and there are more straightforward mechanisms, but that's no great comfort to me as a user. Something as common as JSON should be dead simple, at least in the main cases. And while I have lots of criticism for Go's JSON handling, it is dead simple in the main cases.

Note that this isn't a particularly good example of OCaml libraries being overly abstract; it's just the most concrete example I could provide in a 5 minutes.
>what they provide to the buyer is very similar. Just as with Roombas and cleaners.

Roombas do not deep clean carpets, cannot traverse stairs, can't clean bathrooms at all, are blocked by clothing and other heavy objects, closed doors, etc. and cannot clean anything that is not on a floor.

That is not what I would qualify as "similar to a person".

>So put up or shut up

Why? I am not the one trying to advance an agenda of "roombas are clearly putting maids out of business". I'm the skeptic.

I think it's entirely possible that all of your assumptions are wrong and probable that at least half of them are.

>if you deny the ability to make inferences then where do we even go from there?

I might start with questionnaires asking roomba owners about their cleaner hiring practices in order to confirm or deny one of the key assumptions underpinning your thesis. It'd be a good topic for research, but not one I have seen pursued.

>Saying "groupthink" as a meaningless buzzword

It is not a meaningless buzzword. The idea that robots destroy jobs is commonly accepted because it is popular. I could find 20 or so articles in a couple of minutes advancing the idea, whereas the skeptic's view - that it doesn't, is barely represented in the media.

Most of what appears in the media advancing this agenda is unsourced and the little that is sourced comes from things like that junk study from Ball State U.

I mean, does that not sound like groupthink to you? It does to me.

>Science advances by questioning assumptions but you have to actually do the work of considering an alternative

Well, if you're really interested in proving your point - why not fire off some questionnaires to roomba owners - did they have a cleaner before they bought the roomba? did they fire the cleaner after? did they cut the cleaner's hours? This seems like a more productive line of enquiry - reality is usually more accurate than shit models.
Guardbot is a robot surveillance ball that can roll on any terrain
They should be able to try, but the guy who picks up the golden egg hatched by a chicken isn't going to be able to successfully negotiate a cut of the gold.
Agreed that pharma research is not limited to the US, but neither is VC investing. US VC firms account for the majority of global biopharma VC investment (though china is catching up). As it stands now most FDA approved drugs are developed by US, European or Japanese firms, and in 5-10 years china will be up there as well. The US is the most profitable drug market, so as a quick and dirty analysis I think using FDA approvals, VC funding and big pharma m&a data makes sense. Not perfect, but it's a decent heuristic

VCs do make money on management fees, and VC returns in biotech from 2000-2012 were poor, but biopharma VC has done insanely well the last five years. Better returns than software VC, more IPOs and big m&a exits than tech despite only accounting for 20% of venture funding

A lot of money is now chasing these high returns, but there are not enough good biopharma entrepreneurs. So there more money but not more good startups.

And yes, that chart about r&d spending is not statistically valid :), but it isn't meant to be. But it illustrates a trend that big pharma is cutting back on r&d, especially early stage research which they outsource to startups. This topic is tangential to the topic of the post, but the article that was the source of that chart has good context around pharma r&d trends
> "against 4th Gen adversaries, F-16s and F/A-18s" is the important part here

Pardon me for my ignorance, why is that important? (My impression was "4th Gen adversaries" characterizes most, if not all, of the F-35's present adversaries.)
I don't think anyone uses U/LVT transistors in low geometries, the leakage would be a nightmare
.
UK Public Revenue – Numbers Charts Analysis History
He shouldn't have settled for $317,000.
Core M7 Asus C302 shows up online
This is useful background: "Mathematics for Computer Science"

https://courses.csail.mit.edu/6.042/spring17/mcs.pdf
I'd be interested to hear about those experiences running the tech co-working space.
A reminder of a recent discussion here that goes into a lot more detail about why reinforcement learning works well for specialized domains like Go but is having a very hard time generalizing to more "real-world" types of tasks: https://news.ycombinator.com/item?id=16383264
I have an argument that the 1874 Treaty of Bern is the start of the Internet. [ The Treaty of Bern creates what is now the Universal Postal Union, the mechanism by which it is possible to send letters anywhere in the world, something so fundamental that we don't realise it needs a mechanism at all yet two hundred years ago it was impossible. ]

Sure, a letter takes longer to arrive than a TCP/IP packet but you have the same basic understanding that sovereignty of individual signatory states must not interfere with the Network's ability to move data between peers. Dumb network, smart endpoints. The local user pays and everything works out in the end. And so on.
Public libraries are a good alternative, too.
More on this in case anyone was interested: https://optn.transplant.hrsa.gov/resources/ethics/the-ethics...

> prisoners be given the option of donating organs upon their death

> another suggests that condemned prisoners be offered the option of trading a kidney or their bone marrow in exchange for a commuted sentence of life in prison without parole

> Application of the death penalty is spasmodic and seemingly discriminatorily applied, which would suggest that these types of proposals would be coercive to particular classes of individuals--minorities and the poor.

There are so many things that would be sensible policy (i.e. using organs of dead people) were it not for the surrounding hazards they create: incentive to give death penalties, wealthy people abusing, greater chance of weak defenses, etc.

If we could solve the slippery slope problem, so may things would be possible.
Similar attempts have been made. I don't see the Minority Report interface working here.
Reinforcement Learning, Policy Gradient Is Nothing More Than Random Search
People clipping their nails in public is my kryptonite.

Tuneless whistling is also irritating.
Putting data in the driver’s seat: optimising earnings for ondemand ride hailing
I don't think it's entitlement. But it's naive to think they would would a significant portion of productivity gains caused by other factors.
We are talking about the sum of latency's. The CPU needs to do something AND you need to fetch from DRAM. Modern CPU's have increased the worst case overhead to fetch form DRAM to decrease the average case.

That's usually a good trade-off until someone wants to make your CPU look terrible.