skysight-inc/HackerNews huggingface dataset:
An interesting bit is that the design for the game came from Susan Kare from NeXT [1] and had been on the original Macintosh team.

[1]https://en.wikipedia.org/wiki/Susan_Kare#After_Apple
I fully agree with the principle that experiments should be reproducible. In systems research conferences (SOSP, Eurosys, OSDI) very few of the systems publish their algorithms. The worst culprits are the companies, such as Google, Facebook, and Microsoft, who don't even publish all of their algorithms or systems properties.
Google have published significant papers that leave out the key algorithms on how parts of their systems work (e.g., In Borg how does the scheduler synchronize the cluster state with the replicas? In Spanner, what are the properties of the underlying storage system, Collosus?).
I would love to see all distributed systems papers be able to reproduce everything by just downloading a file that allows the paper's results to be reproduced. We can do it with the help of either virtualization or containers and software configuration frameworks (to parameterize the experiments). We can specify the hardware and network programmatically, we can install the software automatically, we can parameterize system software (with Chef or Puppet attributes), and run the experiments reproducibly. Without huge investment and cloud computing or Docker, we could specify systems that have reproducible hardware/network/software.
The first attempt I've seen at this is www.karamel.io that allows you to design reproducible experiments by using JClouds to spawn VMs and setup the virtualized hardware, then orhcestrating Chef to install software that can be parameterized. I hope to see more of this line of platform gain adoption in our community. It would be a boon for research.
If cash artificially decays, people will just ditch it in favor of owing something that holds its objective, free-market value other than cash (for example, gold or some similar durable commodity). That then effectively becomes cash, as soon as it starts being used directly for bartering.

All interference schemes will be defeated by the underground.

Also, what does money decay relative to? Inflation (the normal "decay rate on cash" that we know today) means that a broad range of goods and services is becoming more expensive, numerically: a given unit of the currency fetches less and less, year over year.

You can't absolutely dictate that without a communist state which fixes prices. (The semi-communist governments which run the "free" world steer the general trend with some coarse-grained controls like central bank interest rates: how expensive is it to borrow money.)
Introduction to the VR Web – Technical Summary of the Experimental WebVR API
Location: Baton Rouge, Louisiana

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby, Rails, JavaScript, React, HTML/CSS, SASS, Python, Bash

Résumé: https://www.linkedin.com/in/negrotto

Email: jtnegrotto@gmail.com

Full-stack web developer and sometimes designer. One year professional experience. Currently freelancing. Solid understanding of OO design and agile development. Email me for more information and references.
Prove the Rust type system sound
Reciprocity Rule: How Manipulate Others to Get What You Want
Since we're on the subject, can anyone point me in the direction of how to account for correlated inputs? Without adjusting them, it can possibly give nonsensical probabilities (>1) but my math isn't good enough to decipher the few academic texts I've seen regarding this situation.

A (very simple) example: I trade stocks. My starting point is that I think a stock has a 50% chance of rising next year. Then I want to do a Bayesian iteration with the stock's P/E ratio based on historical data for stocks with similar P/E ratios. Then I want to also incorporate the P/E ratio of the industry the stock is in. Obviously these two inputs are correlated and if you have enough correlated variables, the whole thing breaks down because the simple theorem only works if all the inputs are independent of each other.
One thing they do have is a stranglehold on the university bookstore market.

Judging by p. 6 of the 2014 10k [1] the number of Regular Stores has fallen from 720 in 2010 to 661 in 2014. Conversely the number of College Stores has grown from 637 to 700, overtaking the number of non-college outlets.

They're still losing money on college stores somehow (baffles me when students are forced to buy multiple $200 textbooks twice a year), but they lose less on their college segment than their regular store segment.

[1] http://www.barnesandnobleinc.com/documents/bn_annual_report_...
I noticed recently that FB introduced a "configure your feed" utility. When I clicked into it, it appears as though it algorithmically determines the people who you most want to see content from, from highest probability to lowest. Interestingly, all of the interesting groups and news organizations and the like -- the stuff I care about -- was at the very bottom. I moved all of that stuff to the top and it fixed my feed for the most part.

But that said, there is no substitute for a fixed "most recent first" setting that doesn't reset, and frankly, the fact that it DOES reset is extremely creepy and leads me to use facebook much less often that I would otherwise.
The best thing about the 2013 hack was that news of it was on Slashdot days before it was mentioned to customers.

I've been consistently saying this for years. Linode is a joke and you would be crazy to use them for anything other than toy/non-critical use cases.
I never leave at 5pm, but I do normally wake up at 1pm... I hear this sort of schedule changes when you get a real job.
point 1 would be true in an ideal world, but at least in the US, its proven that millionaires/billionaires pay less taxes than the middle class. This is true of corporations as well.

