skysight-inc/HackerNews huggingface dataset:
Interesting. I think I agree with @freework, although it's quite trivial I suppose.

There are 10 items in the article, 10 separate points with headings. The author chose to draw attention to that in the title, maybe to offer a clue as to the quantity and arrangement of the document?
I almost didn't click on this story because I thought the same, but it turns out that this feature is a lot more detailed and interesting than all of those other stories (which were all rushed out) combined.
I personally prefer using the exact oposite to the language. That way my code or customizations are set apart visually:

obj.getSomethingById() <-- theirs

obj.redraw_panel() <-- mine

Non-native English speakers sometimes prefer to name variables in their native language for the same reason.
codecademy! codecademy! codecademy! codecademy!

http://www.codecademy.com/

Start with web fundamentals
You should distinguish RCE and the ability to mount working, reliable exploits. RCE is possible here, and its best to consider that a fatal security failing in and of itself rather than hoping a particular set of countermeasures will be completely effective.

NX pages would make some classes of RCE exploit difficult or hard (such as including shellcode directly in the POP3 response, and returning directly to it) but doesn't help for many other classes (return-to-libc, or finding or installing 'gadgets' elsewhere in executable pages).

ASLR is a working countermeasure for other classes of exploit, as long as addresses are unpredictable enough to make a search is hard.
A/B testing discount leads to 121% increase in revenue
Ubuntu: What They're Doing Right and Wrong
So the language should by default be safe, with extra effort required to perform unsafe operations. Then lazy programmers will write safe code!
I am using the 3.0 branch without problems. I don't know why they don't merge it.
There's no way that Limited and Collector's editions will cost $50 in this life. I believe he may even have the last available copies of some games laying over there and sentimentality plays a great part for those ones.
Yeah. It’s a hyperforeignism, I think. Kind of a shame that diaeresis and respelling aren’t used in English much anymore, else it’d properly be spelled matë or Anglicised as mattay.
My father, Aaron Swartz, and Assigning Blame for Suicide
Programming Praxis Essays: Scheme Request for Implementation 41: Streams
Creating multiscreen HTML5 output using RoboHelp 10
Having a free internet would be as nice as having free electricity, water, roads, etc. Unfortunately designing, implementing and running a infrastructure costs money.
> With the default settings in MySQL if you shut down an innodb database incorrectly you will loose data if not the entire table, should we vilify them for the same thing.

Yes, we should. I do not think shipping unsafe defaults is ok.

> I am not going to setup a new linux box without changing the root password

This is why most Linux installers prompt you for the password.
Hofstadter’s Sequence « Programming Praxis
You can't just declare evidence against your claim "exceptional". Reddit has a large userbase, and includes numerous communities. Nested discussion seems to work pretty well for it.
curl --max-filesize: "NOTE: The file size is not always known prior to download, and for such files this option has no effect even if the file transfer ends up being larger than this given limit. This concerns both FTP and HTTP transfers."

wget --quota: "Note that quota will never affect downloading a single file. However, quota is respected when retrieving either recursively, or from an input file."

These options are not that much different in practice. If single-file size is uber-important, pipe it through something that will break the pipe after the limit point. For ad-hoc scripting usage, wget is almost always more usable than curl IMO. Of course, wget isn't a library.
Google Now Uses Its Own WebP Format Instead Of PNGs In The Chrome Web Store
Facebook is Too Damn Powerful
PyCharm 2.7 released
Your estimate doesn't factor in the labor cost of acquiring all the disparate items. That alone is worth the difference.
The app looks great! All the best, man.
LinkedIn crushes targets
MATLAB isn't too hard to get started on. It is, after all, a high-level language; and I rank it as providing a higher level of abstraction than Ruby and Python. To get started, ask her to read a MATLAB primer[1][2]. That's all she'll need to get started.

Her time is better spent learning to make the most of whichever MATLAB toolboxes she needs for her research. A course on basic linear algebra, and/or other math topics, is also more relevant than learning how to program.

1. http://www.stanford.edu/class/ee278b/matlab_primer.pdf

