skysight-inc/HackerNews huggingface dataset:
The link should really be changed to: https://workplace.fb.com/

Linking to TC really isn't the best way to deliver what it is, and linking to Workplace directly is a much more 'HN' style submission.
We'll just move to a P2P comment system which is implemented as a browser addon and adds a comments section to any website.
My conclusion is that committing unspeakably vile crimes requires for human to be physically damaged and punishment doesn't address that. Sometimes time heals the damage but not always also the damage might reappear as offender gets older.
thank you a lot for your comments

I actually wrote that tool based on a huge frustration I had going back and forth to the browser, and not being able to work while being agnostic to the services, which felt being a totally broken UX. I have then worked on that tool for a while, used it and refactored it a lot up until I'm happy using it.

All in all, when I'm doing a tool, I'm first doing it for myself (I might invent the DIFY concept, to override the DIY concept )… only then I'm sharing it with others.
Completely irrelevant, but in vague hopes my old friend might see the shout out here...

One of my best friends growing up was an artist (whether he considered himself one or not) named Mark Yee who drew incredibly intricate mazes, typically nested inside a dragon as I recall. Wish I still had one of his sketches.

So, if you're out there somewhere Mark, John from Brownsburg says hi!
The sponsor of the "study" is a freelancer contract agency whose interests lie in swelling the applicant pool by showing them the streets are paved with gold and rivers flow with milk and honey.
i was thinking 'water jet' too, but i think your welding process is potentially just as nice with a lower bar of entry (assuming you have a tig sitting next to you). you'd have to find a really friendly water jet shop to set up such a small run. if you had a mill, even a little one, you could take aluminum flat and cut channels so that the flats interlock. at that point you could just put down some tacks or even use fasteners.

if we want to lower it further, i think your brazing suggestion is good to. brass is easier to braze with a small hand held propane torch than steel i think. also more local hardware stores carry products like stay-brite and appropriate fluxes for copper alloys.

is there way to use half thickness so the top tab grabs on two edges and the bottom guys on two others?
I don't think so, what differences are there? Could this be a database specific thing? In PG it seems equivalent.
Considering that the door was wide open with Google Docs (err, Suite), Microsoft Office 365, respective e-mail offerings (Google Apps, Microsoft Outlook), Yammer, Github, Box, Dropbox and Slack, I don't know if "now" is an appropriate term to use.
I guess I do not really understand the backlash at Slack. I think it is more of highlighting broken company cultures. If someone expects an immediate response for any communication does it matter if it is Slack, the phone, your office, your email (plus follow up email and/or phone call)?

For me Slack has cut down immensely on people randomly showing up in my office. Just forcing someone to write something down, and think about needing an immediate response cuts down frivolous questions. The biggest plus between it and email is that Slack pushes using public chats. I like this because I can go through during my work mental downtime and stay aware of other things going on.
Yeah, it's pretty absurd. I went a little bit too far. BTW, I didn't downvote your posts; I enjoyed the discussion.
I like that you make a distinction between qualified candidates and those without tertiary education. It makes your priorities very clear.
The lack of slack/irc style large chatrooms is what killed fb@work adoption at my work. If fb wants to compete I think they will need to add that.
I think that is a difference. I have never worked in that kind of environment.

When I was at a large defense contractor the work was broken down into such small chunks that each engineer was essentially off on their own working on their piece of the system. In fact, that was the way all engineering, not just software engineering, was done there. There might be a point where two or three people would need to discuss an approach, but that wasn't the majority of the time.

The company I just finished at works multiple small contracts simultaneously. Because of the small scope it was very common to be the only person working on the code for a particular project, though there was more collaboration than at my previous company.

