skysight-inc/HackerNews huggingface dataset:
> they are also completely democratic institutions

I've seen this democracy in practice first-hand in my previous career where shop stewards diligently ensured that come time for a union vote those that will vote the "right way" are provided time-off and/or transportation while the others are "stuck working" or "there's no more room in the van."
I'm pretty skeptical of the claim that liberal students will be "triggered" by teaching out of a book that calls some colonial slaughter "genocide" leading to the professor's career being impacted.

It's hard to say for sure, but this reads like someone who is very conservative that is overstating or overestimating what is probably a real (but much less severe) problem.
As a videographer, I'm curious as to what context this has with Hacker News? Very well shot and graded video though.
China’s Internet Boom Starts to Fade
So I have something you guys may be able to help with. I own SmiteCamp[0] and we're having trouble with our server status checker for months now because I just can't seem to find what IP address the game launcher pings to check if the server is up.

I'm sure a complete novice with Wireshark or similar could find this out instantly, but I'm a complete newbie when it comes to things of that nature.

Is this something you guys could help me with?

Deliverables would just be a simple IP (or collection of IP's) so I can just ping it using Ruby in our Rails app.

---

[0] - http://www.smitecamp.com
Just buy a Mac - there's a play/pause button on the keyboard!
Mechanical Turk gets expensive fast, and isn't very accurate, usually with any type of service, there's an overhead.

What this seems like is a quick way to get grunt work done. I can see how web scraping can fit nicely. However, some student with a lot of free time won't value their time as much so they will write a scraper but someone like a manager with a busy engineering team can save a lot of time outsourcing tasks like this.

Another solution is to use web scraping tool like https://scrape.it to scrape a website even for complicated AJAX websites. After you know how to use it, it's way faster than writing a scraper from scratch.

Disclaimer: I wrote scrape.it
I don't think you understood my point. The word "property" just has two separate definitions in common English, one is the one you are using and the other is verbatim "land" (which happens to be a subset of the first definition).

At least in my dialect of English "a property" would always always refer to land (e.g. "steal a property" is nonsense).
Correct. He is not using it properly.

What he is really complaining about is the drop in commission for being a teacher from 90% to 50%. This is coupled with a very poor affiliate scheme that doesn't compensate for that loss.
How things change.

Rich Hickey is a genius. A nice man. A practical man. A modest man. A role model for our industry.
Bizarre Lunar Orbits
I does help. I'm looking more specifically for recent successful applicants to say what was special about their application that got them through to the interview stage.
Target shows its employees anti-union propaganda videos. It's interesting how it presents a union as a big bad "other" that would necessarily work against its members' interests, and to see many of the familiar arguments cast in a ham-handed way towards retail employees. Do we also believe in the 10x retail employee, or do we agree that retail is a sector where employees have a lot to gain from collective bargaining?

http://gawker.com/5811371/heres-the-cheesy-anti-union-video-...

http://gawker.com/behold-targets-brand-new-cheesy-anti-union...
You don't have to place things in order to addressing blocking behavior better. Browsers have already tackled that optimization for you.
https://groups.google.com/a/chromium.org/forum/#!topic/loadi...
Scrape.it works on building a web scraping tool that minimizes effort and time invested to quickly extract data from websites. Web scraping is simple in theory but building a tool that can work with a lot of different websites in the wild is no easy task.

I am looking for a co-founder.

https://scrape.it
Emacs should be able to run on 16MB machines without X linked.

http://superuser.com/questions/313105/ram-requirements-of-em...

A dozen Emacs "clones" already exist for even lower memory machines:

https://www.gnu.org/software/zile/

http://www.emacswiki.org/emacs/Jove

Anyway, like I mentioned, wouldn't time be better spent creating a high-performance clone rather than a partially functional tiny clone?
Udemy presumably thinks that the relevant comparison for students they bring you isn't 100% of the sale, it is zero, because but for Udemy that sale wouldn't exist. If you don't want to pay for a built-in userbase, build your own platform -- start an email list, build it up gradually by delighting people, and then sell stuff to them. You'll keep 95% of the gross.

Also charge more. That's the single worst thing Udemy does to instructors: their incentive is to build platform (user signups) but yours is to build revenue, so they will dictate pricing low, but you want to price high. Same story on App Store.
Because we've been wimps. :) If you don't care about IE8 or IE9 you can use [defer]. [async] is always fine, but less attractive. But srsly [defer] is equivalent to [theresnodocumentwriteinhere].
They also have laws that prohibit most people from carrying loaded guns.

Not sure I understand. Switzerland has 1/2 the guns, but nowhere near 50% of the US' homicide rate. Are you saying the ability to legally carry a gun is the reason for the difference?

The states that legally allow carrying a concealed weapon without a permit (VT, AK) have some of the lowest murder rates of all states.
No, I did not say I hire 10% of candidates I interview :). What I said was that's a fair estimate in industry.

