skysight-inc/HackerNews huggingface dataset:
From what little I could find, it is generally agreed that LTE uses the "SNOW 3G" stream cipher as part of the UEA2 confidentiality and UIA2 integrity algorithms from ETSI. Another source claims Release 8 requires the UMTS AKA (authentication and key agreement) procedure to support AES and no encryption options as well.

But is SNOW better than KASUMI aka A5/3? Why not just use AES? When I see non-standard and untested encryption algorithms, I think of the NSA and GCHQ. In any event, that's why I want E-ULTRA (the LTE communications protocol) implemented in GNU Radio: to disable SNOW 3G and null ciphers.

I should also note that, from what I can tell, in GSM/LTE all keys (including that for the link between the cell and the tower) are (statically/algorithmically) derived from the symmetric private key shared between the SIM and the service provider's Home Subscriber Server. Which, if I understand correctly, means it would be trivial to decrypt any surreptitiously intercepted but encrypted communications by using a NSL or subpoena to obtain those keys from the service provider or the access provider (assuming it wasn't already lawfully intercepted by the access provider of course). I assume that also holds true for any Joe Blow with subpoena power and the ear of a sympathetic judge (think "Doe subpoena"). So make sure your service is from a company located in an unfriendly nation, even if your access already is!

But if they would have just used (ephemeral) Diffie-Hellman for the cell-to-tower communications, they couldn't do that. Which is why when I see any GSM/LTE standards, I think of the NSA and GCHQ. The same goes for IPsec and the magic numbers used in some of these encryption algorithms.

Edit: more technical and legal discussion of consequences
Here's the video I saw:

https://www.youtube.com/watch?v=n0VCj7VKvFk&feature=youtu.be...
Is there actually an advantage to having all the players in the same room? I guess you'll be able to hear your friends IRL?

I think omnidirectional treadmills and more immersive audio will be good enough. I imagine eventually the floor of the treadmill will even be able to tilt when you're walking uphill.
but having commercial users "altruistically" contribute back means having to trust in them. Had lightable not been GPL, commercial entities could easily have just taken it, make a nice derivative (e.g., make it into a game dev IDE), but never contribute that back at all. TLDR; they got a free lunch.

With GPL , said commercial entity either have to provide their derivative's source (thus contributing back via more features/code), or pay the owners of lighttable a fee for not revealing the sources. Neither way allows them to get a free lunch. This is a good thing imho.
Ex-SAC Trader Was Expelled From Harvard Law School for Digital Forgery
>I wonder where you got the idea of "colder European" vs. "warm Asian" climate.

No kidding. Oslo, annual average, 6.5C, Beijing : 12.5C. That's 59 latitude vs. 39, different Sun angle, longer days, etc... you know. And, btw, northern Chinese noticeably taller than south.

>The genetic difference between different peoples is not large enough to justify treating milk as essential for some group of people but not for others.

the study mentioned above explicitly describes the results of consuming milk vs. not consuming due to genetic difference. To me the difference is essential (grew in Russia). As result of evolution in Norway and overall Europe, people there also treat milk as essential.
what other industry does norway have that is created with oil wealth?
Is this the "username223 Laugh Test" or something more universal?
Google+ members can now email any Gmail user without their email address
Newspaper is a tool for news extraction and curation in Python
This seems like a pretty bad ruling to me. The implication is that you have the First Amendment right to only speak the truth. So how long before we have the Ministry of Truth to adjudicate that question?

Let's not forget the Federalist Papers were published anonymously.
Hiya $FOO,

Just dropping you a quick note to apologize for the image attachments in my earlier email. Due to a bug with some third party software, you might have gotten someone else's image attached in lieu of my signature. I'm told some people saw some images which weren't appropriate in a professional context. Sorry if that happened to you, too.

We've taken steps to prevent this in the future. If you're interested in the full details see $URL.

Startups, what an adventure right? Anyhow, would still love to chat about $REDIRECT_THE_TOPIC if you've got a minute. $CLOSE