The place I am going seems to be more like what you describe, so it will be interesting to see if my opinions of open office layouts change after that.
On desktop, KeepassHttp and ChromeIPass. On mobile, KeepShare.
Piece of carved wood suggests Persian taught maths in Japan 1,000 years ago
The big difference for me at the time I was freelance was that there was actually a point to getting insurance. Pre-ACA if I got a serious mid to long term illness my insurance company would just drop me anyway. Although once ACA was enacted it was still kind of pointless in that the deductible put me in a position where unless I got a mid to long term illness I'd never use it. So in reality I just went without and planned to just declare bankruptcy if anything bad happened. Bonus of the new ACA era is that I could just wait for open enrollment(hopefully I would get really sick at the right time of year) and pick up a gold/platinum plan if I did end up with something that required long term care.
Seems your wrath is better aimed at those who implemented an open floor plan, not the lady doing her job.
I've had the opposite experience. As a software consultant I'm often on client calls. Our developers decided that a gong was the way to signal stand up time. They eventually moved to bongo drums. I don't know what they do now. I work from home.
> You are falling into the trap of assuming the state must accept religion.

I prefer to think I'm "falling into the trap" of assuming that personal choice is important and we want to preserve it. Like most things, both extremes of the spectrum are unhealthy. Indoctrination by your parents about the "one true way" to think is dangerous, but so is indoctrination by the state.

The way to fight misinformation is not to restrict that information, it's to provide more information so people can make informed choices. It's a free market of ideas, and information (and light regulation) is key.

> We where happy to indoctrinate Indians though forcible separation from their parents.

We were happy to enslave people as well. That doesn't mean we should condone conduct such as that going forward.

> So, it's not actually about 'religion' it's about the short list of accepted religions.

No, it's about opening people up to the possibility of choice, and that there there may exist views different than they have been exposed to. I'm an atheist myself, but I can't imagine a world in which people are forced, coerced or steered to a particular belief as being better.
https://github.com/0xAX/linux-insides
A different source for documentation on the Linux insides, for those who don't already know about it.
Your lazy form of swearing only involves using them as adjectives/adverbs.

Something being 'fucking lazy' might not add more than something being 'lazy', but something being 'fucked' is an altogether different use.
Python Dictionary: Past, Present, Future
>he appears to be fully reformed and a model citizen. She falls in love with him and marries him. Then he commits another unspeakably vile crime.

it does seem like the guy has (i'm not a doctor, so this is just anonymous Internet banter obviously) some mental disorder. The switch between personalities is clearly described in the article and it is also noticeable that the targets of his assaults were women clearly older than him and falling into a ballpark of "teenager's mother" age. Somewhere in the future i hope we'd find a way to correct/repair broken psych machinery what today results in a murder, rapes and countless ruined lives...
Hearing some background noise when taking to somebody in Starbucks isn't "critically important".
We do have very similar tastes :-)
I have the exact same one, only with a trackpad and PS2 connectors, because it was so cheap it made sense to reuse my old PS2/USB converters. Thinkpad keyboards are a rare and expansive luxury these days.

The fast tab switch keys next to the arrow is something I need in every keyboard or laptop, to the point I won't buy if there is just the inverted T without any key I can remap to fast-tab switch.

I love this keyboard, what I find disconcerting however is the Japanese writing. I would like to replace all my caps by brand new english caps.
Well, I saw about hub, but I wasn't happy with the fact that it's a github only tool, I really wanted a service agnostic tool, and also because the CLI API was not great. I don't want a tool to replace git, I want it to extend it.

What git-repo really offers is a tool that integrates nicely to the git CLI (as `git-something` is also available as `git something`, so git-repo acts per default as `git repo hub…`). And then it autoconfigures the .gitconfig aliases to have the `git hub`, `git lab`, `git moo` you'd want.

So besides the fact that hub is certainly much more mature than my tool, it wouldn't be a tool I'd like to really use.
I think that qualifies as "remotely true" actually. They didn't say "more powerful than the most powerful servers" they said "more powerful than servers".

People on the internet have an odd tendency to interpret statements in the broadest possible way.
Interesting information. But this FAQ collection should have a date. Is it always relevant?
I'm usually concerned with how easy it is to manipulate text: sort, search, delimit, and replace substrings. Especially given an array or matrix of string data.

