skysight-inc/HackerNews huggingface dataset:
Don't count on it.

Modern OSes will zero out pages when your process brk()/ mmap()/etc. them into your address space, to avoid security problems. However, unless you're using a debugging version of libc/LD_PRELOAD'ing malloc/free implementations, etc., I don't believe most malloc/free implementations will necessarily hand you memory containing a known pattern. Certainly the main selling point of non-default malloc/free implementations is performance. Zeroing out memory between uses by the same process has some overhead, and the benefits are more of a mixed bag than the case of accidentally leaking sensitive data a programmer has forgotten to zero out (or doesn't think is sensitive) between processes.

Your free() implementation can't return partial pages[0], and in general will only return multi-page contiguous blocks to the OS, due to memory fragmentation, anticipation of soon needing to malloc() again, and a desire to keep system call overhead down. The consequence is that if you do a lot of malloc()ing and free()ing, you're likely to sometimes get zero'd out pages, and sometimes get garbage that your process has previously written to memory, but you should never get garbage that another process has written to memory. (Unless, of course, it's shared memory or copy-on-write shared with a parent process.)

[0] Well, if your CPU/MMU supports segment registers or you're willing to do unsafe things that can't be enforced by the MMU, then your OS could support returning partial pages to the OS. However, modern desktop/tablet/smartphone OSes don't work this way.

EDIT: Too lazy to read how to get asterisks to show up consistently. I changed *aloc to "malloc".
Sites didn't have a standard to follow and not everyone has the resources of Google to roll their own. Now that the Fido Alliance has big names on it, I hope to see companies use it.
Nakamoto hires lawyer in Newsweek Bitcoin fight
Yes, but you can download and install at minimal cost any old version of Libre/Openoffice and read your Staroffice documents. You are not quite left stranded. And also I assume the code to read that format still resides in a repository, cann be pulled and reused at will. Not the same happens with proprietary software.
I really find this type of verbal meta- rearranging to be incredibly unhelpful. It reminds me strongly of arguments that atheism is a religion, or that abstaining from a choice is a choice. It's a kind of word-lawyering that never improves my understanding, only muddying the meaning in the previous formulation. Perhaps it's just me.
The problem is that with proprietary software you have to trust the editor that everything will go well. That's an important choice you have to make, and doing it lightly can bite you hard in the face later.

With Libre software (rather than OSS), you the user stay in charge. It may require rolling up your sleeves (things have changed, and you can now easily find companies that will provide support in Libre software), but in the end you keep control.
Assuming you are slideshare.net. This was my first question, isn't there an online service to do conversion? Surely for old file formats someone would happily pay a few dollars if it's an important doc. I would have tried Google Docs first too but a quick search shows nothing.
Only if the privacy service isn't ran by the registrar the domain is managed by. You should have a read over ICANN's 2013 RAA: http://www.icann.org/en/resources/registrars/raa/approved-wi...
> Last time I checked, the ability to write Javascript using both languages was of experimental and/or novelty use only (hence the "cupholders").

Facebook uses an OCaml js_of_ocaml-based frontend for a large chunk of their production code editing. Not a great video, but here's the CUFP 2013 talk on the topic: http://www.youtube.com/watch?v=gKWNjFagR9k
It looks like Microsoft has added a Windows 8.1-style window snapping to the Windows 7 version of OneNote, which (in my opinion) is one of the best features of Windows 8: http://i.imgur.com/HhA2YaB.png

(This may have existed for a while, but I just discovered it today.)

I don't have my MacBook with me, is this included in the new OneNote for Mac? Is it even possible? I confess I'm not very familiar with OS X or its capabilities.
Notice how I listed internet/network related technologies (HDMI/blueray/ HGP etc are not)
Apparently multicore ocaml is worked on again:
https://github.com/ocamllabs/compiler-hacking/wiki/Multicore...
https://github.com/ocamllabs/compiler-hacking/wiki/Multicore...