I feel you are truly confused about FP and FN. Whether there are 99% bad developers out there or if you hire 10% of candidates you interview - these both quantities are independent of FN and FP. FN says that you are turning away X good people and it's again independent of FP which ultimately decides how many bad developers you would eventually end up hiring regardless of other 3 quantities I mentioned. See here: http://en.wikipedia.org/wiki/Confusion_matrix

It's not easy to measure FN, FP, TN or TP. Even good people fail due to different reasons like bad manager and bad people may succeed despite of mediocre skills. Looking at who you had to fire or who got promoted doesn't give accurate measurements at all although they may serve as weak proxy. The scenario I described was hypothetical to point out that cost of FP is far more higher than additional cost in hiring due to FN.
Hi – this is a wonderful start towards solving a problem which seemed to have been relegated to the distant future.

I was wondering, do you folks support the 'aggregator' model - where a startup can simply serve as the facilitator of the payment without actually holding the money?

All the very best!
They released a tool to bypass Safedisc/Safecast, after Macrovision discontinued those protections:
http://scenenotice.org/details.php?id=1707
I bet that if they actually get e-mails for orders, then in a week it'll have that presentation polish and a PO box. If they don't get orders, then they've saved themselves two days.
Thanks. We will do it soon :)
Even if you argue that HTML tags don't have semantic meanings (which I'd strongly disagree with, pointing to numerous tools that derive useful semantic information from such tags), there's quite a lot of value in defining your markup in terms of semantics and then separately defining what you want those semantics to look like. With good semantic markup, you can easily retheme your site to look completely different, make it scale to a mobile UI, or make it accessible to users of screen readers.

So, there's a major difference between using font-family and a <font> tag, and a major difference between using display: table* and <table>/<tr>/<td> tags. And for the same reason, you shouldn't use class="sidebar" if what you mean is class="navigation" (or for that matter <nav>). Let alone class="big-red-button" when what you mean is class="delete".

To use an example from that article: sure, <p> is not as semantically significant as <section> or <h1>, but it's a lot more semantic than, say, <br/><br/>, which I've seen used between paragraphs. "This is a paragraph" is more semantically useful than "this has an indent on the left and 1.4x line spacing"; "this is a heading" is more semantically useful than "this is 24pt and bold".
Why not use Spotify with a third-party player like Clementine? (Although maybe that's not allowed for free subscriptions?)
Kotlin Meteor: FindViewById Dead as Dinosaurs
The Recompiler, a New Feminist Hacker Magazine
Are you serious? Here's an actual case of corruption at a government-linked org in Singapore: in particular, look how three people making claims that later turned out to entirely factual were sued into apologizing, and the bubble only burst when the NKF made the mistake of suing somebody even better-connected to the establishment.

https://en.wikipedia.org/wiki/National_Kidney_Foundation_Sin...
Why stop at -O3? If you're going to compare with vectorized asm, you can get the compiler to use avx vector instructions in its optimizations. Add -mavx to your flags and the vector instructions will show up there as well.
I'm curious: Can modern missiles just rely on ground-based radar?
I've used some toolbar applications for this for years. The current one I use is Go2Shell: https://itunes.apple.com/se/app/go2shell/id445770608?l=en&mt...

But Cmd+T seems much easier. :)
Agree with Farcry - its world and gameplay was really good. Also Black for PS2 was amazing feast for such an old console imo...
I went to your site but I can't figure out how to download your game (it's a game right?). The "tips for new players" is lorem ipsum so I assume you're still building it?

Regardless, if you can run the game on a Mac or Linux box, just open a shell and run this 'sudo tcpdump'. You'll see a bunch of background traffic and then you should see the connections to your hosts.
Or put it in context and see that people are pissed that bugs aren't fixed for months but instead you get ads now.
Actually all of our team codes, we just wear other hats at times. Our Director of Business Development has a PhD in GPU algorithm acceleration and I (the ceo) coded the original version of MapD and still play full-time engineer as much as possible. I can see why one might get the impression you got from the website though - perhaps we should add a bit more background on ourselves.
Staying DRY with Marionette.js Behaviors
You nailed it.

1. start an email list
2. build it up gradually by delighting people
3. sell stuff to them

I have followed this method. Although, the gradually part took about two years ;)
Indeed, the language is well understood but code often isn't because its easy to write UB.
crontab -e
Select an editor: 4. /usr/bin/mg

there it is, that's why sometimes we need this program.
I recommend going with a mac so that your dev environment aligns with what most people are using nowadays.

I would then buy a $5/month VPS on digital ocean to deploy to so that you can run what you build in a 'production' environment and learn some devops while you are it.
The war over who Steve Jobs was
Chinua Achebe, African Literary Titan, Dies at 82 (2013)
I've tried that before and there's just so much traffic popping up that I can't make heads or tails of it. As for the game, we're just a fansite for a game we enjoy playing. Think:

Wowhead.com -> World of Warcraft.

SmiteCamp -> Smite
Well there's this: http://cinematicmod.com/
Hey guys, best of luck in your efforts.

I have a question, while it makes sense to have payments in the range of 100s I see 2.5% adding up to uncomfortable amounts easily in the range of 1000s and beyond that it's a mini heart attack :P

Do you plan to have a max cap on your charges?
I've been noticing a trend of pro-union propaganda flooding HackerNews for months now. (starting with the outrage machine pumping Uber as the newest evil)

I come from a heavily unionized state. Globalization decimated them and the only thing they could do was stage impotent displays of grandiosity. If you think corporate greed alone killed unions, then you are nothing more than a grass-is-greener useful idiot. Union incompetance killed unions. Union ignorance killed unions. Union faith in its golden era mythology killed unions. Corporations just made it profitable.

If you think the solution to a glut of knowledge workers is to collude to create artifical drops in supply, you are just giving your "corporate enemy" the easiest fight of its life. The reality is that knowledge labor IS globally liquid, and short of a deeply embedded fascist/mercantilist nationalism that violently curbs immigration, outsourcing, and the Internet, you will not and cannot stop capital from hiring pixel pushers overseas.

Detriot. Patterson. Newark. Camden. These are the glorious ruins of unions. Perhaps in between gentrification waves and Tumblr crusades, you should go raise a family in one of these shining beacons of equality and let us all know how it turns out.
The only thing worse than an aircraft controlled by a hijacker is an aircraft piloted by no one at all because the security system locked out the legitimate pilots. I'd give this a resounding NOPE.
Udacity already fits the bill.
I suppose it does seem rather easy to criticize people who make that priority unnecessarily expensive watches, though. I can appreciate the craftsmanship that goes into them and will agree it makes for a better watch, but nonetheless one far past the cut-off for diminishing returns.

