skysight-inc/HackerNews huggingface dataset:
>I don't see thousands of people being raped here per day

Because no one reports on it. No one reports on the impoverished of India killing each other when someone cuts in line at the water pump in the morning. No one reports on the gang murders in Eastern Europe that happen everyday. Rape goes on all the time. Just because the West has NGOs and charities dedicated to women's issues and run campaigns and just because they have statistics (such as they are) showing that rape incidence might go down, that doesn't mean that rape doesn't happen on a massive scale on a daily basis.

Seriously, how ignorant can a person be?
It is probably referring to the fact that income for the bottom 50% of US earners has remained largely stagnant since the 1970s (after accounting for inflation)

http://www.washingtonpost.com/blogs/wonkblog/wp/2012/07/31/w...

http://www.newyorker.com/online/blogs/johncassidy/2011/09/po...
seems to be fun working for NASA
Hardware to support FPGA re-implementations of Amiga:

- http://en.wikipedia.org/wiki/Minimig (available from AmigaKit and a few others, or self-build - all schematics and source is available)

- http://www.fpgaarcade.com/ (shipping in very limited numbers; source/schematics have been promised "when ready" but are not available yet)

For both of these the FPGA does the bulk of the work. The Minimig cores have been ported to other boards (including Chameleon, mentioned below, as well as Xilinx dev boards I think). FPGA Arcade is also intended to support a bunch of other machines.

For the C64 and Amiga there's also the commercial C64 Chameleon (http://www.vesalia.de/e_chameleon.htm) that can plug into a real C64 and effectively replace most of it, or work as a standalone unit.
Wartime pigeon code cracked
As for now, you have to specify the complete where clause

hd.Where("name = ? AND category = ?", name, category)

but it should be quite trivial to add the chaining you pointed out.
Sprint to Acquire 100 Percent Ownership of Clearwire for $2.97 per Share
That is I think one of the big problems with this suggestion.

The world is full of proxies and html-consuming tools that do not bother to check the version number, which would get horribly confused by this, and probably mangle the stream.

I was under the impression one of the reasons SPDY is so different is precisely to try to avoid problems with bad proxies. I'm not an expert on this unfortunately, but I'm sure that quite a few bits of the web-proxy standard involved getting around badly behaving proxies, and they had to do a few strange things.
No that's not the way to go for countermeasures against side-channel attacks (breaking 4096 bits key in asymmetric crypto is also doable using side-channel attacks, even in the cloud [1]). Since it is a physical attack rather than a mathematical one, the countermeasures are at the physical level too: the idea is to make the cryptosystem leak less information through channel such as power consumption, computation or memory access time, electromagnetic radiation… Currently most of these countermeasures are at hardware level.

[1] https://news.ycombinator.com/item?id=4865516

Edit: forgot to add reference link.
Actually, no, you don't just sometimes end up to want to throttle your kid.
Startup documents collection
There's also the fairly popular Minimig (http://www.minimig.net/)
Top Phone Releases To Look Out For In 2013
Another reason that the Fed is creating so many new USD is to drive down the value of the USD versus other countries; ie, to make US exports cheaper.
As soon as you start treating people's right as means to an end,
you come to the conclusion people without rights are
much more convenient means to whatever end you seek.

Precisely! And I wonder why none else has made this argument so far. I think it's a strong argument (and well put; thank you).
It depends. A SOCKS proxy would continue to work perfectly; no changes needed there. But most production networks use HTTP proxying; assuming that they do not do MITM attacks (sometimes for legitimate inspection/compliance reasons) on the SSL traffic it will mean that HTTPS will continue to work perfectly too since that normally runs over a simple HTTP CONNECT Proxy which functions the same as a SOCKS proxy.

