skysight-inc/HackerNews huggingface dataset:
> "when it's a language-feature and supported by your tooling"

But those are two different things, and the former drives the latter, of necessity.

We (humans, the core devs, draw your circle, it wasn't God nor aliens) chose to add this BS to the standard language.

Now, everyone who wants to make tools that work with python have to be written to deal with this additional syntax-within-a-syntax. How does it look in the grammar? Pretty?

Your linters, your type analyzers, your documentation tools, and whatever else, all have to be (re)written to deal with this.

For what? What is the huge pain point with putting your expressions in the call to format() or even in the "logic" code? Mixing source code and string literals is just stupid.

It's one more example of how Python 3 is drawing the stupid away from Python 2. As a 2 syntax partisan, I'm sad to see 3 degenerate, but at least 2 is still off the "innovators'" radar.
Yea, especially for common disorders like Polycystic Ovary Syndrome and Endometriosis. We don't know why they happen and our treatments are surprisingly meager considering how many women are affected in total.
Dontbug is a reversible debugger for PHP.

Dontbug allows you to run PHP scripts forwards and backwards in the debugger. Practically speaking, you can step over/out backwards, step backwards, run backwards, run to cursor backwards, set breakpoints in the past and so forth (apart from the usual debugger capabilities when running forward).

- Short Demo Video (1m35s) https://www.youtube.com/watch?v=DA76z77KtY0

- Longer Demo Video (9m04s) https://www.youtube.com/watch?v=ggo9s3ug-k4

Additionally, you don't need to learn to use a new IDE/User Interface and you can continue using PhpStorm, Netbeans, Eclipse PDT etc. debugging front ends.

Dontbug has been built using a combination of golang and C. If you're interested in delving into the internals of Dontbug please see:

https://github.com/sidkshatriya/dontbug/wiki/How-the-Dontbug...
I don't know why this is not discussed more. People either talk about either open floor plans or complete private solo offices. Or cubicles, although no one seems to like that.

A private office with your team of 4-5 people seems ideal. You don't get the interruptions and noise of open floor plans, or even cubicles. You're also not alone and isolated all day. Your team is right around you to discuss any issues. It also helps build team cohesion. It is the best setup in most cases I've seen.

I've worked in open offices where I have to concentrate, but it is like Grand Central Station. Putting on earphones doesn't help much. So the work I was supposed to do gets pushed off to tomorrow, and then the day after tomorrow.
Very metacircular of you. I bet 5$ that jmc is applauding.
A case study in the performance cost of abstraction (C++’s std::shuffle)
This is a really fascinating concept - in reality there's no reason this needs to be anchored to bitcoin, only a blockchain for hash verification. Maybe another blockchain can be used that wouldn't charge transaction fees for updating or registering? Also, this feels a little similar in ideology to ethereum swarm (http://swarm-gateways.net/bzz:/swarm/).
Self employed / business ownership was always a large part of the US workforce, there was a consolidation period which is now in decline and things are getting back closer to their older state.

"Freelancer" is just a different name for that simply because you don't need to own a business front property to be a tradesman today for many professions.
Jenkins Security Tutorial – Episode #15
How many people work on projects expecting them to only be small personal projects vs the start of the next big thing?
Flickr: Ranking4Google – SEO Consultant
If you're looking for a story of someone attempting to completely build something from scratch, try thomas thwaites "the toaster project" - http://www.thomasthwaites.com/the-toaster-project/
Didn't eddington prove lensing caused by the sun? By measuring the positions of stars during a solar eclipse in Africa
You just push off with your foot from the ground, giving you enough forward motion to down shift.

It's easier if you downshift before stopping, but the only time it's a problem is if climbing a hill, in which case you probably downshifted anyway
Your office doesn't have a single shared meeting room? Most places I've seen with open offices have some sort of meeting rooms to use for private conversations. How do you have a client call or anything of that matter?
WIPO Closes Case Against UN Agency Chief Over Alleged Misconduct
then you watch the code, create a branch:
git checkout -b `bugfix/nasty_one`

Please remove backticks from the command. What if you called the branch `poweroff` instead and a naive reader copy/pasted the command into her terminal?
Really? Because every time new iPhone hits the stores I keep seeing news about how they were sold out in one day, or how Apple online store has a shortages of this or that version.
I'm not using mysql. Would you mind expanding what you mean by the struggles you've experienced during discoverability?
Have to give a shoutout to keyboard.io - https://shop.keyboard.io. Backing this project and watching the process and creation of this keyboard has been very rewarding. They are creating band new keycaps, not just modifying the inlays - but the full custom shapes as well. Watching the process of getting mass fabrication setup in China has been especially interesting as well.

One quality example blog post: http://blog.keyboard.io/post/148699005129/day-420-hinges-and...
The Mystery of Why Left-Handed People Are So Rare
The philosopher Michel Foucault actually cites the Panopticon alongside school, military, papal, and other work power structures as being efficient in human discipline.

It arguably worked well for prison power structure too with regards to rehabilitation, until gang infiltration in the late 1960's changed the power status quo.
Senior Platform Engineer (Python)
I do believe that there should be no more soda in the world. At least, we should wipe it out, get everyone through withdrawal, then reintroduce it.

Sugar and caffeine are addictive. We are given these things from a very young age and have very little say in whether we are addicted to them (not to mention, massive amounts of marketing).

The fewer foods I eat, the better I feel. So many people are hooked on this stuff and aren't even aware that it is poisoning them (obesity, diabetes, heart disease, as well as headaches, mood swings, nasal congestion).

I wouldn't want to be a dictator and deprive people who are making a conscious choice, but I would get rid of it in order to give the people who are trapped the opportunity to experience life without it.
Wow, I kind of expected one of the Prenda Law lawyers to be behind something like this. It makes perfect sense, you have people with money who want their past or actions to be somehow erased from discovery, and you have people who will come up with creative ways to achieve that and thus give themselves access to that money.

But the really interesting thing is to watch how people react when something they used to be able to "get away with" is made impossible through technical means. Whether it is speed limiters on CPUs, copy protection on media, or poorly monitored traffic intersections.
UTM Tagging vs. Adwords Auto-Tagging Guide
I would love to see if this works on Google App Engine. GAE has some strict requirements, as far as what its apps are allowed to do, but, up until now, it's been a pretty closed box when it comes to debugging. Something like this would be superb; official support for GAE would be even better.
Well, perhaps you can find a mentor to help you understand your holes and how to fill them.

Do it slow and methodically. Don't try to cram to fill all the holes at once. Go slow. Identify one hold and learn how it is filled. Do examples, write a small program to get practice. Ask someone to review your code.

Programming now-a-days is a marathon, not a sprint. Programmers need a pretty deep understanding of their language of choice along with how to use it correctly. I think the last piece lacks in a uni education alone.

Practice, practice, practice. I don't know java or I would offer to help. If you get around to C or C++, email is in my profile.
That's a-maze-ing.
I agree with you here. I also believe that a lot of the current design trends in new spaces these days has this same origin. Light bulbs hanging by a cord, reclaimed wood walls and ceilings, keeping raw pipes, wires exposed etc. It does look kind of cool, but the genesis was small businesses and spaces just trying to save money.
Oh I see. So the safety of sex workers is of no importance to you? Must be comfy up on that high horse of yours.
Also in colorado up around breckenridge, the trees look like matches, covering whole mountain ranges.

The lack of enough rain weakened the trees enough to let the beetles do their destructive work.

Also, buy air filters now, because they get expensive during fire season.
This is wonderful. I'd guess that this little tiny bit of extra friction is enough of a disturbance to the workflow for private local/personal/work projects to prevent many from bothering to contribute back in some cases (I'm definitely guilty here).
There's a good overview of Zerocoin's disadvantages in the Introduction to the Zerocash paper - see the section beginning "Yet rather than a full-fledged anonymous currency...":
http://zerocash-project.org/media/pdf/zerocash-extended-2014...
Thanks for the mention! For anyone interested, all the source and models for the Dactyl keyboard are available here: https://github.com/adereth/dactyl-keyboard

There's also a talk I gave a Clojure/conj about it here: https://www.youtube.com/watch?v=uk3A41U0iO4
MCVirt was started with the view of a small (2 node clusters), with the aim of a simple setup... We have investigated other storage backends, but felt that DRBD provided the features that we required and also, in some instances, is easier to recover in disaster recovery situations.
That said, I can't see why it wouldn't be too hard to implement ceph support in the future... we currently support both DRBD and local storage, adding a third backend wouldn't be too complex. I had also been considering other shared storage backends, such as iSCSI and, possibly, NFS
The Botezatu et al paper is quite good. The recommendations they make are well worth further consideration in our environment. -- Andy at Backblaze.
It's clear that there's no one-size-fits-all solution to office spaces. I would personally love working in a dark basement with lots of walls and minimal conversation. Introvert/extrovert strikes again!
Optical Signal Trader Software THE TRUTH
Actually, yes! Again, your milage may vary but I have had a few things that have been an indicator of a bad idea. Some of this has to do with process as well.

First off, if no one wants to talk to you about your idea at all, then it's probably a bad idea. I know this one is fairly obvious but I missed it a number of times. It's important to make sure you always are trying to get customers or users. If you can't get anyone at all then you're basically not making something anyone cares about. Psychologically you may say to yourself "if I only add another feature people will listen". Life is short. They probably won't. Try another idea.

Second, if people will talk to you but won't buy your product until you add a new feature, and everyone has a different new feature, you have a product no one wants. I have tried so many times to just add the next feature that will make everything sell. It has never worked for me. I should have just stopped and found a new idea.

Third, you have a product that you don't want to sell. I know, this one sounds silly but I have had amazing product ideas but I couldn't drive myself to want to talk about it with anyone. Maybe I made myself feel better by making a landing page and crying about no one buying it every though "I was doing everything I could". But, it wasn't everything I could do. This one is a funny one because I might have been able to sell the product, I just couldn't bring myself to get up and do it. If that's the case, you have the wrong product idea FOR YOU. Stop, think of another idea, and move on.

Those are my biggest three categories right now. It all comes down to selling the product. If you can't sell it, then it's not something to work on. With my current product I love talking to customers and potential customers. I am excited and the sales line up with that excitement. They are excited to use the product. They enjoy the product and while there have been feature requests they are either a) after the sale is complete and I have money in my pocket or b) the same requests from every customer so I can tell it's a market need and not just a customer want.
Show HN: Stockrow.com – US companies financial data
Last call: What's happened to London's nightlife?
Hn-notifier
> easily start a design discussion with 4 or 5 engineers

