skysight-inc/HackerNews huggingface dataset:
New York City

Remote: no

Willing to relocate: no

Tech: Javascript, ruby on rails, Front-end, css, responsive design, node.js, express, gulp, mocha chai, Amazon web services, react.js

resume: http://harrymoreno.com/assets/harryMorenoResume.pdf

email: morenoh149@gmail.com
Previously: https://news.ycombinator.com/item?id=10150569
Google is coming around on the issue, thanks in part to their study showing 69% of users abandoning the site at the interstitial: http://googlewebmastercentral.blogspot.com/2015/07/google-ca...
For memory allocation you often don't need to use malloc. Many (most?) programs can mmap a large region of memory and allocate from that. Then when you're done you just unmap the region. This is much easier to use since you only have to remember to unmap once as opposed to handling each allocated pointer individually.

Edit: Here is a paper that touches a bit on what I'm describing: http://people.cs.umass.edu/~emery/pubs/berger-oopsla2002.pdf

Also, to clarify, I'm not saying allocate yourself a big piece of memory and then reimplement malloc on top of that. You literally just get a big piece of memory and every time you want to allocate something new from it add the offset to the base address, return that to the user, and store the new offset.
Good to know. I have a demanding, day job right now too. ;) I'll bookmark it in case I get an opening in the future.
There was a time when the circumvention for the Experts-Exchange paywall was "scroll down a bit" - the data had to be visible to the googlebot, and they made it look obscured at the top, but it was all there and readable a few 'pages' down.
This applies directly to Google.

Remember them pushing Chrome on you? having ads directly on Google.com? To this day forcing you to use Chrome for Hangouts? And so on?

Do you seriously think Chrome would have caught on if it weren’t for this push of advertisements?

This is direct abuse of near-monopoly in one market (search engines) to gain unfair advantage in another market (browsers).
"for official use only" or "U//FOUO" brings up interesting results, the pdf "U//FOUO Sovereign citizens extremist ideology" by the FBI was a good read so were all the Interpol recent internal reports about all their weapons that have been "misplaced" or stolen.
> For one, it's common sense that a train that disappears from the system isn't really gone-- but the Metro system couldn't take that into account. Stuff like that should be pretty trivial today.

It was pretty trivial in the 1970s. Require the sensor for an adjacent segment to be engaged before the sensor for an active segment will disengage.

You can't do any computation with modern computers that you couldn't have done with relays in the 1970s, or the 1870s for that matter. Mechanical relays are slower, less reliable and more expensive than transistors... but they do the same thing.
Ladybugs will clear out a garden of aphids in no time. You can buy them online.
> I have seen people using NT 4 for critical server infrastructure in 2012

This is rather worrying given how Microsoft abruptly abandoned support for NT 4 when they spotted a security hole they couldn't fix without fundamental changes.
I have been there, and it's hard to see a way out of what is making you miserable, or alternatively preventing you from being happy. Is it the work? Is it something in your personal life? Personally, I have found that I've fought against what I felt like I SHOULD be doing. I should be a hero and finish some big project. I should work towards being promoted.

Try and evaluate what you actually want, how do you FEEL? I don't know anything more about your situation, but why do you feel like you have to commute so far? Why do you feel like you need to stay in your job?

What would you rather do? Most importantly, talk to someone and ask for help. Talk with a family member, a friend, your boss. It's not in their best interest for you to burn out and rage quit. They want to help you succeed.

Don't hesitate to reach out via email if you want to chat. I've been there and maybe can help.

But take this as an opportunity to evaluate what is making you unhappy and what makes you happy.

