Live data from Hacker News

Ask HN: What is the most exciting development in your field right now?

news.ycombinator.com

361–370 of 436 posts

Re: Ask HN: What is the most exciting development in your field right now?

#361

Enterprise Architecture. What is often an unmanageable bundle of "models", pictures, documentation (UML etc, or tools or “repositories”) giving way to concise and precise schema for architecture decision making – a pleasant outcome of the informal global teamwork surrounding meta-models in DoDAF, simplifying EA activity to a level that has not been anticipated ...

UML - I know next to nothing about UML - but what I do know is the language was invented first and then people came around and tried to give semantics to the language. Well, in other words what that means is that the language was invented first and it really didn't mean anything. And then, later on, people came around to try to figure out what it meant. Well, that's not the way to design a specification language. The importance of a specification language is to specify something precisely, and therefore what you write - the specification you write - has to have a precise, rigorous meaning. - Leslie Lamport

Re: Ask HN: What is the most exciting development in your field right now?

#362
post #240

I'm entering radiology residency, and I'm very pro-automation / machine learning. There's a contentious debate in the field about whether radiologists will be replaced: https://forums.studentdoctor.net/threads/will-ai-replace-rad... HackerNews is very developer-focused. If you guys saw what a radiologist does on a 9-5 basis you'd be amazed it hasn't already been automated. Sitting behind a computer, looking at images…

20 years ago I did some software to analyze satellite images of the Amazon to monitor deforestation. We got a result that matched the quality of human experts. The problem has always been political and economical, not technological.

You are right that work in these areas tend not to be hampered by technology. It sometimes may even be hazardous to ones health considering the value of timber. 20 years ago is a long time ago, GIS must be still at its infancy then. These days one could pull free satellite images from NASA and probably could just diff images if not for those pesky clouds. Oh wait actually I think NASA does do earth imagery at various spectral ranges, https://www.odysseyofthemind.com/aster.htm.

Curious to know what sort of methods you used then if you don't mind sharing.

Re: Ask HN: What is the most exciting development in your field right now?

#363

Earlier quoted context omitted.

fancy words, exciting claims, and absolutely no detail whatsoever. with all due respect, said politely, it is my opinion that you are a charlatan.

Thank you for expressing your opinion. I wasn't interested in long citations or garnering proof of my work in particular with training a machine to do this work. I simply wished to add to this thread and did so, in order to show someone out there, maybe even you, what else is going on that is exciting in my little corner of the world. I'm not that good of a programmer, so it's not in a state that it does work yet. I…

I'm not GP but I'll give it a try:

> You don't even have to take my word for it.

Honest question: how not?

> who would you not be if you weren't you?

Depending on how you parse the sentence, either "someone else" or "that's just a paradox". Essentially the concept of "me" as an entity is fundamentally flawed.

Playing with the meanings of "me" and "not me" in a subjunctive form doesn't make the question very interesting (as in non-trite), to be honest. I guess the intent is not to be fresh but to be thought-provoking or similar, or setting the listener in a certain mindset? Still, sets my mind in the "meh" state.

> Who are you not without that problem you are interested in solving?

