skysight-inc/HackerNews huggingface dataset:
>>Data works the way we make it work
Who are "we" in this statement ? If you mean the distributors of the data, then you are wrong - just because you give some piece of data/information to another man, does not give you a right to force him to do anything with it. The receiver still has the free choice to do anything he pleases. Of course, you may ask politely, and make certain actions more probable, and most people will respect your wishes. But if you do not want people to do stuff with your data, just do not make it public ... it is that simple.

>>We should not let technology dictate to us if content creators should be compensated or not.
Technology shapes the enviroment in which we thrive. Every law, including copyright law, should be adapted to it in time, or else it will cause much suffering, and then there will be rebellions against it, forcing the lawmakers to adapt the law to the new realities. Content creators will do well to think about sources of compensation, which benefit from the easier/instant copying and computation possible now.
It's also interesting that we finally got (reasonably large and reasonably affordable) displays that display text with true print quality less than a year ago.
Or mobile phones (and network of 1000s of towers) for everyone up to and including a goat herder in botswana. When the mass market gets a hold of something, we can move mountains.
The "masses" also have bigger problems than being spied on. Namely, having shitty lives because they are poor, diseased, and overworked.

Meanwhile, the intelligentsia waits for the masses to fix the problems over which the masses have little understanding or control.

The intelligentsia can't protest--that would threaten their careers! Free speech--meaning political speech--doesn't apply if you're a Senior Vice President. Being publicly political is the fastest way to undermine your potential.

So those with power do nothing because they want to keep power and they have bigger things to worry about.

Those without power do nothing because they have no power and it will make no difference and they have bigger things to worry about.
المرحلة الثالثة من اكس فاكتر
Just give them a less "active" default color and you're halfway there. As they are now, they seem to be asking for action. I'd also write "Step n of N" or simply "n/N" to help clear the meaning.

Congratulations on your good work, by the way. I don't usually vote TFAs up, but you totally deserve it.
That's not less of a speculation.
Solow Productivity Paradox, more computer is not more productivity
"well intentioned but misguided" equals "stupid and dangerous" once you shave off the bullshit.

At least in this case. It's a textbook case, exactly like the one in South Park Uncut.
How could anyone introduce such a rating/firing system? Is that the way you would want to be treated as an employee or contractor?
THX sues Apple over speaker patent
The javascript one is incomplete.

The example I spotted immediately is the extremely useful document.querySelectorAll()[1] which works very much like $('.someSelector') in jquery, but completely native and supported by pretty much everything.

[1]https://developer.mozilla.org/en-US/docs/DOM/Document.queryS...
Hrm, you're right--that's what I get for using any specific examples :)

Any other TLD--besides the special-cased "private virtual" ones (localhost., local.)--will still have this problem, though.
How a fake developer attracted hundreds of emails, bribes, and job offers
If you really want Google to bring Reader back we should all delete our Google+ accounts. Not banter in a corner of the Internet.
Ask HN: Where can I find statistics about remote work?
I am writing a blog post about remote work in terms of large-scale long-term software engineering projects.

Could anyone point me to some statistics about that? I am specifically interested in statistics about people who work from a different location or outside the office for at least 3 days a week.

Thanks!
Stefan
Nice try, but I'm not falling for that one.

(although I'll keep this tab open (among hundreds of others) so that I can get to it "later"...)
Google BigQuery gets bigger with new features
Global warming fingered as Superstorm Sandy supersizer
Schleps exist, but only some of them are necessary (the ones composing the "problem domain.") Others (usually "infrastructure" problems) are just Gordian knots you can slash apart with the right mindset--usually because someone else has already helpfully solved the same problem during a schlep of their own, and released the result as a library, product, or service you can just slot in (e.g. Stripe.)
Also note that Chrome allows you to set document.domain = "" if you have the trailing dot so you could use it for cross-origin communication.
The T-Shirt Test
I have found that the act of free writing whenever I'm stressed out or procrastinating results in an inevitable question that needs answered, and for whatever reason I was avoiding it at the time. Once it's on paper and I can look at it, I can answer the question and move on, and I notice I almost immediately feel better. Figuring out the right question is sometimes not the most obvious thing either, it takes some writing to get to it. Even if I don't act on the question immediately, knowing the question makes the stress go away and then I start thinking about how to resolve the problem.

I don't know, it's something about the act of writing for me. It's getting it out of your head, but going along the lines of what the OP says, there's zero judgment. It's also forcing yourself to not just endlessly think about ambiguities. Writing it down forces you to focus it more narrowly and address specifics. You break the problem down into smaller steps and from there it seems easier to tackle.
I'll give you my humanity when you pry it from my cold, robotic appendages.
Unfortunately all I get is "300,000+".

I'm a heavy user. 3300 in the past month and that's well down on what it used to be.
Man steals $33 million from Australian casino in 'Ocean's Eleven'-esque heist
My guess: it was an experiment, with a limited expiry date

It's one of those things that, after the initial novelty factor passed, has limited usage.

Some have managed to find a use for it (like answering consumer questions for certain brands) but it was limited tool.
And they're not going to add new syntax to Python 2.7 (and the core team has been empathetic that there would not be a 2.8), so `<>` could easily be repurposed for "empty set".

Of course `<1, 2, 3, 4>` would then have to be an alternative set literal.
Just out of curiosity, what is it tweeting about? I've always been interested by what refrigerators thinks.
The 400 error is just the web server complaining that there is no web site to deliver to you for that hostname. It isn't complaining about the hostname being invalid, per se.
thanks for the feedback. Do you have a good site-design in mind from another site? Totally open for change, right now just a quick (bootstrap) draft that works on web- and mobile with viewtext-integration. Looking into the bandwith problem right now...thanks again!
> In a sense, the past can be used to predict the future, via movements and policies

Asimov coined it Psychohistory[0]. Reminds me that I never finished the Foundation series. (In my defense, it is quite a long series.)

[0] http://en.wikipedia.org/wiki/Psychohistory_(fictional)
Koka - a function oriented language with effect inference
Off topic: messages "from the team" on the mailbox website looks like a pre-orchestrated marketing campaign :)
Hey now.