Regards,

$YOU
West Virginia chemical spill triggers state of emergency, water ban
Since there is all that extra room... The 80s called, can we please have bench-seats back?

I had an old crown vic a few years ago and I missed those huge sofa-like bench-seats all the time. Modern bucket seats in comparison are incredibly constructing and claustrophobic. Not every car needs to feel like a racecar. Sometimes I want a comfy roadtrip on my floating sofa.
That would be a pretty awesome way to troll scrapers!

We've had Gmail image caching turned on for a while and these images just started showing up like this today... it seems like Photobucket/tinypic just swapped the images out from under us a couple hours ago. Brian has been sending emails with these images for at least a year.

Also, I feel slightly responsible for not enforcing good practices... never occurred to me to investigate how he was putting those images in his emails.

In other amusing news, I want to check this out without Google image caching... but first need to sign up for a non-google hosted email address since I forgot the password to my Yahoo mail account from all those years back.

Update::
I used a disposable email box that doesn't do Gmail image caching, we're getting the same results:

https://www.dropbox.com/s/arzmt2kcpqovrnd/Screenshot%202014-...
this is truly the essence of the entire debate, I wish it was discussed more
I could have sworn that something was in Hacker School's explicit social rules that specifically says to beware of solutions that contain the word "just." Turns out there's not, but: when you phrase things that way, you imply that a person is puzzled over something trivial.

Nope. Words are hard.
Gmail Plans to Allow Google Plus Users to Send Anyone an Email
What do people regret the most before they die?
Sweet! Does that mean I'm OK if I stop paying my taxes?
Well as far as IANA concerned (which I suppose is the only relevant view for .tw), it's "Taiwan, Province of China"[1]:

https://www.iana.org/reports/2010/taiwan-report-07jun2010.ht...
despite having multiple sources of natural wealth, i still feel that any natural wealth should belong to all citizens.

It's unfair that an small elite is able to squirm their way into wealth in such a manner. But that is the nature of humanity - isn't much i can do about it.
Yes, ~T.
Death threats and denial for woman who showed college athletes struggle to read
i don't regard moving from xxx language to PHP.Is the point where if PHP don't support,use JAVA call.If both cannot support USE .NET.. for web i prefer PHP.For compile application i prefer VB.NET compare to PHP GTK..
Plans To Make Merely Talking About Computer Hacking A Serious Crime
Very tempting! Unfortunately I like to have my monitors close to my face, so I think the large size of the television may cause viewing angle problems.
I'd say up to about 42in 4k monitors are for programmers, between that an about 8 feet, 4k is a gimmick--4k projectors are for couch potatoes. 4k VR headsets will cover everyone.
While each of your objections are a matter of personal preferences and there can be discussion around them, you are certainly not entitled to label asking for sign-ups as 'dishonesty'. Using unnecessarily strong words without knowing the entire context (did you read the entire post or have seen the nature of our content or where we are trying to "milk" you?) is uncalled for. We don't track user with cookies, don't block our content (the overlay is dismissible), aren't showing any advertisements. Dishonesty is when I claim that I will not share your personal information with third party and still do so. How a sales process should be driven is a function of both being ethical as well as being cognizant of human behavior / market paradigms / reality. Both have to co-exist. And just to tell you what the actual behavior of our target segment is, they don't see everything in such stark light of suspicion (and neither do we misuse that) and thinking themselves to be the sheep. You can definitely judge us, but you could be doing that with lesser bias and pre-suppositions.
> None of those things would really benefit someone who only lived there for a year though.

of course, but the needs of the many outweight the needs of the few.
One alternative to existing words, and inventing completely new words, is to combine elements of existing words to create a new, unique, yet familiar sounding word. For example, Intel called their 586 chip a Pentium -- Penti being the prefix for 5. So, how about something like Hackranaut, which would imply someone exploring the Hacking arena?
I hope that while they're putting the finishing touches on the current product, and work on deploying it soon, they will also keep in mind what the guys at Avegant are doing, and either do their own R&D with this type of technology for future products, to completely eliminate the screen and the need to use UHD or higher resolutions in the future (or at least not for sometime), while making it easier for the eyes, or they buy them out.

