skysight-inc/HackerNews huggingface dataset:
I think it's harder to safely do changes to development machines, because the coupling between components is greater. If you want to change, eg., libxml or something like that, lots of processes that you don't know about might be effected, and all hell can break loose.

By contrast, I was generally nuking random userland processes, which no process (or user) would mourn or miss. I think that is a lot safer. There were cases where we would touch something important, like the CreateRemoteThread stuff, but that was a relatively small amount of our code, which rarely changed, and again, it had very little interction with anyone else's code.

It's also possible that we _did_ create a lot of havoc, but I didn't know. I think that's less likely because I think we would have noticed the loss of revenue, but it's possible.
From[0], the answer appears to be yes, but it greatly depends on the host. One can write Common Lisp code by using uppercase. Using $native will execute the following code as Scheme code. For Clojure, it looks like Shen provides a FFI for basic interactions.

[0] http://www.shenlanguage.org/learn-shen/native.html
This is a satirical "news" site...
All this serious oceanography research reminds me of something a little less serious but in the same scientific arena:

1) "And this is why Lochtefeld may soon be hailed as some kind of prophet, for he has created one technology, and champions another, that has the potential to generate artificial waves even a surfer could love."

http://archive.wired.com/wired/archive/7.08/kahuna.html

2)

"The archdruid of surf has undergrad degrees in math and geophysics. His master's thesis - written in a house overlooking Sunset Beach on the North Shore of Oahu - is a 240-page work titled "Wave Transformation Over Coral Reefs." His PhD thesis is even thicker: a two-volume tome called "Sediment Transport and Inland Tidal Inlet Hydraulics."
...

Black has cracked the code of the world's great breaks; they now lie dissected, quantified, and digitized in his computer, ready to be reconstituted anywhere - especially indoors. With the push of a button, his patented pool floors will morph into an almost infinite variety of shapes to produce steep 8-foot-high tubes that peel for 100 yards, or gentle 3-foot rollers that peak after 40, or waves that break to the left or right every 12 seconds, all under a transparent dome and available for a few bucks a ride."

"Endless Summer (on Demand)"
http://archive.wired.com/wired/archive/12.05/surfing.html
It's definitely an interesting read, but I don't know how true it rings to me.

> In one admissions cycle, I wrote over a hundred essays and earned enough money to pay my bills for the rest of the year, pay off my car loan, and—as a treat for my hardworking hands—receive $150 Japanese manicures on a biweekly basis.

[...]

> At the end of every writing season, I always swear I will quit, but I’m still broke with no idea about the shape of my future.

Either she's a great writer, and horrible at managing her finances, or she is lying. No?
There's no compiler (and standard library implementation) that has faced public scrutiny like other popular languages have. Aditionally, there are no IDEs for Ada comparable to the IDEs of other comercial languages (e.g. C++, C# or Java). Which is understandable given how little interest there is in Ada, amongst the "general public" of developers, which is understandable given how there's no proper free implementation of for Ada.

There's essentially just the AdaCore implementation that costs $$$, the GPL'd AdaCore implementation that requires you to publish your source code (because of the libraries) and then there's some unsupported GCC implementation.

I like Ada, and I would like to see it gain more market share. If it had, things like Rust and Go may have been superfluous. But the way things are, I just don't see it happening. Unless you're some big enterprise Ada is essentially a non-option, due to licensing, and if you're a big enterprise it's essentially a non-option since there's very few devs around for it. And so it remains an obscure language used in very niche applications (albeit with great success there?).
This is not real
If I worked for a three letter government agency I'd definitely consider asking you to pop over for an interview.
It makes sense. Anand built a site which became a brand and a community that rallied around it. Angela Ahrendts built Burberry as we know it. Dre… beats. Who is next, Alex Ohanian? :D
It's a satire piece, see Snopes:

http://www.snopes.com/media/notnews/swatted.asp
Any phone's location can still be tracked by cell tower. From whom are you trying to get privacy?
Fix the “Jailbreak Timeout” Error Pangu Jailbreak
Hey Jay, you should probably set up a cron job for scrubs :) (or, 6+ months is probably a bit long for an interval...)

