skysight-inc/HackerNews huggingface dataset:
This may not be too helpful right now but if you have a genuine enjoyment and love of programming and software you will probably be ok in the end. I have noticed recently a trend that I last saw in 1999/2000/2001 (when I was headed to first year university in 2001) where huge numbers of people look to be interested in entering the field, there's the rise of bootcamps for example, but the reasons are not necessarily 'wholesome' let's say and possibly because the job situation in other industries is getting worse. If people are only doing this for the money they will fizzle out, as did happen after 2001/2002, you've got to love this stuff genuinely to keep going and find your place. I remember in that era that the University of Toronto built a new computer science and information technology building (Bahen Center) because of the huge influx of CS undergrads, however soon after it was built, there were far fewer candidates:-)

My original 'passion' in the industry came from video games, and I have worked in the games industry for a while, but my 'passion' has since grown to encompass software in general. You may be competing with a lot of people right now and these companies are employing ridiculous interview techniques to cut the fat but perhaps ending up over doing it. I've never stopped writing code, but some of these people interviewing will take the first opportunity to switch to a non-coding role like business analyst and i think the interviewers want to ensure your interest in coding is genuine.
I saw an article a few years ago, where they said most people disadvantage themselves unknowingly - by not negotiating their salary for their first job out of college harder.

The thinking being that if most people usually move jobs for their current salary +x%, that initial figure has a profound compound effect throughout the rest of your earning career.
they probably need to post those position so that they appear legit at an audit, for whatever reason (anti discrimination quotas, visa regulations, need to make hiring a cousin's wife legit in front of hr etc)
Lack of faith in the future.

By keeping things in temporary and contracts, you can easily downsize if a big problem happens. And you do not need ot invest in infrastructure that much.

It is a problem of cost of liability and fear of the future.
That was my second thought as well (after really liking the idea of it). Is there any info on that?
You have some very good tips there. Unfortunately not all of them have the #todayInNvi. Lets do a simple page with them on it ? :D
I think you're being downvoted because you are somewhat making light of a horrible and brutish reality a great deal of the world's population has to endure so that developed nations can have widgets and experience growth.

The reason that you can have such activities at work is because you are providing a service, software engineering, that has a high demand but is in short supply. Also, this usually isn't done with the goal of increasing productivity... it is done to maintain morale and make the company fun to work at so you dont leave. Not many experienced workers particularly enjoy these races, like employee of the month because it eventually becomes a way to abuse workers.

In a former life, I was a claims rep for an auto insurance company. We had a competition to do the most claims per day at rhe lowest cost. It was terrible. We were mobile, so one component was driving through Los Angeles traffic to someone's car or body shop. It encouraged people to drive like maniacs, skip all their breaks, and to stiff the customer on auto claims, which was shortsighted because they lost customers from us stiffing them and evetually were sued because this competition essentially limited our breaks. These things almost always end in a race to the bottom once labor supply increases or demand for labor decreases.

History is replete with horrific examples of competitions and quotas amongst low skilled. workers/slaves. In the oxymoronic(al) Congo Free State, colonial Belgium enacted a labor policy demanding a quota of rubber. If not met, workers, their wives, and their children would have their hands amputated. Article if you are interested :http://www.hartford-hwp.com/archives/35/181.html

> That is why most sweatshops suck they aren't run by decent and this wouldn't work.

It has little to do with the moral character of people running the sweatshops, although that does not absolve them from being pieces of shit. It has more to do with the economic system, its incentives, and consumers turning a blind eye to the origin of their products. The Stanford Prison experiment showed how normal people could turn into monsters given the right conditions.
If you're referring to the MSM in the US, I think it's because it's in Russia. Russia doesn't get much coverage unless it's about Putin.

Alaska might have a similar problem, though on a much smaller scale.
Thank You Video Greetings for Weddings
There has been a massive debt fueled asset bubble since the late 1990's in surprisingly nearly all major world cities. And financial policy in most countries has been not only fueling this but also protecting the banks. Any asset price drops will most likely devastate them. Unless these policies change asset prices will continue to rise.
Make JavaScript Universal by Compiling It: WASM, Arduino, Raspberry, Smartphone
Just recently wrote about Algolia's experience with OOH --> https://medium.com/@liamboogar/what-we-learned-from-our-bill...
Absolutely, I think this question is much better dealt with bluntness.. call their bluff.

"Is this a salary negotiation? Lets talk about what I am worth."
Keep in mind though, that the performance optimization the Windows article talks about is how to reduce the working set in memory more than the CPU consumption.
I want to move on from Jquery... Have been learning C# on the back end for the past year and a bit, but now it's time to do the front end.

Looking at both A1 and A2 has confused me, so might just try React and see if that is more compatible with my ageing me. :) Nevertheless, I also really like the looks of Typescript. Could your possibly recommend a(n opinionated) way to get started with the two?
> Trying to shoehorn everything into "the web"

