skysight-inc/HackerNews huggingface dataset:
Yes, most credit cards and debit card transactions have to be routed through their network and they charge in percentage only. Their costs are hardly affected by the paid amount but that is the business model they and all the banks pursue to make it uniform for all big and small players.
> Unless that's what's happening behind the scenes.

I think something like that is what's happening behind the scenes. Maybe not the competition/spec work aspect, but certainly they're going to be outsourcing to loads of the cheapest workers they can find.
Charging later at will is not allowed by regulations in India.
An explanation of why it might be so - https://news.ycombinator.com/item?id=9206182
Try searching linkedin - its not that hard to find spotify engineering execs on there.
A small subset of the population even has the potential to program and that's probably not going to change. If a lot more people are encouraged to try it out then a small amount more of the people who had an aptitude for it but didn't realize it will enter the workforce. The leftover majority will still not be able to. No dramatic increase in programmers is going to happen.

http://www.eis.mdx.ac.uk/research/PhDArea/saeed/

http://blog.codinghorror.com/separating-programming-sheep-fr...
> Many registrars have sold people on using whois privacy to "protect yourself against hackers and spammers".

I simply don't want to put my home address on the internet, and have no office address to use.
Lee Kuan Yew Lee Kuan Yew – The Founder of Singapore Died on March 23rd, Aged 91
What do you possibly gain by being rude? The parent presented some highly reasonably food for thought based on experience within large companies. If the OP has communicated this directly with support, why not consider that maybe something else is going on? Heck, the OP even considered that possibility...
Good to know.. I have two SE/30s in my shed that I was pondering what to do with...
IMO they're being quite disingenuous in that note. InnoDB is the default storage engine in MySQL, and there are very few production SQL databases with a tiny 100 bytes per row. A typical DB row in common apps is a couple KB at least. As a further example, MySQL's NDB Cluster engine has a maximum row size of 8KB, and this is frequently a problem for apps that want to migrate to it.

If you start a discussion of write amplification with such an unrealistic record size, that pretty much moots the rest of the discussion.

For a real-world examination of write amplification, at multiple record sizes: http://symas.com/mdb/ondisk/

"Academic math" means nothing when you get to real-world software. Tokutek FT code is a pig, by every measure.
Title should read "A possibly upcoming Feminist Hacker Magazine" because there isn't any content there, besides "coming soon".
cause and effect have been misidentified. the craptastic business environment in the US has led to fall of the system. unions can't survive because they've helped price american labor out of the market. union money has gone unilaterally to democrats who raise more taxes and levy more and more rules and regulations and entitlements driving up taxes and corruption. the union centers, like detroit and many other traditional union strongholds collapsed, businesses went to friendlier environments.

i personally despise unions. they force people into collectivism and destroy any individuality. my dad was a long time of this. he used to get letters from the union telling him he was working too hard and making other people look bad. he should have been given pay raises, not punished for working hard for his company.
Perhaps not, but he points out at least two similarities:

- Earlier members get bigger payouts

- Udemy is making $0 off the first recruiting member, which would otherwise be unsustainable, if it weren't recovering that money off future members.

(members = teachers)
Okay. I'm throwing up my hands.

I'm interested in having this discussion, but you keep changing your position completely with every post. Now I'm at the point where I'm imagining we actually agree with each other, but neither of us seem capable of actually communicating anything useful.

Assuming that we are in agreement, there isn't really any point to our discussion. If we aren't, then we can't get anywhere because I can't even comprehend your position.
...tell me how to make something just like a b-tree, but faster

If you wanted to do that on modern multilayer-memory architecture, you would use a "cache-obvious" structure like cache-oblivious b-tree, cache-oblivious Lookahead Array and similar structures. Because these kinds of structures allow large and small scale locality of data, meaning that a disk-read will pull several pieces of data at once, a jump between nodes produces fewer cache misses (at each level) and so-forth.

Michael A. Bender wrote of the original papers on cache oblivious structures and not coincidentally is TokuTek founder.