-Cam

edit: never mind, just saw someone else asked about that and your response since I opened the page earlier today.
I removed Safari and Email from my iPhone a while ago. It's great - I find that I usually just use them as time wasters.

I actually had a flip phone before that, but I prefer the iPhone with distractions disabled.
After reading the article and the comments, it sure seems the subject (the "learning styles" hypothesis) arouses considerable passion in supporters and detractors.

But polarization may be inevitable when the subject is at best indistinctly defined. Academic learning would surely be associated with high level and complex neuronal circuitry, which would not seem to be easily parsed into a few categorical formulations.

Saying someone is a "visual learner" is very likely a vast oversimplification. Thorough neuropsychological evaluation can reveal dozens of specific cognitive abilities and show areas of strength and weakness.

Normally the "peaks and valleys" of abilities have modest difference, but there are individuals with great variation: for example, genius level (IQ 180) in some areas, while adjacent skills are just average (IQ 105).

Such "unevenness" can produce major difficulty with task performance in school and jobs, as markedly inconsistent abilities can hinder learning or productivity in ways hard to understand and rectify.

"Learning style" may be controversial because it is a hard to study, and assessing individuals is too complicated and expensive. The pragmatic approach of using a variety of methods to teach a class of 30 kids is quite sensible. A good teacher knows some students catch on better with one approach vs. another, but in any case, for the students who can learn from any approach the repetition would probably do no harm.
So I've gone the other way: everything that is distracting (fb, twitter, reddit, ideally HN but android apps suck for this) is on my phone.

Then, my computer is for work, and my phone is for being bored. That way (in theory) there is no reason to be logged into timesinks on my computer, so I can use it without distraction.
Ask HN: Does anybody have a free giveaway domain name?
www.ncbi.nlm.nih.gov/pubmed/22284468‎
2048 is a disgrace ? I actually quite liked the design of it. It has that clean, functional UI that actually lends itself well to what type of game it is.
This actually does exist already[1]. They sell a ton of products with a user-specific QR code. Parents/caregivers/etc. can change the message that gets displayed when someone is scanned at any time.

[1] https://www.qrcodeid.org/
Show HN: MailTheme – Manage Design of Transactional Email Templates
http://mailthe.me/beta/
Prior discussion, mostly of the restrictive license: https://news.ycombinator.com/item?id=4730535
Two benefits I can see:

- The parent can change what the QR code points to at any time.

- You can scan a QR code from a distance without making physical contact.
Samsun Azze Yalıtım
Oh ... I looked at libtask/task.c and found:

static void
contextswitch(Context *from, Context *to)
{
if(swapcontext(&from->uc, &to->uc) < 0){
fprint(2, "swapcontext failed: %r\n");
assert(0);
}
}

But it looks like you're right, context.c is actually defining its own version of swapcontext to replace the system function that can use other backends. I'm sorry for the mistake, thanks for correcting me.

> are there cases it doesn't handle?

