skysight-inc/HackerNews huggingface dataset:
The Green Rush: Finding Tech Business Opportunities Within the Cannabis Sector
It should be like this but I doubt that that's exactly how it works in real life.

Say that a recruiter gets a 10% of your salary, and you get an offer for $90.000, so they get $9.000 for their work.

Your value could be higher, let's say $120.000, so the recruiter can make $3.000 more. But the situation from the recruiter POV is:
a) Make $9.000 now and work on another hire
b) Waste time negotiating and possibly lose the $9.000 just to make $3.000 more

I will go with a), make $9.000 and move on.
Wes Craven's last interview – (he's a secret feminist)
Your kids are the greatest motivators of your career
Patio11 is my plan B. A startup at 40 is too risky but I am more and more convinced that if I took some problem domain that could be solved with code and then made that a SASS I could make quite a nice living for myself.

Unlike Patio11 my first attempt would be to go for business clients first, and not sell any plan less than 99 usd.
I've done this. It makes recruiters very, very uncomfortable. It lets you retain all your bargaining power. It's also very, very hard to stick to, since there's often an employment offer on the line.
How exactly do FPGAs do antything at all to reduce the role of central manufacturing?
Finally. Although edibles are safer.
This is the problem if you want to publish. A lot of journals want .docx or Latex files, not PDFs, and they will simply reject submissions that don't comply with their requirements.

It would be nice if journals would accept Markdown, but frankly I don't expect that to happen anytime soon.
A few months ago I created my own Markdown-like lightweight markup language supporting LaTeX equations, which can be compiled to either HTML or LaTeX: http://lawrence.lu/programming/dllup/
Are you saying you have no recourse if you're fired for sharing your salary information?
While magnets and their field are often pictured like this
http://helios.gsfc.nasa.gov/barmag.jpg
in reality the field is everywhere like this
https://upload.wikimedia.org/wikipedia/commons/5/57/Magnet08...
so what the "wormhole" does is, it shields the field from the bar magnet inside the sphere, so only the field from the ends of the bar is projected outside, like this
https://d1o50x50snmhul.cloudfront.net/wp-content/uploads/201...
If cash is your only metric, I agree. When I'm negotiating for equity at a startup, what the "big boys" paid is a good metric for my expectations on equity+cash comp -- I understand you can't give me "big boy" cash, but "funny money" is very near free - so let's talk percentages...
Thank you for that citation! I'm in Illinois at the moment, but California is more relevant for an HN discussion.
A good fix is to religiously use `--force-with-least` rather than `--force`. Sadly because Git I know no way to make force-with-lease the default and make —force less convenient (outside of a `git force` alias, which isn't going to disable `push —force` so you'll have to train it into your muscle memory)

force-with-lease checks that the actual remote head and the local one match before pushing, which prevents overwriting changes you aren't locally aware of, which I found fixes almost all force-push trouble.
same deal. If your history can't be reasonably stacked on what exists it'll stop you and give you a warning. Only by `git push -f ` can you force it to happen. With that said I work with a lot of folks that only have a passing understanding of git internals. With that in mind I'm I'll sleep better at night knowing that my precious master branch won't be subject to any late night Stack Overflow spelunking disasters.
Real world experiments aren't 100% perfectly reproducible already, and this would be a very marginal worsening.
How Far Can a Motorcycle Lean in a Turn?
Given that both anti-smoking campaigns and the stereotype of college students as potheads both date to at least the '60s, I'm surprised that it took this long.
I mean the hatch in the middle of Unity's floor. It appears to have space on the other side and is closed.

They do show living quarters in Node 2 -- there is even a video of the interior.
http://lea.verou.me/css3patterns/ could provide a pretty good source for patterned card backs.
This is the distinction between third-party recruiters and first-party recruiters. When I was hired via a third-party recruiting company, all negotiations happened via the recruiting company on behalf of myself. This was successfully because, as you mentioned, our interests were aligned, and as a result, I went from a 60k a year role to a 120k a year role. On the other hand, when I moved on from the 120k a year role, I dealt with first-party recruiters, where their interests were aligned with the hiring company, which means attempt to bring me on as cheap as possible. In the later case, it is clearly not in your best interest to disclose salary.
I read the paper but grant my ability to understand it is limited. My interpretation is built on what's discussed at the end of Kahneman's Ted presentation: https://youtu.be/XgRlrBl-7Yg?t=1015

