HNHacker News
TopNewBestAskShowJobs

oberstein

114 karma · joined May 28, 2015

submissionscomments
oberstein··on Ask HN: What stack would you use to build a CRUD web app on the JVM today?
If using Java and not Clojure, maybe I'd use enunciate again on top of the standard JavaEE stuff. http://enunciate.webcohesion.com/ Deploy with tomcat.
oberstein··on The Man Who Created Second Life Thinks We Can Make an Earth-Sized Virtual World
Mostly the argument expressed by others here: it would be too boring and it will encourage the further production of things like No Man's Sky that will ultimately fail to satisfy because the number of hedons per game frame is very low, and the huge/infinite world aspect only makes it harder to increase the density. Outerra is pretty cool for what it is, but I don't see it as the basis for a new Second Life or even an MMORPG. Perhaps there's potential for something on the scale of Dwarf Fortress like populating the planet with billions of unique agents with history, or as an interface to the real world via data collected from the IoT tracking the geometry and movement of every interesting thing on the planet.
oberstein··on The Man Who Created Second Life Thinks We Can Make an Earth-Sized Virtual World
Even if we can, playing around with http://www.outerra.com/ makes me question if we should.
oberstein··on The cure for procrastination? Forgive yourself
According to My Little Pony[0], just believe in the forgiveness of friends who believe in forgiving you...

[0] https://youtu.be/9hpPOZGpHFk

oberstein··on GNU Taler – Electronic payments for a liberal society
Other less liberal governments will simply ban something they consider sinful instead of try to make money off it while letting their populace (who they are supposed to care about) slide into hell (if the thing is truly sinful). Historically this doesn't work so well in the US, but in other places like Singapore it works better.
oberstein··on GNU Taler – Electronic payments for a liberal society
Yes, my comment was sarcastic. Roads have been and still are built by governments and private groups and even individuals for a long time. I have no issues with taxation in general, but I think personal income tax is a mistake and related to other mistakes whose trend started around the French Revolution such as the movement from private to public government and consequently a never-ending cycle of the public trying to vote parts of itself maximal shares of the treasury without destroying the whole thing.

Any entity worthy of the name government has a very simple way of visualizing the flow of cash in the economy: door to door searches. If the organized manpower for this does not exist, the government will have a hard time collecting taxes no matter how many technological shortcuts to the physical searching (like, say, property records on stone tablets) they use.

oberstein··on GNU Taler – Electronic payments for a liberal society
If a government is already having trouble collecting funds it is owed, this currency will not help it. The government would just be faced with two problems instead of one.
oberstein··on GNU Taler – Electronic payments for a liberal society
We never had roads before the 19th century when personal income tax was introduced.
oberstein··on The yogic claim of voluntary control over the heart beat (1973)
Don't forget James Randi.
oberstein··on Open-source alternatives to GMail
> It's bad for performance, security, and maintenance.

Compared to what, exactly? Ruby? I'll give you Node for double performance and roughly equivalent (and annoying) maintenance, but PHP's security story, with or without the various popular frameworks, is at least as good. Any stack built on the JVM has its own set of tradeoffs -- I would rather maintain PHP than any standard JavaEE solution, but I would rather maintain anything built on Clojure's Ring than PHP. These days Python with Flask is my go-to solution for quick things where I might have used PHP in the past, but even then there are tradeoffs, near the top being you can't just deploy to any shared hosting service that's been around for over a decade.

oberstein··on Why human intelligence and AI will co-evolve
That is a problem of robotic hardware, not AI. It's really easy to hook up a microcontroller to get mic input and query a voice recognition server (backed by some sort of AI software) and then do commands based on interpretation of the result (more AI software). The hard part is actually being able to do the commands. There's a reason the service industry hasn't been totally destroyed by robotics yet, and it's simply because it's hard to get robots to interact with the physical world with any sort of generality. Though lawns are simple and standard enough there have been lawn-Roombas for a long time.
oberstein··on See Through Walls with Wi-Fi [pdf]
Radar is kind of fun to get into, though 2 Ghz isn't a very good frequency for (through-wall) imaging. http://ocw.mit.edu/resources/res-ll-003-build-a-small-radar-... has some SAR demos, and if you follow to Dr. Charvat's website you can see he made a 10 Ghz system that images through concrete walls very well.
oberstein··on Why shooting to wound doesn't make sense scientifically, legally or tactically
Indeed, perhaps we should aim to have weaponized drones following cops around that can precisely target weak points when the cop orders.

