skysight-inc/HackerNews huggingface dataset:
Can Confirm that it is insanely easy to hustle your way into berkeley. I had a friend or two do while I was there.

In the meantime, there's no need to not follow along, and there's no need for enrollment through extension (and with no added work for the teaching staff).

the intro websites archives are at:
1) http://inst.eecs.berkeley.edu/~cs61a/archives
2) http://inst.eecs.berkeley.edu/~cs61b/archives
3) http://inst.eecs.berkeley.edu/~cs61c/archives

the current semester is at http://inst.eecs.berkeley.edu/~cs61a/ and so on.

If you click through you should notice that all the readings and lecture notes and assignments are totally publicly viewable. the only thing standing between you and doing that whole class on your own (minus, the final) is your will power. At least one semester of the courses are at webcast.berkeley.edu or on youtube. Again, totally public.

If you really want to, you can even attend lecture since berkeley is an open campus and no one will check to see what you're doing there. Be warned, though, the classes are really impacted right now, so you might not even get a seat.

The only downside to doing it this way is that you don't get official credit. If you really want that, you could take it via extension, but I highly doubt they'll let you in since even declared majors are having all sorts of trouble signing up for classes (the intro series went from like 300 students to >1200 per semester in like 2 years, so they are having some growth issues :).
My mobile provider (T-Mobile in the UK), used to send spoofed RST packets back to you if you connected to something on port 465, disrupting the TCP connection.

They also used to do that if you connected on port 587, but only if, and not until, you sent "STARTTLS" down the wire.

I wrote about it here: https://grepular.com/Punching_through_The_Great_Firewall_of_...

You could only send mail if you disabled encryption or used a VPN. They didn't discriminate, they even did this if you were connecting to GMails mail submission service.
I think it's disingenuous to classify guns as defensive weapons even if they can be "used in defense".

Defensive weapons are armour, masks, shields or even boots with steel-capped toes. Shields and boots can actually be used as offensive weapons (like anonymity according to the GP) but are primarily defensive. They are primarily intended to deflect or mitigate harm.

Guns, knives, batons and even less-than-lethal weapons like pepperspray, water cannons, tear gas and tasers are offensive weapons. They are primarily intended to inflict (permanent or temporary) harm.

The defensive capabilities of offensive weapons consist of displaying them for intimidation (i.e. a threat to inflict harm, which is obviously an offensive act) and their use to inflict harm against an aggressor in self-defense (which is again about inflicting harm and therefore offensive). Their purely defensive capabilities are trivial (e.g. using a rifle stock to parry an attack in hand-to-hand combat) and at best secondary to their offensive ones.

Also note that every offensive weapon can be used to intimidate or in self-defense. A knife may not be very useful for intimidation in a gun fight and a megaton nuclear device may not be very useful for personal self-defense (unless you consider pre-emptive strikes an act of self-defense and even then you want some distance between you and the "aggressor"), so they could all be classified as defensive if we were to use the muddier definition you seem to suggest (i.e. defensive weapon = a weapon that can be used defensively).

Whether defensive weapons are (or should be) considered weapons at all is a matter of jurisdiction (I only know about the situation in Germany) but generally the idea is that defensive weapons are classified as weapons because they're only useful in a fight and you wouldn't use them if you weren't intending to get involved in a fight (this is why they may be illegal to carry/wear in a demonstration, for example).

This distinction may be a cultural thing, though. By this definition a "personal defense weapon" or even a self-defense weapon like a taser or pepper spray is actually an offensive weapon rather than a defensive one. This certainly works with the anonymity analogy (concealing your identity is not in itself a means to inflict harm, although it can aid in the success of doing so or in avoiding punishment), so I think this is what the GP had in mind.
Voyajo Worldwide Itinerary Planner
BrowserStack Explains the Hacking Attack in an Honest and Matured Way
>I'll definitely keep both windows open, but it sure seems like the ESA site might be quicker on updates for live events!

