skysight-inc/HackerNews huggingface dataset:
Ask HN: Took a new job, not happy, but baby is coming
I recently left a company (in April). While there I was in a senior engineer role, leading a team on very technically challenging products. The work as described in the interview sounded challenging, interesting, and generally helpful. In reality, its not challenging at all.

My title took a step down too. Since it was a significant pay raise I figured it was a big company thing, However while working I've found others with similar responsibilities and pay grade with the a senior title. Though it’s a small thing, it kind of bums me out. I still haven't updated my LinkedIn because I’m embarrassed by what feels like a step down.
The first month I was there, I cleared out the "Summer backlog" in a two week period. As a result, I don't feel like many on the team like me. People seem to begrudge that I’m bringing my small company pace to the team. My boss though, seems pretty satisfied... he brought me to help on a new team. He sold my new role as "infrastructure guy", which sounded really great! Designing better frameworks for the team to be more productive. It's something I’ve demonstrated that I’m good at, and he thought it could help the team. The problem is the role so far has really been more of a technology sales role, than anything else. Being the guy constantly trying to change how work get’s done makes people not like you. Which sucks.

On the other hand my wife is 8 weeks pregnant. So far it's proven possible to leave your work at work. As a former “my work is my life guy”, its an uncomfortable change. But may prove useful when I have a baby. I live in one of the most expensive cities for childcare, and I don't get the feeling I’d make my salary (or have the possible flex time) this company offers. Basically, the benefits can't be beat easily.

How do you balance, feeling like your career stopped, uncomfortable team dynamics, and a shitty commute with oncoming responsibilities?
Web API Versioning Smackdown (2011)
worse than heroin
That is indeed very bad and offensive. We didn't notice somebody put it there without notifying the rest of the team. It will be removed immediately.
If you wrote a program to restrain your own careless self, or installed someone else's program with the expectation that it will restrain you, then I suppose everything's kosher. We're all consenting adults, right?

Things get more complicated when a stranger decides to tell you what you can or can't do, without your consent, against your expectations, and sometimes even in spite of your loud complaints.
Thanks, but the video file alone loses the context that is intended. In particular, you can't see the other information that is overlaid in the intended presentation.

I think this is a pretty good demonstration of combining video and non-video information, but it also demonstrates a significant weakness of doing that if you aren't careful about how to synchronize data from the different sources.
That's the problem, nobody hears our plight and my voice is suppressed even on this very forum, while Snowden has all the media in the world to transmit his message. I don't. My message won't be heard because it doesn't concern the first world people. It's not a first world problem, so media doesn't give a shit about it, and Snowden doesn't give a shit about it either.
I would think the hacker culture has no opinion on them. Individuals do.

Personally, I find in them instrumental in exploring the inner workings of my brain and body. I see them as tools that expand consciousness and help achieve new perspectives on life.
From 2011, this article is just the usual business trash talk.

Contrary to the article, one does not succeed in business by adding value whichever way. Clearly, it is optimal adaptation to the organisational environment which counts, i.e. kissing ass, brown nosing.

This is no caricature but the sad truth. Humans are social beings and it shows everywhere.

Organisations are very focused on keeping the status quo. Value adding just serves this purpose. Added value beyond this is just collateral damage, lack of oversight etc..

Conclusion, do what you love and if it is programming. Go for it. Everything else is just cash flow paying the bills.
Trakdot: Track your Luggage
Distraction-free and minimalistic, with background photography? I mean... not even the text area has a solid background, as it blends with the photography! It's noisy as hell, quite the opposite of what you are selling.

I'm sorry for the criticism, and I do support the initiative, but please try to align your product with your conceptual premises. Validate it, empirically. You claim it to be distraction-free? Try to get some metrics and subjective reviews, test with users. Also, you can stand on the shoulder of giants. There's literature about attention, even about typing.
It would be safer not to fly over Ukraine though. You never know, missiles pop up unexpectedly these days.
The main thing I learnt from playing this game is that we should have given up on High Energy Physics after discovering the Tau-lepton, and gone on to do something more productive with our time, money & human resources...
> well understood problems, with source code and documentation

Perhaps the comma should be removed.
Mapbox is now a major actor in the Openstreetmap community - its contributions are considerable in quality and quantity. As a result, there is a lingering fear of Openstreetmap sliding toward dependency from Mapbox. In this context, there have been a some flaming about the flexible way Mapbox interpreted the attribution requirement on its maps - Mapbox fixed that but it left some contributors edgy about it. Then there have been requests by Mapbox, notably at the last SOTM-US, for a license change to drop the share-alike requirement - that too has ruffled feathers. So while I believe the relationship with the rest of the Openstreetmap community will work out fine, Mapbox needs to work on not being perceived as arrogant.
I would start with Arduino projects and build from there. Tons of information and help out there for that platform.
What about a kickstarter to subsidize SSL costs? Or how about one to buy a root CA and make it free?
The more I look at this, the more I am becoming convinced that Ukraine was a retaliation for Snowden getting a shelter in Russia.