or, rephrased, the ability to destroy 3 man-hours of productivity on a whim.
Well, it seems someone submitted it now :) https://news.ycombinator.com/item?id=12678385
Thanks for the introduction to gitk! I had never heard of that but it's interesting.
"He’s also one of the first Silicon Valley insiders to publicly and directly endorse the importance of deep work over the fuzzier values of connection and serendipity."

Isn't Joel and all of his enterprises based in New York City? am I wrong in thinking Silicon Valley insiders live and/or work in Silicon Valley?
Is the idea to figure out who's not working and then Eliminate Them? Because I can do that without ever seeing a person in person.
Traditionally that was the case with Microsoft but they've rebuilt at least the Azure buildings into no-private-space hellholes (IHMO). It was a major reason why I didn't pursue a position there - yuck.
It's been submitted on HN now, let's see how it goes... https://news.ycombinator.com/item?id=12678385
Workplace by Facebook opens to sell enterprise social networking to the masses
I assume a substantial delay would have been days or weeks in this case. According to the article it was months before they were reconnected to the internet. If the broadcast engineers weren't there, I assume the damage might have been too great to reverse in any reasonable amount of time.

Terrestrial TV stations can lose your license if they go dark for too long. Obviously satellite is a little different, but I'm sure the people drawing up the contracts would understand that a station going dark is a possibility and would include contingencies for dark stations.