This is so hilarious. For up to the minute information, it's a toss-up between the European Space Agency's live stream on the probe it's landing on a comet, and... a hand-drawn web comic about it.
It should be trivial. The only reasonable explanation that I can think of is that it was't needed for a Proof of Concept.
This is a really late reply, but they've mentioned that the keys will be labeled on the final run.

You can read a little AMA they did on /r/mechanicalkeyboards
http://www.reddit.com/r/MechanicalKeyboards/comments/2jbmuz/...
Very deep and interesting story! I really like the way you accept facts from your life,it may affect other people's life in a good way - made me think about alot of mistakes I did before and motivated me to try thinking your way! Really appriciated your story! I'm interested in motivational,inspirational and useful videos and articles,if you're into that too,check my site hardquotes.com ! Have a positive day!
This won't last.

While it's nice to see the amp in a working state again, he missed out on one important thing: The replacement inset is hold in place by thick solder bridges only. This fixation definitely won't last.

He'd better fixed it using loose wire.
wondering about this very thing recently; does Obama have the capacity to fire him? I've never really gotten what 'independent' means in this sort of situation
Solving for read hot-spots is not difficult if you're willing to accept a small read penalty:

Your typical Kademlia DHT has k-replicas of each piece of data, so you read near the target node (node closest to the target key) rather than directly from it. This way, nodes at different points in the network read from many different replicas.

Of course, this depends on your consistency requirements.
1) Work with people who are better at coding that you are.

2) Write lots of code.

3) Repeat.
Can Obama force him to resign or outright fire him? I'd like to see a "I brought you into this world, I'll take you out" approach from Obama at this point.
Finally! I've been hoping for this for years now.

Let's hope it's as user friendly as their mobile website.
It couldn't. It'd take a fundamental re-architecture of Tor to implement a solution, but you also actually have to solve the problem, which is pretty hard too.
BrowserStack Post Mortem (Shell shocked)
Yeah, I feel the same way. I realised recently that if I'd spent even a couple of days working on every idea I've had and given up on, I'd know a hell of a lot more than I do today.
Very clever toy example.

One of definitive features of Lisps is heterogeneous lists, upon which other features, such as code-generation and hence macros has been built.

All the cleverness of static typing falls apart with heterogeneous lists. That's why we don't have them in Standard ML or Haskell. So, in Lisps we trade static typing for power and flexibility of layered DSLs based on special forms (advanced macros). typecase macro, CLOS, structure-based pattern-marching modules are examples of such DSLs. Strong typing is good-enough.

This is just my opinion, of course. Lisp has been evolved with its own way. Like famous quote form evolutionary psychology (or biology?) goes - Everything is the way it is because it got that way.

http://karma-engineering.com/lab/wiki/Languages

http://karma-engineering.com/lab/wiki/Bootstrapping2
I'm not aware of any mail clients which (when configured to use encryption), will downgrade to not use encryption for any particular reason, when using mail submission port 587.

If you are, tell us what they are so we can issue bug reports. If you can't, then what the hell are you talking about?
random note: because of the favicon I think that you mean the Earl Grey kind of tea, but mentioning a two hour commitment makes me not quite sure that you aren't a British guy saying Dinner.
Coding. Coding. More Coding. You spend a lot of time working on problems. You learn to generalize. You save and reuse code. You go off and try stuff and make mistakes.

You read less tutorials, but you actually try to implement more stuff you read about, instead of reading it.

You learn from people. Those who know more, those who know different, those who study CS and those who study art, psychology, gerontology, whatever.

You go over what you learn. You teach, you tutor, you explain, you blog, so you get a better grasp on what you know, so you think about and recontextualize what you take for granted, so you can nail down ideas.

You go back and look at old code you wrote, and fix it. You read code, yours and others, bad code and good code. You submit a pull request to add a feature to something you use.

You stop worrying about being the top whatever, and focus on being better then you used to be.
Rosetta mission: Robot heads towards comet surface
https://runbox.com
too complex for the mainstream market
The difference, of course, being that guns are much less complicated than anonymity software, and that only the gun designs are from the military, not necessarily the manufacturer, distributor, retailer, or anyone else that ever actually touched your physical weapon. The Tor project is still governed by a lab that takes government funding, and that can bias its decisions because it creates misaligned incentives.

