skysight-inc/HackerNews huggingface dataset:
The Indian IT situation has reached somewhat of a breaking point, hence the current situation unfolding.

The real low level stuff is now being increasingly automated thus eliminating the need for cheap labor to do such tasks. At the same time the Indian firms never quite managed to broadly move up the value chain into more innovative and cutting edge areas, which is still very much the realm of local offices of their western customers. As a result there's an increasing oversupply of cheap but not all that good IT labor now flooding the market.

Fair or not there's also an increasingly negitive stigma in the west over Indian IT shops. Between growing domestic protectionism and the stereotypical "Indian help desk experience" that became the poster child for bad management decisions, I'm seeing a lot of firms bring even some of the lower level work back onshore--abeit to lower cost regions in their country (think Nebraska call centers now).
I don't know how it's in Germany but I'd imagine it to be pretty much the same as in the Netherlands: most if not all contracts will have a trial period where the contract can be terminated by both parties on the second.

This is the risk of changing a job, even more so if the new job is in another country.

edit: based on some other comments in this thread the German law on this does not seem to be the same as the Dutch laws.
> Damn, are we doing this wrong?

Give me a tool that's: (i) as fast, (ii) as mature and well supported, (iii) as powerful as C++ and I will switch in a heartbeat. But until there is such an alternative it's futile to complain about the shortcomings of C++, because if you want the powerful, zero-cost abstractions, the mountains of support, and access to billions of existing lines of code, you pretty much have nowhere else to go.
It's not legal. I looked this up when I joined my company (in Berlin) last year. Even if you don't sign anything but the recruiter says/writes that you will be hired, this is already regarded as an "Absicht" (Intention) and they have to compensate you for some time.
Get a lawyer to sort this out. Will be worth it.
I think the only problem that the parent comment had with the quote was about the brilliant part being assigned to Poettering.

EDIT/NOTE: I don't have opinions on either Linus or Lennart. I use both of their software daily.
Nice job. Ethernet still isn't mainline for H3 and the linux kernel. I'm quite tempted to try this.
Try Dlang.
could be that

could be something else

could be anything at all
I'm still thinking about it.

After German employment rights (I am not a lawyer, so no guarantee) you signed an employment contract, they need to pay you. First when you receive a written notice you are out, currently you should be a member of the company from the date which is written down on the contract, which you signed.

Germany is really employee-friendly I really would contact an attorney.
And a way to vouch for posts, just like you can for comments.
I hope so much that as many people as possible read your story. Don't trust the word of people who profit from your trust. Don't bet your whole family on your boss.
It is interesting that he mentions Western protectionism. Those of us in the trenches know that oursourcing rarely works in practice but for that part of the management that is in charge of the outsourcing program, after moving on to greener pa$tures. His successor usually receives the blame for later failures.
Oh yeah I was going to add that (but didn't think it was relevant) -- they're very un-enforcable (and a lot of the time illegal) in a lot of places (including where I am). I'm going to stick to it, though, for a few reasons:

1) I did sign it, and maybe a little bit of suffering will go a long way to helping me remember this lesson forever (and read contracts more critically).

2) I have almost 0 interest in the space the company was in.

3) I'm confident I can make a living without working in that space for a year.
IMO it should show you the list of users who flagged it, so you can clearly see who might have an agenda.

edit: I don't suggest this lightly. Flagging is not the same as voting. It carries enormous weight and can outright kill submissions. Because of that, IMO the usernames of flaggers should be public.
Wagtail (www.wagtail.io) all the way. We at Overcast use this for all our clients, ranging from small sites with a couple of pages to enterprise sites with thousands of pages. Very simple but very powerful admin interface and treads the line very nicely between simplicity for programmer vs simplicity for the end user.
Noted. But again, this was the process when I did look at it.