2. http://faculty.olin.edu/bstorey/Notes/matlab.pdf

Edit: I just want to reiterate that one can use MATLAB without knowing how to program. I see other comments suggesting a full on programming course but she doesn't need this at all. In many engineering courses, first year undergrads can be expected to learn all they need to start "programming" with MATLAB over the course of a weekend.
You have to consider the condition and rarity of some of the games. I only skimmed the listing, but he does has quite a few gems. In recent years, prices for "retro games" have ballooned. You'll be surprised what games in a great condition go for.

Just to mention a couple of examples:

- Earthbound (SNES) has a market value of up to over $300

- Chrono Trigger (SNES) normally sells for several hundred dollars as well.

- Neo Geo AES carts are coveted by collectors.

- Progear (CPS2) is one of the most sought after PCBs in the shmup scene, still selling for hundreds of dollars.

Also, sealed games sell for quite a premium.

I do think that if he took the time to sell the items individually, he would make more money. Then again, this would also involve a quite substantial investment of time.
Write a script for Pilot SSH in Python
I really like instructions like this because I understand easily what needs to be done. Probably the content of the script will also be easy to read. Of course, I will never do a copy paste of these instructions. I will redirect to a file and read it before executing. And if I have doubts, I launch a VM.
That's true, but I don't think the caps are that important. I looked into my usage while grumbling about my cable bill and was surprised to discover that I only use 30-35gb/mo.
Wow, it's really nice that you did make a library that solves exactly the problem you've had. IMHO you are really a very specific case, producing GPL iOS code which certainly can't go in the App store.

Updating your blog post with the link to your library would make the post much more relevant, weren't you able to do so?

I understood you "message splitting" like the plaintext or the ciphertext being split, which as far as I know neither is. RFC does use "packets" packets to denote segments as the "packet" with the key and the "packet" with the cypertext but I don't consider recognizing where which begins in order to process it is "splitting." I see now what you wanted to say.

Re "other crypto packages don't support the OpenPGP packet format" -- I understood that libgcrypt also doesn't, so wouldn't be more in the spirit of your goal (if it is) to have OpenPGP more widely used to base libsimplepgp on some BSD, Apache or similarly licensed crypto libarary?
If you ever played computer games you will know:
Having one healer you can heal everyone but that healer; Having two healers you can heal just everyone.
Another advantage of Mercator is that if you display the map from latitudes of about -85 degrees to +85 degrees you end up with a perfect square, which makes chopping the map into tiles nice and easy.
How Facebook Briefly Killed the Internet
This is making me glad I live in Bangkok. A 5 mile trip would cost less than $3 US, unless traffic is really heavy, and there's enough taxis everywhere that you almost never wait more than 5-10 minutes to hail one curbside. No fancy tech required.
Where can I learn more about the PC hardware? I find this topic very interesting however I've never learnt more than the basic PC architecture.
You may be able to proxy it behind nginx, which does support HTTPS.

