skysight-inc/HackerNews huggingface dataset:
Wow! My son was right! This site is awesome! Thanks SO much everyone! Good question wintermute. I wanted a Linux development environment but only have Windows at home. I was thinking about buying another box just for this purpose and load native Linux thinking this would be less ghetto but I don't know...

Thanks for the offer benigeri! I'll hit you up later...

thinkful.com sounds like a great resource.

shail: There were way too many problems to list here. Basically, the pattern I was falling into was as follows: I'd start a new project, start setting everything up, run into problems, fix them, run into more problems, fix them, etc... I'd have problems with everything from running bundle successfully, to deploying successfully. Then I'd get to the point where nothing would work and I'd eventually start over. Very frustrating.

The suggestions here are giving me hope and renewed enthusiasm. I'll check back later...
I started learning Rails this summer too! Chapter 1 (the set up) was very annoying, like he warns. StackOverflow is great though! People often answer your questions within minutes (if you word them well and put thought into them). That's the best advice I've got for chapter 1. It's something that is going to be annoying.

I'd recommend going through his tutorial rather briefly first. Like a skim. Then read through http://guides.rubyonrails.org/. Then go through is tutorial one more time. Then try building your website, while using Railscasts and StackOverflow for help.

See http://fast-reaches-9399.herokuapp.com/how-to-learn-to-progr... for more information. Good luck!
> 1000 + 1 is not 100

'is' actually checks memory locations and not equity.

Because of the way Python caches small integers, anything from 0 through X will map to the same memory location. But a large integer (say 1001) will map to a new memory location each time its created.
Bloody hell, whatever for? I know they say "cooling" but couldn't they use a closed loop system? Do they lose that much water to evaporation?

The comparison to a water bottling plant kinda skips over how people actually drink the water in the end. Turn it around and say "it's like taking the output of a water bottling plant running full tilt, opening each bottle, and pouring it on the ground" and suddenly it sounds like a colossal waste.

In Utah too!
I do. I loathe competition; always have, always will.

I hate watching others compete amongst themselves (e.g., sports) and I hate participating in all forms of competition, academics or otherwise. It just doesn't turn me on. Rather, it makes me feel uncomfortable.

With that being said, I graduated near the top of my CS class and now make over six figures per year, so I guess one can "succeed" (whatever the fuck that means) even when one finds all forms of competition reprehensible.

I did what I did to start and support a family. I didn't do what I did for the high one gets when one feels superior to everyone else on something that, in the end, is totally unimportant (pale-blue-dot, remember?).

It's all bullshit.
I don't think you know what you're talking about. There are much more comprehensive US academic crypto resources than Bernstein's old page. Researchers routinely publish crypto research. The page you're pointing to is an artifact of '90s crypto policy.
how does this change if you're not american (no fifth, presumably)? or entering the uk (where not giving up the password is a crime)?
1. Use Heroku or Engine Yard
2. Start with a hello world and build from there one feature at a time
3. When you get stuck, use Stack Overflow or other Ruby on Rails forums for help as opposed to HN, we're not a terribly good source.

Good luck :)
The key to this sentence lies in the second statement: "and rarely aspire to do so". I have no qualms with students working enough to understand the material and not wanting to get 100% on every test; that's perfectly fine.

But in my experience teaching, the students who hold the "customer service" arguments are mostly the ones who are asking me if they can leave the lab early because it's half price Margarita night at the local bar (direct quote here, and not the only one of its kind). That's what I meant, sorry if it wasn't clear.
it doesn't support hidden volumes (deniable).
33 Indonesian Websites Defaced By Members of Brazilian Cyber Army - MauriHackers
> Right, but good plumbers don't usually get the respect of a bad philosopher.

Good physicists don't usually get the respect of bad philosophers, and vice-versa. This isn't really a problem you can solve using the university system, as far as I can see.

> And as far as that goes, education in the trades often fails to prepare the plumbers adequately for say, running their own plumbing business.

This, on the other hand, is a very good point.

I'd like to expand on it, in fact: Beginning in grade school, there should be "Adult Living" courses that introduce kids to the kinds of things they'll be expected to know the first day they're on their own.

