skysight-inc/HackerNews huggingface dataset:
I'm not a fan of Java, but the JVM is an incredible piece of software that centuries of man hours have been spent optimizing. And while Java might not be a pleasurable language, the enterprise masochists have written millions of lines of battle tested code in libraries. The deployment and monitoring model for the JVM is very well understood, which means Clojure is uniquely positioned to be introduced into large organizations.
LOL, you can not ask question before use it.
Surely the article doesn't amount to jihad. They get opinion contributors who suggest ways to improve FB. Like this one...

"refocus the experience of using Facebook on the people using it, and their intentions for communication and interaction."

(That was a quote from the "vintage facebook" idea.)
The project looks cool. Does it have any applications beyond being able to talk about kittens ? I love kittens, nothing wrong with that.
HipChat Cloud ---> Stride.

HipChat will live on as the behind the firewall solution for companies that do not want a pure SaaS app.
Russia-linked Facebook accounts called for violence
> OP author here: the rivalries there are directional, "if you liked X, you probably disliked Y", but not vice versa. (One thing I find interesting is that most rivalries really are directional: you see git users disliking svn, but not svn users disliking git).

Awesome, thank you! I agree that the direction of the rivalry is an interesting part of it.

I just noticed that "backend : frontend" and "frontend : backend" both appear on the chart, which implicitly answered my question.