Cheers.
I think it's a bit more subtle than that. PA asks more from the hardware to do more than ALSA (sampling capabilities, and latency), if the drivers report fake numbers to ALSA it might work fine for its limited use case, while it fucks PA logic entirely.

That said a default fallback would be so good. I can't stop thinking that LP writes things for his own world and leave it there when he's "satisfied" with it; even if it means shit for the rest. Which means the issue is that he shouldn't be in charge of socially impactful components.
Agreed - though I'd say that performance-sensitivity is more a function of the number of users than the application domain.

If a few hundred or few thousand people each have to build Chrome from scratch a couple times, and making their compilation process much slower makes each of a trillion pageviews a millisecond faster...the break-even point seems to be about a 27 hour build time sacrifice.
that header could be easily altered with a config change.
Projections of limited per-person energy growth have proved exceedingly unreliable.
Just watch out that they dropped their poor friends for the reason everyone expects.

I don't give a fuck if someone is rich or not, and I have a number of poor friends[1], but I made the conscious decision to cut out friends that I wouldn't befriend if I met them today. Many of the people I cut were poor, but it's not why I cut them. I cut them because they stopped growing after or during highschool. When I talk about politics or society I don't want to feel constrained. I don't want to have to explain things like the catch up effect. I don't want come over with an expensive scotch and have people mix it with Coca Cola.

I understand that labour mobility and the internet have lead to a fracturing of society into different enclaves of intellectual and (usually) fiscal subgroups, but I don't want the only reason I'm hanging out with former highschool friends to be that I read Coming Apart and I'm worried about social cohesion. It's too high of a price.

