skysight-inc/HackerNews huggingface dataset:
A single Ikea desk, beside a window that has good blinds, on the 19th floor of a building with a view over North London.

Under the desk a UPS, NAS (18TB RAID6), the WiFi plus a single powerful workstation (16-core, 192GB RAM, SSD for main drive, 6TB RAID0 scratch disks).

On the desk some books, a bottle of single malt whisky, a playstation (dusty and not wired up) and a scanner. A single large monitor (high quality). A desk lamp with halogen bulb.

My home office is just a corner of a room, with all the tools I need nearby.

It is slightly messy, I tend to have mail opened on the desk, and small things around it.

It's comfortable, a place I enjoy being.

But it's also a work zone... my viewing of videos and entertainment is on a television purposefully not visible from the desk. Meaning I must leave the work environment to enjoy entertainment with others.

I'm not fortunate enough to be able to create a study room that could be an office. Space is limited, but the ideal would be a comfortable library space, lit well enough (but not enough to harm the books), and quiet.
It is that simple once you know all of MtGox addresses and transactions. But I doubt you will ever get that information, I even tend to doubt MtGox that MtGox has this information itself.
I don't have one really. I have a T400 thinkpad and work wherever I feel comfortable. I avoid a specific place to work as I find that terribly demotivating.
Lol - I am sure the police know your name too :)
which you can run at any time. Git also runs a minor gc every time you do a git push, which does do some compression.
> These methods are all unquestionably faster than the standard method, so would speed up the turnaround times, theoretically saving airlines money.

That's assuming boarding is the bottleneck in the turnaround process. Is it?
Assuming that a person putting money into an institution is gauranteed to get that back, given enough time, even in the case of bankrupcy, then it would be reasonable to expect them to fall into permanent debt.

But, if you've put money into an institution, knowing ahead of time how bankrupcy could affect you in that particular instance, and you want different laws after the fact, then you're shit out of luck.

Regardless of that, equating an individual's assets with a business's assets would discourage any growth of a business, given that the individual can no longer cover the fallout if it goes bankrupt, which suggests that the economy as a whole would suffer.
I once saw a question about the delete statement on the END of a C++ function (a C++11 feature) and it was closed as being to broad in terms of geography.
As is usually mentioned on the "Take my SO, please" discussions on HN, there is a site for that[1], which I usually forget about when I have that type of question.

[1] http://www.slant.co
Show HN: Mucks - a session manager for GNU Screen and tmux
Our house is part of an old 12th century church. The part of the house that runs into this church is my home office. We work here with 2 (sometimes 3) people.

The view is amazing, but I've crammed it with cheap functional desks and chairs and shelfes/tables. The walls are painted a nice purple, but the rest is all about "while we're not making a bunch of money, we can't have nice things".

Do mind that our equipment ( Computers, screens, (3D-)printers etc) is all up to date, no savings there, obviously.
On stackoverflow, it is not so clear-cut and I can't tell you one single kind of question. But on physics.stackexchange.com, my problem is that apparantly medium-level questions are frowned upon. We have some very high-level (research-level) questions, and many very low-level (popular science or below high-school level) questions. People rightfully complained about the low ratio of high to low level questions, but one thing they did against it was to ban "homework" and "homework-like" questions. This does not just include actual homework, but basically anything where you say "I'd like to calculate x, how do I do it?", and anything where you have to go through a few steps to find an answer.

The problem is, after ~10 years at the university, studying and teaching, I'm basically an expert in "homework". I can answer most university-level questions. I prefer answering (and asking) questions where the answer is "do this, then this, and then you get that", maybe with a few formulas, to a few paragraphs of prose. After all, I personally think that fits better with the SE model and with physics. But actually, what's welcome at the moment are mostly "conceptional" questions where an answer explains an abstract concept with prose. The community has narrowed down the allowed scope a lot out of fear of 1) low-level questions, and 2) accidentally helping somebody with their homework (god forbid!). But instead of getting more expert-level questions, they get less mid-level questions. I've found that I can currently neither ask nor answer anything there.
Different strokes and all that but I have a reasonably big desktop setup (4 large monitors, multiple machines, etc.) but my main keyboard is an Apple Bluetooth one which feels no bigger than the one on my MacBook Pro.. :-)
I work from home full time, and live across the road from the English Channel (St Leonards On Sea), in a Victorian Maisonette. My office is on the 3rd floor with bay windows overlooking the sea.

The office room itself is largish, with 1.5 sofas, and a small table for tea. I have two desks - one sitting and one standing. My sitting desk is for writing code only. My standing desk is for everything else (meetings, email, etc.) My code-desk faces the sea so I can look out at the blue for inspiration if I need to. Above my standing desk is a whiteboard for notes/todo/etc. I have a small closet with a printer and supplies. I have to shield my workhorse machine from the sun sometimes so it does get too hot in the summer. In the English winter (10 months out of the year), it makes for a nice natural cooling system :)