All the best!
https://xkcd.com/1217/
Man in the Machine Argues Being an Asshole Was the Least of Steve Jobs's Flaws
I learned to program on a BASIC system that had only one. Although strings were suffixed with $, so you could have both A and A$. Did I also mention that only upper case was available?
Maybe procrastination ain't that bad. Maybe its the 8 hour day of continual focus, 5 days a week, for 2000 weeks that is unrealistic, give human nature.
I misread the title and was hoping that those .gif ads with misleading 'download', 'next', or 'inbox mail' buttons would be penalised. Ah, well...
I don't remember -- I think though, as long as it is working for you, it works, yeah? :-D
Good to know it wasn't just my own anti-charismatic personality. ;) That she didn't see the value of user-mode drivers for robustness and thought Darwin was representative of microkernel design were both disturbing in terms of "Should I trust this?" It's like they were smart on the things they published but didn't have a clue about security engineering outside of that.

So, I have no intention of ever depending on it for strong security: just maybe regular malware or containing effects of spyware, bloat, etc.
Polymath Ventures | Bogotá, Colombia | Software Engineers, Data Scientists | Email greg (at) polymathv (dot com)

That's right, Bogotá! Come join some amazing people building real businesses in the developing world. We are seeking one or two strong engineers to lead development at our ventures, and we are also looking for a data scientist. If you want to try something off the beaten path, this is for you. Knowing Spanish is not required (I'm very much at the pointing and smiling stupidly stage).

Polymath Ventures is a company builder that has been operating in Colombia for three years now. We have chosen Colombia as a launching point into Latin America for a number of reasons, including market size and growth trends, access to talent, regional scalability, and an increasingly supportive business culture. Over those years, we have built five companies and are set to launch two more next year.

We are looking to grow the nascent Polymath tech team, which I recently joined. The technological needs of the existing businesses are sophisticated, stemming from several years of operational experience. There is a LOT of from-scratch development that needs to be done! We've settled on Python and Ember as a tech stack, but this is not fixed. Come build with us!

For more info please contact me directly at the address above or email jobs@polymathv.com.
> (Disclaimer: haven't read the article yet.)

That's procrastinating!
As some report, you can reproducably get the ads even today.

So Google is punishing competitors for something they do themselves.

This is all looking like Google just wants to make the EU regulators angry.
Wouldn't want to meet you in a dark alley.
Regarding your first sentence, usability is a feature - maybe the most important one.

If you don't already have a knack for design, it's probably going to be hard to force it, but the Quora answer linked by another commenter seems pretty reasonable to me.

The only trick I think you can use is to go minimal - the fewer "moving parts" the fewer things there are to screw up. Almost every bad engineer design I see is due to too much stuff going on rather than too little.
Thanks!

I'm reading Blindsight now, and love it. For many years in one of my careers, I was a synthesist. But the term never occurred to me. Would have been good marketing. So it goes.
Best practices for a new Go developer
On Watching History TV Series
ask.metafilter.com or the right subreddit could be good places to try.
Russian Bride Email Scam – MailShark
But Google is, even today still using these same interstitial ads for Gmail.

That means it will most likely end up in some antitrust trial.
I fail to see how providing a short except that is fully attributed and links back to the original source is a problem. If anything, it steers even more traffic to wikipedia.
NET Export Tool for MS Dynamic CRM: Export/Import Data Directly from MS Excel
I did think of that. But you could use the symbols for the houses and pair them with a number/letter.
I'd like to clear up at least one place where you and justin_vanw are talking past each other:

At many engineering schools, the humanities are a joke.

They are often filled with engineering dropouts and students who couldn't get accepted into a more prestigious liberal-arts school.

Mix in the fact that the engineering schools often have a "wash out" course at the 100 level, while the liberal arts fields tend to not have this, and what you get is STEM students who take a few 100 level humanities classes, see nothing as rigorous as their 100 level engineering classes, and you get this perception.

I also can't stress enough that the rigor of any department is directly related to the quality of students the department attracts. No college will allow a department to fail 90% of the students (impacted course tracks notwitstanding) so poor students leads to low standards.

I went to Purdue, but have observed similar trends at other large engineering schools. I minored in philosophy, and anyone who tool philosophy at a liberal-arts school would likely not believe how low the standard for a B in the classes there was.

Even comparing stories with Indiana University students, (also a state school, in the same state, but not an engineering school) the classes were a joke.
Hey,
I notice that you have been technically posting the same positions since March,this year.Are you guys doing something wrong or what that folks dont wanna work there? How about offer some of these positions remotely?
Well, as a girl, I learnt judo to be able to defend myself.

One of the most important lessons of judo is that you never use force yourself – you just redirect the force of the other person so they hurt themselves.

Using that philosophy in life makes stuff a lot easier ;)