Matlab is in part a wonderful IDE that lets me run any segment of code and maintain variables. This is perhaps outside of the language, but I did see Julia's blog post about Juno and it looks useful.

Maybe the biggest concern is documentation for functions. Is it quick to look up any function? Is it quick to discover available functions relevant to a task?
I totally agree that this would be the best way to handle it, but I also don't see the problem with being forced to pay for something you don't agree with. Isn't that basically what government does? Why aren't these people also outraged that their tax dollars are paying for missiles blowing up funerals and weddings in the Middle East?
Often teams that go from X to 2X end up getting less stuff done. There is an argument that startups should grow as fast as possible to pre-pay that debt, but getting less stuff done while burning 2+x the money is only seen as a good idea in SV.
Why I just learn what I want
I sometimes feel I do, but then my sense of introspection goes bonkers.
Thank you for the summation. Speed is definitely an adantage.
Google hiring comedy writers for Allo
I agree; Slack includes features to disable notifications outside of working hours. An @here message will trigger a pop up with "sure you want to wake up the people outside of your time zone?" I have been fortunate enough to not be compelled to answer messages outside of working hours, even with 10-hour variance between time zones in a remote team.

Can anyone describe a situation where the introduction of Slack changed their company's culture to an "always on" mode?
All About HDR, and Why It's the Future of Television
> Wireless support for 802.11n has been added.

Wait, What?
Against the Present Discontent
I have three possible theories for this:

1. Evolution saw no need for it; knowing how our eye's classify light signals into objects and figure out depth etc are not important to survival. What is important is knowing exactly if you are looking at a predator as soon as possible.

2. Too much data for consciousness to handle; There is something like 1 million connections between each eye and the brain alone. Then there is all the parallel processing that must take place to match what we are seeing to the right memory. This process reduces the all the incoming signals to a single variable such as 'car', 'red' etc which can then be passed to our simpler, serial experience of reality.

3. A bit more 'out there': The physical dimension we inhabit is the result of the intersection between two planes, time and space, that seem to stretch to infinity in both directions (no beginning and no end). You could also say this for your own thoughts; do you truly know when a thought begins, or when it ends (no longer part of the brain)? We seem to exist in the middle of these planes, and perhaps that is all that is possible for the conscious experience (meaning, being part of the process of 'seeing' is just not possible).
Being asked to demonstrate knowledge of common algorithms is "hazing"?
Perhaps we do! How do you know that your autonomic nervous system isn't consciously regulating your breathing, digestion, and heartrate, blissfully unaware of the less important unconscious processes that acquire food and move about. (I wrote a science fiction story along these lines once, that was described by readers as "uh... interesting, I guess.")
Interesting, there is definitely a market for this. Some of our customers at getstream.io use the API to build their own Facebook style apps for within their organizations. Building your own in-house social networks is of course quite a bit of work. Facebook should be much easier to get up and running.

The pricing seems really low for small firms and extremely expensive for larger ones. That sounds like a challenging position for the sales team working on this project.

I wonder if this comes with the full range of personalization algorithms for the feed.

Also wonder how they will handle the extensive customization that most enterprise customers will request.

It's a solid idea though, pretty similar to what Slack is trying to achieve.
The Face That Looks Back: On Transplants, Disfigurements, and Identity
This is an ASP.NET Core application, however, it references the full .NET Framework currently (instead of .NET Core which is full cross platform). I am working to make it run on .NET Core but it requires some third party library dependencies to be addressed first. This is being tracked here https://github.com/bitwarden/core/issues/3 . I anticipate this to run on .NET Core in the near future and therefore be truly cross platform for Windows, Mac, and Linux.
There's an up arrow next to usernames.
How to SAVE THE PRINCESS IN 8 PROGRAMMING LANGUAGES
> I think the disadvantages of open offices are radically exaggerated by people who have difficulty imagining how easy it is to book a small conference room for yourself for a few hours, to walk away to a hotel desk in a more quiet part of the office, or (more typically) for the white noise of the central air to obscure everyone's mild sounds as they quietly work.