So that leaves the standard HTTP proxying. The HTTP proxy might treat the 2nd to nth request as being the payload of the HTTP request and may insert Content-Length headers. The HTTP proxy might filter out unknown HTTP headers (would be pretty bad; it's like the common example of where strict firewall admins tend to drop all ICMP packets). There will be security issues related to colliding Request-ID's and to the caching of it.

Also I don't see why we would need the Slice-Length. Just re-use the Content-Range header, that's what it's for right? (http://www.greenbytes.de/tech/webdav/draft-ietf-httpbis-p5-r...).

The standard HTTP pipelining is quite old and very well specified but afaik none of the major browsers implement it; I'm not sure why though. Maybe it depends on the lack of server support.
Why should I have to revert to a C library in order to do anything in Python? What's the point of using Python if every time I want to do something in parallel I'm going to have to write a C library?

Python people have their heads in the sand! If we have a hundred core processors, running Python on a single core is not going to be a tractable solution to any problem. Your BLAS may be parallel, but any time you go back into the Python driver code suddenly it's a massive bottleneck.

Distributed Python is a messy hack that wastes all the amazingly tuned shared memory support in the processor. Writing C extensions goes against the whole point of using Python.

"if all else fails" The problem with Python is that the moment you want to do something in parallel, which in the next decade will be everyone, "all else fails" is your starting point!
So, basically its
People with ad-hoc system Vs Process advocates.

It would be interesting how these discussions pan our. something to keep an eye on
Actually moving slider bit by bit and simply submitting the form after every move would something to try first.

More generally speaking - it's a very nice idea, but basically there are too few invalid answers to make it practical. You changed an open-ended question of a conventional captcha into a multiple choice.
I assume you don't live in the USA (neither do I, in fact).

However, the gun debate has a number of parallels with topics that hackers obviously do care about, irrespective of geography. It wasn't all that long ago that cryptography was considered to be a "weapon" which should be regulated. I would not be surprised to see attempts at classifying some pieces of software as "weapons" at some point in the future - botnets, say, or certain "security" tools. In the fairly near future we can expect debates about synthetic biology, 3D printing and "cyberwarfare", and we'll reach for our existing legal traditions as the means to resolve them.

For hackers to offer meaningful input to these debates, we need to understand how other difficult problems have been resolved. If someone tries to frame "botnet control" as being "like gun control", we really need to understand how and why gun control works, or doesn't work, and how and why the analogy can be applied or refuted.

The future is almost certainly going to involve legal disputes over what we are allowed to do with the technology that we create, own and operate. Some of this technology will be dangerous. In the wrong hands, plenty of technology already is! If you advocate gun control, you need to have a clear understanding of why guns are different from cars, even though cars can kill people too. If you argue against gun control, your arguments may be useful to those who argue against cryptography control, or synbio control. 3D printing could attack some of the fundamental premises of gun control (that it's possible to control the physical flow of weapons and ammunition in a modern society) and the attempt to re-assert control could undermine a number of basic freedoms if done incorrectly. At this moment, I'm not even sure what the 'correct' regulation of 3D printing would look like, but we need to have an answer soon, before someone comes along with a much worse answer and tries to impose it. Sooner or later, someone is going to kill someone with a 3D-printed weapon, and if we don't have good, well-researched and discussed answers to how we deal with this, we'll end up with bad, poorly-researched laws.
Could you give some examples? I guess my kid is still too young (2 years old), but I wonder, why not sometimes just let them be? I have sometimes been a little bit stressed out, but it wasn't his fault, and it didn't go as far as wanting to hurt him. I can not really imagine a lot of situations that would make me want to do that.
Like if he is singing in the car - perhaps he just doesn't want to go where you want him to go? I mean I wonder if parents simply get angry because their kids are disobedient, but really they also don't respect their kids very much?
I do not propose to use Content-Range or 206 Partial Content because they already have a defined use. 206 Partial Content is used to response to a request for a specific range.
Looks like on Samsung devices, every app has full r/w memory acess via /dev/exynos-mem

I wonder two things:

1) if this is Samsung only or if its an Android issue.

2) If and how this can bee used to become root. TFA says "The good news is we can easily obtain root on these devices" but doesnt say how.
The frustrated architect
I don't really see the point. Spdy is already supported by major browsers more than this would ever have. Why have half the features when you can have them all? Also browsers would need new APIs to deal with getting the data from slicing as it doesn't seem to properly support something like web sockets (no multiplexing of the input, does spdy support web sockets?)
Microsoft's security announcement here: http://technet.microsoft.com/en-us/security/bulletin/ms12-07...