If you rewind back, the US reaction to Snowden staying in Russia was remarkably disproportionately mild. For an incident that made an unprecedented damage to the US image, it was very un-US like to just let it go. So tearing Ukraine away from Russia and pissing all over Russian political image fits right in. These two events just cannot not be connected.
Gizmodo's linked 2010 DAPRA article's a good read

http://www.gizmodo.com.au/2010/10/how-darpa-invented-the-int...
It seems counterintuitive, but composing transducers yields a reducing function that runs the transformation steps left->right. What you are composing is the reducing function transformations (right to left, ordinary composition), but their result, having been built inside-out, runs the steps outside-in. So (comp tx1 tx2...) runs in same order as (->> xs tx1 tx2...)
While OpenSSL has bad documentation - there are both source code and real-world usage examples (from open source products using it) to help.
The first graph is already misleading, it's the graph about linpack. It shows that linpack is halved in performance in KVM, the explanation:
".. unless the system topology
is faithfully carried forth into the virtualized environment.
CPU-bound programs that don’t attempt such tuning will
likely have equal but equally poor performance across na-
tive, Docker, and KVM"

Seriously? I am the only one who adds a simple parameter when launching KVM. In more production/deployment environments higher level libraries like Libvirt are hopefully used and handle CPU settings automagically.

Then we have the MySQL tests. Comparing qcow (KVM) filesystems against native and AUFS.. Really, at least make it a fair fight and include a test which passthroughs the KVM IO to something remotely bare metalish, like a LVM volume.
They specialize in breaking security, not making it stronger. Same reason no thief would bother to install top-notch security system for his house.
Ask HN: How to convince partner to start selling SaaS app now?
I've been co-developing a new SaaS app over the past 6 months. The app has gone through private beta (with relatively good results), and we are now in open beta.

I am trying to convince my partner that we need to start marketing NOW. However, he has never done this kind of thing before, and he wants to keep delaying for that "one more feature that we HAVE to have".

I know that this is just wrong on so many levels, but I am meeting resistance with comments like:

"Just want the features to enhance the marketing."
"Want to be able to push hard with confidence"
"When we turn the tap on we want key things in place"

I've gone round the houses on this one with him a few times, and he is so stuck in this mindset. In all other respects he is actually a great partner, but I need to stop this nonsense once and for all.

Are there any authoritative articles that I can give him to read? He wont bother reading a whole book, so anything short and to the point is really needed.
> tearing Ukraine away from Russia and pissing all over Russian political image

When did that happen? Did we watch completely opposite news for the last couple of months?
My experience more closely aligns with that of the article, and less so with yours. Having been in industry for over 20 years, and having watched the way it's been changing, I've come to the conclusion that the article has more truth than most people seem to realize.

Your experience is different from mine, and you are free to dismiss this as out-of-touch, mis-guided, or even simply wrong. However, my experience suggests that, broadly speaking, it's none of those.
Deep breaths. Probably experimental error. Extraordinary claims require extraordinary proof...

God DAMN this is exciting.
Thanks for taking that into account - and don't apologize for your priorities : had you not had published such a technically excellent product, no one would have bothered complaining...
I've played around with this paradigm a bit for the last few years.

To put it briefly: for many programs the style is extremely elegant and compositional; for others it's just plain awkward. In those cases it's not just hard to read for beginners; it's hard to come up with the program and maintain it.

Factor has lots of great ideas, but takes them way too far! The object system is supremely awkward IMO. It's basically as if you grafted an object system onto bash. Yeah you could imagine some way it can work. But both the syntax and semantics just clash with the original paradigm. And you should just use a different language if you want the OO paradigm.

The concatenative style works better as a little language than for general purpose programming.
Meh. For most of us the people hiring and judging our work are programmers themselves, and they're gonna think you're lame if you try to inflate your status via your job title ... and tbh in my experience business people aren't dumb enough to think that a "software solutions engineer" is anything different to a plain old programmer
KeenCon 2014
The US guessed that Snowden was on that plane, and guessed wrong.

But it was a reasonable guess given that Snowden had been in Russia for a week and Evo Morales was talking about offering him asylum.

It's harder to guess right when Snowden could (in theory) board any plane leaving Moscow on any day this year or next, or the year after that.
Appreciated, I hadn't thought about trying to use the data protection ICO.
"Russia is one of these countries."
Not true.
huhtenberg means this: http://en.wikipedia.org/wiki/Euromaidan http://en.wikipedia.org/wiki/2014_Ukrainian_revolution