I'm not my problems. I'm also not not-my-problems. Actually I am not (I isn't?). I don't see how this helps with anything, though.

Either way, your questions pose (to me) more philosophical thinking (which I already do, anyways) than mindbending or whatever. Maybe my mind is already bent... and I have to say it didn't go very well ;)

A long time ago I came to the conclusion that these questions are merely shortcomings in how language and cognition works. Metaphysics, ontology (and even epistemology) are just fun puzzles with no solution, which I'm ultimately obliged to answer with "who the f--- cares".

Kant was right.

Not that anything you said is directly contradicted by Kant. In fact I'd say it fits very well within the idea that "human mind creates the structure of human experience". It's just never been really useful to me in any way. I really, really, want to know more of (and even believe in) your changework but, often being presented with vague ideas, no one has ever made a solid case on how it isn't, as GP said, charlatanry.

Re: Ask HN: What is the most exciting development in your field right now?

#364
post #214

Earlier quoted context omitted.

Embedded designer here. Came to say RISC-V as well, but not because of performance. It will be because of price. A significant hunk of a Cortex-M die is the ARM licensing fee. If we can drop that? That would be an order of magnitude of savings on my BOM.

>> A significant hunk of a Cortex-M die is the ARM licensing fee. Can you give a few numbers/guesetimates for common mcu's ?

>> Can you give a few numbers/guesetimates for common mcu's ?

I suspect part of the ARM deal is an agreement not to disclose price info.

Re: Ask HN: What is the most exciting development in your field right now?

#365
post #133

Earlier quoted context omitted.

Google "certified programming with dependent types", "program logics for certified compilers" and "software foundations class". Also, work through the Dafny tutorials, here: http://rise4fun.com/Dafny/tutorial There are some ways in which these tools are not economical. There is currently a big gap. On one side of the gap, you have SMT solvers, which have encoded in them decades of institutional knowledge about genera…

Maybe I'm particularly easy to make happy. Compilers, in particular optimising compilers are notoriously buggy, see John Regehr's blog. An old dream was to verify them. The great Robin Milner, who pioneered formal verification (like so much else), said in his 1972 paper Proving compiler correctness in a mechanized logic about all the proofs they left out "More than half of the complete proof has been machine checked,…

Thanks for the long reply! I don't have the time continue this. I mostly agree with what you say.

I do think that making verification tools easier is something that researchers could and should be thinking about. Probably not verification and logic researchers directly, but someone should be carefully thinking about it and systematically exploring how we can look at our programs and decide they do what we want them to do. I have some hope for the DeepSpec project to at least start us down that path.

I also have hope for type-level approaches where the typechecking algorithms are predictable enough to avoid the "Z3 in my type system" problem but expressive enough that you can get useful properties out of them. I think this is also a careful design space and another place that researchers lose because they don't think about usability. They just say "oh, well I'll generate these complicated SMT statements and discharge them with Z3, all it needs to work on are the programs for my paper and if it doesn't work on one of them, I'll find one it does work on and swap it out for that one." Why would you make a less expressive system if usability wasn't one of your goals?

Re: Ask HN: What is the most exciting development in your field right now?

#366

My field is hypnosis, or more generally, "changework" which is jargon, but essentially hacking the psychology of clients to get desired outcomes. There's been a renaissance of study in placebo effects, meditation, and general frameworks for how people change belief for therapeutic purposes or otherwise, but to me, that's been going on for a long time and is more about acceptance than being a new development. One of t…

fancy words, exciting claims, and absolutely no detail whatsoever. with all due respect, said politely, it is my opinion that you are a charlatan.

[deleted]

Re: Ask HN: What is the most exciting development in your field right now?

#367
post #42

Earlier quoted context omitted.

This is going to sound really naive... Isn't that just a website?

It's still a native app, you just don't have to explicitly download it, or download the whole thing. It still runs native code and can take advantage of Android-specific features.

so we're back to applets

Re: Ask HN: What is the most exciting development in your field right now?

#368
Predictive analysis done via Learning Management Systems (LMS) to identify students at risk of dropping courses at Universities. Student retention is a big topic now because it really impacts directly on school's revenue stream and financial health. The big hope is with AI to be able to track how students interact with peers, with teachers and with instructional content, and then cluster students by their evasion risk.

Re: Ask HN: What is the most exciting development in your field right now?

#369
post #42

Earlier quoted context omitted.

This is going to sound really naive... Isn't that just a website?

Here's a really good overview: https://www.youtube.com/watch?v=cosqlfqrpFA Also, to answer your question, not it's not the same as a website because it will be a native Android app with the ability to communicate with the Android OS, like any other Android app. The possibility of things — in terms of improved UX — that you can accomplish with instant apps are infinite. It all comes down to how you want to use it.

ActiveX for Android

Re: Ask HN: What is the most exciting development in your field right now?

#370
post #265
post #130

The way we educate our kids hasn't changed a lot in centuries. MOOCs are great but completion rate is a real and yet unsolved problem. I believe the biggest advancement in the field of education is going to come with VR. With VR, we can dramatically reduce the cost of "learning while doing", which should be the only way of learning. With AI, we can provide highly personalised paths for learners. VR and AI technologie…

>I believe the biggest advancement in the field of education is going to come with VR I'm 100% with you on this. I've been saying this since VR became mainstream, I'm dying to start something in the e-learning space that takes advantage of VR/Augmented Reality but have no idea where to start.

Here's an odd, tiny, somewhat controversial/dangerous-sounding yet possibly interesting idea I thought of a little while ago that you might like to play with: a road-crossing simulator/trainer (and related concept areas).

My house fronts onto a small but fairly active 4-lane regional/suburban highway which I need to cross whenever I get the bus home, and also sometimes when I leave depending on which direction I'm headed. There are complete traffic breaks every 1-5 minutes or so, and it never gets jammed (there are no traffic lights nearby and it's a long stretch of road), so for a highway it's reasonably tame. My main goal is always trying to take advantage of the "near-breaks" that sometimes happen where the road almost completely clears and I can cross if I'm willing to dodge traffic. I especially try to do this when there's a bus approaching the stop across the road!

