skysight-inc/HackerNews huggingface dataset:
Abstractly, you're choosing to only hire from a limited radius, taking these really expensive knowledge workers and shipping them all into a big room where common sense and study after study shows they can't concentrate. It's kinda bizarre. Forgetting a wider cheaper talent pool and increased concentration - even the math around commuting alone should be enough:

E = size of engineering team
C = round trip commute (45 *2 ~= 90 minutes)
P = Productivity increase per day
H = Avg hours worked per day per engineer

(E*C)/(H*60) = P
For a 20 person engineering team:
(90 minutes * 20 engineers)/(8*60) = .1875 or 3.75 more engineers or almost another working day per week.

I like the absurdity of the self driving analogy - We're inventing this fantastic new technology so we can better shuttle people around instead of bits which we're already pretty good at. My theory is that the people making these decisions are usually extrovert MBA-types who like the 'energy' of open offices and or most tend to generally model successful companies who have, so far, yet to make a big move here but the dominoes seem like they have to fall at some point.
I've worked from home for the last 10 years. Before that I had regular jobs but also ran hobby Open Source projects from home too.

Reflecting on this time I don't think I would have done it differently. I'm certain that I'm more productive and happier at home. But as you gain family responsabilities, i.e. wife/husband+kids things become considerably more challenging and unavoidably productivity decreases. Today with two kids and wife, I know I am still way more productive than I would be on an office, but also less productive than I was 10 years old. The reason I think I am still way more productive working from home has been discussed over an over: much less interruptions. Also, something that is not discussed that often is that ( if you are a professional - some others would say dumb ) you end up working way more hours at home.

That holds true as long as we are talking about engineering work. However, I don't think it is true when we move above the management scale. When you move into more managing roles, even if they are technical management (architect, lead, CTO, ... ) things become very challenging at home if your company is not fully distributed. Many things that were natural when you were an engineer start to feel awkward like having all team members on physical site and a manager on a different contintent, having all managers on a place but you on a totally different part of the world, etc. etc. It is very easy get out of the loop and keeping up with everything becomes stressful.

I think working from home in general is great but it needs to be part of the company's DNA.
> renting a car is even worse

I can't blame them. Superheroes usually don't treat their cars well.
https://media.giphy.com/media/3pDwzu7sYmF4k/giphy.gif
There are many situations where it is a significant improvement:

* Fee is not dependent on amount of money you're sending. You can send $200M worth of Bitcoin to a company in China and it will only cost you $1.50, try doing that with a wire transfer.

* Transactions are "final": after 3-6 confirmations you can have a great degree of confidence it won't get reversed

* Compared to Western Union or MoneyGram, it's still faster and cheaper

But in its current state, bitcoin is definitely not a replacement for your Visa card when buying groceries at the store. Maybe Lightning will change that though.
That's something I got from my dad as well - dress for the job you want,not the one you have. I also found that dressing well fixes at least some of the age discrimination you face as a young person, you get treated much better while wearing a suit and a tie than when just wearing a t-shirt or a plain shirt.
Note that these results are likely a bit skewed towards Jetbrains' customers.

The stat that surprised me most was how many people never used an issue tracker. 28%? That's insane!
I was pleasantly surprised to see my own joke language 99 in the list.

https://github.com/Keith-S-Thompson/99

I would have been even more pleasantly surprised if it worked.
Your point is valid, but I think it doesn't give enough credit to technological innovation and market forces. We've figured out how to do pretty amazing and ridiculous things with the right incentives in place in the past, and I'm not sure what about this problem would classify it as impossible.

To phrase it more glibly: "Necessity is the mother of invention."
Parallels Desktop 12 Crack Mac with Activation Keygen [Latest Version]
"I am strong in my feeling that this is the name that fits me and that embodies the type of person I am."