Honestly, I feel like much of the attention paid to premium smartwatches is rooted in insecurity. Many a blog post about one is a fashion item as much as the watch is; it's meant to communicate that the author can appreciate fine things and is definitely not one of those pragmatic-boring "well actually" types that might write something like the first paragraph. Food for thought, if you found yourself thinking as much while reading it.
Thanks for this, this is great. I run iTerm2 in visor mode (quake-type pull down console), but that DTerm can figure out what the cwd I'm in is great!
I'm not entirely convinced that the CS program is phenomenal at tech. I wish it was, since it's my alma mater (ECE/PHYS 08). I've tried to hire people out of there for ebaynyc and now shopspring.com, but they don't seem nearly as prepared as the northeast college graduates. Tech seems way too old school. They only teach java (I'm pretty sure they don't even offer a functional programming class!), and all of the candidates that I talked to had no experience even building a simple web app.
I haven't been in Singapore and have read very little on why Singapore is so successful.

Three of Four Asian Tigers (Hong Kong, Taiwan and South Korea) are more democratic/free and equal in prosperity comparing with Singapore.

IMHO, a great strategic port and super effective government are probably key reasons that power the its great achievements. I hope people don't consider quasi-dictatorship style of governing the cause of economic miracle.
Give xtraFinder ( http://www.trankynam.com/xtrafinder/ ) a shot, it'll let you copy paths of a directory, along with a whole other suite of additions. Makes Finder a whole lot better.
First of all, because one of their explicit choices was to use HTTP. Using a persistent message bus like RabbitMQ has great advantages, but in terms of failure modes acts very differently to HTTP. For example, an upstream service failure would result in a timeout on getting a response (or ideally, a different instance of that service would respond to your message instead), rather than a more traditional TCP socket error or close.

Again, not necessarily worse, just different and unfamiliar.

The other reason is that this really only pushes the service discovery down a layer - how do you know where RabbitMQ is running? Of course, the same could be said for etcd - how do you know where etcd is running in order to query for more services.
I have no idea why people are so fixated on electronic voting. Running elections with paper ballots may be costly, but relative to other costs it's very little - it's also probably the single most important service the government provides.

It's not even like voting is particularly taxing in Australia. You go to your local school on a Sunday, wait in line for a while then grab a sausage or a lamington and go home. If that's too inconvenient there are pre-polling stations open for weeks ahead of time.[0]

I think any software that has the potential to influence election outcomes should be provably correct (the whole stack), open source and probably have been out in the wild for years before getting used in a real election.

[0] As far as I'm aware, the AEC actually double-checks electronic results by doing a human recount. When they use electronic voting it's so they can declare a winner sooner.
Hi, unfortunately Visa, Mastercard and other card networks charge in percentage terms without a cap and there is nothing anyone can do about it. We do offer better pricing at volume.
Also, think of it as a cost of doing business like service tax which is also always in percentage. Even huge players amazon, flipkart have to pay it in percentage terms only inspite of their enormous volumes.
> Reference is a long-established term, and using it to refer to C pointers is typically considered incorrect.

I am not confused, I disagree.

> In addition, pass-by-reference and pass-by-value are very useful terms for anyone interested in accurately speaking about and understanding what will happen when they run the program they write.

The terms would be useful if people agreed on their meaning (they do not) and if languages actually followed one way or the other consistently (they do not). That is the very reason this thread exists.

If you wish to accurately speak about what will happen, then speak about it. Describe what actually happens, instead of spending your time arguing about which round hole the square peg fits in better.

> There are people who consider accuracy and understanding to be pedantry.

In practice, pass-by-value and pass-by-reference provide neither accuracy nor understanding. Stop using them, and these arguments instantly vanish.

> More often than not, in my experience, they are a larger source of bugs than those who strive to truly understand how their tools work.

That I strive to truly understand how my tools work is the very reason I reject these terms as worthless.
You can earn $13,000 a year selling your poop
I noticed this too. It works if you map to the `Media_*` keys, e.g.

F6::Media_Prev
F7::Media_Play_Pause
F8::Media_Next
He mentioned many times about past research, but never said it was public.

And here's the old clojure website @sourceforge http://web.archive.org/web/20071017193208/http://clojure.sou... (now redirects to the official domain)
https://duckduckgo.com/?q=singapore+launder+money+burmese+ju...
Also if a spotify engineer is reading this email me I have some UI mocks for a few UX fixes in the mac desktop app
Sounds like a well-defined task, so we've got you covered :) Send us an email and mention you're from HN in the subject line, and I'll take care of you myself.
> Composite views in the app take 1-2s to render on an 8-core Xeon and a T1 line

Those composite views have lots of assets. A second or two seems reasonable over a 1.5 Mbit/s connection. (Unless I am thinking of another view than the one you mean.)
I am new to this site, and by far not the programming and code wizards that many of the people here are. However, I think this is a fair question!? I understand both sides to this "debate", but we are talking about a MAJOR player in the music streaming world,for now, and i would think they should be bending over backwards to not only do what the people want, but also the fact and language that everyone understands=MONEY!!! which means make people want your programs/apps more than the next guy, so I think if enough people bring this up to them, it should be handled, or we will all move on, tech moves fast and someone is ready to take their place, any businessman should know this, so I think it would be in their best interest to LISTEN BETTER to feedback, and definitely for the people who are PAYING for PREMIUM service. just my opinion on it, like i said I'm no programmer.
Oh, thanks. Didn't know that. I wonder if it's so just because these big companies control almost all the cash flow or there are costs which increase linearly with the paid amount.
no. hard working europeans leave europe to escape the system where they have little hope of bettering themselves in the european system. lots of them showed up in china working as part of outsource or manufacturing firms. talked to several myself.
Where can I report an incorrect “exit only” sign on 101 South exit 498B
ekimekim summarized the reasoning quite well - primarily it was because I wed myself to HTTP early on in the project. To the question of knowing where the service registry itself lives, that is the one dependency which cannot (to my knowledge) be resolved dynamically. A persistent DNS record, which you update whenever the registry location changes, is the best I can think of atm.
Nice idea, but sadly it's been tried a thousand times and has never worked.
When i was putting myself thru college there was a time I worked at a job which required I join a union. I detested them very much. They were a bunch of fat cats who did nothing for the regular workers and much less for a part-timer[1]. all they cared was the organization itself. the workers were there as a necessary ingredient to keep the organization alive --rather then actually do anything for the workers.

So, to this day, I loathe unions, in practice, perhaps not in theory, but in practice I do. I also did not enjoy the 'machismo' that happens in unions.

[1] I sprained my ankle at work while doing work and yet they did nothing for me. I had to pay the xray bills myself (I don't recall how much it was, but they did nothing to make things better for me). So I have little sympathy for the institution.
Ah I got ya. Sounds like the other guys have you covered!
Clarification on Yahoo! and it's use of PHP. They used to be a pretty heavy PHP shop, but there has been a consistent effort underneath to move away from PHP towards Javascript, more notably the new version of Flickr being a Node.js application. Eventually they'll stop using PHP and basically have from what I have heard. Nothing new gets written in PHP at Yahoo!

I noticed Flickr is on the list as well being incorrectly listed as a PHP site, it's Node.js now... The Flickr engineering team even wrote a blog post about it and I have spoken with Yahoo! developers who worked on the redevelopment effort.
How much land are you using to produce food for how many people?
I'm going to take your word for it that you have screwed up unions and that those are the only kind likely in the USA. It's no doubt a political thing.
Just to confirm, this still isn't going to support tokenizing a card and charging it later at will? I'm guessing that's still illegal in India.
I am still amazed how they pushed out this "update" to millions of customers. It removes so many key features.

I had to downgrade to 0.9.15.27. If anyone wants to do the same here are Windows instructions:

- Uninstall current Spotify

- Grab the old version and install it: http://www.filehorse.com/download-spotify/old-versions

- Stop Sptofiy from auto updating create 2 read-only files (blank txt for example) named 'Spotify_new' and 'Spotify_new.exe.sig' in C:\Users\<User>\AppData\Roaming\Spotify
I emailed them a task to test it out, no response so far. Curious how "involved" of a task they're willing to do.

It seems from their site speed is the top priority, which makes sense given the context of "I just need ___ built/working ASAP".