I've slowly gained confidence and experience over the past 13 years I've lived where I do (I'm 26 now, FWIW), and I now know when, how and why I can safely begin to cross even when cars are on the still road, so I often don't have to wait for complete breaks. That's been a fairly recent development; my progress hasn't been instantaneous.

I'm at the point where I'm trying to improve my ability to break the road down into lanes and actively track the activity in all the lanes simultaneously, so I can properly "leap-frog" across the road even more quickly. I am (perhaps understandably) not very good at this bit at all: I've found that taking (opposing!) traffic motion across multiple lanes and turning that a precise, realtime and confident/low-doubt go/no-go actually requires a fair bit of neurological development. Problem is, road-crossing has no/few common analogues from other life-skills situations that relate to spatial awareness, gross motor coordination, etc, so it's hard to create and iteratively improve this ability.

The main two reasons for this, I think, is that a) road-crossing is potentially life-threatening, so you want to get it right, and b) (important bit) we all seem to be taught to treat crossing roads as almost as dangerous as jumping out of planes - it's something nerve-wracking that must be done as quickly as possible before any damage (which could happen at any moment) is done. I'm guessing this ideology gets rooted in our heads due to our parents' overarching instincts to protect us from harm at all costs, juxtapositioned with the fact that 99.9% of the population does not have a sound understanding of psychology and an idea of the impact of different presentational styles. (In my own case I was simply taught to be extremely careful, but I only had experience with high-traffic roads after 13, and I had a general fear of roads before that point as I didn't need to cross that many, and when I did I was never alone.)

I think that if we can bootstrap ourselves to the point where we can eliminate the FUD and "helpless prey"/deer-in-headlights mentality surrounding crossing roads, we can begin to actually develop mental models that will likely serve us equally well in many different kinds of split-second situations that involve precise timing.

VR would be a way to get to that point: by creating a virtual environment full of various different types of vehicles and environments and simulating those vehicles bearing down on us (using a highly physically accurate 3D engine), we could actually learn through infinite repetition what 60 miles an hour looks like starting half a mile away, or what 20 miles an hour looks like starting a quarter of a mile away, etc etc. And we could slowly get to the point where we can confidently say things like "I know that I'll just make it across this road before that car does if it doesn't change speed" with much greater accuracy than we currently can. Some users may even begin to accurately guess vehicle speed just by watching the vehicle for a few seconds. It would be kind of fun and awesome to make a VR system where kids can be exposed to these kinds of experiences from a young age as an almost standard thing.

Besides a projector system which wouldn't be nearly as realistic, the only alternative to VR I can think of is repeatedly crossing an actual road all day. That would theoretically work, but there are four risk factors: a) is obvious, the fact that each crossing carries discrete risk; b) the fact that exhaustion from running back and forth would raise the stakes of (a); c) the fact that I'd be trying to be adventurous for the sake of learning which would make things worse; and d) the fact that as I gained experience and skill my risk of complacency would go through the roof due to repeated success.

Point (d) is valid for a simulation, too, but could be combated by constantly mixing up the environments - plain road; road with sharp bends; road with car speeding at 60 miles an hour around sharp turn or behind hill; etc - and maybe weird things like only allowing you to end the game when you failed, etc.

The huge controversy with this (there is a catch) is that young minds would latch onto this new kind of information instantly and turn kids into absolute ninjas capable of crossing complex roads routinely leaving just inches to spare. I see the average retiree driver heart attack rate going through the roof, to say the very least.

Because of this, I sadly don't see a school curriculum supporting something like this, and trying to make a company out of it would quite likely fail too because of the constant stream of negative press it would inevitably attract.

All the ingredients are there - you can repeat as much as you want with no cost, there's the element of competition and winning, and there's nothing stopping you from being adventurous and moving at the absolute last minute. Of course kids (full of energy, no idea what to do with it) are going to game that to the hilt to impress their friends. I have doubts that a game engine would be able to competently prevent that - I'm thinking of a "minimum winning crossing distance" metric, but I'm not sure if that would cover everything.

My crazy argument is to let it happen anyway: _let them_ scrape through the levels with inches to spare - because it might mean someone can save a life one day because they have the confidence to know they'll be able to do it in time. I've seen crazy internet videos of things like people dashing onto train tracks to rescue others at the last moment, and I'm not sure if I'd be able to manage that quickly enough because I'm missing precisely the information I describe here. (These are the related concept areas I mentioned at the start of this post.)

I think something like this would likely be best done as an open source project, in a framework where artists and modelers can easily collaborate and feed back art assets for new environments. The whole thing would need to stand on its own to gain traction, I think.

This is definitely not the kind of thing that looks awesome on paper, although I can see it being a lot of fun to work on, and something where you know you'd be teaching some really cool and liberating skills.

FWIW, I have absolutely no hope of getting my hands on any VR hardware anytime soon - due to circumstances entirely outside my control I've been stuck on hand-me-down PCs that average 10 years old for the past 2 decades - so I just thought I'd share it in case you (or anyone else) wants to play with it.

Post reply on HN