skysight-inc/HackerNews huggingface dataset:
Shouldn't something like this be measured using #CPU ops per CPU-time instead of just 'seconds'?
Security principles aphorisms
I'm not sure why people feel the need to be an asshole here. People develop new languages, they are not all meant to be production ready from day one. If the language is not interesting to you, move along.
> In contemporary professional and technical society, the politically incorrect occupy a disadvantaged position.

This is not true in the least. The "politically incorrect", as you put it, get free license to say and do sexist and racist things and its up to the people affected by that to speak up. When those people do speak up, usually their attempt to bring up that point is the subject of criticism.

> The person being accused of political incorrectness is automatically assumed to be a person of the worst sort - sexist, unthinking, mean.

That someone's tears and fears of being called out on a being a sexist is considered more of a problem then their sexist words and behavior is a key part of having privilege.

> For comparison, see also "I'm a man hating dyke, meh, I get more pussy than you."

That statement drips with misogyny, homophobia, and transphobia. If someone wants to take ownership of those aspects of themselves, that's fine, but that person deserves to be ridiculed for it.
If Bootstrap is taking over the web one project at a time, yours is next. Unless... you take a stand and fight for the right to develop with the freedom not to be forced 75% of the way down the dev path before you've even begun.

At the professional web dev level, there's never been a better time to make your own stuff from scratch in HTML and CSS. Working with designers, with UX, with the product team - you can make interesting things happen on all screens.

Building from scratch, a good responsive HTML page or website template is NOT "reinventing the wheel" as many bootstrappers claim. That is nonsense. The genius of HTML and modern CSS, and their consistent operation across devices, means it isn't much work at all to create the site you want, without using framework training wheels.

The "mobile first" mantra has blown out of proportion and is now another annoying catch-phrase. It's confusing too, does it mean mobile phone first or are we talking about tablets. Or just touch screens? Does that incldue touch screen laptops?

Is there an equivalent cliche in print? "Sticky-note first" is actually a lot clearer and easier to understand.

"Mobile first" sounds like a command issued from above, with which we must obey, or perish. Next, the grid system rhetoric.

The CREDIT for responsive websites belongs to modern browsers and their consistent rendering of CSS3 and HTML. We don't need bootstrap to achieve responsive, mobile-friendly layouts. Grid layouts can be useful, but your whole page doesn't NEED to be divided into columns and rows and spans or else crumble in a pathetic heap.

Finally, the worst thing you can tell a designer is "hey, you can make it look however you like, but it must conform to the 12 column grid because that's [the way of the future; the technical limitation; how 1% of the web is doing it". Bravo, developers telling designers to keep their layout energy in their pants and conform to the grid. "Nope, those thumbs can't be flush with a zero left and right margin, it will break the grid, duh!"
Very true. I remember last year around this time, there was mass chaos in Bangalore due to some twitter images being sent around. Tens of thousands of people had to leave the city because of threats. All because rumors began to spread about some attacks. I would think most ordinary people would support censorship in such cases.

http://zeenews.india.com/news/nation/over-30-000-north-east-...
The section with William Hague (UK Foreign Secretary) at the end of the video is priceless.
Virgin Media store their passwords in plain text
Under Code, Apps Would Disclose Collection of Data
I've been doing the Project Euler problems and always love seeing the APL-like solutions. Amazingly expressive stuff that would be fun to get into some day.
Wordpress Configuration for Multiple Environments
Exactly. I can deal with "gotchas" and edge cases as long as they're documented and I can memorize them -- which is 100% the case with JavaScript.

The reason I'll never use CoffeeScript again isn't because of its gotchas -- it's because there's no way to learn them. They're not documented. They're not predictable from principles. They're completely hidden.
Nitpick: Why use a whale as the logo when the tagline says that it's a "lightweight" container system?
I'm in ecommerce as well and I've seen PCI/DSS auditors require vendors/hosts to rearchitect using an encryption/key management appliance. You wrote you built your own solution - are there no known, trusted open source alternatives? As you mention, the appliances are almost astronomically priced, so it seems like an area OSS (or a disruptive startup) would help.
Since the website is pretty bad at giving you a high-level overview, here are two projects using it:

- https://github.com/jckarter/Vinyl

- https://github.com/Blei/claytracks

I don't see anything here that would make me consider this over Go, though. Languages are rarely chosen based on their designs alone. Go is about as bleeding edge as I can get away with in my job.

A big problem is lack of good, built in UTF-8 support. But the no garbage collection thing is interesting as I didn't spot any explicit allocs or frees anywhere when I skimmed.
Here's an idea:

Use the user's password to decrypt a key, that then decrypts the data - which I know you can't do because of password resets...

So to deal with password resets, create another password which decrypts the same key. Store that other password in a physical safe, possibly in a bank safety deposit box. This will slow down password resets to a manual process of course.

For additional security you can store these split a password in two or more pieces and store in different banks. For convenience you could allow users from the same organisation to reset each other's passwords (since they all have access to the same key).

Also, use a IDS so you know know as soon as you've been hacked - because people logging in at that time are still at risk.
If you are someone who is not a man, and you read this, how exactly are you supposed to take it? This article is written by a man and features exclusively discussion and pictures of men or languages invented by men. The whole article paints men == software developers/programmers. The only time it talks about a woman is when it tries to demean Lady Gaga for making money while extolling the virtues of male composers.
I feel this is a very insightful comment that adds meaningfully to this discussion. Through the use of cutting and witty satire OP has demonstrated that there is in fact an overabundance of programming languages to choose from with support and tooling, not only stating the obvious, but also serving as a blistering put-down to an individual who worked very hard to provide something useful and did it for absolutely no compensation. Good show sir. I would like to humbly request a subscription to your newsletter.
How to reach VC's in New York?
I have a business idea and presently working on it. How could i reach to VC's in new york to discuss my idea for seed funding? What should be my approach to fix a meeting with them?
Probably the Marvell first-stage bootloader always verifies what it loads and the decision of whether to enforce or not comes after verification. Google chose not to enforce, good for us :).
Seven Superb iPad Apps that will Wake Up the Artist Inside You
I imagine that's greatly influenced by the purchasing habits of the local customers: in Gettysburg? Beef up the Historical section.
I am not sure whether that info has much bearing on the puzzle itself as such. Even in the case when random randomly answers either "yes" or "no", the solution is equally straightforward and simple.
The real problem is, recently there are lot of instances in India where government is trying to enforce restrictions around social media more or less to protect its own interests. There are no clear guidelines regarding how you'll classify something as free speech or hatred speech. Most politicians are too ignorant about internet, social media and the emerging crowd power, and they are very anxious about the same. Giving such a system for a set of people who don't really understand what it is and how it can be used, is the real danger. They'll always use it to protect their interests.
Scratch that, even if I could afford a smart phone...

http://idontwantyourfuckingapp.tumblr.com/
Reminds me of gobolinux ..

http://www.gobolinux.org/

