skysight-inc/HackerNews huggingface dataset:
So like nostradamons say it, go to a lawyer.

My team handle it so:
We are not responsible for things user do on our plattform. If we or another user find such things, we remove the content from our website and block the user and/or the origin. If we think the content is not only against our ToS because the law, we fill a abuse notice and also contact our lawyer and do some further steps.

So at first: Go to a lawyer
2nd: For your company you should have a plan for such things.

-MuhPirat

yeah Bad english, sry.
Docking stations are awesome.
There's a good reason to defer to rank and regulation over "common sense".

Our instincts and the lessons we learned in childhood are often wrong, especially in environments very different from our childhood, historical, and evolutionary environments, like aviation.
This will be handy, especially in times of extreme price volatility. Thanks for developing this.
an octopus of dongles

Who do we need to talk to for that to be the official collective noun?
Thanks to cemeyer freebsd is done. I've added now darwin and potential windows (cygwin+mingw) support.
Just need to check how to link to bash on windows, because windows cannot link with unresolved symbols. Had no time to recompile bash on windows yet.
I do not think it is acceptable behaviour in a professional setting. I would be less likely to hire someone who's Github had such references. That does not mean that censoring them is acceptable.

Github's previous policy was to allow any content that did not expressly break American laws. I thought this was a good idea, and it was the justification behind keeping the GreatFire repo up, even in the face of DoS attacks by China. Very commendable, IMO. However, when they start censoring people who break no laws, I do think they are more likely to censor things in the future.

Lastly, I'd like to point out that "git" is an offensive word to some people. It was chosen by Linus Torvalds for that reason. Now that Github has demonstrated their willingness to censor words that hurt people's feelings, would they consider censoring this awful project? [1] While they're at it, could they change their name too?

[1] - https://github.com/git/git
In the office, all I plug into my MacBook Pro is the Thunderbolt connector to the monitor and the power adapter. The monitor is connected via wired ethernet.

This way I only have to plug in two cables instead of an array of cables. This is why I really don't miss the Ethernet port directly on the machine. For me personally, the gains in portability due to smaller size (and weight) are way more relevant than the theoretical ability to plug in an ethernet cable which I never need.
You really can't create a matrix of how different companies handle the information, because there is no practical way for you to determine that. You could, however, create a matrix of what different companies claim they do with the information. While this might be helpful to those who are inclined to believe that companies always do exactly what they say, it isn't going to be very helpful to those who want to protect information in a reliable way.

If you want reliable protection, you eliminate or block those mechanisms which expose information to others. You could create a matrix which identifies different types of exposures and shows which can be avoided when using a given product or service. It would be a major task though, because technical details that are often not well documented can have a big impact on exposures. You couldn't afford to miss something like a user identifier that accompanies phoned home data.
Online Dating Analytics
There are already at least two biggest practical alternatives to the GitHub - BitBucket and GitLab.
Andriod device for which Google has been paid their licensing fees by the device manufacturer?

As far as I know, Google charges no licensing fees for Android (not even for the proprietary apps / "Google Mobile Services").

http://9to5google.com/2014/01/23/google-we-do-not-charge-lic...
I have read online (but not verified myself) than using a Windows 7 or 8/8.1 key works. This might be true or it might be misinformation. The upgrade only took 10 minutes so I did it that way with the plan to always wipe and clean install after. I decided to just jump through the MS hoops of doing it 'their way' and it all seemed to work just fine.

According to Gabe Aul's tweet [1] it looks like they do associate the device id/hardware hash so there is no need for a product key when doing a clean install once upgraded.

[1] https://twitter.com/GabeAul/status/605900073277325312

Edit: I just tried using an 8.1 Pro key on a clean install and it did not accept it.
It kind of works with google docs since they extracted the editors/viewers for the different file types into different apps. But there is no choice, either you have the spreadsheet app or you can't see the spreadsheet. That doesn't get against the expectations of users trained to use Word, Excel, Powerpoint, etc for different files. However having an app for the front page of HN and a different one to read and write comments would be weird. I guess somebody won't install it.
It's amazing how many managers to this day are hell-bent on repeating the Chiat-Day fiasco

http://archive.wired.com/wired/archive/7.02/chiat_pr.html
We should admit that since then there's not been another war by major powers, this list is instructive: https://en.wikipedia.org/wiki/List_of_wars_by_death_toll

Worst of that sort since then has been the great power proxy Korean and Vietnam Wars, which were very bad, but no on the scale of WWII, WWI, the Napoleonic Wars and the Thirty Years' War.

The flip side is of course our reasonable expectation that eventually there will be one or more massively deadly nuclear wars.
I think it's a matter of speed.

My cousin is an air controller in a little French airport and she told me that when military jets are coming in, everything is more tense. They fly so fast that she has far less time to react and to redirect other airplanes.

