skysight-inc/HackerNews huggingface dataset:
We offer flexible work schedules (half time, full time, anywhere in-between) with benefits.

1. A. In my experience it's hard to find unless you're contracting or have extremely rare knowledge.

1. B. We're a rails shop, (mostly) b2b edtech.

2. Not at all just greenfield. Having flexible schedules means that you have to be realistic with scheduling and expectations. You have to work out what will work best with the team and when they need to synchronize with you.

In some cases your work is orthogonal to main development critical paths, so the need for synchronization is less (still important though for staying synced with the culture).
The term "object-oriented" was coined by Alan Kay, and he did provide a much more precise meaning. Unfortunately, the term became a fad and was then diluted into all sorts of vaguely related ideas.

http://c2.com/cgi/wiki?AlanKaysDefinitionOfObjectOriented

I find the original idea deep and worth thinking about.
How not to attract women to coding: Make tech pink
Yeah, I buy that marginal productivity drops as you add more hours, but I would be shocked to find that sixteen hours is the point at which diminishing returns make additional work pointless. I guess for me the diminishing returns start kicking in closer to thirty hours of hard focused work, and I am by no means the best worker I know.
Show HN: CloudLists.me - Create Lists from the Artists You Follow On SoundCloud
The fundamental problem without a "right to be forgotten" is that missteps and deliberate mischief are not covered equally by journalists. the news making process is not a perfectly efficient system (ie. not all cases get covered equally) - some cases simply get covered because they are funny, just filled a remaining gap in the newspaper, were especially bizarre, were very embarrassing, etc. other missteps (of similar gravity) do not get covered. this law allows such people to counter their misfortune, while the cases which are actually important to the public still remain to be seen for everybody. If you look at hiddenfromgoogle.com, it links to quite a few of such cases. They are to a large extent mundane and exaggerated stories (which are typical for dailymail and the guardian). They carry no/very little importance for the general public - however can be very incriminating for the individual itself.
Recently, I set a background color for the 80th column in Vim. The gray nearest to the default bg color wasn't as subtle as I'd have liked.
For any situation or mood, you can create a list to listen to which has only the artists that the moment calls for, rather than every artist you follow.

The site utilizes a SQL storage layer, C# and MVC 3 server layer, and JavaScript (using AngularJS, AngularStrap, & CrossFilter) client layer.

I've been working on this site to try out some libraries / frameworks I've never used before... Let me know if you have any thoughts, thanks!
Just built a javascript API - looking for some feedback!
Hey! We’ve written a client-side javascript API - TiltedLamp - that lets you integrate input (buttons/rotation/acceleration/etc.) from mobile devices into your web apps. It also lets you communicate between multiple users without any server code. Just to be clear, all client-side javascript, no server code, no android/ios code. You do have to download our app if you want to get data from the phone. Right now we only have the android app, iOS is coming soon, sorry!

We were looking for some feedback! Answers to questions like: Is it something that you guys find useful? Does the website explain it well enough? Is the tutorial not terrible?

We just finished it, so there might still be a few bugs, but nothing a couple of refreshes won’t solve

Thanks!
Also, the Merrill Lynch one is wrong.

The first link currently on the site is about the BBC Merril Lynch article. While the site says the censored name is unknown it links to an article that {edit} starts off {/edit} clearly says that O'Neal is being protected. Yet the article is searchable using O'Neal as a search term. The actual censored name is one of the people who left a comment. The only way you don't find the article using Google is if you include that person's name in your search terms.

http://www.businessinsider.com/google-merrill-lynch-and-the-...
This.

If I was working somewhere I was 100% passionate about, I would have no problem working 1/3 of my life. But, it's rare to find a position that completely matches one's values and professional desires.
After reviewing, I've understood two meanings people give to Theta(n):

1. Theta(n) means that it's O(n), O(n^2), O(...), but
Theta(n) is a proper, tighter definition of the upper
bound. It doesn't say anything about the lower bound.

2. Theta(n) means that it's tightly bounded up and down
by n. Both Omega(n) and some O(n) are equal, thus its
Theta(n).

I think 2 is the proper definition (thus my 2nd edit), but I'm not totally sure. I've let my original comment there with the edit chain in hope discussions would bring up the proper definition. Unfortunately I'm getting downvoted for that, which I find odd.
For 3, even that isn't terrible in a lot of cases. All of OpenStack (AFAIK) maintains py26, py27 and py33 support (and one of the projects I work on aims for pypy as well, but isn't gating on it yet).
I just downvoted it for presenting a mostly-unsupported idea as fact.
An archive of all-fiction pulpwood magazines from 1896 - 1946
Will you guys start sending to Switzerland? We're soo close :)
Well, the author recommends induction as a means of figuring this out, and it seems for induction to work we need to have some existing example to induce the principle from (if I am remembering my maths, I might not be). So to figure out our concept it may be worth taking a look at what the use of object-oriented features is, and use that as a starting point. Maybe, again I am a little rusty on my inductive reasoning.