'Trying to shoehorn' is just your opinion.

> Use the right tools for the job.

What does that non-sequitur even mean in this context? Use a different native platform to write each native version of the app? That simply isn't viable for anything but very large companies.

Or should I use Qt, with it's tiny support community?

Also why is React/React-Native not 'the right tool'?

> [...] just as shitty as the web.

Again your opinion. In my opinion the web is a joy to work on compared to the cesspool that is native app development.
For yours points:

1. Renewables in a century? We'd have burned through a large chunk of buried by then. With massive degrees of warming
2. I'm not sure you understand likely warming scenarios. The world doesn't just warm a bit, then stay stable at a new normal. We are triggering runaway feedback effects. At a certain point, even if emissions are zero, the earth keeps warming.
3. This may be something we'll have to do. But it wouldn't stop ocean acidification, for one. Sealife is already dying mysteriously.

Not to get into any of the massive unknowns of manually controlling the atmosphere. Or the political difficulties of doing so while countries face famines from farmland losses and droughts, leading to migration on a scale vastly exceeding what we have now.
gtk+ certainly does use server-side textures and positioned draws. That is why the documentation is so adamant about using API like create_similar_surface().

Even the pixelcache uses server-side textures when available.

This is what Xshm does and why everything modern uses it. You get a server-side texture, but mapped into client address space so you can do direct draws and then XCopyArea() into your final location for double-buffering.

But gtk+ isn't really in the position to be able to control everything so precisely all the way down the driver stack to network transparency layers. So unless you connect to our process directly, like the HTML5 broadway backend, there is only so much we can do.

The broadway backend does employ various techniques to reduce the amount of content passed using a sort of rolling hash.

https://git.gnome.org/browse/gtk+/tree/gdk/broadway/broadway...

I expect forthcoming app/display network transparency layers in GNOME's Wayland compositor to employ a similar strategy.
Related question: Are there any nice videos demoing this kind of music artistry in a different genre? I'm thinking of stuff like https://www.youtube.com/watch?v=yY1FSsUV-8c or maybe something with vocal sampling?
What about the Coursera Process Mining class? I thought that was very similar, in concept, to this...
Fair enough, but double-digit usage of an entire core... when the program is IDLE? how can you justify that? That's just broken.
Your right Tom I could have phrased it different. Should have included the ;) after it. There really are no tricks. If you go to bed at 9pm and wake up at 5am every morning including weekends. You will adjust. Going to bed at 9pm sucks but seems like this job is a good opportunity and this is the trade off.
Here's something that worked well for me: I deferred the salary question until after I'd had some contact with my potential employer (rather than the recruiter) so they had a sense of my value. Then, when asked what my current salary was, I said something along the lines of the following: "my current salary is well below where I want it to be, because I started out in a low-level job and worked my way up getting the usual incremental pay rises when I changed jobs. I'm currently on £XX,XXX but rather than give me an incremental offer I want you to give me an honest offer of what you think I am worth".

It depends on the company, but in my experience SMEs aren't out to screw people on salary and being honest and straightforward netted me a much more generous offer than I would have gotten otherwise. Many of the comments in this thread seem to advocate using tricks to fight the tricks that recruiters use, but sometimes being honest and letting your potential employer see your perspective can work wonders. Especially once you've gotten to know them a little bit in an interview or phone call so they don't feel like they're taking a gamble by employing you.
Random Musings on the O Developer Preview 1
It is not legal (data protection act). And my experience is the same. I tell the recruiter this and if they persist I politely end the conversation. There are enough jobs out there.
I know you acknowledged that using it on a different distro would be more advisable, I just wanted to vent about more broad issue of their packaging policy. Sorry if it wasn't clear.
When the question is designed to exploit you financially, I have no problem lying to answer it.
If anyone could have put that in a pill back in the days of rave parties, clubs would have been full of glow in the dark party people.
> The screen rubbing on the keyboard when closed and causing bright spots

back in the days (before 2006 when I moved to apple), this was a common issue with IBM Thinkpads. Fun to see this still happening in the PC world.
> but people already live both in the desert (like Northern Australia) and in tundra (like Alaska).

Presumably you're referring to Aboriginal Australians and Inuit/Eskimo peoples?

It might be useful to note that these groups of people are known for their utmost respect toward nature, and the fact that their communities are largely sustenance based.

> Third, it's possible to drop global temperatures in a few months' time if direly needed. Ranging from orbital sunshades to tropospheric aerosols, solutions can be cheap and easy to deploy.

