skysight-inc/HackerNews huggingface dataset:
Arguments (or stories implying arguments) of the form "There exist bad X, therefore X is bad," are never terribly compelling. Yes there is such a thing as bad object oriented design, just as there is such a thing as bad functional programming, bad unit tests, bad science, bad music, and bad bacon. The existence of badness in any given field does not imply that the whole field is bad.

Object oriented analysis and design, done well, is not bad: it is good. It's not wrong to design a class, even a hierarchy of classes perhaps, for a toaster program. Whether doing so is helpful or harmful really does depend on the functionality and complexity of the toaster and the skill of the class designer.

So: sure, bad software design is bad. Thanks for pointing that out. But if the implication is that all (or most or "usual") object oriented design is necessarily bloated, overworked, and excessively forward-looking, then no: only when it, like overcooked bacon, is done badly.
Black humor, I think. The author is ruefully noting that, while this usage has existed for hundreds of years, it manages to keep dropping out of fashion only to be reinvented in a new generation.
Marcel talks being a rebel and how to franchise a company across the nation
I've never liked this, but I have to admit that logically, a mismatch in number is no worse than the mismatch in gender we get by using "he," which has the disadvantage of being annoying to many people. And I don't think efforts to make up a new pronoun are likely to succeed. Singular "they" might well be the future.

But if I could have my pick I'd go with "um."
So someone can just enter email addresses until one works, then get a license?
Experiment Segmentation: Avoiding Old Dogs and Watered Down Results
Looking through their API docs, one of the things that I noticed is that they added a transaction log ("delta" field), which IMAP doesn't have: https://www.nylas.com/docs/#deltas

Having a server communicate with IMAP (which is slow), cache the results, and export a more efficient/log-structured alternative probably makes syncing client computers much faster.
How Can I Protect My Business from Cyber Attacks?
NET Framework 4.6.1 is now available
Scanned the article, can someone give me a solid example of how this is used in a sentence?
I don't think the statement you replied to is correct.
No, you're reading that wrong. That's a stacked graph.
I'm a full-stack engineer seeking a new adventure. Feel free to shoot me message!

Location: Pittsburgh, PA (but willing to relocate)

Remote: Yes

Willing to relocate: Yes

Technologies: C, C#, Java, Python, Rust, Javascript, React.js, HTML, CSS, MySQL, Oracle, AI / Cognitive Systems

Résumé/CV: https://www.linkedin.com/in/ericpennington

Email: eric [dot] pennington [at] gmail [dot] com
Location: San Francisco (Bay Area)

Remote: Yes (open to it)

Willing to relocate: Yes

Technologies: Python/Flask, JavaScript, HTML/CSS, JQuery, AngularJs, Bootstrap, ReactJs, Heroku

Résumé/CV: https://docs.google.com/document/d/15e0rhj7KpIWePkWYV6aP2uys...

Email: andre.king@berkeley.edu

--

I'm Andre, a senior EECS undergraduate at UC Berkeley graduating in May 2016.

In the past year, I've worked on a study group app and a career fair app for UC Berkeley.

I'm passionate about fitness, health, technology and startups.

I enjoy challenges and new experiences, such as becoming a digital nomad for 3 months, getting a black belt in karate, performing in salsa dancing, running Tough Mudder twice, Polyphasic Sleep, Stronglifts 5x5 and Rejection Therapy.
Thanks for the great info.

