jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Google Admits Handing over European User Data to US Intelligence Agencies
http://news.softpedia.com/news/Google-Admits-Handing-over-European-User-Data-to-US-Intelligence-Agencies-215740.shtml
I’m Ahmed. Except I’m Not Brown
http://ihnatko.com/2015/09/16/im-achmed-except-im-not-brown/
Why do color TVs make black and white snow?
https://engineering.stackexchange.com/questions/33737/why-do-color-tvs-make-black-and-white-snow
Introduction to Locality-Sensitive Hashing
http://tylerneylon.com/a/lsh1/
Profile of Margaret Hamilton, programmer of the Apollo software
http://www.wired.com/2015/10/margaret-hamilton-nasa-apollo/
Every thing about life is so fascinating. I have always wondered how viruses have persisted for so long if they need a host to survive and it took us millions of years to go from single celled to multicellular. I wish there was a way to know everything and become good at everything. :/
Wait, so placenta's existed before this virus gave us the ability for them to work?

I would have guessed that the virus imparted the DNA at some earlier point, and that DNA helped a placenta evolve.
Disappearing isn't thinner. Just open it's social profiles and will see it.
> They're more likely to work, because they go in the places (your nose) that need to be sterilized.

That doesn't make much sense; vaccines aren't topical treatments for current infections but systemic preparation against future infections.
The typical home setup guide tells you to disable DHCP on your repeater and delegate to the original box. I was told to do that when I set up something similar due to living in a U-shaped apartment with no nice central position for the router.
Exactly the same for me, I reckon a lot of 80s kids in the UK who had the right amount of attention span to do it were the same. I remember trying to input the massive list of hex for Tim Follin's 3 channel sound routine that I somehow managed to mistype a part of AND mistype the checksum so that it validated! Cue instant crash every time and disassembling was beyond me at that point.

In the 90s I got an Amiga and discovered the demoscene (basically showing off as mentioned in another comment).

Fast forward another decade and bored at my parents after finishing Uni I dragged my Speccy out of storage and managed to get the Tim Follin music routine running! And found an assembler and did some Z80 assembler demo effects for the lulz.

As you said: good times.
Ah! What a fascinating world. The parts of the US that I am familiar with make extremely widespread use of indoor climate control. Many buildings, such as offices and schools, have windows that barely open or don't open at all. And even if the weather permits you to eat outdoors, there usually isn't enough public space where you could do it comfortably and safely. I guess you could drive to a restaurant and then eat in your car with the windows rolled down.
GTA! :)

It was so impressive when I first installed a Voodoo 2 card and launched it to see insanely smooth graphics ╰(°▽°)╯
Err, what? The heat exchanger has to be outside the house of course! Who would even build that inside? That's crazy!
The problem is not the ransomware neither the criminals ... it's the way internet/computer users became completely unaware of what they are using and blindly trusting everything.

Think of this as a natural balance to the ridiculously insecure internet and people's tech culture. If we are all going to live in a world where we use internet and technologies everyday, we should have a minimum of knowledge on how it works and not blindly trust everything.

One other point, it's useless to try stopping these guys, they are selling the software on the blackmarket with source code, the more you catch the more room you give to new criminals and the better breed the virus becomes ...
That's the kind of thing I tend to reference when talking to students and prospective students about what they should get out of college outside of classes. There is a grade above A+: it's "hey, I've got this project you might be interested in".
You're pretty much making my point for me, aren't you? UWP is a single platform interface only and the development of the bindings has taken a tremendous amount of work, as you say yourself.

Projects like sip and PySide show how much effort it takes to make Qt bindings form Python.

And all of this discussion just the bindings, not the actual widget libraries themselves and the effort that goes into those.
No, it speaks that there are hundreds of millions of pupils worldwide learning roughly the same material. Try making a creative new question for each, every year...
This is my problem. I think faster than I can talk, and sometimes I am a whole sentence ahead in my brain than what is coming out of my mouth.

As well as making me talk faster and harder to understand, a lot of times people I am talking to tend to disconnect from what I am saying purely because I am disconnecting from what I am saying myself.