No, it conforms to the platform ABIs. I even back up the xmm6-15 registers that Microsoft made non-volatile on their amd64 ABI (compare to how much lighter the SystemV amd64 ABI's switch routine is; the pre-assembled versions are in the doc/ folder.)

Their own fibers library even has a switch to choose whether to back those up or not, which I think is quite dangerous.

Still, nothing can top SPARC's register windows for being outright hostile to the idea of context switching.

...

Oh, and it also supports thread-local storage for safe use with multiple real threads.

> it probably not going to be 100x faster.

No, definitely not compared to his ASM versions. Even with a less efficient swap, once you get past the syscall, most of the overhead is simply in the cache impact of swapping out the stack pointer, so his will likely be very close. In fact, even I had to sacrifice a tiny bit of speed to wrap the fastcall calling convention and execute non-inline assembly code (to avoid dependencies on specific compilers/assemblers.)

I do still strongly favor jmpbuf over ucontext for the final fallback, but with x86, ppc, arm, mips and sparc on Windows, OS X, Linux and BSD, you've pretty much covered 99.999% of hardware you'd ever use this on. That and libtask lacks Windows and OS X support.
I was away at a friends cabin about a month ago. Sitting on a lawn chair on their dock I shifted and my Nexus 4 fell out of my pocket, bounced off the dock, and into the lake.

When I got back home I popped the SIM card into my old iPhone 3GS and have been experiencing a similar smartphone underload. I updated the apps I needed to, mostly 2-factor software tokens for VPN and my Google account, and realized that I wasn't missing much of my Nexus 4.

I did try to save the phone with a couple handfuls of dessicant packets but it never successfully got past the bootloader screen. But that's fine with me, I am in no hurry to replace it.
I'd like a passport holder that sets off an alarm on my phone eveytime its more than 2 meters away. You'd only have it active when you are travelling. Might help relieve some of the paranoia I have about loosing it.

I Say passport holder because I'm not sure if you could physically affix if to the passport without upsetting border control.
You can go for plain "No thanks" as a slightly less variant. Still works, but does not emphasize your "superior" status and can be passed on really friendly, as when "thanking them for an opportunity to help them" (which you don't need to use).
> What you have to understand is that pythonic Python is largely a matter of invoking C libraries, and that Python only really runs at "interpreted" speed the first time you invoke the code.

I do a bit of machine learning for work every now and then. I don't agree. Python is both really popular for machine learning and way too slow to let production stuff run in it.
Machine Learning Cheat Sheet Map
So, I can't call out racism when I see it? Can't call out misogyny in a conversation with only men in it? Can't call out oppressive language in any circumstance unless I am directly effected by it? No, I don't think that's the way it works, and it's not the way it should work. I hit the privilege lottery: I'm white, male, able-bodied, middle class, American. If I'm unwilling to call oppression what it is, I'm empowering the oppressive behavior.

I believe my request was polite and stated without malice or (much) judgment. I would ask you to consider where your desire to argue with that request comes from.
Pity the code is so long it's easier just to use your card.
Where did you get the idea that the story had anything to do with Unix? Or that Unix relies on reboots for cleanups?

Note that around the time of this story, one of the most popular hardware platforms for running Unix (especially in academic environments) was ... the VAX (and its predecessor, the PDP-11). So in fact of the 2 "sides" in the story (IBM mainframes vs. VAXen running VMS), Unix would be on the scruffy VAX side (if anything, at that time Unix folks were scruffier than VMS folks).
How the World Will Look in 100 quintillion years time
The gold standard for smartphones for battery life is all day use -- people use them for that long. For something that you carry that's way too much.
I don't know. I frequently run into people who stereotype aerospace/defense software engineers as stodgy, inflexible dinosaurs.
Tried this, and one of the big difficulties is that I send email to my todo list manager to create todos ("pick up milk", "Email person about important_thing").

I don't want to give this up, but can't find an app that only sends email. So when I opened Mail to send a todo email, I'd see all the new emails that were begging to be read. I could create a new email account that I use for sending only, but that seems like a pain.

Anybody seen an iOS app that sends email, but doesn't check it?
While I can see potential danger in hiring friends, I think it's wrong to say outright that it's a bad idea.

Most bad hiring of friends comes from being bad at hiring in general. If you hire someone BECAUSE they're your friend, then you're doing it wrong. The idea is to hire people who are qualified and who you know to be quality over a long period of time.

Used properly, friendship can just be considered a source for good references in this case, and potentially some additional glue during tough times.

It's true there are risks to hiring friends, especially if it's done poorly or for the wrong reasons, but it's also true that there can be extraordinary benefits.
You hit the nail on the head. This is why I download on average 0.2 apps per month, and why I've switched to Android.
Those aren't particularly bad games, they seem to be functional and somewhat entertaining. Actually bad game would be one that has only one level, is impossible, etc. i.e. unplayable as an actual game.
Just go with OmniROM (Android community build) and don't install the Google Apps. BAM. Useful phone, as free as reasonable doable, useful stuff from F-Droid, but no ginormous bunch of every latest gizmo and you get more freedom and privacy.
I don't know about level A... but SpaceX uses C++: http://www.reddit.com/comments/1853ap
Yea, I hope Apple is fixing the secrecy. I have wished for a Mac version of oldnewthing for a while now.
Just a note. scikit has logistic regression, but it isn't shown at the top level. It is contained within `LinearSVC` on the diagram: http://scikit-learn.org/stable/modules/generated/sklearn.lin...
The agile NoSQL query language for semi-structured data
What do you mean you could write 10 lines of scheme where there would have to write a whole new executable? Did you have some really applicable template or something, or are you just implying that Scheme is vastly more productive than C?
It doesn't work for me - I've tried. Self-control works really well for me when the task at hand is really interesting and I want to give my everything to it. I don't know about you but so far those tasks haven't come to me at a regular pace. And I tend to seek out these online distractions as a diversion tactic when the task I'm supposed to be working on is really boring or uninteresting. So it's all about one's personality.
I wonder if human can be trained to do this. Certainly sounds like something coming out of sci-fi or martial art movie.
Really strange about the tooling, if I were BAE or Boeing I'd be standing up a project to create an IDE on top of Eclipse - ~2 man year effort for vast productivity gains!

dons asbestos pants in expectation of anti eclipse comments!
In a similar vein, one of my bosses at a major investment bank would gleefully tell interns about how, in undergrad, while working part-time for a Congressman, he would call up the Congressional Research Service and commission reports that he would later doctor up and hand in as term papers
Bloggings like these come up semi-regularly, and I sometimes wonder if they're just designed to troll people into deleting all the apps from their phone.
People belong in organisations, have roles in organisations, but also act within organisations and with reference to their organisations. The assertion of representation is not always valid, and I am sure many people get the context of what I am suggesting here. Now, in the admissions process of the example, an organisation (ad-hoc but valid) is also present and the paying applicant represents the financial relationship they built with their shadow writer. Why is the ethical context different when we consider mystic, gargantuan organisations than when we consider rich, clueless teenagers?
For simpler systems, there's also mdev from busybox and toybox (no 3d engine included). It's usually enough for headless servers or vm's and fits in neatly with making these "micro OSes" even more lightweight.
I don't see why the diagram has SVC and ensemble classifiers located in the "not working" path from KNeighbors Classifiers. It is reasonable to use an ensemble method independent of whether nearest neighbors works.
Theoretically, those grades should "mean" the same, because they should be measures on an absolute scale. What matters ins the quality of the school, which is not directly tied to the number of students at it.
Is it really that much of a pain? It only takes a few minutes.
Ask HN: Would you pay for a geo-link sharing service
Not exactly sure what to call this but hopefully you understand what I mean.

Ever had the situation were you want to share a link with a friend, or maybe share a link on HN/Reddit but the content is geo-restricted?

Would you pay for a bit.ly type service were anyone who visited the shortened url was proxied through a selected country so they could view the geo-restricted content with 0 effort? No plugins, No VPN to install.

I'm thinking ~$50/year as a ball park figure.
Why integrating philanthropic strategies should be the new norm
It's not really new. I've seen such work back in 2007 (http://boston.conman.org/2007/08/28.1) and an update in 2013 (http://boston.conman.org/2013/01/03.1). Sure, the examples I saw were geared towards human faces taken at a particular angle (face on, head filling the frame) but the concept is the same.
The "text data" decision point seems arbitrary and in my opinion, not useful. I've analyzed text data with a Naive Bayes a classifier as well as SVM. I really like what the chart is trying to be, but I think it is editorializing too much.
Exactly. You have posted exactly what I wanted to post but you've bested me ;-) This is not a problem at all. This is an opportunity. That is what the non-profits at the Tor project do not see, exactly because they are non-profits. They do not see that every problem is a dreamed-of opportunity -- because you can work on solving it -- and when you've solved it, you can collect nominal peanut fees from the users in order to get rich.
Would love to see a part two of this, for when you app gets popular... covering three simple (but perplexing for beginners) things:

1) dedicated database server
2) two application servers
3) git push to multiple application servers
Maybe you could set up a google number, and send text messages instead of email. Apparently google can forward the text message to your email.