Totally agree with you about spending time building a company instead of chasing rewards. Basically my goal is to find a card where I just spend normally and then magic rewards happen, without any sort of planning (since as you said it's mostly a waste of time).

I'll check out those sites and the Starwood Amex.

Thanks!
Considering my first 16 Bit computer had 3MB RAM and ran MS Word alongside a GUI, I am wary to say "Amount X of RAM is preposterous for a given task".

As long as Moore's law provides enough lift under our wings, RAM usage is one of the less important aspects of an application. However, I fear the trend of building application UI's in HTML/CSS because invariably it will lead to wildly inconsistent look, feel and behavior.
Location: Philadelphia

Remote: No thanks

Willing to relocate: Prefer relocating actually

Technologies:
Languages: C, C#, Java, Objective-C, Groovy, Python, SQL
Software tools I've used: Ansible, Zabbix, Linux, Apache, HTML, CSS, Bootstrap, .NET, Flask, Hibernate, Entity Framework, Android, iOS

Résumé: https://drive.google.com/file/d/0B0vgBtWrW4T-aFFEUUxzYTBCSGc...

Email: msd88@drexel.edu

linkedin: https://www.linkedin.com/in/msd88

github: https://github.com/damore1405

Currently looking for a new company to learn with, and a new city to call home for the coming Spring and Summer. most of my current skills lie in backend development, but I’m always willing to learn new things. Currently interested in learning more about big data tech (Hadoop, noSQL, Hive), diving deeper into web and mobile app development, and building some more programming skills on the front end.
Looks like everybody is in love with async/await in Python :)
I can't seem to figure out how to play turn-based strategy game (I love classic Chess game, but this Civ stuff isn't working out for me).

Not long ago, I stumbled upon 0 A.D (The real time, not turn based), and it brought back much memory from Age of Empires.
Let's try this exercise. Replace "Google" with "Lenovo".

Lenovo sells computers to schools. The computers upload everything entered onto the computer to Lenovo by minors without consent. Everything uploaded is data-mined. You can switch it off in some obscure setting.

You would have people carrying pitchforks here instead of saying "really?". Google doesn't get a pass. This is shady. Should be off by default.
Appdynamics raises 158M, now valued at 1.9B
> God forbid anyone criticize anything on HN.

There's nothing wrong with criticizing, but there is something wrong with being snarkily dismissive, which your comment upthread was.

It isn't hard to do the one without the other. Most people on HN, including other commenters in this thread, manage just fine.
"patrickfl didn't bother to read the article, as a result they were uninformed."
Pretty sure there isn't any, at least not one that fits the various definitions of "Open Source". AGPL is IMHO the most restrictive license that still counts as Open Source, and even it doesn't enforce either of your wishes.

