skysight-inc/HackerNews huggingface dataset:
Nicely done. A buck a plate is entirely doable, but there's been a lack of resources convincing people of it.

...even has a recipe for Poutine (a defining Canadian appetizer)!
Does any Unix xterm do this? (Konsole, gnome-terminal, etc?)
I'm interested in these refunds to advertisers. I've never received a refund, but if accounts are being banned constantly, some with tens of thousands of dollars, then it should have been noticed, especially since most of the time I hit my daily spend, then move onto the next day, you cannot just make that up 2 months later. Retroactive activities must take place.
I apologize if it came off caustic - my point was purely understanding, to not be critical of his 'bubble' while admittedly working in one of your own.
Nobody knows to look at some random domain for you. Any hiring agent will instantly look at LinkedIn for your CV. How is it better to hide that?
Except anonymous users get the benefit of being both anonymous and able to view the profile. LinkedIn pushes users to either upgrade or sign out. Works for me, I don't like signing in often either.
Shoebox Raises $1.2M To Help You Rediscover Your Photos
I saw this recently to, where i had done a google search of the person: the google search result showed their full nam in the actual link to linkedin - after clickingto go to the linkedin page, from the full name link, it withheld the last name.

Idiocy.
Nifty!

Any plans for a self-hosted version?
Data on Income and Wealth from Piketty's "Capital in the 21st Century"
Building your own website to showcase your skills is great. In the professional world LinkedIn is a great place to stay connected professionally especially with older people.

Most of the time when someone asks if I have LinkedIn it is because they are leaving the company and still want to stay in touch professionally or even endorse my skills.

Both have benefits but try to see outside the HN bubble.
For me i find that readability is a good reason to declare functions as vars inside a function. It's much easier to follow (pseudo) code that says function handleCustomers = init some variables, var processCustomer = some function definition, forEach customer-->processCustomer(), do some update to some backend when we're done. It's even more pronounced when there are more blocks of code like processCustomer that are easier to read when pulled into their own function. It's especially useful in node when stringing a bunch of callbacks together.
"Written in PHP so literally anyone can contribute, even if they have no idea how to program."

That made me chuckle.
>Keeping track of your professional connections through time has value to you as well as those you connect to.

And how long do you think LinkedIn will be the hub for this specific use?

I'm not being facetious; these companies come and go. The fact that it makes no money and uses a few "dirty" tricks makes me skeptical of LinkedIn's persistence. As the OP said, it's nice to control your online persona.
Htop: v1.0.3 released + ongoing fundraiser to bring native OS X support
There's an add-on called "Classic theme restorer". If you install that and fiddle about with its settings, you can get Firefox 99% of the way to how it was.
> Twitter may buy some of those companies but to me, that's still out of business