Side story: Just the other morning I was walking around my neighbourhood when I bumped into a friend. My brain was debating whether I should say "Good Morning Natasha" or "Hey Tash" and what came out of my mouth was "Gmrly Nash". Definitely a race condition happening there, which is often the case.
Around 91-92 I had DigiView for my Amiga. This was a hardware add-on that could digitize any still images from a video source (RCA plug), whether from a live camcorder or a tape. It created a digital image that could be manipulated on the Amiga. It could even create a color image with the help of three filters, a la early photography. I didn't have any sort of network connectivity, though.
Sadly, this is better than most of those sites
Spot on advice. Teach concepts by way of a goal/example first, then after the learner achieves the desired outcome, introduce the formal concept; it'll get etched in their memory.

I touched upon this before in another comment: https://news.ycombinator.com/item?id=19010428
Writing an emulator and then having your users dump their own ROM from their legally-purchased calculator is totally fine.
No, the announcement was the ad. Guessing that cost more than $0.
>Fentanyl is active in a range very similar to LSD, it's the biggest concern.

Not orally, the BA of actual fentanyl is abysmal orally (although some fentanyl analogs are definitely comparable). LSD is never contaminated with fentanyl to begin with. Some fentnayl analogs have been distributed in paper tab form by research chemical vendors, but LSD is never 'contaminated' with fentanyl. A test kit, or even just ingesting the tab slowly in pieces, eliminates this (non)risk entirely.

>25i-NBOMe is a drug similar in effect to LSD, but with a somewhat worse track record for safety

Thankfully this risk has decreased over the past few years, as real LSD is cheaper, and easier to find, than phenthylamine-based RCs being sold as LSD. You might encounter ALD-52, 1P-lSD, ETH-LAD, etc being sold as LSD, but these are just LSD analogs and have pretty much identical safety/effect profiles.

Also, swallowing the tabs make some of the more common RC LSD imitators completely inactive, whereas LSD will still be absorbed perfectly. At the end of the day, if you're concerned about this, you can buy a $10 test kit.

>Strychnine is also active in the LSD dose range. There was definitely some propaganda about strychnine-tainted LSD in the 70s, so it's hard to know if this has ever happened, or if it's just urban legend. But it's chemically plausible.

This doesn't happen. Also, no it is not chemically possible. The amount of strychine required to seriously hurt somebody would be extremely obvious on LSD tabs. Like it actually isn't even possible to fit enough strychine to seriously hurt somebody on a lsd tab in a discreet manner . The choice of strychine here as a poison shows that whoever originally spread this nonsense has zero understanding of chemistry.

>Fortunately, you don't have to just pray that your blotter doesn't have fentanyl in it.

Once again, this isn't a serious risk. It's extremely rare to find fentanyl in this form now anyway, as most research chemical vendors no longer stock fentanyl analogs. And, again, just consuming the tab slowly or testing it makes this a non-risk.

Also generally there is a very little overlap in dealers who sell both fentnanyl and lsd, these drugs attract very different crowds.
PHP is full of problems that lead directly to security vulnerabilities if you aren't constantly aware of them and very careful when writing your code. So when someone who doesn't know those problems (most people) "hacks together" something that "just works", it is almost always providing a backdoor into that server. Once you do learn a little, you find that every scripting language is just as easy to work with as PHP (if not easier) and much safer. So why use PHP over perl or python or ruby or even javascript? They just aren't compiling into apache for no reason.
I disagree. Research has shown that becoming good at something is more about practice than anything else.
Everyone seems to be focusing on the PHP vs Haskell thing and seem to be missing the other points. Here's a summary:

Callbacks in Javascript make you feel more productive, but in fact you become less productive.

Design patterns in Java don't actually make much of a difference in productivity, but you think they do.

Templates in C++ seem hard but with a big payoff, but they don't accelerate productivity.

Unit tests in python do make you more productive, though it doesn't feel like it. Decorators on the other hand do not make you more productive, but they make you feel more productive.

