skysight-inc/HackerNews huggingface dataset:
Would you mind elaborating a bit?
Ask HN: How can I know what's wrong with my interviews?
Hi, I'm a product manager and about a year ago I moved to Berlin from my home country, which is not trivial to emigrate from.

Before moving, I worked at one of the biggest public internet companies in the world for a couple of years. Let’s call that company “Z”. Z has google-like interviewing processes, where software engineers have multiple onsite interviews with a lot of computer science theory questions. Also, very popular next steps in career for Z employees are companies from “big five”. This should mean, Z is a nice place to work at.

I was moving to Berlin together with my SO and I didn't have much time interviewing, so I took the very first offer for a senior product manager position from a company with similar product I worked on at Z. I thought, I'd be able to easily change it, if I didn't like it.

Turned out the company was mediocre. Product managers here were just product owners, responsible for prioritizing backlogs without really doing any product work.

The job was boring. After a year of trying to change things here and take more responsibility, I gave up and decided to move forward.

I started applying for a job in companies, which looked like companies of the same level as Z or at least close enough. Within the last few months I applied to about ten of them. Most of the companies invited me to an interview, but then rejected me after it.

As a person, who takes interviewing seriously, I always prepare a lot, trying to learn about the company as much as I can. I try find out their strategy, their competitors and possible ways of improving their product. This is very exhausting and I’m already tired of interviewing.

Now I feel like I’m stuck in the current company and my self-esteem has never been any lower.

The main problems are that I have no idea why those companies reject me, I don’t have any feedback on my mistakes and I don’t know how can I improve to finally get hired.

Is there anything I can do in this situation?
Interested in using the service, in most cases my bank takes about a month to send money from AT to CA, are transfers fast?
Is the "no politics on HN" rule dead?
Well, I'd say, by and large, they don't have to. They can probably earn enough without doing so. It probably does cost not to, however, quite a lot, which some engineers can afford.
I am living in France and here are the arguments I heard against the Universal income so far that has nothing to do with cost or impossibility to set up.

Some say this is a patch to hide misery. The idea is that they think we should not give people charity, keeping them alive but still poor, and instead focus on the real problem: the lack of jobs and the disparity of incomes. I even heard from some that the Universal Income is a Silicon Valley idea to keep getting richer while giving the poor just enough to keep consuming, thus maintaining the capitalistic economy alive.

An other argument I have heard beside cost is that it encourages/rewards laziness and inactivity.
> they do not effectively communicate timeline expectations

Of course, that is in part by design.

If you are delivering solution X that is just an instance of iteration Y of system Z with a few customer-specific tweaks, Agile methods will work just fine in combination with GANTT charts, and teams that are engaged regularly in that sort of work aren't too likely to object.

However, as soon as a task is a known unknown (that is, a well characterized problem with an understood though as-yet nonexistent solution) requiring new code that isn't just a variation on familar themes (ie. whatever is the equivalent of a CRUD web application for your industry), you start having to deal with uncertainty and risk (which humans are very bad at reasoning about). GANTT charts can make things worse because they foster a false sense of control (padding time estimates by x% for example feels like it helps, for example). And if anything in your critical path is a known unknown, your timeline expectations, however consensus-driven and reasonable as they may be, are likely to get smashed to smithereens, and all a GANTT chart is going to do is tell you when your carefully constructed schedule is starting to slip.

Throw unknown unkowns into the mix (from "we haven't yet figured out how to solve this" all the way to "are we even solving the right problem"), and timelines become entirely fictional.

I am not aware of any chart format that incorporates this sort of risk and uncertainty well (FogBugz for example, which incorporates probability and risk based on an estimator's past track record, basically just sticks that data into a chart's tooltips)

Now, if you are willing to mitigate these risks by basing your timeline around deadlines for handoffs with the understanding that what gets handed off is "best effort working system in available time" (in which case continuous integration/delivery is your best friend) that's a different matter, but that just isn't how most projects are concieved or managed. Yet.

BTW, related to all this is the conflict between feature-based and time-based approaches to software releases.
Tornado watches tend to cover large areas of potential hazard and not everyone within an area will receive advanced warning.

I've driven by two (small) tornados while travelling long distances over the last 15 or so years.
2) maybe. mode_t is unsigned and MODE_INVALID was defined as:
#define MODE_INVALID ((mode_t) -1)
and the problem was in a check:
fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC|O_NOCTTY, mode > 0 ? mode : 0644);

so maybe the author thought MODE_INVALID < 0. though, maybe safe languages will let you do this explicit cast as well so maybe they won't save you.

the other thing is maybe in a safe language you would use an Option/Maybe type here instead of a plain mode_t type.
Sorry, but I think this is nonsense.

Robots are incredible more efficient and energy saving than humans.

Do you really thing a human would use less energy driving a car/tractor than a robot?