That being said you can still use multiple cores by using multiple processes, and that doesn't necesarelly imply MPI.
OCamlNet (and probably some other libraries) provide a way to communicate between multiple OCaml processes.
This won't be a problem for very long. See http://www.cl.cam.ac.uk/~sd601/multicore.md for the working design.
Why The "Free" 3D Printer Business Model Will Work
Linux-microfs: Minimally Improved Compressed Read Only File System
Google DNS briefly hijacked to Venezuela
"singling out some myths for critique rather than others gives a misleading impression"

Article author here. Agree with your first para, so the above has me puzzled, a bit.

Would you please expand: what impressions do you think the article gives, that are misleading? (And if possible: what do you see or hear that makes you think they are misleading?)
I don't have particularly awesome coding skills but I'll see if I can find the problem and come up with a solution ;)
I was never blessed with anything past a VT220 so didn't get to play with one of them. Really did like the VAX series of machines though. First day on the job, I was introduced to a VAXcluster that has an uptime of 6 years. Good times.
This proves that interviews really need to be done via email or audio recording. This would seemingly prevent a lot of basic reporting issues.

Interviewee: "I did not say this."

Interviewer: "Here's the email / audio as proof."

Problem solved.
Growth hacking that I did within 24 hours we had 1 million Twitter Impressions
Why Google is Right to Fear Windows Phone More than iOS
You get the emails before the DNS suspension date. Here's the policy in question: http://www.icann.org/en/resources/registrars/consensus-polic...
Hopefully it has a more reliable RSS feed than Grantland, which I've basically stopped getting updates from (I switched to monitoring Twitter for it).
Google Services Hit by Outages
> I really wish people would dial back on the gloating promotion of their own pet theories and maybe wait until a little bit more information is available before jumping to conclusions.