In Lisp, macros accelerate both the feeling of productivity and actual productivity.

In Haskell, once your brain stops hurting you become productive. When you learn monads, your brain will hurt for a bit. While your brain hurts, your productivity declines. Once you get past understanding monads, your productivity grows at roughly the same rate as it did before you knew monads (in other words, monads do not accelerate productivity). Then you learn category theory, which has no bearing on your productivity but makes you feel less productive.

PHP is a bit of a cheap shot, stating that you won't become more productive over time but you will always feel super productive.
There are a few startups out there who use it as their core tech. It's a sweet spot because you don't have any legacy code to support and it allows you to slap together fairly stable code fairly fast, at least once you get to know the basic tools. E.g. picking up Yesod (which, to be fair, isn't something you'll do in a couple hours) gives you all of the niceties and rapid prototyping of a tool like Rails, plus the obsession with type safety that gives you that handy line of technical credit.
> TCP connections that don't match a handful of patterns would be suspicious (IMHO) and should probably just be dropped.

I used to believe that. It is unfortunately not true. TCP packets will come in all shapes and forms, and all must be treated equally, which is what makes TCP stacks so incredibly complex to implement.

The Linux TCP stack is quite safe and fast. Especially with tight integration with NICs hardware (checksum offloading and the like). I'm a bit unsure what a custom stack in userland can provide that the standard kernel stacks don't have.
I miss the MHz wars. Yes, the MHz number was never a great measure of CPU performance but at least it meant something. i3, i5 and i7 mean whatever Intel wants them to. The are also trademarked, so even if AMD has something equivalent to an i5 it is not obvious to consumers.

Of course pushing the clocking past 3 MHz didn't make sense technically, and we are not going back there. It just shows the power of a single number for consumers to compare.
> Obviously you must believe that typing make causes one of those things, or you wouldn't have made your comment.

Or: https://news.ycombinator.com/item?id=6246393
I have a very nice adjustable GeekDesk provided by my employer, but I haven't lowered it to a sitting position for months. I generally have no problems standing for long periods of time (assuming I have enough padding in my shoes), but my back will complain if I spend too much time prone (due to an injury 35 years ago).

What I really need is more exercise, but when is that study going to come out? I'd love to add a treadmill to my work rig ;)
Please don't do this here.

We detached this subthread from https://news.ycombinator.com/item?id=12155394 and marked it off-topic.
Yay for REST. Thank you Ixiaus.
Opera lets you bypass the anachronistic 'tab' metaphor completely:

http://imgur.com/XuMkx.png

Use Ctrl-Tab to switch between tabs the same way you Alt-Tab between windows. Close a tab with Ctrl-F4, similar to closing windows with Alt-F4.

Firefox with Vimperator does even better - t to open a tab to a url or search string, d to close a tab, Ctrl-n and Ctrl-p to tab between them.

Of course, Chrome's Vim extension replicates similar functionality. Either way, reducing mouse-keyboard context-switching is useful.
I'm not sure where to begin with all this. It's late and been a long day so I will try and follow up most of this tomorrow morning. However, to your first set of points ..

Where you call pre-populated global variables "language constructs". They are not. PHP calls them "super globals". These are global variables mapped from the GET/POST/Cookie client headers into the server environment by the PHP SAPI, for instance the Apache SAPI. PHP has many SAPIs, including a command line one, which doesn't populate these globals for obvious reasons. Oh and FastCGI for PHP is provided by a SAPI as well (nothing to do with the standard library).

Oh and quickly - "I was comparing PHP's standard library features with those of Django." Can I pick a PHP framework of choice and start comparing it to Python?
While that might be true, you cannot simply log into their server and delete your stuff. There are, however, legal routes you can take to get the stuff removed.
Wouldn't be neat that somebody offered to backup this information? They can have something like "donate your bookmarks" and I'll upload my full export.
Guys, please. This isn't an analogy, it's satire. He's angry at how terrible he thinks the git manuals are.
You write:

"Why not just remove your code from the site until they pay you?"