If this were truly the solution to global warming, I find it difficult to believe that no one has already done it.

Saying "can be cheap and easy to deploy" would lead me to think of this were actually true, Greenpeace would already be doing it.

I believe that your explanations don't stand up to overwhelming evidence to the contrary. Climate change is accelerating, and it is a big deal for our and future generations.
Even if the contrived example above is impossible that hasnt stopped people from doing it.... As I stated above, punishing workers/slaves who didnt meet the quota meant less rations, cutting off hands, etc..which of course made it harder to reach the quota. The Congo Free State is an example of thia
Huh? I'm coding in the UK (contracting) and find i earn in the top 10% of the country?
As developers we are highly in demand right now so don't have to be overly clever in negotiation.

I use a simple and foolproof strategy when asked for my current or expected compensation: "sorry I'm not willing to disclose my current comp, but I am looking for around X", where X is the amount you would need if there are no other bonuses or perks.

Then they can talk you down from there if they want to proceed, you have anchored the conversation appropriately, and demonstrated you are negotiating from a position of strength, not weakness - which is the key to not getting pushed around.

If they push on current comp just stand firm and politely refuse - you likely don't want to work anywhere that won't talk to you if you refuse to disclose your current comp, and there are plenty of other options besides. Save your time and energy for good companies willing to negotiate in good faith, there are lots around.

The only hard part is determining what your labour is really worth - this can take a fair bit of effort, research and soul-searching, but is an absolutely essential prerequisite to negotiation.
Please don't be confrontational. You don't need to convince this commenter. You need to convince the hundreds of people who will read their comments and decide which stance is more reasonable.
I was curious if E&Y was Ernst & Young, and indeed it is, apparently they go by the name of EY now.

I found this attached PDF interesting as well: https://bug1334377.bmoattachments.org/attachment.cgi?id=8831...
Same story with other "simple" frameworks - they are only simple while apps are simple.
Nobody's saying we should give up or not try to survive, but IF the options came down to: Going extinct — or — Going extinct without any trace whatsoever of our existence left behind, which would you prefer?

You said it yourself: If you can't mobilize man to fight climate change, you aren't going to mobilize him to prepare for it either.
^ so much this. all those suggestion pretend the employer and the candidate exists in a vacuum of pure unadulterated haggling, while just the act of taking slightly more hr time for being difficult will get your resume thrown at the bottom of the pile.
Ostinato == stubborn in Italian but I wonder if it is named after the ostinato music pattern [1], also of Italian origin but different context.

[1] https://en.m.wikipedia.org/wiki/Ostinato
Show HN: Sign up before First April to get PRO version of Manipulist for free
If at all possible, avoid going in through the front door i.e. use your network to get introduced. Perhaps someone you worked with or went to school with works at the company you're interested in. This may give you a little more leverage with H.R.

An even better way is avoid companies that are large enough to even have an H.R. department.

When faced with the "give us a number or we're done" just stand up, reach out to shake their hand, smile and say "Thank you for your time." You have no leverage, and the company is demonstrating that they want to hire developers like they are an interchangeable commodity - they don't really value them.
God is nice.
God won't let that happen.
Because there are good enough tools out there already, foss and commercial. This problem is solved already.
Please please subscribe my channel
"I prefer to not say" smile.

Seriously guys, how hard is this?
The process raises my eyebrows, too, but apparently that's how it was done for other projects:

* https://mailman.videolan.org/pipermail/vlc-commits/2011-Nove... (grep for "It is possible")

* https://dolphin-emu.org/blog/2015/05/25/relicensing-dolphin/...

* https://blogs.fsfe.org/ciaran/?p=58 (grep for "it is not necessary")
Case of Undetected Hard Drive
Great to hear Palerdot. I agree with a lot of your point and for me, so many people like to use their emails/inbox in different ways so Drag is trying to provide the simplest way to do that, just with a slightly different layout.
Here's a better advice, if you allow me to quote the title of a book by Cal Newton: be so good at what you do that they can't ignore you.

Don't play little games like that. You end up wasting everybody's time. Maybe you don't care about their time, but you should care about yours. The interview process is taxing, you can't focus properly at your current job, the uncertainty eats at you, you can't treat it as a zero cost to you.
Thank you, that was really helpful!
There's a separate macOS version as well: https://github.com/overtake/telegram
I think it is not too odd to inscribe "Captain's iPhone" on an iPhone instead of just "Captain's." Can't see why bell would be different.
I really hope the Angular team find their path again, because it seems like they've lost it a long time ago!. I remember learning Angular 1, 5 years ago, it was an awesome experience but now ... let's say I wish them the best for real.
How to add Autofac container to ASP.NET Core app?
No answer is as bad as the truth or a lie.