Like you did here, and I quote: "The proper target for anger in this case is the NSA and the government which allowed this to happen"? But mention sexism and everybody's a fucking lawyer waiting for all sides to be heard. Double standard?
We already have overhealming evidence of the Big Bang, this is yet more evidence. But we have only a relatively small amount of evidence of Inflation and gravitational waves, and this is evidence of both (even better, it's evidence against several theories of Inflation - including the current prefered ones).

Correlations are evidence of causation, and quite strong evidence if you foud them because of a causal theory.
Pivotal HD 2.0 to Help Enterprises Get More Out of Hadoop with a Bus. Data Lake
I could find absolutely no evidence of an uptake of mental illness in March on either Google or Google Scholar. The absolutely only thing I can find is this: http://www.healthyplace.com/blogs/parentingchildwithmentalil... which speaks of changing seasons affecting patients with Seasonal affective disorder, well duh.

Also March Madness doesn't mean what you think it means.

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

The main part of the breeding season of the European hare.

Events surrounding the single-elimination Division I college basketball tournaments performed each spring in the United States. The main tournaments involved are the NCAA Men's Division I Basketball Championship and the NCAA Women's Division I Basketball Championship. The tournaments' nickname, "March Madness", originated in the 20th century and was later adopted by the media.

NCAA Basketball series (formerly March Madness series), an EA Sports college basketball video game series.

Mega March Madness, a defunct pay-per-view television package covering the college basketball tournament.

Illinois High School Boys Basketball Championship, a single elimination high school basketball tournament.

The month of the government of Canada's fiscal year end (March 31), when departments traditionally rush to spend the remainder of their budgets in order that they not experience budget reductions the next year. This usage was apparently the origin of the uses for basketball.[1]
Software engineering research is very tough, because despite the formal name, it's a social science, and no two projects are the same. Civil engineering holds up to physics and repeatable tests. No two software projects are the same. They have different teams, training, management structures, technical environments... Similar to psychology, it is very hard to draw rigorous conclusions for the real world, and most lab tests are of oversimplified situations.

I also get Citogenesis. This also gets abused in many fields. Think Cargo Cults, and stories of performance improving every time the lights go on and off, and how we're all evil because people in lab tests electrocute their test subjects.

That said, it is hard for anyone who has been in the world for a while to disbelieve the 10x programmers. We all have met them. They really are that much better. And they really can solve problems that others can't. They may not be better for every situation (Example: Following a structured testing methodology that requires a lot of human input) but they do exist. It would take a lot of evidence to prove that they DON'T.
It is eternal, as long as you have the system and the software that it was created with.

This can be said for all sorts of things, from the Commodore 64 to Keynote. If you want to be able to access the data on an NES cartridge you are going to need special hardware and software. Yes the ROMS are available now online, but that's only because someone with the hardware and software made it available to others.

This is the nature of proprietary formats.
This feels very much like a 1.0 (no drag and drop? no paint tool?), but what I'm most excited about is their sync looks really solid - I can edit the same list in two places at once and it Does The Right Thing. I absolutely despite my current note tools - Notes.app and Evernote, since they continually F-up the syncing. The UI is also way cleaner and easier to understand than Evernote, and I'm a big fan of the visual tags.
HN Chicago Meetup This Wednesday
Howdy all,

We're hosting a Hacker News meetup in Chicago in conjunction with Ms Tech.

Please join us at 7pm this Wednesday, Mar 19 at Grind's coworking space at 2 N LaSalle.

We had a great turnout (~80 attendees) last month and would like to keep growing. Please invite your other Chicago tech and entrepreneurship friends and help us make our events a success.

RSVP required because we need to get your name on the building list:
http://www.meetup.com/hnchicago/events/166170582/

Join the meetup group:
http://www.meetup.com/hnchicago/
Have a look in ~Library/Containers/com.microsoft.onenote.mac/Data/Library/Application Support/Microsoft User Data/OneNote/15.0/OneNoteOfflineCache_Files

Any sandboxed app has its data under ~/Library/Containers/<app>, then from that usually under the Data/Library folder, which is a kind of mirror of your user library folder, just holding that stuff the sandboxed app is allowed to see.
Do you also implement your own OS from scratch

No, not today. Maybe in the future, who knows.

But I try not to depend on too many things and people, if there's a way around it. I like to have control. That's freedom to me, and freedom gives me peace of mind.

So, no, I don't see why I should waste my precious free time improving software support for a format that I find way overcomplicated and just plain silly. Why should I?
> this particle here is watching that particle there recede at >> C

Technically speaking, the particle can't really observe the other particle moving away from it faster than C since the light (or any other signal from the particle) will never be able to reach the observing particle. It would just see it disappear.
HN is blocking my IP/user for no reason.
My user page is showing "We've limited requests for this url." for days, and my comments are invisible when I log out. I'm not a spammer. Why is this happening?

HN has no contact page, so my only recourse is using the submission page, and through tor mind you, because when I try to submit through my IP address, I get the message that I'm "submitting too fast". I'VE NEVER SUBMITTED ANYTHING BEFORE.
Common Lisp already features strong static typing (the example below uses SBCL):

* (defun foo (x) x)

FOO
* (declaim (ftype (function (fixnum)) foo))

* (defun bar (y) (declare (string y)) (foo y))
; in: DEFUN BAR
; (FOO Y)
;
; caught WARNING:
; Derived type of Y is
; (VALUES STRING &OPTIONAL),
; conflicting with its asserted type
; FIXNUM.
; See also:
; The SBCL Manual, Node "Handling of Types"
;
; compilation unit finished
; caught 1 WARNING condition

BAR

One could also declare the function signature first (perhaps in skeleton code generated by modelling tools). Then, if someone implements it incorrectly, the compiler will throw an error (again, SBCL):

* (declaim (ftype (function (fixnum)) qux))

* (defun qux (z) (car z))
; in: DEFUN QUX
; (CAR Z)
;
; caught WARNING:
; Derived type of Z is
; (VALUES FIXNUM &OPTIONAL),
; conflicting with its asserted type
; LIST.
; See also:
; The SBCL Manual, Node "Handling of Types"
;
; compilation unit finished
; caught 1 WARNING condition

QUX

So, what else do you think Common Lisp lacks compare to more "modern" languages? ;)
Unfortunately, it could be a very expensive business to get into if there are patent-encumbered formats involved. In the cases where it's most likely to be useful, it also seems least likely to happen.
What about that guy who, after the original Newsweek story was posted, made a post about meeting Nakamoto after he bought an item from his girlfriend's bakery? Apparently he recognized him from the Newsweek photos of Dorian Nakamoto. Was that just a bit of overactive imagination?