http://www.tokutek.com/company/team/
http://en.wikipedia.org/wiki/Cache-oblivious_algorithm
http://supertech.csail.mit.edu/cacheObliviousBTree.html
You can also drag it onto the Terminal.app dock icon.
Few more that ticked me off other than what is already mentioned:

Removed ability to minimize to tray

Removed adjustable width of columns

Removed tons of settings like how much space to allow the client to cache
"The logistic curve looks exponential right up until it isn't."

Took the words right out of my mouth.
It's a neat tool for programmers, but mechanical engineers don't want no part of this. What they want is something that operates visually and lets them design parts and assemblies with direct manipulation and shaping of 3D objects, applying constraints and invariants, etc. This is why the industry has standardized on tools like SolidWorks and Inventor -- those tools operate the way a mech eng thinks.

Knuth ran into the same problem with METAFONT for typography: 99% of designers were not skilled enough at programming to effectively create beautiful fonts with METAFONT, nor did they wish to be. And today METAFONT is nowhere while Type1, TrueType, and OpenType proliferate.
Just great. This is basically more valuable to me than all of the updates, combined, in Lion, Mountain Lion, Mavericks, and Yosemite.
What wrong with caning? It's a much more effective punishment than a jail term. Pain is a strong negative reinforcement, while prison for career criminals feels more like home than freedom. It's drastically cheaper than a prison term. It prevents the contact with prison subculture/gangs.
Additionally, it provides some restitution to victims, in the case of violent crimes.

I see no downsides.
bash (or whatever shell you prefer) aliases and functions do all this, but with way less typing at time of use. What am I missing?
Genius is a little strong in my opinion. Still an intelligent and talent man I'm sure.

In my opinion he has made some questionable decisions with Clojure.

- Gratuitous use of [] in some forms; mainly defn and let. Why break the homonicity so often for no real benefit?

- Comment strings appearing before argument lists in functions. I would like to see the entire protocol, name and args, before reading the docstring which may refer to the args.