But many enterprises are careful about running AGPL software, and it makes a competing product harder (because they'll have to share all their improvements), so AGPL + custom licenses for people who don't like AGPL might work.
I've had enough of this discussion! The new gender-neutral singular pronoun is thou! That's right, thou was the answer we were looking for.
"Alex has decided that they no longer want to be addressed by a gendered pronoun, and has requested that we all refer to them as 'they' and 'them' from now on."

edit: I'd be interested in understanding why people find this very real scenario to be so downvote worthy. Is it because you find the idea of non-gendered pronouns upsetting, or because you think my example is unrealistic for some reason? Or something else entirely?
> Apple almost seems to be inherently incapable of creating a decent store front, and I am curious as to why they have that organizational blindspot.

Because when you have a captured userbase, there's no incentive to improve / innovate?
The main benefit of Elm and Redux is the simplicity of their core abstraction: that your app is just a reducing function over a stream of events from the outside world including game ticks, mouse clicks, <input> field changes, etc.

For example, a counter that increments per click:

initApp = { counter: 0 };
stepApp = (action, oldApp) => oldApp.counter + 1;
viewApp = (app) => `<p>Clicks so far: ${app.counter}</p>`;

currentApp = reduce(stepApp, initApp, mouseClicks);
currentHtml = map(viewApp, currentApp);

This makes it really easy to inspect, test, and reason about what's actually happening and why since every change to your app had to be caused by an event that triggered a step from oldApp to newApp. Redux and I think Elm come with a debugger that even prints out `{action}, {oldState}, {newState}`. Makes it really easy to get a reading on things.

Though it's possibly hard to appreciate this until you've battled it out in the trenches with an abstraction that isn't so simple, especially on a large, complex app.

I personally found Redux (w/ React) immediately accessible and think it's a good place to start, especially if you're already coming from React or you want to reap the benefits without leaving Javascript. I'd feel really comfortable using Redux on any team project that was already using React and some other Flux'y implementation.

I've also been learning Elm this past week though it's taking me far longer to become productive since there are fewer resources and I have no ML experience. I've managed to create a simple Spreeder.com-style speed-reader (https://www.danneu.com/elm-speed-reader/), and if you look at the source code (https://github.com/danneu/elm-speed-reader/blob/master/Machi...), you can see that it's not much different from the counter-app example I pitched above where the `update` function reduces across a stream of actions including button clicks and the tick. (Disclaimer: I'm an Elm noob)
You're looking at the bytecode. If you want full decompilation, use one of the tools mentioned here: http://stackoverflow.com/questions/272535/how-do-i-decompile...
SEEKING WORK - San Francisco / Bay Area / Remote + Travel Welcome

We're Bitmatica. We are a team of engineers, designers, and marketers who love solving problems and building great products.

------HOW WE WORK TOGETHER------

Our first priority is to deliver a compelling ROI for every web and mobile application we build. To do that, we work closely with our clients to understand their business as if we're truly part of the team.

While other development teams may take your project and disappear for two months (and then deliver an application you had little say in), at Bitmatica we work with you at every step along the way to deliver a great product.

------WE’RE GREAT AT------

- UI/UX Design, Branding, Visual Identity

- Front-end Web: HTML, CSS, JavaScript, React.js, jQuery, Angular, Backbone

- Back-end Web: Ruby (Rails, Sinatra), Node.js

- iOS and Android Development

- Operations and Scaling: Apache, NGINX, PostgreSQL, MySQL, MongoDB, various No-SQL, and more

- Sales + Marketing Training / Consulting

------OUR CLIENTS HAVE SAID------

"Bitmatica is quick to understand new systems, eager to deliver quality results with high impact, and has a deep technical background."

"Hands-down the best firm I have ever worked with."

------SOME OF OUR RECENT PROJECTS------

[1] Launched Autodesk's 3D Printer software + marketing site (http://ember.autodesk.com/)

[2] Redesigned and built Corax Cyber Security's new homepage (https://coraxcyber.com)

[3] Built Nitro PDF's cloud dashboard (https://cloud.gonitro.com)

[4] Worked with a large US bank on two consumer mobile personal finance applications
Perhaps "Newly invented pronouns" would have been more clear. The distinction being Singular "They" has been around for a long time, and "Xe" can't be pronounced by the human mouth and confuses the older folk. Or something...
> I think the argument would be more along the lines of: "You're calling this Yoga, but here is what Yoga has meant historically in my culture, which is actually quite different."

This argument was actually made in the case of the University of Ottawa. The yoga instructor even offered to rename the class to "mindful stretching" so as not to associate it with the spiritual and cultural aspects of yoga / Yogi Practice, but was still shut down by the student's union because they felt that it was gentrifying and demonstrated cultural appropriation.

Personally I think the vast majority of culture has been stolen or replicated from older cultures and I don't think that having a stretching class really constitutes some kind of injustice just because it is derived from traditional yoga.
I'm fairly sure the revenue attributable to Firefox dwarfs what any of the bigger competitors are spending on their browsers, so it's not really for lack of resources if Firefox falls behind. But it's the cash cow that subsidizes pretty much everything Mozilla does, some of which is great and some dubious. Everyone can make their own case for which projects are great and which are iffy.

Personally, I would think an e-mail client is the perfect complement to browser development, and something that could/should be another significant source of revenue instead of a burden.
Let's say I'm a college graduate (with accompanying student loan debt) and you're a high school grad. We both get jobs at the same company and you're paid 40k while I'm paid 60k. If we both get raises to 70k, I am still stuck with my student loan debt while getting paid the same as someone who did not need to spend years in school or take on student debt.
New York, NY | ONSITE, REMOTE | Java GUI | Fulltime | Neota Logic, Inc.

At Neota Logic, we have been developing a no-code hybrid reasoning SaaS platform that domain experts can use to develop highly intelligent web applications. We are a small engineering team looking for a passionate User Interface (Java GUI) expert to work on our next generation Studio.

If you want to be part of an exciting crew, work on challenging tasks, and can argue whether Tufte is obsolete, drop us a line. If you’ve read SiCP (and understood more than half of it), we’ve been waiting for you! Expect lots of fun across the board; we have many (about 42) interesting problems waiting for a sharp mind to solve them.

MS and above in Computer Science strongly preferred. Remote for exceptional and proven candidates.

Java GUI expert
Skills/Qualifications: * Strong CS background * Understand Principles of User Interface Design * Can think through problems and design the solution appropriately * Lots of experience with Java Swing and JavaFX * Experience with any Java GUI automation testing tool

More information available at http://www.neotalogic.com. Please contact me directly with your resume and any questions: jarvis --- at --- neotalogic.com
"normal adult interest" doesn't have to imply reverence, only general familiarity. I doubt as many Japanese people even know who Akira Kurosawa is, as know Doraemon or Gundam or Attack on Titan or whatever.

Here is a list of the top grossing films in Japan[0] - note that #1, #5, #6 and #10 are anime. Windows in Japan has official anime mascots[1,2] and Mercedes has used anime to sell cars, at least twice[3,4]. Examples abound of anime covering adult (not necessarily pornographic but that too) themes[5], and of being used as a cultural referent to market to adults[6,7].

It's not even that controversial that anime is mainstream in Japan. They put Pikachu on some of their commercial airplanes[8], ffs.

[0]https://en.wikipedia.org/wiki/List_of_highest-grossing_films...

[1]http://www.digitaltrends.com/computing/microsoft-unveils-its...

[2]https://www.youtube.com/watch?v=fNfCEL4M_ac

[3]https://www.youtube.com/watch?v=qv7PodxyyWs

[4]https://www.youtube.com/watch?v=ucTwMQG1vuE

[5]https://www.reddit.com/r/anime/comments/239jkw/what_are_the_...

[6]http://en.rocketnews24.com/2015/10/27/rice-rice-baby-strains...

[7]http://en.rocketnews24.com/2015/10/10/japanese-employment-si...

[8]https://en.wikipedia.org/wiki/Pok%C3%A9mon_Jet
Is "thou" third-person though? I never use it, so it might be. I dunno.
That doesn't explain how, nor really makes any sense.
Apple is going actually in opposite way and you can see it with recent changes on iOS. To run apps on iPhone, you don't need to buy a developer licence for 100$ anymore. They support more extensions for apps. On last Apple keynote Microsoft was presenting Microsoft Office running on iPad Pro.

The special licence you are talking about actually exists. You can sign your Mac apps with a certificate and it will not ask a user if you want to open it, but this is not restrictive at all. This is actually a benefit because nobody can modify your app so if they would force this, I wouldn't mind. Most of apps that I use are signed anyway.
Goldman Sachs Files Patent for Securities Settlement Using Cryptocurrencies
Perhaps a better tool to refactor any such large if-statement: http://drakon-editor.sourceforge.net/
Why does a country need to have a military (as opposed to whatever the SDF is) to remain sovereign/independent? I don't see it as doublethink; rather, the author doesn't carry that assumption.

Does Japan not govern itself?
I think thou is second person ("you"), not third ("he" and "she"). We are in need of a second person plural though--at least outside of the South where they have "y'all" and NJ where they have "youse guys".
Thank you for the detailed response. As a layman, the article really confused me.
Huh. Started out with a valid problem, but the solution was terrible. The validity of the question doesn't prove the correctness of the answer.
Many of these techniques were pioneered by games programmers. The idea was that games should be played, not cheated and the same reverse assembly tricks apply and so the same counter-measures apply as well. One game that I'm familiar with had a never ending Matroshka like structure where each pass through a decryption routine would yield just another pile of gibberish and another chunk of code.

The game took a couple of seconds to start up due to this and it needed tremendous patience to get to the end. I gave up after the 50th or so level of trash, never figured out how many there were, for all I know it would have been the next one, or there may have been a few hundred more. One particularly depressing thing was that at level 40+ or so a message appeared at the beginning of the hexdump: "Does your mother know you're doing this?"...
The Incredible Shrinking Sex Chromosome
When one of your competitors (Google) controls a bunch of the most widely-visited web properties (Google Search, Gmail, YouTube), it's pretty hard to not implement the things they want to use there.
Using the post's title on hacker news is probably misleading. It sounds more official out of context, whereas in the post the "award" is just a tongue-in-cheek framing device:

> -Truth in advertising: The Web of Language Distinguished Usage Panel, charged each year with picking the Word of the Year, consists entirely of me.

The comments keep up the joke:

> Kudos to the Distinguished Usage Panel! "They" chose wisely and well.
Sorry, but I'll call you lazy.

The guy who responded too mentioned the "network effect".

I'm quite baffled by what is exactly the problem?

What, you are afraid that your babysitters will decide to dump your platform because one single individual is offering them more money?

What is stopping you from making your logistics work in a way that a preferred babysitter comes every time? Of course, that would make your logistics problem a bit harder, but that is exactly the point I'm making.

Network effect exists because of incapability of the system to create a situation where your workers would make more if they left your service. But, if you allowed the clients to have the same babysitter, same chef, and at the same time have an algorithm that is superior to everything else on the market, yes, the "Uber for Babysitting" idea is a stupid one, an obvious one, but execution is far above a "common guy" startup.
ddrescue has built in progress reporting, plus you don't have to be bothered with if= and of=

https://www.gnu.org/software/ddrescue/
Learn Scrivener Fast with Joseph Michael
Just remember the slight problem with this 'let third parties host your content' thing.

Namely, you lose control over what you can say and how you can present it. A media company who operates purely on social media is going to be in deep, deep trouble if anything they say annoys the network that's hosting their content. It's like being a massively popular Youtuber who has to worry about content ID and things being taken down at the drop of a hat.

If it seems like a good deal now, then watch out, it'll bite you in the arse if any controversy comes along.
Big chain stores are a HUGE upgrade in cleanliness and food preparation practices (as well as exterior cleanliness) compared to "home-grown" restaurants and food stalls. There are no health inspectors - the companies policies are sometimes the best chance to ensure you're getting uncontaminated food.
patrickfl wished to be referred to with the gender-neutral, and more recently invented pronoun "xe", but no one could figure out how to pronounce it so they referred to them as they when they were using the third-person to refer to them.
Funny enough, when looking at Steam processes tree (and if I recall correctly, also licenses), client is done with Chromium Embedded Framework.
Well I'm going to have to read these now :-)

http://halfpennydreadfuls.com/penny-dreadfuls/stories
I use this all the time. Easier than worrying about gendered nonsense.
Some folks export GODEBUG=gctrace=1 which will result in the GC dumping out a lot of interesting information including stop the world latency. It doesn't increase the determinism and the GC cycle is started when the runtime decides but it does provide visibility into the concurrent GC latency in a benchmark or actual application. Perhaps you already use it and that is how you noticed the latency problems to start with.

I do know that you need version 1.5 of Go that was released last August to get the low latency GC. If throughput is an issue some folks adjust GOGC to use as much RAM as they can. If none of this helps file an issue report with the Go team. You seem to have a nice well thought out work around but a reproducible gctrace showing hundreds of millisecond of GC latency on heaps with millions of objects will be of interest to the Go team and might really help them.

I hope this helps.
Docstoc is Closed
Migration assistant does the trick for me without having to use the MAS.
"If the user needs further assistance, they will need to open a support ticket."

The leading clause of the sentence makes it clear that we're talking about an individual but does not indicate their (!) gender. You can use it anywhere that one might also use 'he or she'.
I've noticed that economists and other academics like to use "she" in the same cases as the singular "they" - a common-gender third-person pronoun, the "he or she". Yes, it intentionally uses the feminine third-person, but I guess it makes a point about inclusion this way.
You see it in notifications from social apps. "Jenny has started following you. Follow them back", etc. Because a lot of apps don't ask people to enter their gender they just resort to "them" instead of "him" or "her". It's really as annoying as people just using "her" everywhere just to be safe.
Ha, well as one of the "older folk," I will say that while "xe" doesn't confuse me, it is definitely a bit jarring when I see it used. I have no problem with it's use, I am just not used to seeing it. I recently read a book by a fantasy author whose stories I enjoy, but in this latest book she used "xe" quite often to describe some non-binary characters, and it always managed to pull me out of the story.