skysight-inc/HackerNews huggingface dataset:
(Edit: The original title is "There's no such thing as flexible work". The title posted here is causing commenters to rail against management.)

The relevant paragraphs:

In other words, the propensity for email, texting and quick-type apps has led us to forget some of our people skills, including distinguishing the nuances of language and meaning, fostering of a feeling of belonging among groups of people, and knowing our bosses and colleagues well enough to have confidence that others will pull their weight. That, in turn, has diminished implicit and earned trust among the people we work with.

Technology has disrupted the workplace – and not always for the better.
That lack of trust brings about fear, which goes a long way to explaining why we put in face time, even when we probably don’t need to in order to do our work well. It also can explains why we feel we’ve got to have our “butt in the seat” even if our work could truly be done from the corner café or the back garden.
I worked on a large codebase with this approach of 'feature for x'. It will not scale, IMHO.

Far better to agree with someone wanting feature N is that if you want it and it's a good fit for the majority of users, you pay for it - everyone gets it.

It is a hard problem to tackle, especially given the sums involved in delivering sometimes trivial-effort features.
I use a similar flow for my own books, except Perl scripts instead of Pandoc. Starting with a markdown-style text format is so nice.

One thing with LibreOffice is that you can generate documents, they are just XML zipped up. So my tools produce ODF files with proper formatting (ready for CreateSpace), automatically. The only thing I can't automate is producing the table of contents; for that I have to open the document once and update the ToC, then export the PDF.

