skysight-inc/HackerNews huggingface dataset:
> Mozilla is an organization with over $400 million in annual revenue. Where that money is going baffles me.

This is astonishing. Anyone looked at their accounts?
How to accelerate the process of content creation for social media
Foreigners have a really distorted idea of Venice.

The whole city suffers from high tides to the point where they have a different electrical system compared to the rest of Italy. San Marco square is usually under knee-high water; a problem to which solution they spent €6B, but that didn't work out almost at all. Add the fact that the whole place smells like a sewer most of the time, and you have a better picture of what it is like.

It might be a cool place for a 1 or 2 day visit, but definitely not a nice place to live.
Very useful indeed.
It's not made completely explicit here, but one reason you want debuggers to be able to write even to read-only mappings in the debuggee is to be able to insert software breakpoints, which entails writing to the mapping of the executable file.
I agree with you, but as a Senior Developer, I am expected to pick up the tech stack quickly, and help the team learn good engineering practices, which are pretty much applicable to all stacks (DRY, SOLID, KISS etc.)
I bought a car 2 months ago, and if you wanted to change even the simpler thing the delivery time went to 1+ month. This was for the best selling brand of cars in Spain that delivers almost 500.000 cars a year.
Oh, I understand. I'm just wondering how choices were made which left many millions on the table. I didn't face any choices like that when I was younger so I'm curious.
Spot on, that's the expectation from me.
There is some space, but it's highly unlikely it'll be explored by anyone with enough weight to make an impact.

I'd really want to see a browser that's a collection of very loosely coupled independent cooperating programs. There are Uzbl and Surf, but they're only modular systems around a big monolithic core.

That would mean the real end of the browser war, because there won't be any browsers. There will be rendering engines, there will be UI layers, cookie storages and databases, data synchronization programs, etc - and compilations of those (because while everyone wants to have flexibility options and ability to customize and control, no one normally wants to build system piece by piece).

I doubt something like this would happen.
Stop spreading misinformation. Brendan Eich left Mozilla of his own free will. You're lying when you claim he was "forced out". Quite the contrary. They begged him to stay.

"Since then, there has been a great deal of misinformation. Two facts have been most commonly misreported: 1. Brendan was not fired and was not asked by the Board to resign. Brendan voluntarily submitted his resignation. The Board acted in response by inviting him to remain at Mozilla in another C-level position. Brendan declined that offer. The Board respects his decision." [1]

The only people who were "forced out" against their will were the Californian citizens who were forced out of their existing legal same-sex marriages, thanks to the anti-gay propaganda than Brendan Eich willingly and unapologetically paid for.

You're the one who is choosing to propagate the political correctness of homophobic politicians fighting against marriage equality, by misstating the facts and parroting lies to make a politically motivated point in the defense of bigotry, then projecting your own political correctness onto other people.

And you're also wrong to believe that he could have steered the ship away from where it was inextricably headed. Or do you honestly believe that homophobes are the growth market for web browsers, so as a high profile anti-gay-marriage pro-Prop-8 poster child, his bigotry-inclusive outreach to countries like Indonesia, which he claims have many oppressed gay-marriage opponents who support him but don't "have quite the megaphone", could have turned the ship around? [2]

"Now, in his first interview on the subject, Eich is responding with a message that Mozilla is at its core inclusive -- not just of gay-marriage supporters but also of people like him or gay-marriage opponents in Indonesia who also are part of the Mozilla cause."

"For Mozilla, it's problematic because of our principles of inclusiveness, because the Indonesian community supports me but doesn't have quite the megaphone."

Eich also stressed that Firefox worked globally, including in countries like Indonesia with "different opinions," and LGBT marriage was "not considered universal human rights yet, and maybe they will be, but that's in the future, right now we're in a world where we have to be global to have effect." [3]

"Actually, Mr. Eich, right now we’re in a world where you have to not be a bigot if you want to be an effective leader of an organization like Mozilla. And it’s about time."

[1] https://blog.mozilla.org/blog/2014/04/05/faq-on-ceo-resignat...

[2] https://www.cnet.com/au/news/mozilla-ceo-gay-marriage-firest...

[3] http://www.slate.com/blogs/future_tense/2014/04/03/brendan_e...
He obviously wants to run for President. But again, that doesn't have much bearing on whether this tool is useful.
Just tried on a couple of projects with a lot of dependencies, we moved to yarn a while ago due to performance issues and it seems to be resolved.

On cold cache:
Yarn: 20.94 seconds
NPM5: 21.11 seconds

With cache:
Yarn: 10.35 seconds
NPM5: 15.20 seconds

For some reason, when node_modules folder is still there, yarn exits in a couple hundres milliseconds but npm5 does something for around 5 seconds.

Haven't checked lock file / installation consistency stuff. Yarn has been great on that too so we have no intention to go back but this is a decent release.
Node devs could learn a lot from php devs. I've installed a number of php apps on my server at home and it was a breeze.
I took my family on the run for 19 years
I just want to add that if you fire them before giving them any feedback and a chance to improve you are just as bad.
11 Ways to Increase Your Landing Page Conversion Rate
Great! I would love to see some benchmarks against Yarn.
Halo Combat Evolved Pc Game Full Version Free Download
Just the other day:
https://www.washingtonpost.com/news/post-nation/wp/2017/05/0...

It's pure madness that we keep on producing such hazardous waste!
And for what purpose? Cleaner energy? Nope! If you take into account the waste management needs, the Uranium mining, the risks involved and the fact that these nuclear plants have to be highly subsidized in order to keep working. Why are we still using such an obviously flawed technology?
https://www.sciencedaily.com/releases/2017/05/170525141544.h...
The judgement will be of the team. I need to comfort other developers in team that I can handle tough conditions, the project is in a bad condition and developers are overworked and groggy. I want to help them as much as possible and not be a boss, but a servant leader.
It wont drive down wages, because of Jevon's Paradox. The commodity that is used more efficiently will become more in demand.
It could be the routine and long hours that's driving you to this dispair. I had many jobs before being a dev, including supermarket and bar jobs. They mostly sucked because I had close to zero control of my environment.

Being a dev is the best by far. I have a lot of control. Not without stress though. Best antidotes to stress for me are cycling to work, swimming in cold lakes, weight lifting, hours of device free time with wife and children.

As a founder aren't you in a priviledged position of being able to change whatever you want? If not, what's the point?
Volumetric Rendering: That's how gamedevs do it
While I agree that efficiency won't make much difference by itself, you should see the bigger picture. Electrical vehicles allows people to use renewable sources. Autonomous driving allows people to buy less cars.

Long term they will also be more ecological to keep and maintain: They are simpler machines that break much less, and batteries are pretty much the only thing that will need replacement, which will eventually be 100% recycled using renewable energy.
No, at least not for me: My plan is buying the Model 3 and then engaging the autopilot in such a case - and just travel behind whoever is driving with 130 km/h in front of me.

So for me - a reliable autopilot for the Autobahn is much more important than the top speed.
I couldn't stop feeling like this page is nothing else but a promotion for "Model S" which is "superior and now" rather than the other car which is "inferior and 1 year later". Price would've been the biggest (and only) reason for "Model 3" but it's not shown on the page. Added extra details for "Model 3" is a nice trick to boost virality of the promotion aimed at its target audience -- potential Model 3 buyers. Well done, Tesla marketing. Well done.
Yes indeed, you are pretty much correct (although factors such as the type of radiation also matter).

This 24,000 year half life of Plutonium 239 is much shorter than something like the 4.5 billion year half-life of Uranium 238. There are things with much shorter half-lives too, of course.

The danger from radioactive substances comes from many things. In Plutonium 239's case the danger is if any gets within the body. The alpha rays it generates don't penetrate through a body, but on the other hand if plutonium particles are ingested or breathed they cause "somewhere between 10 and 1,000 times more chromosomal damage than beta or gamma rays"[1]