Point taken. But, some companies are built with a goal to get acquired. I would define out of business (and get acquired) as those companies who arent able to sell/continue traction, and get 'acqui-hired' for talent and relevancy of what they built, not exactly to integrate their product offering.
Stop giving me orders as if I work for you.
I'm curious, why do you think that wrapping every single web request in a single transaction a terrible idea?
Recruiters paying to have premium access to candidates (a large part of LinkedIn's revenue) does not appear to involve tricking anyone.
Hi there, founder here. Great point. We actually create a wrapper that allows you once finished to simply cut and paste a line from a CSV to get predictions - preprocessing, scaling, dummy encoding, PCA, etc all included.

We'll also deploy to an HTTP endpoint and you can call it and get JSON response.

Does that address your concerns?
So awesome! Would love for there to be an option to pay what you want for the PDF. I wouldn't mind giving a couple bucks if you offered the options.
I don't think it is a question of good guy or not, rather it's about honoring the contract. The moment you sign up for something you are entering a contract to pay. It's your obligation to do so. Now the other side can choose not to enforce that, but that doesn't make them a "good guy".

E.g. If you rented out an apartment but stayed at friend's place for a month, then is the landlord going to skip asking for rent for that month? No. Does that make him a bad guy? No. It's your responsibility to pay for rent. Same thing applies to car loans/leases/rentals, Newspaper subscriptions and Gym memberships. So, why should SaaS pricing be different? Granted an app can easily figure out if you haven't used their system that month, but then so could a gym.
Warcraft Movie
Out of interest, have you any opinion on selinux vs grsec vs apparmor, in terms of which is better in certain scenarios and/or overall?
The point is, hunting people down protected by TOR and privacy laws in the postal mail system (one of the few practical privacy laws left) is technically possible...but is extremely expensive, requires sophisticated police work, and is time consuming.

Good old-fashioned police work involving the postal system was how some Silk Road vendors were nabbed. It won't matter how secure your market is, if the authorities want you bad enough and you don't know how to do secure mail drops.
right. without popcorn time, i can download movies on a good connection faster via torrent than from itunes. i can watch tv shows that are artificially delayed from recordings on the east coast before they air on the west coast. i'm happy to support the content creators, but they make it so difficult to get at the content, it's tough to feel bad.

Following your metaphor, I now think back to how much money I spent on CDs which are now lost, damaged, what-have-you, and I have no license to that music - same for DVDs.

Fuck 'em.
At least the people scraping my Github profile tends to have a slight idea about what languages I tend to work with.
The problem is that advertisers don't want their brands associated with that kind of content. In order to keep advertisers happy, Google needs to police for content wrt to ads. It's a different set of rules than things like search results or YouTube.
2364 issues closed by > 80 contributors in ~ 1 year - WOW! And the website looks great :)
The trouble with Khan Academy (2012)
> Inevitably, I get endorsed by people who have no knowledge of said skills: I'm not sure why a technology-phobic college admissions officer would endorse my skills in distributed software engineering, and what would be the value of such an endorsement?

I have to agree. I've gotten so many endorsements from non-software engineers who I've never worked with for my apparent XML abilities. I literally don't know what to think about that.
Install the "Classic theme restorer" add-on and fiddle about with its settings, and you can pretty easily get your tabs back where they belong.
>That might give a picture of how English would otherwise look without a Norman conquest

Wouldn't that be Icelandic, or Faroese?
> var a = function(){throw Error('err')}
undefined
> try{a()}catch(err){err.stack}
"Error: err
at Error (native)
at a (<anonymous>:2:26)
at <anonymous>:2:5
at Object.InjectedScript._evaluateOn (<anonymous>:641:39)
at Object.InjectedScript._evaluateAndWrap (<anonymous>:580:52)
at Object.InjectedScript.evaluate (<anonymous>:495:21)"

The "at a" is what we're looking for. I develop largely in Chrome; its been doing this for months, at least.

It also works in IE11 (the only version I have readily available), Firefox, and Safari.
How could you be small enough for a Hacknight but big enough to have an SVP?
It gained a lot of its initial traction by unveiling a very slick, built-in dashboard. This was a design concept, and hasn't materialized (yet).

In its current state, it's an extremely basic blogging platform with a built-in Markdown editor. For me, that was enough to become an early adopter, because I think it has more long-term potential for interesting new features than, say, Jekyll. That said, there are still a lot of rough edges.

Regarding the dashboard, there is lower-hanging fruit with greater payoff for Ghost, including the API (which is apparently a prerequisite to the dashboard anyway). They seem to be prioritizing the right things.
Isn't the proper thing to do is for banking to be made an utility service, like gas or electricity, which banks are required by law to provide, as long as the payment is for a legitimate or non-prohibited transaction?
They cherrypicked a few out of thousands and Silk Road was a tiny tiny percentage of the drug market. What will happen when they are 10x the size? Will that type of law enforcement scale?
I'm using NodeBB -- https://nodebb.org/

I wanted something I could host myself, which rules out Disqus and LiveFyre. And while Discourse lets you show the comments on the blog page, people have to go to the forum page if they want to comment.
> The justification is largely one of speed.