-- EDIT -- here is a very poor quality photo: https://twitter.com/binarymax/status/460012757317074944/phot...
The main reason was that APItools is not a typical "web application" - it has a web frontend, but its most important part is an "intelligent proxy" - it does things like storing requests, changing them on-the-fly, and sending them to other places. We had to use some of nginx's more arcane tricks to get that part working.

Lapis had some abstractions on top of those parts, and we ended up "fighting" with Lapis more often than we wanted.

There's also the fact that we don't use postresql for persistence (we use redis), so we didn't get the advantage of using Lapis for the "Models" of our app.

Finally, and this is a minor thing, most of the existing doc is for using moonscript, not Lua, which was a bit of a bummer.

If you are planning to build a "conventional" web app on top of openresty, I think Lapis is the best tool out there at the moment.
Copy is a trait that is automatically implemented by the compiler (and cannot be manually overridden) that basically just says "semantically this type can be copied with memcpy", it doesn't actually control the runtime behaviour of =. Passing around a Copy type by-value leaves the source still usable ("a copy"), any other type leaves the source unusable at compile-time ("a move"); assignment is just a normal by-value use of the right-hand side. (The phrasing in that section isn't as clear as it could be.)

They are templates with checking at the declaration, not the instantiations, so you don't get the errors nested deep inside libraries with ridiculous chains of messages.

Don't knock the semicolon thing until you try it, it's actually pretty nice. :)
Agreed, and we've tried that with other USB DAQ systems. The +5 rail is still referenced to the inferior ground. You can split that guy out too, and bring in external power; but then there's the question of the signal lines - to whom are they referenced, and will they function reliably?

It's so much more satisfying to know that you have truly isolated connections than to worry about whether you've gotten a complicated system laid out correctly. I don't trust me to get the details right :).

(As you say, for cleaning up AC from the mains, isolation transformers are fabulous.)
Yes, there are a huge number of Q&A sites. You just listed three yourself. Others include things like coderanch, SDMB general questions, linuxquestions, etc etc

But all of them have flaws: of course they do. If you think your alternative SO will work so well, then set it up. I've no doubt you'll end up with massive pedantic arguments about what "helpfulness" means before you get beyond 10 users, but perhaps I'm wrong and you'll do to SO what it did to expertsexchange.

I just prefer that the existing SO doesn't get broken to the point of uselessness for the sake of experimentation with different posting criteria.
I sometimes indulge in accepting/rejecting proposed edits to questions. What amazes me is the suggested edits where woeful English goes ignored and yet some code gets formatted. Naturally I then feel obliged to make an edit of my own. Typically I put some paragraphs in, sprinkle in some punctuation, remove the 'plz hlp' from the end and so on. Then I click whatever the 'save' button is to find out that the suggested edits have already been accepted. So low-quality English is obviously fine then!!!

I am also surprised at how many suggested edits are anti-pattern. Quite often there will be a question where the original starts with 'I am...' and someone has suggested changing that to 'I'm...'. Er.. No!!! It would truly annoy me if my own questions (written 'BBC Style Guide') were reduced to pigeon English in such soul destroying ways.

Added to your proposal, and wherever you are able to get with it, something simple can be done with the questions at time of entry. Much like the BBC has a Style Guide for their journalists to live by, so should Stack Overflow. There should also be some basic checks against it when someone asks a question. If the question contains 'plz' as a word and it is not in a code block then that should trigger some 'read the style guide before you ask questions' response.

I do understand that the site is for everyone regardless of ability with written English, however, a little note saying "in formal English we use 'I am...' instead of 'I'm...'" would actually be useful to know for anyone that does not have English as their first language.

Let's take a real world example:

Hello I started making an aplication on adroid, it's a simble BMI Calculator. The aplication has 2 activities (Main with a menu, and BMICalculator with the widgets).

That opening 'Hello' and the spellinz of adenoids and thimble should just make this question an instant reject. Plain and simple.

Next real world example:

my if query doesn't work. I'm always getting the invalid class. No matter if the file is an jpeg, png or txt.

Suggested edit has added extra code to provide some context.:

my if query doesn't work. I'm always getting the invalid class. No matter if the file is an jpeg, png or txt.

$('#some-input-file').change(function(e) {

This is a useful contribution, but the start of the question should be 'My' and not 'my'. This is basic primary school English that has been ignored.

So, to conclude, a lot of SO problems are garbage in, garbage out. A little bit of English language grammar and spelling - as has existed in basic versions of Word since the Windows 2.0 days - would help out enormously.
And here I thought I was really bad at asking questions or something ...
I wouldn't sweat it too much.

I've also noticed that really in depth questions with a lot of code examples and explanations doesn't help either because then they get no responses or votes.

It's funny when you're asked to supply detail but when you supply detail no one replies because they can't be bothered to spend 4 minutes reading the setup/code details.
I love the 'try quora' advice. 'Not enjoying running our gauntlet? Maybe trying swimming in this rain filled dumpster? I wouldn't.'
Segurança do Trabalho na Construção em Lisboa
Nice. Similar thing for Golang would be appreciated. I mean more advanced than Go tour.
Saying that Group 3 is a subset of Group 2 misunderstands the fundamental nature of Group 2. Help Vampires are a well understood phenomenon that predates Stack Overflow and even the web. It has to do with the fundamentally difficult nature of programming. There is a large subset of people who want to learn to program, but place a very low value on other peoples time, and see communities like SO as a free resource to the point that they expend next to no effort actually thinking and researching their problem. The worst part is when you give them an answer it does lead to critical thinking, but rather feeds their assumption that programming is about reciting the magic incantation which is easily obtained by asking a guru with a large memory of such incantations. In short, you don't want to encourage these people because they are just at a time sink that benefits no one (not even themselves).
>Why dont you try Quora instead?Quora is made for that type of question.I'm personally not interested in Quora as I find its content quality quite poor.

I think you answered your own question yourself.
> Copy is a trait that is automatically implemented by the compiler (and cannot be manually overridden) that basically just says "semantically this type can be copied with memcpy", it doesn't actually control the runtime behaviour of =. (The phrasing in that section isn't as clear as it could be.)

That's a very good news. Indeed that section is not clear, it looks like user defined classes could implement the copy trait, which would be really bad.

Thanks for your answers.
Google various sentences until you stumble upon something that contains the right search words. Then search for that right words.

For example, the above link stack overflow question with "easing" in it would be pure gold.
This was actually inspired by exactly that: http://gobyexample.com/
Yeah, but what would you expect from dynamic scripting?
The power requirements would be precisely why a Glacier HDD rack has only a fraction of its HDDs powered on at any given time. This also explains the 3-5 hours latency: you have a queue of jobs and you have to wait for other jobs to finish (eg. reading gigabytes of data) before your drive can be powered on.

It all makes sense.
You gave control of "digital cash" to a fly by night internet company. What were you expecting to happen?
You haven't ignored it. You prefer to name call without explanation.
Living in GitHub Issues Made More Pleasant with Bee
Actually it has a name, "The HN Effect" (inspired by "The Digg Effect", I guess) and it's a real thing as many web sites go down when they are featured in the front page.
I saw this posted on reddit a couple of days ago. The top comment, I recollect, was.

"If so, I love you CIA, you have changed my life. Here, have my data..."
I am currently having a very simple one. But I admired this one https://www.flickr.com/photos/paladin27/3217388885/ a lot. Will soon make out something like it.
(BTW, I edited some more details about copy vs. move into my previous comment just after you replied.)
can you link to your questions? I have had universally good responses to my questions, and have never seen the behaviour you are describing.
I'd like to filter out some people. Currently for example there is someone asking long and complex, but useless, Common Lisp / C / C++ questions without knowing the basics. He has also asked the same questions on the mailing list for this topic (it's about interfacing Common Lisp with C). He uses multiple accounts on stack overflow and asks multiple questions about similar things. Whenever he moves, slowly, forward, then something breaks and he asks.

It's like asking about formula one motor electronics, while not capable to even work on the simplest piece of electronics.

Stackoverflow really needs to adapt to these changing patterns of abuse.
European Firms Seek to Minimize Russia Sanctions
> This is the easy way out for them.

As far as I understand they wanted to restructure but they are not being allowed to by the court. The first line[1] in the doc essentially says this. This happens when the court doesn't think there is hope for rehab, which is not surprising in Mt.Gox case.

[1] "At 5 p.m. on April 24, 2014, the Tokyo Distri
ct Court issued an order of commencement of
the bankruptcy proceedings for MtGox Co.,
Ltd."
Well, we are currently connecting to the controller port because it's really easy to connect to those. But of course you can only hammer at those registers at around 40KB/s.

So yeah, a friend made a PCB and found some female edge connectors we can cut to size to connect to the EXT port, where we can DMA at 2.68MB/s through using eight data lines. On the other side of the PCB, we just stuck a custom sized 28-pin IDE header. Easy to do whatever with that: wire to breadboard one-at-a-time or with an IDE cable.

The hope would be to then have some device that monitors each clock rise, grab the eight bits on the data bus, and send it to the PC. It can buffer a bit and have some latency, that's not a big deal.