The Chromium bug report where the issue was discovered:
http://code.google.com/p/chromium/issues/detail?id=146254
"It's just a coffee shop."

...

No, it isn't, which is the whole point.
It's very much less the case in the US. There is still the one-dollar bill, which is a ridiculously low value to have a separate banknote for.
"The only other way for me to kill so many people would be to use high explosives."

http://en.wikipedia.org/wiki/Happy_Land_Fire

Nonsense.
FriendsReunited Founder Under Fire
3D improves test scores in the classroom
A recent study has revealed that 3D technology dramatically improves concentration and learning in the classroom. 86% of pupils improved from the pre-test to the post-test in the 3D classes.

"Students are anticipating good material; it focuses them more and makes the subject more interesting to them."

http://bit.ly/VLsdFz
I think the most promising game engine for HTML5 is Cocos2D:

1. Demo: http://www.cocos2d-iphone.org/t/js-tests/tests/

2. Docs: https://github.com/zynga/jsbindings#readme

3. A game example: http://cocos2d-javascript.org/demos/dizzy-3-5

The most interesting thing about Cocos2D with Javascript is that it takes advantage of the native application where it runs. For example, in iPhone it runs a native game with all the GPU acceleration but on a browser it uses the canvas object.
Okay, guess that makes sense; personally I wouldn't mind having this dual usage but maybe it would make the W3 spec people throw a hissy fit.

Interesting attempt I must say but I think it will be hard to actually get it out there. Too much legacy stuff in the way.

It's a bit like how for a really long time a lot of fancy new VOIP protocols were really hindered by the lack of proper NAT support leading to all these horrible workarounds to do NAT hole punching or more RFC's like STUN and TURN.
Decay: Physics students at LHC produces a zombie flick set in CERN
Many, but not all, of those algorithms will work for numbers which are a product of two roughly even sized primes (depending on size). Especially the Quadratic Sieve and Number Field Sieve class of algorithms (NFS, GNFS, SNFS, etc).

Size is key though. A rough guide of the GNFS times for a quad core PC would give:-

c100 - c120: hours
c120 - c140: days
c140 - c160: weeks
c160 - c180: months
c180 - c200: years

source: http://www.mersenneforum.org/showthread.php?t=16311

(c100 means a 100 digit composite number, doesn't matter if it is just the sum of just two evenly sized primes).

For comparative sizing:-

2^256 =~ c80
2^512 =~ c160
2^1024 =~ c320

So a 512-bit composite can be quite reliably factorised in a few months by a commodity PC. Parallelisation is a partial help, the first stage of the algorithm can be distributed, but the final stage(s) (~25% of the work) still requires a single machine to do the work.

Part of the hard work in choosing random primes to use within such encryption algorithms is avoiding numbers which are susceptible to each of those algorithms, e.g. avoiding primes with simple p-1 factorisations to avoid being susceptible to Pollard's P-1 algorithm.

The wrong choice of prime and the factorisation becomes (relatively) trivial.
Yes, I could also poison the food supply, start a plague or crack an ammonium tanker truck near a school.

But the statistics show that people seem to find that using devices ergonomically designed for maximum killing efficiency much more attractive when they decide to entertain their particular psychopathology.
Great link, thanks :-)
It sounds like you have great technical ability and could easily solve these problems in the way your boss would like. So the problem is communication between you and your boss, that you aren't understanding exactly what he or she would like you to be doing.

Regardless of whose fault it is, it sounds like your work-communication skills could use improvement. And in my opinion, this is one of the easiest ways we can add value to our role as developers.

You can make it your business to ensure that all the details of each project are in shape and make sense before you start.

Because your boss said he doesn't like unconventional solutions, perhaps for the next few projects before you get too far along, make a technical plan and run it by him or her to get their input. If they protest, you can make a case for your way but if they would like you to use a different technology, well, they're the boss and you do it their way. Make it part of your job description to keep your boss informed of the major decisions you are making as you work on the project. If he knows about something, it means he has signed off on it and if the solution ends up being "too unconventional" it is no longer your fault.