https://support.google.com/voice/answer/160203?hl=en
Having had my Milgram immunization, I would probably be able to resist the temptation. :)

That said, I doubt anyone would be particularly interested: all of this is pretty out-of-date: I was pretty good with Wins ME, 98, and XP, but I don't know anything about Vista and more recent versions. It wasn't _that_ hard to figure this stuff out-the TLAs must have vastly better people.

It does make me wonder what's going on in China, though: I'm told they are basically all XP. Is there an insane amount of hacking going on there? I've periodically thought about setting a honeypot to see what's up. It turns out to be really hard: you can't just run XP in a VM, because most VMs are (were?) detectable by even a moderately sophisticated attacker. The best idea I had was to have an external box record all the traffic in and out, and have a process on-box watch for new processes and track them. Maybe I would find some interesting beasties.
I'd suggest giving Random Forests a call-out instead of leaving them hidden under ensemble methods in the diagram. I realize this is a clarity / detail tradeoff.
I guess the chart is designed to those who are doing their first steps in the machine learning world. It makes order.
BTW I have nothing to do with scikit-learn, I shared it as I found it to be useful.
Yes, this entire privacy scare is an opportunity to get rid of the advert-based business model and offer the opportunity to privacy-conscious users to get the same or a better service, in exchange for a few bitcoin cents, instead of getting tracked so that the jackals can better precision-bomb you with false commercial messages.
Dimensionality reduction can be a goal in and of itself, but many of the same techniques (i.e. feature selection) are useful precursors for classification, clustering, and regression. It would be nice to capture that on the diagram. More arrows, please. :)
Flying drones and building Arduino temperature sensors to make better wine
So You’re Rich for an American. Does That Make You Rich for New York?
I'm not from the US, but in my local experience both educational science and psychology are chronically underfunded compared to the natural sciences. It's pretty hard to receive grants for replicating works of others. Combine that with the recently posted publication bias in the social sciences (https://news.ycombinator.com/item?id=8241076) and you have the present situation.
> No, it turns an isotope that is not fissile into one that is.

That is what fertile means.

The sun will be a viable energy source for billions of years, vs tens or hundreds for nuclear.
I took a quick look at pubmed and found two studies. Both support the existence of an effect.

http://www.ncbi.nlm.nih.gov/pubmed/25002555

http://www.ncbi.nlm.nih.gov/pubmed/25141012

And a systematic review that says that an effect exists but little is know about how it might affect results.

http://www.ncbi.nlm.nih.gov/pubmed/24275499
Apple's arrogance towards the developers stems directly from their goal of turning iOS software into a cheap commodity.

They make their money on hardware. They want to keep it that way. Treating developers with respect and making their life comfortable runs contrary to this, because devs may start to think to much of themselves and, god forbid, decide to charge reasonable money for their creations. Putting developers down is imperative to making them feel as second class citizens, even guests on Apple's majestic platform. As someone who's been reluctantly allowed to benefit from it, someone who needs Apple more than Apple needs them.
Thanks for sharing it. I think it is a good start; it gives people something to react and build upon.
http://www.atego.com/products/atego-objectada/
To be fair, the Metrodome was an eyesore, but the level of public funding for the replacement is absolutely ridiculous.
Labor day weekend in the US is probably the deadest time of the year. Especially due to Burning Man.
I talked with some of the opposition later in job interviews, and they would typically write/modify a program in C that would find and kill our client. Their process tended to be: get a machine with our client, write a program that would find some trace of us and kill it, but not get everything, edit C, reinstall, recompile, repeat.

My process was: get their client installed, poke around in repl until I was confident I could find it and all its friends, write a function to clobber all of that, then iterate if needed. Where they would have to edit/recompile/run, I would just do a new thing in a repl. Then, too, my code was shorter, mostly from scheme vs. c and partly because I had better libraries than they did.
You just have to be careful that this won't cause a boredom loop: https://xkcd.com/1411/