So even if you are on a collision course and know it, you might not have time to avoid the collision.
Check the previous articles that are linked in the header, it's explained at length!
>Yes, if you read what I wrote I mentioned the three orders of magnitude increase in write endurance as compared with NAND. But when paired with the three orders of magnitude increase in performance, that means it takes the same number of hours to burn it out.

Only in some bizarro world where "three orders of magnitude increase in performance" also means "we'll write three orders of magnitude more data into it".

Loads are about use cases, not about how fast you can fill a disk. If my company produces 1TB analytics info per day it wont suddenly produce 1000TB just because I can write to the disks we buy faster.

Of course being able to fill it faster also opens up some new, more heavy, use cases. But for any existing use cases, we'd be writing the SAME data volumes we do now, just 1000 times as fast and with 1000 times the endurace.

And even if we write 100 the data we do now, we still get 10 times the endurance.
Probably the one year free upgrade window.
“The Power and Art of Being a Disruptive Force”
Xtypejs: Full-featured, powerful and elegant data validation for JavaScript Apps
I don't use facebook. I don't use gmail. However, I assume that facebook and google know almost everything about me from people who have uploaded contacts and other information through apps and signup, and from the content of emails in my correspondents' gmail accounts.

I'm a product even without having signed up.

EDIT: Shouldn't I have some kind of say in that?
I'm sick of the circle jerk hatred about open offices.
Yes, let's discuss the pros and cons and acknowledge that they don't work for everyone.

But no setup works for everyone. And we need to stop pretending that open office plans are some poorly thought out pranks invented by clueless managers that offer nothing to developers.

I am a developer. I am not an extrovert. I love working in an open office, and the one job I had almost 10 years ago that was rows and rows of offices made me MISERABLE. I almost quit but luckily was able to move to a team that had a team area with an open plan.

Fact: In today's age of agility, rapid development, minimum viable products, continuous deployment, and short iterations it is much more important that you can discuss things with your coworkers and stakeholders quickly and figure out if you are working on the right thing, rather than going away for 6 months into some basement, close the door, and come back with a finished product.

Fact: Distractions are cultural not physical. Provide the team with good quality headphones, shame people who have non-silent notifications on their devices, create a policy where people can indicate when they're deep in thought on something complex and would prefer not to be distracted (eg. Do Not Disturb status on internal chat that you check before messaging someone or tapping them on the shoulder), and provide flex space people can go to on a case by case basis for privacy. Do this and all the problems with "focus" that open-office haters complain about GO AWAY.
> I know some of you will reply with the standard “Why didn’t you just use Linux?”

No, i ask myself why dont you just use the Mac Pro (ie the one which isnt a laptop?????)
Open offices are like paradise for extroverts, and hell for introverts.

I think office design should favor more of a compromise between the two groups.
That USB type-C strategy is for a laptop that is thinner than the Macbook Air. I don't think they will pull that trick for the normal Macbook Pro.
The other problem with this market as a business opportunity is that the audience is diminishing, aging and slow technology adopters.

Go to any classical music concert and you will see that under 30s are in the vast minority. Look at how many venues open each year playing modern popular music (ie pop, house, indie, etc) and how many open playing classical music. I'm an active classical music fan in London - one of the classical music capitals of the world - and I cannot name a single classical music venue that has opened within the past 3 years.

Your market is, quite literally, dying.

It's sad. It's a huge loss for us as young people. But the only way a classical music streaming service can survive is through association with one of the big (probably existing) platforms.
Some comments I've seen are that it is simply about establishing parity with Clojure 1.7 while keeping the current release strategy (it's not about semantic versioning).

If you are curious, here is the Wiki page that tracks the path to release: https://github.com/clojure/clojurescript/wiki/Road-Map
>It's nowhere near as dense as NAND.

Err, they mention several times the density of NAND.
I think there is a "secret" ability to downvote... see this https://www.dropbox.com/s/u012v405bka4fas/Screenshot%202015-...
I hope it's just a huge bug
Bad metadata is the plague of the current long-tail world of Internet commerce and services. Classical music is a fantastic example, as is map data, online shopping, and pretty much everything else on the Internet.

The fact is that good metadata requires human verification and editing, and editors are the last thing any Internet company wants to spend money on.
Sorry for advertisement, I'm the cofounder of Planplex and maybe you could find it useful for your needs: http://www.planplex.com

Main features are:

- <canvas> based and optimized for Chrome, it means Planplex supports thousands of tasks

- Collaborative with realtime chat

- Links support to integrate with other tools like Git, Jira, Redmine...

- Activity records to estimate the real progress of your tasks. Assign tasks to people, press "play" on your assigned tasks and Planplex will estimate your progress.

- Calendars

- Share your projects with clients or coworkers.

Check this out: https://www.planplex.com/frontend#public/juan/Public
Many people get that free speech is a social virtue, because many people see protection from government censorship as a social virtue.

QED. Thanks for playing the home game. We'll mail you your prizes.
Bitcoin for the enterprise
Another problem, very slow to actually connect to the wired network. I'm using it almost every day for different networks, I just can't get used to the wait.
4G tethering using your mobile! It's probably a lot faster as well, and no stupid company restrictions and logging.
One possibility is some people genuinely prefer them. I
keep talking myself up to that, only to read another
article about how everyone is miserable and unproductive
in them.

Given the choice between open plan and private office in San Francisco (where office space costs ~$36/square foot) people say they'd rather have a private office.

Given the choice between open plan in San Francisco and a private office in Chattanooga, Tennessee (where office space costs ~$11/square foot) my guess is you'd get more job applicants for the job in SF.

Perhaps this is a revealed preference for living in SF, and people are willing to trade off private offices to get it.
Autosport Labs injects open source into motorsports
Really though, their approach is to be known as the company that won't settle and isn't worth suing. Eventually, patent trolls will just avoid them.
> Even the words "moron", "idiot", etc. all have an etymological root in referring to the mentally handicapped.

The euphemism treadmill in action.

And I like to think of it as the prisoner-as-powersource kind of treadmill, not the fitness exercise one.
That's a mighty nice straw man you built for yourself, there. I see you dressed him in pants and everything.
The insult used as a replacement here - 'git' - is also problematic.

'git' itself literally means 'bastard' i.e. a person born of unmarried parents.

We can claim to be an enlightened society which does not discriminate on the basis of parentage, but that doesn't bear out on so many levels, not least that single parents do not receive effective support.

You can say I could make the same argument about 'dummies' as an insult, and I won't really complain. The brand name '...for dummies' was originally a bit shocking: that's part of its marketing strategy. This is not a strategy that I particularly like.

I would not bother to censor here, I will continue just to privately think less well of this and other projects.
Open Office + Home Office works for me. If i can choose 3 days to work at home and then come to work for meetings, brainstorming etc then it's ideal.
Let me guess... corruption?
Google: Do you ever find yourself trying to avoid long lines?
Explore the night sky with these two open source apps
If its THAT good why does it need so much opacity and secrecy?
If your laptop and wireless router supports 802.11ac then what are the most common reasons to still prefer Ethernet port?

Is it mostly about spectrum getting full or security concerns?

I just noticed that I haven't used Ethernet cable for the last few years.
IBM did a fair amount of research on this in the 1970s and 80s. They talk about some of it in their Santa Teresa design paper I think: http://domino.research.ibm.com/tchjr/journalindex.nsf/9fe6a8...

The major takeaways I have from reading about this when I started in tech entrepreneurship are:

1) Knowledge workers need 30 square feet of desk to get optimal efficiency

2) They need 100 square feet of space

3) cubicles are as good as an office if the walls are over 8 feet high (!)

4) small teams tend to want to talk at the same time, and be quiet at the same time.

These together round up into recommended 400 or so square foot offices with doors that close and house teams of four people, all working on the same thing at the same time.

If teams are 2 or 3, they should have a smaller space. That's enough space for desks, a couch, a whiteboard area, etc.

I have found over the years that this tracks fairly closely with my own preferences. I really want to be able to talk and interrupt a team-mate when we're working if we're working on the same thing. We also often are hacking away and need silence, but instant access to whoever is in the know about a certain bit of code is undeniably great, and provided we aren't breaking each-other out of flow, is fine.

This system works really well when it's a small team and the team is working on the same stuff. It breaks down when there are multiple things happening or more than four or so people: interruptions abound, killing productivity.

I think you'll often see workers getting this situation when they really need to be productive by commandeering a conference room and shutting the door. But, it makes sense to provide it for teams in general, in my opinion.
Focusing on Developer Happiness with Humane Development
Since it sounds like you have the information on what it is based upon (if only the principles which were used to address distributed ACID consistency), it would be good to get this information dissiminated - it's hard to trust that it will "just work" when we have so many examples of distributed ACID not working well.
My (two) FB accounts both use a fake name -- I mean, a completely, obviously fake name that no one would think was real. It's never been a problem for me.
BSHIT. I find your nick quite fitting to what you say.

You are an extrovert that loves to keep his mouth open and chit chat a lot.

The simple presence of people around you sucks your energy.

I doubt you are a real engineer...you are most probably just a manager that tries to convince everyone about the benefits of an open office. Or you are a corporate sellout whore.
I think you're conflating R&D press releases (which are often vapour) with announcements of actual production, which are few and far between, and almost always pan out.

Second, those 1000x faster and 1000x cheaper. I've been around a few decades, and we DO have 1000x faster and 1000x cheaper stuff now.

CPUs are 1000x the speed of 1980 CPUs.