[1] Most of them are either PhD candidates or in a profession that they love that just generally doesn't pay well, like Singer Songwriter. To me and I feel to most people that cut their social group sometime in their 20s or early 30s class or culture is the critical distinction, not wealth.
a really good directory / search for APIs. There is so much out there, it's like a needle in a haystack literally
Are you serious? You want to make a product: a Web browser. What technology are you going to choose? The one that makes your browser fast but gives you more work, or the one that makes your browser slower but makes compilation less of a nuisance to you? It's mind boggling that some would openly say that, hey, who cares about performance that much, these compilation times bother me, the developer. On a browser of all things! Would you be okay with your browser being 2x or 3x slower?
Designing better tables for enterprise applications
You bought it fully aware of the limitations with regards to repairability/upgradeability, and even though I agree with you that it would be nice to upgrade it (even if it's just something as simple as RAM replacement), I feel it's wrong to force Apple to move that trade-off with legislation.

It's not as you can't buy a computer thats easily upgradeable (every PC ever almost) if you would like to made that trade-off yourself. (Again I would also like to see an upgradeable iMac / cheaper Mac Pro)
That's how I interviewed for my current job. I was given a task to do and was asked my contracting rate and told to keep a log of how long I worked on it and what I did, got the cash a day or so after completing the task. Got the job a couple days after that.
Top Bug Tracking Tools for Web Developers and Designers
Well, I mostly was. Long lines are _generally_ inconvenient. Everything from portrait screens to websites that won't use the full screen width to someone who wants to a printout of the code for some reason (even printing in landscape is not enough).
Just to balance the hagiography out, the company has mostly bad reviews on Glassdoor:

https://www.glassdoor.ca/Reviews/SOTI-Reviews-E156148.htm
It's not that I'm advocating for them -- I do believe he should be compensated for the position, within the bounds of the contract (as others have mentioned I think the required notice period is a good thing to go by at least, and obviously some more because of the relocation) -- but this kind of blog post should come AFTER you've written your grievances in writing, and what you feel you should be compensated, and they've blown you off, not before. There's so much of the conversation left out -- I'm not ready to grab my pitchfork yet until I know SoundCloud is actively trying hard not to compensate this person (and the CTO is not just a dummy).
I find this notion naive. It's been the case forever. It's still hard to get decent phone support (meanwhile they're always right there if you ask to stop your membership).

The issue is that there's no efficient backpressure mechanism in place when these systems are in place. People just waste time, money and then half of them surrender because no one listens or it's worthless to wait for a proper solution.
50% off brings most books pretty much in line with other retailers of their books...
Mostly minor things nowadays. I've seen so far:

- a while ago pa got audio routing wrong on a new/obscure laptop, wrong audio routing as in - speakers would not turn off if you plug in headphones. That eventually got fixed with dnf upgrade and no effort on my part;

- on ultrabook, pa sucks noticeable amount of battery by waking up 100 times a second (while no audio is being played). Something akin to what this poor chap is describing:

https://www.reddit.com/r/Fedora/comments/6d7776/pulseaudio_b...
That’s Netherland-specific. EU countries have very different probationary period terms. In Germany you have at least 2 weeks notice during the probation period which is usually six months long.

OP should ask a lawyer. I think this is not legal.
You can offer some competition on reliability relatively easily. For example Asus publishizes the fact they use high quality long-lasting capacitors on motherboards.

Further options: 3rd party reliability testing as branding, tear down by trustworthy experts, easy to see repairability, guarrateed access to affordable repair parts
Resumes get you the interview. Interviews get you the job.

You can't just hire someone because they say they know something, you'd end up spending a fortune on employee turnover when everyone you've hired turns out to have exaggerated their resume.
I've heard the same thing a year ago. It didn't happen. See this 2016 roadmap from August 2015 for example: https://blog.rust-lang.org/2015/08/14/Next-year.html
Underground fundraising: Why ‘ICOs’ are keeping investors up at night
Your attitude seems to be that of a bad cop - "you are guilty until proven innocent." If I were interviewing with someone that expressed the level of suspicion that you have here, I would cut the the interview short. Interviewing is a two way straight and I can't imagine working with someone with that level of skepticism. Obtaining a PHD illegitimately? Honestly you sound very jaded.
I'm surprised it's still on the front page despite the flagging, maybe HN did change something.
In Germany it's 2 weeks. So they should pay him at least 2 weeks :)
Or it could be that MacOS doesn't run on servers, where Things Just Have To Work. MacOS has the luxury of always having a ready pair of hands right there to fiddle with things. The people who care about systemd one way or the other are the people who care for servers.

Look upthread at the 'nohup and logout' "bug". That's not something you're going to encounter on MacOS, because it's not something you do on MacOS.
I'm going to go out on a limb and say that someone at SoundCloud didn't like this appearing on Hacker News.
It may be lawful, but it's not necessarily moral.
I believe in Germany it's mandatory to give at least two weeks notice for the first 6 months. I also believe they legally can't cancel the contract before it starts, so notice must start on the contract start date. So he would be entitled to two weeks pay.

Real question is it worth chasing them for it.
Jawbone's demise a case of 'death by overfunding'
> for $25 / year

isn't the yearly cost $11 ?
That old Zoppas fridge inner design was actually interesting; a bit more cute, a bit more solid and thoughtful than the fridge I had to buy last year. It felt entirely made for pleasure of using it, instead of the recent ones who put cute LEDs to be like smartphones.
This is a good way to guarantee unemployment for yourself.
Elizabeth Loftus: How reliable is your memory?
Lua Quick Reference, a new book on the Lua programming language, now available
it's painful and in hindsight too late but i disagree that it's too little. i've been using it for about a year now and the amount of bugs it finds results in a (very) positive ROI; at $WORK new projects are now started with full mypy awareness from day 1 and old ones are being slowly but surely retrofitted.
I've had PhD candidates who were unable to do a proper link tag in HTML.

CV doesn't matter.
Maybe you really do live in a different universe, because my audio sounds good and I legitimately can't remember the last time I had to worry about it. It's been years, and now for the first time on Desktop Linux I can connect a Bluetooth or USB audio device without wondering if I could actually coax my software into using it.
The actual ruling is here (two PDF links): https://www.judiciary.gov.uk/judgments/r-on-the-application-...
You can vouch once something has become [dead], the difference between posts and comments is that posts have the additional state where [flagged] shows but they are not [dead] yet.
To me what's actually ridiculous is that this is even subject to debate. Consumers should not have to fight for their right to repair, it should be assumed. Also, this raises a lot of frightening questions with regards to ownership (and its transfer) and how it's perceived by the Apples and Samsungs of this world. Realistically, if we let this slide, it could open up the door for many more abusive violations of rights, but I digress.
There was a whole hoo-hah in Debian over what to replace System 5 rc with: upstart, OpenRC, systemd, or something else. It got raised to the Technical Committee, sparked several resignations, went to a vote of the entire Debian Developer membership, and lasted for a long time.

* http://jdebp.eu./FGA/debian-systemd-packaging-hoo-hah.html

The Arch process was rather different:

* https://news.ycombinator.com/item?id=11834348

The Debian people did look at who develops the various systems, but they mainly just measured the developer count and what else was on each bandwagon. (See section 3.3 in Russ Allbery's evaluation, for example.) They didn't make any deeper evaluation extending to things such as the way that bugs got responded to in practice or what design steps people were taking to limit bugs.

Neither process was extensive enough to have spotted a User=0pointer gives superuser rights bug.
Clear usage, yes, but similar names were known since much earlier. Egyptians in the 12th century BCE refered to a neighboring people (and/or their territory) as "Peleset". The Assyrians called the region "Palashtu" in the 8th century BCE. The Old Testament talks a lot about a close neighbor called "Philistines", with whom the Israelites are said to have fought many wars. So it seems safe to assume that Palestine has been a thing since a long time ago, and that its boundaries fluctuated depending on the political and economic fortunes of various ethnic groups.

https://en.wikipedia.org/wiki/Timeline_of_the_name_%22Palest...
No problem! Apologize for the delay I didn't see the responses till much later. There are more obviously lots more options, but those are my go-tos for now (I try to kick the tires on new libraries/frameworks as often as I can).
The archiving option is more expensive.
Aspects of Unix philosophy where "your done when there's nothing left to remove" need some revival.

http://www.catb.org/esr/writings/taoup/html/ch04s02.html#com...

http://suckless.org
Those AGA stoves do indeed look great. This was a few months ago so my memory is a bit hazy, but I believe the prices for the smaller 24" cast iron stoves were around $3000, which I found to be pricey. The AGA cast iron stoves in that size range seem to be $7000+ here in the US, although this was a quick look at pricing so I may be off. I can see why someone looking for that style might go with a restored stove.

On another note, I can definitely see that modern​ appliances like dishwashers or washing machines/dryers would be much better and more effective than older versions. I do wonder if there's any noticable difference in comparing something like an old cast iron gas stove to a modern gas stove?
Which aspects of the legal judgement do you disagree with, specifically?
In Go's case, I think they're simply improving a lot of unrelated aspects of the compiler while adding new optimizations. I like the idea of that rule but there are definitely cases where I would want an optimization that could take a long time during compilation but provide an immense benefit later.
The failure rate on fizzbuzz is spectacular. That's why; far too many resume/CVs are full of nonsense. It's not always the candidate's fault, either. When doing technical interviews for contractors, I've gotten into the habit of giving the candidates the version of their CV passed to me by their agencies to check; a good percentage of candidates horrified to see what had been claimed by the employment agency on their behalf.
I like to read at least one post on https://www.indiehackers.com/ to keep me motivated to make my side project successful.

I also read the daily email from http://oppsdaily.com/ to see if there is a problem that I can solve that someone is willing to pay for.
I suggest you reread my comment and try to understand my point.
Ask HN: How do you go from seasoned hobbyist to professinonal engineer ?
I'd like you to share your experiences with the community. If you went from being a passionate hobbyist to a professional software developer, how did you go about it ? Any tips, funny stories / anectodes you'd like to share ? What would you have done differently looking back ? Cheers
Yes, the sub-system creation of long-term binding contracts (military) is usually not factored into free -market think at all.
The fastest growing plugin for WordPress
It's difficult when you don't have a lot of free time to spend doing random mundane interview questions. It's doubly frustrating when this is because you're spending a lot of time doing work on free (libre) software and technical recruiters can easily see tons of your code and communication style openly on Github and whatnot, but for various reasons this isn't adequate for them.
my guess is that it's so you can directly pipe the text using to another command in the terminal.

also may be useful for bypassing censorship of these types of sites.
Interesting. What use case does this have for css-in-js though?

Css variables are basically just globals, referenced with string names. Seems like a very bad idea when you can use scoped, typed/linted JS instead. I can think of one potential use case: referencing css variables from external stylesheets, but again.. seems like a very bad idea.
Both companies and governments often have a hard time understanding that you can do something wrong, while remaining on the right side of the law.
The best would be site recommending ebooks related to the news you just started to read giving background or historycal information on the issue.
You can have all the files you're working on not concatenated.
I understand that very well, currently the project I work has 6.2GB of object files (per platform), imagine that. Chrome is not that huge. :)
Feedly is the reason I no longer follow Google News.
There is this old quote that Algol 60 was an improvement not only on its predecessors but also its successors.

The same could be said about Windows 7, I guess. ;-)
LE DIABÈTE DU TYPE 1, OU INSULINO-DÉPENDANT EN 10 QUESTIONS
The Label – Hacked ️ – DJ Pretty Boy Tank
I was not addressing the ethical question involved - just the logic behind "Apple thanks you, therefore you should be happy".

If Apple is not providing reasonable money compensation to white hat security researchers then they are willingly leaving this space opened for black hats.
Google. "R12 to R134 conversion"

People do it on cars all the time. It would be harder on something that isn't designed to be disassembled but it's nor hard.
"What sounds insane to you is criminal for an executive not to do."

A common misconception: https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...
A Wirecutter Primer Before Amazon Prime Day
> In the evening, I finally received a response from the recruiter. She was on the sick leave without knowing any details about the situation. She forwarded me to her manager.

It's very likely the recruiter was laid off too.
long story a little bit short with details
1. OP quit his original job and applied for SoundCloud
2. OP passed the code challenge and interview and was recruited, its quite positive
3. OP is about to relocate to Berlin but
4. SoundCloud then announced the layoff and OP was one of them! Just before his contract is going to be activated
5. OP is now unemployed, alone in Berlin, frightened and hopeless
> I think Indian IT firms have gotten a free ride for many years using labor arbitrage.

Got it. So Apple building the phone in China or Cisco building routers in China is not labor arbitrage.
The editorial KPIs of modern editors
Well, of course. After all those who sell the arms also get to make the laws.
Rule of acquisition #34: War is good for business
Show HN: A minimal client for AMQP
It's not exactly consistent. Different rows for different services (sometimes different for the same type of units), an inconsistent amount of logs included (maybe), the status is not reported consistently, whatever. It's mildly helpful for visual inspection, and that's it.
WHY on earth is this FLAGGED!? it is important to draw attention to acts of gross negligence, like this hiring at soundcloud, so that companies (1) see the impacts of such irresponsible behavior and hopefully do not repeat something like it (2) find help for him to get back on his feet immediately. i am a current soundclouder (iOS developer) but was not part of the interview process for him. i can vouch that the situation was awful well before he got the offer, and they mislead him. the hiring should have stopped long ago, and soundcloud has put peoples' lives off course in the short/medium term because of their reckless hiring when they were running out of money. shameful
A lot of things did happen. One of them is having the option to check the source which is much faster than compiling. 99% of the time you're compiling code in rust is to run the borrow checker and fix those errors.