This article also makes a compelling case that when the necromorphs come, cops will be useless to protect humanity.

oberstein··on Show HN: Careers for people not going to college, built with Meteor
How much under $30k were you? $30k is still a lot of money, even if it's not the even larger $100k-$150k number more and more people are reporting. What were your average monthly expenses including the summer months, and did you work at all?

If you're going to be indentured, then at least indenture yourself for an engineering degree. $30k isn't hard to pay off within a year or two of full time employment, and even $100k-$150k in debt isn't infeasible to pay off in a short amount of time (shorter than it took to accumulate) if your degree qualifies you for a well-paying low-stress engineering position at BigCo.

Do you think that your assertion about not taking on heavy debt will remain true? Debt continues to rise, as does the cost of tuition. If more students seek out the cheaper state schools, or the cheaper community colleges beforehand, the cheaper state schools are going to raise their prices to deal with the increase in load.

oberstein··on NASA’s Kepler Mission Discovers Bigger, Older Cousin to Earth
Donate to the relevant parties. Unless you're already very old or very sick, it's hard to say you're condemned. A lot can happen in the next 40 years.
oberstein··on John Carmack working on Scheme as a VR scripting language
I would imagine not, though the parent can speak for himself. I agree with what has been said before, that Go is a bold step backwards, just another language to replace large amounts of Legacy Enterprise Code with (sometimes) slightly less large amounts of (Soon To Be Legacy) Enterprise Code. Go has going for it corporate backing and a good community, but on the technical merits alone, there is a better language for every task.
oberstein··on I spent the last 15 years trying to become an American and failed
It's called RISUG. https://en.wikipedia.org/wiki/Reversible_inhibition_of_sperm...
oberstein··on What the Next Generation Needs Is Math, Not Programming
I thought self-teaching, self-taught, and similar were jargon that has been around for a long time. In the historically recent programming community especially it's all over the place: people who never did formal CS education teaching themselves how to program and are as or more effective than their Stanford peers. The difference between self-teach and learn is that the former is an attempt at learning through one's own will and direction, and the latter is merely a state of understanding the path to which can be from many directions (self-directed, teacher-directed, or just simple observation of the world around you).
oberstein··on What the Next Generation Needs Is Math, Not Programming
Money management works at all levels. It is just a lot easier when you have more to manage because your tolerance for error is higher, and you can thus be much sloppier and spend less time on it.

What I don't think works so well is teaching everyone to be good at money management. Ignoring the other possible contributors to being very poor (culture, prejudice, whatever), there is undeniably a component due to intelligence. We should thus expect some portion of these very poor to be incapable of managing money, no matter how much they have, and a better policy would be to manage their money for them. This already happens for some mental hospital patients that are out in the real world but need support for medication and housing and food, and if you give them too much unrestricted money instead they'll just buy a PS4 or something else that's shiny and the money will be gone, they'll have to sell their PS4 in a few months to keep paying the rent, and then a while later they'll be evicted due to non-payment. Better to give them a smaller amount of unrestricted money on top of the other aid, but in my experience the same spending patterns emerge (that is, spending it all), very few save, or save beyond what is necessary for a particular shiny toy. There is also a disincentive from getting a job that pays too much income, because their benefits are based on income-received and can be taken away very quickly, but that's another issue. My point is that such individuality-invading money-management could probably be beneficial for more than just the mentally ill, but it will be immediately dismissed by people intelligent enough to manage their own money and who wouldn't be affected by this as nanny-statism.

oberstein··on FBI: Companies should help us ‘prevent encryption above all else’
The Arab world traditionally has had great mathematicians. I'm sure there is a bright young student in university right now who could write a good enough PGP implementation for the right price.
oberstein··on There’s a 5% chance that these results are total bullshit
You would be better served by a Bayesian approach to A/B testing, and measure directly the probability of A converting more than B. http://www.evanmiller.org/bayesian-ab-testing.html You can then apply some sort of decision rule such as the difference being above a certain threshold.
oberstein··on U.S. GDP Shrank in Q1 2015
Show me an AI that can beat the best human at Chess, and I'll show you one that can beat the best human at any game?

Your mistake is assuming that a sizable portion of the work these jobs involve can't be replaced by "dumb AI", which is what ML is all about, and that they require a fully general AGI.

← PreviousPage 3 of 3