skysight-inc/HackerNews huggingface dataset:
The article is so enthusiastic, but it makes me sad. Work is where people spend the majority of their time. This environment is bound to be stressful and unhealthy.

As for closed doors: just leave them open, problem solved. Or, these days, just send a message via some chat application to your colleague and walk over once they invite you via chat.
Well this looks like a great breeding ground for the next big plague. If one person gets sick, it'll spread around the entire company?

Also looks strangely reminiscent of the industrial revolution. http://3219a2.medialib.glogster.com/jayytyler97/media/c6/c60...
Learning D by Mike Parker
Would that really be the best way to set up offices? I would think that it would be better to set up offices around the perimeter, with as much natural light flowing into them as possible, meanwhile use the center no-window spaces for hallways, conference rooms, communal spaces.
Nice project. I wonder, would https://commons.wikimedia.org/wiki/Category:Caricatures_by_L... appear as funny to a blind person as they are to a seeing person?
Funny thing, I tend to use Tripadvisor more for reviews than I do Yelp because I find the non-local perspective on places to actually be a benefit when it comes to deciding where to go. I am fully aware that those reviews are even more profoundly tourist-tinged than Yelp, however, there are some very smart travelers. For example, if some lady that has been all over Asia said "this was the best Kung Pao Chicken I've had since I was in Suzhou" then I'll pay more attention than some San Franciscan claiming their Kung Pao Chicken was the best one outside of Chinatown.

Also, the implication that everything is better in SF/NYC compared to Tulsa/KC/Duluth/DesMoines and thus the opinion of Joe and Jane Honeymooner isn't as useful is really rather snobby.
Would a Offline/Cache mode solve this? Most places now (including planes) have Internet, it can be spotty, but I mean a lot of Browser based apps today continue working even if you're not online and then sync everything you have done once Internet is back. In these situation you won't even notice if your link drops here or there.
Konica Minolta C280 Drivers Printer Download – Printers Driver
That's a personal opinion and I fully respect it. But I would like to share mine too, which is pretty opposite to yours. I worked for 3 companies as a dev in about 6 years of experience, I always left because I wanted to move to something "more", not because I didn't care or didn't feel included. In all 3 I had a seemingly open space and I really like it if I have space to breath.

I don't think it's about not caring or mattering, actually, the open space environment originated to fight that feeling of being nobody, alone in your cubicle. What open space is trying to achieve is showing that everyone is, at least theoretically, on the same level.

Ultimately, I like it, but I don't think it's perfect and it will probably change. The thing to remember is that this whole big companies are a relatively new thing and nobody has the perfect formula yet, people/companies are experimenting and doing an effort to improve working conditions. I think that matters and I look forward to the future. We are iterating and as long as we don't start to regress I can do nothing but be happy.
Implementing a category-theoretic Hask-monad in Haskell
This barrier is even less of an imposition now that we have intra-office IM as the norm. If someone is in their office with the door closed, drop them an IM that they can read and act on when they're finished with what they're doing.

Maybe it matters less for non-programmers, but even a brief unexpected distraction can undo multiple minutes of mental effort for me. When I need to focus, the headphones go on, the door gets closed, and I intentionally erect barriers to interaction because it's important that I not be distracted. That closed door is a feature, not a bug.
While the gold linker is now part of the GNU binutils distribution, it's speed advantaged stem exactly from what you mentioned. The origin question is how lld can improve on that even further. Is there any document such as http://static.googleusercontent.com/media/research.google.co... for gold ?

"Unlike the GNU linker, gold doesn't use the BFD library to process object files. While this limits supported formats to ELF only, it's also claimed to result in a cleaner and faster implementation without an additional abstraction layer. Complete removal of BFD was cited as a reason to create a new linker from scratch rather than incrementally improve the GNU linker.[5]"

-- https://en.wikipedia.org/wiki/Gold_(linker)

"Gold is known to work on x86 and x86-64, PowerPC (partially) and ARM."