So did Peter Parker, and not even he changed his actual, legal name to "Spider Man". Even in a comic book universe, that would be ridiculous.
If you don't have a product yet or the parameters could change quickly with new business insight, you need to be able to change it fast. With microservices you will be spending half your time figuring out orchestration, building data flows that people can understand, and doing ops. Last startup I was in delayed their launch date for >6 months because of their architecture. Way too many people think they need it, but a load balanced monolith can take you from 0 income to able to hire more engineers.
Thing is we're not going to get people in China or Europe (largest pops) back to agricultural societies of the 1920's. That's not gonna happen. And we're not about to tell people in rural India and rural Africa, sorry, you're too late. You can't aspire to live like us or your rich city dwellers.

So since we would like to have everyone live a "comfortable" life, we'll need to slow the growth so that we have enough to pass around.

Xiao-ping Deng knew the path to growth included slowing pop growth. See China dev vs Indian dev and growth. Costa Rica vs Guatemala, etc.
I have kids and am happy about it, but I'll still add another argument in your favor because I think about it constantly: ageism in tech. You decide to have a family when you're in your 20s or 30s, getting promoted regularly, and everything seems honkey-dorey. Hit 40 and boom, you've got huge expenses in raising these kids but a very tenuous grip on your career, with best earning years perhaps behind you.
I did a double-take at https://github.com/saleyn/secdb surely it can't be... (it's not)
Ever since the dot-com days, with print media started thinking they needed a web presence, there have been those that have tried to recreate the experience of flipping pages online.

Initially this was done using full window flash layouts.

These days it is an abuse of JS and HTML5.
All programming languages should force upon the users a unique code format.

I'm fine with this, as long as it's my code format style.
TSX has kinda driven me nuts because react-redux connect doesn't seem to type cleanly. Has that improved?
I can think of a badly designed database interface. All SQL databases handle NULL as a special value, that cannot be compared by equality. But if you want compare the return value of a sql prompt in some language you can make a fallacy like:

sqlstring = "SELECT 1 = NULL;"
returnValue = callDB(sqlstring)

if returnValue == "NULL"
// here you go...
end

A solution would be to let the database handle NULL-values:

sqlstring = "SELECT 1 IS NULL;"
am i not getting this? i typed echo "hello"; for PHP and the output says "echo 'hello';"

it just repeated back what i typed instead of processing the code hmm
> Rarely on top but still a high ranking relatively speaking(2-4 etc.)

If you look at the beginner book section, the kid's section and the application walkthrough section, there are almost no Packt books there. In the reference book section, the Packt book ranks last among 6 listed books.

In the individual topical sections, there are on an average 5 books listed per topic, so 3-4 is a pretty low rank.

The only two exceptions are the ML book by Sebastian Raschka and the high performance book by Gabriele Lanaro which are ranked in the 2nd position. Both of these are outstanding books in their own domain and deserve their spot.

I see your point about Powerful Python having another retail outlet, but I think the same is true for all the other books because they too have other retail outlets.
Yeah, I suspected that, but it looked like there was a close brace and no open brace. (I only noticed because I was specifically looking at the braces to try to determine if it was PHP.)
Guess the point is: All else being equal, someone with a relevant degree will have an easier time being a successful entrepreneur (and, not less important: a reasonable backup plan) than someone fresh out of high school. Likely they will have a better network too. And this is all assuming that entrepreneurship is really the goal, which, lets face it, for most people is an unreasonable trade-off of safety, personal time, health and comfort for nebulous "freedom" and a very unlikely chance at striking gold.
Or, maybe we could just judge employees by whether they get the job done or not instead of how they dress up.

I've employed plenty of people, if anything those who were overly busy with how they looked tended to under-perform and used their dress as a way of compensation.
"Must be an East Coast thing"

I can't recall being in any work situation since the 80's where dressing up was even a good idea. I mean, wearing suit, tie etc would identify you as being non-technical and hence not worth listening to.

Fascinating to hear that there are still workplaces with dress rules in 2017.
How much of your coding is spent on syntax, structure, and scope

I agree with you on syntax, but a computer definitely does not do structure better than me.
What I saw was a mix of waterfall and iterative processes.