Is it ?

I was under the impression that you don't include them because a unit test is testing a very specific piece of code and not the dependencies around it. This is why you'll mock disk/db/network, just like you'll mock other pieces of code.
"each side loses some as a result"

Side 1: advertisers, budget: millions

Side 2: small content providers, revenue: hundreds

There's no way that's balanced.
So, because you got banned you set yourself to make the problem worse... Well played... NOT!
Maybe. But that could evolve in plugin for websites (think Disqus) which can help them grow.
The problem isn't when you get banned, it is the fact that Google refuses to clearly communicate the reasons when there is real money at stake.

Google: "you delivered 30k worth of ads but I don't owe you anything because you broke the rules. I will not tell you which rules you broke or the URLs of the offending pages though, you will have to trust me"
One third of Americans mixing supplements with meds: study
For a developer blog, what would be the advantage of Ghost over a static site generator?
I suspect the 'people find a single entry field for both search and URLs to be a simpler' could be proved by a study.
Yes. By end of the year. Check the updates, I explain the reasoning there.
U.S. FCC chief details pledge to police Internet 'fast lanes'
Sony develops tape tech that could lead to 185 tb cartridges
i somehow ended up at inktank's vegas launch party (i was pulled onto a bus while very drunk) and they were a really really nice group of people.
By this measure, the comment of every single person who says that they were cut off innocently is just as useless to this conversation. Are people going to admit that they thought they could click ads on their site endlessly through Tor proxies?

confirming would essentially be an admission a very serious crime.

Serious crime? It is actually a problem (there needs to be more competition in this space), but Google can tell any publisher to stuff it at any time. They don't need to have a reason. Now generally that doesn't make sense if they're making money on the relationship, but we know that in many cases they aren't -- that a lot of shady sites undermine the trust advertisers have in the platform.
Advice for Selling Online From Ecommerce Entrepreneurs
I deleted my profile once I started receiving spam from an address I had only given to them.
Your comment is fair but you need to qualify a bit. You don't feel people should use LinkedIn as their defacto online resume - that's fair.

But to brush off LinkedIn entirely is naive. I'm a "hacker" but I use it all the time. When I identify a potential customer, I need to look up who to contact there. And I need to know their email address. LinkedIn lets me search companies & job titles so I can find the right person. That's very useful.
I am definitely going to reinvestigate putting every user's data in their own container. When I last looked the options were FreeBSD Jails (not appealing) or Solaris Zones (interesting but a whole new OS); now with LXC maybe that can assist? There must be a way to harden things further...
LinkedIn has locked down their system so much, when someone asks me to send the URL to my LinkedIn profile, often they can't see it without a premium account. Even with a premium account. I have to download my profile as a PDF, and send that. Lame!
Indexes in Apache Hive
Using indexes with Apache Hive to improve SQL-on-Hadoop efficiency.
Graphene: miracle material and potentially potent pollutant
Linkedin makes Facebook look like a real good deal.
Clean and simple Online Judge
No, it's not meaningless. It can have different contexts. In the general sense, troll can mean racketeer. The fact that many trolls are pure parasites (i.e. while being racketeers they don't produce anything as well) doesn't mean that patent aggressors which do produce something can't also be called trolls when they engage in the patent protection racket.

I.e. using software patents for defensive purposes is OK. Using them for aggression in practice is patent trolling or protection racket, and it doesn't matter whether the troll produces anything or not. It's enough to see any real cases of patent aggression to understand that. MS, Apple and the like which do produce stuff but constantly engage in patent protection racket can be called trolls.

