skysight-inc/HackerNews huggingface dataset:
it's also important to note that GM managed to make money because of it's production capacity not because of it's technology.

So this is essentially the complete opposite of Tesla if you fully buy in into their technological superiority which I'm not entirely sure is actually there, production is their main problem.

Gigafactory or not there are many more players that simply dwarf them in this capacity, GM was also a huge company by the 1930's with world wide logistical channels, production facilities and subsidiaries which is exactly what allowed it to take advantage of the war, it helped build the Nazi war machine through Opel, it supplied the Brits through Vauxhall and then it supplied Uncle Sam.

If i'll have to imagine some near future ecological disaster that forces us to push even more for solar and energy storage I don't see SolarCity or Tesla I see billions of panels and batteries produced by China and maybe India if it wakes up and decides to stop being just the world's call center and chemist.
Sure, but that’s true of apps on any platform. May be worth a try to state the same concerns about iOS or Android apps and see what the CEOs in charge of those platforms say, then make the call on which you trust.
I love how even a story about excellent journalism can be turned into an insult of the profession at large.

As far as I can tell, there is an avalanche (that’s a reference) of excellent, deeply reported stories, making good use of technology, on important subjects both titilating and not.

Just go through the other award winners, or the webby award nominees in the relevant categories.
This is conventional B-school wisdom (where B = biology or business): the most successful adaptations are enabled by new DNA. In business, firms that grow from one of many to leading firms must adapt because leading firms face different threats, of which, celebrity CEO may nowadays be the biggest.
Buddhism is more recent than Judaism though and Sikhism is a lot more recent than Judaism, Christianity or Islam.

Other than that, probably for the same reason Hindus don't question why Hinduism came after tribal shaman religions.

Because in the believers mind maybe age doesn't matter and if it does, it's simply that people were foolish before religion X appeared.
The biggest one for me is estimation. I grant that certain domains work on very predictable tasks, but what if you are working on a new product that is solving a lot of new problems? Practically everything should be a spike. I’m working on a new product right now and our estimates are worse than garbage as they end up just haunting us with management.
I don't think that's necessarily true. Couldn't you make up for it on volume? I can picture scenarios where you'd have a lot of water falling a small distance and it would be more convenient to install something like this than to use a site with a lesser amount of water falling a larger distance.
“hostile intelligence service” here being used as a euphemism for “a journalist publishing secrets we don’t want published”.
It’s very hard to structure such a program. Just some concerns:
- even if it’s voluntary, how do we ensure that volunteers are not coerced?
- how do we validate that volunteers truly comprehend the risks?
- how do we ensure that volunteers are of sound mind and not suicidal?
- if someone is gravely injured or disabled in the experiment, is the institution prepared to care for them for the rest of their life?
- if we offer compensation, how do we account for the fact that people of lower socio-economic status will be more likely to take that compensation for the same risk?

Keep in mind that we are also only 70 years away from some striking cases of the Medical-government complex in multiple countries performing some horrid experiments on human subjects without their consent.
Your question was the same question I had. The wikipedia entry didn't seem clear to me for what the law is and is not.

I disagree with the downvotes your comment's received.
Boomers Embrace Luxury Van Life
App creators can choose to make their apps private , which prevents the source being viewed. This is why you can’t access those URLs.
Do you have any idea how many third party trackers exist in the world? They were there long before Facebook, and will be there long after GDPR.
"Platonic ideal"? Do you even know what that term means? I think you mean "goals".
Yeah, eventually they started measuring transfers as a metric, which indeed encouraged that behavior.

Of course some people would just say the issue was solved, falsely (which, you know, it was a little easier to get caught so it was higher-risk, in addition to being probably less moral), and there was also the X factor of how much you liked the customer, considering the extreme amount of verbal abuse the job entailed.
Empathy isn't the ability to say "I understand." Empathy is admitting that, sometimes, you don't understand, but you'll still try and be appropriately supportive.
"The code in production works"

This might be what I have the biggest problem with. To a customer, it works. The customer is happy, they pay their money, which makes management happy, and we all get paid. So the site takes 10 seconds to load on certain pages, who cares! It works, right?

Behind the scenes, there's a fleet of web servers burning CPU so add some more! A database that's overwhelmed, throw some more CPU/mem and faster disks at it! Maybe optimise some queries if you can get it into sprint. But a fundamental problem with the implementation itself cant be fixed, because "it works". Want to leverage some slave dbs for reads? Sorry, no time for that because unpicking the backend would take too long!

It's backwards. In my idealised view: Good design first = better code = less resource hungry = less cost for servers = support more users = more revenue = less time spent working around crap = more time to implement features! = more revenue = better wages. Everyone wins.

Imho, agile doesn't help make this happen.
"You are no longer a web designer. You are now a mouse cursor inside a graphics program which the client can control by speaking, emailing, and instant messaging." That's a hilarious comic. It reinforces why I took two steps down a career in graphic design and then ran away.

I would love to read a treatment of why the client-designer relationship is often so dysfunctional. I know we all can trot out ideas, but I want an in-depth, serious, unsarcastic treatment, all the better if it points to a cure.
Kotlin Features I miss when going back to Java
One under-appreciated shortcoming of Scrum is that it doesn't deal well with dependencies on other orgs that have their own schedules and probably don't use Scrum themselves. We ran into this at Red Hat, where the other org is an external open-source community. You do your work quickly like Scrum forces you to, submit the work upstream, where people not operating under Scrum's artificial time pressure ignore or reject it. Hardly surprising, since quick often means dirty. In any case, you have no control over how long it takes that process to complete, let alone when the new code gets into an upstream release so you can pull it back in. What always ends up happening is that developers have to take on more work in progress while code works its way through someone else's process. If it's done officially it's no longer really Scrum. If it's done unofficially it's still no longer really Scrum, and even worse the time spent shepherding patches upstream is invisible to the Scrum planning process.

Maybe Scrum works when you're a passive consumer of the frameworks, libraries, etc. that you use, with no expectation that any significant time will be spent contributing back. I don't know; I haven't worked in that kind of environment for a very long time. That only seems like a tiny segment of how real development gets done, though.
Relatedly, I've met many people who had a surgery where they used to live and, after moving, other surgeons won't touch them. They have to travel back to where they used to live to get care. Seems really unethical.
Right, because prominent people always have good reasons for what they do and never behave badly.
Coinbase is not bitcoin.
> globally

Yes and no :-). Ignoring other factors, a DC's services are on average less valuable the higher the latency. That restricts Iceland's primary market to Europe (and maybe east-coast North America).
FB: Facebook

GOOG: Google

AAPL: Apple

AMZN: Amazon

BIDU: Baidu

ASIC: Application specific integrated circuit

GPU: Graphics processing unit

CUDA: Compute-unified device architecture

EULA: End-user license agreement

weed: marijuana

HPC: High-performance computing

NVDA: Nvidia

HW: hardware
Government money is the common component; everything he has done has benefited considerably from government money.
If the sci-fi I've been reading lately is any guide, one of the greatest threats to humans in stasis will be sabotage by ideological fanatics.
I suspect that a platform for rendering streaming applications (which is basically what this would be, if "web apps" are its primary purpose) would probably not use CSS/HTML at all. The purpose of those is to display and format a subset of XML documents.

I would imagine all of the rendering would be done natively, and browsers would be replaced by VMs, and the DOM with some sort of cross-platform application library like SDL.

So basically, like Java or Flash, but language agnostic (rather than serving HTML, sites would serve source code that compiles to WebAssembly, or just the WASM itself) and maybe with something like a dependency manager for common libraries or runtimes.
The CIA director, a former Congressman and a Republican said that. I mean, you want to know what the Center for Disease Control and EPA think of Wikileaks?
As a corollary, this is along the lines of one of my favorite bits of wisdom from Poor Charlie's Almanac.