Robots never lose attention, are very easy to measure their performance and are incredibly accurate.

And I'm not sure why humans would use less fertilizer/pesticides than robots?

If you have a system that works better, then tell the robot and it will do it.

Or are we tilling by hand and introducing all the work place deaths this introduces? Farmers die at a high rate, I don't think it's that noble in it's old form.
Iowa is mostly not irrigated.
Regression (or other production malfunction) reporting for example.
The Australians have already said that they are looking to make immigration to the UK easier as part of their trade deal negotiations:

https://www.theguardian.com/politics/2017/jan/21/australia-t...

NB I really hope these things don't happen as although I am a Remainer I don't want the Brexit voters pushed further to the right and I think that would be an understandable reaction if they found that Brexit resulted in more immigration.
I wonder which "SLAM for the masses" technology will become dominant. Do you have any thoughts what's missing in google's project Tango?
I'm on a x200s. Except for a brighter screen, I'm not missing anything though.
Page View Controller – Open Source Library for iOS
Snow Leopard was so stable. I went months at a time without restarting or having major bugs. I wish we could get that reliability back.
The real sign SDVs are here will be when infrastructure starts accommodating their needs. Humans aren't really good at driving either, so we've invented a lot of ways to help them and direct their attention. Open manholes are supposed to be marked clearly, because people do miss that stuff. When there's snow on the road hiding lane markings, someone will come and clean it out. Signs are made to be retroreflective. Etc.

So at some point, I suppose the infrastructure (broadly understood - including laws) may be modified to reduce the dependence on cultural context and other things machines are weak at. So for instance, it won't be every sorta-octagonal shape that works as stop sign, it will be required by law to be clearly visible and also have some machine-friendly accommodations, and SDVs will be free to ignore signs without those accommodations.

