skysight-inc/HackerNews huggingface dataset:
I think you're conflating "knowing" a language with knowing the syntax of a language.

It was an easy transition into C++ syntax from my usual C#/Java programming, but the transition into thinking like a C++ programmer was not a simple or easy one. Weeks (months?) later, I am still learning how to be a "good" C++ programmer.

I remember "learning" PHP when I was younger and could probably program quite a few things with it still but I am definitely not a PHP programmer. I have no idea what is considered good or bad practice in PHP land. I could solve a bunch of Project Euler problems in PHP but I could not write a secure PHP application for actual use.

The same goes for most languages I can think of. I've fiddled around with it, written a few small programs, gotten a feel for the standard library, but unless I use that language on a decent sized project I have nothing but a superficial understanding of it.

If you already know how to program, "learning" a new language is trivial, you can do it in a few days, sometimes even a few hours. Learning to write "good" code in that language is not something that is easy to pick up or something that is transfers between languages, even closely related languages like C and C++ or C# and Java.
Why not write a user style or script to hide it from yourself?
Congratulations to the ElementaryOs team, I recognize the effort you have put developing your own tools in a great language like Vala.

I don't believe that you try to mimic OSX because I have used it and they are not as similar, I think the people say it because they see the elegance you have put on it.
> sweat it out (disclaimer: I'm not that kind of doctor).

Yeah, if you're delirious from a flu (assuming you mean the fever), you need to go to either your primary care physician or the ER. Do not try to "sweat it out."

The ER will be more than happy to have you there even if you could have stayed home. They know what they're doing; they're not going to let someone else die to treat your sniffles.
A Mechanical Computer from 1948
Very cool, can't wait to use it. What good is its MacBook Air/Pro hardware support?
As I clicked comments on this article I felt anxious of whether I'd see some stupid derogatory comment — and there it is. The female sex organs weren't fully explored until 2009, but full acceptance of the exploration of the female body on HN is yet to come. So congratulations, you just made HackerNews feel as progressive as the locker room at the warehouse I worked at in my teens.
This quote changes the meaning. It says that to secure inalienable rights, governments are instituted among men and to do that those governments derive their just powers from the consent of the governed. It is not consent of the governed in the sense of everything should be decided by voting. According to this document government exists to secure basic rights. The people who wrote this were wary of democracy. They certainly didn't believe that it solved the problems of tyranny. Another man once wrote: 'There is no justification for the belief that, so long as power is conferred by democratic procedure, it cannot be arbitrary…it is not the source but the limitation of power which prevents it from being arbitrary.'
Possibly, they put this in the DSM because people often consult with many symptoms due to caffeine withdrawal, rather than any medical or psychiatric condition. They want to make sure that psychiatrists are aware of this and at least ask the patients about their caffeine consumption before making the wrong diagnosis.
There is one public key system that is pretty much that, it's called Merkle Puzzles. It's kind of non-practical though. No one has found a system that is practical and provably secure. You need the right kind of problem. Pretty much all the problems we have today that can be used for public key cryptography are thought to be hard but can't be proved to be hard. Under the assumption they are hard the system is proved to be secure. Symmetric cryptography (e.g. AES) is in a slightly different boat but again security proofs are based on assumptions about the function used and I don't think anyone has found a function that is provably secure (but there are various constructions that are used that have some provable characteristics). Also under some base security assumption there are further constructions of ciphers that can be proved secure.
I... disagree. Strongly? In fact almost feel the opposite, that "numerical work" is a subset of computing.

What would you call a lambda calculus reducer numerically?
It really did take twitter many years to rearchitect and break their most problematic dependencies on Rails, yes... my understanding is that it was a 4-year process.
How Much Do Average Apps Make On Each Platform?
3D Modeling in the Cloud
Ask HN: Is anyone still using TiddlyWiki?
In the past I had found that mGSD (http://mgsd.tiddlyspot.com/demo3.html) was a nice gtd-style todo list , even if it kept my data a bit siloed.

Is TiddlyWiki totally dead?
Beating people and threatening police officers are probably already crimes in Palo Alto.
Note that if they position this as competitor to OS X instead of Windows, then GNU/Linux and Elementary OS actually have better hardware compatibility (broadly) than OS X.
Anecdotal: Back in 1987, after BBC Scotland was raided over Campbell's [0] "Communications Zircon" [1] episode of the Secret Society series [2], and it being "banned" from broadcast, I attended a semi-secret viewing of that particular episode organised by Richard Kinsey of Edinburgh University. I vaguely remember Duncan being present at the viewing, but it's such a long time ago my memory may have faded.

It was one of the most fascinating nights out I've had ever with the venue being populated not just by students and civil liberties folks, but also by Special Branch who were identified and pointed out by our hosts that evening.

After the viewing I asked Mr Kinsey for a copy of the programme and it turned up at my parents house in a jiffy bag under the guise of "Disney: Mickey Mouse" on VHS format, it's in a box somewhere.

As a fairly active member of Scottish CND, Scotland out of NATO and various other passive lefty groups of the day I kinda miss the cold war protest game. It's a shame we don't hear more from DC these days, but then that's to be expected now that the BBC's journalistic integrity has been compromised by a knackered London SW1 control centre.

[0]: http://www.duncancampbell.org/content/biography

[1]: http://vimeo.com/44948377

[2]: http://www.duncancampbell.org/content/secret-society
They did server-side crypto for email, so they had the keys to decrypt. Maybe those keys were locked with users' passwords (like Lavabit), but they couldn't run a functional server without having the plaintext visible to the server at some points. Silent Circle's other services do everything on the client, so it's impossible to backdoor the server.

However, that would protect them against the demands that Levison encountered. For example, the secret court may have a broadened interpretation of CALEA [1] that would make Silent Circle's services non-compliant.

I'm not a lawyer, but if Silent Circle is classified as a telecommunications provider, then CALEA already requires them to have built it with real-time surveillance capability without tipping off either party involved in the communication. Since their system prevents this by design, I wouldn't be surprised if they get shut down entirely in the short term.

[1] https://en.wikipedia.org/wiki/CALEA
You shouldn't attempt to discredit his post because of one error.
It is more complicated than that. There are state mandated housing requirements that are imposed through ABAG. They are going to tell you how much housing your town MUST build regardless of what the citizens or city council of the town want.
It's not just Linux, design is becoming really important in user tech. Google, Microsoft, etc have recognized the importance of design and are putting emphasis in it.
That may be true for many languages, but if those people never roll into that sort of situation it's probably fair to still call them programmers.
In other words, there has not been one single incident of violent crime committed by a homeless man against a resident; had there been, they would presumably have cited it.

I'm no bleeding heart liberal. I'm all in favor of being tough on crime. But I'm having difficulty seeing this as anything other than straightforward unprovoked aggression against people who are not criminals.
Programming languages are just one subset of tools used by programmers. Therefore, simply counting how many languages one knows is simplistic. It's not incidental that high-rated CS curricula don't spent most of the courses teaching new programming languages.

I know amazing polyglot programmers who just know 3-4 languages.
De-Anonymizing alt.anonymous.messages
Agreed; which is why I made sure to say it was attributed to him (not that he actually said it).
This is a lazy answer, but it needs to be said: it depends on the context and the number of roundtrips to the cache.

If we're talking about a vanilla object cache, I think that it probably only costs 50% or so to make the extra copies and system calls. However, an in-memory "cache" can be something more than just a key-value store. E.g., for the thing I'm building right now, there are some more structurally complex graph structures that need to be traversed with every request to the "cache", and of course making a localhost RPC call for each entry/exit to the cache is really problematic. Though I admit that most caching is unsophisticated stuff, and in those cases it's just a ~2x difference.
The real kicker is how deluded the founders are about their idea. The sculpting app, for instance, is an awful idea. Sculpting in air doesn't work – it's a fundamental limitation of the model – there's no tactile or force feedback – not something that will improve with the technology. Demoing with this app shows they don't understand the nature of the technology they're developing. I would give them a pass, but, later on in the video, the guy with the beard says "so you can imagine a surface on every wall, like Gmail, Facebook, or whatever". This not only unimaginative, but wrongheaded. A moments thought reveals that this idea makes no sense.

This video is brogrammer culture at its worst.
http://imgur.com/Bma34Ml
http://imgur.com/eDcgGKJ

1) Those big green buttons everywhere are some adware-slash-spyware-slash-shitware-hard-to-remove installer for iLivid which hijacks browsers, installs toolbars, etc: http://community.norton.com/t5/Norton-Internet-Security-Nort...

2) The banking thing is a get rich quick scam: http://www.banker-secrets.com/

