Live data from Hacker News

Ask HN: What is the most important publicly unknown fact in your industry?

news.ycombinator.com

51–60 of 104 posts

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#51

Earlier quoted context omitted.

> Education is an expensive burden on the society that have not proven to worth its value in terms of Return Over Investment. As a person from a region of the world with a high level of illiteracy an having witnessed firsthand the ROI of an uneducated citizenry, I would question this assertion

I honestly can't understand how people spout some of this crap. I've also grown up in a region where education was overlooked, and living with complete fucking morons is not fun. Especially when these morons themselves think that education is worthless, which is a snowball effect meaning many of their children will be stupid, as well. On the other hand, it's easier to control them if you want to. Like they did in Med…

You have to compare comparables situations : what could have been done different with the same resources involved ?

Having an educational system is a sign that the society is wealthy and can afford it, but doesn't mean it's the best use of resources involved (thus it might have a bad ROI).

You said education was overlooked where you come from, was there an educational system there ?

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#52

Earlier quoted context omitted.

It depends a lot on which parts of education you're talking about. The first 9-12 years are required so that kids have something to do while their parents are at work. Learning stuff and interacting with other people is a nice way to spend their time. From that point, it depends on the subject you decide to study. It seems to me that medicine students get a lot of real life practice during their training, which makes…

> ...you're better of staying at home and watching online lectures and making your own pet projects to learn While I agree that you can get pretty far with self-study on small projects, the most important parts of software engineering revolve around communication, especially with other developers and with expert tools. It's hard to get better at communication without, well, communicating. Of course, one can get a lot…

I completly agree with the need to communicate and program with other people. From my experience, computer science degrees severely lack this communication trainning. You do ~2 small group projects per semester. The group splits the project into parts and everyone goes and does it's own part alone.

There is no teamwork, source control, tests nor anything like that.

I seriously hope other universities do it differently and I just attended the wrong one.

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#53
I work with (among other things) batteries. As I've gotten a bunch of emails about it, I suppose I am "the battery guy" here.

Li-ion battery energy density grows in spurts. Realistically, there have been a few major improvements, with very small incremental improvements in between. For example, in 2001 we were at 180 Wh/kg. In just a handful of months we jumped to 260 Wh/kg, then to 280 Wh/kg as manufacturing processes improved. In the last 11 years, however, improvements have been maybe a few Wh/kg per year, and there have been literally zero improvements whatsoever in the past four years, by anyone.

Eleven years is a very long time, especially for something that everybody just assumes is constantly silently improving. And it's not like the battery industry stopped investing in growth: there are absolutely insane amounts of money invested in battery R&D, since whoever figures out how to make a cheap, energy-dense battery will become absolutely infathomably rich and make Madoff-level growth look like US savings bonds.

Bonus fact: nobody really understands lithium-ion batteries. One production run might have substantially higher or lower capacity. Some batteries might explode. Some batteries are high discharge and some are low discharge. The "explanation" for all of these things is 'heat'.

Imagine that happening to any other industry (for example the auto industry.)

- "Why did my car just explode!?" "Heat"

- "Why does this car last a tenth the lifetime of this car?" "Heat"

- "Why does this car go a thousand times faster than any others?" "Heat"

- "Why is this entire production run of cars not working?" "Heat"

People say "heat" for two reasons: 1) because nobody understands li-ion batteries and 2) because yes, the real answer does have something to do with heat.

Batteries are one of the most important industries and critical to every company on HN. But the state of the art of batteries is putting together random metals with a bunch of random chemicals and watching which ones don't explode.

Imagine talking to the CEO of Boeing: "We just did our millionth test, engines made of cheese and wings made of coconut shells. It crashed during takeoff, of course. We haven't had any improvements in over a decade, but we're sure we'll get there eventually - we've spent billions on research so far."

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#54

In online learning for higher education: if you don't make mobile learning your first priority you will struggle to stay relevant in the market.

Can you elaborate on what you mean by "mobile learning"?

Do you mean development for mobile as a platform?

Do you mean the ability to learn on the move?

Something else entirely?

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#55
post #36

Earlier quoted context omitted.

> Education is an expensive burden on the society that have not proven to worth its value in terms of Return Over Investment. As a person from a region of the world with a high level of illiteracy an having witnessed firsthand the ROI of an uneducated citizenry, I would question this assertion

I think it's a matter of value being shaped by under- or oversupply. Speaking of illiteracy, there's an urban legend (not sure if true, anyone with access to data please check it) that literacy rate has actually dropped in the US throughout the 20th century, coinciding with increase of education "supply".

No data exists for that because the definition of illiteracy depends too strongly on the axe being ground.

Everything from 1% to 66% illiteracy has been attempted to sell to people.

