skysight-inc/HackerNews huggingface dataset:
Your boss, that added you on Facebook. To check how much you are slacking!
Looking at the code[1], LevelDB is used for the datastore. This is using the LevelDB Go bindings (glue in C).

[1]: https://github.com/influxdb/influxdb/blob/master/src/datasto...
Here in Poland it's completely legal and I have leased used vehicles both personally and for business use as well. My experience with leasing companies is that they will lease pretty much any vehicle there that is out there on the market. If you find a used car offer, you can contact a leasing company, they will buy the car and then lease it out to you. I even had a car which had to be imported first - I've signed a contract with the leasing company first,then I was given access to a special account with money in it for the car,and then had to go abroad,buy the car and bring it back to Poland - and then they took care of registering it and they were the rightful owners of it - I was only leasing it out from them.
A star trek: 300-day game of maths, maze and Mars
The 5 types of programmers « Steven Benner's Blog
No, you're right. I wasn't aiming at a "be-all, end-all" post though... just highlighting some common ways people piggy-back their preferences on "UX". However, your suggestion is good and I added it to my (relatively short) list of articles-to-do. To be fair, a good UX conversation can take many forms depending on the project and context, but there are certainly key points to cover no matter what.

I have written about good ux before:

http://thehipperelement.com/post/51160057897/ux-is-a-science...

http://thehipperelement.com/post/51569751954/protip-tuesday-...
> I think the reason for investor's optimism in Tesla is their vision is to get everyone a car.

I suppose that's a vision, but not one that I see fitting-in with the general social and governmental direction for transportation, globally.

Why would everyone want a car, even if the infrastructure could sustain that? We don't all have our own aeroplanes or boats, we lease time on them when we need to use those methods of transport.
The Motocross Madness 2 page linked elsewhere in this discussion is server by IIS 8, which suggests that it's really just content lying around somewhere instead of a rogue server somewhere in the org (which would surprise me anyway).
The proxy is needed to make sure that we can modify the content in such a way that it works correctly during the session. We sandbox the site so that everything keeps works correctly. I'll go deeper into this in a blog post soon.

The connection to the proxy is encrypted and if the site you login also uses https, your password will never be send in clear text over the wire. Since form submissions are not actually replayed on the viewer's side, we only keep them for the time of the request and only in memory. For those companies who want to control the security fully we are working on a on a solution that can be installed on-premise.
I haven't really used Unity apart from launching a terminal and a browser on someone else's desktop. Unity and Gnome 3 seem very similar, both visually and by paradigm. I guess Unity is a brainchild of Ubuntu's NIH attitude.

Personally as a Gnome 3 user, when having to use Unity i got annoyed because my muscle memory keystrokes didn't work as expected (hit win, type "term" hit return, hit win-uparrow, expect a fullscreen terminal), but there's no point in expecting Unity to behave exactly like Gnome 3, I'm sure a similar workflow exists in Unity.
This is awesome!

Would be super cool to have this as browser extension and then let users easily copy and paste the reports they gather on each others walls or as status updates.

Destroy facebook! This would make users wary of spending too much time on fb, just to know that a report might be generated and shared with others should be enough to make people stop using facebook as much.

Hm, a good idea would be to also share the "activity of my friends" in a public post, perhaps outside of facebook on google+ or similar.

Then ones friends perhaps would be upset and all that and then I would tell them "suck it, remember all the the times you uploaded my picture or revealed my location to facebook?".

This would be a great way to illustrate to people the danges or spewing personal information on and to facebook about ones friends.
Lorde: Pop's New Ruler
The concluding statement is a bit wierd: "ASCII appears identical unless you view the hex to see if each character is taking one byte (ASCII) or three (UTF-8)"

That isn't accurate, ASCII text would appear identical even if 'you view the hex', because it is identical in UTF-8, that's the whole point of UTF-8. You'd have to look at non-ASCII characters to see how they're encoded.
Find a job you love, and you'll never have to work a day in your life.
Authors accuse Apple of destroying Japan's tech industry
> There are tens of thousands of old buildings in LA that make it impossible or extremely difficult to run fiber to the home