I'm not a tinfoil guy re: Tor, but you have to admit that the purchase of a government-designed gun is a lot easier to validate for reasonable safety than Tor.
This is a technical forum. We actually care about precision when describing pieces of technology. When people say things that seem potentially inaccurate, yes, expect alarms. It's not ego, it's professionalism exercised outside of the office.
The Wiki article is pretty detailed:

http://en.wikipedia.org/wiki/Philae_(spacecraft)#Instruments
I'm having none of these problems, I wonder if the mp4 is worth downloading?
I'm not sure what Dreamhost's e-mail offering is like, but I chose FastMail over running my own e-mail server because I'm not enough of a sysadmin to be confident in setting up and maintaining my own e-mail server without opening it up to abuse (there are enough involuntary spam relays already).

When I compared the major e-mail providers at the time, FastMail won because it was the closest to running your own server in terms of configurability (but much easier), it provided a great web UI (not as important for me personally, but some people don't use native clients), it was somewhat open about its technical infrastructure and it was doing one thing and one thing only (i.e. providing e-mail/calendar/contacts services).
China Triumphs as Silicon Valley Primps
Java Annotated Monthly – November 2014
Like this was kinda nice and like, I kinda liked it.
PRISM operates on a completely different layer than Tor. Tor does NOTHING to protect you from PRISM, and using Tor can be much less safe than just using your direct connection.

http://www.deseret-tech.com/journal/psa-tor-exposes-all-traf...
Trading with emotions is definitely bad (and all too human) --- but it's best not to trade at all. Technical trading in particular is highly irrational if you know what your up against.
> But not the whole truth, as the West is far less corrupt than, say, Bangladesh.

The current degree and overtness of corruption in a particular area is completely irrelevant. The point is the very nature of political power: Its only use case is to gain at other people's expense.

That's it. Political power implies intervention in what people would otherwise do in their mutually beneficial, voluntary exchanges and arrangements.

Want to charge a fee for driving people from A to B? -You have to get a $X-hundred-thousand license to do that. If you don't, you will be punished, by force if "necessary". Who benefits? -The state-supported taxi cartel of course: now their drivers are debt slaves and profit margins remain higher than otherwise.

Note all those foreign governments protecting their taxi-cartel buddies from Uber.

Rulers want subjects because they benefit from them. Subjects are resources, like human livestock to be milked. And oh boy, milk us they do.

Sorry but I'm not sure how to address the rest of your post. Feel free to ask something or make some specific claims.
The device that can help block wireless surveillance
He can't fire any of the FCC commissioners, but he could promote one of the other ones as chairman over Wheeler, in theory.

It would probably turn into a pretty big political shitshow if he did though considering how the Republicans have deluded themselves into thinking they have a "clear mandate" (which seems to primarily involve wanting the opposite of whatever Obama wants, regardless of what that is).
The absurdity of that statement became clear to me almost immediately after I typed it.. but then again, the XKCD updates ended up occurring exactly on schedule so maybe it wasn't so absurd after all!
Open Source Photos, free high res images – New site look and feel
To raise awareness of this and force the ISPs' hands, perhaps it would be best to use the media's own trope and cry about ISPs 'hacking email'. Whether or not that's the correct technical term isn't really an issue; it is valid under the current common use of the term.
If I go to that link I see nothing :(
Social BI for Intelligent Enterprise 2.0
That's a really nice looking site - congratulations! So how do you collect the images? Presumably they're not all taken by you and your team but I can't imagine a lot of serious photographers just giving their stuff away? Looks like your trying to do the complete opposite of picfair.com

Great site though as I say!
Wheeler went into that job with a clear mandate not only from the executive branch, but from the US electorate.

He's ignoring his mandate and charting "his own course". He's corrupt.
I really recommend MIT's Open Courseware for this. Modern MOOC platforms such as Coursera and edX tend towards the lower level courses and prerequisites are a major problem for anyone looking to do an entire degree. OCW is great though. Motivated learners can go at a minimum of 2x the speed of university classes.

The bigger problem is that not many people want to work through these kinds of courses. Universities motivate students through credentials, but open courseware is really just the people who love the education itself as opposed to the schooling and credentials.
Helsinki's GameRefinery boasts the formula to predict game success in dev stage
17 Easy Habits to Start Today That Will Help You 5 Years from Now
Thanks, and for those, like me, that want to sign up with a regular mail account (say, like a fastmail account;) -- one can do that via the web at:

https://groups.google.com/forum/#!forum/jmap-discuss/join
(ie: group-url+/join), or by emailing <groupname, spaces replaced with dashes>+subscribe@googlegroups.com.

The [ed:first, doh!] I tried (make sure you log out of google's estates first) -- the second I haven't tried, but works according to: http://webapps.stackexchange.com/questions/13508/how-can-i-s...

Note, that if you send a subscribe email, you'll be subscribing the from-email in the mail you send (I usually subscribe with unique addresses to lists and accounts, so that I can more easily see which are harvested/given away for spam abuse. So far linked-in, and adobe are top (the latter presumably due to the big account leak) -- and that's a bit of a hassle as all email clients suck ;-).
That's how most of us feel when we see articles about SF real estate or politics :-)
Thank you.

By the way, I like the app. First load must be hitting the network, seems like that could come from a stored cached and refreshed asap.

Also, it would be really nice if you could archive or delete a message from the reading view. (a) there's plenty of room for 2 more icons and (b) I have to believe people are way more likely to archive a message than forward it, yet somehow forward gets the spot.
While the main website is very aesthetic...

http://miles.codes/

- this is not a particularly good design. Project descriptions are hardly readable and it looks plain ugly, to be frank
I'm not sure if this is accurate or not, but according to this there was "essentially" a control group session of sorts:

http://www.sciencedaily.com/releases/2013/05/130501193204.ht...

" ... Prior to starting their training, the participants went through what was essentially a control group session -- blood samples were taken before and immediately after they listened to a 20-minute health education CD and again 15 minutes later. After completing the training course, a similar set of blood tests was taken before and after participants listened to a 20-minute CD used to elicit the relaxation response as part of daily practice. ... "

Not sure if that really counts by your standards, but thought you'd be interested in the info nonetheless.
Actually, for a large codebase written in a dynamic language, introducing gradual typing to slowly convert all the dynamic code, into more stable statically type code, can be a quite nice approach (compared to rewriting the whole codebase).

Take for example Facebook and their HHVM[0]. They can run the existing code, and then slowly update the code with types, and write new code with types. The alternative would be years and years of rewriting the whole codebase.

Personally though, I'm more a fan of the type-checking done in languages like Haskell, F# and ML.

[0] http://hhvm.com
Legal Hemp E-Cigarette
Have a look at http://www.meetup.com there are a few Berlin startup groups that meet on a regular basis. Perhaps a good starting point would be to go to some of those events :-)
So I could potentially run pf and pfs on the same server?
Stackoverflow opensources Bosun for alerts and monitoring
If you're one of those strange people who do social networking, this approach is really cool. I like it :) I'll let you know when I'm in the vicinity.
I disagree that this is a better label. For a consumer, some violations of Net Neutrality might actually reduce monthly charges and increase their available bandwidth.

For example, let's say T-Mobile's Music Freedom program (which uses packet inspection to whitelist Spotify, Pandora, and a few others so they don't count in data metering) expands to also encompass popular video streaming services: Netflix, YouTube, Vimeo, Hulu, etc.

Now a consumer could pay T-Mobile for an inexpensive plan, say $20 for 1 GB of data on a mobile device. They stream high-definition video and music every night, maybe using 40 GB of data this month. But they only pay for 1 GB, which is still available to them for email and general internet browsing.

No extra penalties, no extra fees.

That's a great deal for the consumer, since the majority of their bandwidth use is probably streaming media from these services. The free streaming is a value-add which encourages users to pay for streaming services, but it doesn't count against the advertised data they pay for.

This clearly discriminates different kinds of traffic and provides preferential treatment to certain services. But it doesn't cause general internet services to be slower. Storing the media in hard drives near cell towers may cause the preferred media to be faster.
Us too. We don't want to blog every time our government postures about something, but we agree that there are problems with the way policy and laws are being made in Australia.

So far there haven't been any new laws actually passed which change our operating environment. When/if there are, then we'll have to respond to them.

If the laws change such that we need to say anything different in our privacy policy, then we will definitely make a public statement about those changes.

For now, our privacy policy still accurately reflects our understanding of the legal framework we operate within.
So you think Go is a better language because companies that use Go are more likely to be successful because... Go is a better language? That's just circular reasoning. Do you have any numbers or experience here?

(In my limited experience I've seen a 100% success rate for companies that use Haskell and a 0% success rate for companies that use Go, though as you can imagine I don't have a statistically valid sample size)
How we built our app in 2 weeks using Ionic Framework
A question - If one of your photos contains other items that are copyright, trademarked, or <insert another legal restriction here>, can your photo still be open source?

This issue came to my mind when I saw this photo http://opensourcephotos.wordpress.com/2014/11/10/sachsenhaus...
One of the most detailed, and candid, post-mortems I've read. Kudos.
Actually, with any reasonable smtp server, the defaults these days are pretty good -- so email abuse/open relay isn't the problem it once was. The hurdle (if any) these days is making sure email you send isn't flagged as spam, and to a lesser extent to avoid receiving spam (I say lesser, but then I've been running greylisting from day one, which is a minor nuisance, in and off itself).

That said, using a good service (like fastmail) vs running your own will always be a trade-off -- and it's perfectly reasonable to not run your own email.
France signs a five-year national deal with Elsevier
Queues and stacks are typically implemented using arrays. Should a queue or stack that uses a linked list (which is how you make them lock-free, or one way to make them immutable) be called something else then?
They should call their product git for "groupon it"
Well, the point is at there always were bad people and bad governments. You can't just say that history is not a repeatable experiment, so we are just going to gamble with our private info in hopes that we never get another Stalin or Hitler. I mean, you absolutely can, please feel free to, but I would rather not, thank you very much.
"All user passwords are salted, and encrypted with the powerful bcrypt algorithm, which creates an irreversible hash which cannot be cracked."
Hey, what area are you looking for, what kind of jobs/challenges?
> what the hell are you talking about?

Old example: https://news.ycombinator.com/item?id=8593115

Current example: K-9 Mail has two options for TLS: "TLS (if available)" and "TLS (always)". If you choose the first option, K-9 will transparently downgrade to unencrypted connections.

Even worse, some ISPs will happily instruct users to select the first option if they're having trouble with configuration. For most people, "better compatibility" sounds like a pretty convincing excuse. Which is probably why this stupid option exists in the first place.
Actually, to be a little more constructive about this: I'd be really interested to hear from anyone who's used Go after doing a serious project in any of Haskell, Scala, F# or OCaml. All the Go advocacy I read seems to ignore that this language segment exists, and all the Go programmers I speak to seem to take a very "blub" position on features like pattern matching, ADTs, and the various things I'd summarize as "good type systems". So it would be great to hear from someone who's used these things seriously, understands their advantages, but still thinks Go is making the correct tradeoff.
> without a degree you'll be doubly vulnerable to ageism

Yeah, that advice applies in this day and age. In 40 years a degree will be entirely irrelevant.
Is there any site like Readability from a few years ago where you can just paste in a URL and get a cleaned up readable version?
Wow! Fascinating comment. I'm going to have to check out "Breaking Vegas".
CIWare Makes Proactive BI Sociable
Scope App. Closed beta testing
50+ Free Development Resources (Clojure to Scala)