also to add : in reality its just not true. Areas with higher property taxes in affluent areas, do have access to better quality public services. In many ways separate but equal is still reflected in public services that are accessible to communities
Stemcentrx does seem the most reasonable of the three companies I mentioned from a scientific standpoint, but this area is fraught with prior failures[0]. It's just the nature of the industry. Also[1]:

> The company says that they’re doing 150 xenografts a day (!) But their rationale is that trying to culture CSCs in vitro runs the risk of having them change character too much, making any assays using them unreliable. My guess is that they’re right about that, but my worry is that xenograft tumors themselves are already unreliable enough to cause trouble (and I have no idea of what happens to them after you “passage” them through multiple animals). Xenograft models are, of course, well known in oncology drug discovery, but one of the things that’s well known about them is that they’re the pure example of “necessary but nowhere near sufficient”. If your drug fails in a xenograft, it will probably fail in the clinic. But if your drug works in a xenograft, it will probably fail in the clinic, too. The odds get better, but they go from “extremely likely not to work” to “pretty likely not to work”, and you take what you can get in this business.

> So how’s Stemcentrx doing in their cell hunt? They’re not going to tell Technology Review, naturally, but as the article mentions, the entire CSC hypothesis has been taking some hits recently. It’s still very much an open question. How many tumor types are driven by stem cells, whether they can be targeted (and how), how to tell when such an approach is indicated at all – there are a lot of open questions. It seems very likely that there are cell types inside a given tumor population that are more aggressive and likely to spread, but whether that narrows down to a particular stem cell group, I don’t know. What if there are 234 cell types in some particular tumor, and (say) fourteen of them are the ones to really worry about? What then? Will there be a common mechanism to target these, or not?

0: https://www.bostonglobe.com/business/2015/09/28/verastem-sha...

1: http://blogs.sciencemag.org/pipeline/archives/2015/09/09/cha...
Note that logical decoding (the rather unfriendly name for the API that lets you subscribe to streams of changes coming out of Postgres) does demarcate transactions. The lack of transactionality in BDR is not the API's fault.
Keep your goals to yourself
I know of at least one other of the alleged HTP members who is not only not arrested, but still actively involved in the information security community.

Then there are other personalities that went dark, whom are presumably also not arrested.

Unless Thomas Asaro can name names, that was a bluff.
The bionic eye changing a woman's life
> Personally, I think it's bullshit that I can show employers all the things I've built and they still expect me to write a reverse sort btree or whatever the fuck thing that has nothing to do with web development.

Aye. It's a hard problem: as an employer, you want to be pretty sure that you're getting someone on team that's going to bring you value.

How do you do that? I guess ask them as much as you can.

You definitely present a good problem, it is the same they're trying to solve over at triplebyte.

> College grads are perfect at passing these tests and they have no fucking idea what they are doing, but will get more offers and better pay every time.

Yeah, you have to study for interviews. It sucks, but almost every software company asks the same questions. Just prepare, I guess, and it'll pay off with that higher salary.

> makes changing jobs a pain in the ass.

You might have nailed it here. Employee retention is good for everyone!

I think the solution is you need connections. When someone works at the company and they know you're a good dev they aren't going to ask you questions they ask other developers.
Yes, agreed...we've had lots of requests to add other languages.

And as you say, the growing popularity of GitHub gives us all kinds of cool data even when there's no central package manager for the language. In fact, we're mining imports of every Python and R project on GitHub right now to build out the dependency network beyond the (much much smaller) CRAN and PyPi networks.

The idea with Depsy has been to launch quickly with two languages, so people could see what it looks like, then iterate and add more as we get feedback. So we'll count your comment as +1 for C and C++ :)
I wouldn't blame the communication medium for people clearly not being interested in communicating.
The landscape of incentives within scientific publishing is complicated. You have to map out what drives each of the parties: journals, authors, reviewers, readers.

Journals want high-quality submissions from well-known authors in order to maintain the brand. They also want ongoing subscription fees.

Authors want to be published in good journals, but they also want raw publication count to be high. So the primary incentive may not be intellectual honesty.

Reviewers often are in competition with the authors of the papers they're reviewing, hence the term peer-review. They have an incentive to prevent publication of competing work.

Readers want all knowledge to be free, so they have an incentive to not pay for journals. They also want to know which works are important and which are crock, so name-recognition comes into play.

I've probably left something out, but you get the idea. Coming up with new ideas is fun, but until you align the incentives, nothing meaningful will happen. And you've got hundreds of years of inertia and thousands of careers in the balance.
Are these offers where you start next week if you sign the contact, or are they expecting to meet you first?

If it's the former you should have no difficulty answering your question ;)
anyone who says lsd makes you smarter is already stupid.
You make your own luck.

If they can't be bothered to invest in their tools and processes then this is the sort of thing that happens.
People who respect themselves.
Well they should be making arguments on those bases.