This is one of the reasons why the OP is so completely, utterly wrong. Without proper - very long term - protected disposal of high level nuclear waste it kills very easily.

[1] http://www.livescience.com/33127-plutonium-more-dangerous-ur...
Fixing the Developer Posture [pdf]
Depends on how many long trips you will realistically take. With my Leaf we charge it at home 95% of the time or more. Even though there are free chargers available to us in our area, it's not worth using them. Charging at home happens while the car is in the garage overnight and it's super cheap, so going at all out of my way to use a free public charger is not worth it. We basically only use them when they are in parking lots we were already going to park in.
There is basically no foreseeable way for the state-change model of language adoption to see a palpable uptick in Clojure.

Python is easier to learn. Python is more useful for data munging/cleaning (lower startup time, loads of input libraries). Python has a repl and eval so code-as-data/data-as-code is not an advantage for Clojure as it is over C-alikes. Python FFI is almost free to call into C so end-to-end performance is better than Clojure. Python has the better libraries for ANN (TensorFlow, Theano) and ML (sklearn).

Of course, you can apply "arguably" to every statement in the previous paragraph but the evidence appears to bear it out.
A lot of us think that's a specious goal. Earth has oxygen, the food is good, there's decent nightlife. And all my stuff is here.
Oh really? Very nice... although I'm only using the aligned distributional semantic nature of them.

I have some background in question answering over knowledge graphs, though, so I'm familiar with their strengths.
As a senior programmer with a bit more life experience, I quit somewhere after only 2 months. They valued me, the pay was great, the tech challenges were interesting, but their processes drove me potty.

I have never regretted it and only feel relief whenever I think about it. I walked straight into another job.

If I were to stop freelancing and get a job again, I would just leave it off my CV.
Model S supercharging for new vehicles is free only "with referral" - if the owner induces someone else to buy a vehicle too (tracked via a referral code). They didn't add back free supercharging as part of the original purchase.

This only strengthens your main point.
Beyond the Bubble: Real world performance
I have been a part of this org since 2 years as a Senior Dev, but worked with other Senior Devs on project, never been the only Sr dev.

I have started having conversations with people on their experience, expectations etc. I am new to the stack but aware of what it is. The team is ramping up and certainly know more about it than me.

The links are very helpful, thanks.
Having to run cmake before make is usually avoidable.

If you aren't using globbing but are specifying source (and header files) explicitly, just running make will do the right thing. Just running make also checks if you have modified CMakeLists.txt and re-runs config generation.
Poland had a similar monthly magazine ( https://pl.wikipedia.org/wiki/M%C5%82ody_Technik )

I wondered whether it was inspired by the USSR one but it dated back to 1932. Being able to read about RSA -- and calculate it by hand is something that inspired me to be enthusiastic about computers.

I escaped Poland in '87 to Denmark -- and Donald Duck bi-monthly. No math olympiads there!
Thank you, container tabs look great :-)
I visited Chernobyl last September. We had dosimeters with us so I have a pretty good understanding of the radiation levels. In Chernobyl, of roughly 90% of the places the background radiation is 1,5 to 3 times that of in Kyiv. (In Kyiv I measured around .20 μSv/hr, around the same as most of the US). However, there are some hotspots which measure >600 microsievert/hour. Sometimes these hotspots are easily recognizable (patches of moss, a tractor trailer used in the cleanup), but most of the times these hotspots appear to be really random.

People working on the sarcofagus actually live in Chernobyl town for two weeks on, two weeks off. That way your body can get rid of the built up radiation.

The flora and fauna in the Exclusion Zone is thriving. Radiation levels have dropped significantly, and most animals don't live to the age that they might see consequences of the elevated background radiation.
I also know many MS devs who hated Source Depot :)
Thanks for posting this. I was going to say that I'm pretty sure Chrome exists at all because Mozilla won.
What are you comparing it to? In contrary, German cars in the US are expensive. My co-workers in the US would not believe that in Europe a German car such as BMW or Mercedes is commonly the first car of many young men have.
Bit thin this!
The major contributors are listed here: https://devuan.org/os/team/. Either they don't mention packagers specifically or they don't have a lot of them.