- List? predicate...
(list? '(1)) => true
(list? '(1 2)) => false
...

- Multi arity functon, the main justification in the documentation is due to JVM limitations, JVM limitations like these can be hidden by the hidden by the guest language http://clojure-doc.org/articles/language/functions.html#mult...

These are just my superficial opinions of Clojure, I am still very much at the beginning of my journey in learning the language.
This has been done before, most notably as JOVE, Jonathan's Own Version of EMACS for the PDP-11. JOVE was written by Jonathan Payne while in high school, around 1980. That had to fit in a 16-bit machine, with 128KB of RAM available to the program.
That does vertically center the content.
Bande-annonce: le film Diversion en tête des visionnements
Vertically centered on Chrome Mac as well. Safari (and IE) still requires a vendor prefix to use flexbox, but with that added, it works in Safari as well:

https://jsfiddle.net/k281a8v0/
I assume "composite views" -> "playlists." I have a 3,200 song playlist that takes 5-10 seconds to load, whereas it was <1 second prior to the latest update. Maybe it was caching a local copy and now it always pulls from the server?
MVP_trying to validate what holds back aspiring entrepreneurs
Way to stay on the point there.
shouldn't your config management system be doing this ;P
What does this term "triggered" mean? I feel like I'm missing a crucial piece of context when reading the article.
I (and my friends) still consider it the best multiplayer game ever. I really wish someone could make another game like that, but the depth and learning curve limit the market so much that it might never happen again.
New Zealand used NSA data to spy on rival trade leader candidates
Every start up that looks like a game changer soon realize that they actually need money.

Their motto change quickly.
> And even if he could, he wouldn't be able to get the
> bank to pay for it.

You're thinking about this wrong. Bangalore office is busy today with "strategic projects". No-one bats an eyelid when you expense $150 of programming help on your corporate card. Big companies have people use unofficial resource channels to get stuff done all the time.
Caltrans (California Department of Transportation) has a web form for this type of stuff:

http://www.dot.ca.gov/hq/maint/msrsubmit/

If you don't see a good category for it in the dropdown, you can choose "Other" or use another form they provide for things that don't fit the dropdown categories, but even that form seems to have some constraints on its intended use:

http://www.dot.ca.gov/pioform.html

I would just report it as "Other" on the first form, since it doesn't have a category for incorrect signage.
The Economics of Busking
I have been messing around with a reference cursor approach to rendering that does provide a bit of a performance improvement over the immutable + row component solution.

https://github.com/omniscientjs/omniscient/issues/93

my results were:
Vanilla JS DOM updates (~180 fps)
React with stupid 10k Components being checked for ShouldComponentUpdate (~6 fps)
React with sane approach using Row component and immutable data (~75 fps)
React with my above described approach (~100 fps)
Just tried this, DTerm is not playing nice with Zsh and iTerm2 :/
Inspiration Emulated (participate if you've a Google mail account)
Yeah, that's for sure. I played it again recently and there's no way it looked THAT good 10 years ago. They have clearly refreshed the engine.
Black was overrated I think. The particles effect were cool but did not add much to the gameplay, and then it was a pretty boring shooter.
Thanks - just submitted it at http://www.dot.ca.gov/hq/maint/msrsubmit/
It deserves the downvotes because it ignores reality.

Many of the steelworkers unions in the early 80's went out of their way to try to get people retired so that the younger people would still have jobs. They also worked very hard to get people transferred to other sites to reach the point where they could retire even if it meant sacrificing some salary.

Or, for something more recent, many of the unions involved with Hostess took several rounds of cuts before finally standing up and taking a hard line that eventually led to the bankruptcy. And, it looks like Hostess is going to be better off because of it.

The downvotes are well warranted because he spewed propaganda instead of citing real facts.
I don't disagree. It would be our shamanic experience, not theirs. It would have a different set, setting, gestalt, mythology, and symbolism around it.

I'd be fascinated to know then if certain underlying themes and insights would remain similar or not. So far the western experience with psychedelics does show some commonality with that of indigenous peoples-- it's common for people to report a kind of cosmic oneness experience, insights about their character, etc. But there are also unique cultural twists. Ours have a flavor reminiscent of Greek and Roman Dionysian and Bacchanalian ceremonies, and then there is stuff like:

http://www.matrixmasters.net/salon/2006/06/podcast-042-–-“us...
One trade policy that they followed that was identical to that of Hong Kong, Taiwan and South Korea was the suppression of the value of their currency by purchasing US treasuries. That gave a much needed boost to their exports and allowed them space to create an industrial ecosystem.

China did this too, later.
Flipkart shuts down their mobile websites and push to app-only model
Code Babes, lol?
It sounds exactly like all the various attempts people have made over the years to make a vim-alike textarea editor in javascript. They always forget block select mode, or don't implement bookmarks quite right, or something, which ends up in frustration if you're used to using your editor of choice as more than a Notepad.exe-alike.
If you want to see how a professional guild works as a union, see The Animation Guild.[1] TAG represents the animators at several major studios - Warner, Disney, Sony, Pixar, etc. Their contracts set minimum wages, but not maximums. Most importantly, they have serious overtime provisions - 1.5x after 8 hours a day or 40 hours in a week, 2x after 6 consecutive days of work or 14 hours in 1 day. Hollywood has "crunches", but they're rare, because of that. (This is also why film scheduling is a serious discipline while game production scheduling is not.)

[1] https://animationguild.org/
[2] https://animationguild.org/about-the-guild/organizing/
In virtually all societies, land owners tend to hold more power than younger people and renters. So far the land owners are doing well from this.
The official channel doesn't want to connect frontend users with developers almost certainly because that's a bad use of their time, in general. How is some front-line support person supposed to be able to filter incoming calls in such a case? Jumping to the conclusion that Spotify doesn't want people _on their own computer_ to know what they're playing seems like a rather big stretch.
Grep orientated programming
I once tried "freelancer.com" on a simple job - I had a small Python program which would standardize WHOIS data from a domain registrar, with modules for about two registrars. I needed modules written for each of about a hundred registrars; they all have different formats. Three people crashed and burned on that. Nobody ever delivered.
indeed, the game reminded me of it. Thinking again about it, the player could also be called Mr.Tompkins.
I only work 20 hours a week. Money is a little tight at times but it gives me plenty of time to work on my own personal projects such as car restoration of my own projects on github.
trigger

noun - anything, as an act or event, that serves as a stimulus and initiates or precipitates a reaction or series of reactions.

verb (used with object) - to initiate or precipitate (a chain of events, scientific reaction, psychological process, etc.): Their small protest triggered a mass demonstration.
to initiate or precipitate (a chain of events, scientific reaction, psychological process, etc.):

verb (used without object) - to become active; activate.

'Triggered' in this context is the past participle of the verb form used without an object.

http://dictionary.reference.com/browse/trigger?s=t

http://en.wikipedia.org/wiki/Participle
Tramp is terrible. Sshfs is better. I don't think it's hard to think of situations where those options aren't as practical as popping open an editor on the command line that you're on.
Ask HN: Your thoughts on Facebook and its reporting system (Graphic footage)
Recently, my feed had a very shocking video of a woman (shown dead) being stoned, beaten by 10s of men in a third world country; due to a religious infringement which in this case was burning of a holy book.

I did not think it should be on Facebook as graphic. Soon after the report, I got a notification saying the post was not removed and to quote, "We reviewed the post you reported for containing graphic violence and found it doesn't violate our Community Standards."

What are your thoughts on this? In many cases, I end up blocking such posts but it has become an annoyance how this is abused.

(GRAPHIC, NSFW) https://www.facebook.com/video.php?v=1119359184748254
From what I've read, it is something similar to the "triggering" of a post traumatic panic attack. Akin to how veterans from war can be "triggered" by loud sounds or environments similar to what they experienced while at war, the term is used in the context of social triggering.

Basically, if you trigger someone, you're bringing up undue trauma for them, such as forcing them to reminisce about a prior rape or other similarly shocking event. I'll be the first to admit that I think the use of the term gets out of hand, as many people use it as an excuse to shut down discourse or browbeat opponents such that they do not say anything that could possibly agree with a reality that contains triggering or disagreeable thoughts.

In the context of the article, I imagine it's an attitude that's viewed as being used as a political tool against professors to stop them from teaching or using material that contains content outside of what the author prescribes as a "liberal agenda." I'll admit, I've seen similar problems with the undergrads at my own university (hell, I was an undergrad not too long ago and interacted with some of these people myself) , but I'm unsure if the problem is as tumorous as the author indicates.

I'd argue that for the most part, ideologies such as acceptance and "not consciously trying to distress or harm other people" are good ones. However, this appears to be the logical extreme of such ideas. Only Siths etc... The biggest problem with this though, is that if somebody _does_ make a claim against you for "triggering" or offending them, it is taken far more seriously than it often should. It appears people seem much more quick to jump to lawyers and litigation than I think was previous, but that is likely just a bias in what I see daily. At a systemic level, the best way to deal with such situations is to remove the mob mentality behind situations where discourse is shut down for the sake of political correctness (e.g. calling people out on social media), and to resolve the issue with some form of arbiter to ensure that neither side engages in petty tactics. The problem is that it is much, much easier said than done.
> we seem to have lost our moral qualms about bombing
> civilians some time ago

First UAVs (balloons, as it happens) used by the Austrians to bomb Venice in 1849. Just think how the Europeans, who've been living with that reality for ~150 years now feel. Unconstrained civilian massacre by aerial bombing had peaked in terms of shakey moral justification (Dresden?) even before the Americans dropped The Bomb and won the numbers game.
ITYM "ordnance" - in contrast an "ordinance" is a rule or law.
Conversion artifacts from an original typeset article
Understanding Web Caching
Someone should make Magic for complicated tasks and more long-term projects.

This will solve 3 of the biggest problems with freelancer sites

1) Not knowing who to choose for the job, I'd rather a good matchmaker just get me someone who can do my task

2) Lack of instant communication, clients get uneasy when programmers don't respond.

3) Negotiating a price point takes too long because of the infrequency of interaction
OMG! This is like Christmas morning. Though I learnt BASIC programming language first, Prolog was the first language that blew me off. Part of the reason may be that I learnt Prolog late during my post graduation. It was such a wonderful language with its constructs that gave me a sudden feeling like having wings.