Some applications do struggle when running behind a proxy (I'm looking at you Jira) but my experience tells me that it's harder to break SSL support than not.
Depends on the pills. Melatonin for sleeping is great for example:
http://examine.com/supplements/Melatonin/
http://examine.com/blog/better-sleep-probably-no-caveats/
From what I can see, Matlab looks simple enough that she might be able to understand it from the various tutorials that the above google search results lead to. Even easier than Python. In fact it looks just like a dialect of BASIC or LUA, only with semicolons. No biggie for a beginner.
MMOs “don’t have to be serious to be epic,” says WildStar writer
Don’t forget bezoars from unripe persimmons, or hydrazine poisoning from improperly cooked morels, or hydrogen cyanide poisoning from fruit pits. There are endless ways to kill yourself by eating carelessly.

Then again, a lot of the foods we so enjoy are enjoyable precisely because they contain things designed to kill or discourage pests. Capsaicin, for example, or caffeine. And much of human history is owed to alcohol; when safe drinking water is scarce, there’s always beer.
Would game developers really want to make games for a VM? Don't most big games usually try to squeeze as much out of the hardware as possible? (Genuinely curious... I know next to nothing about the gaming world.)
oh, so TouchDB maps to sqlite? Does that work generally? Let's say my documents have lists of maps of tuples of lists - will it create the appropriate table structure in sqlite?

The use cases I have in mind don't need the DB to scale to more than a few ten thousand users. Should be ok with a two or three replicated nodes I think, from my experience with Lotus Notes.
JDK 1.2 Security model for smart card application deployment
Bit of a nonsense, I don't really get how can social media be generalized as a must for a "business startup". A good product markets itself. Of course marketing is very important but I would rather consider a mistake wasting time talking to people with short attention span on Facebook an not using this energy on building a great product.

This article is relevant for "iPhone app" startups but those are rarely a real business startup. People used to do projects like this as a part time hobby in past.
Most likely it was a joke...
I still have the dead tree version and I reckon it's a great book.
9 Tips to Stay Safe on Public Wi-Fi
Just because natural things will kill you, does not mean we should not avoid man made things.

But consider the flip side; just because some man made things can kill you, does not mean we should avoid man made things.

You thinking is because you can die by a bear, you should not look before crossing the road.

You are really reaching.
I use http://mytvrss.com (no affiliation). You check off the shows you watch and it creates a customized RSS feed for you. Combined with Google Reader I never miss a show.
Seems like writing about Aaron Swartz still generates traffic.
The full title is: "The idealist: Aaron Swartz wanted to save the world, so why couldn't he save himself"

The article itself, is good journalism in the in-depth detailed vein. After finishing it, I found the question in the title to be relevant.

There was no over-analysis of the man.

edit: missing quotation marks.
Don't Dream Big
The Value of Taking a Productive Pause
It's not really that it's old and out of date; it makes a different set of tradeoffs to other projections, and so typically looks better over small areas but isn't appropriate for a world map since the distortion becomes extreme near the poles.
"Not a single fuck was given about Linux prior to the release of Win 8. Then, suddenly, once Valve's profit margins and business model is threatened the company shows some interest."

Well, I don't think so. It has been a continuous move for no dependence on MS for a long time. It is just that the backend code for making their code multiplattform is not as visible as their recent announcements.

If I have to point milestones, they are: Android as a commercial(linux) viable product, companies that make Linux compatible hardware (Xi3), and of course the tremendous amount of demand for mobile devices(that will surpass desktop computers installed base this year), not just MS fear.
Ubuntu: A Renegade Smartphone Operating System to Shake Things Up
"I don't want to start a flame war, but I was wondering if there is a rationale for prefering dash-case?"

No, there isn't. It's one of those typical things that novice programmers fret about. Consistency within a code base is much more important than which style is used exactly. Having the style be a compile parameter would make sense to me, not switching from one to the other.
This is the correct rationale, and should be used to end every argument about naming conventions.
SEO Video Strategies make their Video SEO Entertaining, Enjoyable and Fun.
http://seovideostrategies.com Hosted by Andy and Video Editor Nigel, the project brings Humor, Excitement and learning in a fun way. They show how you can use a good seo strategy to achieve successful Video SEO in an Enjoyable and Entertaining way so that you can get on with more important aspects fro you marketing niche.
Why brain training is (probably) pernicious hogwash
Sledgehammer Games’ Glen Schofield on using everyday..
Great article. The most interesting part for me is that the JSTOR servers couldn't sustain continuous download from a wireless connection. If only they have more competent developers...
Research project: Drones to stop vehicles at land & sea
You should try actually building some complex Android UIs. You might find it eye-opening after working with iOS for a long time. I certainly did.

It's true that AutoLayout's systems of interdependent linear equations are strictly more powerful than Android's structural layouts but they're a far more awkward solution to the vast majority of common UI layout problems. In practice Android UIs are far, far easier to write and maintain. Debugging the kind of complex AutoLayout schemes you describe can quickly become a nightmare. The structural approach taken by Android and WP is far more natural for the kinds of UIs you actually find in the field.

Also, Android's CSS-like style system makes it far easier to define app-wide constants like grid spacing, margins, button padding etc and to change them in one place.
GoldenEye (N64) has a fully-functional ZX Spectrum 48x emulator built into it
Not convinced, the non-programmers on the discussion boards were having real problems...

Certainly wasn't the best course I've done on Coursera, although it did "force" me to learn R, so in that sense it achieved its aim.
LinkedIn cofounder: “The Facebook Era is over”
Thank you Adria. This should have been on the front page all day.
What are the best site hosting services?
I'm looking to put up my sign-up site but I'm kinda confused about what hosting service I should go with. Any ideas?
Yes but it's unprofessional way to use it to describe context in this case. He's not talking with a friend. He's making an announcement.
An open platform with the accessibility and raw power of a living room console can only lead to bold new forms of gameplay elements both in hardware and the games. A common argument made in favour of strongly controlled console markets is that it ensures quality, which i don't understand. I think good content will always find its way to the players no matter how crowded the market is with crappy titles. And Steam is not abandoning it's own storefront.
> insecure and patchy OS
No, it was apparently some half a month earlier (http://www.sourceware.org/git/gitweb.cgi?p=glibc.git;a=commi...) - although half a month is probably not really that long too.
Has to be said I cheated a bit on the Coursera course, I used Ruby to clean up some of the data. Seemed a lot easier, and it's a lot more likely I'd use some kind of scripting language (be it Perl, Ruby, Grep, ...) to do a first clean up than head directly to R to do the job.
Not having PHP installed stops 100% of them.
Why is it important that your code is visually set apart from the rest of the language?
Please don't do this, web fundamentals will barely help for matlab.
Maybe they hedge long $TWIT with short $FB?
Google Earth uses a completely different (and superior) system, however it's more resource intensive.
Entrepreneurs Experience – Do It and Learn It
I'm not sure I understand what looks poorly. It looks fine with Firefox on Ubuntu. I like the way it looks.
Maybe it's just me, but I find it difficult not to make analogies between R and JavaScript.
Both are dynamic, "script" languages with C-based syntax and with LISP-like nature
that lurks underneath it. Both have functions as first class citizens. Both are
inconsistent in different ways. Just to name a few ...
I think that these analogies reduced frustration that I had felt about R once
when I "discovered" them and helped me to adopt and learn R.
1)No need for that, ALSA works fine now. Windows sound system is not better than ALSA in latency terms and it works just right, they(MS) even removed some hardware acceleration for sound as they considered it was not worth the complexity pain.

2) This will come naturally if Linux becomes an option for gamers and 3D professionals(like architects and engineers). It is not that FOSS are breaking the drivers, but that Windows graphic drivers budget are tens or hundreds of times bigger than Linux.(e.g. nouveau drivers are made with less than 2 full time workers who have to reverse engineer everything, and Nvidia creates drivers with just their special customers[big studio animators] in mind).