If non-'wealthy' people have a lot of both the stuff they want and all the stuff they need, then why should we worry that the 1%ers have Patek Phillipe watches with diamonds everywhere and 3 Lamborghinis.

I am saying that the 'wealth' reported as being half of all wealth includes so much overpriced opulent stuff we'd never contemplate buying ever.
This site would make an amazing data seed you could use to create a "bullshit tech bio" generator.
There is no profit like non profit!
Schrödinger’s Firefox OS
Royalties are a thing in the game industry, not universal or even the norm, but they do exist.

I mean, they do everything they can to screw employees out of them using Hollywood-style accounting, but it is incorrect to say "No employee at a company ever received royalty for the code they write for the company".
It delivered in the sense that Boston looted MA and the USA to pay for an infrastructure project that was WAY out of proportion of their population. For a point of comparison in the Bay Area ... imagine Sunnyvale took 24 Billion dollars of California and US money to build a giant municipal park.
Ugh. Android used Harmony because OpenJDK didn't exist yet. As Android's first core library lead, I personally integrated Harmony into Android, and I'm ecstatic to see Android and OpenJDK share the same library code. This will greatly simplify contributing enhancements.
So it's a HTTP version of finger / .plan?
Click left on any card, than click right. Use the hint button for your personal floating cards stack.
even though I'm a 'free market' guy, nice to see action being taken against pseudoscience.

http://www.scientificamerican.com/article/brain-training-doe...

http://greyenlightenment.com/brain-training-doesnt-make-you-...

'Brain training' no better than 'penis enhancement'...just as dubious
NPR plays ads on the radio about Lumosity and brain training, nearly every day for the last year here.

It seemed ED to be more of a "We will give you a chance to raise an arbitrary number over time if you pay us" and heavy marketing ploy.

Seems like if cow clicker got viral and took peoples money.
Every new scientist having to learn the heuristics to judge a high-quality paper from its metadata seems like a local maxima in fighting spam, and something that makes the profession harder to get into.

The community would be forced to develop tools and documentation to judge new papers based on actual content and aggregated opinions, which seems like a better way to filter poor-quality human-written content (we're not talking about email spam here). Plus, by making the process explicit and visible, it'd be easier for an outsider to engage with new scientific literature too.

Perhaps that's an approach we could use in software development. It's mostly how I use HN or Reddit -- I read plenty of comments, and only ever look at the name if the comment provokes interest in the writer's background.
Be grateful they posted something to Slashdot at all. Back in 2013 they didn't do that for DAYS after the event happened and someone else posted what happened.
Seems like a replacement for the old finger command.

Used to love hitting up:

finger johnc@idsoftware.com
There can be proof-of-stake blockchains, proof-of-use, proof-of-minimum-aged-time, etc. etc. The blockchain is just a chain of blocks, there are innumerable ways to protect it, verify it, and distribute the data.
Not only that, but you inevitably self-site your earlier work in your later work. In most cases, the most cited author in a paper is the author of the paper itself. So just look at the last page of the paper, and you can probably tell who wrote it.
I will get the same amount of work done for the same amount of salary, given that my employer has obviously already agreed that it is a fair amount to be compensated for the level and quality of my output.
This is kind of a dick move. Just make a guest network and be done with it.
I mean you should know how the basic data structures work. Not necessarily for a web dev job but for a software engineering job. Data structure interview questions are a good small concrete problem to reason about.

But they completely ignore the other 80% of the job which is design, soft skills, estimates, timelines, code reviews etc...
Bbzfc – Better BZFlag Clone
They can't just add /opt/bin to $PATH
Read the link he wrote down:

> Programs to be invoked by users must be located in the
> directory /opt/<package>/bin. If the package includes UNIX
> manual pages, they must be located in /opt/<package>/man
> and the same substructure as /usr/share/man must be used.

Static packages should be kept together as /opt/myprogramm
and mostly follow the same structure as /usr than so like:
/opt/myprogramm/bin
/opt/myprogramm/include
/opt/myprogramm/lib
...

Mostly I put my programs there, too.
/opt/app1
/opt/app2
#everykey is is a f•••ing game changer
Cheaper EEG sensor interfacing for (neuro)feedback would be a major step forward. Using the EEG sensor with various game interfaces is possible, and has been beneficial for patients with Traumatic Brain Injury.

With TBI, the issue is often connectivity between parts of the brain, and that can be measured as EEG Coherence.

I agree with lettergram and others, that without feedback these type braingames don't really do anything.
Thanks for sharing the /about link.

nownownow.com features quick profiles of those with /now pages. It allows for a glimpse into the perspective of an individual with a few questions.

Browsing profiles can be nice way to read other's epiphanies. These thoughts may resonate with you and help drive forward what you're working on and potentially help get to the 'why' of what you're doing.

It's an important distinction to be made in regards to goals. 'Now' pages are less about goals and more about what is currently being created or focused on. Maybe an individual is working on a similar problem and you can help one another?
>Things like free parking are there to attract shoppers, including suburbanites.

If it's worth it to provide parking for shoppers, businesses will build it on their own if no street parking exists (since otherwise they can freeride on the city's dime).