Is that why the downvote? I linked the paper people can make their own interpretation... that's at least as praise worthy as "common sense".
This is useful advice. I'm in Canada and thinking (and trying!) about moving to states in very near future. honestly it's been challenging dealing with this.

Here are few conversations (from what I remember):

Amazon Recruiter: So how much are you making right now?

Me: I'm in Canada and I'm interviewing for a position in NYC, how's that relevant. In my Province, we've a central database with salary stats. If you've something similar, I can use that to come up with a number backed by data.

Amazon Recruiter: I'll get back with that info (he never did!)

Generic Recruiter: How much in CAD dollars you make right now?

(Me thinking: Do you've any idea about conversion rate? If so, you'd not be asking this)

Me: Sorry I can't provide that information.

Recruiter: Just so you know when you work with US recruiters, this is a standard requirement that you must provide your current salary for us to be able to proceed.

Me: Thanks, I think I'll have to find someone else (and we ended there).

Based on news articles it seems it is difficult for tech companies to find good people but it is equally difficult for individuals to weed out these recruiters trickery from my experience.

Glad to see that asking for salary is not 'standard' requirement!
Have fun with your martyr egotrip.
Uninteresting, I would say. Give me performance/Watt, performance/dollar or performance, period, not performance/GHz, or delve into details explaining what makes this this CPU do more per cycle.

For example, this CPU runs at 1.5GHz, the Cortex A57 at around 2Ghz. There goes quite a bit of the difference in speed.
That sounds like an idea worth trying.

Also keep a mens journal (which is just another name for Diary) - it is surprising and interesting how stupid I was ten years ago.
I worded this poorly. I was aiming the "racist cops" comment at the USA and the "bribable cops" at Mexico.
That is not really the same as server rendered templates.
Did this thread get flagged or something? It was just on the homepage and now don't see it.
This could have saved my morning...
I see this is turning into a conspiracy theory )

Fortunately, there's a little thing called competition that prevents raising rates at will without facing the consequences, and JetBrains is no exception: we're no monopoly.

I'm sure different product teams here at JetBrains will adapt to the new model in a different way. My hope is that the change will contribute to a focus switch from a race to provide new features to ensuring better stability, performance and UX.
I don't think github was created with a shared repository model in mind. If you are forking which is the implied model this feature is relatively pointless because they offer you "pull only" from forks.
> If they decide to raise the rates you are now left with the decision to continue at a less advantageous rate or have no product at all.

I'm not left with any such decision, they have explicitly stated in their FAQ that the 'existing customer' rates will continue indefinitely as long as the subscription is maintained. Sure, this means if I cancel I lose my special pricing, I'm not blind, but I don't see it happening.

> In addition, you assume that a major release per year is an inevitability.

I don't assume any such thing. I do not renew my licenses every year solely for the purpose of getting major new releases, point versions of current releases are part of the S&M as well, and getting left without bugfixes or support is not an option.
I don't understand what you're objecting to.

Perhaps you're implying that they're leading you on with implications of something really impressive and then the last word lets you down? But 'magnetic' is the first word in the title, so that doesn't make any sense.
It makes no difference. The amount of carbon in the atmosphere has not changed. If anything, this might mean that trees are less effective at reducing carbon than we thought, because there are more trees than we thought there were.
Google – “I'm Feeling Curious”
Guns in America
>You should wonder if this is a good thing, if government should not be involved in this. At the moment, the decision what research to fund is economically driven. Diseases that aren't profitable are ignored.

I think both should happen. That we want both to happen.