3)This is basically dependent on 2. It is way easier to code a display server when your drivers work. They could only use open source drivers for this through, as companies like Nvidia had not collaborated with the Wayland people.
How does the programming behind transforming a picture work?
I'm interested in what happens when you "Free Transform" an image in photoshop. It allows you to skew the image into a perspective, resize, rotate, and so on. How does the programming behind that work?
Don't know anything better than stylish-haskell, but AFAIK it fits the bullet point completely.
The Netflix API Optimization Story
When did you last use `cabal`?

Cabal works much better now, and most of the problems were due to over-conservative version ranges combined with an over-eager reinstallation policy that overwrote packages in a breaking way. That was fixed about 6 months ago, IIRC.
Then they still failed at English.
Kids 'using coding skills to hack' friends on games, expert says
May your hopes never be shattered, my sheltered friend.
Google exposes racial discrimination in online ads delivery – study
I have heard a number of times about how great Gabe is for bringing Steam to Linux. Isn't it just the case that the only reason Steam is on Linux is because Valve are making a console? Would Steam for Linux really exist without this console?

Windows 8 is a fine gaming platform and the Windows store is... useless. It brings crappy tablet games to the PC. I think he is over reacting to the damage Windows 8 will do to his business. I think his motivation towards Linux only came into existence when he saw the Windows Licensing cost on a console.
Photo shows 5.5 ” LG Optimus G Pro phone with full-HD screen
There's potential there. You could grab http://ssl.github.com/ and you could probably fool a few users with a fake login screen.
Pull requests seem especially apt.
At the same time, consider that anyone peddling herbal remedies and the like is almost guaranteed not to be an impartial scientist.
What is the Windows solution for parental controls?
The speculation on reddit is that the collection isn't worth close to $50k, let alone $550k, because the real gold in the collection has long since been sold off and what remains is just a collection of old games and consoles, games and consoles that aren't rare or hard to acquire elsewhere.
JavaScript becoming default language for GNOME applications
Triangle Rasterizing: The barycentric conspiracy
Mercator has loads of advantages which other projections don't- most importantly that angles are preserved and distances are not distorted when zoomed in. It only really has one disadvantage - that in a fully zommed out view, the poles appear bigger. That's not a biggie. You can find world maps in other projections easily on other sites.
Thats our site too! We are merging it into this one shortly though, so you will be a member shortly either way :)
Crashcourse on Intel hardware:i915 and what the GEM does
Chrome Dev Tools: JavaScript and Performance
Seems unnecessarily meta to submit stories about comments on HN. Original thread can be found here: http://news.ycombinator.com/item?id=5124476
If you're mathematically inclined, look at:
http://en.wikipedia.org/wiki/Transformation_matrix