It does seem that illiteracy clusters with various citizenship status, racial and other demographics, simple age distribution of a geographic location, and socioeconomic level to an extent that if you successfully filter those effects out you end up with a boring flat line at 100% literacy when ends up meaning nothing. The largest factor is literacy graphs and maps are basically a restatement of immigration data.

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#56
post #13

Education is an expensive burden on the society that have not proven to worth its value in terms of Return Over Investment. Funnily, the only persons asserting the value of diploma ... are PhD in ivy league business schools... selling expensive diplomas... Education is probably a large scale scam in its actual form: too long, too expensive, counter-productive and overrated. Cf Henri Mintzberg essay on why MBA for ins…

s/education/higher education in liberal arts and business/g. Next time you need surgery, you probably don't want your doctor to have been self taught.

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#57
post #3
post #2

In tech most managers and recruiters think there is a skills shortage. This is untrue. The truth is that companies do not want to pay market rates for people with the right skills

What are those people (with the right skills) currently doing instead of working in tech?

Working at underpaying, unfulfilling tech jobs. Probably ones which require a simpler skill set than they currently possess. Also, they are typically living outside the usual tech centers, and couldn't afford to move on the salaries being offered.

I'd like to see salaries raised if only for the "a rising tide raises all boats".

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#58
post #6

Spreadsheets are widely used in financial institutions, and not just for little things but also for critical tasks too. I've seen spreadsheets sophisticated enough to make database calls to book-of-record systems. These spreadsheets are often put together by an intern or associate who "knows a little VBA" and automates or tracks a task that the business was doing manually. Nobody on the desk really knows how the spre…

The thing I find most amazing about this (I work for a bank) is seeing people make decisions based on version 812 of a workbook passed between 3 different departments with multiple pages where the count of line items doesn't even add up. They're so obviously incorrect and of questionable value, but I've seen managers drop them like they're God's own Truth in meetings. It's that kind of thing that convinces me organizational dysfunction is the root cause of all the mysterious "productivity crisis" that economists often cite.

Re: Ask HN: What is the most important publicly unknown fact in your industry?

#59
post #6

Spreadsheets are widely used in financial institutions, and not just for little things but also for critical tasks too. I've seen spreadsheets sophisticated enough to make database calls to book-of-record systems. These spreadsheets are often put together by an intern or associate who "knows a little VBA" and automates or tracks a task that the business was doing manually. Nobody on the desk really knows how the spre…

I work in mechanical engineering, mostly structural analysis at the moment (ie, figuring out if parts will hold up).

Vast majority of calculations are performed in excel. Most engineers know at least a bit of programming from one mandatory class in first year, but for some it's fortran, others it's matlab, vba, etc. Excel spreadsheets are the common denominator.

Thankfully, most sheets are rather simple, with one calculation per line, with inputs coming from previous intermediate calculations on the above lines.

Unfortunately, sometimes, the logic needs to be more complex, and that's where things go south. Despite all the best intentions, spreadsheets are very hard to test, audit and version-track, and errors will inevitably sneak in.

Other things get harder too, when all information is in spreadsheets. Recently I was tasked with updating and reporting about 200 calculations that were contained in 200 almost-identical sheets. A single factor needed to be changed on those 200 sheets, and then I needed to compile the new results in a summary table: relatively simple VBA macro, right? Except multiple of those sheets were just slighlty different, due to multiple engineers modifying them for slightly different cases. The solution ended being similar to scraping really screwed up html with something like BS. A variety of regexes, string searches, and even heuristics based on cell formatting needed to be used. A lot of information was conveyed visually in those sheets (ie, a new calculation block started with a title that was typically bold, blue, and 20pt, but sometimes a bit different).

The same thing could've been implemented in python/julia/fortran/heck even C, version tracked and unit tested. Verificating and understanding the calculations is way easier, as all the equations are there in front of you when you open the source file. The program could take input written in simple text file (think ini or even yaml if something more complex is needed), then spit out a report in another text file, or even fancy formatted html. Then, future modifications to handle "special" need not a different program (spreadsheet) for each new case, but in msot cases the master program could be updated while still ensuring backwards compatibility, and all calculations could be rerun in batch from the input txts.

Anyways, that's what I dream of sometimes while I'm either doing rote manual excel-scraping or trying to think of a new convoluted heuristic to program it. Unfortunately, the single most important thing for documentation is that colleagues can understand it, and most MEs still see programming as something too complicated and time consuming. I also work in a big corporation, and IT utterly useless. Getting a custom tool made by IT would be a hell of budget approvals, resource plannings and a bunch of three-letter acronyms for at least a year (seriously) before a programmer would strike a single key. Comparatively, a spreadsheet can be bashed out in an afternoon by basically anyone.

Post reply on HN