I fully support government subsidized programs, including research (and a safety net, and highway repair, and...). I'd love to see the government spend more on researching less profitable diseases.

However, capitalism, for all its faults, is very efficient at some things. One of those things is the allocation of capital in research projects for those diseases that are profitable.

With government allocation of money, we might get the same results, but odds are good that the money would be allocated less than optimally.
I would still insist on them making the first offer. If they offer $X /year and Y% of equity in options, you can still say:

Y is going to have to come up quite a bit since X is too low.

When they make the first offer you have all the options. When you make the first offer you may inadvertently undercut yourself.
I wonder why cars don't come up in this debate. A typical car space is 20 m². Usually the amount of parking spaces needed is greater than one (parking at several shopping locations, at work, ...). Parking often uses vertical space just once. So with a multi-storey house these 20 m² become enough for a flat housing a few people. And this still ignores public and non-public (like driveways) roads.
50 this year. Never had a problem finding good paying work.
Protected branches have been a feature of Bitbucket also for a long time.
That comment made the problem much more clear to me -- more clear than the entire article
Cruising the Carpool: Are Lyft Line and UberPool the New Tinder?
Not sure about pre-ban, but there are quite a few deaths listed in the wikipedia article, many of which do seem to be caused by the drug.
While Numair might have good intentions, this letter is like slogging through a pseudo-intellectual rant by a liberal arts student.

It's not necessarily the sentiment that I disagree with, but the way it's presented. While yes, it's good to find happiness and belonging through personal one-on-one interactions, it doesn't make the people who seek the same though work, or material possessions wrong.

I find it funny that he would go on about how he dislikes the people in tech, and how the entire industry is uncreative, only to post it to Hacker News, a site on the ycombinator domain.

Ultimately Markus and the team at Mojang made something that people wanted, and cared about. I've spent countless hours on Minecraft and I still love the game, along with millions of other people.

Markus should, and will, make his own way.
>The big problem is that there is literally actually zero accountability around the use of "those methods", not during, not afterward. "Those methods" are used over and over again, sometimes even by the same individuals. There are no repercussions, no consequences, nothing.

This is certainly a bold statement, and worth trying to dig into, because at least in the case of police shootings, it seems obviously and demonstrably untrue.

Credible statistics on police related shootings are apparently difficult to come by. However, this study by the Washington Post[0] and Bowling Green State University[1] suggests that the ratio of incidents (including accidental shootings and what would be considered legitimate shootings) to convictions is about 1000/1. If taken at face value, the legal system seems unreasonably biased in favor of law enforcement, (certainly, people who aren't cops can't expect those odds) and against non-white victims in particular, But accountability is still not "literally actually zero."

This is an important distinction to make, I believe, because a system in which accountability is difficult, and one in which it doesn't even exist, are vastly different in terms of practical, possible solutions worth discussing. Hyperbole only serves to pour fuel on what is already a volatile subject (especially on the internet, especially among so-called hackers on the internet.)

[0]http://www.dailykos.com/story/2015/04/14/1377509/-New-study-...

[1]https://blogs.bgsu.edu/pilproject/2014/08/20/police-crime-in...
In general, it is good. But when combined with generics, weird stuff happens. Say you have some generic collection of Integer (e.g., Map<Integer, String>) and you retrieve some autoboxed value that was coerced into a Long and you try to use that as a key. You might get a null result where you would expect otherwise. It makes you want to pull your hair out and undermines the confidence that type safety gives you in general.

Autoboxing and generics are clearly bolted onto Java and it would be designed differently if they were there in the beginning. This makes me doubtful when Go adherents say that they can just add generics later.
How do you prevent form submission spam?
> how easy IS it to accidentally force-push in Git?

It's easy to accidentally force-push to the wrong branch. If you're on the wrong branch (e.g. you think you're on your personal dev branch and want to update it after a rebase but you're actually on the mainline) `git push -f` will ruthlessly clobber the remote.
This post is clearly about the structure of the algorithms, not the particular language they were implemented in.
Very happy to see a focus on performance on the roadmap.