And, funnily, it fits here, too. Using their own newsletter to get it blacklisted. The more they send, the less are received.
Yeah, the replies here are making me doubt myself - I probably just need to slow down when reading code
Or Google will stop doing it before it starts applying the penalty.

Or Google Search will penalize other Google sites that use those ads. It wouldn't be the first time Google-owned sites have run afoul of Google Search penalties.
Drugs laws are too extreme and should be rolled back, but I do not like the way the OP uses the term "nonviolent drug crimes".

"Police said Mizanskey conspired to sell 6 pounds of marijuana to a dealer connected with Mexican drug cartels."

Taking that as true because we don't have anything else to go on, the Mexican drug trade is far from nonviolent. It is very easy to say that someone's actions were themselves nonviolent, but when they are aiding something that is very violent then it isn't so simple. I'd have much more sympathy if this guy had grown the pot in his closet and sold it to friends.
I love everything about Slack except the damn chat window. Oh, and the pricing. The onboarding process is buttery smooth, and there are tons of integrations. But there's so little in the way of communication density (even in 'compact mode') that I miss IRC.

We have a jira integration set up and every ticket consumes five lines plus plenty of whitespace - a few of those and there's no real comms visible on the page. Every integration I've see consumes gobs of space. Similarly, flagging announcements by assigning a colour is almost worthless - the colour bar isn't very visible (I prefer hipchat's method, where the entire chatline gets the background colour set). Then there's the problem of people's actual chat messages being the least visible thing on the page - smaller and less noticable than names, integration notifications, what have you. But the onboarding is so easy, it just sucks users up.

Being able to see a conversation instead of bells and whistles? I miss that... but plain text scares regular users...
At least in Firefox, you can search multiple providers from the search bar. I believe other browsers can do this as well.
How Trigger Warnings Are Hurting Mental Health on Campus
Anecdote N=1

I majored in comp. sci. minored in phil. I spent the majority of my time working through the technical classes, I kind of mailed it in for the philosophy classes, and got B's. I would have liked to spend more time 'trying' in the philosophy classes, but I really just didn't have it to spend. Some of them were really quite interesting.

I guess this doesn't really answer your question, because I know people got A's in the classes I got B's in, but it might provide perspective into why an engineering major didn't ace all their 400 level phil. classes.
That seems like what they're aiming for? Seems to go against the seriousness that they seem to be pulling into android's mechanisms, but it's in line with historic google as a "fun place".
It also chews up resources like nobody's business. Note that Android has also scrapped Flash. I'm pretty sure that Steve Jobs can't be blamed for that. :-)
Things have improved a little on this front. It turn out gnupg was being a little gluttonous when it came to entropy:

"Daniel Kahn Gillmor observed that GnuPG reads 300 bytes from /dev/random when it generates a long-term key, which, he observed, is a lot given /dev/random's limited entropy . Werner explained that GnuPG has always done this. In particular, GnuPG maintains a 600-byte persistent seed file and every time a key is generated it stirs in an additional 300 bytes. Daniel pointed out an interesting blog post by DJB explaining that a proper CSPRNG should never need more than about 32 bytes of entropy. Peter Gutmann chimed in and noted that a 2048-bit RSA key needs about about 103 bits of entropy and a 4096-bit RSA key needs about 142 bits, but, in practice, 128-bits is enough. Based on this, Werner proposed a patch for Libgcrypt that reduces the amount of seeding to just 128-bits."[^1]

On a related not why are you generating keys on a remote vm? Its probably not fair to say that gpg "failed to work (literally would not do anything)." It was doing something, gnupg was waiting for more entropy. Needing immediate access to cryptographic keys that you just generated on a recently spun up remote VM is kind of a strange use case?

[^1]: https://www.gnupg.org/blog/20150607-gnupg-in-may.html
I went to a college of liberal
arts and sciences. There was a
big load of required humanities
courses, but the college had a
relatively good physics department
and a terrific math department.
And math and physics were my interests:
So, I majored in math and had nearly
a major in physics.

For the humanities, they claimed to
teach about people, but at the time
I couldn't see that they were
doing at all well at that, and later
I concluded that actually the
humanities are not at all good
about teaching about people, e.g.,
get as much that is wrong as right
and, really, darned little good
insight, but that parts of clinical
psychology could teach some important
and reasonably credible lessons about
people.

I really liked music, and the record
collection in the library was terrific,
but I never took a course in music --
later started violin and made some
okay progress eventually.

But for the humanities courses I took,
i.e., was force fed, I came to
hate as nonsense, misleading about
people, and otherwise a waste of
time.

E.g., history: I wanted to learn
some about history, but the history
course was absurd, from some
pompous, pretentious text with no
overview and otherwise nearly
impenetrable. And the darned
course took so much time before
year 1 that it never got to
the 20th or even the 19th
centuries. Bummer. Finally
I learned some about history from
some books and some
relatively serious
TV documentaries, e.g., Victory
at Sea, The Battle of Britain.
The courses? Bummers.

In the history courses, I wanted
to learn why, that is, the
causes or at least the candidate
causes -- metals, domesticated
animals, open ocean sailing,
relatively productive crops, etc.,
but the courses essentially ignored
all concepts of causes. Bummer.

Overall, IMHO, the humanities
are suffering from lack of good
methodology. In particular,
their results are open to a
lot of individual interpretation
and definite maybes, and it's
tough to have the work be
cumulative in any very
useful sense.
I must be in the minority but the Tapatalk app seems okay to me. It takes the cruft and ads out of the forum you are on and just presents you the content in a relatively stripped down format.