Good. It is such a powerful language. I ended up writing a console game as a side project and was simply thrilled with ability of the program that can "take" decisions and play the game along.
I'm lost; why wouldn't vim be suitable in this case?
Encryption today: how safe is it really?
In this context, it means discussion that triggers an uncomfortable memory or thought by a sensitive person, perhaps directly related to the imagery, perhaps not. Either way, some liberals fault the speaker as victimizing the listener, whether intentional or not. Speakers should pre-censor their words.
Triggered means, made to recall and relive a traumatic psychological episode. Think about a soldier with PTSD hearing fireworks.

Now then, that's the impression of the mental anguish this word is supposed to evoke. However, in the context of this article, the phrase triggered is instead used anytime you're made uncomfortable.

Criticism of my writing? You triggered my feelings of inadequacy from my childhood... How dare you? Point out that I am using ad hominem arguments, and you're a privileged white male who is out to actively oppress me.

I wish this was one big circle jerk, full of self deprecating humor from a bored group of trolls, but it sure doesn't seem like it.

Search phrases for more research: "SJW", "cis", "/r/tumblerinaction"
Out of curiosity, what would you do with the data?

I could help if you're still looking to have this done. My email is in my profile.
Woolly mammoth could roam again as extinct DNA merged with elephant
Sorry, that was a slip up on my part :). It's actually a 150Mbit/s line, and I usually get ~20MB/s solid throughput downstream (megabytes) hence the weirdness.

