skysight-inc/HackerNews huggingface dataset:
Microsoft is a shareholder/board of directors driven company. Their positions change with the wind. Today, they like open source. Tomorrow? Who the hell knows.
Which machine did you buy?
Try to post on producthunt.com - you need to know someone who can submit it there for you though. If you make it onto the product hunt page, you will get much more than just 100 signups. There are loads of posts out there talking about how to get listed on product hunt.
huge turn off for vegans...
I'm idly curious about whether Microsoft will ever "pull an OS X".

In my imagination, they'd drop their whole legacy OS except for an emulation layer, and port their Windows Store stuff to a new platform.

The new platform, as I imagine it, would be based on Linux and focus primarily on web apps and games. One part web-based cross-device UI runtime, one part serious gaming support.

The idea of Microsoft embracing Linux on the desktop is, I think, a popular April's Fools joke, but from my naïve perspective, it seems like a pretty reasonable idea.

I thought OS X was really cool in 2006, and since then I've become gradually more and more annoyed with it. I'm more and more confused by why I need to use this complicated operating system... I feel like its whole paradigm is dated and tedious.

Like when I run out of hard drive space. OS X will tell me with some ugly alert box that "you're out of space." No clue why. I have to download some external software that can figure this out by scanning my drives. Junk keeps accumulating in weird folders that I didn't know existed. I feel like I'm dealing with a huge bureaucracy.

And when I open Finder, for some reason I am presented with a (rather slow) list of, like, all files, in an intimidating and overwhelming way. Of course I know how file systems work, but in the shoes of an everyday computer user, the whole thing is unfriendly and weird.

Then there's the issue of all the overlapping windows that I'm always fidgeting with, resizing, moving, maximizing and unmaximizing. For some reason maximizing and unmaximizing feels like an extremely heavy task for the computer. I don't know why it takes more than a millisecond. It all adds up to make my user experience annoying and like I have to do unnecessary work.

Not to even mention iTunes and the App Store... Jeez! It's enough to make me question the whole narrative of technological progress. I think Microsoft could pretty easily make something convincingly better than all this.
GitLab 7.11: 2FA, publicly viewable Enterprise Edition
It looks more like inheritance: the methods on net.Conn & io.Writer are automatically exposed. Are you saying that it is composition because you are "inheriting" from interfaces, which isn't traditional inheritance? Or if not, can you explain why you think of this as composition and not inheritance?

Edit: On further thought, this looks to me like composition with automatic delegation (a huge productivity benefit of inheritance). It is unusual because the combined class also implements the interfaces because of Go's interface rules, but I think that the late-binding to implementations is more similar to composition.
> In a democracy, the people are the sovereign.

The US isn't a democracy, it's a representative republic. Big difference.

Your only power is voting for elected officials (modulo jury nullification, rioting, and overthrowing the government itself). If your elected representatives fail to represent the viewpoints of the actual public, the system has failed. Right now, the system has been gerrymandered to an extent that it qualifies as failed (plus the introduction of mass media populist manipulation plus the reduction in popular education levels allowing such easy manipulation).
Well, I haven't found anything as good as Visual Studio on either Mac or Linux. I work at a games studio and everyone works on Windows. Back when I was a CS student I would swear by Linux for development,but nowadays I would rather not bother - everything just works for us on Windows.
Compare them to Microsoft for equivalent-sounding positions in CA, interesting...
May 22: Honoring Harvey Milk
#2:I feel that Windows 8.1, and the coming 10 has much much better workflow savers. One such example is having grouped apps in the task bar where I can hover and select is wonderful, whereas in mac I have to go to another screen with some hidden finger incantation to see the current windows in an app. Perhaps I'm too windows focused, but as someone that spends about 25% of their time in Mac, I feel trapped and frustrated when working in OSX.