Perhaps another sentence or two that highlights this would help readers understand the directional nature of the chart. For example: These rivalries are directional, which demonstrates how rivalries are often asymmetrical. For example, as seen in the results chart, those who like backend have more distaste for frontend than vice-versa.
Your premise seems to be that people taking one-year breaks aren't doing something to sharpen the saw. I don't know about you, but I've added more to my skills during some times that I wasn't full-time employed doing study and personal projects than during some times that I was (and yes, that's a sign you should leave a position you're in, but this doesn't always happen immediately).
We have at least another such example of a merger - BlueCoat + Symantec, with BlueCoat's CEO becoming Symantec's CEO. And now Symantec's certificate business is gone because it couldn't be trusted.

The article also seems to imply that Comodo is selling its CA business "because of what happened between Google and Symantec." They seem to try to spin it as an opportunity for Francisco Partners, but I wonder why Comodo was suddenly interested in selling its CA business - is it because their infrastructure was just as shake and insecure as Symantec's? Certainly something to think about.
Hey, what's wrong with Texas?
But we still have teams spend endless amounts of time debating on which flavor of Javascript, where the braces go, or which NPM module is the most effective.
While the CFAA has been interpreted very broadly, this would violate it pretty specifically. And if it's not the CFAA, it's at least fraud.
I assure you, they do regularly. A123 is the most well known example, but the vast majority of new developments don't involve a new company being formed. Making batteries is hard and few researchers want to build companies. Instead these developments quietly slip into commercial formulations as continuous, incremental improvements.

There's certainly an unending flood of hyped up articles about new experiments, but all of those have some kind of caveat that's glossed over. Cost, manufacturability, or performance. One is always missing. They're usually pop articles or university releases that misunderstand, misquote and play up the papers involved.

This is a release from a private company that hits all three of the important targets. Those are pretty reliable, normally. Flow batteries are an exception, but that's because the professor behind that is way overenthusiastic about them and needs large-scale funding. He's kind of notorious for overpromising; I remember a story by a student under him who used his calculations to derive the scale at which flow batteries became economical and found it was an order of magnitude bigger than a power plant. The professor himself had set up those equations but never actually done them to figure out how big the battery needed to be.

Leydenjar comes off as very conservative in this release. They're announcing an insane improvement, literally decades ahead of when it was expected. Most people would have announced this in coin cells but they waited until they had developed a mass production machine and tested it, and they seem to have replicated those results. Even if this costs 3x more than normal batteries there will be huge demand for it. The battery in an iphone costs $3. Apple wouldn't even blink if a 50% better battery cost $60.

These guys are saying that they pretty much have a product already. Pouch cells make up the majority of batteries that aren't in laptops, teslas or power tools. They've got a manufacturing machine BUILT already and appear to expect a high cycle life. I'm pretty inclined to believe them if they say they can make these affordably.
Well in the particular case this charity had no stack at all. They had a 'friend of a friend' who could do a web site, the person who knew me asked me how email worked because they wanted email addresses from the charity website but didn't want to change their "real" email addresses. I did my best but felt like something which was more like WPEngine would be a good single point of contact and setup. I also looked that the county 'dba list' (this is the 'doing business as' list that the county publishes to indicate when someone is doing business as a company name) and there were several new charities there. Seemed like a supply of leads for 'free'.

I don't disagree that there are people in this space. The nationbuilder folks (mentioned elsewhere) and apparently there are a couple people who specialize in setting up church web sites etc.

From a go to market strategy I'd probably advise that the team interview the executive committee of several new charities, compile a survey of charity sites and rank them from great to garbage, pull out the common functional features of every site, then decompose charities into every activity they do from filing tax returns to holding black & white balls. Look at how they manage payroll, volunteers, and assets. Listen to the problems the treasurer, directors, executive director, and donors have with charities. Where are their pain points and what does their day to day look like. Then pull all of that together and identify where there is commonality amongst groups and where their is uniqueness, and for each uniqueness attribute do the stake holders think it adds value or do they just not know any other way.

Then I would mock some interfaces to the infrastructure from using a phone, a web site, and maybe a chrome book like device. Look at security, look at complexity, look at time to complete tasks.

And finally after I felt the set of problems that could add significant value were identified, and I had helped a couple of new charities get from zero to online. I'd pull apart where the service business added value and where it didn't and develop a business model that was cost effective for the charity and sustainable for the startup to grow it in a boot strap fashion while the company got its feet under it for running its own organization.
backend : frontend and the reverse are both present, that implies unidirectional relationship.

I like how illustrative it is in the general context of rivalries: I observed that people are most negative towards their neighbors, as opposed to those who are very different.

Perhaps it's because similar agents need to compete for similar resources?
Earlier in my career we moved to Ruby over PHP because Ruby was "cool" and PHP was not. Now it is interesting to see them lumped in the same group. Incidentally, PHP has improved greatly because of the rivalry with Ruby because the competition inspired PHP and PHP Frameworks to step up their game in the early 2000s / 2010s.

Python's continued popularity surprises me. While I like Python and it is good for data science I don't understand why people use it for websites. The PHP and Ruby ecosystems are far more mature if you consider ease of use and if you are going for performance, Go and Java based frameworks are better. Even in the data world, I kind of like R over Python.

I'm also glad to see Javascript highly ranked. I was under the impression that Node.js in particular was going the way of PHP and Ruby. But personally I like working with Node.

Edit: I wonder how much of this is due to popularity too. PHP is insanely widely used. Which attracts more entry level coders than a language that is broadly used for specialty / high performance / niche languages.
I do agree that there are problems where the "maps of facts" approach is better suited than ADTs. I'm not sure if those are the majority of problems we're solving. You can still do all that in a typed language, using dictionaries. You can be as precise as you want. In some sense you lose that without a type-checker.

I only have my experience (which is about 1/4 of his) to lean on. And I've only had problems when protocols are not well understood by all parties, never the opposite. Talking in the level of ADTs (or some representation that is equally precise) tends to either clear things up, or uncover problems that were not obvious in informal discussion.
Rails in particular is the worst about that. Bonus points if you're working on an older codebase that's been upgraded through a couple versions, but is still fairly out of date. I hate having to keep so much fiddly crap in my head when, with a better language and/or framework, my tools could tell me what I need to know when I need to know it. Ugh, dynamically-named automagical variables and methods the definitions of which are ungoogleable and ungreppable. Gross. "Magic" is almost never worth the cost.

A Sinatra project written with some discipline and taste isn't too bad, though, and Ruby's still my preferred language for throw-away one-off tiny scripts, mostly because it's very concise, has lots of available libraries, and isn't Javascript.
Obviously not.

But it is totally understood. You can't expect a leading tech startup like Thumbtack to lower the bar for a 40+ yo self taught programmer like myself. They only hire the best!
The article talks about 3 videos that the reviewer was wowed by... but has neither the videos nor links to videos. For a native advertisement piece, this is not the greatest one.
C++, Java, and C# if I recall correctly
Congrats on this, loved the quote.

>> The best startup book is one you never open because you're too busy marketing and building your product
>"You asked what convinces people to work with us? That's it. It's always the video."

And yet the article has no video? Their landing page has the actual video: https://www.rylo.com/

or if you just want a direct link: https://player.vimeo.com/video/240323835
Who was the study sponsor?
I pretty strongly disagree with the idea that Ruby encourages those bad habits. But Rails? Specifically, ActiveSupport? Yeah, totally. But, effectively, Rails is building a context-specific DSL for web apps that happens to be leaking methods into your code. This is much, much more a Rails problem than it is a Ruby one.

My standard web stack is grape, grape-swagger, grape-entity, and Sequel (with some handy libraries like Ougai kicking around) and I don't run into any problems like that.
A few notable organizations offer paid continuing education (Masters degrees) and have extensive in-house training, with career progression mapped out.

Here are some:

- Accenture

- Booz Allen Hamilton

- Deloitte

- Department of Defense

- Lockheed Martin

- Northrop Grumman

- Raytheon

It’s not just consulting companies and the defense industrial complex, these are just the only companies I have exposure to that offer managed career paths.

A drawback is that in those organizations, the pay is often low. Except the consulting companies, which just expect lots of hours. Either way, there are trade-offs involved.

I haven’t seen a serious investment in education from Bay Area companies, probably because attrition is higher and it’s not seen as a safe investment.
I doubt the candidate’s problem-solving skills don’t extend to the concept of changing clothes.
Yeah. "Pure" TDD is strict cycles of "Write failing test, write the bare minimum of code that passes, refactor", which most studies suggest isn't much more helpful than the "common practice" TDD of "write tests as you code".
Microsoft will never end the Windows 10 upgrade offer. They want all Win 7 and 8/8.1 users on Win 10. The advantages of having a device upgrade from 7->10 include the following:

- Windows 10 has a more restrictive license. Telemetry sharing and automatic updates cannot be turned off on all Win 10 upgrades.

- The shrinking and eventual elimination of Windows 7 devices means fewer older devices to support, fewer patches to backport, etc.

- People that have paid for their Windows 7 license offer no further revenue to Microsoft. Microsoft is basically losing money on them, being obliged to continue supporting a device that paid for its license five years ago. People on Windows 10, however, provide "value" (as a stand-in for direct revenue) to Microsoft in the form of analytics and telemetry.

- People on Windows 10 are inherently more likely to participate in Microsoft's other, more profitable subscription-based models ala Office 365.
FeatureHub: Crowdsourcing feature engineering for predictive models
Zimbabweans Seek Solace in Bitcoin
Fool me once, shame on ... shame on you. Fool me... You can't get fooled again!
It's a good bit ludicrous that they are providing Edge for IOS / Android but not for previous versions of Windows.

My life as a programmer would be better if I didn't have to support IE11 / Windows 7, but instead of doing that, they spent some time getting it running where no one wants it.
It's a bit of a tongue in cheek and a bit of a roast. Eric Smith does TDD consulting.
Trusted network is even worse for bias; at least from my experience with shops that have tried both.

It's how you kill diversity, arrest your growth, and let fallow the connections to recruiting pipelines that might help you escape once you realize how deep you've gotten.
Waiting for the companion piece: How to Fix the New York Times. Also, maybe, How to Fix Ignorant Pundits.

Before you fix something, you have to identify what "fix" means. What's fixing, and what's breaking? How do you make a distinction of evil awful manipulation that must be stopped at all costs, that doesn't also include socially positive activism, journalism, or other legitimate kinds of speech? That's the issue the pundits should be grappling with, before they offer laughable suggestions like "make it a public benefit corporation".

I happen to believe that a return to corporate charters that actually meant something, that required some public benefit to balance the public harm of limited liability, would be fantastic. However, saying we should only do that for one company is like a bill of attainder. We haven't done it for financial companies, where it more clearly makes sense. We haven't done it for oil companies. We haven't done it for the media companies like the one that owns NYT. What's a coherent argument for making this one exception to a long-held principle of leaving the market alone?
Уникальный сервис найден
But none of the said footage is shown. So I have no idea if the footage is really fantastic, as the author claims.
Very true. He doesn’t mention anything about personal projects or self-directed study though. Only that it’s unfair that leaving his career would be unattractive to future employers.
You don't even need to do the trick in this article. According to Paul Thurrott, you can still activate with a Windows 7 or 8.1 key: https://www.thurrott.com/windows/windows-10/142616/yes-can-s...
Putting what everyone is saying more abstractly; solving a constraint satisfaction problem in a nice and closed domain should not make us surprised that it isn't as quick to deal with when lifted to an unbounded and messy space.
I'm glad to hear that someone uses my work!

Perhaps you have something to share, a demo/screenshots? :)
1. I never said that, please stop putting words in my mouth.