I've actually seen that benchmark page, but all the results it lists are for the Web Server running on Windows (perfsvr), where Linux is only used for load generation.

Any idea if the results are similar with the server running on the Linux machine (perfsvr2)?
Hmm... Perhaps the best way to win the war on drugs is not to make drugs illegal, but rather to regulate the industry to death. After all, heavy regulation seems to have curbed tobacco use.
I'm surprised this is news.

If only because of the massive anti-(cigarette)-smoking campaign of the past several years, combined with the massive pro-marijuana-legalization campaign. Good or bad, that sends a pretty clear message to students that tobacco bad, marijuana good.
Could you please link to the FAQ entry for this?
I guess the "I mean it shouldn't be that hard, right?" struck me the most, but yeah, both comics would apply :)
The recruiter I went through this time around when I got hired didn't ask me about my previous salary at all. Instead he asked what I was looking for, and ended up giving me a higher number (hourly rate) than what I had asked for.
> But the rates cannot be lowered any more. Why? They are at zero, effectively.

They could always go negative:

http://www.global-rates.com/interest-rates/libor/swiss-franc/swiss-franc.aspx
This paper is such bullshit unless you adjust for regional COL. 75K a year is less than half the median income in my zip code.
Pandoc is a great solution for converting Markdown into LaTeX and you can add arbitrary LaTeX code at the beginning and end of the output.
In linguistics, we call such phrases "idioms".

https://en.wikipedia.org/wiki/Idiom
How to Optimize Your Social Profiles for Search
Even if your journal accepts PDFs, michaelmior's comment raises an important issue that a LaTeX style template cannot be imported into most (or all?) of these Markdown editors. This would be a great feature to add, IMO!
The only way out is up. Don't forget that urbanizing populations is also the most effective way to lower their carbon footprint!
> If you're under 35, my advice would be to think about that.
I'm taking this post to heart. Gives me alot to reflect on, thanks for sharing :) I'm lucky to find a field that I love (software), but it's time for me to focus on what I want to do "within" the field
Good questions.

1. Everything must enter your main branch (master) via Pull Request
2. Everyone can review it. Sometimes more than one person is needed.
3. It's asynchronous - write comments on the code or sit together if you need to see UI / Changes.
4. Code Review should also review unit tests (which pass)
5. Merge PR

This shouldn't block your team and in a week of doing it people will adore this since it will save them at least once.
i'm using beego orm(can be used without using whole framework)
Enlive and related libraries for Clojure, Lift for Scala, and heist for Haskell use node transformation. I know that there are a few others I'm forgetting. Basically given a fragment of an HTML 5 or XML document, your view functions transform it into a different fragment. E.g. in Lift, given

<div class="greeting-container" data-lift="SayHello"><span class="greeting">lorem ipsum</span></div>

And a transformation:

".greeting *" #> "Hello World"

The output will be:

<div class="greeting-container"><span class="greeting">Hello World</span></div>

See http://exploring.liftweb.net/master/index-5.html#entry-CSS-T... et alia

With this technique, your designers can create pure HTML and assets, with no logic in the templates. Basically they create static mock-ups and then the developers "enliven" them.

I prefer this but I don't imagine it will ever become mainstream.

React's JSX is also (as far as I can tell) node based, but with a lot less power (you can really only do insert operations, and the operations don't really compose well).
I think the point is to protect a branch at the origin so that the mistake of using the wrong options doesn't cause damage. Training everyone on a team to do the right thing is good, but everyone is prone to mistakes (myself included, even after using git for years).
The Fascinating Story Behind the DeLorean
My recruiter for my current position didn't ask me about my previous salary information and instead asked me what I wanted to make.