#5: There's SublimeText for Windows, Komodo, Notepad++, and most other tools.
Transmit is nice, but there's ExpanDrive for both mac and windows which is equivalent, not to mention open source tools like WinSCP (http://winscp.net/eng/docs/interfaces).
MobaXTerm (http://mobaxterm.mobatek.net/) is hands down better than iTerm or any other mac terminal that I've seen.
>> The TTIP is a trade deal being agreed by the EU and US to remove barriers to commerce and promote free trade.

Free trade is only good when we respect each other's standards and don't try to constantly undermine consumer and worker protections.
Re asking recruiters about salary - it's about not wasting everyone's time. If someone's happy with their current job and would need a substantial pay increase to consider leaving it, then it is a waste of both their time and the recruiters time if the salary requirements can't be met. I would change that field's description to include "approximate", though.

The most negative reaction I've ever gotten to something like "I'm happy with my job, and it would take a salary somewhere in the ballpark of $X to tempt me away, is that feasible?" was "If you're making anywhere near $X now I'm impressed.". The number I give for $X varies a little depending on their pitch - for example it goes up by at least $100k if they mention that they're looking for someone manage compliance for PCI-DSS, HIPPA, SOX or similar.
I think you mean #5, and while I've had good (limited) experience with Sublime, but one of my other favorite tools (SourceTree) is absolutely horrendous on Windows. Just a single data point.
Design an Atlassian experience
With an Aeropress and a coffee grinder you can make much better tasting coffe, much cheaper, and almost as fast.
I've already been on the ASP.NET MVC stack for almost 2 years now and haven't looked back!! The tooling is just EXCELLENT!!! and honestly having used so many different languages, C# is hands down the best I've used. It just feels like they cherry picked the best features of all languages and packed it into C#. And Win8.1 (defaulted to desktop mode) on my new ThinkPad X1 Carbon is pretty damn good too!
The history surrounding the scrolls is undoubtedly interesting, but I would argue it is much less interesting or valuable than the content of the scrolls themselves.

The reason is that the volume of text from the ancient Greco-Roman world was orders of magnitude larger than the surviving texts. To put it in perspective, the library of Alexandria likely had 500K scrolls [1]. In contrast, the Loeb Classical Library from Harvard (which is generally considered one of the most complete collections of surviving texts) "can all fit in a bookcase or two"[2]. Given that the Loeb texts contain both the original and translations, the volume of surviving texts would fit in even less space if it was only in the original Greek or Latin.

Thus, we can surmise that we have less than 1/2 of 1% of all the works from the Library of Alexandria. Therefore, there is a very good chance that some of the scrolls from the Herculaneum library will be new texts.

[1] http://en.wikipedia.org/wiki/Library_of_Alexandria
[2] http://www.hup.harvard.edu/collection.php?cpk=1031
Yeah, but the EU was supposed to be democratic, and it's the EU that folded like wet newspaper in this case!
One of these is a case of "I don't like you people, go away!" The other is a case of "I don't want to provide additional service for free!"
You definitely can. They're referred to as a "transfer," as of course you're not selling ownership.

http://v4escrow.net/v4escrow-completes-the-largest-ip-addres...

http://globenewswire.com/news-release/2014/07/21/652140/1009...
Agree with this. Most recruiters just spam. If you reply and theres a 50k spread on what you need vs what they're offering, time has been wasted on both parts.
> Parliament got it's own TLD

Which is interesting and makes sense, because Parliament (legislature) isn't part of the government (executive), so it can't go under the gov.uk TLD.
Nope. As long as we keep deploying on Linux there is no point in developing on Windows. I'm perfectly happy to use Ubuntu as my desktop, most people around me use Macs. A VM for testing with IE will be enough and there are web services for that.

With the open sourcing of .NET we're probably going to see .NET applications running on Linux servers too. So Windows clients get less and less valuable. Remember that there is also a reduced version of Visual Studio for OS X and Linux now. Chances are that MS is sacrificing Windows (for developers) to increase the market share of Azure (Linux servers there).

The general public will keep buying whatever they find at the mall.

(Edit: typos)
Today I Learned: Deface Selectors Work on ERB Code, Not HTML [quick Read]
Those have a withdrawn status.

http://data.jobsintech.io/companies/google-inc/2012?order_sa...

http://data.jobsintech.io/companies/google-inc/2014?order_sa...
That's not an unreasonable total compensation level for senior engineers in the bay area.

Remember that Netflix does not typically offer bonuses, stock grants, etc, and just pays people a salary. While most other big tech companies (eg, Google) have salary as 1/2 to 3/4 of your total compensation, with the remainder being bonus and stock grants (or options). So in the Google table here, you will see far lower salaries than Netflix, just because at Netflix, your total comp is almost entirely salary. I suspect that the Google H1B's are getting stock grants and bonuses that will increase their compensation substantially.

I'm not an H1B, but I'm speaking from experience. I'm a senior software engineer at Google, and I'm starting at Netflix in a few weeks. My total comp will be in the same ballpark at Netflix as my current total comp at Google, but will move from salary + bonuses + stock at Google to being almost entirely salary. I'm excited that I might actually be able to do my own taxes in the future.
So, like, is there a list of patents somewhere or something?

My rationale is that, at every VR meetup I end up going to, some jackwad wants to turn it into an opportunity to skeeve the hell out of any of the women who happen to be attending by forcing the conversation to porn. He argues it's "legitimate" because "porn drives innovation". And my understanding is that that has almost never been true enough to make a meme out of it.
I don't think anyone was really against intel bundling an RNG on-chip. The issue was that they really wanted the OSs to use the entropy gained there directly, rather than just using it as one more source of entropy mixed into the pool.

By doing that, all the security of the system is dependent on Intel's RNG. There's not really any downside to mixing this in with other sources of entropy, even if RDRAND were backdoored, rdrand XOR other_entropy should be equally secure as other_entropy.
For me it's http://www.jobsite.co.uk. The contracts are onsite, normally 3-6 months, sometimes rolling. Devs are popular with digital media agencies because the projects are short term. However, I don't know how in-demand devs are. Sysadmins/devops with automation and cloud experience are though.

If you use a recruiter then under UK law you have to sign up with an umbrella agency or run your own limited company as they aren't allowed to work with sole proprietors.
This is actually a really good point, and perhaps one against OSX. I'm not really a Windows guy, but I can keep a partition with Windows super easily for the things I do need Windows for. I can't do that from Windows to OSX. That's not Windows fault, because Apple prevents you from doing so, but if you're on Windows, you can't (concurrently) run OSX.
enjoy powershell
Check out Open Refine. Has a feature that clusters similar strings and unifies. I remember last time I looked at this data set... 4 letter acronyms spelled 12 different ways, it's unbelievably messy.
Macbook Air, I've revisited the page since making that comment and tried turning AdBlock back off.

It seems to be a problem with just a couple of adverts I was unfortunate to come across - they took up the bulk of the screen from the bottom, were fixed position, and they didn't have 'close' options. One was a public health campaign, don't remember the other one. Most of the adverts don't have this problem because no matter how large they are, they have some kind of close button.

I won't uninstall AdBlock, because I could quite easily imagine coming across the same sort of ad in future, but I'm keeping it paused at least for now.
This is non-free, actually. What's the point of self-hosting proprietary software?
For a bit of historical perspective, Margaret Thatcher ended up being always lucky. the IRA weren't lucky enough, and were easily co-opted.
Said "emulation layer" would basically be Wine. I'm afraid this whole MS-Linux speculation is just nonsensical, far fetched fantasy.

Dropping Windows entirely is certainly plausible, but they'd probably do it in favor of the Midori OS their research lab has been working on based on the managed runtime aspects they've been learning from Singularity.

Of course I know how file systems work, but in the shoes of an everyday computer user, the whole thing is unfriendly and weird.

If you consider this to even be a problem, then switching to Linux will not help with this. At all. It will only exacerbate it.
The inner structs (of which the outer writer struct is composed) cannot access any of the functionality or fields outside of itself. Each inner struct is completely encapsulated, so you can't override an inner struct method and expect the inner struct's behavior to change.

The accessibility of inner struct methods from the outer struct is a syntactic convenience.

Java: https://gist.github.com/jaekwon/8025b9f3a482b3219a21
Go: https://gist.github.com/jaekwon/0f6e5555ab6a592aa4c8

Once you Go, you never go back. ;)
Programming is terrible
It seems to have gotten a lot worse lately, and the recruiters all seem to copy each other now:

Recruiter: You seem to be a perfect candidate for job A.

Really? That's nice. I'll read on to see the offer...

Recruiter: The position is a senior role using X, Y, Z

Wait a minute, I don't use X, I've only seen Y once and haven't worked in Z for years. What makes this person think I'm right for this position?

Recruiter: Can you send me your resume.

Oh, I see. CV scraping. They collect them for their portfolio I guess, or sell them on or something. It really isn't worth replying if they couldn't even be bothered to read the Linkedin profile they sent a message to, from which it would have been clear that I am in no way a perfect or appropriate candidate for said position.
i think it's something like gitlab with free option 3 repos max.
Omg i didn't see that. Must see the full presentation.
But if the public don't care about something nor will the politicans. And people do not care about these kind of environmental issues. Just look at how relaxed people are about vehicle exhaust. Diesel emissions alone can have several carcinogenic chemicals.

We treat the environment as somnething passive that we have no control over. Environmentalists should personalise the argument instead of relying on cold scientific fact. The headline should be "politicians cause cancer".
There's one right now where a combination of flex and transform3d will cause things to simply disappear in Chrome and Safari but I haven't searched for any issues reported on that. The problem is progressively getting worse, so I'm almost sure you'll encounter it if you play around with those properties. I'm unfortunately not in a position to elaborate much further in this exact moment - but if this only happens to me, I really couldn't be happier!
i voted for eickhout in last elections because he seemed like a wise person. i did not like his party's skeptisism regarding ttip. but seems like he had good reason for this and is in fact doing a good job. some things ain't worth it.
I study CS and math at a top tier US university. I've heard of the ICPC and I know we have a team, but it isn't something a lot of people are interested in, at least to my knowledge. However, I'd imagine the people who are interested are spending a lot of time on preparation.
Yes. I'm not about to leave Apple entirely but can see myself placing OS X, Linux and Windows on even pedestals in 2016. I went into OS X wholesale in 2004 and didn't look back until now. Windows 10 and the new direction they seem to be taking code-wise (wrt VS, IE/Edge, git & more) is appealing. What's also appealing is the wider range of hardware. I've bought almost everything Apple releases and am starting to feel like they really don't care for pro users or regular buyers, the new MacBook release was such a mess - it's all about being a mass market media company now.