My tools are on github (https://github.com/booksbyus/mkbook) and there's an example book using them (https://github.com/booksbyus/scalable-c).

Also to note:

* gitbook works really well as a front-end to show Markdown books off a git repo and collect edits. See https://www.gitbook.com/book/hintjens/social-architecture/de....

* If you write your own filters (text to whatever) you can do really interesting things. It's worth learning Perl just for this kind of work.

* CreateSpace is excellent, once you have cracked how to produce perfect PDFs for the cover and interior. Highly recommended.

* Amazon's author tools are overall good. A bit clunky sometimes (e.g. lots of separate logins), yet they work and can produce decent income for a self-published author.

* LibreOffice produces excellent PDFs. Really top class, once you've figured out the details. The way I use it in the mkbook tool is by templating the format; i.e. design a book by hand, then slice out the various pieces of XML, and then generate the body of the book text using the template. This gives me 100% control over the results.

* When you automate this, it can work really quickly, as in a few hours to to make a publishable draft, and perhaps 30 minutes to release a new version of the text to CreateSpace.

* Get a professional cover designer. It isn't that expensive and makes a big difference.
My good friend makes awesome Glonass clocks out of Nixies:

https://aivelectronics.ru/aivnixie_eng/

I did not know that you can get time from GPS/Glonass before that.
Actually this works perfectly fine in large teams too, if you add another level of branches. In fact, that is how the Linux kernel development works
This week i read a headline that could be interpreted as saying green tea would prevent zika infections.

In reality it was a chemical of some sort found in green tea (and elsewhere) that seemed to counteract zika. But it required concentrations that you would never find in nature.
In the UK the standard was once 9-5 with an hour's lunch. It's slowly crept from that to "9-5 with a short lunch if you're not busy" and then "8 paid hours plus unpaid lunch".
Because FAT is a very impractical file system

That apparently doesn't seem to matter as it is supported almost everywhere... they've picked some of the most featureful ones, but I think there is much to be said for simplicity and ubiquity since that is what really enables data interchange.

Then again, the fact that it calls BeFS "practical" reminds me of that old joke about maths textbook titles.
iOS vs. Android Development: 5 Things You Need to Know
Beyond not managing an extra branch, the best benefit imho is when you work on a feature branch, you can also update the docs while working on the feature, so the docs are part of the pull requests and only merged once the new code is merged, so it stays in sync without an extra step.
How I Hacked an Android App to Get Free Beer
A big problem, bigger than this even, is that we don't know what a post-industrial economy looks like yet. We don't have all the norms ironed out, and we haven't come to grips with the fact that it'll look different (in basically every way) than an industrial economy. So many of our assumptions are rooted in 19th and 20th century ideas of what day to day work should look like, most of which is based of factory work and routine work. And that's where the 40 hour work week comes from, as well as the 9-5 schedule. Factories have shifts, 9-5 is just the most normal one, 40 hours a week is 1/3 of all weekday hours, it's fairly simple. These norms were designed to fit humans into the system of machinery, to figure out a way they could service the machines 24/7. They've been brought down to reasonable(ish) terms based on decades of work to improve working conditions, but they're still fundamentally norms based on factory work.

Creative work, knowledge work, development, etc, are very much different kinds of work, and they tend to be done in a different way. They don't have the same requirements of factory work (no need for shifts to man machines 24/7 except in a few cases). And they don't take a personal toll the same way. Lots of people fall into the trap of thinking that sitting in an air conditioned office necessarily makes a job easy, even "cushy", compared to physical labor, but that's an archaic notion. The impositions of cognitive labor can be just as severe as physical labor. Stress and bad working conditions in cognitive work can lead to health problems, emotional problems, and shorter lifespans just as easily as physical work can. Stress, psychological abuse, oppression, emotional crisis, all of these things are potentially as life threatening and traumatic as black lung or broken limbs. But whereas we've spent decades and trillions of dollars setting standards for the physical well being of workers in manual labor conditions we have only scratched the surface, with mixed results, when it comes to cognitive well-being.

On the one hand, hours are somewhat tangential to those factors, but on the other hand, when there are conditions which are detrimental to cognitive well-being being the number of hours that must be spent at work often significantly increases the problem. There are many jobs that are tolerable even when they are at 60+ hours a week, and there are other jobs that are intolerable even at 20 hours a week.
Orwell made some interesting observations in one of his essays in how the increase of technology doesn't lead to greater freedom, but greater scale, bureaucracy, and increased governance at a distance: with the invention of the telegraph, decisions were now made by ministers in whitehall vs english army officers reliant upon a shared belief/culture system and taking the initiative in the field.

That being said, while there is an interesting and at least plausible reason to believe there is some connection between such phenomenon and technology, i think the article is a bit too quick to proclaim that its things like "technology", "emailing" and things that have lead to a lack of empathy in the modern workplace.

On the contrary, i think organisational size and governance lines (which is in some ways connected to technology, admittedly), globalisation, outsourcing, and just the general economic and social realities of the modern workforce lead to a necessary degeneration of trust and respect between workmates and the organisation.

My company, for all its "values", will throw me under the bus to save itself, or for a quick buck. I cannot rely on it to support me into the future: even if it wanted to put money into a pension, i can't rely on that actually remaining solvent. I don't even know if my field/expertise is going to be around for the next 5 years. It is always looking to screw me over, outsource my labour, etc, etc. Its not "too much emails" that does it: its that I know I'm essentially working for a short-term psychopath that couldn't keep its promises to me even if it wanted to (and it doesn't want to).

If you raise people in harsh cutthroat conditions, don't be surprised if empathy falls by the wayside, or expect the lamb to lie down with the lion.
Thanks for your advice. I have 5 years of experience and money is real problem here. I can not make that much money in Deloitte if I remain their for two or more years.
It's huge sum of money for me and Deloitte offer is not even competent but learning opportunities will be more and also my profile will be good if I join their.
What you suggest?
Can somebody show him how to take a screenshot on Linux please?
BBC Worldwide partners with Thoughtly
Took me a while. But my new site is up. Complete with a way to subscribe to my stuff. More past projects to come too.

http://jono.tech/
Search for CEOs on HN: https://hn.algolia.com/?query=ceo%20of%20*%20here&sort=byPop...
Ask HN: What is the most useful script for your business or startup?
The Public Suffix List
I get being confused.

Deloitte like any consulting work can grind on you after awhile but honestly it can be a lot of fun, especially if you are younger and don't have pets, family you want to see etc. I did consulting for years, large and my own.

Sears believe it or not is not a dying company and has significant technical resources for differing product lines. People don't realize they power a lot of repair business tool chains, Design software etc. not that it is a panacea but don't let the fact it is an old company stop you, they are doing some neat stuff. I consulted for them a number of years back and I was totally dumbfounded at all the stuff they are into and creating. Of course it is a larger company so it comes with some headaches like all big companies, Deloitte too.

Also, don't let being an introvert stop you from Deloitte as that may be a good thing as they will help you communicate and you'll learn to be more extroverted. At the same time, don't buy into the hype that having Deloitte on your resume will help you, it won't make a huge difference. If you plan on making a career in enterprise software or consulting it will weigh more but even then I have seen quite a few enterprises basically ignore all resumes from anyone with big 5 experience. Not saying that is super common but just pointing out having that name on your resume doesn't always mean good.
Project Porcupine-tutorial on how to make a full multi-featured game in Unity
Magento and WooCommerce Mobile App Bulider, No Coding
Guys we have just launched this product. Really thankful if you guys can give us some constructive feedback. I will personally reply to every single comment.
Thanks loads :)
Make life easy on yourself. Learn InDesign.
Team Services Integration with Jenkins Jobs, Pipelines, and Artifacts
This could be useful to know! I still used to do this on XP, where there was at least an icon there but it seemed to be deprecated. I don't think I'd even tried it in 7+.

Although I am wondering if it has ever bitten anyone by accident, especially given that double-clicking elsewhere on the top bar will maximise a window (and I do this frequently). Could be unfortunate.

Other not really documented leftovers of previous UI standards: I still sometimes use Ctrl-insert and shift-insert for copy and paste, which still work in a surprising number of apps, but not everywhere. I picked up the habit in the DOS 5 era with QBasic/Edit, but it seems to have been an IBM standard from 1987: https://en.wikipedia.org/wiki/IBM_Common_User_Access

Especially useful in terminal apps/ssh clients, where you really don't want to be pressing Ctrl-C by accident.
I think to remember a particular version of Windows (7?) where the close button was a little offset from the right. The click target extended right to the edge of the window though, so your tactic still worked.
GrokBB – Simple, Beautiful, Community Building
CollectionFactory: JSON and Objective-C
I resize image assets for iOS to @1x @2x @3x with https://gist.github.com/david90/52a38b6279b7beabd7e8
I really don't understand all the opposition ti this idea.
This is exactly how git should be used, and it is how most successful large open source projects require you to work.
That'd be in line with Conway's law ("organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations").
I was just looking for something exactly like this a few days ago -- to help me plan out a large new project. I ultimately ended up doing everything on paper, but I'm going to try it out anyways. Hoping for the best!
Because Linux people like to reinvent the wheel! :)
The whole trust thing seems to have come from Nash and his game theory work...
The Linux libc API changed a couple of times in the 1990s (a.out → ELF, libc5 → libc6, etc), but the Linux kernel ABI (what libc uses to talk to the kernel) has been stable since practically the beginning. Linus detests breaking anything that talks to the kernel and considers it massively unprofessional, to the point that even a terrible API will be set in stone if anything uses it.
Looks like the difference is free (previous post) and not free (current one).
Thanks for the feedback on that one, I put the code up on Github, it's a very simple animation but in the end it seemed to me like less is more in that case :). Here we go!