The technology does have some major disadvantages like a smaller field of view compared to Oculus, but perhaps they can fix that. After all, VR headsets like Oculus also had very small field of views before, too.

To me, having the image projected onto your retina seems like a technology that has greater potential for virtual reality, even if it starts with a slightly bigger handicap than Oculus did.

http://reviews.cnet.com/wearable-tech/avegant-glyph/4505-349...
And for anyone who didn't know, Carmack has long been obsessively, arduously interested in latency problems.
Except I didn't sign up for a social network. I signed up for an email account. Thats all I want, plain simple email. But every few months google fucks me over, tries merging accounts, creates google+ accounts in my name.

Why should I have to opt out of all this crap, when all I ever wanted was god damn email. Google has delusions of being a social network. If they want to add these conveniences for the three people that use google+ fine, but for gods sack make them opt in.
It doesn't sound like that to anyone who has worked in security. This is their routine MO.
Time-Lapse of Wobbling Auroras Over Norway: Astronomy Picture of the Day
IANA considers .tw to be "Taiwan, Province of China", as does that ISO link. As I understand, China pretty much bullied everyone else into not recognizing Taiwan so the rest of the world (like the UN) agrees Taiwan isn't a country. That's why one reason Microsoft asks for your Region, not country.

There appear to be other ccTLDs like .IO and .AQ that aren't countries. (Probably more.)

And I'm just being pedantic.
Enrollee.
Does anyone know if the 15" 2012 MBPR (that is, MacBookPro10,1) supports 4K with its HDMI output under Mavericks? Of course, it will only be 30Hz, but that's tolerable.
Depends on whether the language assigns this==self. ;)
A group of cows is a herd, a group of crows is a murder, and a group of INTJs is an argument.
A world that relies on trade is a world at peace.

Colonialism was driven by a lust for trade, so that's hardly a truism.
New Smartphone App Helps Blind Find Their Way Inside Buildings
Ask HN: Passion vs Execution
Is start-ups all about execution and not passion, when we were looking for new ideas to build a startup, we got tons of them, but 10 startups(global) were already working on it, so we dropped the idea and moved to next and kept doing this till we ran out of ideas.
The CTO of a startup where i turned down an offer (not passionate about the idea) also said, being passionate about the idea helps for a few days, but after than it all boils to execution and the daily grind.

Would like to get your thoughts on it.
Part of the problem might be gamers not having powerful enough machines and not wanting a blurry image from scaling.
> To be fair, there are quite a few common cases where Python's syntax is rather inelegant

Now we're stepping out of the realm of "semantic white space" though. The people I've known to get (literally) red in the face over Python haven't actually used the language and can't do much more than regurgitate stuff like, "but white space!"

> The need to break out if-then statements into multiple lines, the need for explicit 'return' statements which also have to go on their own line.

Unless I'm missing something those are poor examples of the limits of semantic white space:

% python
>>> def function():
... if True: return False
...
>>> function()
False
>>> def function():
... if False: return True
... else: return False
...
>>> function()
False

Sure you can't do stuff like:

>>> def function():
... True
...
>>> function()
>>>

(That returned `None`)

But I don't see how requiring a return statement, or disallowing code like:

if var1 = function():
do_something()

is a crime against humanity.
Ask HN: Time to start using Python 3.x?
Is is time to start using Python 3.x?
I'll be starting a project for a class next semester, not sure what at this time, but it will be in Python. Is Python 3 now at the stage where one should start using it regularly for projects?
I'm glad that luck is earning its rightful place in the collection of common causes for success. I've been saying it for a few years now[0].

Of course, the flip side of the coin is that you don't get to choose your hand. You can only choose how to play it. And accept that no matter what you do, you're still probably going to fail if you pick high-risk options.