The main thing that still bugs me about Windows though is the hideous text rendering (I know it's switchable with hacks, but hopefully 4K will resolve the default for me).
I got one of these last year, and it gets an awful lot of use. I think if you're a coffee gourmet, then it's not for you. If you're someone that wants a latte at home then (together with the milk heater) they are great for that.
Sport livestream, Films online, TV channels live online
If you just need a close that does not do anything, go has a pretty cool wrapper: `ioutil.NoopCloser`. It takes a reader and returns a reader that can be closed `io.ReadCloser`. Very useful for testing/mocking
ganja leaf sticker
THe one killer product that microsoft still do is AD.

I'm 100% linux, however if I ever want to do any sort of centralised user database, AD is the key product I'd use.

Unlike most other things, it just works. It's also really simple to integrate with OSX and linux (assuming you bind directly with SSSD, and don't do any silly translation.)
Reflections on Coaching at Rails Girls
Did this get downvoted out of the front page?
I'll happily use their open-source tech if it is compelling (e.g. TypeScript). That doesn't make me want to leave OSX as dev platform though.
I had the opposite experience with SourceTree going from Windows to OSx. The lack of tabs on the OSx version is horrible.
Really? Java is so wanted? Where are you?
That`s true, according to Peter Norvig "Being good at programming competitions correlates negatively with being good on the job"
http://www.catonmat.net/blog/programming-competitions-work-p...
ten points of OSS cred to the first person to download this thing, post some screenshots, so we have the slightest idea if we need to care.
The other Wal Mart. http://data.jobsintech.io/companies/wal-mart-associates-inc

Actually, there are quite a few Wal Marts.
With a location of "Pittsburg, PA"
It's built around github.com/juju/ratelimit
Check Netflix. Most of their H1Bs are making far greater than prevailing wage for their positions.
Surely non of the Mac only tools are non-replaceable, are they??
Last I heard, there was a free Quantum Random Number Generator with an API out there: http://photonics.anu.edu.au/qoptics/Research/qrng.php

Shameless self-insert: https://github.com/joshleaves/node-qrand
Ask HN: Best place to seek remote jobs in Europe?
I know there are websites like https://weworkremotely.com/ and http://careers.stackoverflow.com/, but those jobs that are remote require you to be located in USA. Since I live in Estonia, I would love to search for remote jobs in Europe.
Writing six blocks in a row doesn't mean you can double spend a transaction with six confirmations. Unless you meant something else.
Taking a different view here. The best ideas seem obvious in the future. I thought he was very clear articulate in how he does his hires (he would be the hiring manager here). While yes the manager needing help answers the "who" part of the hiring question, Aaron answers the "how".
Microsoft sold more phones in a quarter than Google sold Chromebooks in a year
http://www.jobsite.co.uk/ Are you focusing on dev or ops? Don't really know how in-demand devs are right now but sysadmin/devops guys (esp with cloud and automation experience) are. If you want to go the contracting route then the contracts are on-site so you aren't competing with people in India, etc. Also, if you go through a recruiter (highly recommended) then by law you'll have to join an umbrella company or start your own limited company (not a sole proprietary)
My comment was more on the general "being hard to work with is a sign of skill" idea that pervades the industry.

> If someone is too difficult to work with, the rest will just fork and move on with life.

This is a gross simplification.
IPv6 will be inherently necessary.

In the next ~20 years there will be tens of billions of things connected to the Internet, vastly exceeding the v4 limitations.

The ability to have unique addresses for trillions of objects, may enable new technologies we haven't yet thought of.

How about every house, or Sim character, in your own virtual reality universe having a v6 ip address? Silly, sure, so what.

It's technologically absurd to stick to such a limited, primitive system as IPv4, with a mere four billion addresses. It'd be identical to arguing that we don't need more bandwidth, storage, transistors, et al. because, seemingly, we already have a lot. When in fact, every time we expand such restrictions, we discover and invent vast new technology fields.

And the notion that v4 addresses should cost any meaningful sum, when we can each have a million v6 addresses for little to no cost - that makes it clear what the right direction is. Plenty should always be chosen over scarcity in computing resources.
It's called the Dedica. [1]

I'm very happy with it. I'm enough of a coffee person that I sometimes think I could have gone for a more "prosumer" machine, but for the price point this is a solid machine.

The barista grade beast at the office is certainly superior, but this home machine can hold its own.

1: http://www.wholelattelove.com/products/delonghi-dedica-ec680...
Why releasing our game on Windows Phone was a great experience
Not really, if any I would migrate to Linux (Ubuntu). But OSX apps really spoiled me.

I only use Windows for Steam. Boot, play, logout, hand sanitizer, back to OSX.

I just hate Windows UI, that metro thingy. The explorer and button layout is just a mess. Buttons with icons, difference sizes.

eg:

http://media.askvg.com/articles/images3/Windows_8_Explorer_R...

vs

http://cdn.osxdaily.com/wp-content/uploads/2010/02/mac-os-x-...

I really hope windows 10 cleans that mess.
> 3: I've never seen a PC laptop with a touchpad as good as on a Mac

I've customized mine with touchegg (made for GNU/Linux systems) and it does everything I've seen Mac users do and more. Need no Apple for that one, and there are probably Windows tools as well though I wouldn't know which.

> 6: Handoff in OS X with my iPhone is such a great convenience.

I don't know what "handoff" is, but regarding interoperability, a rooted Android phone running GNU tools (e.g. Linux Deploy app) is a dream when you have a GNU-based laptop/desktop operating system as well. I can browse my phone like a network drive and getting a shell is as easy as connecting to any old linux server.

This doesn't make your other points less valid, by the way. There is surely a good argument to be made for OS X.
I run two MacBooks with non-apple SSD's (and Linux). What goes wrong for you? (serious question)

(Disclosure: I'd prefer to run a ThinkPad or something, but meh, boss-provided machine.)
We may also consider in this context Spacewar! 4.4 (1963) http://www.masswerk.at/spacewar/4.4/ – not using perspectives, but still first person (as would be seen on a PPI radar screen onboard of the respecitive spaceship).