Really? Here in Sweden, I haven't seen any problems with running fiber to at least ~80 year old apartment buildings (I recently went apartment hunting, and literally zero of the apartments I looked at didn't have fiber internet)
A change control request to setup a redirect on a site from 1998 that will have the absolute minimum possible impact to anything else isn't going to take more than a signature or two even in a company as large as Microsoft. It might even be outside of the scope of needing any kind of official change control due to its age. While working at Xerox I had authority to kill off long forgotten public facing sites that had slipped through the cracks over time.
Site appears to be down; Google cache: http://webcache.googleusercontent.com/search?q=cache:A8oNdl-...
Agree with you 100%.

One could use this system for asserts though:

assert(type.isObject({})));
assert(type.isNumber(NaN)); // fails
assert(type.isElement(document.createElement('div')));
assert(type.isRegExp(/abc/);

This could increase readability (because it documents the data type expectations) and would also break on some errors as soon as possible.
It's good to share...infrastructure for risk management
there are various attacks on the 8-bit version at https://github.com/andrewcooke/Stupid.jl

these include:

- plaintext injection

- ciphertext collisions

- distinguishing attack

- statistical plaintext matching

- partial known plaintext attack
I've answered this already somewhere below.

But the biggest difference is the use case, you would use TogetherJS to add collaboration on your site by writing a bit of code. You would Surfly to share your web session with someone else (no need to code, works on any website), use it to explain things, demonstrate your app or give remote product demo's.
Turkish PM supports porn sites(?):"Won't let mixed-sex student houses"
Ugly and outdated? I use the theme from Xubuntu [1] and there's nothing outdated about it, besides not being adjusted for tablets.

[1] http://fc01.deviantart.net/fs70/f/2013/199/e/d/xubuntu_13_04...
Article is back online :) Sorry for the issue earlier.
The kids are asleep, so it's the only time at home where uninterrupted concentration is possible.
We have been working on such project in our own Opa technology for quite some time.

Do you think we should work on an open source solution for
https://peps.mlstate.com ?

The project is a very clean webmail server, starting with our clean protocol implementations (SMTP, POP, IMAP) and does not require external projects.

Try with hn/hn...

Update: Please don't change the password for this hn account. As an admin, I can reset it, but have better things to do today ;)
Leakers and governments should work together
My employer Payward runs Kraken.com which is a fairly new exchange that also supports other cryptocurrencies. It's easy for customers in some US states, possible for those in others, and super simple for all of Europe. More jurisdictions on the way...
Have migrated over to Outlook.com as well and can confirm that the user interface is quite refreshing when compared to the deteriorating state that is gmail. Be aware that Outlook.com is not 365 and there is unfortunately no paid or premium support option, however entire domains are supported via going to domains.live.com. Perfect for family emails/domains, etc.

After migrating I authored a plugin for Google Chrome that makes Outlook.com your default email application and provides a button to compose a message to quickly share a link via email. https://chrome.google.com/webstore/detail/send-from-outlookc... if your using Chrome + Outlook.com check it out.
Riot: 1KB JS Framework
Notepad also doesn't save as ASCII by default but »ANSI«, the default legacy codepage configured for your Windows installation.
Firstly good spot on the '||' instead of an '&&'. Will fix that now.

Secondly I completely agree about wanting a program to crash noisily and detectably in development, but in production I would prefer that the error is handled and the user can continue to use the app.

Finally I also agree that if type checking is really important to you, a compile to JS language like TypeScript or Dart are the best options. The techniques / approach I am discussing in this article are really for people who already have a large vanilla JS code base or want to learn a bit more about types in JavaScript.
I totally agree. With the rate at which trends change online it's always good to see classic pages to remind us of how far we've come.
Always been interested in things like these. Did something similar with python decorators, just for fun - https://github.com/kashifrazzaqui/pyutils
MySQL locking for the busy web developer
The 10 Day Challenge
Both websites (and papers) are owned by Rupert Murdoch.
"Photos shared/day
Facebook - 350m
Snapchat - 350m"

Apples and oranges there. A share on Facebook reaches all the friends (or list) the user chooses while on Snapchat it's just one person. A photo on Facebook can be reshared further with the possibility of virality, on Snapchat it lasts 10s and then it's gone. A photo on Facebook can be captioned, tagged, located, etc, while on Snapchat it's limited to a caption. And so on.

I don't doubt that Snapchat has a great deal of value because I don't see an occasional short-lived advert image/video deterring many of the core users, but to suggest that it has the same impact as Facebook's photo sharing offering is completely ludicrous. They're different beasts beyond the entirely superficial 'sending photos to other people' similarity.
What's wrong with gmail.com?
Not bad reading for a beginner/intermediate C programmer. However, if you are targeting such, try to emphasize more on possible pitfalls, things to avoid and best practices. What first comes to my mind:

1) Name variables in macro differently (e.g. _X instead of just X) and always use them in parentheses.

2) Always initialize pointers, especially in examples for beginners, as segmentation fault while stepping on uninitialized or dangling pointer is one of the most common errors I have seen.

3) Using -Wall compiler directive is also a good idea to see many possible problems you could miss otherwise.

4) Trick #15 is a really bad practice, it's way better to include header file that declares and defines array, something like Gimp or OpenSSL do when you choose to export output as a header file.

5) Just a suggestion: there is a very handy macro for debugging worth mentioning:

#ifdef DEBUG
#define DBG(fmt, ...) \
printf("%s: " fmt, __func__, ## __VA_ARGS__)
#else
#define DBG(fmt, ...)
#endif
'It's too expensive'; three little words that are killing gaming
Apple Got Up to 5,542 Data Requests From U.S. Law Enforcement
The title should be "How to argue with someone who knows what they are doing when your self efficacy exceeds your ability"
A few of my school friends worked for GCHQ and I questioned their reasons for doing so around ten years or so ago (a lot has changed in the world since then, but a lot hasn't). Back then there were three reasons beyond 'I need an income':

1) terrorists - someone has got to stop them blowing up innocent babies and children

2) kiddie porn - someone has got to take the war on paedophiles seriously

3) organised crime - who knows? Selling arms to the terrorists? Laundering money. That's it. Laundering money and drugs. I remember now.

These 'reasons' can be trotted out like a mantra and working for them is a bit like being a soldier fighting a noble cause that everyone else has to respect.

As per other comment on 'The Cube', people at GCHQ are kept in little boxes and not made aware of what the big plan is. It is a system that works really well. So, even if someone's job has nothing to do with the war on kiddie porn, the war on drugs or The War Against Terror, they know that without their organisation's effort then we would be flooded with the evil stuff and democracy would be doomed.

The 'I cannot talk about my work' thing works really well. Although I am not convinced by it. I think that it is all too convenient to hide behind that rather than be honest about how dull/wrong a given job is.

I think you also place too much thought into the idea that NSA/GCHQ build these systems. Actually it is the guys at the contractors - Lockheed Martin - that build these things, the NSA/GCHQ guys are no more involved in things than the checkout staff at a supermarket are involved in all the evil things Walmart/Monsanto/whoever do. That is the saddest part of it. We uphold NSA/GCHQ to be omnipotent and omniscient, but they are not. The main contractor - Lockheed Martin - are upstream of what the NSA/GCHQ does and they are experts at getting government contracts. Since they can listen in to what all of the other contractors bid they can bid competitively if they really want the work. Since they also own most of the politicians and can promise so many jobs in so many states, they can own the entire government. NSA are not the enemy, Lockheed Martin and their rivals are. And, to answer your question, the dark side programmers work for them.
The CIA, Not The Pentagon, Will Keep Running Obama's Drone War
Details??

- Stamford resident
Futurology.
to be fair, there are some use cases where focus groups (maybe not traditional focus groups, but focus group style discussion) can be useful. I'd generally still agree with that comment as well though
Angular didn't work.
If they took Apple to court, they would be revealing the warrant!
For proper '98 cred, they should have added an animated "Under Construction" gif.

I wonder if the reason for the removal was because of an expired licensing agreement?
JoelMarsh,

I enjoyed this article and agreed with all the points. However, I am calling bullshit on the title "Experience Architect"
Yes, I understand there would be issues on sending passworded resources that are linked within the page. In my case, you would have to recursively send all the resources of the current page to the other client.

Good work though!
TOS can be user-friendly
Sure, but they don't have the "home field advantage" that the NSA does, whereby much of the core internet infrastructure is housed in the US. I forget the exact number, but something like 70% of the world's internet traffic transits the US. (they mention this constantly in NSA-related articles)
Ok, but what's the total annual cost then? I don't commute, so I guess it would depend on how much I drove – what's a ballpark gas estimate? Don't forget to add the cost of my time for buying + selling – how long would it take to make a good purchase/sale? (serious questions, I don't know the answers because I have had no interest in a car).

My parents own a car, so I know what its like to live in a place with one. Doesn't feel substantially different from what I've got now. As the other comment said, there's a very well developed transport network where I am, including public cars. You could say not every place is like this, but I chose to live here in lieu of a place where this lifestyle isn't possible.
Is WebRTC ready for H.264?
Here's the basic (scheduled, async) process...

* background threads continuously check source RSS/ATOM for new entries, respecting 304s (via TTL/ETAG/LASTMOD headers if provided); there's also a configurable throttle to limit the number of times any particular source will be checked, irrespective of anything else

* when new RSS/ATOM entries are found, the _full_ article from the host site is retrieved & parsed and evaluated for keywords to figure out what main topics the article's about; lots of feeds are partial, so being able to grab the full article content (w/out the header/comment/nav/footer cruft) is necessary for it to work

* then the full article is checked for a "suitable" (size/dimensions) image; if one's found, it's pulled down, resized/optimized, and stored locally for display alongside the entry when browsing the site

* then the (full article) text is added to the search index; again, w/partial feeds the full text is necessary to make search useful

* the "research" function leverages the YouTube, Wikipedia, Bing, Reddit, Slideshare (although I may be yanking this out soon; hella-slow responses sometimes), and Amazon APIs.

For display, the "grid" lists all entries in reverse chrono that had a suitable image. The "index" lists every entry.
At my bank, any type of change requires a 48 hour cool down from request approval to change. Sure you can put it through as an emergency change but then a committee of SVPs and EVPs has to approve it and they pretty much never approve anything.
This is bad, comes across as a "damned if you do, damned if you don't" rant

"There is no such thing as a “design perspective.”"

Hello? There's a whole theory of design: grids, colors, hierarchy, typography, etc. It's not as simple as "drawing something pretty" as most may think. This may of course clash with UX and a good professional will know how to balance them. (And of course some may pull this card as to push their personal preferences, as developers pull the "this can't be done" card often for the same reasons)

About 7: yes, it's a bad idea if you do it blindly, but it may often be your best guess. Adapt to your situation and check if it works for you.
I'm glad I saved all those sample WAVs.
Why I'm quitting my job to make apps
https://wiki.apache.org/spamassassin/UsingRazor
I didn't get it when I first saw this post. Now that I'm checking it on a computer, I'm getting a blank page. Works like a charm on my iPhone. Same Wi-Fi, same DNS.
Because they have hundreds of their employees doing shifts of skript kiddie hacking over the open Internet. That is why "people assume the Chinese government is not able to use similar techniques."
Thanks for your insight. I'm genuinely surprised if I did come off as being against both sides. I thought my comment was obviously pro-rationalist (my reasoning being that a deliberately rational person would recognize the importance of one's emotional state and use rational thought to improve it). I may have inadvertently stumbled upon a trolling strategy: in what appears to be a binary choice don't be recognizably for either.

I was also apparently too sleepy to call parentheses by their name.
Thanks! Actually, the prices are lot different in some countries, so it gets little tricky, but I'm working on it.
Just wanted to add that TypeScript is backwards compatible with JS, so having a large vanilla JS code base doesn't really matter - it's already valid TypeScript code, so you can go and start adding type annotations and whatnot.
Basically adding "compiler bits" into your dynamically typed language application code.
It doesn't mean there can't be higher free tiers if it makes economic sense, just that those are the minimum required free tiers. The network will be open access. How about you open a free 100 Mbit ISP of your own ontop of the fiber network?

And to me they sound fine - enough of a connection that those living in poverty aren't cut off from access to social services like job hunting and news, but low enough that anyone who actually wants to get use of the internet will become a customer.
Typescript is a superset of Javascript. So any vanilla JS code base can be easily ported to Typescript.
I think you just argued that first world tech workers should not act like they are entitled to downtime because of warcrimes.

I'm not saying they should feel entitled, but that isn't very rational.
> For me, Linux is WAY easier. :-)

A fair point. Thanks for posting. I never really got good at running Linux on the desktop; I gave up each time I tried, due to a sound driver issue or similar. I suppose if I'd stuck with it, I might feel as you do.
UK. I see different results to both -_-

http://i.imgur.com/vR5X36t.png
That has been my title for several years. If you can be a User Experience Designer or an Information Architect (both well-established job titles), what is wrong with "(User) Experience Architect" if you do both?
As I have said in other threads, just because someone else in another part of the world has a worse life than you does not mean yours is OK. If person A gets beaten 3 times a day and person B only gets beaten 1 times a day, does person B not have the right to say they deserve better? Person A might be in a worse position, but perhaps both people deserve a better life.

>Deserves? Why does anyone deserve anything? Nature itself does not act that way.

Living as we would in nature would be a HORRIBLE way to live human life. The way things "naturally" would occur is irrelevant, we build societies and develop science to improve our lives to where we all want them to be.
bigotry? i don't think you understand what that word means.
Worst. Answer. Ever.
Ruby Version Manager (RVM) is on Twitter now
The other way of letting everyone know about NSLs is to get an Australian to tell everyone about it.
I suspect they saw a surge in traffic and realised that they aren't redirecting it to a page selling their current products and services.
I can't remember for sure, but I think I was lost at first too. Then I discovered the windows key, and never looked back. I love getting most things done without touching the mouse. Though I did have to install a panel for when I work with more than a few instances of the same program at once (at which point alt tab can sometimes not allow me to differentiate between the instances as fast as I'd like).

I still think they should pop up a short tutorial when you first use it.
That said, I think the recent spate of "a majority of science publications are wrong" stories is incredible hyperbole. Is it the raw data that is wrong (fabricated)?

This is only a good working assumption of some (open access) journals and of papers (co-)authored exclusively by nationals of some countries. That's a lot of papers.

The main conclusions? One or two minor side points? What if the broad strokes are right but the statistics are sloppy?

If the main conclusions are right but the statistics are sloppy the paper is true, not false.

My confidence in what Ioannidis published went up significantly on learning that epidemiology is mostly bullshit[0] and "Bayer halts nearly two-thirds of its target-validation projects because in-house experimental findings fail to match up with published literature claims, finds a first-of-a-kind analysis on data irreproducibility."[1]

I hope the author of the textbook does not listen to you.

[0]http://lesswrong.com/lw/72f/why_epidemiology_will_not_correc...

[1]http://blogs.nature.com/news/2011/09/reliability_of_new_drug...
Supposing we wanted to organize a letter (well, email) writing campaign to try to convince microsoft to change their decision and leave it up as a heritage site....which department/manager would we email?

In particular, I wouldn't want them to go on a purge of old game pages now they're aware they still have some, all because of Hacker News + a NY Post article.
Making Business Sense of User Feedback
Are they? That's a very complicated thing to pull off and China isn't known for having the most advanced Navy (e.g. they can't secure their own oil tankers in the Persian Gulf) and they only have a small number of submarines.
One man's battle against India's famous Business School