Right before Russia started attempting to tear Ukraine back again. With mixed results.
Research Paper Writing
I pretty much gave up on real-time interaction with dynamic structures as I have no idea what it'll do. It would much more practical if the game gave a glimpse into the future, including effects of cells I marked for placement but didn't commit yet. Something in the spirit of https://www.youtube.com/watch?v=xg0PKAvL01Y only looking into the future rather then past.
7 SEO Mistakes That Startups Make
Previous discussions:

https://news.ycombinator.com/item?id=3170766

https://news.ycombinator.com/item?id=4822015

Still great advice. Still misunderstood whenever it gets posted here.

Market yourself in the way that maximizes your value (and thus your compensation) and good things will happen. Market yourself as a cog that fits into a "Programmer/Analyst II" sized hole, and you'll find yourself stuck in that hole.
Advice: For Entrepreneurs From Angel Investors
> For most of us the people hiring and judging
> our work are programmers themselves ...

Is that really true? Do you think that most programmers are hired by other programmers, rather than by non-programmers?

I wonder if that is true. Certainly most programmers I know personally were interviewed by programmers, but the final decision was taken (admittedly with advice) by non-programming business people.
He's got three years to quietly pick a flight. A piece of cake compared to pull off, if the strategy is good.
That is incorrect. The only thing you have to have is foreign passport, as everywhere else.

The only exception if you work for government and have some sort of security clearance.
The Do's and Don'ts of Push Notifications
“To him, the humanities are expendable window-dressing, and the consciousness
and emotions of his fellow human beings are byproducts of natural selection
that frequently hobble his pursuit and dissemination of cold, hard facts.“

Wait, that’s wrong? How exactly are consciousness and emotions not byproducts of natural selection?
HTTPS Attacks and XMPP 2: CRIME and BREACH
They are free to get, but you have to pay money if you need to revoke that certificate.
Trading easiness for guarantee
Or you could simply live your life doing whatever you love. I love learning new things, I love programming and I consider myself a "programmer" (as a painter considered himself a painter). I don't care if I make more money being "a business person who have a lot of contacts and create business value". If you like that, ok go for it. I prefer stay here, in the other side, reading a book.

"Add revenue. Reduce costs. Those are your only goals." Well, if those were my only goals, what a sad life don't you think?
The FAQ says: "...device emits a signal that is used to determine its location, but does not use GPS."

Anybody knowledgeable can throw light on what kind of signal it could be?
Yes, sorry of course! I've been running mapbox studio and have vector tiles running. Being able to style here and not in mapbox-studio is great.

What about support for mouseovers? Is that possible? Something we can expect soon?
Or you could do like the post itself suggests: If you're going to try your hand at forensics, why not dig into that 40GB data dump, see what you can find out this Gamma/Finspy business.

Sure it's interesting to figure out who hacked/leaked all this data. But in the same sense, it's extremely counterproductive to do so, if you agree in any way that it is wrong what this company is doing, collecting and selling 0day malware kits.