3) "Anonymous download" is another random installer.

4) The "play now" / "watch now" images are ads for some scabby online streaming video site that doesn't even have the advertised video, just a Google Adsense block over a different video.

5) Unseen, below the fold they recommend a torrent client that is "No Spyware, 100% Free 100% safe and Trusted", and pays for every install that kindly bundles even more shitware: "Nortan Security Scan", "Babylon Toolbar", "IWantThis", "DealPly", "BrowseForChange", a Firefox addon and a Chrome addon: http://www.bitlordapp.com/uninstall

6) Also unseen is a popup peddling some shitware called MacKeeper: http://www.cultofmac.com/170522/is-mackeeper-really-a-scam/

It doesn't take billions of pageviews a month riddled with this garbage to pay for servers or bandwidth unless they got locked into a multi-decade contract a decade ago and now operate on an enormous fleet of decade-old servers at decade-ago prices.

Conclusion: It's really easy to believe these guys are "fighting for you" because that's the image their PR machine has very carefully cultivated while exploiting everyone.
For now the apps elementary have made try to save their state. Window size/position, auto-save in Scratch, Noise continues to play music even if you closed it.
Well, now you'll just have to shoot for over 9000...
We have a crowd-scale community checking patent applications now: http://patents.stackexchange.com/

The problem is the sheer number of bad patents that have been granted already, and the cost of successfully challenging them.
How We Found Every Single Vulnerable Website On The Internet
I don't think that doing manual memory management doubles dev time for experienced devs, no... I just mean that, if you're trying to eliminate GC hiccups by, say, writing a custom allocator in C++ (i.e., exactly what we had to do with this project I was on at Google), it just adds up.

