skysight-inc/HackerNews huggingface dataset:
> But if I could flip a switch and make every man feel the persistent, gnawing fear that a woman has of men, I would in a heartbeat.

Would it not be better to work towards nobody feeling such fear?

> I'm also happy that these people are achieving real victories ... their friends ... are campaigning against some law that will inevitably pass

Once again championing (any) change itself over sane outcomes. Oppressive laws and the march of the machine are inevitable, so let's just fight each other?

Your comment is a poignant example of everything gone wrong with the "progressive" mentality. Thank you for being candid though.
Why would you want your code private?

Instead, let anyone work on it and benefit.
Peter Thiel? I don't think he's ever come out and explicitly said "I am a neoreactionary", but he did say "I no longer believe that freedom and democracy are compatible," and the co-founder of Tlön (company that is making Urbit) is a Thiel fellow.
Three projects:
- Liquicipe, an Android app for storing E-Liquid recipes (primarily for testing C++ and Qt on Android)

- A remake of my personal website with AngularJS and a Java Spring backend, primarily for testing Spring and adding a few larger features

- Some kind of colors game on Android, using libgdx - primarily because I didn't know what to code

Marvelogs looks great. I'll keep an eye on it.
You're absolutely right that bytecodes in general are just like any other instruction set, so can be modified etc.

I guess I'm using the term 'bytecode' to refer to systems such as Java, where they don't let you mess around with it much. It's almost always the case for any implementation of a bytecode system that they don't treat it as writeable data.
The only thing you can determine by comparing the rates of non-police shootings between the US and the UK is that effective gun control really is effective, and that the "if guns are outlawed then only outlaws will have guns" argument is demonstrably bullshit.

I mean, it's true in an absolutely literal sense, in that having a gun makes you an outlaw, but it's wildly misleading in suggesting that the unarmed population will be subjected to a significant population of outlaws that has - somehow - managed to remain heavily armed.

To hear the NRA tell it, the law is simply a suggestion, meaning that people who choose to ignore it can do so with impunity. As places like England and Australia have demonstrated, this is absolutely not the case.
"But so and so state has three hot tubs dad, inexpensive college only has two..."
Partly it was just experience. Interviews (as done poorly in the tech industry) tend to follow certain patterns, the more you do the more you see the patterns and the more you can adjust for them.

Perhaps most importantly (and this is something that is often mentioned by people give interview advice but easy to ignore if you're a "meritocracy"-minded techie) I've gotten really good at just sort of taking control of the interview and leading it where I want it to go (while still being sure to display how I would be valuable to the company) rather than being a passive question-answer-er, but getting good at this is also pretty much just down to experience.
SQLite-Like DB for MongoDB Projects
As a counterexample? Does he fit here? Does he speak mostly on politics rather than other topics? Then again, his political beliefs/actions are so polarizing that maybe it's hard to separate them from his work in other areas (somewhat akin to what the organizers of Strangeloop claim in their case.)

Does Noam Chomsky get heat for his political views? I was amused when I realized the Chomsky I'd heard about in CS classes was the same person I'd read about in political news. I guess his views are more palatable to the people criticizing Mr. Yarvin.
'Curintiano' detected! :D
First functional, synthetic immune organ with controllable antibodies created
agreed, i would love to hear both sides of this one.
...how this made HN front page... ¯\_(ツ)_/¯
Depth-first would consume less memory for balanced trees.
I think calling it "a great variable name" is being a touch excessive. You are right that that it's clear from the code what it is, but it's also definitely not a great variable name.

Personally I think single character variable names are over used in Go as well, but at least they're generally restricted to the smallest of functions (eg struct methods), or instances where a longer name wouldn't be more descriptive (eg inside for loops (for i := 0), or b[], byte arrays.).

However in this specific example, I think "a := NewApp(server)" is both readable and overly terse. So I do find myself agreeing with the OP in their example.
I know, I was just adding on that I am sometimes jealous of you being able to say "Go is a pleasure to work in" when it isn't so much of a pleasure for me anymore.
I didn't count him as he didn't claim the word "neoreactionary", as cited. Though yeah, his ideas correlate pretty closely.
"Duqu 2.0 Hits Kaspersky Lab (securelist.com)" thread @ https://news.ycombinator.com/item?id=9691654
I can't believe I didn't know that. Thanks.

Real bummer that you have to specify the drive letter. (At least on Win7, where I just tried it.)

The behavior is kind of interesting for 'dir' at least:

E:>dir "/"

Directory of \\

File Not Found

E:>dir \\

The filename, directory name, or volume label syntax is incorrect.

Same result for «dir "//"».

(For those not experienced with the Windows command prompt, seeing "Directory of \\" is unexpected, and seeing it means that something interesting must be going on.)
What I mean is lets say I do this:

Save my Bench Press

Save my Dead Lift

Now, I will have the success * message at the bottom from submitting my Dead Lift, but if I go to the bottom and delete it, this success message is still showing, even though I have deleted the value.

Adding a simple event handler for the click of the delete button to empty the container containing success messages would handle this.
Video of someone showing off the kit assembled. https://youtu.be/S6h-ytGJ50A
Probably because cows are domesticated and rhinos and elephants aren't.
Too true.

Q. How much will this cost?
Q. How much computing power will it take?

A. How much you got?
Here's an example: pfSense 2.1.5 (which can be run in a Xen VM) with Android, iOS, Windows and Linux clients, https://blog.andregasser.net/how-to-configure-ipsec-vpn-on-p...

I'm still setting this up so don't yet have field data on performance, but 4G LTE ping times are about double the latency of home broadband, http://blog.catchpoint.com/2014/01/15/theres-no-avoiding-net....
Other side of the story: https://news.ycombinator.com/item?id=9688058
Monitorama Origins by Founder Jason Dixon
Hello! I might be that guy! YMMV but try mentioning it low-key style to him. They're most likely oblivious to it and chancing their arm / pushing their luck with it. They'll probably be embarrassed more than anything if you bring it up and after a small bit of awkwardness and red cheeks, it might possibly improve a situation like that for you immensely!
I had a big comment here, but I erased it. I think one story proves my point. When talking to google engineers one thing I noticed was that they considered youtube to basically be a joke. The reason why is that youtube has a messy python codebase. I asked them what they worked on while they were at google. They had rewritten an internal web portal for a support tool. From everything I can tell it was literally a mysql crud app.

If this is how success and failure are determined at google, it's no surprise how many of their products that people actually use come from acquisitions.
Google Announces Sidewalk Labs
It is pretty well known there are a lot of false negatives in the hiring process since it is so much worse to make a bad hire than it is to not make a good hire. Sounds bad and it is, but no one has a better solution than try again in a year.
I think it's more likely that ad networks will come up with a way for publishers to start serving the ads from their own domains and with randomized filenames etc. You can't block ads if you can't differentiate them from the content in an automated way.
Announcing Sidewalk Labs
Network-level blocking gets you a long way: https://twitter.com/SwiftOnSecurity/status/60774597464404377...

Publishers have been brainwashed that everything must have: an ad, a tracking widget, and a user survey. Oh, and each page gets ten of those elements and each element comes from 3 to 5 unique externally hosted providers.

Have you tried browsing popular sites on an iPad? Every 3rd site has an ad unit that ejects you to the App Store to download a freemium game. It's insane. Block those advertisers and never look back. (Yes, Apple shouldn't easily allow eject-to-app-store from a Safari tab, but they also want users to be able to click-to-go-to-appstore on demand. It's a hacky abuse of javascript by ad networks to simulate false user intent.)

Since all of those elements are "as a service" you just block the invading services and all is well again.
They literally had me do a deterministic finite automaton problem.
I'm thrilled it has been removed. Reddit can be a hugely potent outlet for sexism, racism, and really terrible things. No one is denying their right for free speech, but Reddit shouldn't be expected to pay to host their forums or give them a loud platform (which r/all did give numerous questionable subreddits). Now I'm just hoping they can ban users/subreddits more comprehensively...
When they buy your funky startup
You give them way too much credit. The simplest ad blocker is just a user stylesheet that hides "class='ad'". The complex ad blockers include variants of that as well as network-blocking bad domains, but publishers+advertisers are really really dumb in aggregate.
Anything that stops the obnoxious redirects to the App Store would be awesome. I started turning off JS on mobile today simply because most news sites I read had become unusable. This is great news and an ideal way to punish publishers that bombard my experience with giant turds. I will gladly pay for content that doesn't suck.
The issue is that this post screams clinical depression to me. Yes, he's also describing a shitty job, one that he will probably benefit from quitting. But it is also common for the feelings he's having to be the result of more than just a shitty job. Also, people in healthy mental states prevent these situations before they get to the breaking point. There's so many factors to consider, and none of us have all the information. For that reason, it should not be off the table to suggest he at least consider seeing a trusted and reputable doctor, and it is irresponsible for you to dismiss that idea entirely.

> But wait, if you want mindless drones who do as they're told, contribute to bottom lines, buy shit they don't need to satisfy misery they don't understand

Jesus, what a straw man that is. My approach here is to suggest ways for this man to find contentedness, maybe even happiness. That can validly include medication. Yours is to push an agenda against a type of work life you don't like.
It's so hard to keep up with all the new features. This is so cool -- I'm excited to see people use it. Now if only I had the traffic to play with it.
Pretty sure they're sat in their underground bunkers, reptilian fingers steepled, chuckling loudly at the game of "my country's less fascistic than yours" that we find ourselves playing.
They're not "dumb", it's just not worth the effort for them to obfuscate their ads yet. That will change.
most of us here would probably classify manual memory management as an anti-pattern

Er, no?
> doesn't Groovy come about as trying to make something ruby-like though?

Groovy's changed its direction many times. It was started by James Strachan in 2003 as a better Beanshell, with closures from Ruby and collections syntax from Python added. Its present PMC chair Guillaume Laforge came along in 2004 and changed its direction by focusing on the Ruby side only, translating Ruby's libraries into Java for Groovy, with the intent to build a JVM clone of Rails and chip into its market share. Tech lead Jochen Theodorou in 2005-2006 helped build the meta-object protocol that Grails also uses. Groovy's direction changed again in 2011 when Cedric Champeau duplicated the functionality of Alex Tkachman's Groovy++ addin for Groovy 2, enabling static type inference and compilation, thus becoming a language to compete with Java instead of complimenting it as before. And in 2014 Groovy suddenly branched out into targeting Android.

To top it all off, Groovy lost its sponsership and changed it governance only this year, so who knows what changes in direction that will all bring. The backers of the two primary apps using Groovy seem to be at odds with each other, viz, the Grails consulting group at OCI, and Gradleware which employed some of the retrenched developers.
Anything that stops the obnoxious redirects to the App Store would be awesome.

Except that you're going to get a lot more of them, pointing you towards native apps that serve you articles with unblockable ads.
Google Launches Sidewalk Labs
Can you reliably check that ads are blocked?
As far as I'm aware, Mac is just as 'banned' as Windows. Developers have Linux(Goobuntu) desktops and Mac, Linux, Windows or ChromeOS for laptops (which are primarily used as a terminal for your desktop).
Exploring Git and Making a Simple KV Store
Postulate: there's no automated ad-injection platform that also can't be hidden or blocked by automation.

Google could transcode ads directly into YouTube videos, but they don't. They preroll or popover and both can be blocked. If YouTube did transcode pre-roll ads, we'd have an auto-skipper. If YouTube transcoded hard popovers on videos, well, that would probably upset more video authors than consumers.
Switching http://soundshelter.net/ over to Django

Been a surprisingly pleasurable experience so far.
> the tide will quickly turn against Apple

I would think that the people savvy enough to install 3rd party ad blocking extensions are smart enough to know that the issue is their extension. Not Apple. But who knows.
(there's a series of mails that Guy Steele wrote to that effect as a reply to 'Macros make me mad': 'Classes make me mad', 'Procedures make me mad' some years back on the ll1-discuss mailing list).

I happen to have them bookmarked!

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...
If you have a kindle you can send a pdf to your kindle email with the subject 'convert' -

http://www.amazon.com/gp/sendtokindle/email
Which is why I hate HackerRank being used as a screening tool.
I get the impression that today's CTR-driven advertisers would prefer not to show ads to folks who are actively trying to block them, because they would almost never have generated useful clicks anyway. Kind of like how online scammers purposely don't even try to sound legit, so that their leads are better qualified when the gullible do eventually respond.

Effort invested in technical solutions to work around ad blockers might just lower CTRs and be worse for everyone involved.

(edit: I don't mean to insinuate that online advertising is anything like a scam; just that there are parallels in terms of targeting the correct audience so that the effort is effective.)
FYI, Firefox for Android has had ad blocking extensions since it came out.
I am extremely interested to see anything you have public on this project - both from a technical and deckbuilder's perspective!
Has any of you tried Pimsleur and Assimil?
I'm learning French, Hebrew and Russian, and so far it has been great.
Not going to lie, I would totally play that in my junk reanimator EDH deck...
Well, you don't need a Google account to consume content on YouTube (yet), but without a Facebook account and a decent number of friends, there would be no impulsive need to check your news feed on Facebook.
I'd be interested to see whether Google follow's Pivotal's lead and donates its IP to an independent foundation, as happened with Cloud Foundry.

Disclaimer: I work for Pivotal, in Pivotal Labs.
The best part is that someone important at Google say this and no matter how they respond it's just funny.
Easy - they just get more pernicious. For an example, try this product placement in I, Robot, back in 2004:

https://www.youtube.com/watch?v=3HpIZrOH4zc

Even though it's set in the future they manage to sell them as being retro cool. It's almost impressive.

I take the pessimistic viewpoint that ads are going to seep in no matter what. The harder you make it, they more they'll mask themselves. Personally, I'd prefer banner ads.
Why Aren’t We More Scared of the Bird Flu?
I don't have any particularly good resources for grammar, but to learn the writing system and some vocab, I would recommend [1].

[1] https://www.wanikani.com/
I believe you are misunderstanding the use of bytecode in the Apple Watch: What is deployed to the device is still native code, the bytecode is merely what's submitted to the app store.
> Maybe you're just not doing serious programming. Most people I know implement data structure searches quite often.

Wow. Really? Most serious people I know use other people's implementations that have already been highly optimized and well tested because they have better shit to do than reinvent the wheel.

I suppose if you want to write your own red-black tree from scratch, that's your prerogative. The last time I did was 20 years ago and not only will I never do that again, I will laugh at anyone who does it without a damn good reason.
Sure would be nice to have either the complete thing in one file or the "Next" button at the end of each section instead of only at the beginning.
I aced some data analyst interviews fresh out of grad school. A lot of the questions were excel and probability questions, which I used to teach. Now, I have more experience and knowledge, but I would be much slower in those interviews.
Something of a story at http://blog.mikemccandless.com/2011/03/lucenes-fuzzyquery-is...
Well then I guess it's because Page/Hendrix were much more than expert guitarists. They were also good at composition, lyrics, showmanship, marketing, business. Those academic guitarists will make contributions to the guitar field but seems that you wouldn't value that alone and it's OK. You are free to have your opinion about whom to hire just as Google is. For the sake of the argument, you could imagine 100 reasons why Google wouldn't hire Jimi Hendrix. Even though he produced something very popular he lacks many things that Google wants: he's not respectful of other people so he's going to cause other people problems, he's doing hard drugs so he's unpredictable, good with guitar but not other instruments, and so on.
"Our current interview process managed to hire me.

I think I'm really smart.

Therefore, our current interview process manages to hire really smart people. Why change it?"
product placement != invasive advertising. advertorials blur the line a bit, but it's not the same as plastering animated "they hate this ohio school teacher for knowing the secret of eternal youth!" ads all over my news. (free bonus: every 2,000th ad includes a free flash-delivered root kit!)

plus, with a transparent AR setup with proper overlay ability, you can in-reality block photons bounced off or emanated from advertising units (billboards, bumper stickers, old spice commercials, etc) from even hitting your retinas.
All things considered, preventing theft via active physical structure, vs pursuing a thief AFTER the theft occurred seems to be preferable no?

Ask New Yorkers or Londoners how well video surveillance helps prevent or catch thieves..

[1] http://farm4.static.flickr.com/3024/5859909526_af35d1a4de_z....

[2] http://cdn.trendhunterstatic.com/thumbs/wave-by-joe-mattley....

[3] http://www.landscapeonline.com/products/images/prod_baa1e255...
I wish there was a service that integrated with the major ad networks that allowed you to pay money not to be show ads. Something were the majority goes to the owners of the websites who's ads you're blocking.
You can apply the interest before or after the payment, it doesn't really make that much difference, especially when you pay monthly and it compounds daily. The more often it compounds the less of a difference it makes between interest computed before or after the payment.

It's simpler and more accurate to say that the interest is added to the loan balance and then payments are subtracted. They don't subtract interest from payments, they add it to the balance. Extra payments don't have any interest applied to them, they go straight to principal.

The comparison though is between paying your extra cash flow towards a mortgage or investing it. You don't take money from the investment to pay the mortgage. You pay the minimum to the mortgage and then invest the difference.

As far as why banks want to do loans, you have to understand how banks work. What banks do is different.

Banks take money from deposits and then loan that out. They pay 1% interest on saving account deposits and charge 4% on loans. They are effectively purchasing something at $1 to sell for $4. That's a huge markup (400%). Of course banks want to do loans. They also have fractional reserve working in their favor. They can loan out more money than they actually have in deposits because the money is created out of thin air.

This is the same model used by savvy investors. They make investments using Other People's Money™.
Again, IMO, but product placement is worse. I know invasive advertising is advertising. Mentally speaking it's quite easy to disregard. Product placement slowly blurs the lines to the point where you don't know if someone is honestly advocating for a great product or if they're being paid to do so.
Just like the Apple Now clone with no tie in with Apple ID (Not like other Companies)

Also anti-competitive US Government will go nuts on them. I could see companies blocking iOS as a protest if ads were blocked by Safari.

Edit for grammar.
Yup. I could see myself getting brain freeze on this question in an interview setting.
I would say that if being part of a bombing campaign isn't an impediment to becoming a Distinguished Professor at UIC, then being part of a bombing campaign isn't enough to get him disinvited from StrangeLoop either, however many astonished tweets might have greeted his appearance on the program: becuase, in that case, it would have been easy for the organizers to separate his political thought from his educational thought. Of course that's speculation on my part.
I would hope not. But, hey, the gaming industry (even game engines) asks a lot.
We don't need unions. There are plenty of non-evil employers in the tech space. If an employee doesn't like the way his employer is run, he is free and generally very able to go find another employer. Unions are a nightmare that we don't want or need in an in-demand field like software.
My first introduction to Machine Learning was C. Bishop's book!

So this book must be awesome and I also have been looking around to find more on model-based ML stuff to read.

I guess this is a part of the 2013 Microsoft Research[1] paper

---------------

[1] http://research.microsoft.com/en-us/um/people/cmbishop/downl...
If you are watching something produced by a production company (anything on TV or any movie) every brand you see is paid placement.

It's like how before a movie comes out, all the actors in the movie go on all the talk shows. Think it just happens by magic coincidence? It's contractually part of their job to appear and promote the properties they appear in so it drives up demand for their productions (movies/books/tv shows/congresscritters).
Measuring Performance – Throughput and Latency
Sounds like the game industry to me!

(Thank god I got out of that industry)