Hacker Newsnew | past | comments | ask | show | jobs | submit | helicon's commentslogin

Begs the question why does the IMDb voting system allow reviews before the movie's release date?


Because many movies are actually screened months before the official release date in film festivals and the like.


The same reason the "top 40 pop charts" can put a song in the number 1 position before it's release.

It makes more money.


Posts like this are why I love HN. I recently wrote a program to find anagrams of a given string (a Countdown solver if you live in the UK).

It includes a really naive method for generating all possible permutations of the string, but reading this post I can immediately see a far better way to do it.

That's my weekend taken care of! thanks to the poster and author.


"Good morning, that's a nice tnettenba." [1]

[1] https://www.youtube.com/watch?v=lsFAokXCxTI


There was a recent post about anagrams and the author just put all the letters in alphabetical order and then compared the words, which was more efficient than generating permutations.


I ran an anagram website in the 90s, and that was what we did. We stored word lists with a key of all their letters sorted. We then calculated anagram scores on demand because I couldn't work out a nice enough way to store those.

We had about 300 hits/day so it didn't matter.


That is what I did for this challenge: https://www.reddit.com/r/dailyprogrammer/comments/52enht/201...

https://github.com/Rhebel/DailyProgrammer/blob/master/DailyP...

I know my code is super verbose compared to other people's but I'd rather be understood than clever.


Sounds interesting, do you have a link?



Forgive me if this is a silly question but when he talks about "beautiful solar-roof-with-battery", is he talking about car roofs or roofs of buildings?

An electric car with a solar roof that charges all day would be pretty cool.


Buildings. A car roof isn't enough area and isn't pointed in the right direction.


Not if it's a trailer.


I haven't figured it out, but my intuition is that the increased energy requirements of a tractor trailer mean that there isn't enough area there either.

Back of napkin, it looks like you get ~3*15 meters of roof which seems to translate to 10 kW of output under good conditions and then you need something like 150 kW to rumble up the highway.


Well trucks still have a lot of low hanging fruit for becoming more aerodynamic.

Plus you could use the sides of the trailer for some power too.

Finally even if 10kw can't power the truck. It could extend its range by some amount. Plus that's still a significant amount of power you don't need to buy. 2-3 rooftops worth?


Those improvements are presently not done because of cost. Grid electricity is a lot cheaper than diesel.

I guess electric trucks would still put a lot more effort into avoiding air resistance because of the lower energy per unit mass of batteries (the aerodynamic improvements can be pretty directly traded for either range or cargo capacity).

I think present day solar cells are a combination of too expensive and too heavy to bother with. That could change in the future.


I have thought the same thing -- that trucks could be more aerodynamic. So why aren't they? The economics of freight are such that any measurable improvement in fuel economy is worth a lot. Why do we not see super streamlined semis? Maybe there's some non-obvious reason? I don't know.


That clicked when he talked about Tesla Semi. A roof installation on the trailer would make sense and might generate a 'useful' amount of power.


That's a great point. I'd imagine they need 3-4 times the power of a car but have 100 times the surface area. It seems like that could actually work.


I think that's still two OOM too little.


Buildings.


I think it already is pretty overcrowded and this has become a problem that NASA/ESA and others are thinking about. Here is a good ESA video on space debris:

https://www.youtube.com/watch?v=tN_CvGJKMOs


Not wanting to be overly dramatic, but as someone who wasn't around in the sixties this feels like our moon landing!


Not quite the moon landing... but I haven't felt this way since I watched the Apollo rockets lift off.


Not even close. Impressive nonetheless.


In a way it's even more important. Apollo was an amazing achievement, but it wasn't set up to be sustainable. Spending billions just to beat the Russians doesn't last.

If you want to see more interesting space activity than a bunch of comsats, some probes, and the ISS, you need to make space a lot cheaper. That's been stagnant for a very long time, and what we saw today is the second step towards something that promises to cut the cost of space by an order or magnitude or more. We're finally seeing something that might make space something more like aviation, not just a bunch of national prestige projects with a handful of commercial uses.

If people are living on Mars in 50 years (which looks more and more likely now) then it'll be because of this, far more so than the legacy of Apollo.


Ok, I'll bite. What was the first?


Landing first stage on land.


Yes, that's what I meant. The first landing was a huge step, proving the whole crazy concept can work. This was another huge step, proving that the whole crazy concept can work out at sea, where it needs to happen most of the time.


It's going to lead to a manned Mars landing. The time will come.


Yesterday Elon Musk tweeted this[1]:

"Tomorrow is Part 1 of the Model 3 unveil. Part 2, which takes things to another level, will be closer to production. "

And back in January he tweeted this[2]:

"In ~2 years, summon should work anywhere connected by land & not blocked by borders, eg you're in LA and the car is in NY"

Do you think he is saying the Model 3 will be fully autonomous?

[1] https://twitter.com/elonmusk/status/715307847890903041

[2] https://twitter.com/elonmusk/status/686279251293777920


It sounds like it, but that would be on hell of a battery range if that's true.


It will probably be able to drive itself to a charging station. :)


They've written about this on their blog:

https://www.teslamotors.com/node/14147?no_cache=1459519432