https://github.com/ta-interaktiv/ta-interactive-public
Thanks for the feedback on that one, I put the code up on Github, it's a very simple animation but in the end it seemed to me like less is more in that case :).

Here we go:

https://github.com/ta-interaktiv/ta-interactive-public
Sears is not dying or dead. They have around 40 some brands they own and they are doing quite well. Yes they aggressively close non performing stores and they aren't in every mall like they used to be. But they are very much into ecommerce, supply chain management, repair business etc. and the technology groups they have do some neat shit, again not a panacea but pretty cool.

Also remember they are in the top 20 of all retailers in the US so if you can say you worked on ecommerce for a top 20 retailer and made real impacts, sorry that to me will be better then Deloitte. I'd hire a person with that experience over the consulting person, especially for a online business.
Isn't that part of the myth of technology, though? I suppose it's an incredibly fluid concept, but to some degree those "30 or even 20 hours of work" were supposed to be brought about by technological improvement.
I was surprised to read "Mac" in an article claiming ONLY open source tools.
Up to OpenCL 2.1 was support for C++ and Fortran, forcing everyone to either use C or generate C code from their compilers.
This was also my scenario.. 10 domains, one virtual server..

It took me about 45 minutes from "never done this" to "all sites done with a cron job for auto-renewals".

The final thing I did once everything was set up was donate to the project.
Uber’s First Self-Driving Fleet Arrives in Pittsburgh This Month
Honestly i would not consider ether before knowing this. I always ask other coders why i should _not_ start there, this usually leads to interesting (and often honest) insights.
You guys just listed the only 3 books I found interesting in the bundle...