To expound on the other reply, he's probably right. My guess is they made a major push to refactor/simplify the codebase and in an effort to remain 'stateful' they shifted the balance a little bit too far toward the network over local caches and stores. Even still it could work, as long as you can properly pre-render the last-synced state and decouple any view elements from the synchronicity of the actual data streams and JSON metadata. The version prior did this perfectly.

Anyway my hope is a lot of this will be fixed in the near future and with any luck the dev outreach will improve--IMHO that's the only area they have really been consistently lacking.
I disagree with many of the authors conclusions, but it is a wonderfully challenging article. Thank you!
Yes it is the exact same swap. Either behavior (what you call a3 == a2 and a3 == a1) is possible in either C++ or Java, depending on what you mean by "assign a1 to a new variable a3". Your confusion is surely that C++'s assign-by-value looks like Java's assign-by-reference. Again, either behavior is achievable

May I invite you to write some code and see for yourself? Here:

C++ Swap (what you and the article call the litmus test):
https://gist.github.com/anonymous/06b9251a37008d158f59

Java Swap (exactly the same thing):
https://gist.github.com/anonymous/d57d272579079b4e9ee8

These programs don't only output the exact same thing, they do exactly the same thing (except the differences I noted above, about the default copy assignment operator being implicit in C++, and about C++ putting the temp variable on the stack instead of the heap).
You can commit package.json to git and it will be easier to share with others on your team in a heterogeneous environment.
I hesitate to point these out to you, but Reddit has several examples of these kinds of attitudes having negative effects on folks' real lives, on both sides.

Gamergate, "tumbler in action", social justice warriors, these are the names a few of these online conflicts have taken.
How does it work? Do you use AI techniques in combination with US based human knowledge workers/students? Or do you outsource the task to Mechanical Turk / Asia based outsourcing company?

Do you work together with a recruiting company? One can imagine that work seeking programmer have to deliver "homework exercises" that could be anonymised tasks of your site.