I.e., it's not the manual memory management that's expensive per se, it's that manual memory management opens up optimization paths that, while worthwhile given an appropriately latency-sensitive system, take a long time to walk.
Depends on the kind of tea. Higher the oxidation level, the longer you steep it, and various ingredients can alter the caffeine level.

Not 100% accurate, but it goes something like:

black → green → white → chamomile (which is naturally caffeine free if chamomile is the only ingredient)

Green tea in many cases has nearly the same caffeine content as black tea though.
The Rise of Microsatellites
Compared to the others I've mentioned? Sure, and that would most likely mean that most systems are closer to Unix than e.g. SmallTalk. Probably even including Windows, unless one would have a very favorable view of COM.
If they live in the Silicon Valley, they almost definitely do.
This is why I prefer telling people about the programming paradigms I know, not the languages I know.

I'm not impressed by someone who knows Java, C#, and PHP compared to someone who knows object-oriented program, functional programming, and programming in an S-expression language.[0][1]

I've found that a multi-paradigm programmer often has superior reasoning abilities about how to write scalable, readable code.

Language acquisition within a paradigm is usually laughably easy, once you've been exposed to that paradigm in the first place. Thus, I agree with the author's argument if polyglot is defined with respect to paradigms, not languages.

[0] I'm not sure if picking up a Lisp is considered its own paradigm, but it seems radically different enough to me.