(hmm, for some reason I missed your last paragraph, so the above doesn't really apply to you. however the point still stands for others / in general)
Ah never mind. It says later on "The device will not operate in countries where GSM does not function."
The Google blog says that TLS is a (presumably positive) ranking signal, they do not state whether leaving the site available unencrypted is a negative signal.

Until they clear up that ambiguity it seems risky to go TLS only for exactly the reason you cite.
That is indeed one of the points where we sacrifice correctness for simplicity. We had discussed this idea but decided to go with only one kind of data. But I completely agree with your point that in the real world data as such is not interchangeable. (Or if you think about it, a data sample could in fact be used for different analyses. Hmn...)
Yes, that's reasonable. But I'm not sure how this doesn't just boil down to configuring how the list is built up. You'd still be iterating through the list afterwards.

The system's hands are somewhat tied, I think. The events are building up in kernel mode, so it can't just switch to the callback for each one, not least because the callback might be executing already (possibly it was even the callback that caused whatever new event has been produced). So all it can do, when an event occurs, is add the event to a buffer - handling overflow (etc.) according to the options the caller set - though I don't think a callback is practical as this would involve switching back to user mode - for later consumption by user mode code. In short, it's building up a list, and perhaps the API could reflect that.

This is not to suggest that it would be easy to get to there from here. I've no doubt it could be literally impossible to retrofit an alternative API without rewriting everything. Just that I don't see why in principle an event tracing API can't work in some more straightforward fashion.
Pathetic, lame-brained attempt at character-assassination... but this is in the "Comment is free" section.
Bounce Rate and SEO – What is the link?
Google to prioritise secure websites
Transporting goods inland was hard because no way had yet been found to use horses to provide motive power without strangling them, hence

"It remained cheaper to transport heavy goods in bulk from one end of the Mediterranean to the other than to haul them without a river-way for seventy miles inland."

Source: The Classical World, by Robin Lane Fox
http://books.google.com/books?id=nqKpSKq0v6oC&lpg=PP1&dq=%22...
They got a database copy:

BBC article: http://www.bbc.com/news/technology-28661463

Fox-IT CEO: https://twitter.com/cryptoron/status/496945787700805632
So, I gather that "tearing Ukraine away from Russia" means that you don't believe Ukraine is (or should be) a completely sovereign country, separate from Russia?
Reference Counting in Go
SexFit is a pedometer for your
Too bad it's GPL licensed instead of a more permissive one :(
Garbage collection in the linux kernel
> The more I look at this, the more I am becoming convinced that Ukraine was a retaliation for Snowden getting a shelter in Russia.

That, but mostly because Russia stopped USA from bombing Syria. Remember when USA really really wanted to, and then Russia just sent some of the best anti-air defense system, (S300?) to Syria, as well as pulled that "we will ask Assad and oversee that he removes the chemical weapons" - thus taking the main argument for punishment/bombing from under USAs feet.

After that event, I remember Kerry or someone else said "Russia will pay for this".
How to Make More Money in Stocks
No, it started with Syria. Most of what the US government is doing now to Russia is a retaliation to Russia blocking NATO's invasion to Syria
Memory Matters
backgrounds do not distract, at least me, but they do help to dive deeply into story, you just have to find one. And in case you really want to have a blank white paper with black ink - just set it via preferences.
Top Khmer Rouge leaders found guilty
HBGary also got social-engineered with emails to an oversees sysadmin. At that point they already had used some relatively minor security exploit, then used the social-engineering to escalate privileges further.

(this is from vague memory, I may have gotten some details wrong here)
Eventually you'll be able to get a shared "bus" in five minutes to take you to most common destinations and at night you will be able to get a less-shared "taxi" that will cost more since there aren't people to share your trip with you.

We'll build the brave new tech world equivalent of a decent transportation system.
My 2 cents.

You are stressed both from the new job and the pregnancy, and you are bit confused by what's lying ahead. This is normal and would be weird if you were not reflecting on yourself at this time of your life.

Getting a child will in any case change your life rather dramatically, but this is really not such a big deal, many people have been there before, in a few weeks/months you'll have adapted to the new normal. However, I don't think it makes sense to try to change your situation right now. I would wait at least 15 months (pregnancy + some time to make some adjustments to your life). You'll probably have a clearer view at that time of what is important to you, how is your new schedule. You will discover new priorities you can't imagine or that you overestimate today. So the question is, are you ready to keep your job for another 15 months ?

The second point of your post seems to be your dissatisfaction with your new role, and that you can't find your place in your new team.

> Being the guy constantly trying to change how work get’s done makes people not like you. Which sucks.

It does not have to be this way. People tend to resist change because they are afraid of what is lying ahead, afraid of a loss of power or responsibility, etc. If you have been an expert on X for years, you are not really enthusiast if the whole team is moving to Y.

I would advise to read some books on change management: try to get the support from key stakeholders, identify why people are resisting change, try to find what would appease the reluctant one (training, promotion, etc), identify the early adopters, communicate your early success, etc. If you are really moving to Y, why not putting the expert on X in charge of the new technology ? Rather than seeing the change as a threat, it could become a great personal challenge.

If you show clearly to people what they will gain by changing in their everyday life : easier debugging, lesser cost, easier deployment, less hassle, etc , they will like you. You also need to tailor your discourse to your audience, the boss is likely not interested by the same thing than a developer. Also keep in mind that even if your new framework is the best technology ever, it does not mean that it will convince people. Convincing people to change is almost orthogonal to the technical merit of the solution.

Your job sounds pretty interesting! You might only be missing a few concepts/skills (or you are working with very grumpy people which is also possible) For what's it worth, I am also trying to introduce new tools/technology in my bigCo SW team. It does not feel as bad as what you are describing, but I have the distinct feeling that I am sometimes considered as the crazy annoying guy (for trying to introduce things that have been mainstream for 10 years... whatever)

PS : Sorry for my spelling/grammar, I have only slept a few hours last night because of my newborn son. So it is likely worse than usual.
As the article points out in 8., there have been previous, independent experiences that support the results.
Good things could happen if you call yourself a "programmer", also.
This is the exact advice I would give, minus one key thing -- don't be scared of the hard stuff. So many people are held back by fear of things they don't understand. Learn to run toward it rather than away from it, and you'll do very, very well.
He cannot afford to come out against Russia while the US is attempting to lock him up an trow away the key.

He obviously knows that Russia is using all of this to limit freedom of speech and human rights on the internet and in the country however there's nothing he can do.

This is a fight the Russian people will have to fight for themselves.
i do not know, for me having a tool available from almost any device via internet is better than having one only at my pc.