I thought about that, but one has to be very careful about that, or one stumbles into illegal territory.

Also, it is complicated, there were several programmers working on the site, and none of us owned any portion of the code, by which I mean: each programmer was free to edit any portion of the code (which is an awful idea - the code quality was terrible because no one had any sense of ownership over the code).

I signed an agreement with MyBailiwick (Miles Spencer and Todd Carter) which said I owed the copyright on my work until I was paid, so in theory I still own some partial copyright, but my code is mixed in with the code of every other programmer, so it would be tough to enforce my copyright without tripping over someone else's code, which might in fact have been paid for.

More so, I was paid for the first 2 months of work I did for them, it was only the last 6 weeks that I was never paid for. So even among my code, it would tough to say which parts I was paid for and which parts I was not paid for.
Weren't Xmarks shutting down too?
1. Anything I plan to read later goes into Instapaper using the Instapaper bookmarklet.

2. Anything that I want to watch or return to later gets thrown into a "Read" or "Watch" bookmark folder I have which I clear out occasionally. For example, I have a few Ruby and Git guides that I refer to. Even if I have it bookmarked here I'll sometimes just Google for the link.
Feels like an auto-generated aphorism.

Behold:

"The weak regrets his silence more than his words; the strong regrets his words more than his silence; the magnificent regrets nothing."

If you'd read that one first, it would be just as meaningful. Which is to say, not at all.
I wrote my first code on a TRS-80 model 1 with level one basic and a cassette drive. Our high school math teacher got us permission to use the local University mainframe to learn fortran. That was in 9th grade in 1978. I was 14.
According to this article they should be shot.
My experience is that "dumb and gets things done" is almost always the most heavily rewarded. Mostly because they are always busy. Most managers tend to stop once they determine if someone gets things done. And the dumb ones certainly get more done than anyone else.
Someone who enjoys the constant stimulation of new bits of information.
The price isn't really the issue, if I can spend $20 I can spend $50, it's the perceived value. To me spending $50 upfront without any guarantee I'll use the product is bad, whereas $5/m seems much better even if it works out more in the long run.

I'd have no problem spending $20/m on a good product I like but I would have a problem spending $20/year on something I haven't tried, because I "feel" like I'm spending more and committing to a longer term with the product.

Maybe that doesn't make sense, but the issue for me isn't the money but how I see the value.
I liked the idea, but I went through the 15 web design ones (the closest to programming), and its either stuff like "rate our site" or configure our site with X (joomla, zazzle, wordpress).

