skysight-inc/HackerNews huggingface dataset:
> It seems like a reading micro-optimization to me, though.

It's a "reading micro-optimization" in the same way that not littering your code with comments is a "reading micro-optimization".

It makes you pause and interrupts your flow of thought as you contemplate something not directly related to what you were modeling in your head 2 seconds ago.
I believe this is the Angular 2 equivalent: https://github.com/angular/universal
The calculators you are forced to use were invented decades ago. The students possess a calculator that is billions of times more powerful in their pockets but are not allowed to use them. That is Luddism.

Edit: correction: the TI-82 has a 6MHz processor where as an iPhone has a 1.4 GHz processor
Silicon Valley's Big Pitch Day
Rockefeller Family Fund hits Exxon, divests from fossil fuels
Depends on the Validation Logic. I like the style that basically works like this:

validateSortDisplayedItems
{
if(!DisplayedItemsValid())
{
CorrectDisplayedItems();
if(!DisplayedItemsValid())
{
DisplayValidationError();
return;
}
}
sortDisplayedItems(); //Actually sorts items.
}

AKA validate means try and make valid, not verify that data isValid. So, you can't just do if(isValid) sort; the bonus is unrecoverable errors end up at leaf nodes vs. the happy path.

At the high level, your function might be sortClicked, which can then respond to that by calling a wide range of functions. (userCanSort,SortData,UpdateDisplay)

PS: I find the validate > correct loop is generally the important and error prone part of code, so I give it priority. The happy path where everything works is more or less an addendum.
But there's an infinite number of bugs!
I don't think that's a winning argument. Your tax dollars pay for space rockets and fighter planes too, but you don't get to ride them. There are many such things that you pay for, and that you get some indirect benefits from, including the pay-walled research. And in many fields the researchers take big pay cuts compared to what they'd make in the industry, meaning they are effectively paying a large chunk of the cost of creating the research themselves.

I also don't think requiring open access is the solution. It just ends up pumping more money into the publishers' already ridiculous profit margins, since authors must pay more to have their articles open access while the universities still have to pay for access to the journals. And of course the funding bodies don't increase their funding, so the open access fees just mean less money for salaries and less research getting done.

The solution I advocate is for governments to directly set up and fund high quality open access journals and conferences. Given the choice I'd much rather submit to, and review for, such a venue than a for-profit publisher.
I think you underestimate how much a revolution sucks.
They teach English in most English speaking countries. It's nice to know that the plural of "octopus" is "octopodes" if we happen to know all the correct etymology for all the languages that we don't learn but still loan words from as well as all the pluralization rules for all of those languages.

However, in English, the plural of something can be formed from the singular form by adding an 's' or an 'es' to the end and thus "octopuses" is completely fine and has the benefit of being correct for English.

If you don't agree, and that pluralization in English should be etymologically dependent, quick, what's the correct pluralization for the following words?

- Kimono
- Kimchee
- Dingo
- Brolga
- Dollar
- Polka
- Hula
- Clock
- Cosmonaut

should I go on?
There is more to life than one's pursuit of education or career aspirations.

Europe has lower birth rates than the US[1], despite having more friendly vacation and parental policies.

[1] http://www.pewresearch.org/fact-tank/2014/04/11/birth-rates-...
AFAIK Scoop does with checkr.io
Gotta love the hustle! ;) Gotta push that new track to get big!
SAT/ACT are specifically meant to test intellectual aptitude; recall (aside from some probability formulas) doesn't really appear.
It is difficult, but doable assuming Coulomb friction.

The two main issues are that it is computationally expensive, but also that your mechanical modeling has to closely match that of the actual robot (especially the contact model), otherwise I suspect the training data will be useless in the end.

So if you can afford an actual robot, it makes sense to do the training using it.
Show HN: Search-based-launcher: A Minimalist's Launcher
I developed a hybrid mobile app using webpack/react/rxjs/cordova, so I have some experience with the ecosystem.

