skysight-inc/HackerNews huggingface dataset:
In Finland, there's not really a compulsory medical coverage by employers. The only compulsory part is planning and processes to prevent work-related health hazards and harms, and to protect and advance workplace safety, ability to work and health. (See law 2001/1383)

So, some paperwork is mandatory, no actual health care.

The reason many employers voluntarily provide an actual health insurance (or simply reimburse private-sector medical costs directly) is that it is one of the few tax-free benefits that employers can give to people, so it works efficiently as an additional compensation. And of course, because employee absences are costly, it makes good sense to try to keep them in good health.

The public sector health care does practically nothing in terms of preventive health care for people between 25-65 and in employment (except for maternity-related things). This is left to employers.
Yes, but we have to automate all the "bullshit jobs" before that can happen. Otherwise people who don't want to be doing them get stuck doing them. "Bullshit job" isn't a judgement against people who enjoy something, it is a judgement against the system that forces people to do "work", even when they aren't interested in it and it doesn't really contribute much to society.
Active funds incorporate new data in the market thereby making it more efficient, which benefits passive funds, no?
State taxes are systematically less progressive than federal taxes so despite that rule of thumb you can't assume that relationship holds across income levels.
150 people did... and most had pretty good jobs already. 40 on the first day!

Think about it another way. How much time do you spend/waste when applying to a standard corporate job?

I graduated at the height of the Lehman fallout. I really wanted to work in finance. I applied to over 200 companies and did a seemingly endless string of interviews. In one case, a fund interviewed me an incredible 17 times for an analyst position (about half of which were "technical" i.e. "here's a bunch of accounts, tell us what you think of the company"). In every occasion that led to an offer, I spent way more than 4 hours travelling, talking with HR, doing various rounds of interviewing with various team members, having "social" coffees with other same-level folks... hell just the automated screening tests, essays, forms for somewhere like Goldman Sachs would take a good couple of hours if you did them properly. I still know many experienced people for whom a job search during an economic downturn means sitting for months at home doing these stupid screening tests and perfecting their cover letter (after all, putting the wrong company name in your letter is enough to get you rejected, because of course you really, really want to work at this particular bank and none of the competitors even though the reputation, work and compensation are identical).

I think a lot of more experienced people realised the trade-off and thought this was quite a positive signal on our part - at least based on the number of people who were willing to quit incredibly well paid jobs for our pretty average Asian retailer with no equity and a third of the pay. I had one prominent member of the open source community slam us publicly for "wasting people's time with free work" whilst one of his work colleagues was gleefully submitting his solution to the task...
Megalithic Site Discovered in Russia
> terms that have been clearly established by now

Evidently this is not one of those, though, since its colloquial use is all over the map.
Just because it can be done, doesn't mean it can be done well.

iOS/OS X seems to do real MVC, with lightweight reusable view objects managed by ready-made controller classes. The obvious benefits are minimal memory and streamlined data flow. You only ever make/use the view objects you really need, you can recycle them to save memory, and - in OS X especially - controller objects include useful ready-made convenience methods.

Web frameworks often seem to do something that looks like MVC if you squint and don't think too hard. But when you're forced to use separate languages for logic (js), markup (HTML), and view design (CSS), and handle separate client/server environments, and there's inevitable overlap between all of the above (jquery etc) because stuff doesn't "just work", and you probably have yet another layer as a DB driver, it gets very complicated very quickly - to no great benefit.

The web has become a snarly ball of warty epicycles. That's why native is so popular - you get one common language for logic, views, and data, with a clean-ish interface to a remote server if you need one.

When everything works together like that, you can think seriously about MVC.

When the core concerns are all over the place already, it's a mess before you even start.

Which is not to say you can't work with it and build cool stuff - more that you can't just airdrop in a design pattern from a different tradition without thinking really, really hard about what, why, how, and what happens a year from now.
Everything mentioned (IDEs, typing, automation) is a great advice. But the greatest advice I have been given is "the best code is the one that you don't write". And that's true in my experience.
More code means more mess when you have to debug. It also means more time for another developer to get acquainted with your project.
So before writing something I often ask myself "do I really need this?" It can be a function, a class, a module or even a graphical asset. It helped me a lot, both on client and personal projects.
A company owes you money. The usual way to get it from them is to send them an invoice (or other written formal demand for money). There exist interesting hypothetical questions as to what happens after you send them an invoice if they refuse to pay it. A very highly probable outcome, though, is that two months from now you get a very thin envelope in the mail with a check in it.