Another wild scheme to get around fixed paths in Linux ..
Ha, this is perfectly timed. After years of being a vi/vim user (not for any particular reason, it's just what I learned a few years back and just stuck with), I decided to start running through the Emacs tutorial for the hell of it yesterday.

I really miss Lisp from my college days, and being able to work it back into my regular workflow just sounded like a fun idea.

I read through this tutorial and its really a great introduction, really well written and very clear. Nice job!
From Roving to Riches, a 44-Year Journey Together
A microbiologist at our local university was interviewed on our public radio station a couple years ago. He pointed out that antibacterial soaps may kill 99.5% of the bugs but the ones left are the resistant ones, with an adaptation that also makes them resistant to some human antibiotics. Then with the other bugs killed off they'll have a nice open field to spread.

A schoolteacher called in and said "I have to use antibacterial soaps, you have no idea what I have to deal with in my classroom." The guy replied, "You can't get rid of the bacteria. Your choices are a surface covered with normal bacteria, or a surface covered with antibiotic-resistant bacteria."
blatant self-promotion: I'm considering writing a book like this, as a product for sale, but using examples in Ruby, CoffeeScript, and Clojure (using Overtone, which is fantastic).

background: I just quite recently went to a two-week workshop on this topic at the University of Santa Cruz:

http://arts.ucsc.edu/programs/wacm

We were taught in Common Lisp but I did my projects in Clojure. The professors showed some amazing stuff, including very sophisticated harmonizers and counterpoint generators (e.g. Gradus Ad Parnassum in code, for those of you with a music theory background). I had the most hacker knowledge of anyone there, I think; most everyone else had a strong background in music but little or nothing in terms of code.

I also built a video series on making music with CoffeeScript and JavaScript, in 2012, and a very effective breakbeat improviser in Ruby, way back in 2008. I'm not 100% satisfied with the video series, but you can see it at singrobots.com if you're curious, and I did a presentation on the breakbeat improviser which was very well-received:

http://www.infoq.com/presentations/archaeopteryx-bowkett

Kind of ancient history, though, so this next thing is more up to date. You can see a kind of rave-o-matic bassline improviser in Clojure, which is to say Clojure/Overtone code which cooks up original syncopated basslines, on GitHub:

https://github.com/gilesbowkett/markov-bass-lines

That's one of the things I wrote at this workshop. If you're interested in this stuff I HIGHLY recommend attending next year (if they continue to run it!). I might go back for a second round myself. It was a phenomenal experience.

Anyway, to finish up that blatant self-promotion bit, if you're interested in a book like this, which you'd have to pay for, but which would give you examples in Clojure, Ruby, and JavaScript (and/or CoffeeScript) instead of Haskell, my email is gilesb@gmail.com.
I'm not an idealist by far, but I'm not defeated either. I know it's an uphill battle, but it's nowhere near as grim as you're making out. A career in politics is unlikely to be in my future though!

Nobody is going to start a smear campaign over a parking ticket. C'mon! Being political isn't a one-way ticket to indefinite detention in the UK either! We're not in a totalitarian dictatorship or police state, and the UK is still a functioning democracy. There are plenty of upstart politicians whose lives haven't ended; look at the UK Pirate Party! If I were to become an independent politician in the UK, or found a new party, I'd not live in fear of shadows coming to get me in the night because that fear would be wholly unfounded!

Someone also doesn't go from political candidate to homeless on a roundabout without there being something seriously wrong with them, possibly some kind of mental illness! Bear in mind, someone with a mental illness might still be capable of rational thought but might be deficient in other aspects of their functioning. Who is this wrecked political candidate, anyway?
Travel Blogging Today: It’s Complicated
Clay wasn't announced this week.
Emacs is a miracle, no doubts. It is self-descriptive and self-contained system, like Smalltalk (you could lookup any function, variable or even key-binding, without a fancy browser, but in a way that is good enough). There is nothing much to say, actually. Emacs is just a wonderful thing.
People will pay the yearly fine until they have a major health problem, and then join up after the fact.

There are some limitations on this, though not airtight ones. If you don't enroll in the initial open-enrollment period from October 1, 2013 — March 31, 2014, you can't enroll completely freely after that. Subsequent enrollments are allowed only when you have a "qualifying life event", such as a change in employment situation, or a move between states. The main one that's clearly health-linked is that you can enroll upon pregnancy or childbirth (the argument for that appears to be based on the desirability of the child having health coverage, even if the father and mother were previously remiss on the subject). But it doesn't appear to be the case that you could just wait until you have a motorcycle accident, and then enroll for treatment.
An excuse to dive into lisp like that just might pull me away from Vim (Vimscript is terrible, sigh).
I talked to the sellers at an estate sale, and found out the deceased, a lady in her 60s, had been killed by C. diff. Took about four days.
No, it is one of the safest places.

If your attacker has access to arbitrary memory of a process, you're using an insecure OS/version. Or they dumped your process memory using a vulnerability (in your system)

Yes, there are some possible attacks (page file, cache, etc)

Attacking memory after a reboot requires physical access (unless you hibernated without an encrypted file, in this case...)

It certainly beats the security of file/network
Let's say you are able to perfectly encrypt something so that only the people who have "authorized access" can get the data.

You still have a problem of determining who these people are. See http://en.wikipedia.org/wiki/Confused_deputy_problem

Your best bet is to have three-factor authentication (something they are, something they have, something they know) generate a key to encrypt the data. Then their user agent still has to be trustworthy (no viruses on their computer, etc.) In addition it has to not be tricked by various exploits (such as https://www.owasp.org/index.php/Session_fixation, https://www.owasp.org/index.php/Session_hijacking_attack, http://en.wikipedia.org/wiki/Cross-site_request_forgery, https://en.wikipedia.org/wiki/Cross-site_scripting). You also have to secure the channel, preferably with TLS using Diffie-Hellman Key Exchange or some other way that won't be compromised just by stealing keys on the server. Even with all this, the Web (HTTP) is not a good way to access the data on the server, because the client usually loads all the code it runs from the server, and thus has to trust the web server not to serve malicious code. Otherwise the server can later do a http://en.wikipedia.org/wiki/Man-in-the-middle_attack such as a http://en.wikipedia.org/wiki/Replay_attack, to get the same data. And when I say the server, I mean the server compromised by some hackers who got root access credentials. And so forth.

In short, you will never have perfect security, just approximations. (Unless possibly if you make use of http://en.wikipedia.org/wiki/Quantum_cryptography)
When you talk about efficiency you're going off on a tangent I'm not intending; in this case, I'm much more worried about political choices on what approaches and drugs to pursue, and politics messing with the safety and efficacy testing. Also, anyone thinking there is anything like a "free-market" pharmaceuticals is simply not paying attention.

On the most general principles, I claim politics are a given in organizations of the scale we're talking about. My special claim about governments and charities is that for-profit companies have a governor in that if they don't make a profit, they'll suffer and eventually die. WRT to my testing point, I also don't want the same entity having a large hand in both developing and testing drugs. I'd also want to look at the current and past roles governments have had in pure drug development; it certainly can do amazing things like the wartime push of penicillin mass production, then again that's not the sort of problem we're having today with antibiotic resistance.

"Since this problem is identified as one that the private commercial sector is poorly motivated to solve...."

Which has a whole lot to do with the government's regulation of pretty much everything involved in getting a drug to market. Not everything, certainly, it's hard to develop these sorts of drugs, and I think its telling how many of the families use β-lactam rings. So I claim that changes in laws and regulations are in theory a very fruitful avenue. In theory because the demonization of "profit", especially in the context of saving lives, makes promises a government makes today highly suspect, "I am altering the deal. Pray I don't alter it any further."
> Any request that is denied by OpenDNS is then allowed by our DNS server, and any request allowed by OpenDNS is blocked by us.

The most interesting part of this to me is using multiple DNS providers to determine which category the site is in. It's both simple and effective.

If they actually go ahead with this plan in the UK and it's implemented similarly (eg. via DNS rather than IP blocking), somebody should make a list of what's blocked. Go through the top N sites and for each run a DNS lookup from both a filtering DNS server and also a couple non-filtered ones (ex: Google DNS[1]) then compare the results[2].

Bonus points if someone builds a way to crowd source the data so that it gets logged from multiple DNS servers round the world.

[1]: https://developers.google.com/speed/public-dns/

[2]: This would need to do more than a plain A == B as each address could resolve to multiple IP addresses.
SourceTalk: real-time code discussion tool for remote developers (introduction)
I suspect the answer is read the source, but

A) how do I know what bits I will not be using
B) how do the JS and LeSS files interact (can I leave out the JS as easily as the less?)
- Not sure why they chose to disallow them here, but realistically #while loops are not commonly used in Ruby. Iterators such as #each or #map are far more idiomatic for Ruby. I still agree this is strange that they are not included here. The original allows all of Ruby https://github.com/ryanb/ruby-warrior

- Obfuscating the class is intentional... you are being given a limited set of "sensors" with which to interact with the world. Those are intentional rules by which to play the game.

- The original game is plain old Ruby run in the terminal and has full access to #puts or #print

- I think the point is to increase the complexity of the api slowly for those new to ruby and or programming in general. Not to beat a dead horse, but in the original there is the notion of epic mode where you do have access to all the rules and can attempt to run the entire tower with the same code.
Well, thats a start at least. Check as you type is only the tip of the iceberg, though, in creating a tighter programmer/compiler feedback loop. Detecting and listing all the possible choices for you to type automatically is something else... a good IDE can know which functions are valid in the current location, what values are valid parameters for those functions, and can list and auto-complete them.
Bootstrap is great to give decent UI to dev who don't like CSS or don't have a good sense of design. But having so many website looking too a like it quite boring.
IMO bootstrap is a great tool for internal tools but should not be used for user/client facing UI.
Working From Home P/ Time Or F/ Time in Chester
Unless from family and friends I have no faith in apologies, no matter how they're worded or sugar-coated. They're materially worthless. An act in line with the intent of an apology carries much more weight with me.
Well, I saw absolutely controversial article and I have little (4 years) expirience in passive income, so I think advice "don'd even try" is worse than "it will not be easy, but try harder".
note: "Mobile first" is a term derived for the design principles, not a prioritization of usability.

Progressive enhancement allows a complex responsive design to emerge organically.

How that is implemented is up to the developer.
sudo ss -lpu 'sport = 53'
The sad thing of course is that even when your country solves the lowest requirements on Maslow's pyramid, it will have lost a lot of learning as a society that needs to happen. Learning on how to accept that democracy comes with free speech, a requirement for privacy etc. These are not just matters of mere legislation but something a society should cherish and aggressively protect against the depredations of politicians.
Bada is dead, Tizen looks likely to be DOA. By software platform company I meant a company that can sustain software platforms. It's really easy to ship a new platform every year; no third parties want that though.

I agree with your point that Samsung really upped the ante on Android hardware. The GS1 and GS2 were a tipping point on Android hardware performance and quality -- now that Qualcomm is making high performance parts and everyone is doing competitive product design Samsung are less necessary to Android (but still dominating).
So does it require root to install applications the first time?
When a company lowers wages on its rank and file its executives should not enjoy increases.
patio11 got this right, if your application is able to decrypt it, then nothing you can will secure this data. Encryption is not the tool that you are looking for.

You can persist with encryption, but only if the user holds the key, ideally via 2-factor auth.

Instead of this, I'd go for whitelist of access, audit logs, monitors, rate limiting and alerts.

If you hold all the encrypted data and the keys, you only need your application server to fail. My personal view is that worse than thinking you have security is not responding (or even noticing) when the inevitable happens.

Configure your systems to be as secure as possible without going down the obscurity path, and then tripwire everything and know what unusual patterns of activity look like and who did what.
Diabetics who wake up and eat donuts is an ignorant stereotype. There are many paths to diabetes, some of which involve donuts.

As for subsidizing people, younger people are also subsidizing their older future selves, so it's not entirely win-lose.
Not just that.) It is also beautiful and clever minimalist and uniform syntax, due to currying, with very reasonable conventions. Type system syntax is also clever and adopted widely.

The only problem is these narcissistic hipsters, creating so much noise with meaningless blog posts about this or that way of writing abstractions. No surprise that I was confused - reading blogs instead of classic books is a waste of time leading to even more confusion.)