skysight-inc/HackerNews huggingface dataset:
This is not censorship in the way the word is usually used. The contents of HN's front page are mostly determined in a democratic, automated manner based on users' upvotes and flags. Some topics are, in the eyes of the people voting and flagging, not suitable for the front page. It has to be this way because the amount of content submitted is many many times greater than the amount of space.
There isn't anything wrong with this kind of obsession tbh. We do need SOMEONE inventing, experimenting with new languages and if someone else is excited about doing so I'm quite ok with that :)
Agreed. How are knitted objects normally made on these machines? Are they using the "assembly" instructions?
To whoever is removing these types of posts...sincere thanks.
Wow, talk about wild speculation.
Quick Start Guide to Analyzing AdWords Performance
This game has become a victim of its own success. Niantic has be strangely silent about bugs and server outages. I foresee a massive drop in interest soon.
Those topics are often interesting to me. Generally the discussions that they illicit are low quality relative to typical Hacker News discussions.

In a way, this thread sort of hits at two of the reasons I find them low quality:

1. Those topics generate a lot of meta-discussion about Hacker News rather than expertise.

2. Those topics tend to be interpreted as a license to insult people with whom one disagrees. My conclusions about the quality of those topics are both logical and based on empirical observation of many samples. That they diverge from someone else's makes them no less so.

Good luck.
That's still ambiguous.
Honestly, those compelling new features need to come soon. I've only caught maybe 50% of the catalog, and it's already getting really grindy. It's a LOT harder to pull users back onto the platform once they've left than it is to keep them enticed while they're already on. I predict something like a 70% dropoff rate for users over the next 30 days unless they release something shiny and new[0]

[0] Purely anecdotal, but based on multiple contacts already getting bored enough to uninstall
Programming is really formalization. That is the hard part. The kind of thinking required to take something and express it as a set of logical and computable constraints. It doesn't matter how much money you throw at the problem we are never going to have the entire population being able to "program".

It is the same reason despite all the training in mathematics only a few people go on to get a PhD and come up with something novel in mathematics. The rest of the population gets by with basic algebra, not even calculus is required.
And this is news because...? If I wrote bad things about my landlord, there's a good chance I'm going to be kicked out as quickly as legally allowed. (Sooner, if the landlord doesn't care about legality.)
Point 6 seems to be in conflict with point 1. Changing the world order will require lots of work (or lots of thinking, which is also work).
I'd bet on something like the Facebook app, assuming they advertised it heavily when it first came out.
Believe me, the temptation is strong.
Also:

https://news.ycombinator.com/item?id=9423592

https://news.ycombinator.com/item?id=8844083

https://news.ycombinator.com/item?id=7094402

https://news.ycombinator.com/item?id=8107588

https://news.ycombinator.com/item?id=8246255

https://news.ycombinator.com/item?id=4639271

https://news.ycombinator.com/item?id=5903868

https://news.ycombinator.com/item?id=2358111

https://news.ycombinator.com/item?id=387789
Also checkout Elm for Beginners which is free. Not sure if free offer is temporary.

http://courses.knowthen.com/courses/elm-for-beginners
Movie recommendations based on your personal taste
Can I do better? Or is it all downhill from here?
There's a karma threshold for flagging. I think it's reasonably low, about 30?

So, once you get that amount of karma you can help remove those stories (and comments) by clicking the timestamp and then clicking [flag].
Sorry - accidental down vote while trying to upvote on mobile.
Once upon a time, Excel didn't exist, and if you wanted to do that kind of thing, you needed to program it. So Excel replaced a segment of programmers.

At the same time, many other programming opportunities opened up. We have code in every single doorknob (at least, a lot of them). Some coding usages will be replaced, but others will always open up, at least for the forseeable future.
there is a difference - Skype for Business is buggy as HELL! Hundreds of our users (myself included) are always having problems with it
A Look at the Weird, Wild World of Death Fraud
You agree with the author.

>> No, the hard part of programming is understanding in very specific and rigid details how to accomplish a task.

The real benefit of something like Project Bloks is that it actually
removes the code; it allows children to begin thinking
programmatically, without the obstacle of syntax. And this is a
tough distinction to make, because people often use “programming”
and “coding” synonymously. But the fact of the matter is thinking
programmatically needs to be divorced from writing code: the former
offers large educational value to a broad range of students, while
the latter offers very little.
Fashion news
Even if you got the data legally, you might not want to disclose it, because

i) It makes it seem more boring ("oh we just made an api call")
ii) It opens the door to the other party saying that you violated the TOS (although they would still have done it; after all they are a 16bn firm that wants to defend itself)
#1 would be true if everyone HAD to be in the same timezone. Some companies specifically look for remote employees in different timezones to cover customer communication/support etc. So that's pretty company-specific.
Graphics can be useful in some domains but nothing beats text in the general case.
Crap. I've already banished Babel from my toolchain -- the Babel ES6 shim throws a warning in Firefox about modifying the prototype of an object, and from what I can tell that will kill or limit both V8 and SpiderMonkey optimizations from that point on.