EDIT: The post I'm talking about https://news.ycombinator.com/item?id=7354326
Service Decomposition, Cohesion and Coupling
Keep it coming! This thing gets better and better
Despite having a background in engineering, Nakamoto notes that he couldn’t find a programmer’s job for over a decade.

I get the sense that lots of 20-somethings in SV/Bay Area just don't think middle aged Asian men are capable of programming. (Middle aged Asian man.)
Why Companies Fail To Engage Today's Workforce: The Overwhelmed Employee
dude, in just two months.. still amazing.
Certainly, thanks for checking it out. I hope it goes without saying, but if you find anything that's terribly, broken, or in need of improvement, shoot me a line at george@codecombat.com and we'll get it resolved for you.
We are talking about the anonymous person behind Bitcoin. I would put absolutely NOTHING past the original architect. Honestly, I would expect nothing else.
How about all non-hackers who don't know what a "file format" is, but may have important documents in decade-old formats? "Normal" people are not only not trained that they should keep upgrading lest they perish; they will ask you with bewilderment, "why I'm supposed to throw away that perfectly working machine after only 3 years?".
Clickable event link: http://www.meetup.com/hnchicago/events/166170582/

The meetup group:
http://www.meetup.com/hnchicago/

Ms Tech, which supports women learning, teaching and sharing technology business experiences:
http://ms-tech.co/
My top tip, ignore everyone else's top tips
On his Google+ page, Shuttleworth says

There's a big debate on at the moment about whether to
adopt historical, insecure-by-design 'standards' into the
next generation of cloud server systems. ACPI, and the whole
PC firmware blob mess, are attack vectors that we cannot ever
fix. We should not design them into the systems that we and
others will depend on being trustworthy.﻿

So it looks like this is about servers, and not (necessarily?) phones.

(edit: formatting)
>> Ive regularly appears in public and gives interviews.

Sources? I've only ever seen a few interviews with Ive, nothing in depth and usually related to design with very little emphasis on Apple.
Software Craftsmanship: Don't Repeat Yourself
Yea but then she'd actually need to get him to agreed to an interview....
And that's a good thing. OOXML is a terrible format, but it's still an open spec. Or do you want .doc back?
I don't like that it's classified as a disorder. It's a different style of cognitive activity, with its advantages and disadvantages.
""turn off time" is inaccurately quoted"

That is part of the problem with any analysis of what could have happened.

We don't know for sure if all the input is correct as reported. The old garbage in garbage out.

We don't know if the background checks (some of which are complete some which various countries haven't even released yet) have issues. Everything is speculation based on fuzzy information.

All we know is what is reported and we don't know how much of it is actually correct. Which is what your comment illustrates ""turn off time" is inaccurately quoted".
Not quite an experiment - the results were not measured or even measurable - you probably can't hire them all and compare the results vs the interview rating. But an interesting protocol, if they can somehow validate it.
Audio would be better. Email is easy to forge for anyone with even modest resources.
"It handles large documents efficiently" - and plain text doesn't? That's just an insanely bad reason to use word. Vim can open, edit and "handle" very large documents with ease. A typical novel - even one by Thomas Pynchon is trivially small for plain txt. At roughly 300k words for a long novel, 400k if you're Tolstoy, that's tiny.

Spell check maybe is a reason, no writer wants to admit they can't spell "Hemingway", maybe word/page count abilities, but large documents isn't a reason to forgo the benefits of plain text.
I admire the sentiment, but I can't help being reminded of Wayne Rooney's "once a Blue, always a Blue" shirt. I'm sure he also meant it wholeheartedly at the time.

Sadly there are 19bn reasons for this situation to change.
I've written a book on ADHD (Adult ADHD: What You Need to Know). I specifically looked into the tolerance questions. The doctors I found who are experts in the field and have treated a very large amount of patients say developing tolerance is unusual.

*Minor edit
> The author appears to have a philosophical issue with the DSM itself