Supposing you don't get the check and need to ask interesting hypothetical questions: these questions can be answered by a profession of specialized letter writers, at least one of whom practices in your town. Given copies of your emails they can write all of the letters required to get you a high-four figure check. It will likely run you low three figures to low four figures. Don't think of them like your representatives in a stressful court case, because it is 99.54% likely that there will be no court case -- think of them as highly trained specialists in letter writing, with high tolerances for both stress and tedium, who happily sell letters to almost anyone who asks for one.

Send the invoice. This has been equally true for 48 of the last 48 months.

Separately: the tech industry has an unsavory individual in it. Bad news: the world is lousy with them. This particular one is distinguished in your memory mostly because he had bad dealings with you. If your goal is decreasing the amount of unsavory business dealings in the world, you'll be far more effective by making it a point from now until your dying day to always tell young freelancers "ALWAYS GET A CONTRACT" rather than spending an iota of mental energy on this guy.
Goat Simulator is a product with a simple target : provide youtubers like PewDieDie with a perfect 'game' for their let's play/review videos where they can make an engaging video based on the silliness of GS.
Just like Sanctum caters to Tower Defense fans, Goat Simulator is also a niche product, just an unusual one.
The correct response is to try to recoup your losses, but, not lose too much sleep over them, because I guarantee they are not losing any sleep over you.

Much as with anyone who screws you over, or otherwise causes you problems.
... when I wrote 89.9 I meant 98.9 (perhaps obvious)
I for one would LOVE to be able to write Erlang with a pythonic syntax.
I would, at least, publicly expose that guy so other people could find him on Google before accepting contract. You don't need to provide your real name.
Fact: he is already convinced that he's better off, because he is. Read his post again.

IMHO these aren't "mental tricks" but valid suggestions for him to find closure to something from the past that he really shouldn't consider important anymore. Finding peace is good.
Why founders should care about happiness
From this article, it sounds like Pao is just trying to extort money out of this company.

Pao also sounds extremely self-centered. An example is thinking a book of poetry is a sexual advance. After reading this, I question what she considers "sexual advances".
You can't do arithmetic on Java references, which to my mind is the most important distinction between a reference and a pointer.
Touché. I have heard of it but never used it since I'm not required by my work to read scientific papers.
>I think that's a different discourse. Slave labour was not a "bullshit job", it was productive.

That depends on how you do the accounting. If you account for slave labor as the cost of minimal food and housing, then it's not only productive, it's cheaper than almost anything else, especially because the slaves are property, so you can breed them and get a return-on-investment while also extracting labor.

Of course, if you account for slave labor in terms of some equivalent to wages, then all of a sudden society has reason to stop using slave labor and innovate instead. Ditto for today's low-wage labor in which sub-living wages end up subsidized by state antipoverty benefits.

Society has always faced a choice between exploitation and innovation, a zero-sum arrangement and a positive-sum arrangement. Unfortunately, rarely has it been wise enough to choose the latter.
Mouse in mountain dew case (2012)
It's not even just "hiding from scary ideas", it's "suppressing scary ideas".
Hacker Discovers Vulnerabilities in Chrome, Safari and IE
Instead of asking ourselves which particular jobs are "bullshit" and which are not, maybe we should ask why we need or want "jobs" at all. If every citizen received some minimum universal basic income, what might we do with our time instead of going to jobs we hate?

I think the point might be that we've reached a state of technological progress where many of the functions of a modern civilization can be handled by a very few people. Maybe it's time to redefine what we mean by "work" and why we do it.

https://contributoria.com/issue/2014-12/543d1c2487628e9a6500...
Well, move on mentally (you are a better person etc.).

But one might argue that it is your duty not to let it go, for the sake of the system (i.e. others). How about:

1. Send the client a non-aggressive email reminding them of the facts and asking for the payment + interest. Do not make any threats.

2. Find out (e.g. contact a local lawyer) about the admissibility in court of emails that you have. You need to prove that the client did actually send them. Find any other circumstantial evidence (code, phone calls) you have that argues for the authenticity of those emails.

3. If it works that way in your jurisdiction, argue that they acted in bad faith to claim damages.

4. Likely not doable, but if you can argue that they did not intend to pay from the beginning, get them accused of fraud.

All that would work where I live overseas, I do not know if it will work where you live.
I would agree that it is the correct response. It sounds stupid to just let people get one over on you, sure. But every freelancer (that I know of) has been screwed by a client at some point.

Since it happens to everyone, the interesting part of the story becomes how you handled it. Not that it happened.
I accidentally commented using the wrong account -- that's the [deleted] reply above. Here's the content:

He used the project as an example of his work in order to get an investor job four years ago. Once he got the job, he abandoned the project altogether. None of my IP is at risk -- the project is dead, he never had repo access, and his new venture is unrelated in terms of the tech.

At the time, he had assembled a 'board' of well-known startup folks. I considered emailing them at the time as you described, but feared that the drama would have a negative impact on my very young freelance career and decided not to.

