skysight-inc/HackerNews huggingface dataset:
All the jobs I've had since college have had an open workspace. Of those, 3 stand out as particularly pertinent to this topic.

At Job 1, a consulting company, we had an agreed upon culture of noise. We had music playing loudly most of the time and about 30 developers collaborating on different client projects. High vaulted ceilings definitely contributed to noise. It was definitely chaotic, but we managed to remain productive regardless.

At Job 2, my current job (also consulting), we have talked at great length about keeping things quiet and respecting each other's concentration. We have side-rooms if we need to collaborate, and use them frequently. We use chat to ask each other questions rather than tapping on the shoulder (most of the time). I feel extremely productive there (even more so than job 1) and while offices might make tapping on the shoulder even less common, I feel a sense of camaraderie there that I don't think I'd get if I was isolated with a closed door.

Job 3 was by far the worst. It was a similar open space for the entire product team. However, we never had much discussion about communication style or noise, we just always said we don't like being interrupted. Looking back on it, I think productivity was easier at jobs 1 & 2 because we had all agreed on our culture, so we could find ways to work around it. Job 3 was hard because we never knew what to expect. One day it could be quiet and easy to concentrate, but the next it could be noisy and impossible to work in.

The lesson for me is that honesty and openness is most important. If people speak up when they are having a hard time concentrating, then everyone can work together to try to improve the situation. This assumes of course the team respects each other enough to compromise; but if they don't you probably have bigger problems.
When you're coming up with a new idea, you often have to go down a bunch of dead-end alleys and you're not even sure if what you're attempting is possible. When you're reimplementing an existing product you know exactly the right avenue to go down, and you know for sure it's possible.

And Apple has over a hundred billion dollars in cash and eighty thousand employees. They could certainly clone this software if they wanted to.

The reason to acquire is to signal to other people that doing innovative things on apple platforms can make you a millionaire, instead of signalling the same thing is a sucker's game as apple will steal your ideas if they're any good.
lol! " it may take several minutes "
I don't remember a Show HN post, but I do remember it being a popular post and the title mentioning "10,000 lines of hand tuned assembly".
Why You Should Probably Stop Using Antibacterial Soap
"To that end it lobbies legislatures to make more things a criminal offense and to have longer prison sentences."

Care to cite and give examples? Facts and data only, please.
Most people will expect you to rapidly move to a higher paid position with more responsibility. If you're pitching this as a way to get your foot in the door of a company where you think you'll have a lot of potential, it makes sense.
I was wondering if Haskell would be good for scientific computation. It has bignum like Python, but I think it is more popular among mathematicians than physicists.

Joe can emulate Emacs, Pico and another editor called WordStar (which I think is hardly ever used these days), but it doesn't emulate Vi. Perhaps the guy who wrote it hates Vi. Interestingly I believe Vi was designed for writing C source. Bill Joy was working on the first BSD OS around the same time, the original Vi was probably involved in the bootstrapping process.

If you want a massive list of editors:

http://texteditors.org
What's particularly interesting is that even though "Web standards" are just another skill every developer/designer needs; they still require significant time to learn.

I can see this going somewhere like law, where you're expected to work as a paralegal for a few years doing all the boring stuff, before you're allowed up to the echelons of people actually get things done.
Updated with Release-build that should use the DLL in VS2013 redist package.
It's perfectly doable to create good sample based tracks in Reason. But you couldn't finish and master something of the standard of a Prodigy track on that alone.

I once saw Liam walking along the street of Sarm studios around the time that 'Always outnumbered never outgunned' must have been in production: http://www.sarmstudios.com/ - I assume he came out of there. It's a touch more advanced setup than Reason ;) Although if I had to guess which album he made on Reason I reckon it's that one.

I doubt the latest album 'Invaders Must Die' was done on Reason alone because of the quality of the synths used. Although again he could have just programmed the rough idea on Reason and then used the midi-notes to drive high-end synth.
The President isn't a dictator.