2. In my opinion, posting completely anonymized responses is not a violation of privacy
I find it odd that I would be down-voted so many times, merely for expressing skepticism about the proposition that the typical user is sensitive to the differences in font rendering between platforms, so much so that they would complain loudly and in mass if it were to change.

Obviously some people care about it. But most? Show me the data.
Now you're promoting "who you know", which is irresponsible as it can pass up many qualified candidates who don't happen to be in the same circles as you.

Does "trusted network" mean alumni clubs? Church groups? Gym friends? What would be an un-biased trusted network to filter candidates with?
That is not the original criticism you raised, nor is it the one I addressed.
You're right that code is not 100% compatible between Clojure/ClojureScript/ClojureCLR. Clojure from the outset has embraced the fact that it's a hosted language and leverages that to provide easy interop with the host. Providing a way of writing portable Clojure* code is the motivation for reader conditionals.

https://clojure.org/guides/reader_conditionals

You may choose to view Clojure as inextricably tied to the JVM given that a lot of new development on the language starts there and that it does consciously break from some traditional Lisp terminology and syntax. I don't think that's fair, however, given that these are conscious decisions in an effort to make a more pragmatic language. The project itself wouldn't consider these limitations (e.g., host interop, divergent syntax, use "atom" to describe a concurrency primitive as opposed to an aspect of language/syntax), but strengths.
I think what the article is actually trying to say is leaders place a higher priority on problems that impact them personally.

If the mayor drives an F-150 truck, potholes will be less important than big parking spaces. If she drives a supercar, the reverse will be true.

That's not to say a truck-driving mayor is incapable of understanding the supercar driver's perspective. Just that limited resources mean trade-offs always have to be made, and some combination of the power of dogfooding to inspire improvements, the power of self-interest, and the simple fact you see your own problems more often than other problems mean truck drivers will end up coming first. It's just human nature.

Some people would say changing the composition of leadership is easier and bound to be more effective than trying to change human nature.
What's the reason it needs to go up so much?
Interesting. I guess I still think of social media as nothing more than goofy, leisure time activities. Hard for me to think of it as associated with fraud or any other crime...but, the times there are a changin'...
Spider silk could be used to power microphones in hearing aids, cell phones
...and which programming language to use. One of the things Rich says more than once in this talk is that he doubts even that programming languages (including his own) are the most important aspect of doing our programming work well. And yet we talk about PLs as if they are everything.

There's a term for this: bike-shedding[1].

[1] https://en.wikipedia.org/wiki/Law_of_triviality
Strange thing is, I didn't realise the regular offered ended and successfully upgraded 4 Windows 8.1 machines in the last month or so without any issue or doing anything regarding "Assistive tech".

I just put the Windows 10 ISO from the Microsoft site on a USB, kicked the install off, entered the Windows 8.1 licence key from the OEM sticker on the machine and it happily installed and activated.

Not sure if I'm an edge case with some peculiarity with our hardware vendor, but was surprised to learn the upgrade window finished sometime ago...
Does this tool upload my code to a server to analyze?
You can debug AI's by putting them in simulators and running them through many scenarios. What Google does.
So optimizing for making resumes go away, and resigning yourself to shouldering the long-term burdens the article describes. That's what you're describing and that's certainly one way to do it.
Thanks, we've updated it to the article's subtitle.
Yesterday's discussion demonstrated quite a bit of interest in using Python everywhere:

Anvil: full stack web apps built only with Python | https://news.ycombinator.com/item?id=15584124 (Oct 2017, 195 comments)
reply
TDD is only ~15 years old. Cleanroom and correct-by-construction both have some solid studies supporting them, but take very different approaches than TDD does. They tend to be more rigorous and also take longer so again, it's a case-by-case basis thing.
As far as I know, the over the counter 500mg dose is sold over here as a painkiller, it's certainly not meant for long term preventative use.
Ah, I just posted about my experience below on this. I can confirm this worked for me, with no lies about "Assitive Tech" within the last month with 4 different OEM Windows 8.1 licences.
Previous discussion: https://news.ycombinator.com/item?id=14590847
Right behind you. If I'm going to burn 45 minutes a day, at least I could be listening to something that will up my knowledge.
Pre-Jet flight wasn't exactly a suicide run. A turboprop plane with dual engines was as safe as a jet, fixed for a number of factors.

The larger benefit with jets is being able to fly much higher and faster and being able to hit the 30,000-35,000 sweet spot where the air is thinner, the plane is above storms, and jet fuel efficiency for typical planes is pretty good. The larger 'innovation' on the success of jets is the lowered cost per seat. Props at 10k altitude burned a lot of fuel and were slow which hurt their ability to get more fares. Safety didn't hold back the industry. Cost and speed did.

edit: applies to non-turbo prop as well
Nice, thanks :)

Do you have any good resources on testing? Books/articles etc.?

I often have the feeling the only people who write about this stuff are the die hard TDD gurus.
NatGeo journalist's draft on Google Doc “frozen for violating their TOS”
https://frappe.github.io/charts
Secret Sauce for Great User Interfaces
I have the same experience with FPGA development boards. I wanted to learn VHDL but gave up after 2 days with the "getting started" tutorial.
This is great news for any company who's able to see a few millimeters through the bullshit. Just hire people who are strong with computer science fundamentals, any maybe a few others who can play cross-functional roles. Treat them like a team and create proper mentorship/leadership dynamics. Work towards a common goal and empower the team. Watch them become one of the more functional teams in the tech industry.

The companies that hire fresh-out programmers from top schools have such an uphill battle. They have to handle people who have huge ego's from being sought after all bickering with each other on the team. They have to deal with the mistakes of people who think they know how to build something good for the company but are actually just wide-eyed and pig-headed. And then they have to deal with the fact that these people who are the "cream of the crop" will leave in a year or two to another companies' offer because even though this first company hired with a high salary no company in tech understands how to promote or give raises from within. It's always about the fresh and shiny new employee because almost all of tech is broken and once the reality of a team/person is seen it never meets expectations.