https://en.wikipedia.org/wiki/Dark_(broadcasting)
“…25% of the total number of Founder1’s Shares shall be released from the Repurchase Option on the one-year anniversary of this Agreement, and an additional 1/48th of the total number of Shares shall be released from the Repurchase Option on the corresponding day of each month thereafter, until all of Founder1’s Shares have been released on the fourth anniversary of this Agreement.”

http://startuplawyer.com/incorporation/what-is-four-years-wi...
Do you consider water to be a chemical?
Is removing vi and SSH from production servers a common thing? How do you configure and operate them?
That's a good point about manually defining constraints on a table. A composite key forces a developer to think about uniqueness whereas the surrogate key makes that thought process optional.
Show HN: AsciiToSvg now on its own project repo and a rust implementation too
It is now called Svgbob[0], it was originally written in elm and I created rust implementation too, called SvgbobRus[1]. Optimization to reduced the svg size has been applied. Here is the link to previous HN submission[2].
PRs welcome.

[0] https://github.com/ivanceras/svgbob
[1] https://github.com/ivanceras/svgbobrus
[2] https://news.ycombinator.com/item?id=12621680
He used the term "no shortage" not to literally say that it is possible to obtain an iPhone no matter what, but rather to mean "I see lots of them around". Indeed, a lot of people have iPhones.
Good work by the WaPo for getting to the bottom of this.