The package managers on language level changed much.

Also I have the feeling that MVC, MVVM, MVP etc. is over and it's Components all the way.
Make your infrastructure searchable using Elasticsearch – Mitra
I didn't see it, but that seems such an obvious plotline I'm surprised they would even use it.
Ha. Just said the same thing above. So true.
> Sounds like a horrible idea full of assumptions and pressure,

You've just described how I view the idea of myself going to college straight after high school, despite being quite able to afford an exploratory period and having been a straight A student for a long time. I was burned out on studying for a grade (among other things).

While you're right to be wary of shoving someone onto the entrepreneurship track, you'll not convince me that shoving them onto the college track is necessarily better. There are plenty of stories of burned cash, family resentment over "wasted" college educations, and learning the sometimes brutal lessons that your college degree (if you managed to finish it) no longer guarantees you a good job, or that debt sucks.

I ended up spending very little of my "college" fund, and after some much cheaper and less stressful non-college exploration, eventually landed a career in gamedev - something I'd extensively studied outside of school for myself and my interests rather than a grade, and cost me very little more than my time.
What cloud platform do you use?
I don't think it's sane

Thanks for your opinion, but you are completely wrong. The military and commercial worlds have been cross-pollinating each other's organisational ideas for centuries. The fundamental problem is the same: one of coordinating large groups of people to achieve a common goal via a hierarchical structure.
5 severe vulnerabilities found in IoT alarm system that allow remote execution
Goldman and its ilk may be responsible for the financial crisis, but the financial crisis was painful for ordinary people because Wall Street stopped performing its function in the economy. Business ground to a halt and companies laid off workers in large part because credit dried up.

If these big shady companies are immoral because of that time their operations slowed, imagine what would happen if you got your wish.
Valve has enough money in the bank to do a console launch and spend as much as Microsoft or Sony do.

It's just, their corporate culture makes them very conservative about spending money. SpaceX they ain't.
I wish there was some details around this! Recently I've been getting into writing a software 3D renderer thanks to this fantastic set of tutorials: https://github.com/ssloy/tinyrenderer/wiki.