They didn't fork too many packages, so security handling should be fairly easy. They plan to offer support for a longer period than Debian. I don't think they'll be able to based on my experience contributing to a slightly bigger distribution (e.g. maybe 30-40 packagers) whom are lagging behind on security updates.
This was already known tho - Musk tweeted about it a month or so ago.
>> Someone asked if their were any Clojure failure stories.

Yes, unfortunately there are a few that I'm aware of. I don't want to go into detail, but I've definitely gotten more SOS calls than I care to count. I'm okay cleaning up messes, but Clojure allows developers to really hang themselves in ways that they can't in other languages simply because you can't do those things in other languages.

Clojure isn't an easy language to get, or rather, it is easy to reach for very complex, totally passing up the very simple tools the language gives you. The language is very simple, and I think that throws a lot of people, especially if they come from languages with more boilerplate baked in.

Personally, I love Clojure, but I never considered it practical for any team that is larger than a handful of developers, and it is certainly not safe for every developer to use. I'm using it on my current project because I'm working alone, and in keeping it small and focused, I have no plan to change that.

Is Clojure dying? I don't really know. I've never met enough Clojure developers that stuck with it long enough to move the meter to "massive uptick," so there isn't much of a down-slope relative to "alive." I've always seen it as a niche language with a wonderful community. I sometimes joke that I know all 50 people in the US who actually know how to use the language.
No its about following the rest of the traffic. In the unlimited sections, traffic is 130++ km/h (up to 200-250 in overtaking lane), So if you are slower, changing lanes, overtaking etc. becomes less safe.
Also ran some numbers here (with warm cache. node 6.10.3).

* yarn: 25s
* npm@5: 28s
* npm@4: 63s
* npm@3: 68s

So performance is now comparable, which is awesome, but I'd still stick to yarn because we have been burned too many times by npm v2/v3 with call stack issues and other errors. I don't have the energy (or the time/faith) to go through that again.

Competition is wonderful though. I'll check npm again in 6-12 months and see what the community thinks of it before switching again.
> Maybe an experienced C++ coder can destroy my preconceptions :)

- Generally C++ uses the OS-level package manager, like rpm or dpkg. It's not cross-platform and it doesn't have a nice interface in the source code (#include is... unfortunate), but there is a nice solution here if your organization has the discipline and tooling expertise to make it work.

- Template metaprogramming isn't bad to use at all. Everyone uses it every time they construct a vector<>. It takes a lot of skill to write, though, and unfortunately even users of TMP can end up with nasty and bloated compiler errors. Hopefully this will be addressed by "concepts" in forthcoming versions of C++, but it might be a while before that filters down to stable C++ compilers and libraries.

- The real issue that should scare you is something called "undefined behavior". It's very easy to do subtle things that cause you programs to break in weird and hard to debug ways. Nasty side effects that could theoretically include any side effect. Like saving garbage to your production database. By doing something as innocuous as overrunning an array.

https://kukuruku.co/post/undefined-behavior-and-fermats-last...

https://stackoverflow.com/questions/367633/what-are-all-the-...

There are tricks and tools to avoid undefined behavior, but I find that most C++ engineering orgs don't prioritize the tooling (linters, UB sanitizers, etc.) needed to let engineers do this productively. Consequently, a lot of writing good C++ involves detailed coding standards and/or very detail-oriented gurus poring over code reviews.
You can say no and still help with a solution.
It seems like it'd be pretty easy to find a referral, however.
What are the best podcasts right now? Here’s our 2017 guide. – Recode
As an operations person, I love how lean this car program is. They really stripped the car program down to just the necessary components and options to hit the price point they want. By limiting complexity I think they'll have the best shot at achieving the huge undertaking of scaling car production.
Jacque Fresco has died
You don't have to but some people like to arrive earlier and drive faster. And many people I know don't like following other cars, so they'd rather overtake and drive 130 km/h in front of the other car than behind. This, however, changes with autopilot.
It could be construed as you screwing them out of stock options vesting, for one.
No, Tesla and Elon have been very clear that there'll be a single central display only that will also display the speed/directions/etc.

Tesla's don't have analogue displays.
I think the point of being pythonic is that it's more friendly to the programmers. Bonus point if it's also optimized :)
Lets hope they really build concrete walls and did not just dig a hole. That reminds me of "Atommülllager Gorleben" in Germany where they started to temporarely put some atomic waste until another/better place is found. That was 12 years ago and they are still looking for a better place...