1GB of RAM would cost you a house back in 1990.

A 1TB disk would cost you half a skyscrapper plus take 2-3 houses to house back in the day.
Finally! Microsoft going all in :D This is going to be fun.
Cool hack you TopChart guys!
Btw do they say how many teams will be accepted in YCF?
I liked Metro on Windows 8, despite it's rough edges. Just needed to get used to it, that's all. I could get to any part of the OS in a few key presses. If it's a tile on the desktop itself, arrow keys, enter, done. If not, win-key + type first few letters, arrow keys, enter, done.

I cannot understand how people like the tiny start button and menus and right-clicks and multi-level navigation in the old Windows UI. I used to overcome that by simply having shortcuts to the applications I used most on the desktop. Metro with its large tiles for those same applications was a much better fit for that.
Why should one group of people acquiesce to another group of people's demands just because they claim offensiveness.

Should everyone live to the strictest thinkable standards because somewhere out there is a semi-large group of people who find your behavior offensive?

Such semi-large groups might be religions for example that take various kinds of behaviors you take for granted as offensive.
One thing I noticed from the tech preview I tried the other month was that whilst the press excitedly noticed new "settings" apps in parallel with the control panel and proudly announced new technologies, there is still decades of old cruft lying around. I know they have much work to do but it still feels like an operating system of many parts, all glued together.

Some issues I noticed in the preview I tried:
1. The underlying system hasn't changed (still life in COM land with the joys/distresses of the registry and cryptic UUID keys where half of the configuration is secretly stored)
2. The icons in MMC don't match anything else on the system (even the icons in Control Panel are not consistent - are they flat or should they have depth? Should they have no perspective or should they be set at a jaunty angle?)
3. Even the icons in Explorer don't match each other (my user directory doesn't match any of the icons beneath it)
4. The new Settings window is not resizable even though it is 50% white space
5. Control Panel is still there despite this new Settings window (duplication!)
6. Explorer permits you to show menus but they're actually just the tabs on a frustrating ribbon bar
7. Notebook theme issues that were introduced in Windows XP still persist (Explorer's Folder Options window has a white tab and border for the General page but the General page itself is grey; when you switch to the View and Search pages in this very same notebook those pages are white without a hint of grey; this General page is written without knowledge of theming..? plus none of the controls line up!)
8. There is still no consistent Open Dialog (Notepad uses a different Open dialog to MMC, for example; the MMC one is from about 1995, I was surprised there wasn't a briefcase on it!)
9. There appears to be no HIG for menu placement in relation to toolbars (is the menu ABOVE the toolbar or below it?; control panel menu is below the toolbar, Explorer is above, Settings app doesn't even have one), should true menubars be allowed (like in Notepad) or should they just be placeholders for ribbons (like in Explorer)?

It's all just a big ball of different GUI styles and fashions from 25+ years of fashions, windowing toolkits (yes, you can find the MFC40 and 42 DLLs in the Windows directories in this, and yes .NET is there too, but the ancient Windows API will still work fine too, plus Win32!), user-interface guidelines from different decades and generally a mess.

I will wait to see how people rate it before installing.

EDIT: I notice downvotes but no responses?? I thought my points were valid - the mishmash of libraries from decades and decades with artwork from those decades makes for a convoluted jumbled experience. You wouldn't feel comfortable in a car that had a klaxon for the horn, a handbrake outside and a gear system with no synchromesh but that sported a brand new LCD illuminated dashboard - it would feel a mishmash and a mess. This is precisely what this feels like, and something I thought they would like to jettison or at least tidy up.
Downvoting isn't equal to censorship. The content remains available for anyone with an account.

The commit history of this project remains available too... however, they forbid the authors to use the word in the live version if they want their project to be hosted on github. Now, I guess it's their prerogative to set the rules for people using their service. But I think it's also fair to say that being the facebook of programming it feels like they're kind of bullying the authors into compliance...

I'm pretty sure it's a really a non-story. Someone at github overreacted when a complaint was received. Big deal. If they started blocking accounts for reasons like this on a regular basis, many people would move somewhere else. It's not like they don't have competitors with equally good solutions. Their only advantage is their large userbase.
> I almost quit but luckily was able to move to a team that had a team area with an open plan.

I've worked on a team that had its own large cubicle, with four people in it. We all mostly worked on the same thing, and we could roll ourselves over to screens and have whiteboard discussions. That was great.

I've had my own office, with a window. That was even better. Then I shared it with another person. That was still great. Then there were three of us. Conversation stopped. None of us worked on the same thing.

And of course I've worked in cubes. What evs.

I've never worked in an open office of long tables and no partitions. I know I'd hate not being able to raise my eyes and stare off into space without inadvertently staring at someone nearby. And the distractions would kill me. But I guess that's just me, and all I have to do is see that at the interview so I can say no; problem solved?