(Doesn't solve the prank problem, but humans are equally vulnerable to a targeted prank anyway.)
"Hello, I came across ..."

Two weeks later:

"Just checking in to see if you'd seen my email!"

... or something along those lines. Best part is when there is an "opt-out" link.
>they're opposed to it on principle. But what principle?

They apparently also believe that Earth came prepackaged into real estate belonging to specific people, as opposed to the resources available being there for all.
Loaded, but didnt show the icon in the bar.
There never was such a rule.

I bet dang feels stupid for doing that experiment, it looks like the "hn is no-politics zone" meme will stay around for years.
We have released our new open source library.

Description:

CRPageViewController allows defining a page size by setting width and heights manually. Thus, users will be able to control the placement of pages on the screens in the way which is more suitable for them.

Hope you will like it!
`pass` stores the name of the entry in plain-text (as the filename of the encrypted file), so you have to either obfuscate the names of the entries or it leaks the name of the site that the entry is for.
Did you pick the best in-app gestures for your app?
Facebook billionaire Peter Thiel a Kiwi citizen, owns Wanaka estate
I think as long as it is communicated clearly to the consumer I don't have any problem with whatever restrictions the company wants (purchasing is a voluntary decision).
Range.
They really need this. The calibration on their Lidar sensors is all over the place and for their sensors to be reliable enough to use off the shelf, they a factory.
Switch to Perl or Python if that stuff bother you. I find the libraries there are generally of a decent quality. JavaScript not so much.
Same on Debian Jessie.

EDIT: And on openSUSE Tumbleweed
>Some say this is a patch to hide misery. The idea is that they think we should not give people charity, keeping them alive in misery, but instead focus on the real problem: the lack of jobs and the disparity of incomes.

The "lack of jobs" would be the real problem is jobs were premised to be available. But jobs are there to accomplish things (and a number of them could be enough for doing those things) not to give people a paycheck.
I find this somewhat widespread lazy, defeatist attitude among engineers both sad and disturbing. It shows quite a lack of empathy and perspective.

In general, software workers are in an extremely fortunate position:

Their services are in high demand and this will continue to be the case for the foreseeable future. Even when taking AI into account software creation will probably be among the very last jobs to be automated.

Software workers can create value out of thin air. Founding a business in the software industry is ridiculously easy. In almost any other industry high up-front investment is required. If you fail in any other industry you likely have to pay off a huge amount of debt. In the software industry the default worst case scenario is you've learned something along the way and just start over.

The idea that one can't found a business if one doesn't score in the VC lottery just seems like the feeling of being entitled to having everything handed to you for free. Not every software company has to be a unique snowflake. Not every software company has to be Facebook or Google. There's plenty of exciting software work to be done by bootstrapped software companies in down-to-earth industries (which are often often terribly underserved by the software development community at large).

This feeling of entitlement in my opinion is the root cause of the problem. As a software developer you can't expect business people to respect you and provide you with business leverage if all you want to do is sit at a desk all day and write code.

Communication is key. You need to present your work in terms non-developers can both understand and relate to, i.e. talk about the business value you provide.

If you don't want to be commoditised first of all don't commoditise yourself! You're not a bunch of TLAs. I find it offensive that people are commonly hired based on a set of acronyms as well as that people often identify with these acronyms. If you're a Java / PHP / JavaScript / whatever developer you're essentially a fungible commodity. If you present yourself as a skillful business problem solver that's an entirely different matter and more business-minded, less tech-savvy people will much more readily pay you the respect you deserve.
It's a bit complicated. Here's dang's most recent comments: https://news.ycombinator.com/item?id=13463480
Join our team — we have cookies.
It's a shame a bunch of pathological arseholes ruined it. It was a good idea.

You're wrong about "there never was such a rule" too.

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

> Off-Topic: Most stories about politics
This is chilling and explains a lot of problems in politics. Does game theory have any ideas about this?
> maybe safe languages will let you do this explicit cast as well

They will let you, but explicit casts are a red flag in code review.
I personally vote for it as a feature, makes nice effect on my desk. Little WOW effect for colleagues.
Chips are quite easily replacable. Try searching on AliExpress.
People can survive on cereals.
Some Volvo press on that:

http://blog.caranddriver.com/meet-the-first-real-family-slat...
I don't believe the workflow has changed. CVE for public security issues in free software should be requested on oss-security.

And even if you don't care about the CVE business, posting to oss-sec about your bugs is the right thing to do.
You beat me to it! To come across one now fills you with nostalgia!
My apologies. I confused myself and made a typo with the URL, it is: https://tempfile.cloud/

It was more of a quickly thrown together app. I'll keep it up though, I've used it a couple of times myself now. I find most of the other sites like these either make you sign up, offer smaller upload limits of 300 to 500mb or they spam you with horrible popup windows and pornographic banner ads.

API is a good idea. At the moment the uploads are direct to S3 from the browser using presigned URL's, but wouldn't be too hard to add one in though.

I am absolutely logging everything that is uploaded. One of the first things I did was implement some solid logging.
My apologies. I actually made a typo on the link, it is: https://tempfile.cloud/
In a post-scarcity society food/etc is very cheap and thus even poor people can afford sufficient food even if they don't work much (this is already true for developed countries).

Even a small amount of charity would provide anybody who can't work at all with sufficient food. Just like how today data storage in hard drives is dirt cheap; and we can provide billions of bytes of storage at nominal cost.

Looking at current society, starvation and mass famines have decreased greatly. Malnutrition is the next concern.

So, in some sense we may have reached post-scarcity for food for a large portion of human population. But there is still scarcity for quality and healthy food, such as fruits and vegetables.
Or follow parliamentary custom and practice that a 2/3 or 75% majority is required to implement such a major change.

After all if companies and even the local allotment association have to get a 2/3 or 75 majority to change the rules surly a referendum should too.
It depends heavily on the kind of work.
If you have a large scale simulation that needs to be partitioned like a weather system you are IO bound and need as thick interconnects as possible.
However there are some problems which are very hard computationally but not very large. Basically everything in NP and exp is a good candidate.
There you can distribute the same problem to a bazillion systems with a different starting configuration and let them run until one of them obtains a solution.

If you look at the BOINC project those are basically all problems of this kind.
Folding proteins like folding@home does for example.
The description of a protein is fairly small, a couple megabyte max. However it takes a long time to simulate the behaviour, since chemistry is a messy probabilistic process with lots of back and forth. Nature does this on trillions of proteins at the same time within nanoseconds, and while we cannot reasonably increase the simulation speed of an individual protein, we can at least simulate as many proteins at once as possible.
[I'm a Remainer too]

I don't think Brexit voters will particularly care about Australians or Americans having an easier time of immigrating to the UK. Indians and Chinese people, though... that might push them.
agreed. I prefer GoToMeeting whenever possible. I really want to be able to join via VoIP or at least get the system to call me back on my SIP phone (so I have my hands free and can write down notes).

WebEx just seems castrated, feature-wise.
Select the old entry and click the "Show" button at the bottom, it takes you to the entry tab but with the old data in place so you can copy the old password.
You are correct, the classifiers are just search qualifiers.

However, since pip 9.0.0, it will respect the Requires-Python[0] metadata, which can be specified via your setup.py file.

Since PyPI allows only a single source distribution per release, though, this will still not get you separate modules for separate codebases as it seems you originally desired. As mentioned in a previous comment, it's generally preferred to support multiple versions in a single codebase via six.

[0]: https://www.python.org/dev/peps/pep-0345/#requires-python
My co-founders won't let me start a similar idea after buying me out
So apparently if I quit the currently startup I am working on - me and my co-founder have been having issues with keeping it up and running due to conflict of interest. I have a few questions

1. Can I start a company with a similar idea if he buys my shares in this company

2. I am the designer who own the complete IP of the UX and gesture idea I built (note: I did not code, code is owned by my devs)
Does he have to buy my IP as well if I haven't signed any IP related contact? How much can I price my IP for him to buy out?

3. If I exit the company, can I build something similar again? Or am I bound legally to not do so unless I sign a contact?

Thanks!
Yeah, I moved from an x61t that had a cracked motherboard, after however many years, to a thinkpad yoga 12 with stylus and touchscreen. After about a week of use, I was in the bath, and I wanted to do something with my laptop, and I reached over and typed something into chromium. I didn't realize that the new yoga's don't have flow through keyboards! My laptop was ruined by the water from the wetness of my hand! Now the laptop is fixed, and a few months later I can say, the screen hurts my eyes (never had that problem before), the feet on the bottom have all come unglued, battery life is acceptable but not great, battery cannot be hotswapped, that's for sure, but mostly, I feel that this new yoga just doesn't have the sex appeal of the x61t. I could hold that x61t from any corner (probably how the motherboard eventually cracked) and the laptop just felt balanced and solid. There was no creaking of plastic on plastic, no hollow "softness"... I don't know, that laptop just was so perfect, and the yoga 12 feels like they just didn't put as much love into it. When I turn on the LEDs unter the keyboard ( a new feature ) light leaks out of some keys around the edges, while not leaking out from other keys, and the leaks shine brighter than the screen, again hurting my eyes. The power and volume keys on the right edge are hard to feal, so I have to look at them to use them, hardly convenient. There are all sorts of extra bright leds on the keyboard like the FN lock light. I've taken to turning off the fn keys because that LED drives me crazy. And the new flat powerconnector is total shit when I want to change from laptop to tablet mode. I have to unplug it and replug it! Why move from a connector that could rotate "automatically" to one that gets all twisted up and will have to be replaced in a year or two? And the keyboard that is supposed to lock in tablet mode makes weird crackling noises when transitioning from one mode to the other. And the RAM is hard wired onto the motherboard and cannot be upgraded.

All this in a laptop which cost more than the x61t. WTF :( I want my real thinkpad back!
It's very possible, but the wording said something like, "allowing many agents to take a cut.." so I would read that like it was an additional payment or kickback of some kind.

If it was just part of business, it would have been every agent right?
Staying in the EU requires no changes to UK law. Leaving requires the repeal of the 1972 European Communities Act; an Act of Parliament can only be repealed by parliament (unless the referendum was made legally binding, which it was not).
Note: you must run this after you've installed any packages into the environment. If you make an environment relocatable, then install a new package, you must run virtualenv --relocatable again
I don't have anything to offer from a business, expense, or marketing perspective. I do have something to offer from a technology and distribution perspective.

I am not sure if this would be helpful to you, but I am working on self-hosted and self-published distribution technology. The technology is intended to move software around, but it can really be used for anything. It is language agnostic and operating system agnostic (it runs anywhere Node.js can be installed).

The idea is to automate many aspects of publishing and allow a download point for multiple versions and multiple variations for a given item without subject to the limitations of a central repository.

https://github.com/prettydiff/biddle
Often, when I need to get familiar with a particularly tricky piece of code, I print it out and start annotating the printout, drawing arrows between dependent functions, visualizing data structures, algorithms and data flow, simplifying fragments in the margins, highlighting important stuff with different colors.

For fragments of code where search is not needed this is just such a superior experience. I dream of some day being able to do the same in a code editor with i.e. diagrams in comments or graphical annotations right there in the code.

The same applies to writing code. Being able to visualize hard-to-describe concepts on a piece of paper makes the overall algorithm as well as early design mistakes and edge cases much more obvious.

When I'm writing just text (todo lists, product ideas, whatever) and being able to easily edit, archive or search through the text a normal editor is a much better choice, but I'm not gonna ditch paper anytime soon.
Anti-immigration voters aren't driven by actual immigration. How could it be so, when you can't readily know people's immigration status? No, they're driven by news coverage of immigration, plus the loss of jobs and general neglect in provincial parts of the UK (which the news encourages them to blame on immigrants).

They probably are going to go further to the right, but not for any reasons relating to actual policy.
How to migrate from TestFairy to Ubertesters
Because there are 1st world countries where the situation is not that different? Poland for example, actual road:
http://i1.ytimg.com/vi/FESuhya2Ig0/hqdefault.jpg

Signage is absolutely atrocious, there's too many signs, some of them wrong, some of the rules are implied(speed limit ends at any intersection, but if a road is going to a private property, then it's not an intersection, so good luck knowing where a speed limit ends), people drive like crazy, there's loads of unpaved roads.....and yet a person from a very rich western country(say UK or Germany) can drive over there in few hours driving time.

Every time someone makes an argument for self driving cars, I keep thinking if they would work back home - the answer is, they wouldn't.