But even with ICs that can latch the data quickly enough, we don't have enough bandwidth over serial nor USB1 to send 2.68MB/s of data. It'll have to be high-speed USB2, and will almost certainly need to be some kind of custom driver, as I doubt you can do some kind of super baud-rate of 16,000,000+bps.
If you need an idea, pls take a look here : http://desk.cmiscm.com/
No. It is almost Pythonesque in its impropriety. That is, assuming it's the troll / satire I take it to be. If it's actually serious, a real company... I don't even... just no.
I did not read it like that. 9 bit is not really enough for an interesting instruction set for a register machine. It is however enough for a stack machine or something similar with implicit operands, but then again you need more instructions for the same task than with a register machine.
A custom made desk by the window with an obscured Indian Ocean view (Mombasa). Three monitors on the desk. Under the desk a build server and what was my main computer stacked one over the other. I work from home, and all this is just at the corner of what is supposed to be a bedroom. Nice curtains to have just enough light in the room and a nasty array of various cables all over the place.
That is mostly data and assets though.
We moved to the mountains in Central Arizona about 14 years ago and my wife helped setup my home office: large book cases, a huge teak desk, and an ergonomic chair. I have a view of the red rocks/mountains, which is nice.

So, I have a nice home office but I don't much use it because I prefer working in different places around our house and outside, weather and available shade permitting. I use my office mainly when I need to plug my laptop into a large monitor. Otherwise I like to use a light weight lap desk and roam. About once a month I will work out of a coffee shop.
I like to think that Silicon Valley is the prequel to Idiocracy and that there is just one Mike Judge universe.
If Nokia had moved quickly we wouldn't be reading this.
What's interesting to me (as a very frequent traveller) is that I have routinely seen completely full 747-size planes board in 10-15 minutes in Japan. This has much to do with the culture I suspect, plus smaller size humans, and less tendancy to take bigger bags. Still, it's impressive.
I'm pretty sure the map here is not the important part. The example demonstrates how to use the rest interface to talk with a store. The actual implementation of the store is up to you.
I may be wrong but somehow I don't think creators/artists read social comment like this and say to themselves "Gosh, he's absolutely right, from now on I'll give irony a miss and head off in a new direction". If they do then I would guess they're pretty derivative and unlikely to produce work deemed to be outstandingly original.
Thanks for the link to desk photos.

But, sorry to say so, that's one of the worst websites I have seen in 2014 - a slow flash page with long animations, annoying sounds effects and bad UX (even for year 2011).
Solar Power Is Booming, But Will Never Replace Coal. Here's Why.
Instead of fighting people who ask subjective questions, they should find a way to accommodate them ( make the questions expire after a year?). All these question closings are rightly perceived as aggressive and cause a lot of needless problems.
Spark of life: Metabolism appears in lab without cells
I haven't dealt much with c++ templates but they are fully turing complete. I believe rust generics are weaker and more like java. In c++ templates try to see if a type can be used in a function. In rust you can only use a function if the type fulfils a trait which seems a lot like generic constraints in java/c#.

I don't think making things explicit is a goal of rust. Making things safe as possible by default while being fas is. A good example is that most local variables are type inferenced rather then declared.
I left for the same reason. I wish someone would open a competitor where we could have these discussions.
Thanks for getting it :)

I don't think I've been downvoted on this one, just sunk below the upvoted ones ;)
I haven't completely lost interest in participating at SO, but I am mostly just thankful they don't delete all of the old "closed as not constructive" questions because they are some of the most helpful content on the site. The community wiki feature would be a better technical solution for questions that are a bit too subjective.

But then there's the proliferation of SE sites with ambiguous/overlapping subject areas and only a handful of users. I'm solidly in the "don't give a shit" camp for those.
We love Github Issues at our company, but it's missing one thing we really need: metrics. We need to track when a milestone was started, who completed how many issues in a milestone, what was the issue estimated at and what was to actual time to complete. We need data on what there is to be done and what will be done.

That being said, I don't think this is a feature set for Github issues. This is not an open source concern; it's a business concern and I don't think business should drive Github.

So a third party integration is perfect for this. Is this something on the roadmap of waffle.io?
Why it is good to be selfish bitch
Feeling depressed after multiple failure, any examples of failure to cheer me up
The most notable not work related items in my office: a guitar, a Cromemco Z-2D computer, a writing desk that I inherited from my grandmother, an old square milk churn, a rusty leg vice that was my grandfathers and a Vroling wood-burning stove ( http://www.vroling.nl/afbeeldingen/vroling%20kachel.jpg , but mine is nicer).

And then there are the boxes in the corner, because we only moved here 3 years ago. Oops.
Clay Shirky summarised every single discussion of this type in "A Group Is Its Own Worst Enemy":

http://www.shirky.com/writings/herecomeseverybody/group_enem...
http://www.shirky.com/writings/herecomeseverybody/group_enem...