This shows an important reason why court proceedings should be openly accessible at scale. Lawyers can spread legal DOS attacks out across jurisdictions, where individual judges would have a hard time discovering the pattern. Allowing citizens to do large scale pattern matching will uncover such things.
Is the implication that this is only worth reporting about because of that case, and without the Supreme Court case this wouldn't have been reported at all? Or is it that it was only looked at in the first case because of the Supreme court case?

I don't think the former is likely, this seems like news any way I look at it. As for the latter, that's possible, but I'm not sure what makes you think it's likely. Or perhaps you're trying to state something else I'm missing?
How Back Pain Took Over the World
Source code:
https://github.com/Webhose/Cool-Useless-Demo
Natural light is one of the most important aspects of an office to me. A few years ago I actually turned down an offer because I realized I'd be sitting in an interior team-sized room with no windows and just a door to a hallway, again with no windows. I would have been giving up a seat next to huge windows with light flooding into the room. I just knew that I'd end up depressed in those working conditions and decided to turn it down.

Maybe this seems melodramatic, but sitting for 8+ hours in a small room with no natural lighting reminds me too much of high school. I was really unhappy during high school, and I honestly believe a lot of it was just the physical environment. If I can avoid it, I will. I still have that same seat described above next to huge windows and every day I'm so happy to come in and just bask in the sun's glory. Even if it's a cloudy or rainy day it's just great.
Exactly. The whole point of a "open" office is so that people who constantly work with each other can easily communicate. Not to be cheap bastards and cram as many workers into a small a space as possible to save money on office space and furniture.
I do use GitKraken. RAM used: 100Mb after a entire week opened.

It was good on 1.0 and it got even better after they introduced fuzzy search.

The interactive merge/rebase works really well.
Hi all. I am the author of this project if you would like to ask any questions. Many have been answered on Reddit already but I will participate here as well. You can view the project source at https://github.com/bitwarden or the main product website at https://bitwarden.com/
I mean, Google is a big company, and it varies widely. I sit in an open office space with the staffing team. They are much louder than our team, most of the time.

I like the idea of team rooms, we should try more of that.
Is there an API? Might be cool to use this to mess around with tensor-flow to predict trading.
Thanks for your work! I love the dactyl (my main board is an Ergodox). If/when I finally get a 3D printer, I will definitely build a Dactyl.
Coke and Pepsi are both trying to sell more of their products so I don't think there's any conflict of interest there.