I have emails containing documenting specific requirements, which he agreed to, and emails / chat logs where he says he's happy with the project and ready to go live with it. Everything but the formal contract.
Arguably, a threaded forum by design encourages tangential discussions which deviate from the topic the deeper you go. The problem in HN's case is all the threads are open and entirely visible - which is one of the cases where its minimalist layout works against readability.

I think the best solution would be thread folding (which I know is being worked on anyway) where the default is that all threads are collapsed. Then, off topic discussion wouldn't take up any more than a single post's worth of space by default. Having it be a conscious choice to move deeper into a thread also ensures that no one has to scroll past much content they don't care about.
I was really surprised that it wasn't mentioned since it is the most important difference and a cause of frustration for programmers just beginning to learn C.
> The moral of the story is we should automate jobs that people don't like doing.

who decides what jobs people dont like doing? Just because you might not like being a taxi driver, farmer, actuary, etc, doesnt mean you should demolish the job with automation -- plenty of people find these jobs provide a fulfilling workday and are passionate about them. any automation there would deprive them of doing them as a profession, which is somewhat sad.

ill take it a bit further: how would we feel if tomorrow, we woke up and some guys from stanford published new research on AI which can automagically produce working software given a set of requirements -- and they give it away for free. the role of software development is no longer required, since this AI can do the job in seconds without bugs (you know, assuming requirements can be written without bugs!). what then of software developers? our jobs no longer make economic sense. you'll need to find one of those jobs not solved by a computer.
Sorry, I should have been clearer.

Four years ago I worked with him on Project A. Project A never got funded and died after our dispute. The 2/3 email relates to Project A.

However, while Project A was in progress, he presented it as his own work to land himself a job as an investor, and then used that to land himself a seed round for a tangentially related but materially different Project B years later.

I make no claims for the funding he received from Project B -- it's just bothersome that he earned it off of my back (to a degree).
What irony? Fahrenheit 451 isn't about censorship.
Note that this might not work in the google-style whiteboard coding questions. In these, you're usually judged on the output you manage to produce within the duration of the interview, and being chatty or even thoroughly explaining your thinking process will eat into those precious minutes.
A few people in this thread are saying to let it go, to write it off. My post gives a technique that can be used to do that effectively.
a) Private equity has always pushed for off-shoring and for a favourable tax culture. This is only a government failure to the extent that government hasn't resisted lobbying efforts from the PEs.

b) So you're saying founders have a choice between accepting bullying or being starved of funding? Perhaps that's not the positive argument for PE it might appear to be.

The reality is that PE culture vampirises and kills real businesses and real affluence. It's only investment in the most toxic and predatory sense.
I thought the AC-130 was pretty good at that. It's even worse at not getting shot down of course but could provide fire support for just as long and over a wider area.
Show HN: Open source computer vision for UAV's
That would be incredibly annoying on touch interfaces and generally not allow quick scanning of comments anymore. It would take a lot more time.
Is Perl coming back?
Is perl coming back?
Is it still a good career path to choose for exp or new coders?

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
this is good advice, and "a contract" (as opposed to some conversation) can be as brief as an unambiguous 1-sentence email summarizing the agreement and asking for confirmation by reply, and then that reply. this is more practical than legal advice, and I haven't had trouble with it.

do bear in mind that the main reason for this is that your client might have a different memory than you. memories fade - get it in writing ASAP, and ask for a confirmation.
You're not demeaning and raise a very good point! It's a daily practice tailored to my weaknesses. There's no physical benefit in itself to it. I think the key to a successful life lies in self-discipline, which must be practiced and reminded of every day.

Let me quote Admiral William H. McRaven:

> "If you make your bed every morning you will have accomplished the first task of the day. It will give you a small sense of pride and it will encourage you to do another task and another and another.

By the end of the day, that one task completed will have turned into many tasks completed. Making your bed will also reinforce the fact that little things in life matter.

If you can’t do the little things right, you will never do the big things right.

And, if by chance you have a miserable day, you will come home to a bed that is made—that you made—and a made bed gives you encouragement that tomorrow will be better." – http://goo.gl/IxK2p5

Meditation is bed making for my mind. It's an incredible speech and I highly recommend it.

It's difficult to measure its effects because I started this routine as part of a complete change of lifestyle. However, I definitely get more work done now than 2, 3 years ago. It's not about being delusional, but embracing your own potential.
Even though I've made my peace with it, I can understand not being a fan of Erlang's syntax. That said, Erlang is really different in some important ways, and it's pretty important to keep that in mind. Perhaps something like Elixir is a good compromise?
I 'invented' that RLE trick too! I also had control codes that would create patterns and dithers. Oh the hoops I jumped through to get 50 Hz scrolling on a 486 - good times.
For the downvoters: this recent paper gives a thorough overview on the known effects of repeated head injury, and the currently available evidence: http://ge.tt/2Y9BoiC2