I ended up getting a 1.75x pay bump. I know what I am worth, and I was getting underpaid at my previous job (but at the time when I got that job, the market wasn't as hot).
Did you know the witness before this happened?
I have no strong opinions for or against MSBuild. What is it that you dislike about it? Or what is it that other tools do that MSBuild fails to do?

PS - I have done a lot of .Net development, but rarely did anything beyond the basics with MSBuild directly (mostly via Visual Studio, or took the pre-generated command line and stuck in a script).
[Infographic] Energize Your Day with a Mindful Morning Routine
I don't know why you think it is too late? Do you think people aren't going to embrace cross-platform .NET?
The Philosopher Who Says We Should Play God
Yeah, I stopped thinking about my projects when I wasn't working on them (letting my mind relax while exercising, cooking, etc), then when I have spare time I stretch for a few minutes sit down and start working.

I shipped 2 games + 1 update to Apple last month.
writing raw queries for crud seems like too much effort, especially when performance is not important
Sounds like a plan to ensure CIA drug monopoly stays in place.
Like nearly all drug related stories in mainstream: full of bullshit and missing informations...
Graham Hancock put it nicely:
https://www.youtube.com/watch?v=-b6-0yW7Iaw
and no authentication/authorization library.
Personally, I've never encountered a journal that wanted a LaTeX file. Always the PDF.
The problem here isn't that you disclosed your current salary, it's that your 'must have' salary is too low. Tell your recruiter "I need $x minimum", and they will get you $x or not work with you.
Have they done any long-term studies on smoking pot vs. vaping vs. edibles?
Out of curiosity, what did you most miss from those orms?
Boundless optimism and "the power of positive thinking" are uniquely American.

It's generally assumed that positive thinking is how you get ahead (another American belief), but that doesn't seem to be the case: http://www.newyorker.com/currency-tag/the-powerlessness-of-p...
You need to use something that represents the HTML tree using real data types. I do a lot of my work in Scheme, where we have SXML:

'(p "hello" (strong "jamespo"))

Before you say "ahhh the parens!", there are special readers such as Racket's Pollen that provide a less Lispy, but still powerful, language for writing documents.

For JavaScript, there's of course a bunch of options such as Mithril:

m("p", ["hello", m("strong", "jamespo")]);

I don't write Go so I don't know what the options are there. Just trying to raise awareness for safer programming.

For much more in-depth information about the problem, see: http://www.more-magic.net/posts/structurally-fixing-injectio...
So true. Every one of my highly educated family members are in the US. I'm going to be looking at jobs in many parts of the world, most of them not Canada. There's nothing here right now, except sub par wages and ridiculous house prices.
Hm, cool!
My company just started on a Javascript board game engine where the server & client can share the same .js file for rules, and all logic for the game is encoded into the pieces (fat models) instead of controllers, allowing for easy customization and mods.

https://github.com/QuantumProductions/tic-tac-toe
>if you don't understand why people enjoy drugs and drink, that makes you the odd one out, not him.

I understand why they enjoy it, I just think the downsides (downregulation) far outweigh the benefits.

>Oh, and if you can naturally do anything that comes close to either MDMA or LSD, I'll eat my hat. And my shoes

Lucid dreaming would be the natural equivalent, and with the benefit of zero health risk (including no downregulation of anything) and control over the experience.
Introducing Heroku Flow
T-Mobile is not required to notify you of any changes to the terms that are not materially adverse, i.e. do not change your pricing or the service that you actually receive. Changes like this are normally just clarification, restructuring of the T&C's, etc.

Any materially adverse changes must be disclosed to you, per the policy listed in the T&C's.
enough probably means optimal not baseline to function adequately
Are the salary ranges for those 3 days? Or for a year? Either way they seem too much or too little.
Indeed. And they cannot play the "but Java is OSS" card anymore as Oracle has made it pretty clear that Java's APIs are proprietary and that you will be sued if you do anything not authorised by them (which effectively removes the 'open' in "open source software").

Say what you will about the Android Java situation, but it doesn't exactly scream "this is open and free software."
handling m2m is especially painful. I just hate writing same long code for fetching old members, checking if members are changed and then updating/inserting new members. Joins are also problematic (i like how beego orm is handling it, but it works only for single object and not multiple objects)