Unless you are entirely using third party services, your single page application is probably contacting at least one service you also have to write. Now you have 2 applications to worry about, not just one. It adds complexity to your development, build, and release process. That complexity might be worth it.
I'm always amazed that we find even a single second example of a dinosaur.

It seems absurd mathematically. The dinosaurs were around for millions of years, evolving all that time. Unless there's a good reason to think the biosphere was less populous or diverse, we have to assume that there were billions of individual animals alive at any one time, split over millions of species. The number of species over the whole period has got to be up into the tens of millions at least.

We discover tens-of-thousands of sizable fossils, total, from that whole period. It's like a one-in-a-thousand chance that any new fossil discovery will match an existing species, yet it appears that most do.

I don't get it... anyone want to enlighten me?
> I have to say I was fairly hesitant to search for that data. It's not the kind of thing you want showing up in your search history...

That, in and of itself, is a very interesting phenomenon, don't you think?
VIDEO: Kid Sets His Hand on Fire on Periscope
> You can change the terms for all versions to be "strictly proprietary."

You can change the terms for the versions that _you_ are distributing, but if you previously distributed that code to someone else, they are free to use that code you gave them previously under that license.

Unless the license you gave them specifically includes a clause which allows you to retroactively revoke that license. I'm not aware of any major open source license which contains such a clause.
What? Yes, it is underlined in Safari but not in Chrome. I am checking what is different in Chrome. I don't have any fancy plugins/extensions in Chrome which blocks images other than adblock.
Google Capture the Flag
Debugging anything starts with the concept of repeatedly splitting the failing system in two.
You check that the input is good and verify the output is bad. Then split the process in two. If things look good in the middle, split the second half and check. If things look bad in the middle, split the first half and check. Repeat this process until you have isolated the bad portion of the process to an indivisible step.
It's been possible with React for quite some time[1], and it appears to be included in Angular 2[2].

[1]: https://github.com/mhart/react-server-example

[2]: https://angular.io
This would be better if you could ride with the same people or persons on a regular basis.

Maybe at reduced lyft fees.
Currently Shared Runners offer only Linux-based builds. We can introduce extensions to that offering at some point.

The Linux-based Shared Runners are free for everyone, including for private projects.
Define bad.

Would my skin colour and gender fall under that definition?
Yeah. Before that I was really wondering what the heck they were doing with that $100M they raised. I mean, I get that GitHub Enterprise is a good moneymaker, but still.
INTJ GIRL HATES FACEBOOK
Where does the demand-side elasticity come from? Unless the decades-in-the-making housing bubble actually pops, housing will always be a sellers' market. If the monthly cost of housing actually started tending towards the amortized cost of construction, the builders would immediately stop just as they did during the last mini-crisis. This idea that the "value" of housing should be continually skyrocketing is baked in our national religion!

It's the monetary policy that creates ever-more rope for people to hang themselves with. The debt<->collateral relationship is circular - every cut to interest rates / down payments directly increases the capital value by the corresponding amount. This has destroyed the idea of ownership, making it impossible to permanently get ahead of the treadmill.

(IMHO this economic weather is directly tied to the centralizing trend of communications technology growing the asymmetry of power that is ever-better at siphoning surplus away from individuals. Giving individuals the power to repudiate a mortgage while avoiding eviction would also correct prices)
Here's my obligatory recommendation for Simplenote. It is so good - http://simplenote.com

No affiliation, just a happy user.
They already had lyft line. That's not a cab model.
Ask HN: Trademark infringement for rejected / awaiting response trademark
I was wondering if anyone has any experience on dealing with trademark infringements, specifically if someone is sending them out against yourself / your company when that trademark has been rejected / awaiting response.

Currently, I run a side project that has been up for a year or so, and ranks pretty well on the Google for a certain term. It is one of several of similar sites that all use this trademark and when the site was created, there was no trademark. Recently, a competing service has applied for a trademark and claims to have been in business for longer than my service (which is true) but the trademark has a status of rejected / awaiting response. That being said, the competing service is sending out Trademark infringement letters to third party services I use and getting those services cancelled because of it.