Think of it as Home Economics with basic law (family law, what abuse is, what mortgages and contracts are, rental property law), real practical economics (budgeting, not balancing checkbooks), basic home maintenance (stuff that's also useful for apartment-dwellers) and, generally, a lot of diverse stuff that you have to know to avoid getting ripped off and/or laughed at and/or killed when you're living by yourself.

You can say that the parents should be teaching this stuff. I agree, but you can say exactly the same thing about arithmetic and English, and we have the schools teach that stuff. More to the point, some kids kinda have shitty or ignorant or stupid parents, so they don't get the same education out of them others do.
Which commonly used phone models are that far behind the iPhone 3Gs?
Using systemd still allows you to have custom scripts run on boot up. Given a shell script you want to have running on boot you'd have linked that script to /etc/rc3.d on sysvinit. With systemd the proper way to activate it is a service file in /etc/systemd/… or /lib/systemd/… .

It's different but I wouldn't call it more or less complicated than sysvinit. There are a lot of example/skeleton files floating around, especially archlinux's collection is useful.

Of course, systemd allows for much more configuration than simple running of scripts on boot, but you can fine tune later.
Hey,
I would love to help. no need of payment, just a thank you is enough. Contact me, email in profile
Please read all the comments. The assignee has clearly stated:

>> Other than that, I am not strongly against changing the default configuration of rngd but I don't see the point and on the majority of systems there is no hardware entropy generation module, so at least this configuration always works.

>> This package is not a dependency of any other package.
It also needs to be explicitly installed AND started/enabled so after installation the system is not any less secure.
Sure. Don't get me wrong, I can write scripts to work with sysvinit too, but there's a lot more reading and cookbooking involved. I haven't had the same issue with systemd or upstart.
RVM is not that terrible. If your biggest difficulty in Ruby or Rails is RVM, you haven't been around long.

The cause of problems for beginners is quite simply "change". Rails has been through a few major revisions now, and the jump from 2 to 3 dropped a lot of people (even though 3.1.x+ has been fine), and I doubt many will drop again from 3 to 4, even though there are some big changes. The problem is that with all of the changes comes a bunch of now inaccurate information that no one will update that is found easily, some with high point rankings in S.O.

The more important problem to fix though is leadership. DHH has done a great job, but either he or someone else needs to be more vocal as a single voice leading Rails. It is led by committee currently, and it shows in the lack of vision. However, despite its problems, I'm in it for the long haul. I like it a lot better than everything else.
Thanks, I needed that.

Since I haven't launched yet, I have
a big file system directory (a folder)
of articles on how to get initial publicity
and users. While there is a lot good in
that collection, it has looked to me like
in total it wouldn't be good enough to
get my little airplane
off the ground.

For an example of the contrast, PG's
essay had essentially no mention of
an important
role for publicity -- e.g., contact
a writer at C|NET, TechCrunch,
etc. for an article. Instead the
essay had something that a founder
could do on day one -- contact people
they know and ask them to try it.
Or try it for them and give them the
results. And find a way to get feedback
and then tweak the functionality.
Good.

The essay just went to the top of my
stack of how to launch. Best
face validity with also the best
author credibility, experience, and background of anything I've
got on how to launch.

Sounds good. Write a little more software
and then launch, one user at a time
-- people in the family, people I knew at school,
neighbors on my street, the guy I buy
pizza from, the guy who repairs my car,
etc.

Maybe I'll print up a supply of business
cards that invite people to connect to the
URL and then use the e-mail address there
to give feedback!

Heck, maybe I will even be able to get
some useful feedback from some VCs!
Does not sound like the actions of a rational company.
1. Get on IRC, people hang out there all day waiting to help people for free.

2. Here's a volunteer hotline to call for help: http://rails.pockethotline.com/
It could also just be that the smarter students were the ones more likely to feel comfortable skipping the lectures.
"The new Microsoft is no longer the enabler of technology delivered to consumers with help from Intel, Dell, HP, Lenovo, and other partners. The new Microsoft has realized that it’s going to need to do it all itself"

This changes a lot
The initial grind is a part of the startup fairytale that I feel is so often overlooked, yet is often the most interesting.

It shows just how the founders built their engine, the pieces they had to forge, parts that needed to be jammed together in some way to just barely function, components that were thrown out for costing too much and working too little. Every successful startup has their own engine. Some may be exact replicas of others. They work because the problems they tackle have been well explored. And others are bespoke, tailored specifically to handle truly difficult problems, and which require an immense amount of exploration, experimentation, failure, and restarts. That's why an Instagram can take off with less refinement and horsepower than an Airbnb -- we've developed the tools and built the maps to tread on one terrain, but not the other.
The N900 was a "great product" iff you wanted Linux on a phone. It had a bunch of frustrating shortcomings otherwise, and minimal software outside the Linux-on-a-phone use case.
Because people upvoted it. Also this is a relatively significant release with some important new features, e.g. redis cache support and password helpers
http://freesound.org/people/keithpeter/sounds/123344/

Anyone care to process this clip? I might even have the 'plain text' around somewhere.

On a serious note; I used to get about 5 carbons max on a mechanical office typewriter years go using 'onion skin' paper.

Photocopiers mostly use scanners these days? Back to square one?
>Not sure why you point as far as NZ when Texas basically eliminated it by capping pain and suffering awards at $250,000.

$250k is still a lot of money.
Does that mean that I have no option now?
Erm... I hate to say this about an Economist article but it seems to be hot air: completely ignoring conversion attribution. The headline numbers are aggregate revenue from ad spend.

I'm intrigued about the 'lumpy behaviour' paper they refer to and will read it later. It'll be interesting to see how the writer interpreted it for the article.
I need to learn about bitcoin investing but I'm almost computer illiterate. Does that exclude me?
> I don't like your take because it refuses to take that deeper dive into the mathematical Monad, despite alluring to it.

Mathematics is quite alluring, but the word most people would use there is 'alluding'.
I need to learn about bitcoin investing. Can you direct me to anyone?
Does NSA really have to use side channels? They could just send NSL to amazon for full memory dump and hdd clones of the virtual machine in question.

There are much easier ways to obtain data than subverting the crypto. This makes sense only for communications between secure endpoints. Like the Russian embassy sending data back home in Moscow. The security in this case comes from the fact that NSA cannot freely make intrusions without risking triggering a diplomatic incident/war - not that the Russian networks are secure in some absolute sense.
They'll require root access as a condition of travel.

(A variant of this idea appears, as a throwaway peripheral detail, in the excellent s01e03 episode of the TV series 'Black Mirror', 'The Entire History of You'... which according to Wikipedia has been optioned by Robert Downey Jr. as a potential film.)
you can't argue with their free tier.

if you need to get a rails app hosted NOW, it's as simple as

heroku create appname
git push heroku master
Yes, but he's been saying that since the very first articles and interviews on Snowden. This is not new information.
@v1tyaz For the benefit of all Hacker News' audience, please elaborate.
I think they're written dozens of times that systemd can run sysvinit scripts. In your experience is that feature not good enough?
Deploying someone's first RoR project seems like exactly the class of project and user that Heroku is a good fit for.
MBAHacks: Jack of all trades...
1. PDF's have become a nasty vector for exploits. Thank you Adobe. Need a viewer that can address this problem. My suggestion: a "viewer" that decompiles PDF's to Postscript, deletes any potentially harmful Postscript and then recompiles to a simple, safe early version PDF, all in one shot. I'm working something like this for myself using Ghostscript, but someone with more skill really needs to tackle this problem.

2. Ever tried to read/skim 100's of PDF's in rapid succession? (A common task if you are doing academic research.) It's near impossible. By comparison to reading text documents or viewing images, reading lots of PDF's is SLOW. Need a viewer that can view PDF's as fast as we can view text documents in pagers like less or images in viewers like feh. My suggestion: a viewer that extracts each page as an image and then views the PDF's as a series of images. (Essentially making reading them the job of an image viewer.) The trick is getting the sizing and resolution right, and dealing with hundreds if not thousands of extracted images.

PDF is great for printing. It also looks great on a screen (e.g. for casual, occasional reading, or presentations to an audience). But for reading lots of academic papers or any sort of document in bulk, PDF is absolutely terrible.

Postscript development is really an underappreciated area, I think. How does Apple achieve such lovely text on their displays? I could be wrong but I have always had a hunch their expertise in Postscript plays a role. They were once Postscript pioneers... remember the LaserWriter?
Seeing that rbenv's install procedure is slightly longer than RVM, I wouldn't suggest it for beginners.
It would still be useful to have it constantly listening while charging.
The hacker approach to education
I couldn't appreciate the point this is trying to make. Especially I can't understand what the article tries to say at the very end--"But it also shows how the online world is getting closer to solving the conundrum he posed. Far from being an industry where cause and effect remain murky, online advertising may yet become one area where the dismal science can predict how to get costs down and profits up." Can someone please clarify what these lines mean?

What I took away from this is that paid links (what the author calls internet advertising or search-engine advertising) aren't necessarily more effective at bringing sales leads as “organic” search links. Maybe I am missing something, but is this "finding" a surprise?
To be fair, in developed markets Symbian was crashing well before the "burning platform" memo came out. The disappearance of Symbian in developing markets has a lot to do with Android-induced price drops, which would have happened anyway.

But yeah, they had a Qt-based transition roadmap that could have saved their ecosystem, and Elop threw all that out of the window. The rational move would have been to make Qt run on WP and salvage at least some of their developer partners.
There is also the rare individual like Feynman, who managed to be a master at everything.
You're lucky - Anjunabeats and Armada still won't sell FLAC and WAV at Junodownload and Beatport doesn't count - look at the markup!
I may be misreading you, but I think you're trying to ask why the survey was making technical decision justifications based on purely subjective opinions rather than a survey based on objective facts, balancing the cost to humanity of the few remaining /usr splitters having to reconfigure, vs the slightly increased effort of the very small number of people who write initscripts having to continue to use the old system plus or minus the increased effort by the existing stock of programmers having to learn systemd which the other distros having switched has been forced on everyone anyway. I think both sides of the balance have pretty small numbers.

A la the famous Landley rant from about 4 years ago, I had a NFS mounted /usr... back in 97 as an experiment which I rapidly terminated. Shared and RO /usr is an interesting hack, but probably not worth holding init development back, especially since so many other boot time things demand /usr anyway now (like the pulseaudio, like the networkmanager thing)

If you were aiming more at why systemd needs different stuff, you can google for Landley's email around 2010 on the topic and on the other side google for read only /usr and NFS /usr. Also google for cgroups, especially systemd and cgroups.
Could you give an example of a country with an acceptable healthcare system that has lowered healthcare costs by using a free market approach?

Why do you think the free market is the best device for getting me a fair price on my ambulance ride? After all, I might be unconscious, so I won't even be able to compare ambulance rates beforehand.
There seems to be a lot of misunderstanding of the title.

"Unlimited lifetime storage" means storage whose lifetime is unlimited.

As it says in the article, the actual data capacity is "360 TB/disc".
What does it mean by identify the perfect customer?

Does it mean to find the customers that you know needs your product and focus on them first? Persuade customers that may or may not need your product later?
But wouldn't you expect these particles that we're moving through to be being spun by that black hole as well?
I totally love the concept you guys are working on.
Epic, embarrassing product failures
As someone who works on News Feed at Facebook every day...
Changing The Creepy Guy Narrative
don't forget _why's (poignant) guide to ruby http://mislav.uniqpath.com/poignant-guide/
To get more specific, this object aliasing is an implementation detail. You can't expect different Python implementations to do it the same.
To me, choosing one and focusing on it seems the only rational choice, rather than making two halfhearted forays. Say Nokia did choose both. They'd have invested a huge amount of money and resources (comparable to what they invested for on WP), and most likely they'd just be down there with HTC (despite the One), Sony and LG, who are all struggling in the smartphone market. How is that better?

Samsung can afford to make that investment, of course, as well as experiment with alternatives like Bada. They have a huge amount of resources at their disposal. Nokia saw the coming adversity and realized they had to choose.

There were many reasons affecting that choice, of course... such as Google's insistence that the Android trademark only comes with the full host of Google apps, including their navigation app, which directly undercuts Nokia's Navteq investment. Or Microsoft's willingness to pump billions into joint marketing efforts. Even HTC realizes that heavy marketing is needed to compete with Samsung.
This is why you have multiple exams, and don't assign too much weight to the first one. The traditional role of first exams is a kick in the pants: "Hey kid! You thought you were passing this class? Well, you're not; get it together!"

This sort of thing is also popular with students, since it means that the final exam isn't all-important.
See, that's the problem. Someone says something nice about Windows and suddenly they're being told (in an incredibly fucking rude fashion) that they must be working for Microsoft because Microsoft is the devil.

You just proved his point that no one talks about Microsoft because of the social stigma attached to it. You just proved that if you say something nice about Microsoft, your peers will make you an outcast.
Avast doesn't like a png file being served on this site. Specifically:

http:// ompldr.org / vaG5mcQ / sudoaptgetinstallmthrfckr-610x250.png

click at your own risk..
Only 16% Of Republicans and 29% of Democrats Want Increased Immigration
> The original Iphone and the N900 were on par.

I wish. I own an N900: it's twice as big (and twice as heavy) as the original iPhone, with a very unsexy industrial design, and the OS is a hodgepodge of toolkits and hacks, deprecated the minute it came out. It was incredibly hackable and customizable, but nowhere as robust and coherent as an iPhone.

I loved the concept and would have loved to see it become a platform for commercial Python/PySide mobile apps, but it was nowhere near the iPhone when it came out. Its successor, the N9, was on par with the iPhone, but never got a chance, commercially, thanks to one Stephen Elop.
If they love to teach, they should also get good at it, because being a good researcher doesn't necessarily mean that you're a good teacher. I'm saying this because, at least from the OP, Dijkstra doesn't strike me as a terribly great teacher.
All that's true of init systems that follow the traditional Unix approach, where each part of the system has one task to do and does it well. The point of systemd is to break from that approach. So systemd isn't just an init system, it also creates device nodes, handles system-wide logging, manages both desktop and console login sessions, replaces inetd (but with support for Unix sockets and DBus), provides resource management functionality for virtualised containers, and a bunch of other stuff I've forgotten. Making full use of these features requires changes to a large number of other applications.
this is sad.
(CPython)
Dynamic Adaptive Streaming of HTTP (1/1.1/2/SPDY)