Maybe my use case is out of the ordinary compared to a lot of HN, I use it for a single forum that I am an active member of, and I can't recall the last time I googled something and was redirected to a result that was a forum entry that redirected to a Tapatalk ad (99% of my google searches end up at stackoverflow or blog entries).
SWARM (http://swarmnyc.com), a rapidly expanding digital services agency, is looking for a skillful backend, developer to join immediately. This position provides a unique opportunity to drive back-end technical decisions within a dynamic start-up setting.

Want to know more?

About you

- You are a skillful backend or a full-stack developer with significant experience (5 years +) in building high-performance, scalable, fault tolerant & mission critical systems.

- You build REST services using old school tech (C#, Java, C++) and the new stuff (Node.js, GO)

- You work with SQL databases (SQL Server, Oracle) & No SQL (Mongo, Redis)

- You work with and can dynamically scale services with cloud based platforms (AWS, Azure)

- You understand the importance of logging, monitoring & unit tests.

- Overall you can pick the right tool for the job!

- For an added bonus you know video backend infrastructure ( ffmpeg, transcoding, webrtc)

- You love to learn, and equally love to share your knowledge with others.

About SWARM

At SWARM, we like to have fun as we push the boundaries on what can be done when you combine great design with solid development and marketing that gets noticed. On the surface, we make apps for iPhone, Android, Smart TV, wearables and emerging technology. Behind the scenes though - we draw, doodle, and solve puzzles. Usually, those puzzles are in code, product, or design. We’'re just a bunch of individuals who are passionate about technology.

Truth be told, we’re not just a services company. We experiment and hack a lot. Sometimes those experiments fail (like an anonymous twitter chat app) and sometimes they get pretty good traction, get noticed and win!

Also, we're pretty big on education and learning forever. We’re always tinkering and evolving our processes, working out how to build better apps, challenging why certain designs work and why others don't, and we'll happily share with you as you grow in your skillset.

Our 10 person team is in a co-working space with plenty of comfy collaborative areas, and is beautifully situated in the Flatiron district.

please apply at hello@swarmnyc.com
Left shift also differs. Raw shifting left can have the affect of turning a negative number positive by setting the sign bit to 0, so there's a sign maintaining left shift as well. Also, Left/Right shift of negative numbers have the opposite effect as they do with positive, with left shifting a negative number dividing and right shifting multiplying.
I still maintain that a good royalty-free codec will get a DRM standard (by a third party if the creators don't define one), so having it not builtin to the core standard is a non-issue.
Dropbox could be king of the one-page app
You're not really adding anything to the conversation. If you even did a cursory search as to the motivations behind why Angular 2.0 was a rewrite you'd learn that it has everything to do with compatibility with web components and ES6 and nothing to do with "money" as you say (I'll save you the two seconds of effort: http://eisenbergeffect.bluespire.com/all-about-angular-2-0/). In fact, it was a huge blow to Angular when they announced they would be introducing such sweeping changes to the framework. Remember that the web is a constantly moving target and assumptions you make today may no longer be relevant two years from now.
Intel Skylake Launch, with Architecture Analysis
This may be a controversial claim, but in programming often style is a major part of substance. Even in the event your program is correct if it's stylistic written in such a way that it makes it easier to break in future edits then it's a lower quality program then it could have been if written with better style. In my view the quality of a developer is to a large degree expressed by the style of their code.

(Edit: This is not to say that there can't be multiple good stylistic options, just more that the bad ones by far outnumber the good ones and at the end of the day it does matter how your code looks if you plan on supporting it for a long time)
Amazon limiting 2 day prime shipping by region
================= =================

SEEKING WORK - Remote/Michigan.

Full-stack RUBY, RAILS, or Devops based projects.

Senior Developer with 8+ years experience and excellent communication skills.

Portfolio: >>>>>> http://featlabs.com/ <<<<<<

Notables:

* Midwest billing rates (hourly, weekly, monthly)

* Fullstack Ruby/Rails development: frontend/backend/devops

* Javascript heavy apps and Backbone.js

* 3rd party API integrations, Financial Services, Ecommerce, Recurrent Billing, Calendars, Telephone/SMS.

* Mysql, Postgres or MongoDB Administration

* MVP/prototypes. Strong and innovative product development skills

* Rescue/refactor stale/failing projects

For project inquiries send an email to: projects `at` featlabs `dot` com

================= =================
> If you've been convicted of something, you've got a huge black mark in the various tracking/surveillance databases such as the system discussed in this article.

Which obviously means that you have even more to lose from further setbacks, since your options were constrained to begin with.
The "pure natural sciences" and mathematics are as much engineering as Computer Science is (or, perhaps more accurately, computer science is as little engineering as those other things), however much working programmers like to call themselves "Software Engineers".
> Again who are these people? Would they just find another gold rush if the internet business wasn't there?

I see quite a few of them around here, both linked here and posting here: people who made some money building a webapp and have now appointed themselves pundits on any subject at all, whether they have expertise in it or not. There's pretty much a whole startup "scene" at this point.
JPL C Coding Standard [pdf]
Google Rebrand: All trousers, no legs
Thank you developers and all, but I don't think I had much trouble copying text before. On the contrary, when I click on a field and it force select everything for me I get frustrated.

Trust me, selecting text is not a problem. I haven't seen a place where click to select was a life savior.
No. You are still analyzing it in terms of the market. I don't agree with this paradigm altogether when it comes to public good. Your sentence "a person gains some $N in ..." has absolutely no meaning for me.
Also how is iOS so bad it just opens the Store without asking?
I think you missed the most important one. Each couple should have no more than X children.

Half the reason we have what we have today is fighting over finite natural resources. You eliminate the pressure of overpopulation, you eliminate a massive reason to fight in the first place.
Mediator just about creating a stable API. The various mediated objects offer functionality, the mediator makes a common (and stable) interface against that functionality. Consumers only see the mediator and this leaves you free to change the mediated objects out if needed.

So it's the same thing as always: make a stable API and code against it.