If I recall correctly, Munger considers incentives to be the single most important concept to properly understand in order to drive successful business (and arguably life) outcomes.

Not surprisingly, incentives are also chronically underestimated or outright ignored, even in situations where there's a strong, profit-driven incentive (#meta) to get them right.

> From all business, my favorite case on incentives is Federal Express. The heart and soul of their system – which creates the integrity of the product – is having all their airplanes come to one place in the middle of the night and shift all the packages from plane to plane. If there are delays, the whole operation can’t deliver a product full of integrity to Federal Express customers. And it was always screwed up. They could never get it done on time. They tried everything – moral suasion, threats, you name it. And nothing worked. Finally, somebody got the idea to pay all these people not so much an hour, but so much a shift and when it’s all done, they can all go home. Well, their problems cleared up overnight.
"male-dominated"

Is that perhaps a fashionable contemporary Western idea bleeding in?
the people are actually freer than they were under the theocracy

Pretty sure that the indigenous Tibetans don't see it that way. Comparable to native Americans in that way.
That was the logic behind the choice of MPEG2 8mb/s @MPML: you're full (SD) resolution, full color, so you're better than the source (for instance, U-Matic is ~200 lines of ~250 points and a 4:2:0 color space). However, the switch to HD broke all expectations, because the low resolution of U-Matic captured in full SD and upscaled to HD is awful. Somehow that doesn't work out; you must capture even the very low resolution supports with a resolution as close as possible to the target work format (a so-called pivot format). Maybe upscaling the current HD JPEG2000 archives to 4K will fare better, and maybe they'll need to digitize everything from analogue once again...
never has anyone looked and found the same electron at two different places at the same time.

https://en.wikipedia.org/wiki/Double-slit_experiment
A fascinating read, thank you for sharing. These gems of knowledge are what I love HN for.

>This paper outlines the work I reviewed that made it clear to me that ‘people’ really are a first-order, and not incidental, project success driver, the characteristics I currently use as predictors.

My personal experience is similar - methodologies can make things incrementally better for a team, but cannot do anything with the ‘people’ factor.
A lot of these items are process points. The whole point of scrum is that the team determines and refines the process over time. Scrum is not a process but a process creation framework.

I agree with most of the comments so far this is bad management.
There were similar articles for developers on Hacker News and on /r/programming over the week end.
Havoc? We dedicate 50% of space downtown to cars. But it's "havoc" when another form of transit takes 0.01% of sidewalk space.

That said riding on sidewalks should be discouraged, and individual offenders ticketed. But we should also create more biking like infrastructure in which these scooters can operate.
I'm using Org Mode to write my thesis and, although most of the functionality I use comes from vanilla org mode, I do need to write some Elisp to get the LaTeX export working properly, and to knit different projects together into a single one.
As another example, it took me less than 30 lines of Elisp to get Apple Music incremental searching from within Emacs. A highly custom thing that I don't get elsewhere.
I think more people need to talk about best fit. People shoehorn scrum into every situation, when it is perfectly valid to say that it won’t work sometimes, and others when it would work well. You wouldn’t use JavaScript to build an operating system, and you wouldn’t write your browser code in C. So why assume that one SDLC regime is right for every situation.

Scrum seems to work well when estimation really is possible and there is true ownership and flexibility on the team.

I have not seen Scrum work well with brand new products or situations where practically every task is an unknown and the team is defining and prioritizing features in the product as they move and discover. Which makes sense as Scrum does assume a high degree of uniformity and definition. There are situations where the product owner, temporarily, has to be the whole team.
You cannot compare crude outcomes. You have to adjust for so called "case-mix". For mortality after cardiac surgery, the risk can be calculated using the EuroSCORE II. http://www.euroscore.org/calc.html And even then, often the numbers for individual surgeons are too small to draw conclusions.
+1 for sshfs. I had it working on macOS at one point when frequently working on a raspberry pi, but haven't needed it since.
Not at all. There's plenty of alternatives to Coinbase:

https://coinmarketcap.com/exchanges/volume/24-hour/
A colleague of mine was interviewed by a new hospital heart program. He was asked what his mortality rate was. He replied, what do you want it to be?
The "objective metrics" part is key. Medical records are generally written in a way that weaves a standard narrative of the doctor as either a hero/savior or a valiant defender of a lost cause.

Doctors only get investigated when derogatory facts accumulate to an extent that this "standard narrative" collapses. It's not really an objective or scientific standard.
It's a sophism. That's what they did.
The engineer here is protesting being turned into a factory worker, becoming alienated from his work, and being used towards the ends of management rather than his own. It is an indictment of capitalism's effects on workers, even highly skilled knowledge workers.

What he is expressing is the inkling of the desire for a better world; perhaps one where there is democratic control of the production process by workers.

A spectre is haunting software development. Developers of the world unite! You have nothing to lose but your chains.
It’s a known Freakonomics effect that doctors treat themselves much less in case of cancer. They don’t want to just prolong their life if it’s only going to be painful longer, because they know the probabilities and the outcomes better.
Indeed, just a coincidence since http://foreignpolicy.com/2010/11/01/russias-fsb-to-wikileaks... wikileaks hasn't posted anything meaningful about Russia
Datomic Cloud indexes automatically and persists to DynamoDB; indexing happens in a background process
Untangling Khan Academy's Python Code
> This accusation is being asserted without evidence, and can therefore be dismissed without evidence.

What? There's plenty of evidence. Wikileaks consistently published information damaging to Hillary Clinton in the run-up to the election, and published zero information damaging to Trump.
Less power sure, but it's still untapped power.
Monte-Carlo Search for Magic: The Gathering
Excision is not support in Datomic Cloud
I was kind of expecting someone will trim in with proper information and Engineering prospective. But nearly 150 Comments into it it seems there are lots of misinformation.

Yes, 5G, which includes 4.9G, or 3GPP Rel 13, 14, 15, will provides lots more Capacity. I see many saying this is only good for telcos, and 5G will be the same once everyone moved over. Which is so far from truth.

Your current LTE speed is limited by Telcos capacity. So if you have less people in your area sharing your bandwith, you are likely to get much higher speed. So If Telcos improves its capacity, it also means you get higher speed when you use it since it is less contention. This is of course assuming the demand stay constant.

And some comments refer to less congested in 5G being the reason, once everyone moves to 5G it will be the same. This is again false. 5G is more like an 4G extension, you really dont switch to 5G, at least not in the 3G to 4G way.

In many developed countries, Smartphone Users has already hit a plateau. Growth is going to be slow. Massive MIMO, in 4.9G or what ever they decide to call it, ( likely 5G ) already provides 3x capacity in FDD-LTE environment, and up to 10x in TDD-LTE. So the network, all of a sudden is capable of supporting 3x to 10x more users. As we have stated before there aren't that much user growth anymore, so as a user you now get 3x speed up when Massive MIMO is deployed in Handset and Cell tower. ( Actually this is over simplify and it is more then that )

So you ask but that is assuming user are using the same amount of Data. Most of the Data we use are actually Video, this is especially true on Mobile. We have HEVC, I doubt it will cut the Data required, but you will have a much better quality streaming.

All this is 4.9G with Massive MIMO, This is excluding additional capacity with Small Cell, LTE- LAA. And 5G is actually designed with Massive MIMO in mind, even more efficient, additional spectrum, even more antenna in Massive MIMO. It is not too hard to imagine by 2025 we have at least 20x the Capacity then we have today.

Now can you imagine you spend 20x the time then today watching Video content in 2025?

Which is one reason why many telcos around the world are already switching to unlimited*, or priority based access after certain amount of data. And assuming no additional killer apps for Data usage, Telcos will likely have to consolidate even further to may be only 3 per region.
Tesla could still benefit greatly from WW3, and so could SpaceX. The tricky thing about future is that nothing's certain.
It is hilarious how people believe that free application/site A sells user data for profit and that application/site B does not. I just wonder what logic is going on in their heads. It's like saying that if I close my eyes and doesn't see the monitor in front of me then it doesn't exist. Writing stuff like this is delusional:

"These are apps where I volunteer my location, travel, eating, and shopping habits, and I’ve never had the slightest sense that Foursquare was using this data in a way that made my life worse." (c)
Hmm, Moby is quite avant-garde, or at least was back in the day... But why would anyone want to build IoT products on top of an aging DJ?

(... I'll show myself out.)
Everyone has deadlines. Either customer imposed ones, or the market running against you. At some point, you'll have to meet them. When do you stop accepting changes and deliver? Can you welcome last minute disruptive changes? Sure. But the market won't wait for you to implement them.

What’s the point in delivering something both you and the customer know is wrong, when you can turn around and fix it instead? The point is delivering something of value instead of delivering something you agreed upon half a year ago.

Some tasks require longer attention spans. This is the classic technical debt accumulation choke point. Now, iterations + deadlines make sense. But does it have to be a fixed 2/3 week period, always? Where the flexibility in that?

The text says "couple of weeks to a couple of months", not 2/3 weeks. If a task requires a longer attention span than two months, you should probably break it down and deliver something of value earler on. As you say yourself: "the market won’t wait for you to implement them".

To be fair, I've only seen Scrum. But this point is in direct contradiction. Scrum is about diluting the individual. Everyone is a replaceable resource.

What a nice way of motivating people. Every person in a good team is of big value, and cannot easily be replaced by anyone else. Creating a good team requires thought and planning. If Scrum is about diluting the individual, then Scrum is far more wrong than I originally thought.

This is just wishful-thinking, the Agile Point. The only remotely close way of doing this is turning everyone into cogs in a machine. No, thanks. Weren't we valuing the individual?

When you motivate people, and give them tasks they like, they tend to perform their best. Turning people into cogs in a machine, as Scrum seems to like, is not a good way of motivating them. As the manifesto says: value the individual and motivate them, and they will get the job done.

And takes time. Ops, sprint's time is over. I guess that refactoring can wait.

And that is why you don’t care about sprints. You do one task, preferably as small as possible, and deliver it when it is done. That’s it. I have never understood why I should spend loads of time planning what I should do the next N weeks, when I can just do it instead.

Some of the most successful products and projects (Linux, Python, Apple) revolve around strong leadership.

Having strong leaders around a self organizing team is not necessarily problematic. Self organizing teams are more about giving the team freedom to work the way they want. A manager or leader can then contribute by removing obstacles and ensure the team has everything it needs instead of micromanaging everything.

The most important part of The Agile Manifesto, in my opinion, is "Individuals and interactions over processes and tools". If you care more about the process than you do of the people in the team, you are doing it wrong.

EDIT: formatting.
I firmly believe that this is why my mother-in-law died. She needed surgery to fix a hernia that basically left her unable to eat at all. Is she did not have the surgery she was going to die. The surgeon stopped the surgery because the 'risk' was too high.

48 hours later she was dead.
The second I hear scalable blockchain, I walk away, because the math has been done and blockchains cannot scale if you're expecting everyone to act as a node/voter/verifier. Just the physical infrastructure and equipment to utilize the blockchain alone would take up more resources than we have currently mined and stockpiled, and then the insane energy usage to boot would be outrageous.

If someone can come up with a solution to the log x exp growth rate that is incurred per additional user/voter/system added, then maybe one can say they've fixed the scaling issue.

The math says good luck catching up!