-- https://fedoraproject.org/wiki/GoldLinking
'Note: As of November 2015, Edge Animate is no longer being actively developed.' Source: http://www.adobe.com/be_en/products/edge-animate.html

Flash has been capable of exporting html animations for quite some time now, so I can't say this is unexpected. This seems like a large step in deprecating the Flash name and player in general.
Why does a blind person wear a wrist watch?
> IntelliSense support for languages including Go, Java, Perl, R, Ruby, and Swift

> C# REPL

> C++ go to implementation

> IDE stays unlocked for a year or more after signing in

Awesome!
It's not that bad: "apt-get install mail-stack-delivery" on Ubuntu and you have everything you need. Ok, to make it real nice will take some work, to get approved certificates, SPF and DKIM working can be a challenge. But in general you can quickly get going of you want.
From what I've heard, weed seems to work better after the first few tries.
I put the default constructor in private and mark the constructor I want everyone to use (typically the only one) as explicit. Seems safer than implicit conversions.
Previous discussion: https://news.ycombinator.com/item?id=9379582
I admit that it is probably an age bias but this has always seemed nutty to me. Bill Gates has stated that one of the best things that he ever did for Microsoft's productivity was to give all his programmers offices.

Sure you can use headphones but I am most productive in absolute quiet. I can just imagine having headphones on with a low level of annoying white noise and I am deep into a difficult problem and then someone taps me on the shoulder.

I'd leap up pulling the laptop with me until my headphones jerked off. Somebody would ask me do you know where they put the coffee? I'd answer that I don't drink it and then spend another hour getting back to where I was before only to have someone else tap me on the shoulder, arrrgghhh.

I am willing to bet that the best programmers Facebook has got are hunched in the stairwell or a janitors closet getting work done.
3h for me ATM. Has been like this for a few months and is surprisingly effective.
try this : https://invoicewave.com/
Ash port durbatulûk, ash port gimbatul, ash port thrakatulûk agh burzum-ishi krimpatul.
I interviewed once up at the Borg, and as far as I remember almost everyone had tiny private offices. They were little more than closets. I'm sure some people had bigger/better offices than others, but there was a decent baseline.

I've worked in both private offices and big open floorplans like this. Prefer the former. However my favorite work environment was a smaller company where we all had two-person shared offices (most with no windows), and large coworking spaces where one could camp in the sunlight and be more social.

The two-person offices kept people from feeling totally isolated and encouraged some level of watercooler conversation, plus gave everyone a sense of privacy and control over their immediate environment. I thought it was the best of both worlds.
Have you ever run your own mail server before?

edit: I've never spoken to someone who has and says it is 'easy'.
Oh, it's absolutely a personal opinion. Everyone will react differently, and I truly hope that the folks that work there feel that it benefits and fuels them.

I totally get the idea behind open workspaces, and while there are positives to them - they definitely do encourage collaboration and more frequent interaction - I'm massively less productive in them. My issue isn't so much the lack of walls, but the complete abolition of any sense of ownership of a space. Not having a space that feels like my space makes it more difficult for me to get "into the zone", just because I'm less comfortable. Drive-by conversations can utterly murder a good half-hour debugging session. The temptation to get distracted by all the things going on around me noticeably cuts into my motivation and ability to buckle down and tear into the really hard problems.

I realize that this is just my personal reaction to spaces like this, and I'm certainly not authoritative on it, but I have absolutely observed that I'm far happier and more productive in a space that I can both feel a sense of ownership of and use strategically to limit interruptions and distractions.
LeadGenius (YC S11) is hiring designers
They're quite comfortable if you get the right size and adjust it as you like.

Also build quality is a big part of it. I'm sitting on one I bought 10 years ago and it's still showing no signs of giving up. Meanwhile during that time a friend of mine has thrown out 3 ~$200 chairs already.
Dr. Suma Kantipudi , Gynecologist in Prasadhospitals at Hyderabad
Interesting. Layout looks a lot like Netbeans, example: https://eclipse.org/che/img/che-lighttheme.png
My very existence is defined by this vision. Let's talk.
Some genius at one place I worked decided to call our new SIEM offering 'INASS'. They were completely serious. Company head didn't see anything wrong with it, so for a few months we were offering INASS as a service. Can't remember what it stood for now, but luckily one of my higher-ups got them to change it to something more reasonable.
Running a mail server is easy, providing a mail service is HARD. Deliverability is really difficult. Being online all the time to make sure you're always recieving email is hard.