I think one thing that strikes me with Object-oriented programming in general is the idea of data management and function management.

I guess if we look at the features that are associated with object-orientation (I am not pretending that I am being strictly inductive at this point, although I think this is vaguely inductive), I would say that it takes the management and organization of programming concepts, such as data and function organization, and embeds it into the language itself.
The page you link seems to indicate that Kay didn't propose this as a definitive definition of OOP, but rather as a description of the defining features of Smalltalk. I'm not familiar with the document; do you have any insight?
Alan Kay coined the term "object-oriented" for software architecture in the late '60’s. He offers a good explanation of it: http://programmers.stackexchange.com/a/58732

“OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things.” — Alan Kay

It's easy to assume only languages with Class and Object abstractions are "object-oriented", but the "orientation" is really more about your mental model of the system as differentiated objects that communicate via messages.
That question/argument is a fine case study in some form of bug in the human mind, the name of which I know not.
Don’t Make Everything Pink
The article author was referring to inductive reasoning in the sense of epistemology, which is not the same as mathematical induction. In fact, mathematical induction is a deductive reasoning technique.

Here's the relevant wiki article: http://en.wikipedia.org/wiki/Inductive_reasoning
Edit for downvotes: dynamic dispatch + associating methods with classes...

So Julia and Clojure are object oriented? Some "object-oriented" julia code:

f(x: Int64) = ...
f(x: String) = ...

Even Haskell might qualify, due to existential types.

http://www.haskell.org/haskellwiki/Existential_type
Auditory and motor responses and a total cessation of internal thought and/or short term memory formation that would provide any evidence of internal thought continuing during the stimulation.

But they seriously need to test that on someone with an intact hippocampus.
Some terminals already detect URLs by pattern and make them clickable. You could also add an escape sequence to create the annotation you describe, then modify a terminal app to support the sequence. However, terminals don't always display trusted data, so it's very risky to add escape sequences that do anything more than display formatted text.

For example, there are sequences defined to change the title of the terminal window or print to a printer, but they are frequently disabled or left unsupported for security reasons.
Do We Have The Guts To Save The Internet (And Society)?
Or... the other projects need to do a better job of marketing to raise awareness in the first place?
> An example of how even a core package could do with improving: "image" doesn't support all forms of progressive and/or interlaced PNG

Interlacing support for png will be in Go 1.4:
https://codereview.appspot.com/102130044/

You can also follow: https://code.google.com/p/go/issues/detail?id=6293

For progressive/animated png-s please fill an issue: https://code.google.com/p/go/issues
Too true. Lombok <URL: http://projectlombok.org/ > is a much nicer approach.
In simplified terms, an object is just a hashtable pointing to a parent hashtable. Now the question becomes: Is it better to embed another hashtable inside the hashtable ('has') or better to store its fields in the parent hashtable ('is')?

My question is: Why would this question even be relevant?
transparency:

No
Thank you very much for this, I think it strikes a major chord with many in the "knowledge worker" community at large, and I hope it stays in the top spot for a while, and spawn a healthy discussion.

For my part I've been doing a mix of freelance and salaried work in the last few years (as a data scientist), and I have reached the conclusion that a strict 40-hour week is not an easy thing to handle. I think it stems from the fact that the "knowledge worker"/hacker ethos is often deeply rooted in a self-driven and motivated agenda of learning and experimenting with new things on a constant basis, very often just for the sake of it. This can easily conflict with a regular work schedule in terms of number of hours and commitment. But the point is that it really shouldn't, because very often, those two "modes" nourish each other, which can result in a stronger, more robust and ultimately more meaningful and happier work like.

I've been trying to convince my current boss that a 3-day week would be a more efficient and compressed use of my time, while giving me more time to pursue other contracts and projects. But it seems that there are some cultural barriers that makes it a difficult message to pass. I actually intend to use that thread to show that I'm not the only one in that situation, that such a culture really exists, and thus that it must be taken into account somehow.

It might be somewhat cliché, but I really believe that this mentality is a glimpse of the future in terms of work ethics.
No reason only greenfield projects should be suited to this. Contracting is the only viable route I've found. Otherwise you just won't get paid enough.

The downside of that is you need to be (loosely provably) good and experienced enough to (i) pick up contracts and (ii) that they'll flex to your schedule.

I've worked 16 hour days before with a manager literally sat behind me telling me to keep coding. They didn't care that half the next day would be correcting the mistakes of the previous. I don't miss those days.
I sometimes wonder if, for mind-intensive, non-repetitive jobs such as programming (the good ones, anyway), lowering the number of work hours per week may actually increase overall output. It's well known that people tend to become more efficient the less time they're given to complete a task. So if people were to work fewer hours and use the rest of the time to get more sleep, relax with their family, etc. - hence keeping their mind refreshed and maintaining motivation - perhaps they'd get much more done over the course of the year than otherwise.

It's the reason I deliberately choose not to work late nights or during weekends, even if I feel the urge to. I'm afraid that it may actually end up hurting my overall output in the long run.
I'm using an HP Chromebook 14 running Ubuntu. I've got an external monitor for when I need it - hardly ever. Current resolution is 1776 x 999.

Some of the best things about it are the built in 3G modem with 2 years free internet, how light it is, how cheap it was even though it really looks very nice, and how quickly it boots.
Jmeter is a Poor Choice for REST and Golang
It's the difference between yelling at innocent people in an uncoordinated and sporadic way, and attacking them with heavy weaponry because you believe they're Satan.
I've played Path of Exile a little, but while I'm don't usually care much about graphics in game, the style in PoE was an incredible turnoff for me. It's a real shame, because the game design indeed has some very interesting ideas, and I would've loved to explore them in more depth.

I agree with your point on maps. Diablo 2's focus on bosses over general farming was one of its weak points. The map structure would've been more important if Blizzard had made boss runs and general farming rewarding in distinct ways.

There are other things that I feel Diablo 3 did wrong, but my comment was getting dangerously long as it was: lack of build permanence (you touched on this), non-existent social features (slightly improved in the expansion), uninspired items (less so since the expansion) and badly tuned reward structure (I appear to be alone in feeling the expansion has not improved this aspect).
Plus there's no reason to assume a EU company doesn't spy on you. Europe has secret services too.
I have never used it, but some people are very happy with Kolab/MyKolab (although MyKolab is hosted in Switzerland, not the EU).
Analysis & Visualization of US Federal Open Market Committee Meeting Discussions
I'm very happy to see people working 16-25 hour work weeks, and it's probably very good for their personal life.

Just one question, don't you feel guilty going like that? I'd feel guilty, as if life gave me this time to get as much work done as I can, and I just don't.

I know, I know, weird question. But I'm serious.
I am disappointed to see that the two security engineering videos are blocked by privileged access control. Improved overall internet security benefits everybody, and it's surprising that GV does not share that ethos.

If anybody from this project is reading here, are you abel to change that, or can you comment as to the motivations for how things are classified as public vs privileged?
I wanted to recommend ZOHO as India-based company.

But Zoho is still US-based, apparently ( http://en.wikipedia.org/wiki/ZOHO_Corporation ).

There is probably something by Yandex (Moscow-based company, that is officially registered in Netherland).
You're commenting on a social network in a conversation about outrage on social media. Lets not kill all context just to find a way to snipe a minor point by both purposefully misreading the tweet and acting as if two pieces of the Times article separated by three paragraphs were said in the same breath.

Gervais saying "Privilege would be something like gay people not paying taxes. Like churches don’t." is not ANY tweet supporting gay marriage. It's a particular kind of tweet supporting gay marriage, one that made my internal monologue say "ooohh shots fired!" I can simultaneously support the sentiment and tell you exactly why this would rile up some of my family members living in The South.
> In this case, it is the power to scrub the entire internet of information by imposing centralized censorship

That is a bafflingly bad reading of what has actually happened.

Nothing has been scrubbed from the Internet. Some articles are harder to find if you include a person's name - but you can still find those articles with that search term if you use google.com with ncr.
Are you sure about that? http://i.imgur.com/BpYW657.png
Ok, .xz might be smaller but literally everyone can unpack .zip files.
I completely agree, but the answer as to why not is in the question. People simply won't pay for it, especially given Gmail etc. is "good enough" and "free". People here would (understandably) probably not trust anything which isn't completely open source. Thus the incentives to do it just aren't there.

I've wondered if there is a case that Silicon Valley is guilty of product dumping when giving services away. Euphemistically this is moat building, but the reality looks very similar.

This is all why we need an easy to use in the cloud OS that end users can deploy services on. Detach the app development organisation from the hosting again. While that link remains the whole thing will remain a mess.
Those are function overloads? Does it pick the overload based on the runtime type of a variable that can hold multiple types? Can you create arbitrary multi-member types to apply this logic to?

Then code using that dispatching to implement behavior would be object-oriented, I think.

If not then no.

Also it's code that's object oriented or not, a language 'being' object oriented is a discussion of how well it supports such a thing. But they're all turing compatible; with enough abstraction you can write any type of code on top of any language.
I stopped reading after " / ... / data is replacing fossil fuels as the most valuable resource on Earth.".
Honestly for someone in their 20's 50+ hours per week is not a prerequisite for getting to $100k to $120k. Find jobs that are using technologies that are in high demand for companies that respect your work-life balance. Temporary spikes in hours comes with the territory but working 50+ hours a week isn't required. Startup work may have that kind of grind but there are plenty of companies where you can advance your career quickly without sacrificing your work/life balance.

I think the key is learning technologies that are in demand and pay well and choosing jobs where you can build experience in said technologies. Bottom line is that if you spend 60+ hours a week at a job programming in Objective-C for 3 years you're unlikely to make significantly more money than the guy who has 3 years of Obj-C and only worked 40 hours a week. The quality of the experience is what will matter more.
You are quoting extremely selectively, the sentence right before the one you are quoting says

> The purpose of this site is to list all links which are being censored by search engines due to the recent ruling of "Right to be forgotten" in the EU.

It's not a list of "everything that has ever been censored" (which would be a very long list).

Frankly, I don't think your comment makes very much sense. The purpose of the website is to discuss whether the _right to be forgotten_ ruling, on balance, does more good or bad. If we were discussing marijuana legalization and someone submitted a list of people imprisoned for marijuana possession, would you complain that "this list should include serial killers, they are in prison too"?
This is an interesting point, but it assumes that one's 'purpose' in life is to work. That's a pretty sweeping assumption, and one which the guilt is predicated on.

Any idea why you feel this way? Would it not be just as valid to say that one's purpose in life might be, for example, enjoyment? Or helping others (not necessarily through a job)? In which case you should feel pretty guilty about going to work for 40 of your precious hours each week..!

I'm certainly not saying there's a right answer here, by the way.
But is true that some languages make some kind of bad/problematic code MORE common, and requiere discipline and/or knowledge to combat it (and like in this case, is likely that the avg developer is not aware of the alternatives at all.)
Are people typically building their microservices infrastructure on top of a SQL database, or other datastores?

I'd be concerned not just about the overhead of managing lots of different (though simple) services, but also the fact that you give up a lot of convenient & useful features that you could get for free with a monolithic application, such as transactions. You either have to avoid needing transactions between microservices, or deal with the complexity of coordinating distributed transactions.

That seems like an awfully big hurdle to overcome for a new application, especially if you're a startup that needs to focus on delivering customer value as quickly as possible.
I thought about this more and I think you're right. Some companies do become very short term focused when they go public, but when you not longer have to worry about short term survival you can plan much farther out in the future.
The utility 'find' has a nice parameter you can use if you need to parse its output.

find ./ -type f -print0

Using the '-print0' option will output a null terminated list. Since Linux filenames can't contain nulls, you can reliably parse the output.
Hmm, I might have been a customer of his. It's worth shopping before someone fills the machine with something disgusting like Aroma Rood.. ;)
There seems to be quite a lot of work around this, eg the various protobuf-like solutions as astandard message, and various things like zerovm as transports. They havent quite been put together into an equivalent, but they are lightweight enough that its not clear this is needed.
But this (the article) is not necessarily about spying. It's about (1) large US companies gaining too much power over crucial infrastructure used by EU citizens; and (2) tax evasion schemes.

The EU wants to regulate the tech sector more, treating companies that provide critical infrastructure as utility companies. Given that internet has become as important in many companies (and even households) as electricity and water, something's to be said for that.

IMO it would for example be better if lock-in was reduced through requiring that large tech companies adhere to standards. Choice is good, and it would be awful if you couldn't move e-mail from Google Mail to another service because Google removed IMAP support (which is a future possibility).
Someone consistently disagreeing with you is NOT evidence they are acting maliciously or are part of a conspiracy against your viewpoint.
KFC Serves Customer Deep-Fried Towel
I like Rule 6. Nearly but not 100% sure that it is from another version of this same list by Rob Pike, that I read somewhere else:

Rule 6. There is no Rule 6.
I do agree with you. Throwing in something with Bootstrap and basic Javascript can be enough to create some restaurant's website. But you won't be hired to work on a fancy project on hacker news.

If you want to be hired, either learn Javascript in depth (objects, constructors etc...), either learn a service side language. And in a few years try to learn both, it's not that hard to become "fullstack"