The NSA is under the DoD. So he needs to start by firing Chuck Hagel, then his Deputy, then General Alexander, et al.

That is going to do more damage than it helps. The NSA isn't black and white no matter how much people on HN have recently decided it to be so.

Law changes and reforms within the NSA are the only sane way to fix issues you don't like without doing more harm than good, and the President just doesn't unilaterally get to pass new laws on his whim.
But if they post clearly defined limits and penalties, then that brings them into the territory of offering a "terms of service" for which they can potentially be sued.

So on many levels, keeping it vague and saying simply, in so many words "just be good, don't do anything abusive" like many services do for high-volume APIs (e.g. YouTube, last I checked) -- makes for a pretty good, common-sense fit in this case.

It also puts the emphasis were it should be (in my view): not on "don't do X or Y, OR ELSE" but on "look, just be ethical, and use your head, please."

It's just too bad for RG that they didn't head Google gentle and clearly (enough) worded advice, first time around.
The SEC requires public corporations list financial risks for their shareholders in their annual reports. What's the problem?
This could be a good place to start:

http://en.wikipedia.org/wiki/List_of_aircraft_carriers_by_co...
The I/O Kit in Mac OS X has been C++ from the beginning, in kernel space (sans exceptions, though).
This article on Women2.0 is advising to bribe technical advisor
Article initially gives good advice on learn to code and later in worst case asks to bribe people to get them started. Really ? Why to start in first place if you have to bribe people for working with you ?
Banning Rap Genius also made Google look bad. I bet 100,000s of people search Google for "rap genius get lucky" and similar searches every day, and Google was not displaying the results they clearly wanted. In this case, the Google search result page was clearly "worse" for the ban. Google harmed itself also in this ban.

Which does not happen when they ban your herb garden equipment website.
Yahoo screwed up so bad here, read the research papers coming out of labs.yahoo.com back then and you realize they were onto knowledgraph before Google and actually had a head start, but they shattered their research division and lost a lot of those search people to microsoft and google. They just didn't have faith to create their own path and also lost their identity by deciding to become an entertainment company.
I read it as saying that, after optimizing the DCT (lossy) compression as much as he could, he focused on the Huffman (lossless) encoding phase which gave him further optimization opportunities.
Funny. My son's Cub Scout pack worked with a local homeless group and the top requested things they packed in gift bags for them were cheap flashlights and tube socks. They use the socks for everything.
Why does "sizeof(struct foo5))" in packtest.c returns 8 instead of 6?
No, I just thought the way CoffeeScript handles it is pretty slick. I looked around, and it seems like proposals to add something like this to Python did come up [1] [2], but weren't very welcomed.

[1] https://mail.python.org/pipermail/python-dev/2005-July/05456...

[2] http://bytes.com/topic/python/answers/101594-__autoinit__-pr...
I do exactly the same thing, because once upon a time I had a hand-crank modem: https://news.ycombinator.com/item?id=6576823
If Facebook acquired this then the technology would be accessible to a far greater audience than just the users of Apple products.

I'm unclear why we are arguing whether this technology is somehow better off in the hands of one monopolistic, predatory giant instead of the other monopolistic, predatory giant.

The way to make this technology truly accessible to a far greater audience is to make it open. Everything else is quibbling over which King has the softer boot on the neck :-)
I totally disagree as regards length; perhaps it's because I read quickly, but I don't prefer a novella to a novel. Most essays I'm familiar with actually set a limit on word count, not a floor.

Further, I think it's important for a scientist or philosopher to fully and completely elucidate his or her point so that any debate over the subject is based on a complete understanding.

Would you prefer that a study not outline its methodology and full application of said methodology, and instead simplify by just giving you results? How would you reproduce it? Would you just blindly start trusting everything printed?
I don't live in SF but I work for a Bay Area company and have often wondered, while waiting to get onto one of those shiny buses, why a city with such a high concentration of rich, smart people is failing its least fortunate residents so miserably and obviously. Why are the technological elite so helpless in the face of this problem on their own doorstep?