Let's pretend, for whatever reason that the government didn't give two shits.

Well? There would still be a cabal of corporations trying to make us better consumers.

Idk, relevant policy requires smart willing participants. Even if you took away the main antagonizer it wouldn't actually change anything. You can make people afraid of the government but you can't teach them to be careful of being a useful idiot to others.
Surprised they didn't add "start dating startup people" to the list. After all, technology is all about learning to be a good groupie.
Why is this something that people do?
In three days you could make an impact, but not so much on the technical side.

Taking the trash out, making coffee and setting appointments; anything that will allow the technical people more uninterrupted concentration.
>> is just as suicidal is letting your business depend on someone else's API.

Well, I would tend to agree with you for APIs such as LinkedIn's and Twitter's, but not sure whether this would be the case with GitHub for example.

What's your view/experience on this?
Only what doesn't go directly to your new email yet.
It can't be done since it would bring the narrative of "Facebook is selling user's data" too close to reality. With the addition of occasional leaks of who is buying into their platform, it would provide media with a constant stream of savoury headlines such as "Facebook is selling your personal information to the CIA" and "Facebook is selling your your personal information to Iran".
What, are you kidding? Why are some movies 3 hours long, but some are only 60 minutes?
Why o why do each and all of the OSS clones I've seen use a freaking full-fledge database? You could easily use SQLite or you know, files.
This is not a rant against devongovett but to all.
I didn't think that Google could realistically drop CalDAV either until they did.
The difference is that projects like the internet were incremental. At no single point did it require "Billions in infrastructure"; to start it basically required just a couple of modems (which aren't fundamentally complex) and it ran off the existing POTS lines. It could grow organically, unlike major construction works.
Godaddy ddos
It's sad Formspring had to shutdown. But this must be a tough business to be in. They had millions of monthly active users, and yet couldn't pull it off as a business.

This is why I find Entertainment vs Productivity to be a much better way of thinking about startups than B2C vs B2B. When you're in the Entertainment business, you're competing with everyone. Getting successful is a lot about staying in vogue for a long long time.

And even then, someone well-established like Facebook is constantly threatened by little upstarts like Snapchat and Whatsapp.

In the productivity market, you compete a lot more on product (see Evernote, Dropbox). It's not as easy to get early traction, but once you get it, it's a lot more defensible too.

Some stats from Formspring's site (2011-2012) -

Web Stats:

• 365M page views per month
• 20M unique global monthly visitors
• 4.5M US unique monthly visitors
• 28M global registered users
• 8.6M US registered users
• 3M monthly active users
• Avg. 4.5 pages/10 mins. per session
• Avg. 8K questions per minute
• Avg. 2.5M responses per day
• 4B+ responses to date
• 60% connected to other social media
• Avg. 50+ followers per user

Mobile iOS Stats
•Nearly 500K downloads
•55M page views per month
•250K unique monthly visitors
•Avg. 12.5 pages per app session
•Avg. 1 hour+ per app session
Site Stats & Demographics
•54% Female 46% Male (Global)
•96% in the 13-34 age group
•28M global registered users
•4B responses to date
•60% connected to other social media
•Avg. 30 followers per user

http://cdn.formspring.me/images/about/downloads/Formspring-B...
I think it is cultural, so not clear there is a real "understanding".
This question made me scratch my head (in a good way). Do you think that it is easy to find productive people? Where do you live?

The most obvious way on HN to find productive people is probably to move into the valley, or a similar region, but that's a big step from most parts of the world. And then there is the huge shadow mass of brilliant programmers who aren't extroverted on the internet but that I'd love to have around me. They probably exist even in smaller cities or rural areas, but how do you find them?
This is not my resignation ..., yet.
Really? I remember that luggable computers became laptop computers around then, and people were predicting even smaller laptops with touchscreens because Alan Kay described such a thing called the Dynabook. The Radio Shack Tandy TRS-80 model 100 came out in 1984, and it dominated the tiny-laptop market for some years.
Eh? GAE and Ubuntu LTS
Facebook reputation on discount sales
Facebook acceptance can only become assessed by the number of fans an individual or even a fan page provides. The strategies to buying the reputation can vary. Having the ability to interest the Facebook users, nevertheless, is actually the guaranteed way of growing ones reputation.
The article page is crashing Chrome on my iPhone 5. Is it just me?
Robo-pet anyone? Disruption of the nannies' market.
#Mloc.js 2013 videos/presentations

http://mloc-js.com/#videos

for example:

Douglas Crockford (PayPal) : Syntaxation

Michael Ficarra (Groupon) : Redesign of CoffeeScript
I think you might be right. I just tried it on an IIS server set to accept any hostname at the IP the site is bound to and it returned a 400 error as well. Removing the trailing dot made it work.
Gmail has spent a lot of time making it work well with web mail clients, be fast etc. Other people have not done this much in general, they would probably have to buy someone.
Also: It is important to acknowledge that procrastination is something that everybody do from time to time. It's part of life, and unless it's chronic, we shouldn't make it into a big problem.

Another thing: Our brains did not evolve to solve abstract problems for 8+ hours a day. They evolved to solve small, practical problems in everyday life. We learn from early childhood to work hard, to concentrate, to get good grades. Less focus is on the importance of listening to the signals that the body sends us, e.g. about taking breaks. It is perfectly fine to feel tired, to feel like not doing anything. It's important to rest.
Test-Driven Development Bypasses Your Brain
I think the real trend with aging is that more adults will be living with their parents.

The solution to the healthcare and aging issue is already happening: immigration.
From the looks of it, Safari ignores the trailing dot when validating (as you can see when going to https://www.facebook.com./ ). Curl on the other hand doesn't
This makes perfect sense to me. Chat is an important part of a service that my company provides to our users. We received great response after launching "gtalk integration" for chat until some new users started reporting problems due to this issue. We tried the other way around ie. having them send an invite to us but sadly that doesn't work as well. Hope google comes up with a better solution soon.
Ask HN: Who wants to build a decent wireframing tool?
A few months back I wrote an article on how every single wireframing tool available sucks.

http://www.colmtuite.com/three-reasons-why-wireframing-tools-suck

The post was well received and I got a ton of emails from people who agreed with me. A few people even offered me money to build the tool.

A few minutes ago, I sat down to wireframe a new project and I'm already pissed off. I need a good wireframing tool. I would pay for one. Unfortunately, my Javascript chops are not up to scratch and I'm too busy with other projects for the next 6 months.

Anyone care to build this tool?
Using laptop docking stations as hardware-based attack platforms
With this decision, Google made it lot easier for our company to choose between self-hosted mail server and Google Apps business account.
Samsung Galaxy S4 not seen as a game changer, Analyst Says
Wasn't that how Rockefeller killed off small local competitors? First sell at prices cheaper than it costs to buy new stock so that small businesses went broke, and abuse the fact that you're big enough to last longer then they do. Then when there is no competition, rise prices again.

I dunno, I was told this once a long time ago and I don't know anything about Rockefeller. I see no flaws with the tactic though (aside from the ethical ones).
Look around and you'll find techniques for Sous Vide without expensive equipment.
Google Reader petition hits 100,000 signatures
Agree. OP might want to get acquainted to Lean Startup and especially Customer Development ("Get out of the building").

You don't want to spend time working on something nobody wants.

The earlier you can validate parts of your business model, the better. And the easiest way to do that is getting insights into your potential customers. Talking to them will do that, looking at what they complain about on forums, twitter etc will also do that.
I remember some horrible compilation issues with this library while I was trying to get some academic code running - they used the rationals in GMP.
> If due process can be denied to any American, then our "Moral High Ground" has been forfeit.

If due process can be denied to anybody, then our "Moral High Ground" has been forfeit.
Because technically speaking they are different things. "example.com." refers to a domain name in a system with a nameless root (like the Internet DNS namespace managed by ICANN). "example.com" would refer to some different (non existent) domain name system with a root called "com".

The problem is that in practice many implementations that use DNS names display "example.com" to the user when they really mean "example.com." and many certificates are signed for "example.com" when they really mean to be signing for "example.com." A proper implementation would use "example.com." everywhere, but might choose to display "exmample.com" in the GUI if they consistently translate between the two.
Not a reasonable comparison, IMO.
Prescription stimulants are remarkably safe in sensible doses—they make the heart beat faster but do little to destabilize it.

The stimulant risk comes from cocaine, which directly interferes with electricity by jamming sodium channels shut.
http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/web...

> [The trailing dot in the domain name is] there for a reason. It made the domain name a fully qualified one, and thus unambiguous and not prone to search path spoofing.

[snip]

> For example: Posit that the web browser uses the BIND DNS Client library and the search example.net directive is present in that library's resolv.conf configuration file.

> In the case that the URL provided by the user is http://example.com/, a web browser would pass example.com to the BIND DNS Client library for looking up its IP address(es). Because the RES_DNSRCH option is set and the domain name does not end in a trailing dot, the BIND DNS Client library would take the domain name to not be in fully-qualified form and apply its "search path" mechanism. It would look up example.com.example.net. and, if that domain name happened to exist, would return the IP address(es) corresponding to that domain name instead of the IP address(es) corresponding to example.com.. The web browser would contact the content HTTP server at the former IP address(es) without the user being aware of it.

> In the case that the URL provided by the user is http://example.com./, a web browser would pass example.com. to the BIND DNS Client library for looking up its IP address(es). Because the domain name ends in a trailing dot, the BIND DNS Client library would take the domain name to be in fully-qualified form and not apply its "search path" mechanism. It would look up example.com. and, would return the IP address(es) corresponding to that domain name.

> The fully-qualified domain name would thus prevent search path spoofing. (See RFC 1535 and RFC 1536 § 6 for more discussion of this.)
- Reader wars start again. This can be a big positive from this news. Already people are finding new readers to meet their needs. It will drive innovation and I expect to see some great products coming in.

- As many people know things were pretty stagnant on Google Reader. Though it worked for a lot of us, products like Google+ were always going to get more focus. In this way Google might have done us a service by retiring a product it was not developing fully.

- Wonder if the product name was a limitation in itself. Google Reader was always going to be a reader even if you add social stuff into it. If that is the case, maybe they should rename Google Finance to Google Money!

- People are asking if we can trust with Google on providing all these free services. Pragmatic among us say "NO" and will remind us that they have been saying this for ages. Optimistic among us say, well "Gmail", "Youtube" etc. are for "forever".

- Most people like Google services because it means "one login", and it goes all the way to help Android as well. Even if some people are considering their relationships with Google, it is not in Google's best interests.

- Another side effect of the above is - what happens on next spring cleaning? Should I wait to use a product until that product acquires enough momentum? I will be a bit more hesitant to recommend other Google products.

- There is a debate going on between free and paid services. I think it is more about getting a right business model. Services can fail even if you pay them. Most people are not going to pay more than $5/$10 a month for a service like this.

- A big opportunity for a company like Yahoo to get an app for all the devices, and among the influencers. I will be surprised if they don't try to raise their game on readers and provide a better "Google Reader". (this advice is for other companies as well, however I believe, yahoo, will be the one to grab it.)

- Was a bit surprised with all the bitching going on at hacker news. I mean, let them close it, we will have another one or built a new one! And, no petitions please.
I don't recall ever reading that just because you have tests, you should no longer understand the processes by which your code functions. Was this something that they've seen happen, or experienced personally?
There are still things like the Raspberry Pi, and all the things you can wire into it, which obviate the need to spend a few hundred quid on a full on desktop PC.
Glad you found it helpful!
Telecommunications and networking - the wife has to carry her exercise script on a physical card instead of the house sending it through the network.
This appears to have no syntax for X minutes past the hour, and the like. Even more than cron, this would encourage writing a thundering horde of jobs that all trigger at midnight?

Cron's syntax lets you easily calculate the next time a job will have to be run (rather than eg re-checking schedules each second, as in the earliest crons). However, exact timing isn't always necessary or desirable - eg in this case, encouraging all users to run jobs at exactly the same time.

I wonder if there is room in the plethora of cron alternatives for one whose syntax encouraged users to schedule jobs eg 'overnight' and left it up to a scheduler to spread jobs evenly? So eg, 'every hour' actually meant 45-75 minutes between executions.

Something similar happened with g_timeout_add_seconds and tickless idle; there the idea was to gather scheduled events to clock second boundaries, to avoid cpu wakeups-because really, users didn't care that they needed the timer to run exactly n seconds from now.