For a less technical description: The pixel values in the transformed image are generated as a function of the pixel values in the input image. Once you have the transformation function figured out, the rest is basic algebra.

If you want to get an idea of what these functions look like, flip to the "Examples in 2D graphics" section in the above Wikipedia link. There's examples there for rotation, resizing, shearing, and others.
Maybe they could add support for color scheme designers to the customized version (such as kuler.adobe.com or colorschemedesigner.com, which are works of art in my opinion).

Also, some things are difficult to modify. What if I want two navbars, one with a different height than the other? Some tweaks seem pretty difficult to make.
I just registered, selected some shows then on the home page all 6 episodes of futurama are marked as "watched". why?

also: is it possible to delete my account?
Startup idea: take out-of-patent medicines, rebrand them as herbal remedies, triple the markup, get a reputation as selling "safe" herbal remedies that work particularly well.
I guess I'm just a dumbass, but does the linked PoC do more than just overwrite EIP with 'A'? Is the payload left as an exercise for the reader or is this a working example and am I missing something clever?
Not sure about C, but definitely not true for Java. Or C#. Or Python. Or Pascal.
Meet the Man with a Cheap and Easy Plan to Stop Global Warming
Aside from the fact that literally is not a gradable adjective, I don't see the grandparent suggesting any kind of intelligent design. Evolution implies getting adapted to your environment, this includes an oxygen level of roughly 20%, availability of nutrients, etc. But this also goes the other way: plants to some extend need animals to spread their seeds (you could go as far as to say it's the reason for our existence...), so it's to their benefit when they evolve beneficial effects on animal through combinations of nutrients/chemicals]; cf. http://en.wikipedia.org/wiki/Co-evolution

So while there may be a _reason_ the mate plant evolved to have pleasant effects on us, this is not necessarily because there is a design or teleology.
I work on game servers that run on both linux and windows. (We deploy to linux but most of our developers work in windows as that is what the client runs on).

If there is a crash or other bug the first question is always "Can we reproduce this on windows servers?".

I spend about 50% of my time using GDB and 50% in Visual Studio for debugging. GDB is just crap compared to Visual Studio has a debugging tool.
The stack was overwritten with 'A's, and thus upon returning from a function the return address consisted entirely of 'A's, which is why EIP is now filled with it.

A clever hacker would use this to jump into some malicious code instead; that's how stack overflow exploits usually work.

So, yes, the actual payload is left as an exercise for the reader, but this shows that there's already everything there to make it possible.