I like the charity bit however, so I am going to donate the money directly to this bundles charity organization (which happens to be EFF hence -> https://supporters.eff.org/donate/button )
> InDesign

A free software alternative(?) is Scribus. It doesn't nearly have as many features as InDesign but it is one of the few free software implementations of a desktop publishing programme.
You absolutely can do RPC over pipes.

I've seen that done several times, with defined request and response message formats.
But I just got an email from her as a registered coursera user that she will soon rerun the Propabilistic Graphical Models course which is now split to three separate courses. I hope that her new position won't change that, her course is very good.
Its not one specific script. But integrating Slack everywhere to get notifications is almost always worth it.
Great!! and really thanks for your advice. They selected me for working on their e-commerce project and they are trying to move more on e-commerce (As I have discussed with project managers).
I was very confused. Once again Thanks for your valuable advice.
I think that a analyzing VPNs is quite impractical, but here we go:

After trying a couple, I'm now with Private Internet Access; the reasons are:

- the support actually replies and helps (this doesn't hold true for all the companies); although I think VPN typical problems are very technical (in fact, I didn't really solve the issue at the time) and may not be solved by them, it shows that the company is actually striving to provide a good service
- they don't keep logs
- the quality is stable and fast; my network is permanently connected to it
- they have many servers around the world
- they do provided their service with integrity; they've pulled their Russian servers because the Russian authorities imposed them to keep logs

Some of these statements can't be proved, but as far as I can possibly examine and experience, it's a really good service.
Wired's First-Ever Presidential Endorsement Is for Hilary Clinton
The #1 reason why you should attend Serverlessconf London
You exhibit a weird mixture of snobbery and incompetence. How odd.
Most east indian lanuages, Hindi, etc.
And the only way to design large-scale posters on Linux without going insane. Incredible tool!
Does pointing that out advance the discussion in a useful way? Does it help having a constructive debate? Does it make anyone's day or life better? Are you just posting in the hope of getting some upvotes for making a funny, snarky short comment? Is your comment actually relevant to the discussion? Does the fact that you ask that question indicate that you already know the answer?
I've been working on some legacy code which has been fun lately, and a lot of the functions are like get_something_one_way in one model, then another model will be like find_something_the_same_way - for instance get_store_by_slug, and find_product_by_slug -- this annoys the crap out of me... use find or get and standardize functions..everything should have a standard to make it easier to know what you're looking for.. I like to use find --when I'm querying the database, and get when I'm querying an external API or when I'm proxying an api from a model.
> If you have to ask...

FWIW, the Development Edition alone, without the enterprise additions, costs 3k$.
From one of the opinions: "Trespass is one of the oldest torts known to Anglo-American jurisprudence, dating as far back as twelfth-century England. But back then, even the most advanced thinkers of the day were not aware of such things as atoms, electrons, or photons ….; it would be another two centuries before Galileo proved that the earth revolved around the sun, a revelation so antithetical to prevailing thought that he was burned at the stake for suggesting it."

Sigh. Galileo was not burned at the stake. At least they got wave-particle duality mostly right.
Roll your own! Setting up your own, private VPN can be done quite easily with https://github.com/jlund/streisand and a DigitalOcean account. Costs $5 per month. It doesn't require a whole lot of technical competence either, as the Streisand project configures just about everything for you.
OpenVPN, on a host you do control.

Everything else is not trustworthy.
Warm weather lifts retail sales in July
>>Unless your telling me your buying a smart phone and never installing an app.

I have a smartphone that does not send info to google or apple.

Runs Andriod with no google account, no Google Services, and my app store is FDriod not the play store.

You assumption that everyone that owns a smart phone is a icloud user or uses the apple store is ridiculous
You're missing the option of "kick them off the platform entirely".
I want to know why you would do it. What sort of problems would it be suited to?
If you love one of them, go for the love. Otherwise, the money you make is yours... If one pays 50% more, it gives you so much freedom.
You _never_ can exactly know if you'll love a company or not before actually working there.
I'm curious as to the first implementation of this. I sat down and solved this nuisance of a problem in 2008-2009, for as3isolib. I later found a thesis by Ernir Erlingsson from around the same time period, but with a bit of a different data structure holding the objects to sort. I'm not aware of any "classic" games that do a true sort of isometric objects.

The vast majority of actual 2d isometric games use a very naive grid walking, with uniform tile sized elements. If everything moving is limited to 1 plane, then varying square footprint tiles can be used with a simple sort. However, the linked page is the "true" solution to isometric sorting, allowing any size axis-aligned rectangular solid to exist in any non-interpenetrating location in 3-space and sort correctly.
It seems the HN crowd (and zdnet and EFF) are all missing a very important point: with the anniversary update (rolled out last week) Cortana is now much much less intrusive. For example, you don't need to have GPS enabled att all time in order to use Cortana.

So all in all, Microsoft seems to be on the right track regarding privacy. It is not moving very fast but at least it is moving to the right direction.
Interactive Guide to Tetris in ClojureScript
You could then also criticize for example HTTP or even TCP for making you turn everything into "bytes".

Shell doesn't enforce any particular interpretation of data. Pipelines simply connect one program's output to another's input. Interpretation is up to the programs.
... then OP, could you share this structure?
"Soon the structure underlying The Da Vinci Code and Angels and Demons and The Lost Symbol was laying bare before my eyes. I could see why the stories worked.
I had reverse-engineered Dan Brown."
Heartbleed: Understanding When We Disclose Cyber Vulnerabilities
>>If your company has internal support mechanisms, they might be able to stretch it out further.

We do, I have probably ~2,000 systems under management, not a single one of the Apple.

We always buy the 3 year extended warranty from the manufactures, and most of the Major Vendors will also sell a 3 year extended hardware support after the extended warrany, giving us 6 years of full hardware support on the systems, after 6 years most of them have been full deprecated by accounting anyway so for year 7 and 8 (desktops only, laptops would have been replaced at that point) we likely just keep a few spares and replace as they fail.
Same here, I started using it after the anniversary update came out about a week ago. Before that Cortana was a privacy nightmare
Neat, thanks!

(As and when you find the time, an RSS feed would be great to have, too!)
The question is whether the bias is actually justified by experience.
That's why in every other country that has paid parental leave, the leave is covered by society and not your employer. Again a public good like raising the next generation should be paid for by the public.
Erotic Dev tool
SUCKERS!!! USE PLAN9!
Yes, drugs play a part as well