Japan, for instance, pretty much doesn't have street parking from what I recall from living there and thus private lots cover all parking needs. In expensive areas, parking will be expensive or nonexistent (since it is likely dense and the need for parking is small) and in cheap areas it will be cheap or free.

Also, many city dwellers do not drive or drive rarely, so to them free parking is mostly wasted space and potentially even actively harmful to their interests. Manhattanites would likely rather have wider sidewalks than street parking since the sidewalks are so crowded, but no one asked them. We even made the sidewalks smaller than they originally were to move more cars, despite walking moving vastly more people on Manhattan streets. We reduced the capacity of moving people to move more cars, something that directly harms city residents in various ways.

>I agree though that parking downtown should be expensive (or at least reflect the actual cost of providing it). You have to be careful about unintended consequences though.

The pricing mechanism acts as a way to ration parking spaces, and if the cost is too low all the spots will be taken. If it's too high, no one will use it since it's too expensive. You don't want to price at cost. You want there to always be a couple spaces open. If you run out of parking, people will circle the block.

The best on street parking system would be a dynamic system that takes into account demand so prices vary throughout the day or the week. This way some spots can always be open and the current 'circle the block' problem goes away. It would also take into account special events and holidays. Many cities don't do that and only charge some extremely small parking fee.

>I can imagine a future where parking is so expensive that shoppers just tell their car to circle the block while they shop.

Some cities, such as London and Singapore, have congestion pricing. This is to make drivers pay for the externality of congestion, something that gas taxes and the like don't currently pay for. With congestion pricing, circling the block could also be costly.
would it be better to start off selling at cost or lowest acceptable margin and increasing price? having an extended period of time early on with low sales could be pretty harmful, no?
What the author of that blog post expects isn't realistically possible in a general async multi master system. You can't really have conflict free changes, that are consistent across values to boot, across distributed nodes unless you:
a) are synchronous in some way (e.g. distributed locks) - which you don't really want in a geographically distributed system because of the heavy latency impact
or
b) partition your data in a way that doesn't requir any changes to span nodes.

In many scenarios these restrictions are unacceptable, and dealing with potential inconsistencies is the smaller (but y no means small) evil. If you indeed need it, you need to design your spoliation accordingly.

There are workloads where it's easy to deal with such problems. If there are only inserts, without constraints there often not much to do. In other cases you can simply accept rare inconsistencies.

Quite often the majority of writes don't need to care, but a small portion needs to be much more careful. E.g by using distributed 2pc, or BT always going through a specific node.
Great, somebody finally re-invented finger and .plan, I guess.
I was just thinking that. I only know of this product because it's so advertised on NPR. Time to replace these ads with something even more useless.
As someone who switches genders I find that it guesses my trans flavor right fairly often - maybe 75% of the time. It always gets my cis flavor right.

Also, the ones it rates the least attractive it, for some reason, tends to identify me as much younger (across both genders). Like more than a decade younger than the picture, and it'll rate it "Hmm..."

As for the highest rated pictures... I can't figure out what it does; though one where someone else did my makeup and it was perfect was among the two it rated stunning. I was surprised that the ones I tried to feed it where my phone's "Beauty face" kicked in (which removes most wrinkles and skin flaws) didn't seem to rate any higher... though makeup did make a difference.

A fun little toy.

Edit: Oh, and other than occasionally docking me a decade as mentioned, it was pretty accurate on age (+-3 years, generally). Which I find interesting as I'm frequently told I look younger than I am.
All of these brain training products are suspect. Evidence for far transfer (training in one task transferring to a different domain task) is surprisingly hard to find, and empirical findings otherwise tend to disappear or diminish when replicated.

Many of the pro-brain-training camp have already begun to shift the goal posts. First it was 'simple games increase IQ,' which turned out to be difficult to prove when well controlled studies were performed. Now it's more along the lines of 'These simple games might have preventative effects against age related declines!,' which is an even harder claim to actually prove given the difficulties performing well controlled studies on aged participants.

In the cognitive science world, if we discovered a solid far transfer paradigm, especially one which transferred to something like G(eneral Intelligence), it would be our anti-baldness pill\flying car\4-day cellphone battery. People thought that these working memory transfer effects were the real deal and got very excited about it, money poured in, and the water got muddied by all these scientists with conflicts.

I obviously don't put much stock in working memory training. I wish it worked like they said, but I don't think it does. If far-transfer shows up at all, it's tiny, and doesn't persist after delay.