I was constantly plagued by worry that the important email I sent never actually arrived, or the important email I was waiting for had been sent but I never actually got it.
Cavium is still producing MIPS64 as well as ARM64, although whether they will continue to do so is unclear.
The thing I found is that the safety benefits of static typing are pretty all-or-nothing. If your whole program is typed, you can maintain a much smaller level of test coverage and have the same defect rate (or alternatively you can maintain a much lower defect rate with the same level of test coverage). But untyped parts are "infectious": a type error in one part of a program can show up a long way away, having silently propagated through your generic code until it hit something that made very concrete use of the value. So if even 10% of the code is untyped, you end up needing the same test coverage you would in a dynamic language.
no not really.

my laptop screen is dramatically smaller than my normal screen and the dpi differ as well. so screen + laptop <> 2 x screen.
- Text isn't sufficient to a rich interface.

- Auto-completion is best when you start with arguments (as opposed to a function or predicate).
Here though it is clear that they were in the second category. They said they pivoted several times, changed their customer targets, tried many things and it didn't work out. It's not like they started with a "know-it-all" attitude, it's just that they tried, failed, iterated and failed again until they could not do it anymore. I say congrats for trying.
Please don't assume that internet is there always. Lots of regions in the world don't.

Further, even if it is there, if you have bad reception, assuming a good connection is in place hurts the experience. If you design your product as "connection is needed for some things", it will be way better than "connection is always perfect".

As an example, I hate when I'm about to read a webpage opened previously on my browser, and then somehow, something triggers a refresh, I don't have good reception, and I need to wait minutes for the page. One person assumed connection will be quick and it is ok to discard my copy and wait with a blank page until the next one loads; another assumed that huge pages are ok, and putting the content last in the html is also ok, and then, I end up without the content.
World hunger is the result of politics, not production
I am still not sure what problem this is trying to solve. I can imagine that for beginners, not having to set up a development environment is an advantage of a web app.

But setting up JDK and IntelliJ|Eclipse|NetBeans typically takes five or ten minutes. After that you can use your environment everywhere and have a native experience (as far as native is possible using Java ;)).

It will be fast with or without internet, it will continue to work as-is when the company creating the IDE goes under or decides to double prices, I can use it with local tools (Git, Mercurial, JVisualVM), and my secret sauce does not end up on somebody else's server.
Li-Fi Probably Won’t Be the New Wi-Fi for Most People
how far are people in reversing the bitstreams? I'm thinking maybe I should choose an FPGA and try to raise money on kickstarter and spend one year on it.
Good point, and I completely agree. For cheap 2d traditional cel animation it definitely has some use.
100 Notable Books of 2015
They do work, but only if you upload them via CardDAV - we don't have any UI for them in the web client yet.
Small Skull and Crossbones in GMail
I do personal projects on the train mostly. The only nuisances are obscure programming references and pip. Can generally move to another problem if I'm blocked though.
Who the heck is that guy?
The Decline of the Office Holiday Party
Ask HN: How do you protect your privacy online?
How much do you care about online privacy and security?
How do you implement it? And how much does that cost you?

I would pay for VPN but again how can I trust that company?

I am looking something that I can trust and is open and transparent. (or at least close)

Currently I use Ghostery, Adblock, and sometimes VPNbook (vpnbook.com)

Interesting read:
http://blog.spotflux.com/debunking-the-myths-of-vpn-service-providers/
https://www.goldenfrog.com/blog/myths-about-vpn-logging-and-anonymity
This is long past. In the height of the dotcom bubble in 2000 they contributed ~4% to Finland's GDP, but aren't currently very significant. See http://www.wired.co.uk/news/archive/2013-10/04/finland-and-n...