how about " Well, I did apply to your company to improve, so we should rather have a conversation about the money I expect than what I currently have. Here is what I want to get paid [insert number 20% higher than what you really would settle for].... Does it fit into your range ? "

That gives enough room but also leaves enough chance to go on in the interview. Remind yourself that getting a job at a price that you set by yourself is better than being afraid of loosing out the opportunity to max out to the limit. Good staff always gets a second chance !
Thing is, contractors in places like Ukraine or India are in top 1%, and scamsters who have covert teams are in 0.1%.
We've been doing it for decades.
As someone who remembers NT4 video driver crashes bringing down the whole system, when I saw Windows 10 recover from a video driver (yes, nVidia) crash I was massively impressed.

There's always room to improve but I'm really happy with the stability improvements they've put in.
Because NoScript itself is fine.
If you are thinking of the National Labor Relations Act, that is not quite correct. Disclosing your pay to fellow employees is allowed, but the employer can prohibit disclosing your pay to outsiders. Also, this does not cover supervisors or contractors. (These limitations make some sense, as the purpose of prohibiting discussing pay was to facilitate collective bargaining).

I believe that some states have laws that provide more extensive protection for pay disclosure, including to outsiders.
Sent you an email, still waiting for a response :P
Name them.
I paid 60 euro to take Easyjet from Lyon. I would think Paris being closer it is cheaper?
Have you looked at Hack? It has all those features.
As a tech founder, who see's lots of CVs, I'd like to call BS on salary expectations being simply a negotiation tactic. Knowing what salary the candidate expects, in an industry where salary ranges are extremely large, allows you to compare and contrast to other candidates with similar expectations. This creates a fair playing field for all candidates.

We publish our salary ranges, but the ranges are large - and I think this comes down to different ways people hire in tech. Big corporates say - we want a person @ £80k pay grade and expect them to have XYZ experience. On the other hand, a start-up will say, we want great coders - straight out of uni? 10 years experience? Doesn't matter. We want great coders. You'll be compared against others in your pay bracket when you apply.

It is in the candidates interest to state their expectation, as it doesn't waste anyone's time. If a candidate appears to be wasting our time, I'll automatically be less inclined to proceed - hiring isn't a game where you try to outsmart the other person. It's someone's livelihood, and ensuring both parties are clear, upfront, and honest is vital to a good employer / employee relationship.

As a candidate you should be thinking what makes me infinitely more hireable than the other candidates - playing a salary negotiation game from step 1 isn't going to do that.

As an employer, we try to be as clear as possible about our expectations - and it seems to work. Alternatively, we could of course split the "roles available" into 10 different pay brackets each with different expectations and force candidates to apply to the bracket they feel most suited for (and hence tell us their salary expectations), but this doesn't match reality, is disingenuous, and feels like a pointless exercise when it's so easy to be up-front and honest when neither party is trying to game the other!
I live in the UK and this happens to me a lot. The combination of whitelisting third party javascript and using a VPN exiting through Finland seems like a brilliant recipe to trip up fraud detection.
Many people, when they hear "static types for Python", expect that the Python interpreter would perform some kind of pre-execution step of checking types and usage, and refuse to execute code with type errors.

Since this is not the case (and would be difficult/impossible to implement given that Python code can import new modules at any time, and also change the import paths), it's worth pointing out.
I've tried a couple of the more prominent ones (Headspace, 10% Happier) and I really did not find anything aimed particularly at the new age/hipster crowd. Maybe it's true of some of the rest.
> It is in the candidates interest, as it doesn't waste anyone's time.

Wait, isn't it also in your interest to not have your time wasted?

So why not just share the salary range with the candidate, then?
If I am not wrong, they need to pay to access the information - and once they paid for it, that is added to the record.

So you can see who accessed it, or that someone did.

I think there's no notification or anything, but it is there.

Could be wrong but this is what I've gathered.
Random Roundup #8 – The internet's best things this week
no they really didn't. The GP explained why Saudi women are more productive, and that it was a product of political circumstance. If the majority of men in a country are effectively on state-sponsored welfare then describing women as the "productive half of the population" isn't gender biased. It's describing the situation.
Alibaba: A Silent yet Strong Player of Cloud Computing
Twitter considers paid membership option
Kerala – First state in India First state to declare Internet as basic right
Besides the fact that you can have reasonable UI in swing (look at IDEA), and that Java was designed for Solaris initially, and that Java is still way faster that any JS (sockets, compare-and-set primitives, +direct access to native memory, shared memory IPC and the like... which makes it prime candidate for server applications) it makes for a good example what an uneducated developer might say.
What if they say you are worth what you were paid in your last job!
Emphasis on the past tense -- "was" :)