I feel like these services should at least validate the Trademark before making a decision and I have sent responses back informing (and providing uspto links to the unapproved trademark) each service that it isn't trade marked yet.

What are my options? I am certainly not in a position to legally fight the trademark, but it really irks me that someone (who I didn't know existed, even while searching for competing services) is able to shut be down, even without a valid trademark.
Absolutely. Deregulated systems are every bit as vulnerable to greed and corruption as regulated ones. With regulation, you have to be careful to avoid rent-seeking schemes by established interests trying to raise barriers to competition. With deregulation, you have the obvious health, safety, and environmental risks, but you also have the issues of collusion that you mentioned, like price fixing and market segmentation.

Fwiw though, there are online-only mattress brands that bypass the establishment by delivering directly to the consumer.
This is precisely the approach taken at MIT under Prof. Rod Brooks: "Within our group, Marjanovic, Scassellati & Williamson(1996) applied a similar bootstrapping technique to enable the robot* to learn to point to a visual target. "
*named Cog, short for "Cognition"

http://people.csail.mit.edu/brooks/papers/CMAA-group.pdf

If I may paraphase, his model is biologically inspired -- believing hierarchical layers of behaviours, lack of a central planning model (distributed processing), and physical and temporal placement in the world (rather than abstractions of the world, or observe/process/react loops) are essential to the formation of a truly intelligent machine.
Now _this_ is the kind of feature that really, really, really helps me. This will make my life immediately, measurably better.
But you have a good health and home insurance plan, right?
Wouldn't it be a bit unrealistic to try to enforce this?
On a slightly related question, what are you guys using instead of Truecrypt for virtual encripted disks?

I use a bit of confidential data for research, and keep the identifiers on a TC container, but since it is no longer maintained I wonder when will it stop working and if VeraCrypt/CipherShed are good or not. I don't access the data that often, so speed is not that big of a deal, but the ability to cover my back is always good (e.g. say "I used XYZ which was deemed as the best free alternative at the time")
Of course, the clocks need to have compatible internal time constants (pendulum length) for this to work.
This is already the case at an ordinary large state school. Not 90%, but around 50% will wash out before sophomore year. It is the very good private schools where the percentage of freshmen who will go onto graduate in 4 years is in the 80s and 90s.
The first and original definition of "person" is "a human being".

An alternate, legal definition is "a corporation."

Lets break down that definition and dive deeper into the abstraction.

A law is a piece of paper with words written on it that some people agree on.

A corporation is created by filing articles of incorporation. Again, this is a piece of paper with words written on it.

So, in reality using law to define a corporation as a person you have a piece of paper saying a piece of paper is a human being.
Responding to your edit: the OP mentions that lawyers were indeed involved in drafting these terms:

"These lines are the result of a clarification that we asked our lawyer to make for the purposes of making this policy as understandable as possible. You can see that in this PR."

The linked PR is https://github.com/npm/policies/pull/43/
The guy obviously does not speak English as a primary language, so give him a break.

I've seen less intelligible writing from Americans who only speak English.
Reddit is hardly the only place. Off the top of my head, Twitter has rules against it, too.

NB: I'm not claiming these rules are good or bad. But it's not like only freaks that are members of The Other have concerns about doxxing.
It has been common experience for me to check my internet news feed and see "the cure" for HIV/AIDS/Cancer/Diabetes fairly regularly.

This article does not appear to claim to be "a cure", but does seem promising. Can anybody comment on the significance of this and why the layman should care about it?
This is only tangentially related, but information on the runtime environment of gitlab.com's shared runners is a little obtuse. Is using a shared runner with a private repository a no-go if I want to keep my repo private? All I can find is the cryptic warning "GitLab Runners do not offer secure isolation between projects that they do builds for. You are TRUSTING all GitLab users who can push code to project A, B or C to run shell scripts on the machine hosting runner X." I take this to mean that I have to trust everyone who can push code to the shared runner, which for all intents and purposes is anyone with a gitlab account.
One quick nitpick on your well written and helpful article: it's easily conceivable that Lee Sedol has reviewed on the order of 100k games.

I think your general point stands, AI learns slowly in terms of number of iterations (consider how many times a five year old needs to be told the pronunciation of an unusual word or what emotion a certain tone conveys vs training a neural net).
Really? Why not just a notepad?
It is on per user basis. So you can't even have different reply per repo. Or have some variable like user name or repo name.
I mean. This really is the same as having a text file opened and copy paste something.
Nah. A revolution will suck a ton, just that it's inevitable if the current system of "rape the poor so that the rich can buy more vacation houses" continues.
EGA was "dual-sync": in the 200 line modes, it ran at 15 kHz, whereas the 350 line modes ran at 23 kHz. While it's quite possible that the card had the problem, it's also possible that CRT was the problem. If the components drifted out of spec, it might no longer be able to correctly sync at 15 kHz, especially after warming up.
Alphago is not static either it also improves. Lee would improve his game by a lot by playing Alphago regularly. But Alphago in the same time period would probably improve a few fold.
At the end of the day Alphago has probably changed the game of Go for ever as it has already taught Lee other ways to think about Go.
A cow kicked a lantern and burned down Chicago.

A powerful and incensed AI could destroy the foundations of global society before we would even know what's going on.
I work on a Windows-based point-of-sale product, so my time is spent inside Visual Studio. Most of the time I use the remote debugger attached to a virtual machine. For reproducing issues from production, good logging is key. From our logging we can easily retrace the steps that caused the issue. I also occasionally use memory dumps and network captures to help track down production issues.
تطبيق+المراسلة+بى+توك+BeeTalk+للبحث+عن+اصدقاء+اندرويد+برابط+مباشر
Machine Learning and Its Application in Forex Markets
Why don't we just skip these platform tie-ins and make an auction network for rides and deliveries?

That way you can see options like dollar & time estimations across multiple available services whenever you need to go somewhere.
This is the third attempt at this niche I see on HN. I guess there's definitely a market for this, so good luck :)
Really? I love it. Serves to deliniate the "screenshot" quite well.
React and Redux: Avoiding the Single Page App
>tax the ever living hell out of cash reserves

The wealthy will simply move money amongst themselves, cronyism will run rampant. By disoncentivising savings, in favor of investment,
you'll absolutely destroy upward mobility and moreover push middle and lower income folks into directly or indirectly paying for the investment capital of the wealthy (or politically connected) class, socializing the risk and privatizing the gains.

Even if you make the taxable reserves progressively scaled, the inflation brought about by your ubi scheme will creep brackets higher than legislators can respond. Any attempt to automate bracket movement with measured cpi rates will suffer from cpi fudging

Your proposal is a recipe for social stratification and class warfare hell. It's effectively what we are doing now, except taken to 11.
The proof of the pudding will be in the applications that come from this specific line of research. I predict that there will be folks pointing to anything with an activation network, or a search algorithm, and shouting "look it works like alpha-go".

What is the class of problems beyond go and closed world games which this work attacks?
> And like I said, till it happens to you, or you are with someone like that, you will never believe it.

Just because you have experienced it before does not mean that you understand the causes of depression any more than anyone else. After all, you don't assume that people who have cancer have a better understanding of what causes cancer (all else being equal).

As a society we still don't really understand much about depression. You could be right or wrong, but how would you even know? Your case could be environmental without you knowing or understanding it. On the other hand you could also be correct that it's something else entirely.

Without more studies, we just don't know. I would believe that depression is not necessarily a disease and instead a group of symptoms. That's not to say that you don't have a disorder, but that I think our idea that all cases of depression are the same is incorrect. This would explain why some cases of depression are environmental whereas others may not be; they could actually be different diseases that both cause these symptoms.

As someone who is bipolar, depressive episodes are extremely similar to depression. In fact, about 1/5 cases of bipolar are initially misdiagnosed as depression, reportedly. As far as I know though, we aren't actually sure if they were misdiagnosed or depression developed into bipolar.

Indeed some studies have shown there is a link between bipolar, schizophrenia, and depression. See here: http://www.nimh.nih.gov/news/science-news/2013/new-data-reve...

I don't think it's fair for others to say you are incorrect but it's also premature to say you are correct too. I hope that we will uncover the truth sometime in our lifetimes but it seems we are still pretty far away from understanding psychological disorders.
That's an interesting legal theory, but I wouldn't want to be the test case.
My favorite example of nominative determinism: modern temporal logic was developed by a man named Arthur Prior.
If you published it under an open source license, you have given them a license to keep the code. Probably nothing, except a DMCA counter-notice.
Not sure if this is what you mean, but pendulum clocks work because the pendulum "... swings back and forth in a precise time interval dependent on its length, and resists swinging at other rates."[0]

[0] https://en.wikipedia.org/wiki/Pendulum_clock
So, make it less hard, less risky, and less requiring special knowledge?
Just today there was 2 annoying GitHub users doing this, probably using your script. I always report this kind of activity to GitHub. Hopefully they'll need to do something now that you made this accessible.
Yes but you don't need to have a notepad open. Not having to have a notepad open is much easier then needing to have a notepad open.

Though the lack of variables is another issue...
Technically, the states have only prevented dissolution for a bit less than 151 years. The previous streak lasted about 79 years.

Surely, the Confederate secession qualifies as a dissolution.

I am of the opinion that the U.S. would fare better with more states, rather than fewer. If Los Angeles, New York City, Chicago, San Francisco, Dallas, Houston, Miami, Philadelphia, Boston, and San Diego all became city-states, the usual civic corruption would have less impact on the statewide governments of the donor states.
Neat feature, should save a bunch of time. I wonder if they'll consider support for variables like {{ submitter }} or {{ owner }} that would fill in a mention to the user who filed the issue or the repo's owner.
Terrain maps to STL
The problems being described sound like capacitors that have gone bad in the deflection circuitry. In the world of arcade machines, which run CRT monitors for hours on end every day, this failure mode is very common, and it shows as a "curl" on one or more sides of the display.
Overview of all Elasticsearch API URLs
I genuinely enjoy reproducing via sex. It seems ridiculous to me to deny such a naturally enjoyable experience just because technology claims to have a better way. Besides, it's tradition. Literally every ancestor I have did it. To NOT do it seems kind of... arrogant.
How computationally expensive ? Are we talking supercomputer time to simulate the few seconds it takes to grab an object ? Advanced robots are expensive too and usually much harder to get access to then computational ressources (ie. AWS).
This is a tautology. You're not "right" to fear illegal drug use if your reaction to said fear (cutting off access to quality-controlled, measured doses) causes it.
> They want you to work for as little as you agree to

This implies retention. It also implies a certain level of quality or the agreement fails. So your long run argument falls flat.

Yes, you can pay more to get more quality. This is not at odds with wanting you to work for as little as you will agree to.
MVC Podcast Ep.21: Npm/leftpad, MS Tay AI Bot, Apps.gov, and More
Tiniest Braswell module delivers the goods, including 4K video
Countably infinite? :)

https://en.wikipedia.org/wiki/Countable_set
In this episode, Marty and Victoria talk about the situation with the Node.js npm development community when an important dependency package 'leftpad' was removed without notice. We also talk about Microsoft's "Tay" Twitter chat bot that was abused into tweeting offensive messages, and the rebirth of Apps.gov, a web site of technologies endorsed by the US federal government. We also read two listener emails, give an update on our lives, and do a thumbs up / thumbs down segment.