They do still seem to employ 5000+ in Finland according
to their website. And probably left quite some cash in Finland in the company's hey day when global investors got into the stock.
The day I became a millionaire – David Heinemeier Hansson
Minimal, unopinionated static site generator powered by webpack
A programmer wrote scripts to secretly automate a lot of his job, email wife
Most buildings will have considerably more interior than window space, so it will be difficult to give all offices a view. In my opinion it's therefore better to have everyone share the nice spaces than to give preferential treatment to some employees. Plus, the point of an office is to have somewhere to concentrate. There's no reason you can't get up and go somewhere nicer for collaboration, creative thinking, relaxation, etc.

Edit, in fact, I just looked up from the desk in my home office and realized my blinds are closed. For a few hours in the afternoon I have to keep them closed to prevent the sun from blinding me, and they often end up staying that way. When I'm working I don't really notice. I'll generally think to open them when I'm in here relaxing on a nice, sunny day.
Typically, those watches have a button that they can press to generate a voice output that tells them the current time (and date).

For example:

http://www.braillebookstore.com/Talking-Watches
it gets even funnier when you put the two together!, (SIEM(IN))ASS
This bug (input field doesn't scroll automatically, but spills its text into the surrounding elements) is a good demonstration of just how many, many small details you have take care of when implementing a browser engine.

A really monumental task. The servo devs have my respect!
Relevant algorithms by J. Ian Munro and Hendra Suwanda from 1979

https://cs.uwaterloo.ca/research/tr/1979/CS-79-31.pdf
http://www.sciencedirect.com/science/article/pii/00220000809...
You should have a look at QtCreator which follows a minimal IDE philosophy. The only downside is that it's only for C++.
TypeScript isn't competing with Flow, it's also competing with Babel. I still don't understand why MS keeps wasting energy on implementing ES.next features in their transpiler when there's already an established modular open source solution available. I understand why it started that way but even FB stopped using their own transpiler (JSX) once Babel gained traction.
As Yoda would say, that is why you fail. I've spent entire months traveling with a laptop through places with no internet access. I've planned entire trips around the idea.

Coding from a hammock on a tropical beach with nothing more exotic than a generator running for a few hours in the evening to keep the lights on and the beers cool in the bar (and your battery topped up). Sailing in remote parts of the Caribbean, with a little wind turbine on the boat to charge your machine (and again keep the beer cold). Hell, even trying to work from a coffee shop in England with their quaint idea of "internet" and "wifi" even in 2015.

Your laptop weighs three pounds. Take it someplace nicer than your living room!
I am all for static typing and type inference. But are you sure `tsc` could hold the gun to your teammates? They could just write regular js, which is also valid typescript. They could also throw up their hands and annotate most types with `any`.
My current IDE works just fine with or without internet access. I don't remember the last time I needed to code on a computer besides my own (which is the only use I can think for this, or maybe on something like an iPad Pro).
And? We were talking about commonly held ethical or moral beliefs. Not what "true morals" or "true ethics" are. I quote those, but I don't reject the idea that there are true morals or true ethics that exist outside of your opinion and my opinion. It certainly feels right that there is a truth somewhere that is bigger than my ego. I'm just pointing out that you can't use general agreement across time and culture as evidence for said external, objective true ethics, because such an agreement doesn't exist in a meaningful way.
That image has the oddest interaction with the user's mouse.

I had to check the site on a second browser to make sure it was acting as intended and not some bug.
on the other hand, just installing updates to existing packages in a linux distro such as linux will break everything. I guess we forget that despite OSX getting worse over the past 6 or 7 years nothing else has really gotten any better.
Li-Fi might not need line of sight, some experiments were thrown around showing a 70 Mbps transmission rate with light reflected off walls and other surfaces.

Which, obviously, is a large step back from the 224 Gbps claims for direct line of sight communications, but could still be interesting to e.g. replace ZigBee in IoT devices.
Varnish Software: Zipnish for microservices
SMTP requires the sender to retry delivery if the destination is unreachable.

https://tools.ietf.org/html/rfc5321#section-4.5.4.1
Ganz richtig, Ich bin Schwede. True, I'm Swedish. Ja, jag är svensk.
Totally agree, and although Codeanywhere is not there yet. We are currently taking steps to enable this exactly. If you internet "breaks" that Codeanywhere won't it will just work (sans things a connection is needed for) and when ist back it will just continue :)
WSJ Interview with Alejandro González Iñárritu
Secret Hitler – The Deceptive Board Game
Interview with Devesh Sharma – The Founder of WPKube
This. Especially consistency because it leads to that "trust" you allude to, that I can walk into any Mcz (what we call McDonald's here in Australia) and expect the BigMac to taste, look and even feel a certain way.

And speed. More often than not, as soon as I finish paying for the food and pick up some straws/napkins, my number is called. Given all the mentioned attributes, it's an amazing feat and I'm ever more impressed with innovations that Mcz come up with. Part of this speed comes from when they switched to keeping ingredients of a burger in temperature controlled trays ready for assembly. This also had a bonus side effect: the food is always at a consumable temperature when served, never too hot or too cold. Compare this with your run of the mill restaurant where you have wait an extra 10 minutes after the food is served, so it doesn't burn your tongue off.

Also, since Mcz is always under spotlight given its enormity as a company, they have nutritional information for every product. Now tell me, how do I know how much saturated fat I'm being fed in one of those fancy restaurants. Ask them? I did a few times. They didn't know it themselves.
Can you explain why their hardware functionality is a long ways off from being replicated by SDN?
Clojure would be a nice environment to work with if it wasn't running on JVM.
It renders Clojure a resource hog, and the startup time is awful. A big no-no
for most of my use cases.

> Python’s mysql and postgres database drivers required compilation. This made both developer machine setup as well as deployment more complicated than it really needed to be.

Not quite. You made setup more complicated than it needed to be. Ever heard
of binary packages?
But isn't your "secret sauce" already on some else's servers? Like GitHub or BitBucket? What would be the exact difference here? Really and honestly interest in your thoughts. Thanks :)
I see all these comments saying it was a bad idea in the first place. That is quite not true. The market for custom jeans is simply overcrowded! I mean why wasn't getwear on this article at all: http://www.wsj.com/articles/SB100014240527487038050045756065...

I think that - as the article points out - the execution wasn't great for a number of reason, but don't blame the idea.
Ask HN: A drag and drop page builder plugin for my website?
Is there any page builder plugin I can use to let my users create static pages from scratch?

My website is built using Django.
Body-enhancing exoskeletons could be stepping into industrial trials next year
As far as I can tell from the README this suffers the same abstraction leak as most ORMs. Relations are not objects no matter how big your hammer is.
There are some subtle behavioural differences between the Language Service and the regular compiler, for example: https://github.com/Microsoft/TypeScript/issues/5243
There's a mildly amusing movie about the '70s Korean government's attempt to reduce population growth in a rural village: http://asianwiki.com/Mission_Sex_Control
It shows some of the concepts that resulted in the stunted growth they're addressing in the above linked article.

Nowadays the main issue appears to be that daycare is simply not affordable for the average young Korean couple, which is why you may see children still being raised by their grandparents instead. If the family is too far away, then the mother may give up her job until the children have entered school.
Because they're doing nearly $10B/year in profit on $50B in revenue?
>Hardware networking equipment is mostly going to become commodity (with SDN)

How is it a commodity? Very few companies are making mobile phone networking equipment. And now one of those few companies is buying another one. That leaves: Nokia, Ericson, Huawei, ZTE and Motorola. If you're a European country or the US, you might not want to buy from two of these.
Easily get back to the images you’ve found on Google
Yeah, I had to leave a few meetings to 'get a drink of water' when we were discussing this. I wasn't the only person in the room who did. We got a lot of odd looks from seniors in that meeting. Perhaps it's only a millennial thing to find SIEM INASS funny?