Reading the comments here it seems that there is a massive gap in understanding, empathy and plain old data - are there no studies answering the questions being speculated on here?

If you could find a way to address that gap of understanding - provide the technologists with data, and fully describe the constraints - perhaps there can be a useful discussion in the technology community.
Well, I could suggest lots of ideas better than giving them stuff while leaving them living on the streets.
Not taking a side on this but if

"Flagging is meant to be used very selectively for ..."

...then there should be a pop up when someone goes to flag that says "Note: Are you aware that flagging is meant for .... do you still want to flag??".

Many people don't know the "rules?" on HN even if they have been around for some time. For that matter upvotes and downvotes aren't clearly defined. And that whole "in short anything that satisfies ones curiousity" can reach far and wide.

And doing the right thing isn't solely a RTFM either. The "FM" is not really something that people familiarize themselves with or keep on top of. (Commenting and reading HN isn't a job obviously.) If certain behavior needs to be enforced (not saying it does or doesn't) then something has to be in place ad hoc to make it more likely to happen.
Rude?
Just spreading the FUD. This is complete nonsense (and has no content anyway)
The problem with Java 8 on Android is JDK 7, as it introduced invokeDynamic that will have to be supported by Dalvik, plus I think the additions to the standard library are also a work in progress. It will happen though.

For Android you can use Scala and many people do it. There's a SBT plugin for painless setup and you can work with IntelliJ IDEA as your IDE. Some people even go for Clojure. For iOS, there's RoboVM [1] and you can also use that in combination with Scala - it's very promising.

Java the language sucks, but the JVM and the ecosystem are great and you've got mature languages designed to run on top of it, languages with big communities behind them. Of course, learning a new language and finding the best stuff in a huge ecosystem where choices abound takes time and patience, but I think you'll learn to appreciate it - or if you like C# so much, there's always Xamarin, though it's a little pricey.

[1] http://www.robovm.org/

[2] http://xamarin.com/
For me the screen is the most important thing. Pretty much anything these days is 'fast enough' for what I need if it's got enough memory. I was a bit disappointed, infact, in the HD screens these days - my old one was 1920x1200, rather than the new one with 1920x1080.
Or a patent on the process. That changes negotiations significantly.
It's the best if you never want to hear from me.

I have my mail software set up so that I can comfortably write emails, match and track responses, and all that. If you want me to use your mailer instead, I'll probably just forget about it.
The advantage of being a startup is precisely that your mission need not cohere with the investments of a large corporation. You can do what you like.

From MS's perspective (again: I work here, but my opinions my own blah blah) the problem is this. People use computers to access the Internet. MS can't just be the OS and the browser used to access the Internet to maintain its lofty position as a field leader -- if MS's job is to supply the Internet as a service to people on MS devices, then it is mission-critical that it also be the landing page of the Internet. If MS gives up Bing, it might as well give up all consumer investments IMHO.

It is (IMHO) more important that Bing exists and is mostly functional than it is that Bing is equal or better to Google in every way.

Of course it is a huge priority to make Bing a viable threat in its own right, but what I'm saying is that this is not the only consideration.
Great suggestions. I've thought a lot about this area and feel I've struck a good balance for risk vs. low barrier to entry. People don't think about it but third party payment aggregation is extremely risky from a fraud perspective and many times that cost gets passed on to the users.

Unfortunately I don't think I can hold off on payment collection until after the race because organizers need the registration money to actually pay for the race facilities. Any suggestions there?
OwnCloud 6
Scrivener's actually an interesting tool for research, depending on your exact needs. Not as cross-platform as it should be though.
I think you may want to do a wee bit of editing, because I assume you meant:
"Not only it doesn't everything it claims" -> "Not only does it do everything it claims"

"but also the UI is well thought" -> "but also the UI is well thought out"

pap andria polous
I agree the copy is silly. But the truth is, most time-picking interfaces are total shit. We have a million pixels of touch-sensitive surface to work with, and apps want me to scroll through two small spinning wheels and tap through several screens just to give it the information "8am"?

Representing the 24 hours vertically using the entire screen is a much better way to do it. So I wouldn't say it's necessarily more "intuitive" or "enjoyable" but it definitely seems like "less of a pain in the ass".
I've done COM in straight C and it's not too bad. It's rather reminiscent of the Linux kernel's "operations" struct-pointers. (i.e. where `struct file` contains a `struct file_operations *` and the operations struct itself is full of function pointers - kind of like the C++ vtable concept)
And the shop selling wallets and backpacks.
> If every city in the Bay would do the same, there would less incentive for homeless to congregate in SF.

So then any such program shouldn't be city specific. Why would residents of a city do things that result in more homeless in their own city? Basic game theory.
Where's your citations for your statements? You can't go making up facts without backing them up.

Bullet trains travel on a track, they do not travel freely with other bullet trains in crowded roadways. Pretty much anyone with a pulse can get a driver's licence and many people don't take driving seriously as "I am putting my life and other's at risk when I step into my car." Most people don't own a bullet train. The comparison is useless.

Plus speeding trains do kill when they go past the posted speed limit, which is posted for safety reasons, example:
http://www.nytimes.com/2013/12/03/nyregion/metro-north-train... - by the way that train crashed on a Sunday, if it was a weekday there would have been hundreds dead as it is a major commuter line. Instead there was only 4 dead.

Here's some research that says speeding contributes to crashes. However, a car travelling much faster than the rest of the cars on the road are the most dangerous.

http://www.sciencedirect.com/science/article/pii/S0001457598...

http://trid.trb.org/view.aspx?id=712279

http://www.nsc.org/safety_road/DriverSafety/Pages/Speeding.a...

http://www.sciencedirect.com/science/article/pii/S0001457505...

We have a problem when people post random speed limits without actually studying and taking into consideration safety.

Bullet trains are designed to go fast safely. When the parent talked about speeding they were talking about going past the posted speed limit, which for argument we will assume was posted for safety considerations. Of course, the faster one is travelling if there is an accident, the more deadly the accident becomes. This is simple physics. Bullet trains also have a speed limit, just a much higher one, and I don't know if they are physically built to travel past the safe max speed.
Its an incredibly well engineered app. I ran it on my phone and it wouldn't even lag and looked incredibly smooth. I have other apps on the phone which wouldn't come anywhere close.

As soon as you used it whether it was pleasant or not it felt like a lot of effort was spent putting together the simple thing that it was.

I emailed the devs once to ask them a bit on how they managed to get it this way but they seemed too busy then. They said they would make a blog. I hope they still do this.
That's a good idea especially if you want to prevent visually impaired people from being able to communicate with you.
Sneakers: Performance background processing for Ruby
In my first yr, the accounting 1 professor released a new book each year, so the book i got from a friend the yr before was useless and I remember being pissed about that. He would change it up, add new tutorials and change up the workbook that goes along with it. Nobody ever questioned it but we all thought that was not right.
I can tell you don't know and have never spoken to anyone left-of-center in your life. Your description of Liberals comes straight out of the Libertarian playbook. The image of the "peace-loving, bleeding-heart, hippie Democrat" is a weak attempt to make ANY support for defense look hypocrite. In reality there is support only not as much as you or other Libertarians would like. That's a perfectly normal point of discussion if you're willing to put your lies aside.

There might not be a broad opposition coming from the left but there is an opposition. If it were up to Democrats the bipartisan Amash amendment to defund the NSA would have passed[1]. The problem isn't a Democrat in the White House, it's a non-functioning GOP in Congress.

I still support Obama and I have no problem talking about it.

[1] http://defundthensa.com
> Explicit "self" is stupid and most people hate it. Javascript and Ruby are comparable languages, and neither of them need this while still having the exact same flexibility as python.

I love explicit "self", are unfamiliar with these "most people" you refer to, and Javascript makes my eyes bleed. The "most people" community I'm familiar with runs from javascript like a burning building, with an honorary mention to its exquisitely horrendous behavior w.r.t. "this".
"Easy" is a relative term. The issue is whether you want to make it easier than it previously was.
Were they making money though, just from the search side of things? Yahoo expanded into being a "media company" and portal as a way to generate revenue - search was just one way to get people in the door. Sorry, that's what I meant by worth (financial worth).
"Rand Paul, using any available brick to throw at Obama"

In short a version of grandstanding. Schumer of NY uses any opportunity he can in the same way for certain issues.

While all politicians do this some are more likely than others to seize the moment.

In other words something is in the news and then all the sudden Senator "x" is writing a letter or demanding some action which gets him publicity.

It would be interesting to see how many times a press release is issued by these types that is not about some issue that has bubbled up first in the media. (My point being that I'd like to see if I am correct...or not.)

I do know that politicians are quick to write letters about anything and everything. But certain issues that have more PR potential seem to be more equal than others. My observation.
I want to say "see also: Banksy", but I don't know if that idea is completely thought out.

Ha ha. Here's a quick roadmap =D

Junk on a pedastal >Duchamp

white cube > makes junk look good

mass produced junk (for the white cube) > Warhol [0,1]

who needs a gallery? just pile junk outside > richard long [2,3]

who needs order?... junk-just-piled...in-a-gallery > Various [4,4.5]

Someone elses junk/pile, already outside?> Banksy [5,6,7]

_______________________________

[0] http://coca-cola-art.com/2008/11/15/andy-warhol-moment-fame-...

[1] http://glgvisualculture.files.wordpress.com/2011/07/warhol-b...

[2] http://www.kcrw.com/etc/programs/at/at120524land_art_at_moca

[3] https://en.wikipedia.org/wiki/Richard_Long_%28artist%29

[4] http://www.independent.co.uk/arts-entertainment/art/news/how...

[4.5] https://en.wikipedia.org/wiki/Appropriation_%28art%29

[5] http://www.slate.com/content/dam/slate/blogs/browbeat/2013/1...

[6] https://en.wikipedia.org/wiki/Street_art

Its worth noting that when poor people (eg, homeless) pile junk outside...its called vandalism.[#,##] When rich, white people do it...its put in a museum. The confusion of vandalism/and art making...is the origin of s0-called "street art".

[7] http://fineprintnyc.com/images/blog/banksy/better-out-than-i...

[#] http://news.yahoo.com/homeless-man-who-had-been-living-in-wa...

[##] The origins of the vandalism / art dichotomy more correctly stem from the work of (poor, black) people...ie, graffiti artists...not to suggest they were homeless...my apologies for the "confusion in the allusion", above.
Larry and Sergey won't respect you in the morning (2006)
Will this tech improve live video streams?
New York State Is Set to Loosen Marijuana Laws
If the problem you are solving is gone, you better be the person who solved it and collected the coins.

If the existence of HTML/CSS guru depends on the bugs/problems of the browsers, they had plenty of time to see it coming. HTML/CSS is nothing more than a way to describe the way a page should look like. The HTML/CSS guru should not exist anyway since the designer is supposed to decide how the page should look like, so finally HTML/CSS is spoken by the right person without the translator, that is why HTML/CSS is just another yes no question.
Ask HN: Have you experience of deploying Raspberry Pi in the field?
My experience with the Raspberry Pi is limited to running two at home as a NAS server and a media player. For those functions I love them for being completely silent and the low power usage.

So I started wondering if anyone is deploying them in production to customers where any kind of servers with limited processing power are required? For example audio/video displays or monitoring of something via a external circuit.

While mine at home have been running non-stop for almost two years without any trouble I am not sure about deploying them in the field.
That's good to hear, but all the guides and sample essays I've seen were based on it.