Back to plan A: Don't use Lodash in client code unless I'm willing to use the whole thing (so that I can get the chaining optimizations, which cherry picking doesn't support anyway).
Facebook has been out for ages though, the number of total devices has grown significantly since then.
We filed a support ticket and also had our traffic moved to a new IP, but I had to write to their Twitter account for them to pay attention. I urge everybody with an Essentials plan to do this, because it seems that if you don't complain on any channel possible you'll stay on this situation until it passes which can be "a few days" as they say.
Undergraduate Bursaries
Trump's racist credentials go quite a way beyond his comments on illegal Mexican immigrants. For example, there are his comments about judge who allegedly can't do his job because he is "Mexican" (though born in Indiana):

http://edition.cnn.com/2016/05/31/opinions/trump-attack-on-j...

http://edition.cnn.com/2016/06/07/politics/paul-ryan-donald-...

And there were the times he retweeted bogus crime figures from a white supremacist twitter account:

http://fortune.com/donald-trump-white-supremacist-genocide/

And of course the time he called for all Muslims to be banned from entering the USA.
I'm talking about human-guided programming without using traditional programming language, creating a design document to lay out what it does and how data flows and allowing the computer to sort out the details based on a stored data set.
It depends on your needs and budget.

Can you afford time but not money? Try Sensu or Nagios.

Do you have money and not time? Try datadog.

Like someone else mentioned here, if you're looking to alert off of logs from ELK, try Elastalert.
Too true. I'm going to err on the side of caution with ethanol. My reasoning is as follows:

Ethanol is a solvent, our brains are mostly fat - this should be a cause for concern. Cell walls are a phospholipid bilayer, which probably, at least partly, explains why ethanol is an irritant to our tissues. Anything that causes irritation over a long enough time can lead to an increase in cell turnover and inflammation. Anything that leads to an increased cell turnover and inflammation has the potential increase the risks of cancer.

Additionally, for all the supposed health benefits of drinking [whatever the fashionable number is this week] glasses of wine, all the experiments I've done by pouring wine on to plants and insects has led to a failure to thrive or death, whereas putting green leafy vegetables on a plant or insect typically leads to the organism thriving, or at worst disinterest.

Also, ethanol can be used as a toxic agent for the purposes of sterilisation. That doesn't sound like the sort of thing I would want to drink.

Additionally, even the organisms that produce alcohol for human consumption, the Saccharomyces yeast organisms, consider ethanol a waste product.

I'm not going to wait for conclusive evidence to prove that alcohol does or doesn't cause an increased risk of some types of cancer.
You might want to watch this: https://www.youtube.com/watch?v=k1oR0EYaOHY

It's relevant because it's from Mind of Chef season 1 with David Chang.
click the timestamp, and then click [undown].

https://news.ycombinator.com/item?id=12073675
It's probably another game.
If you can have a monitoring system in the cloud Datadog is a great choice.

Good documentation, UI, many, many plugins and fair pricing (IMO).

https://www.datadoghq.com/

(Im not affiliated with in any way other than using their product on a pet project with many moving parts).
> These sites seem to be run by idealistic individuals, rather than as a profit making enterprise.

You really think people advertising adaware 'Improve PC performance now' and 'watch XXX live with donkeys' are idealistic individuals fighting draconian copyright laws?

Also I don't know about kickass - but for example the /scrape endpoint is blocked on the piratebay tracker (and most other 'commercial' trackers) -- meaning that you can't get basic statistics (like leechers/seeders) about a torrent which is tracked by them without going through their advertisements.
I've heard tons of praise for https://docs.unrealengine.com/latest/INT/Engine/Blueprints/ and I've job-interviewed several people who have built simple games without bothering to type code.
> The extension has the "<all_urls>" permission which explicitly allows it to do this.

<all_urls> have nothing to do with the browser's normal Same Origin Policy for individual web pages. All URL's indicates that the extension is allowed to operate on all pages loaded in the browser window.

It has nothing to do with the resources loaded by the extension. In other words, I'm talking about (for a start), this "Regular web pages.. limited to Same Origin Policy. Extensions can talk to remote servers outside of its origin."

https://developer.chrome.com/extensions/xhr

In other words, extension should be treated as operating within the context of that tab; in other words, a locked-down sandbox for that tab.

Cross-origin permissions as noted above should be flagged to the user and should apply across the board to any injectable resource (including CSS, HTML, Javascript, SVG, etc.)

Otherwise, outside resources should fall into the Same Origin Policy (i.e., if your tab is at https://google.com/, only resources should be loaded from google.com.)

<all_urls> specifically refers to whether the extension is triggered on all URL's that are visited in the browser or not. That permission is usually needed.

Different origin attempts to communicate (read and/or write) any data on its own to any third party server should fall under different permissions.

For more information on what should have happened here, please see "Only local script and and object resources are loaded":

https://developer.chrome.com/extensions/contentSecurityPolic...

> It also explicitly turned on unsafe-eval.

That's a good point, and I agree; in fact, unsafe eval should be only be allowable within the Same Origin Policy.

Also, this brings up another good point: some permissions are more risky than others (for example, the legitimate use cases for unsafe eval are few). A visual indicator of the relative severity of the requested CSP's when installing the extension would probably help less technical people separate when an extension is very risky. (Multiple red danger symbols would probably be a good clue..)
I want to see this paired with a Kinect. Walk into a store, select a sweater off the rack that you like. Scan the tag at a kiosk. Get scanned. Customize the fit and color. Come back in a couple of hours with a new garment.
I've used Nagios and Icinga2, and I've become a huge proponent of check_mk. The documentation isn't great, but the product rocks: with very little time, you can start monitoring a slew of services (disk, hardware, logs, ntp) with almost no tweaking required. You can easily create custom checks, but you also have all the Nagios plug-ins it's compatible with. No daemon listens on the hosts being monitored. You get graphing for free (no setup time) for almost all your checks.

It uses Nagios under the hood, it's basically an automation system that generates those Nagios systems. The GUI is amazing, because it uses a plug-in so you don't have to edit files on disk to group your hosts or tweak the alerts. Those configs are snapshotted automatically at every change, and you can replicate that configuration automatically to remote servers. Download it from the upstream site instead of relying on distro package repositories.

Caveat, the documentation sucks, the GUI can be nonintuitive and it's hard to Google problems. It takes time to fully tune. Out of the box you'll probably still be impressed though.
> If someone isn't in front of you banging on their keyboard you have no assurance that they're actually doing work.

If someone is in front of you banging on their keyboard, you need not have any assurance that they're doing work, either.
Why-dry-itchy-scalp-is-the-mistaken-dandruff/
Sure, but he totally missed the idea of the book. Something tasting salty and not salty is not an instance of self-reference and neither were any of his other examples.
Many people looking for the "perfect language" want one that minimizes cognitive costs. An initial increase (comprehensive type systems like in MLs; rust's notion of ownership and lifetimes; Spark Ada's comingling of specification, code, and types) in cognitive cost which, once internalized, results in reduced cognitive costs for certain tasks. Less time spent developing tests. Less time debugging. Less time spent in maintenance (not because it's not needed, but because it goes faster when it's done).
JACK audio transport streams are in Opus format by default. Those of us who have been playing in the audio production field have been spoiled for quite a while now.
> Reddit is not the United States.

I'd substitute 'the world' for 'The United States'.

Both Reddit and HN have an audience that transcends the borders of any one country, including the USA.
> Unless you designed Google's original search or AdWords, "worked at Google" =~ "worked at IBM."

I'm not sure I agree. Think about all the infrastructure required to run those services; low-latency transactional databases, data centers, network engineering (peering, load balancing), etc., etc. Those are all enormous achievements that are rarely duplicated at other companies.

When you "ping google.com" and nothing comes back, do you assume that google.com is down, or that your Internet connection is down? What about "ping ibm.com"? :)

(P.S., ibm.com appears to block pings. Or it's down right now!)
Of course, all of the pieces of information that blueprints and schematics are conveying are 2D layouts. Once you're out of the realm of things whose forms can be reproduced at reduced scale, or simplified to functional equivalents that lie on a plane, the types of useful visual representations of things are sharply reduced; they become extremely stylized, and symbolic. At that point, you've basically arrived at language again.
I keep seeing these comments foretelling the "inevitable" doomsday from the development community. This is a surprising sentiment. What Pokemon Go has shown, regardless of its future success, is a new ceiling for mobile app virality.

Also notable is that people always cite the issues as the reason for failure. But these issues have affected the app since day 0. Pokemon Go is having this success despite its technical flaws. Further evidence that building the right product trumps building a flawless product.

I say flip the narrative. What Pokemon Go has shown is that a product that fills a burning desire can achieve what seems like unprecedented success levels, quickly. The app doesn't need to be perfect. It needs to be something people want.
"New York"
"New York Bernie"
The one you use. I have sold and implemented these types of tools for the past ten years. Biggest problem is companies not actually fully implementing and using the tools they already own, and letting teams splinter off into their own tool sets.
Well, they also contend that the "lease" was violated. So there's that. If you continually poke about in doors around the apartment building that the landlord says you're not allowed to, there'a also a good chance you'll be asked to leave the premises.
Algorithm IntFact: My Life's Work
As always, a release we're very proud of. We're happy to answer any questions.
I'll be in touch!
> News is basically fact reporting.

Suggested reading: Manufacturing Consent.
Because travel is polluting for a start. When we get cold fusion teleportation with no environmental externalities then everyone can live 100 miles from work if they want. When we don't have to carpet the world in roads and internet cables and have people drive past their house to deliver mail every day they can live as far away as they want. When they aren't burning fossil fuels to heat 40000 square feet of living room then they can live in the biggest house they can build and I won't care. Until all those things are true, I'm going to argue that dense urban living is better and we should be encouraging it or at the very least zoning for it and allowing it.
True. With a phone attached to it.
Turn the color of button3 in pane4 red

Cobol had that idea, and Applescript took it farther. For example:

tell application "Safari" to activate

It starts to get unwieldy because there are so many parts of speech, and remembering them all and how they fit is a pain. Some people call Applescript a "read only" language because of this.

"Looking like a natural language" doesn't make the language easier to use, at least until we have AI compilers.
That's really the only solution. A decentralized torrent site, that only hosts names and magnet links.

However, there needs to be some kind of control built in. That way there isn't spam and abuse. Not sure how you would accomplish this.

Then there would be another weak link that authorities would likely target - trackers and servers running trackers.
Yeah, should have made it more clear. Monitoring a linux-based application cluster of a couple thousand machines.
This is pretty cool. One of my favourite websites when I was in high school was MileStat/MileSplit. It was specifically geared towards high school runners in each of the states. I assume it started out specifically at the national level, but they've bought up state specific sites to merge under 1 banner.

I don't know much about wrestling, but perhaps consider taking on the high school level.
Maybe flappy bird?
3. Seems like the biggest issue to me. If you're an Uber/taxi driver you have the ability to stop the car and kick people out. Your presence is what mostly deters the riders from doing untoward shit. Just think about everything drunk people would do if a driver was absent.

Whatever counter Tesla might have in store to prevent this, it would have to involve them analyzing/monitoring/recording the behavior of people in the vehicle, which would be a huge privacy nightmare that nobody wants to be a party to.
Get a girlfriend.
Whatever the case, it sure does look as if the DNC has been playing favorites. There's more where that came from, e.g. -

> From: Daniel Strauss [dstrauss1987@me.com<mailto:dstrauss1987@me.com>]
> Sent: Sunday, May 08, 2016 12:25 PM
> To: Miranda, Luis > Subject: Deep background question
> > Hey
> > So we want to see the list of committee appointments the Sanders Folks submitted just to verify it was mostly staffers and ineligible figures. That possible with no fingerprints attached?

https://wikileaks.org/dnc-emails/emailid/7065
Yeah I've been there too. I actually had that realization while in college. I saw my friends a couple years older than me who were graduating, but could not find jobs, and were going no where.

It took me awhile, but you need to figure out what you want of life. For me at least, I decided I wanted to help make the world a better place and be in control of my own life. To create something and not rely on a 9-5 job for a paycheck. I'm still figuring shit out myself, but I think I learn more by trying and failing than I would ever learn in school.

Check out James Altucher. I read this a few years ago when I was in a similar state of mind and this article really struck a chord with me.

http://www.jamesaltucher.com/2013/12/the-ultimate-cheat-shee...

I'm on year 3 :)
> Maybe some compelling new features will be added to keep players from getting bored? Direct peer to peer battles and possibly trading for example.

You mean actually make it a pokemon game?

That's crazy talk.

(and I want to train up my team too)
I used to mess around a bit with Inform 6 (they had a really excellent tutorial[1]). It wasn't great, but since it was basically C-like with some extra DSL stuff sprinkled on top, you could usually figure out what it was doing without too much effort.

I tried to get into Inform 7, but the natural language syntax was so fuzzy, I was constantly trying to figure out how things worked and how I had to write things down to get the results I was trying to get.

EDIT: Since guess-the-verb was sometimes half the battle with old Infocom games, I suppose its ironically fitting that the experience of writing IF with Inform 7 parallels that experience.

[1] http://inform-fiction.org/manual/about_ibg.html
> Would there be a point to the FBI operating a torrent site?

Possibly for the same reason they end up operating other sites such as illegal pornography sites.

But why do they do that? Because these sites have users who sign in and upload things. In this case, they could have access to the releasers account details. usernames, emails, passwords. It's generally the releasers that are the same people or groups that do the ripping, who may have relationships with studios, networks, cinemas etc. Nothing major but it's a bit better than not having them.

Also, if a third party controls a server, they can, as Snowden has repeatedly shown, target specific users with malicious payloads. Even if they are using HTTPS.
Since the comment from the new account mentioning it may be modded away, I'll say (as a recent user, not affiliated with them in any way) that Rodeo is a fairly robust integrated analysis environment, a more immediate kind of Jupyter notebook. They recently added a native dataframe viz, too.

http://blog.yhat.com/posts/rodeo-2.0.6-dataframes.html
We have had very good success with sensu. We like it better than nagios, but I haven't used many others so can't really say that sensu is better than everything.
A Formal Verification of Rust's Binary Search Implementation
Make friends at work or at a community hobby/social/religious/whatever group. connect with people who are into what you are into.

find a mate, start a family, or join a family.

when you are busy, engaged with beautiful/intersting things or good people, you don't feel stuck.