[1] This sentence is, of course, a generalization. Someone who knows every nook and cranny of a language is certainly impressive, as they can do some really remarkable things. However, this generalization has usually held up, in my experience.
You couldn't be conscripted in private and compelled to lie.
Ask HN: Where/How to learn emacs for Python development?
Is there any tutorial or screencast FOR PYTHON DEVELOPMENT using emacs? I have gone through the emacs tutorial in the bundle, but I am having a hard time actually using all the hotkeys and shortcuts while in actual development.
I keep using it from time to time. I have some java libs I am forced to use so I am using clojure.

I use it for personal projects and as some glue in my larger projects (processing text / html documents etc) now but I hope I can ship a full project related to work in it soon.
Actually they're state-mandated environmental requirements, from SB 375 which s designed to reduce the output of greenhouse gasses. Stuff that people ultimately voted for (indirectly, via the election of representatives to our republican form of government) and have not so far seen fit to overturn via ballot initiative.

I am not too big a fan of planning, but then I am not too big a fan of sprawl either. The fact is that ABAG is a local organization and the Plan Bay Area initiative is an attempt to coordinate planning activities between the local governments that they have voluntarily entered into.

So, some people don't like it. Not everybody gets everything they want in a polity. People like myself who don't care for sprawl had to accept the fact that we were in the minority on many past planning decisions too.
While I agree that the rights of the prisoner in the case you link to appear to be excessively curtailed , he was not "secretly imprisoned".

Secret imprisonment would be a clear indication of totalitarianism, but doesn't, as far as we know, appear to be happening on US soil.
My effort to becoming a polyglot programmer was to learn different languages for different jobs. For instance, my chosen languages are C, Python, Java, Javascript and more recently Go. I believe that each language is better suited for some jobs than others, and it comprises a full stack as far as languages are concerned.

But I may be working on a device driver in the morning (C) and the prototyping some UI ideas in the afternoon (javascript).
Then realize it was written by a bunch of Aristocratic slave-holding white men, who implicitly meant for the document to apply only to people like themselves.

What the traditionally disenfranchised are thinking is: welcome to the fucking club.
I've pretty much abandoned many sites' designated markup for either 1) Readability's version or 2) my own CSS using Stylebot. It's relatively easy to make significant corrections quickly, and for sites I spend significant time on (say, G+, HN) it's downright useful.

Some examples from an earlier post:

Hacker News itself: http://stylebot.me/styles/2945
Buzzfeed was particularly fun: https://plus.google.com/104092656004159577193/posts/G6pzJBLK....
NY Times and Edge Perspectives: https://plus.google.com/104092656004159577193/posts/NUMQuQUh....
Basically: if it moves, is fixed, is an interstitial, or is just plain annoying, I kill the hell out of it. And with Stylebot, the easy stuff is just point, click, and "Hide". Then it's gone.
Bring it on.
Remove obsolete Haskell-based compiler
What do you dislike about Python for work?
I saw the post on HN a while back that introduced Ultimate T3. This is an awesome implementation of it. Well done!

I hadn't heard of Firebase before, but it sounds very interesting. How was your experience working with it?
Regardless, with ScriptSafe (Chrome) enabled, all I see is a blank page.

I've got to enable assets. and s.codepen.io to see the page rendered.

That appears to be due to the use of an iframe from s.codepen.io for the content.
The sentencing memo tells a very different story than the Times article, and suggests that Young didn't "turn his life around". In particular, Young confessed to the burglary that he was suspected of, and was in possession of several of the stolen items. (We don't know why those charges were dismissed, but perhaps it was because the local authorities didn't think it was worthwhile to pursue a case against someone who'd be in federal prison for a longer term than he could get for the burglary charges.)

From the sentencing memo:

On October 1, and October 3, 2011, the Chattanooga Police Department (“CPD”) received reports of several burglaries of storage building and vehicles. There was video surveillance of the areas burglarized and a suspect car was identified which CPD Detective Tomisek was able to trace to the defendant. On October 5, 2011, Detective Tomisek went to the defendant’s residence and received consent to search from the defendant. Detective Tomisek and two other officers witnessed the defendant sign a written consent to search from for, among other places, the defendant’s residence.