Using patents for encouraging innovation isn't the case here, since they come after competition which developed things independently, didn't copy anything from them and so on. They simply want to fight competition using their patents as weapons, or extort money from competitors (like MS does), and threatening them that if they fight some patents, they can pull out more. That's racket in its classic form.
"As I understand it, George W. Bush deregulated the stock market and allowed multiple venues to compose the market. This resulted in stock trading becoming distributed among multiple venues. When a retail customer submits an order to an exchange they are required by law to give the customer the best price available (no front running). Since exchanges are now distributed they must communicate to ensure the best price is given to the customer. If a market participant can outrun this calculation by placing themselves on exchange A and exchange B simultaneously and transfer the information faster than the participating exchanges, then they are effectively able to front run the customer. There are no rules around this outrunning of the best price calculation, although most people agree there ought to be because it makes execution quality worse."

Your understanding of what is going on in latency arbitrage is incorrect and implies that a latency arbitrage trader can see your order before it executes on an exchange. This is not true.

Further, the only people who think independent price synchronization provides worse execution are large block liquidity takers. That is large institutional investors who have the intention to remove all the liquidity from a group of exchanges. They have always tried to hide their intentions so that the market cannot take those intentions into the account. They are now using scare tactics to make it seem like this is a problem when in fact it is the markets behaving as they should.

Market segmentation & correct price discovery help small retail investors not hurt them.
Datacratic has been doing what you ask for a while now (disclaimer, I work for them). We do ML, audience optimization, segmentation, multivariate and nonlinear models for small clients or for some of the largest shops in the industry. But the algorithms are indeed a small problem compared to building the on-demand infrastructure, managing the dataset, and all the rest of the challenges related to managing other people's data. Trust to handle data that doesn't belong to you is earned with great difficulty, unless it comes from shady sources.
All good points.

The flow is simple - upload a CSV and we'll spit out serialized models, CSV of results comparing algorithms, and an HTTP endpoint where you can get predictions.

To your point about being more than a flat CSV: yes that is absolutely correct. We're starting with flat but moving towards sucking in relations (automatic joins) and constructing feature vectors from that.
http://en.wikipedia.org/wiki/Parody
It's also weird that I'm most endorsed for some of my weakest skills. Everyone thinks I'm a great Python programmer except me, it seems.
This is the most secure computer you’ll ever own
We've seen most of this argument before, but the most interesting (new) part of the article is the implication that CSS is the final layer between software and the physical world and thus hard to test. I'm sure the people on the Mozilla, Chrome, Opera, and IE projects would disagree that CSS is untestable.

It seems Uncle Bob implies that it's ok to skip TDD if you think it is hard to test something. There are much better reasons for most apps to avoid testing their CSS. Likewise there are many reasons for some projects to have extensive automated testing around CSS even if it might be hard.
Emailed the contacts I made at the AdSense event, they said they'd look into it but never responded. Contacted my friends at Google who referred me to other AdSense employees, those contacts also ended up no longer responding to emails.

Going through the usual appeal process just returned automated messages, which also ended up in a dead end. So eventually we just moved on.

Funny enough, I was able to dig up an old blog post by the AdSense team with my photo: http://adsense.blogspot.com/2011/09/continuing-adsense-in-yo.... There's me holding up a big chalkboard, two weeks before getting banned off their platform. That was years ago, so I've since moved on but it was a good lesson learned.
Perhaps not your intended audience, but as a college student with close-to-zero cooking ability, this looks amazing.
Definitely. And why if you roll your own packages for any reason (i.e. you need something in a more more up-to-date form than your chosen stable well-supported distribution includes) you simply must keep a close eye on the relevant projects to make sure that you don't miss an important hole filling fix.

FYI: I run Debian/Stable where I have a choice and stick with the provided versions of everything as a general rule, though I currently have nodejs, npm, and some related modules compiled from other sources.
My bad, cited patent actually belongs to Microsoft... Couldn't find any claims you mention.
Sure ... mind the pennies, but don't risk your dollars to do so (aka penny wise and pound foolish). Ads are a trust business, and a lack of trust erodes their entire business away.
Thank you for this. It is very helpful to think of all the combinations I can make cheaply or quickly, with only a few ingredients. Reminds me that we don't need to go overboard to make something tasty.
So what's a good alternative to AdSense?
Two reasons.