In summary, his choice of sport does increase the risk of neurodegenerative disease presenting as dementia in later life, and CTE in particular has a distinct neuropathology that distinguishes it from other presentations at autopsy.
dude. this new comment clears up a LOT.

based on this you are 100% suffering from sour grapes, because whereas HE was able to "present project A" in a certain light to get a totally separate gig and build a totally separate business, you yourself do not have adtruth_b that you were able to pitch to investors by mischaracterizing the success of Project A as a big success, and getting your own seed round for a tangentally related but materially different business.

you're just jealous that he is smoother than you!!
> There is exactly one sovereign state on earth that could single-handedly give the combined forces of Europe a serious fight today

The point is that we Europeans are so divided we can't even name a Foreign Minister of Europe because the Brits once again needed to prove they're special.

Hell, just kick GB out of the European Union and have a MUCH better organized and FVEY-free EU.
Show HN: Open source computer vision platform for drones
Oracle Apex version 5
Why do you think that being El Zorro is more important than your next move in business and family?

Are not you planning to be a better investor and guy to have arround? If so, have in mind that what you are fantasazing with is going to put your mind in a mental state of war draining huge ammounts of time and energy that will not be dedicated to more positive projects.

As investor I would raise many flags if I have you in my fund because I don't want to fund any personal war for whatever reason it might be declared
Are you located in the us? In many jurisdictions you unfortunately lose your claim if you do not try to collect it, and continue to try to collect it, within a certain time. If you have not tried to collect it this past 4 years this may be a major hurdle in doing so now.
I imagine the problem with control is to just direct semi-autonomous UCAVs from an AWACS. Current drones are slow and have little agility but that's due to them being optimized for cost and loiter time. The MASTAC Frisbees used at the Navy Fighter Tactics school could pull 15 G turns, for instance.
> instead of investing in an arms race with North Korea,

NK is so poor they can barely stay alive. I don't believe there could be any sort of meaningful arms race...
How I read a research paper:

http://muratbuffalo.blogspot.com/2013/07/how-i-read-research...
Generating vector tiles using PostgreSQL
while I don't believe it's related to OP anymore (see my other reply to him) i wanted to highlight that your comment shows an amazing level of self-reflection.

("I'm a very vengeful guy"). Would you say you're a psychopath? [EDIT: this is an honest question out of curiosity, not an accusation.]

What about other people - do you think hey hold grudges for years against you, too? Wouldn't it suck if something bad that serious happened to you, a major setback, but it was because of some guy you have never thought about thought he was "givign back" something against some way he thought you wronged him years ago? Even though you did not in fact have this intention?

What I'm saying is that I know basically no one who just does things out of spite. So if you feel that you were personally wronged, don't you think you could be misinterpreting, and doling out punishment against people who haven't thought about you since (or have any reason to) but who's next interaction with you is a shit sandwich for no reason?

Just curious here.
No, that's passing by value a reference to an object (Dog array) that contains a reference to another object (Dog). The variable "dog" that is the parameter to "method" is passed by VALUE, not by reference. Passing something by reference is NOT the same as passing a reference to something by value.
I've noticed something similar playing Mini Metro last month.

I was running a Windows 7 VM on an OS X 10.9.5 host with Virtualbox 4.2.28 using my mid 2013 Macbook Air (Intel HD Graphics 5000 1024 MB). Instead of blurring the game for the weekly upgrade menu, it showed the center of my host desktop wallpaper, upside-down and flipped (other than that, there was distortion whatsoever). It really creeped me out.

http://i.imgur.com/OqYvYjq.png
> I'd kill for BM25 and Solr style filters though...

In the meantime, I can recommend Sphinx Search: http://en.wikipedia.org/wiki/Sphinx_(search_engine)

(I am not related to it, just a happy user)
No when they say "bullshit" jobs they mean sort of non job that is satirized in the laundry files.

you know the sort "children's play area green sustainability consultant"
Thanks for your input. I did send an invoice four years ago, but he ignored it. Another complicating factor is that the project (and company) is long dead.

My next step, as many have suggested as well, is likely to consult a professional of specialized letter writers.

> [make] it a point from now until your dying day to always tell young freelancers "ALWAYS GET A CONTRACT"

Definitely. I have been doing this ever since.
er so what does he think the NI Stamp (social security) pays for
Feel free to ping me on the email address in my profile. Be forewarned, we have a pretty serious technical interview for all candidates. I would say it's not easy to get a technical job at Terminal.
I'd go so far as to say that the problem isn't these students, it's the faculty/staff enabling them.