The health groups, on the other hand, seem to have a big conflict of interest. They should either stop taking industry money OR stop commenting on industry issues.
Do you know if it works well behind a corporate proxy?

I'm behind a NTLM authenticated proxy at work and we have problems passing through it with all major git clients. There are workarounds (like CNTLM) but I would love a git client that have such support out of the box.
It's so the MBA's can stand on a milk crate and look out over the developers to make sure all heads are down.
Not yet — we do plan to provide one in the feature though
GAE is rolling out their next gen which is container based. No more restricted jvm, and debugging is much better (live ssh access). Just a heads up :)
Move or risk having unhappy employees.
The idea is that they would trade "influence over the results" with "credibility of the results" -- the fact that a study was funded by the escrow/filter org means more than "Big Soda-funded study".

Theoretically, this would strongly select for products that are safe but for which no one else wants to fund research into the safety of.
Posted by the author "xxkylexx" on Reddit:

"After Lastpass got acquired by LogMeIn last year I decided to start looking elsewhere. Being a software developer myself, I turned toward open source solutions but it immediately became apparent that nothing existed that was as convenient and as user friendly as Lastpass. I also realized that everyone seemed to charge money for these closed-source solutions (and rightfully so I suppose, a password manager is essential!).
bitwarden was born from this search and I have been developing on it every night since. This week marks the complete 1.0.0 release of bitwarden! There are apps for iOS and Android on the stores, browser extensions for Chrome, Firefox, and Opera, and a convenient website vault. It's free, open source, and cross platform.
Feel free to let me know any feedback that you may have or if you are interested in contributing in any way. You can check out the main product website at https://bitwarden.com/"
Slack has a pastebin built in, too.

I'm not sure why your comment was down voted, but as both an IRC and Slack user, I have to say I love Slack's built in pastebin.
I work from home full time now in a dedicated office space, however over the years I've worked in variety of setups ranging from:

1) four to six desk offices - quite enjoyable, peaceful, reasonably sociable at appropriate times and lots of natural light. The occupants were always developers or sysadmins who know the value of a bit of peace and quiet.

2) ten to sixteen desk open plan offices - not terrible because the occupants were almost entirely developers plus or minus a few sysadmins. Meetings were always held in an adjoining dedicated meeting rooms. Again quite peaceful, reasonably sociable and again both these places had plenty of natural lighting. Letting developers have a peaceful environment was respected and project management and sales folks were located in the next set of offices along the way so they could yell and shout over the phone in their own bubble.

3) Massive open plan 30-40+ desks (a bank) - bloody awful depending on where you were allocated a seat. Space was also used hyper efficiently so no four desk pods or the like. Just rows and rows of tables. Several different teams were packed into an entire floor, the noise was quite distracting and was like working in a barn. Would never do this again.

Ideally I like working in my own dedicated office space, but if I had to go back to working in an office again then options 1 & 2 above wouldn't be terrible provided phone calls and arsing about were kept to a minimum. However anything larger than that would be a turn off for me now.

That said I've never worked in a cubicle farm, that might not be too terrible for me provided I could see daylight.

These Facebook type "fun" open plan offices are a total turn off for me, but that's probably an age thing. Perhaps if I was in my 20's again it might be ok for a while. But then I've never had a desire to work for Facebook, Google et al.
Also, if people in private offices are more productive, you can hire fewer people to do the same work, saving lots of money.
This sort of site would be very very valuable.

You've basically done all of the leg work for someone to start experimenting! Amazing work and I hope you can monetize this.
CD quality doesn't throw away data that your ears can hear, thanks to the Nyquist sampling theorem. If your ears can hear better than 20khz I'd be very surprised.
You just said that you had a device that got burn in and yet at the same time you are saying that it's not a problem. Waiting couple weeks to get burn in disappear does not sound like a "no problem" thing