In the meantime the involved people fight against water which flows into the tunnels reaching the containers with the nuclear waste and they try to get back the waste which is harder as supposed.
Well, there's always VidMe. That's what they're trying to be, a new YouTube.

But when it comes to decentralised services... I suspect the answer is 'whatever instance connects to most of the others and draws the most traffic'. Which raises its own issues, since [BigVideoSiteInstanceNameHere] basically just ends up with the same problems as YouTube. Being able to control what a large percentage of users watch on a de facto level, even if the actual underlying system is decentralised.
Raspberry Pi Foundation Teams Up with CoderDojo UK
But then for a lot of people in London (although maybe not in your case?) they won't have easy access to a charger at home, so public chargers might be the easiest way.
Its just an advice article for C-suite wanna-be's. They love, love, LOVE stories about leaders who make "snap" decisions and win. The guy even quoted Jack Welch.

You're right that firing is hard for everyone. It creates an environment of chaos and uncertainty, which if it is not properly managed, may precipitate scores of top employees to shift to job-search-mode.

FWIW, however, I do think a lot more high-level execs (which is what the article is _really_ about rather than juniors) need to on the chopping block earlier and more often. At the very least it may help to promote more empathy about hiring people that have been laid-off as these people climb their way back into leadership positions.
They just try to push as many people as possible into Model S since margins there are higher.
Beautiful seems like one of those words just randomly added to get clicks, or when someone had an idea to "simplify" a website/thing.

On the website itself, it isn't ugly but I wouldn't call it beautiful anytime soon. 90% of the visuals are blue links, so it is almost even hard to see where to choose to click.

There's also 2 different types of datetime formats on the site and two different names for the site (mobilehn and the main title).
Raspberry Pi and CoderDojo Join Forces – Raspberry Pi
Seat?
Rules and dice exist because inventing a compelling collaborative story is hard. They let you concentrate your effort on the parts that really count, and handwave past the parts that don't with a decent mix of low effort, reasonable verisimilitude, and a chance, if you want one, for something to happen that puts a new twist in the story.
The Robot Academy: An open online robotics education resource
Even if you customize it?

Any time I've bought a new car I've had some optional extras and that has meant a delivery time of at least two months (VW or Skoda), through to three months for an Audi or four months for a BMW.
Collapsing Star Gives Birth to a Black Hole
So anyone not using some lispy language is an idiot?
Well, thank you.
Kotlin has been in everyone's ear lately and it gets praised for borrowing concepts from many different languages.

Sigh. Go figure.
Is the Chrome source good source code to read? I always find they very organized in the high level, but don't know if its actually good C++ code.
The previous poster wrote in his 3rd paragraph

"There is a place for old C style low level features, but those should come later, after the safer concepts are already ingrained."

And I agree that teaching idiomatic C++ is important and C stuff is an extension.

If replacing vector with a C array gives you 20-30% my general assumption is that vector was used wrongly and there were too many copies happening and passing a pointer around avoided them.

And yes, when teaching pure C++ students will also easily create too many copies, but that's better than all the buffer overflows, null pointer dereferences etc. happening to students of C. Such bugs cause frustration, but students need results which give satisfaction.
I want my station wagons back :/
>100,000 years is an order of magnitude longer than all of human civilization thus far //

Yesterday an article on a "paint factory" claimed it to be 45,000 years old, FWIW.
35k with no free use of supercharger, makes me think it doesn't worth it. I don't want to buy model 3 to be only around my town.

That's the biggest downside, from my perspective.