[0] http://chester.id.au/2012/03/02/does-leadership-matter/
A 39-inch monitor? I'd feel pretty intimidated by such a beast at close-quarters. The extra real estate would be handy but the constant glare from all angles attacking my peripheral vision would be relentless. Nice to see some 4K adoption however.
I disagree.. Even when drunk, I can achieve flow state on expert for Mario's DDR...
I googled "slowban" and "rankban" and can only find other comments by you on this or other sites talking about it. I'm just curious how you know these things exist and whether these terms are one's you've come up with yourself for the phenomena, or whether others use those terms.
If the structure is immutable after you've produced it, you can use extra::arc::Arc<T> [0], and once all the references are dropped the memory will be deallocated. I haven't used C++, so this might be very similar to std::shared_ptr or not, but this is usually what one would use in Rust. (There's also extra::arc::RWArc<T> [1] when you need mutability, but that isn't used much in my experience.)

[0] http://static.rust-lang.org/doc/master/extra/arc/struct.Arc....
[1] http://static.rust-lang.org/doc/master/extra/arc/struct.RWAr...
One of my pet peeves with Emacs is the way that it indents things (at least by default), so you won't find me using it. :-P
I think PC gamers would find the 30Hz much more of a disincentive. I think most console games are used to 24 fps anyway, but they don't even have the option to reach that resolution (yet?)
From what I can tell (running the same unit you are), only the 2013 rMBPs will drive 4k panels. Would love to be wrong on that, though.
What about ultrasonic positioning?
I had 4k for years (4x 22" displays in pivot mode). It really improves productivity on complex tasks such as debugging.

Soon I will upgrade to 3x Dell P2815Q with 6480x3840 resolution.
> I think the thing that you're missing is that success breeds success.

Doesn't this strengthen the argument that luck matters? Consider the careers of hollywood actors. They tend to be jump started by the "big break", rather than being a smooth linear promotion.

But LA is stuffed to the gills with actors who never got that big break. The entire city is notoriously oversupplied with good looking waitstaff.
From 1998, this is mostly interesting as a sort of historical look back -- this is what we were complaining about 15 years ago. some ways similar and some different to what we're complaining about today.
This is quite the opinionated "article".

"4k isn't for couch potatoes", "you should buy a $500 monitor", "if you are programming on something so old, [you suck]", etc...

I am fairly surprised to see this style of wording upvoted to the top of HN, actually.
> Keep in mind that GitHub is never actually accessing your servers. It’s up to your 3rd party integration to interact with deployment events.

A paragraph or two down the page you linked.
You consider it to be a useful lie, because it promotes the correct behaviour.

I'm not sure it's necessary. Optimistic bias is well-entrenched in humans.
> you've only had this kind of recourse for the past 50 years. before that, for 5-10,000 years, money in all its forms worked just like bitcoin.

To the extent its true (and, actually, money in most of its other historical forms doesn't work much like bitcoin, but yes there wasn't a widely used convenient equivalent to modern payment dispute resolution systems before credit cards), like computers and modern dentistry and all kinds of other modern developments, its not one of those things I'd like to give up having to go back to the way things used to work.
After consulting at Google last year, my position on them softened - really a pretty cool company, doing many good things.

I use an email address on my own domain, but route it through Gmail for convenience. It takes me about twenty minutes to reroute it, something I have tested a few times.

I did move my blog away from blogger last year, and I just use Chrome for Gmail, twitter, and Facebook. I do all other browsing using Firefox with tight security and anti tracking settings.

I think these steps are reasonable compromises that I also recommend to my non-tech family and friends.
It is a great place to drop my bag / backpack.
The second coming of Java (2013)
Cached doesn't mean free. Every byte of JS still has to get parsed even if it won't ever be used.

I really like how this demoscene-like mentality of being efficient with our computing power by only applying the minimal, needed complexity has started to get a more mainstream following. The traditional approach of piling on more complexity in the form of abstractions and other things is simply not sustainable. "The fastest way to do something is to not do it at all."
Modern art: I could have done that... so I did
I've read officially no, but Apple frequently gives "official" specs that claim a feature isn't supported when really it is.

For example, every macbook pro in the last 5 or 6 years that had replaceable RAM had an actual RAM limit that was double what Apple said was its RAM limit. I wouldn't be surprised if 4K works, albeit perhaps a little sluggishly.
For class - yeah, definitely use Python 3. There's basically no downside to this - you'll write your project and never touch it again after 4 months, and in the meantime you'll have gained valuable experience for yourself as to whether you should use Python 3 for future projects.

The folks who should pause before using Python 3 are those who have to maintain legacy systems that need to interface with libraries that may or may not support it.
I took this as a bit ironic because my writing style was tamer in years past and I feel it has become more blunt (to use another euphemism) since I started reading more Hacker News postings.

But yes, it's opinionated. I'm quite strongly of the opinion that in general larger desktop displays increase productivity. They are finally arriving, and at prices that are almost affordable. With several important caveats and weaknesses that cannot be ignored, the market is finally moving in a direction that I applaud. So this blog entry/rant is a form of celebration.
I am using Python 3.3 for my startup, and I never have to look back yet. I think you should go for Python 3 for class.
One too many periods in the second group to match my best guess.
I'm sorry, if I may ask, what is the use of the answer to your question?
Of these, I feel the least certain about VR headsets. I've not yet tried one so I remain skeptical. But I agree, if a terrific VR headset hits the market, that would be compelling.
That's the same number of pixels as 12 1080p monitors. Isn't there some level of diminishing returns after about, say, half that resolution? Just curious.
This seems like flaunting your budget more than improving your environment.

Maybe I just need to get my eyes checked again, but for some reason my code just doesn't perform any better or write itself any faster with more screen real estate and I'm as productive on my laptop as I am on my big screen.

4K is not for programmers, code is for programmers.
It's not that bad. I had a pair of 30" monitors in an open floor office and I really liked the setup precisely because I wasn't distracted by watching everybody walk around behind my monitors. The people who disliked it simply used a dark background/editor scheme and kept the browser window towards the center.
Many of the people at those conferences aren't afraid to 'color outside the lines,' and impersonating an FBI agent could fall under the umbrella of social engineering, which is another hot topic at security conferences.

I would not view it as outside the realm of possibility.
Tweets Machine - #CES2014
Drop me an email. Thanks!
Co-founder not included
Hello everyone I have been a hackernews fan for a while now and this is my first post. I have been a developer for about 3 + years now and just finished my first start-up. I have been working hard and realized that I need a co-founder. you may be thinking now you realized but I been so busy hacking away haven't had time. So now that I slowed down the hacking away part I can focus. I looked at family or friends first but can't find somebody with the skills that is needed to help me take my site Jizie.com to the next level. I am not looking for a technical co-founder like most or looking for some one to build out the site I have a beta version already Jizie.com. If you have those qualifications then great the more the merrier. What I am looking for is some one that can come up with idea's and implement them. Someone that is a leader and can also work well with others. Someone that has experience and time to connect with communities of people. Someone that is passionate about what they do. Someone that follows through. If you think you can be as passionate about jizie.com then lets sit down for a coffee in New york city and chat. I said think. I understand you need to get a better understanding of what I am looking for and if we can work together so lets get in touch.

Here are some stuff about me and my company:

Richard Batista
profile: jizie.com/users/rbatista
about company: http://www.jizie.com/home/about
jizie.com first blog: http://getintoycombinator.com/
Personal Email Me: Rbatista111@gmail.com
You can use sensor fusion to combine it with acceleromters, which have terrible drift double integrating from acceleration to position, but can actually manage it in the few-milliseconds time scale between frames/signaling/processing of the camera.
This is the Virtuix Omni, if others haven't seen it yet (second version):

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

https://www.youtube.com/watch?v=1H75BT43uT0