Here's my creepy 3D rendering: http://mrspeaker.net/dev/head2/ It's not using a real z-buffer (just canvas's path rendering for triangles, and sorted back-to-front) but it's still pretty cool!
I agree. I have an older Macbook Pro from 2010 and none of the Linux drivers, b43 or Broadcom's wl, can get anything better than 17Mbps to my access point. If I boot from Mac OS, I get 70Mbps. They also can't do 4-addr bridging and are missing some other features. Add to that all of the ACPI problems and it makes for a very poor Linux experience.
At least the passwords were hashed. I wonder what hash they used though. I'm tempted to bet good money it's going to be an inadequate one like SHA1 or a completely broken one like MD5.
Wait, you use components without a model layer?

Just because the people who invented flux didn't know the word "model" doesn't mean it's a new pattern :-)
For languages like C that don't ship with a repl we don't currently implement one -- although we probably should, since a lot of them have third-party repl libraries.

Check our most of our other languages. They're proper repls I promise ;)

I wrote about the distinction you're talking about when we released swift support:

https://repl.it/site/blog/swift
Consider the reason most Brits feel this way is that most Brits understand what the NHS is and isn't. Our expectations aren't that we get CT scans because we paid enough money, we get them when a doctor decides they're medically necessary, in a timeframe based on the urgency of that ailment, again decided by the doctor.

Your post (and your anti-UEA PDF) make it sound like you broke a fingernail, you decided you needed multiple scans so went to the campus doctor (who doesn't have a scanner, can only refer into NNUH), was told there may be a wait while they book you an appointment and you immediately broke out your insurance to get what you wanted, regardless of medical need.

Your insurance is yours to flaunt, but had this been something that "needed" a quick scan, you would have been sent to A&E (it's a 10 minute walk from UEA, 2 minute bus) and you'd have received prompt care.
You will never get a perfect Python on JS, only a mockery of it. It would be more confusing than anything. Beside, transpilers add tons of complexity, and this complexity increase more when the language is very different from JS.
three.js has a canvas renderer that doesn't require WebGL - https://threejs.org/examples/?q=canvas#canvas_materials
Cool. Does that parse JS in Python or generate JS from python ?
You're right of course; my "more or less" qualifier didn't quite get that point across, did it? :-)
For short people: a lightweight, retractable, sturdy, claw-like device that can easily fit into a purse, yet extend up to 4-6 ft. for reaching items on high shelves.
Visualizing the sphere and the hyperbolic plane: five projections of each
it works exactly like the real PHP interpreter:

<?php echo "hello"; ?>
even experienced architects working in familiar domains have great difficulty getting boundaries right at the beginning. By building a monolith first, you can figure out what the right boundaries are

This line of thought reaches two decades ago and was expressed in a wonderful essay "Big Ball of Mud" http://www.laputan.org/mud/

EDIT: updated with the quote
Modules seem to be sidestepped. I wonder why is that, they would make the languages so much easier to work with. One reason is that they might involve a big overhaul of toolchains, I think...
god damn it, that website feels like a fashion style itself.
America's Cult of Ignorance (1980) [pdf]
I was pretty happy with what I got for the money I paid. I got a solid red suit, and for $100 USD, I got a set of pants, the suit, and a tie, and they have held up pretty well.
Typing with autocomplete and syntax advice is much faster than manipulating diagrams. And you can diff the text with your existing source control tools.

This is why AutoCad has a command line.
I hold the opinion that formatting should not be a part of source code, I should rather be held in a separate style sheet. Source code should then contain only logic. Tha way I can set my editor to tabs, my coworker can set it to spaces and none of that ends up in the source code - the source just says that there's a block of blank space and the Style sheet tells the editor/IDE how to present it.

In a similar way, things like braces placement (or no braces like in Python) or capitalisation can be kept out of source code and in a style sheet.

(That way, I'll never have to dig through white space and formatting changes in git logs any more to find actual changes to the code.)
You have to vendor. There is no other way. Or you pay the cost of vendoring at deploy time by having to pull in all the third party dependencies anyway. Whenever I rely on the end user or the platform to fill in the blanks I always regret it.
Rift and Touch to Cost $500 at End of Oculus Sale
This is the third thread to hit the front page, which sheds some light both on Maryam's significance in mathematics as well as on her popularity among the HN readership.

Dang et al, may we please have a black bar?
Michel Houellebecq worked as a programmer, too (and he didn't like it).

I suppose Kafka would work in programming, had he been born in our time.
For any fans of Moriyama I'd also like to recommend Ko-Ji Yamasaki, who's been documenting his life in Osaka for more than twelve years now and publishing everything online: http://www.yamasakiko-ji.com/

The book "Setting Sun: Writings by Japanese Photographers" (Aperture 2005) is excellent and contains essays and photos by many of the greats (including Moriyama): http://aperture.org/shop/setting-sun-books/ -- however it's out of print now and used copies seem to be quite expensive, but libraries might have it.
Valerian: How Luc Besson Made a $180M Indie That Can’t Fail
I thought it was pretty bland too. Figured there'd be at least one or two rockabilly and heavy metal photos from the 1980s.
If you're going to be a leader, have some kids. It engenders understanding, compassion, and common sense. The last thing tech needs is another Travis Kalanick.
pass - passwordstore, syncthing on laptop and phone, and password manager and openkeychain on phone
This is amazing. Disgrace is one of my favorite novels of all time and I always found it fascinating how versatile Coetzee is. The man seems to be good at everything.
I think any changes to the name your mum and dad gave you are suspicious. The only world this is okay in is celebrity world, authors don't take on the identity of their pen name as celebrities do.

The blogger Perez Hilton gets on fine doing the celebrity gossip stuff he does. I doubt he would get a regular job with the name. So maybe Spider Mann has got it wrong, if he went full celebrity all would be okay.
> So in what sense is life on earth not sustainable

Does this answer your question? https://ecology2011tamara2011sp.files.wordpress.com/2011/05/...
You can't actually kill the idea of a platform connecting travelers with decentralized supply. Sure, it's possible that the specific company Airbnb might not exist in the future, but there will always be people interested in exchanging spare housing capacity for money, and with the increasing ease of long-distance travel, I'd expect that population to only grow in the future. Maybe the dominant platform will be Airbnb, maybe it'll be HomeAway. Maybe it'll be Craigslist.

Hotels are actually really poorly positioned to fight Airbnb et al, since they face the huge capital costs of building/owning/maintaining giant buildings. Sure, they might win fights to change regulation or enforcement in some number of markets for some amount of time, but they'll never be able to spin supply up or down as nimbly as the marketplace platforms that don't own their own inventory.
React without flux/redux/whatever and state distributed though the component tree instead is a thing. It's not the right solution for every problem, anything like, but with a bit of thought about where it makes sense to keep the state, it can work pretty well and components which know how to fetch their own data can sometimes be easier to reuse in other contexts than, e.g., components from a full-on redux application.

See also, Relay (or om.next) with "co-located queries" for a declarative take on this.
Counting Your Chickens Before They’re Pecked
A really interesting thought. I wonder what languages and platforms Kafka would favor...
>The pressure to maintain a lifestyle that you perceive to make you whole is an interesting one.

Disagree on "pressure to maintain a lifestyle"...I'd make it more general and say just straight pressure. When people are under extreme pressure for long periods of time they look for an "out".
GE's Predix Platform Explores NVMe Storage in Hyperscale Data Centers for IIoT
Yes, but I wouldn't want to spend time with someone who treats me better if I wear a suit rather than jeans, nor would I want to work at a place where such an attitude is common. I'd rather pass up on all the opportunities nice clothes would give me, so I can be myself and surround myself with people who think and feel like me. We are all apes trying to act like something else. A couple of pieces of cloth matter not.
The most reliable way to decrease population growth seems to be raising standards of living. Wealthier, more educated people have fewer children.
Hope it doesn't backfire on you.

http://www.snopes.com/autos/law/noplate.asp
I don't know, I put Vanilla, jQuery, Angular, React and Vue in production. I used gulp and webpack and manual setup. I used node and static js.

In in end, nothing is well integrated.

You would think the whole bloody "one language to rule them all" concept would make the JS stack the most integrated one of all.

Well to my surprise, far from it. It's a mess of hundred of moving unstable badly documented always changing components that your job is to make work together.

There is no django of the JS word. None.

And because of that, most JS projects I worked on were disposable projects, prototype in production.

Now there is no meteor in the Python word neither. But professionally, I need something solid, not an ongoing experiment.

You can make fantastic stuff with JS, but only because the platform is fantastic. The web is genius. The JS ecosystem is terrible.

But wish, I really wish the JS community would pick on the seriousness of other communities and the python one would take more risks and innovations like the JS one.
Some clarifications are in order:

This site is not a competitor to codepen, jsfiddle, etc. It's main purpose is to allow play with programming languages you'd otherwise have to install locally -- specifically, it's extremely helpful when browsing https://codegolf.stackexchange.com/ -- the author is a prolific and impressive contributor to that site.

It's sad to see a simple, well-designed, free, open-source project embracing the values of the HN crowd ("The TIO web app is free of charge, ad-free, and doesn't use tracking cookies or third-party analytic scripts.") -- and the top comment, as well as many others, are essentially a nitpick about a bug that can be trivially fixed.
A strict dress code is a double-edged sword for a professional services company. If your staff look identical, you're actively promoting the idea that they are interchangeable commodities. Think about the private-sector employers with the strictest and most distinctive uniforms - by and large, they're fast-food restaurants. That's not necessarily the brand image that an investment bank might want to portray.
Deep Learning with Python and Keras