There are those of us who can only do our jobs from our desks for various reasons and who have direct experience with crappy, noise-polluted environments. The disadvantages are not radically exaggerated unless you always use best-case open office implementations as your baseline.
I'm going to have to be the boring guy and say: depends completely on how much resources you need.

In most cases though (brace yourself for an unpopular opinion) it's enough to setup a simple dedicated server for about $20-$60 per month.

Now I did read the comments that mentioned how getting a dedicated server is a waste of valuable time, but honestly you'll most probably be able to get it setup in a day, you'll also learn how web servers work along the way and you won't have to depend on third-party cloud services (yet).

Here's a great guide from DigitalOcean on how to setup a modern dedicated HTTP server with MYSQL: https://www.digitalocean.com/community/tutorials/how-to-inst...
My theory is that we can have several conscious thoughts at once but most of us suppress this most of the time because without a clear "winner thought" that gets the attention and gets to decide what reality is and gets to control the body, you'd end up with what people with schitzophrenia or other psychoses have...

I'd also bet that the first "human-type & human-level" AI will be quire insane by human standards at least if we don't get this inner attention focusing part right from the first time. Considering that this insane AI will also get super-human pretty fast, I'm pretty scared of what it would do before it gets itself to some sort of inner equilibrium or "sanity"...
A couple things HN users might be excited about:

* Docker via ZFS and jails (...running Linux x84-64
binaries): https://wiki.freebsd.org/Docker