Basically, you are learning how to make your boss happy with your work, as he is not. This will probably mean letting go of controlling how things get done and taking the initiative to communicate more, and that is something you are going to have to decide if you can be happy with.

If you need more autonomy you could find a small startup or founder who needs a technical partner; a job situation where you will have full say of how everything gets done. Maybe that is where you will be happiest. Regardless of where you end up, working on communication skills never hurts.
I flag all LinkedIn email as spam, and yet I still find the occasional LinkedIn email in my inbox. You could call it Superspam!
We think that everyone might benefit if the most radical protagonists of evidence based medicine organised and participated in a double blind, randomised, placebo controlled, crossover trial of the parachute.

Thats quite a paper, thanks for the ref
True, it doesn't help with web sockets but I think it could work very nicely with "Server-sent events"[1]. I believe that in almost all cases (Except gaming) where people are trying to use web sockets you can achieve the same result with SSE.

1: http://en.wikipedia.org/wiki/Server-sent_events
Thanks for checking it out. I haven't gotten around to creating an API yet, but I am very interested to learn more about what your use case might be and what data you would like to be able to import, etc. Send me an email (my screenname at gmail.com).
Sprint to acquire 100 percent stake in Clearwire for $2.2 billion
Weird, People with Linux give more money to games, programs, ...

So they are better then Mac users? :)
There should really be some sort of explanation on this.
I thought it was broken too.
Stop thinking about projects and try to remember what made you happy back when you started programming. Chances are the path the university and the job you had made you take, isn't what you really wanted, and you didn't find anything exciting about it, hence the boredom and unhappiness.

Keep in mind that this is common, people get bored all the time, but they get over it and so will you. This is just a phase of introspection you are going through.

Don't start with the prospect of creating something that will make money or be starred by thousands, because that might put you off.

Find what would be fun for you to do, or something useful in your daily life and that you'll enjoy looking at it and using it and the motivation will come and things will start rolling again. Maybe also try doing that in a new fun language or framework you were meaning to try out but never had the chance to.
The BBC micro was - and is - in many ways my favorite computer, ever. It had a structured basic, half decent sound and video, was expandable and had a fantastic keyboard.

My last one blew up a few years ago when I tried to see if it would still work (capacitors in the supply had gone, took the board with it). So this project is really tempting for me, I'll probably see if I can get this to work.

FPGA's are interesting, a kind of half-way point between software and hardware.
How so? Didn't we all profit from it?
Even(or especially) if he's taxed 75%.
Transparent proxies, stupid antivirus software ... There's no end to the amount of crap that interferes with HTTP. These days, the only way one can get anything through is over SSL.
From Europe to Silicon Valley - 20 things I do/don't like about USA
Put yourself in a situation where you couldn't program (other than to think about problems ) even if you wanted to.

Hiking, cross-country skiing, raft trips, etc. all work well for this.

The main thing is to get away from the computer for a time, and to not be able to reach for the keyboard whenever you have an idea.

Over all though, it sounds like you're going through a phase of burnout. And that's more difficult to deal with. Try some radically different types of problems; if you've been doing front-end web dev go deep on bit-twiddling for a while or pick a random topic that's way outside your comfort zone and see if you can bring it into your skill-set.

Also, taking a break from programming for a while is a perfectly legitimate thing to do.
what a nonsense article...What about comparing the percentage of donation of every dollar spent on the computer. That might change things.
The Lambda Calculus
Even if the tool does not check the version number in the request, wouldn't any proxied response contain a HTTP/1.0 or HTTP/1.1 header? In that case, the client will see all but the first request in a connection stands no chance of being fulfilled, and fall back to HTTP/1.1 behaviour (perhaps caching a NO_HTTP_1_2 flag per hostname for a while)

Edit: Or also add an "Upgrade: slices" to the initial request, and if the expected response to the Upgrade: request is missing, continue with HTTP 1.1.
You would be surprised. I've run several mailing lists for both technical and non-technical people.