The eventual goal is to have the car be able to open your garage door, exit, close your garage door, then drive to your location, stopping to charge itself at supercharger stations along the way.

The NYC to LA tweet implies the car would need fully autonomous driving capabilities to do so.


I wouldn't expect the autonomy package to have a huge impact on range. It takes a lot of energy to figure out where you are and navigate when you're looking at it from the context of a quad copter or what you can carry in your pocket but it's probably going to be pretty small compared to a Tesla's beastly 60+kWh battery. Even on the rolling cabinet I worked on[1] the motors took more power than the autonomy kit did.

[1]http://www.vecna.com/product/qc-bot-standard-cabinet/


I don't mean the range so much as it sounds like he could be hinting that the car will be capable of being fully autonomous. Considering the price point for the entry level version is ~35k, could we be about to see the first mass market self driving car?


Maybe it could charge itself at charging stations?


I think it's very clear the Model 3 will be fully autonomous.

It has no cluster - no gauges of any kind in front of the driver, and only a tiny speed readout on the big screen in the center of the dash. In the Verge video a Tesla designer says that's production ready (not just alpha).

I won't be shocked if it doesn't have a steering wheel or pedals, or at least downplays them a lot.


I'm currently working through Cryptography 1 on Coursera and struggling with some of the maths involved, so hopefully this will help.

https://www.coursera.org/learn/crypto


"the power is on your decision not to buy any products from them"

The problem is our power is diluted.


It is diluted, indeed. We are poor and many, they are rich an few. It is much easier to maintain coherence between them than between us. They can use mass media and other channels to incite even more conflict and division between the poor to keep them from mounting a meaningful resistance.

I don't think a social change will happen on its own or by revolution, but rather there will be improvements in life quality for the poor as new technology such as the internet and smart phones are made available for the masses at low prices. The standard of living has improved in the last 100 years a lot for everyone, and this trend is going to continue in the future.


But the fact is we can't stop people cooking up nerve gas and anthrax in their garages if they want to. Just like we can't stop them building their own encrypted apps. Banning it won't stop a determined group.


The IRA were known to recruit top stem students from universities in Ireland during their campaign to make bombs. Surely an entity as large and as well financed and ISIS would have little trouble finding bright young engineers & technologists sympathetic to their cause to simply build their own encrypted services? And then so much for the spooks 'backdoors'


Because PGP has been so successful?

The tactic you're suggesting has been tried before (the software was called Asrar, I think). It doesn't work well for them, for a couple of reasons:

1) Custom terrorist software is no easier to use than something more mainstream like PGP, but is a lot more incriminating if you're found to be using it.

2) Is it really made by fellow jihadis? Or is it a backdoored plant by western intelligence? How can you know?

The latter question is a bigger issue than you'd expect. Terrorists don't like to helpfully announce their real names and backgrounds on their websites, so the provenance of jihadi software is frequently unknown. It just sort of floats around on the internet. So it can be much harder to trust than just a plain old copy of PGP.

You might think that IS can solve these problems because it's bigger and more organised than a group like al-Qaeda. But it's not like IS has an official website with a nice SSL certificate and a big download button (CA's will generally not sell to sanctioned entities). They use networks of ad hoc and quickly suspended twitter accounts to communicate, and apparently, Telegram. So for them to distribute custom crypto software wouldn't be easy.


Ah... But let's say you and I have already met up in a training camp in Afghanistan or Syria and installed an apk on our smartphones!

But those are interesting points.


> Surely an entity as large and as well financed and ISIS would have little trouble finding bright young engineers & technologists sympathetic to their cause to simply build their own encrypted services?

You wouldn't even need the brightest engineers. In fact so many encryption algorithms have been opened sourced and / or in library form for so long that it's easy for practically any developer to do.


Just having a library that does something doesn't magically bring security. The issue is, engineer still needs to know a lot of stuff (or strictly conform to the instructions) to use the thing correctly. There are too many ways to screw the thing up without even knowing it.

So, if the thing's to slap some nice GUI upon an existing library that implements the security bits, then almost no knowledge's required. But if one has a library full of primitives but still has to combine them in a meaningful way - it's a damned minefield.


That statement shows you haven't spent any time researching the security of secure messaging solutions. Or security software in general. Virtually all of them had protocol or implementation flaws with most having flaws so severe that cryptographers and top programmers saw fit to write books detailing how to do it right.

Books most people making "private" apps still haven't read. ;)


Having traffic encrypted with illegal algorithms pass through the Internet would make you a target.


How would one determine whether a legal algorithm was used or an illegal one? Even without steganography?


Can we run the ciphertext through a state-approved program and get the plaintext? No? Then it isn't backdoored and is illegal.


Well maybe i'm transmitting my memory dump or generating random traffic / sprouting entropy. Or everything is transmitted with mime types? Even so it makes no sense as even the most basic steganography would provide plausible deniability. I mean encrypted data is indistinguishable from noise...


on the other hand your reply deeply reflects on the common (lack) of knowledge of government types - i could bet they think the same :)


"illegal algorithms"

Wow, how do you define that? So, start banning math now?


Hey, I'd love to know exactly how one implements backdoored crypto without banning securely encrypted communication.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: