skysight-inc/HackerNews huggingface dataset:
i have a degree in Statistics (from a college in the states), and a master of science in e-commerce (from a college in HOng Kong). Does that qualify me for the "computer system analyst" bit? im currently based in Asia, should I consult the local US consulate?

And if I get this TN visa, if I switch jobs, I dont need to renew it right away or anything right?
There's also Line Pay for places where that's prominent

https://help.line.me/line/android/categoryId/10001102/

https://www.youtube.com/watch?v=Xv25NjPxzW4
"Any advert in a public space that gives you no choice whether you see it or not is yours."

That's an interesting conception of one's natural rights in a public space, given that basically nothing in a public space "gives you choice whether you see it or not" by the definition of "public space." The following does not sound different in principle from the quote:

"Any member of the opposite sex (who with their looks implies you're not sexy enough and all the fun is elsewhere blah blah BLAH) who gives you no choice whether you see them or not is yours. They're yours to take, 're-arrange and re-use'."

I honestly don't see a difference except in degree (and hence in jail time I'd prefer to see resulting from actions based on each of the attitudes, roughly 15 days and 15 years, respectively.)

There's a big difference between blocking ads on my machine and spraying ads in a public space. The latter is a small-time prank of course and nothing close to a serious crime, but the philosophical basis for it cited above couldn't be more off IMO.
https://sfbay.craigslist.org/pen/sub/4929488362.html
That is why the only framework I use is Backbone - and only as a router. It says here are your event, njoy.

I do use a lot of libraries though. But libraries are different beasts, they solve your problems and not try to hide it from you.

The unix ideology of single purpose, easy to debug tools chained together is the only way to stay sane in the industry. But we have not got that memo yet.

If any framework has "magic happens" step, you are probably safer not using it.
> I think the problem is life standards that emphasized to us by ads.

Heh, if that's true, that's another reason for folks to use adblockers. ;)

> So, I don't believe giving more to people solves anything.

When it comes to solving problems, the evidence is rather strong. Giving people more food, shelter, medicine, health care, education (even plain old money), results in striking benefits to individuals and communities.

This should not be surprising, but if you need studies, there are plenty:

https://www.reddit.com/r/BasicIncome/wiki/studies
I dread the day where the only content available is what artists can produce independently. Movies like Interstellar, or the TV show Lost, are by their nature very expensive, and it would be a great loss if this type of content could no longer recoup its expenses. I hope there's a place in the future for both indie work and expensive "blockbuster" content.
If slavery on the inside is not controversial, even less so is "judicial rape", the expectations that prisoners get sexually assaulted in prison, along with their legal punishment.
Navigation elements are an expected, and rather essential part of a site's functionality.

Ads aren't — as ad-blocking software perfectly demonstrates: the day a site legitimately doesn't work (in the sense of being unnavigable, or somehow otherwise unable to be utilized in the way its creators intended, irrespective of its revenue model) because advertising content — which someone has chosen to include in order to monetize my eyeballs — doesn't load, then maybe you'll have an argument.

It's as simple as this: ads, if they're on a page, aren't what induced me to view that page. If the stuff that does draw me to a given page doesn't work, that's a problem. If ads don't load, my (personal) experience of the page is, in fact, improved. How exactly is that a problem, again?
When I wrote the same kind of article in Nov 2011 [1], I came to similar conculsions; ujson was blowing everyone away.

However, after swapping a fairly large and json-intensive production spider over to ujson, we noticed a large increase in memory use.

When I investigated, I discovered that simplejson reused allocated string objects, so when parsing/loading you basically got string compression for repeated string keys.

The effects were pretty large for our dataset, which was all API results from various popular websites and featured lots of lists of things with repeating keys; on a lot of large documents, the loaded mem object was sometimes 100M for ujson and 50M for simplejson. We ended up switching back because of this.

[1] http://jmoiron.net/blog/python-serialization/
His big miss was not to be more positive about the possibility that his technical objections would be obviated.

He was right about salespeople being the first big corporate market -- that was behind the rise of Siebel Systems.

He was right about widespread business use depending on people being happy (or happy enough) with the screens.

He was right about widespread use depending on the price gap vs. desktops being not too high.

His two mistakes were not foreseeing favorable answers to all those challenges, and not foreseeing the technology that made even handheld devices usable.
Um, the Wikibook has exercises, and you can add more, you know.

The incompleteness is not relevant here. The last quality someone needs when they have no experience is completeness. Sure, the Wikibook isn't complete (but you can add to it where it's missing!), and more exercises would be good. But for anyone coming from zero, the priority is being the best overall introduction to the concepts. Once you're well in the door, then you aren't a total beginner anymore.

The elementary track of the Wikibook is a superb overall introduction. I wasn't saying it stands alone and is all anyone ever needs.
The smell graph
If consumers are to consider the morality of adblockers, I wonder when advertisers will consider the morality of their emotional manipulation and large media organizations the morality of the advertising content the include.
*(Python)
Yes, except that the correct number isn't 1.

It's 2. :)
John Oliver's Interview of Edward Snowden
SOSventures partner Arvind Gupta: “Money is like alcohol”
Using your rationale, you should also be blocking any work done by freelance journalists.

No, using that rationale, I should be blocking any work done by anyone I choose to block.

EDIT: As far as the "ethics" of ad-blocking, I'm not the one arguing ad-blocking is an ethical position. For me, it's an aesthetic position (ads are ugly), and — as The Fine Article does point out — one of choosing to have my browsing habits remain untouched, unmolested, and unanalyzed and re-sold by the demonstrably unclean hands the advertisers are grabbing at me with.

I guess you can call that an ethical position if you want, but it's not about what's right or wrong in my behavior, so my ethics are pretty much moot.
> What if buying something was as easy as Liking it? You’d probably buy a lot more, and buy it through whoever made it so damn simple.

Exactly. There is Paypal. Afaik, Amazon and Google discontinued their similar service that was in competition with Paypal (API for third party website payments) - but why? (I think that were the services: Amazon WebPay, Google Checkout)
You really never heard of Aaron Swartz or Andrew [Weev] Auernheimer?
Mother's Day 2015: 8 Best Gifts
This is also a good way to add unlimited context to a transaction.
"Shoplifting for the web" - so where do you draw the line? If I mute the TV during commercials, is that stealing? If I change the channel, is that stealing? If my monitor is too small for the ads to show on the side of the article, is that stealing? If my internet connection for some reason drops all connections to doubleclick.net is that stealing? If I don't have ad blocker enabled, but have conditioned myself to not even notice the ads, is that stealing?

If the first two ads in google search results are exactly the same as the first two actual search results, which link is is moral for me to click?
You should show the before and after!
"So, as I was starting with Haskell, I had Linux, Git, an invitation to join an IRC channel (a wut?) and, er, “a text editor” thrown at me. "

If this doesn't strike you as very WRONG, I don't know.

How about codecademy in a browser instead. Some folks shouldn't teach.
> I hope there's a place in the future for both indie work and expensive "blockbuster" content.

Certainly. You'll note that as individual expenses go down, group expenses should go down as well since employers will no longer have to cover their employees cost of living. Prices of everything will continue to plummet (as they have been). If anything, they should be able to do more on the same budget.

EDIT: You might think "Well who's paying for all those basics? Surely that will imply higher taxes."

Compare the cost of a 1GHz CPU today to the cost 10 years ago. The price went down and yet taxes did not play a significant role in that. The basics could be covered by taxes, but they need not be. The price of basics goes down over time naturally as technology advances and builds off of the knowledge and efficiencies of the technology before it. Taxes can be used to accelerate this process, but they are not necessary for it to happen in the first place. Free, clean drinking water was not even a thing a few centuries ago. Now it is everywhere in first world countries. The same should happen with other necessities.
>Do you have the right to freely distribute your thoughts while incarcerated?

Only in a very restricted form because of the possibility that convicts could instigate or control criminal activity via such communication with the outside world.

visitors, letters, and phone calls from prison are strictly rationed because of the resources required to monitor them. Even though mobile phones are strictly forbidden because they cannot be controlled, they are quite common in prisons.
I don't really agree with the approach enough to make the wikibook into what I think is needed without rewriting most of it, which is why I started writing a book instead.

I go over some of the problems with other resources here: http://bitemyapp.com/posts/2014-12-31-functional-education.h...

I didn't touch on the wikibook in part because people have this weird partisanship about it that I haven't yet fully understood.
I'm trying to understand how this is different than browserSync [1].

[1] http://www.browsersync.io/
If we can get some kind of legislation that requires native advertising to be labelled in a non-obnoxious, but non-discreet way, I'd be totally cool with it, and prefer it to traditional advertising even. Too bad that probably won't happen.

I think Buzzfeed actually does a reasonable job of it, it's pretty easy to see whether or not content is an ad, and who paid for it.

It's not like advertising-supported content was ever uninfluenced by its advertisers.
Yeah, this error is made consistently throughout the article and the author should fix it. It serves to inflate the project's performance by as much as two-thirds, and some people will see this as intentionally misleading and write your project off because of it. ultrajson looks to be way faster; don't alienate people by fudging the numbers.
Buttercoin is shutting down
The Grounding of the Royal Majesty (2009) [pdf]
I love that Peter Thiel is a category
Dammit, I am going to be working Los Angeles when this goes on. Wishing the event great success, I was enormously impressed by previous ones and think these hackathons serve an incredibly important social function.
Google's mobile network could offer free international 'roaming'
And it just keeps going, love it

➜ ~ curl http://crashfirefox.com/

....................../´¯/)
....................,/¯../
.................../..../
............./´¯/'...'/´¯¯`·¸
........../'/.../..../......./¨¯\
........('(...´...´.... ¯~/'....')
.........\.................'...../
..........''...\.......... _.·´
............\..............(
..............\.............\...
SNITCHES GET STITCHES

....................../´¯/)
....................,/¯../
.................../..../
............./´¯/'...'/´¯¯`·¸
........../'/.../..../......./¨¯\
........('(...´...´.... ¯~/'....')
.........\.................'...../
..........''...\.......... _.·´
............\..............(
..............\.............\...
SNITCHES GET STITCHES

....................../´¯/)
....................,/¯../
.................../..../
............./´¯/'...'/´¯¯`·¸
........../'/.../..../......./¨¯\
........('(...´...´.... ¯~/'....')
.........\.................'...../
..........''...\.......... _.·´
............\..............(
..............\.............\...
SNITCHES GET STITCHES

➜ ~ curl http://crashfirefox.com | wc -l
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3613k 0 3613k 0 0 2020k 0 --:--:-- 0:00:01 --:--:-- 2019k
120000
Feel like there was timed upvotes to get this on the front page. I watched this pretty much in the span of 2 minutes go to 8 upvotes.
Noah Kagan shares his experience on how to get more email subscribers
HTTP/2 makes provision for the rejection of pushed resources.
Doesn't this only encrypt the first line of input? I thought the idea was to generate a pad-file of equal length to the whole file.

(with-open-file (input input-path)
(with-open-file (pad pad-path)
(setq input-buffer (%string-to-octets (read-line input) *encoding*))
(setq pad-buffer (%string-to-octets (read-line pad) *encoding*))

Also, I'm not sure what (specifically) read-line looks for to stop reading, but if it can occur randomly you could receive errors if this first random new-line occurs before the length of the file's first line. Or at all when using the same pad for many files as you describe. This may be handled by your %octets-to-string handler though.
> 2) It's closer to mathematics which many people know.

No. They don't. Most people have the "how to" knowledge of basic math in their heads. The imperative parts like the algorithm for dividing and multiplying numbers that they run on their wetware computer. The part concerned with reasoning about "what is", the proofs part, the part mathematicians call "math" is not what most people's knowledge of math consists of.

Imperative languages really are closer to how our minds work everyday. Yeah, on occasion we do some "deep thinking" about "what is" but most of the time our brain goes about things like "ok, what are the steps to do X? [...] and now I'll always label the result of the last step y [...] and when condition z happens I'll goto step s etc.".

...this is how laws, regulations, institutional processes etc. are formulated. And this how you see nature work: that place on the tree branch where you saw a bird now holds nothing (... 'null bird pointer' ?) or maybe you look around a few hours later after the storm and you see that branch is actually broken (... 'segfault' ?).
Also Apple Pay inside apps, and for retailers.
> The discussion spans 14 years.

And this is basically why I hate the obstinacy of Mozilla.

It is not difficult to find discussions that spans more than one decade, where the official consensus is "web authors: get screwed, we would rather die than to add X feature".

Yet, I will never understand why Mozilla decided to implement some -webkit-prefixes to Firefox not that long ago, since their arguments can be reused in any neverending bug report like this one.

I'm against the webkit/blink monoculture that many web authors wished we had, but at this point I don't know what to expect.

One part of me applauds whenever a new website (ex. Mega or WhatsApp Web) launches without support for Firefox at day one, because ignoring Firefox is the way Mozilla will eventually stop their obstinacy.

But other part of me gets sad, because Firefox is the only feasible alternative the web has against webkit/blink, and the web can't afford to have a weak alternative against a monoculture.

I can only hope IE/Spartan to become a feasible alternative, because I can't expect Mozilla to stop their obstinacy until they have no choice.
one of the few I'm still missing. Duly noted, thanks.
I heard good things about WeChat/its chinese counter part. http://www.forbes.com/sites/rosatrieu/2014/07/02/what-chinas...
Kensho: Warren is like Watson and Siri, for analysts, investors and traders
NameCheap Down for Maintenance [2015-04-05]
Easy to use functional validators in Javascript
How hard is it to draw a bar graph? I'd imagine it is easier than creating an ASCII table and then turning that into an image, but I've never experimented with the latter.
Honest question: has Facebook done anything to indicate that they are willing and able to protect user data? Because social and financial are two words that I don't like seeing near each other. I ask because I deleted my account years ago because I felt I had too little control over what was shared and with who, concerning when the service is from a company with no financial incentive to keep any data private. I have no idea if those behaviors have changed and no real interest in looking into it myself.
If you're thinking small, something like http://vuejs.org/ or http://knockoutjs.com/ for views / data binding, and whatever else needed to structure the rest of your logic.

I'm not mentioning the big popular frameworks because more than enough has already been said about those elsewhere.
The most interesting thing about the market is how everything you think you know can be wrong. Like how bad news is good news right before a Fed meeting, or how suddenly cheap oil is now bad because it's reducing investment in new pipelines and rigs. I think these quirky inversions are reliable signals of something, I just haven't figured out quite what.

One thing's for sure, these predictions are exactly like a broken clock.
Browser makers need pressure to prioritize robustness. Otherwise, to be competitive with each other, they will prioritize features much more highly, and we can see the results today. "Browsers have bugs, all of them." ...but we're not talking about very-tricky-to-trigger bugs found a couple of times a year, we're talking about 30 every 6 weeks, in various subsystems.

I was initially turned off from Chrome in its early versions because it seemed that tabs crashed much more easily, since it wasn't as big a deal to have a tab crash. Firefox crashes as a whole, so it has much more motivation to diligently make sure its subsystems are not prone to crashing on high-level documents / languages, however malformed they may be.

But as was posted below, it's still quite easy to lock up Firefox. So I applaud crashfirefox.com as well as this Chrome demonstration, they're needed to keep the balance between robustness and new features.
Getting from those cases to circumventing adblockers seems quite a stretch.

What do you mean by "entirely alternate program"? Curl vs wget vs Firefox?
IMO, a lot of content creators had already been providing one-shot opportunities by selling merchandise. The problem for me is that I frequently don't care for merch, so Patreon basically filled a niche for me: creators I was happy to give money to without actually asking for any more.

It really discomforts me that a lot of creators seem to feel obligated to provide a higher level of service for patrons.
If you are currently unable to find a business development co-founder, and you are asking for assistance to find potential candidates, a goal-oriented environment or social mixer(s) sponsored by an accelerator/incubator may bear fruit regardless of whether you actually apply or go through with a program.

In other words, I'm thinking more of the peripheral social benefits (where "social" here means "expose oneself to possible business development co-founder candidates") than the actual programs themselves. Since it doesn't sound like you are sure what traits to look for, even if such a course of action doesn't turn up a good candidate, one hopes that you'll end up with a better idea at the end of the process; possibly worth putting aside the pessimism.

If you're feeling plucky or feel the opportunity cost of the search will be too great to bear due to a massive loss of momentum, you will probably need to try it alone for now to get a feel for the exact skillset a candidate could bring to the table.
Author here. Thanks for pointing this out. I wrote this article long back and forgot about it. I have made the changes .
but want their app to look native.

Shouldn't you not be attempting to modify the appearance of the scrollbars and letting them be the style the OS chooses, if you want them to look "native"? These developers seem to be wanting scrollbar styling so they can make scrollbars look different from their native appearance.

There are also quite a few truly native apps which have reinvented scrollbars instead of using the OS', and they are awkward to use because they don't behave exactly like native ones do.
I am trying to say, while you are giving people what they need, also you are(or others) saying that to people what they have is not enough and they need more to survive.

But of course people would motivated more if they didn't have to think about their necessities.
Is this not the gratuitous negativity that Hacker News seeks to avoid? Satire is not universally good. Many start-ups in their infancy could be classified using that list. Indeed many of those start-up's founders come here for resources or support.
I had so much hope for buttercoin, its kind of sad when you look at the team section of the website.
Hah, I did the same thing, but it's not too hard to get past:

curl -i -H 'User-Agent: Firefox' crashfirefox.com | head -n 80 | cut -b 1-100
I'll be 54, my game engine (side project) hopefully gonna turn into very mature one, my research hopefully can have actual practice that can help people in specific way, and hopefully I'll still alone in the corner of my room.
Archived: https://archive.today/tLkWK
That's not the point. Inside their walled garden, Amazon's and Google's payment works fine too.

The point was it used to be easy to use their services outside in the open internet on normal websites like Paypal.
Hey Jason. Thats pretty interesting. I have also noticed similar things but for my case, we needed faster loading/unloading for some cases, hence ujson.
Google Checkout shutdown because it had reputational issues among merchants, and culture clash issues with the rest of Google. Payment platforms require human support personnel, and this is something that Google is diametrically opposed to. They algorithmically suspended many merchant accounts early in the service's life, with no explanation as to why and no one to talk to about it. This happened to me; I wound up filing a BBB complaint and they responded saying the reasons that they effectively stole thousands of dollars from me after months of operations without a single chargeback were "proprietary and confidential". I was not alone; the Google Checkout support forums were filled with stories like mine.

This is why no one should ever use Google for any critical function that may require support (cloud servers etc.). Google just doesn't do the whole "human" thing very well. If it goes terribly wrong and they refuse to talk to you, good luck suing them unless you are a Fortune 500 company.
Sometimes I feel as if I'm talking to programmers who have zero design experience.

Behaviour is not the same as styling. A good app's scrollbars will behave natively but will look in line with the rest of the app.

Compare GMail's scrollbars, especially the ones for the XMPP Chat, between Firefox and Chrome.
This won't be like WebPay or Checkout. Considering all the businesses and Family/Friends already in FB, this can be put into very good use.

But I was kind of waiting for Youtube competant from Facebook for sometime now. I think Facebook is one of the major sources for Youtube and FB has ability to do something about it.