Always, without fail, you will get someone that signs up, confirms and then mashes the spam button two emails later while sending you irate "HOW DID YOU GET MY EMAIL ADDRESS UNSUBSCRIBE ME OHGODWHATHAVEYOUDONE?!" emails.

It's remarkable, really.
Jailbreaking the 4 Year Degree
I think this would be a useful study, people are saying that its self-evidently obvious that Version Control helps, but its always good to challenge things that are supposedly obvious.

I expect if it was properly studied we'd be able to identify a rough level of complexity below which using version control takes extra time and delivers not much benefit.

e.g. Linux Kernel definitely couldn't be done without version control, whereas some of the 24 hour things I've done solo at hackathons would probably have moved faster without git.

edit: but don't get me wrong, for any serious, multi-developer project I'm definitely using version control
Christmas from another point of view The Grinch has his day
"But the statistics show that people seem to find...."

Nice weaseling.

You were wrong.

http://www.hawaii.edu/powerkills/20TH.HTM

Actually, the statistics show that governments with too much power have killed orders of magnitudes more people than have ever been killed by individuals with guns.
too small mostly. The top half of each letter was squashed. looked very pixelly. I'd suggest upping the size and may be the contrast as well.
As indicated in the article it's not still "out to get you" since it was fixed in March 2011.

From the bug report:
Submit Date: 2010-12-22
Resolved Date: 2011-03-10
That's less than 3 months.
For many people the quality of the coffee is the least important aspect for choosing a coffee shop. Are the chairs comfy, is the atmosphere fun and friendly, are the muffins and sandwiches good, is the music (or lack of) to your taste, is the wifi fast and reliable, is the staff cool with you and your friends sitting there for 3 hours and only ordering two drinks between you. All of those things and more are often much bigger factors than simply the quality of the coffee.
All the "PatriciaLopes" account does for the last many months is promote mrbool.com. Flagged.

BTW, use CSS for image change on mouseover. It's simpler, and involves no Javascript coding.
Going long on Ruby and Haskell
It might be that your programming the wrong kind of projects or a language that you don't enjoy.

When I started out I was working on Java in very nasty codebases - it turned out that wasn't enjoyable for me - once I changed platforms I remembered why that it could be enjoyable.

For me it was about doing projects with nice quick feedback (e.g. just playing with pygame, or building things for the mobile platform of the day).
Exactly what I thought. Hopefully it won't get too much attention and Github will gay gloriously unblocked. Internet has gotten painfully censored lately and I'd rather not to have to rely on SSH tunnels for github.
Ingress logo in pure CSS
When set to just sans-serif, the text is small but far easier to read.
On Being Under the Influence at Ikea
Correct. Since each connection in my proposal starts with a non-pipelined request the HTTP version number of the response could be examined.
Quick fix: https://github.com/eaigner/hood/commit/85948f72646e6703af09e...
Interesting interpretation.

Apropo:

תהילים פרק כג' פסוק 4	גַּם כִּי-אֵלֵךְ בְּגֵיא צַלְמָוֶת לֹא-אִירָא רָע כִּי-אַתָּה עִמָּדִי שִׁבְטְךָ וּמִשְׁעַנְתֶּךָ הֵמָּה יְנַחֲמֻנִי

Yea, though I walk through the valley of the shadow of death, I will fear no evil, for Thou art with me; {N}
Thy rod and Thy staff, they comfort me.
It guess it depends on whether you consider bootstrap a framework or a template. I know the bootstrap website banner uses the word "framework", but I definitely consider it a template.
What a load of pigeon droppings.

The BBC has more information about this so called 'crack': http://www.bbc.co.uk/news/uk-20749632
Unfortunately, I'm pretty sure you are correct. Most people don't realize that mashing the spam button not only moves the message to the Spam label, but also alerts the ISP and ESP which causes negative repercussions for everyone.

I'm fine with people hitting spam because something is legitimately spam. But hitting it because you are too lazy to click the Unsubscribe link is crappy. Or, more likely, because everyone thinks it's the same as the unsubscribe link.

I'll only spam something if A) there is no unsubscribe link or B) I keep getting emails after I unsubscribe.
How To: Automatically Sync with iTunes Over Wi-Fi