I find that hard to believe. He argues that some cases of ADHD are caused by bipolar disorder and depression, which have DSM definitions.
> The extreme position is inevitably simpler than moderate ones, and thus acts as a more solid common ground for group formation.

While I certainly agree with you that this is true, and while I am certainly not surprised finding this sort of thing on HN, it would be nice if discussions could start from less extreme positions. In my weak opinion, anyway ;)
Good. The 2013 Superbowl ad in particular just made me feel embarrassed for you folks.
Considering how strongly opposed the author is to dynamic typing, I'm actually kind of surprised they'd consider OCaml's type system to be acceptable.

Technically, yes, it's a statically typed system. But its use of structural typing instead of nominative typing effectively means it takes half the compiler assistance you can get out of static type checking and chucks it out the window. Using structural typing means that a type is nothing more than the sum of its parts; nominative typing makes it possible to add further specificity to types by naming them. This is huge. A language that doesn't do this is a language that can't be taught to understand the difference between 12 meters and 12 Newtons.
Show HN: Yeash – Yet another abstraction for shell
They're starting to feel the effects of the mass exodus to Telegram.
Python Insider: Python 3.4.0 released
I just blame aliens or a very localized rapture.
But that is not what happened here.
I believe it was people inflating their vests inside, not rafts.
To play devils advocate, I think its possible that ADHD as a title is more harmful. Letting people fall into a self-fulfilling prophecy that may or may not have occurred otherwise.

You say you were more than talented enough to finish said work in 5-6 hours but couldn't. To me that sounds like you thoroughly did not enjoy it and thus got distracted and 'procrastinated'. Why did you choose to work in an office if it was making you so unhappy?

It sounds like the drugs helped you live your life in an office setting, and is helping you get your life on that specific track.

I personally think there are a lot of societal pressures that makes one feel forced into a situation where they do not thrive.

But everyone around says that `you` have a specific problem. Why can't it be the other way around, everyone else doesn't fit to you?

These drugs seem to work great to make you live like everyone else. But why is that good? More boldly, why are the ADHD symptoms bad? Some of the most successful people probably exhibit these symptoms.
This is what separates the scientists from ... others.
would love to have it in the API marketplace: http://mashape.com
Measuring your skills against others and peers could be a great deterrent for impostor syndrome.
Laid-Back Weekend Style
I've personally known someone who has taken Ritalin type meds for 20+ years and did extremely well on it. In addition, my research indicates that tolerance to ADHD meds is uncommon and typically a person can be kept on one dose for years.
If you have different spheres, you are still left with the problem of "bad managers in the management sphere".
I agree.
For the sake of a future outlook ;) I'd just add:

"can't be measured" with the current combination of theoretical and hardware apparatus...
Why is it ok, if its 'natural' or a native trait? My eyes are bad; should I go around without glasses to prove some ethical point?

No, ADHD exists, my family exhibits it (3 generations now and counting), and it can be harnessed, treated or ignored with wildly differing outcomes.

Harnessing and treating it are vastly preferable to ignoring it.
ICANN didn't 'hijack' the domain.

The domain was suspended from DNS because you hadn't paid your renewal bill. The "strange page" was put up by your registrar to notify any visitors of this and to direct them towards their billing system. The idea is to effectively shame people into paying their bills in a timely manner. Your registrar would've sent you at least three different emails before and shortly after the domain's expiration including a notice of what would happen if you didn't pay on time. If you didn't receive these, then that's on you for not keeping your contact details up to date and correct, which you're required to under your registration contract, and which is why you get those emails out periodically asking that you verify that the details they have for you are correct.

If you don't pay your phone bills, electricity bills, rent, &c. on time, you'd expect the service to be removed. Why would domain names be any different?
> > (15) "specialised service" means an electronic communications service or any other service that provides the capability to access specific content, applications or services, or a combination thereof, and whose technical characteristics are controlled from end-to-end or provides the capability to send or receive data to or from a determined number of parties or endpoints; and that is not marketed or widely used as a substitute for internet access service;

I'm no lawyer, but it sounds like a VOD service controlled by an ISP would qualify.