Detective Tomisek found several stolen items and seven shotgun shells. The shells were in a box in a chest of drawers next to the defendant’s bed. While Detective Tomisek was holding the shells in his hand, the defendant voluntarily stated that they were his. The defendant later gave a taped statement in which he confessed to the burglaries. The defendant admitted to having his son help him load the stolen property into his car. The defendant was a convicted felon at the time he possessed the ammunition having sustained at least the following felony convictions: four Aggravated Burglaries, three Burglaries, five Thefts.
This read like a book report.
Did you even bother to open the page? It says in big letters they like their OS to be OPEN.
Yes. I lived in San Francisco without a car due to the prohibitive cost of owning one there. It made visiting friends and family a nightmare. It stopped me from singing in the car (since, you know, what car?). It meant I was confined to the area I could walk to from home. Just me and some stores and restaurants, alone in the world.
Also note that Lightroom was written before LuaJIT was really a thing; had LuaJIT come first there might have been even more Lua in Lightroom. Like World of Warcraft, Lua also provides a plugin system in Lightroom (but very few people use it or even know it exists).
Hello fellow GERD-er, I've never heard of the GERD diet my doctor just throws pills at me.

Exercise for sure, when I started shift work my gym trips started to suffer until a few years later I stopped going. I had gone to the gym since just after high school, almost 20 years, and biking in the summer.

My undiagnosed GERD grew worse a few years later but wasn't discovered until my dentist put two-and-two together about why my teeth were so sensitive. I unknowingly discovered it years earlier when having bad coughing fits I discovered an antacid helped calm my coughing.

Unfortunately the Prevacid I took (lansoprazole) I think was causing my terrible pain in my back in the morning. I was diagnosed with fatty liver which I am sure was caused by the Prevacid since it's the only drug I take, I don't drink, don't smoke, pretty much no drugs other than caffeine. Doctor put me on dexalansoprazole but that makes my guts hurt, then Tectra (pantoprazole magnesium) which also hurts.

So I'm back to square one which is I eat small meals and exercise like a normal human should be doing anyway :/
Whatever. The article says that they had medically imaged them in an aroused state as early as the late 90s, which contradicts the claim of the headline. That's all - and I explained that in my post.

I have no objection to exploration of the female body and was sufficiently interested in the subject beforehand to find the claim that this part of it 'was an absolute mystery until 2009' to be nonsensical.
wget likely came pre-installed...
I am no Ubuntu fan (I use openSUSE) but there is no way that this distribution is better for new users than Ubuntu. The mind share Ubuntu has is huge as much as it pains us Ubuntu is the reference when it comes to desktop Linux.
> I wonder if the charges and evidence against you are also secret and only the court knows not the defendent.

I don't know about the USA, but the UK government recently passed a law stating exactly that.

And they want to abolish the Human Rights Act. I can't think why.
It's called a diaeresis. It marks the start of a new syllable. They have an article discussing its history at the magazine.

http://www.newyorker.com/online/blogs/culture/2012/04/the-cu...
This is quite similar to the TACO system that started managing operations for all Taco Bell locations in the late 80's by predicting the number of customers, running a queuing model to determine the number of workers necessary, and using an integer programming model to schedule specific employees:
http://zimmer.csufresno.edu/~sasanr/Teaching-Material/MIS/DS...

Queuing theory is fascinating and applicable to many real-life situations. For class, I built this queue simulator [1] that suggests the number of cashiers necessary for a restaurant (e.g. a Panera or Starbucks) based on the number of customers per hour, the average service time, and the goal customer checkout time by using an M/M/c [2] model:

http://queue.philipithomas.com/

[1] It's technically not a simulation because it solves the problem analytically, but here is a simulation-based approach I also wrote: https://github.com/philipithomas/M_M_1

[1] http://en.wikipedia.org/wiki/M/M/c_queue