First, the destructive effects of having the media cartels lobbying for restriction of freedom in the name of protection of 'intellectual property'; those are sufficiently well known that I probably don't have to elaborate on them here.

Second, modern media are junk food for the mind, exploits for security vulnerabilities in our motivation systems. It's not easy to pick up on this, because e.g. watching a movie seems to make you happier for the couple of hours while you're watching it; what you don't notice is that it rewires your brain so that the entire rest of your life is that little bit less happy. Studies have shown that, taking both prevalence and magnitude of the effect into account, watching television is the single strongest determining factor in quality of life, with the effect being monotonic: the less television you watch, the happier you are. At least one study corrected for confounding influences by comparing otherwise similar neighborhoods in Third World cities where television had become available versus where it had not, and the effect was striking: where television goes, quality of life takes a nosedive.

For discussion of these and related phenomena, see http://www.paulgraham.com/addiction.html and http://seedmagazine.com/content/article/why_we_havent_met_an...
111 assertions in 4 seconds? Why not 4 milliseconds, or 4 microseconds? These must be some pretty huge assertions. I guess I'm missing something about modern programming...
As a Pythoner previously I have big interest in learning Julia and it indeed looks nice. But based on some small project I tried, it didn't show a significantly improved performance vs. Python. On the other hand, it doesn't have all the Python eco-system which is super nice for anybody who don't want to reinvent the wheel. Therefore, I don't have strong motivation to switch from Python to it for algorithm/learning related task.

Moreover, the benchmark you listed here are still mostly scientific computation related. Just from the benchmark, I'm not convinced enough that Julia beat Go from the perspective of a backend system, which is what I primarily use Go for.

Go and Julia really serves totally different purpose. Go want to replace Python in backend and the Python ecosystem matters little here. Julia want to replace Python in scientific computing and Python ecosystem matters a LOT here.
But not stdout/stderr.
Am I being naive?

Perhaps slightly! There are lots of "companies" that have their entire business model made up of copying someone else's IP (trademarks, designs, content). Back-of-a-van Asian DVDs, backstreet "Gucci" bags, etc. etc.

Clamping down on them reduces consumer choice, but that's no reason not to clamp down on them.
> Companies and recruiters aren't going to search to find my personal website (unless they're already interested in me)

Github. Github Github Github.
LinkedIn for recruiters seems to be a case of aggregating people who potentially have some sort of experience related to what you want. It's great for them because it gives them a pool of people to cold-call. It's not so great for the aspiring employees because chances are greater you will be contacted by a company that doesn't care about you and vaguely relates to what you do than anything else.

It seems like people are afraid that if they delete their linkedin profile they'll miss out on "all those job opportunities!"... Damn it guys, everything dev-related outside of js/html/php is a buyer's market. If you're in need of jobs, there's plenty of high quality freelance websites that can act as a linkedin profile and actually have running jobs.

I'd love to know if anyone actually relies completely on LinkedIn to get their all-precious jobs in the tech sector... because if you do, you're doing it wrong and I'd love to help you.
Patents are about owning the idea, even if you don't have the means to act on it. Car window wipers were a great idea, but the guy who first had it didn't have the $$$ nor connections to actually put them on cars; the car makers thought it was a great idea and implemented it without paying him ... the result made for an interesting documentary.
"Wait, Oracle is an abomination but MySQL is okay?"

I think he was referring to administrative challenges and setup/startup overhead, not steady-state performance.
Sooo crazy that security is trumping functionality in product right now. Like whaaat?
These are amazing looking cookbooks! I love the layout and photography. I am going to have to try a couple recipes! Congratulations on publishing!
Craigslist personals seems practically dead.
If something is broken in code that I'm interfacing with, I'd like for my tests to reflect that. I've never understood the "testing little things in isolation" strategy when it precludes a "test everything all working together" strategy.