Its a great idea, but for programming (and I'm not saying anyone claimed differently), micro-volunteering doesn't seem feasible.
Well, he spends a lot of time designing the next hit products. New laptops, new ipod, the next magic trackpad. He keeps all of his design and prototypes.

This leads to conversations of why a dual i5 MacBook would be hard due to heat concerns and needing to further miniaturize components, etc.

He also is inter UI design and laying out how products should work.
There's a similarity with politics. Ideally you want to vote for someone ethical and effective. But the worst candidate is someone who is unethical and effective.
I'm connected to (and downloading from) one peer so far, so it appears to be working.
Making the connection from "how should it work" to "how should it look" is half the magic pudding of a good designer. Relegating that to "it mostly just helps aesthetics" to me signifies someone who doesn't understand that connection.
I have 30 years of experience in software development, with a computer science degree from the University of Illinois. I applied for a position at SEOmoz a few months ago. No phone screen interview. The CEO's comments seem to imply a very selective criteria was used to hire, and that it took them months. We don't know what criteria was used by SEOmoz to hire those candidates. I found his comments regarding older people slower to learn new stuff "enlightening".
Running the standard Fedora 13 Gnome spin on a Dell mini 10v at the moment - 260MB RAM in-use with Firefox and Thunderbird open, which seems pretty light to me. Remove the bottom Gnome toolbar and set the top toolbar to auto-hide (put the task switcher in the top toolbar), to get your vertical screen real estate back.
Set 'resample-method' to 'speex-float-0' in /etc/pulse/daemon.conf to stop PulseAudio sucking up gobs of CPU and you're good to go.

i386 Fedora has been compiled with '-mtune=atom' since F12, which is nice for netbooks. (Not so nice for my Core Duo Mac Mini server, but it's not exactly CPU-bound so No Big Deal).
http://topics.nytimes.com/top/opinion/series/steven_strogatz...
The reason more people haven't accumulated wealth in America is not because the rich class has taken it away from the middle class. Rather, it's because the middle class has not saved and has instead chosen to accumulate debt. The government, largely chosen by the middle class, has done the same. I don't see how taxing more will help reverse this. On the contrary, it will make the problem worse.

Government policy since the founding of the Federal Reserve seems designed to discourage the accumulation of wealth. Government taxes income (i.e., the productive use of time), earnings on savings (capital gains), profits, accumulated wealth directly (by the death tax).

In addition, the value of money has been steadily eroded. A century ago, when the federal reserve was founded, an ounce of gold was $20. Now it's about $1400.

Besides penalizing the accumulation of wealth, the government encourages it's opposite: debt. Interest is tax-deductible. Government aid for food, housing, education, and medical care is available, as long as you haven't accumulated any wealth. Big (wealthy) businesses are under more regulation than small (mainly poor) businesses.

With this kind of government policy, it's no wonder that more people don't accumulate wealth.

Accumulated wealth is a good thing. It makes liberty worthwhile and meaningful. It enables innovation. It provides security. Wealth also allows for independence which is why most politicians tend not to like it: a wealthy person's vote cannot be bought so easily with a government handout.

PG is in the business of helping people become wealth accumulators (i.e., rich). He counsels saving money, minimizing expenses, living frugally, avoiding debt, so that a person can devote the maximum energy towards building wealth. I don't see why he would support government policies designed to encourage the opposite.
Thanks for all the info. For what I see I have quite a lot to read
I concede that staying relevant is difficult, even for younger people, and that people employing others may have age discrimination- yet people who are doing awesome programming don't have to worry about those things. People like Notch or John Resig will always have work available to them. For all I know, Notch is 80 years old. Doesn't matter though, as he still got my money for Minecraft.
I've made the publication available here: http://cl.ly/3O2q291Y362s?_ga=1.160823550.2112655899.1426272...
Ya they didn't specify remote only (it's the only ones that I looked at previously) but didnt' see the consolidation attempt that follower mentioned. My bad.
constant flickering when starting or resuming a screen session.
So it seems terrific up until it asks me to sign in with my Google Account and provides fields for email and password.

So that's a killer right there. It needs so oauth or whatever the cool kids are calling it these days.

Give me some oauth and I would check it out. I'd also suggest a 30 day trial, or even better, seriously, since the $19 payment is for a lifetime license, you should consider a 90 day trial period, let me get good and hooked and then yank the line.

I have paid for additional google storage, and this tool could be invaluable for allowing me to make use of that storage, but I need oauth, and I would prefer a 30 - 90 day trial.
Step 1: Remote work from home removes ~90% of car traveling without any need for a bike?

I want to have a car for when I need it (take dog to vet, kids etc), but want to not use it for daily commute.
That's ok, we'll just replace honey with high-fructose corn syrup - problem solved!
Cached version:

http://webcache.googleusercontent.com/search?sourceid=chrome...
I saw your comments and I was thinking to myself.. "They should have one for Regex (regular expressions). That would be a cool way to learn it."

Apparently someone did. ¯\_(ツ)_/¯ TIL

https://regex101.com/
> universities ... expect faculty in the medical schools to pay their own way with either clinical work or external research funding. This puts tremendous financial pressure on eager young medical researchers, sometimes leading them not to the projects that are most needed or that they are most passionate about, but to the projects that will get them funding.

Sometimes it feels as if the current system we have in the US is the worst ever devised for solving the "long-term research" problem --- that is, except for all the other systems that have been tried in the past.

How do we, as a society, do better by scientists pursuing research that could take many years or decades to pay off?