--- (See also, https://github.com/3ofcoins/jetpack )

* Add support for trackpads found in Apple MacBook products: https://svnweb.freebsd.org/base?view=revision&revision=26126...

* CloudABI executable support: https://nuxi.nl/cloudabi/freebsd/

This is an awesome release.
How to get your Email Subject right
I'm at FB office in NYC and I agree with your points. MPK always has that more chill vibe and is less dense/quieter. The NY office has gotten much better though. Many engineers are now on 15th floor which has no distractions like help desk and is generally surprisingly quiet. I notice myself working in almost complete silence among many people around and only once in a while put my headphones on. Sucks to hear about your experience.
Office 2013 Professional Product Key and Activation Key Free for You
My guess is this part:

The iwn(4) driver was added, providing support for the
Intel® Centrino™ Wireless-N 105 and 135 chipsets. [r266770]

from: https://www.freebsd.org/releases/11.0R/relnotes.html#drivers...
Well, first the name really is `git-repo` not `repo`, and as nobody has really heard of it yet, the pypi package is already on first page of go, and second page of google.

I hope that if people like the tool, it's going to be easier to find.

Of course, I'm not really obsessed with the name (as anyway the tool is designed so the user does not type git-repo everyday ). So if someone comes up with a name that's great that can be better, I'm all ears!

About the fact that google has that other tool… Well they really are not much projects using it, beyond the google projects, and the tool really is called `repo`, not `git-repo`, so the name clash is not really there.
How Groningen invented a cycling template for cities all over the world (2015)
But going back to the old corporate model is not necessarily better. In large part it's because freelancers are not really accounted for by politicians. Instead frelancers should unite to require the same rights .
Yes there are plenty of people that can't afford it, but I was mostly talking to HN readers. $1 per day is something that most of us can afford. Verizon will sell you an iPhone 7 Plus for $32 / month. For sure it's a luxury item, but it's within reach.

If a Moto G is good enough for you, then great! You have sixty five cents per day that you can spend on other things.
It's not just TV stations that get hacked this way; it's common to leave post-it's with credentials in office environments; when you air them in HD on tv, that might cause problems :)
How much redundancy is there to protect against DDoS?
Cheap Fast Powerful Gene-Editing Will Soon Change the World
I really like :target too, but if you have a page longer than your browser it always jumps you down to the tab you've just opened, a bit annoyingly. The rest of the built-in behaviour of :target is way nicer though, and the HTML & CSS is really clean.

I've actually just spent a little while this afternoon playing with this, since it is so much better. I've got a nice new workaround that'll make this work nicely if you'd prefer to use :target too: https://medium.com/@pimterry/better-css-only-tabs-with-targe...
IEC has published an interoperability standard for charging over USB Type-C
Ah, I see what you're saying--the good old forward kick from standstill.
Don't forget zfsd[1]!

Graphics support for bhyve is also pretty spiffy.

[1]: https://svnweb.freebsd.org/base?view=revision&revision=30090...
healthcare is really difficult to fix because of laws that get in the way. how can an app or a website change, say, FDA regulations, physician licensing rules, and the insurance rate approval boards?

do other countries and health care markets have lower costs and better results because they have better websites, apps, data sets and machine learning algorithms?
Better CSS-only tabs with :target
The Prize in Economic Sciences 2016 [pdf]
Hey Everyone, I hear ya - we’re cranking away on SourceTree and have a few things in our hopper coming in a few short weeks that’ll address many of your concerns.

Check out our most recent beta version, SourceTree for Windows 1.9.7 Beta 2 [1] with an updated TreeView to support folder level diffs, support for LFS 1.4.1, improved performance when switching tabs, a huge fix for addressing invalid dictionaries in the Spell Checker registry and many more fixes listed here [2].

We’re also working hard on improving the whole experience. Download Alpha 2.0.0 [3] for a sneak peek at a brand new SourceTree for Windows. Alpha 2.0.0. comes with high DPI support, improved repository browser & bookmarks view, patched memory leak and new tabbed navigation. Just a heads up, there are some known issues with Alpha 2.0.0, but they’ll be addressed in Alpha 2.0.1 in the coming weeks. Feel free to watch the repo to get notified of new builds.

Full disclosure - I’m the Product Manager on SourceTree. LMK if you’d like to chat; there’s a link to my calendar on my HN profile page.

[1]: https://bitbucket.org/atlassianlabs/sourcetree-betas/downloa...

[2]: https://www.sourcetreeapp.com/update/windows/beta/ReleaseNot...

[3]: https://bitbucket.org/atlassianlabs/sourcetree-betas/downloa...
> everybody today knows that NSA surveillance data is being used to gain economic advantages for the country.

I didn't know that, can you give some examples of this?

I heard about the US government making a WTO claim over bribery by Airbus in Saudi Arabia ostensibly discovered by electronic surveillance (not PRISM-related), but this is in the gray area.
> Riding a slow bicycle and stopping at every intersection is incredibly unsafe in many American cities.

I don't think blowing through red lights at or near full speed is any safer. Come on, at least do a California roll.
See the issues, it's already implemented, but not released yet. The issue is that I also am working on the gitlab snippets… which lacks an API. So I'm currently working on a patch to add an API to the gitlab snippets, so my tool can have gitlab snippets!

https://github.com/guyzmo/git-repo/commit/59c7ac2cd4c0316016...

So pretty soon I hope I'll be able to finish both MR and snippets for gitlab, and finish the tests and merge all that back to git-repo!
A tool for parents to help their kids deal with the complexity of life
I'd much rather just name that table AppUser than prefix every single other table with "tbl". That's just taking one minor annoyance and multiplying it a thousand times.
Take it to ao3.
Nostalgia for World Culture: A New History of Esperanto
Please consider the source.
I changed it after the initial feedback.
A lot is age, though an underappreciated element I've noticed is economic climate.

Boomers, relative to other generations, had everything on a platter. GenX started relatively strong, but with some stumbles. Early millennials walked straight into the dot-com crash, then early 2000s boom.

Late millennials came into a complete shitshow, SV and finance being about the only real exceptions.

Having watched a bunch of early bloggers get really quiet, the FB generation oversharing strikes me as probably time-limited. About when the first wave of divorces starts, I figure.