skysight-inc/HackerNews huggingface dataset:
Ok so the name and tagline of this library is wrong/confusing.
But forgetting that, visually it looks like a nice alternative to bootstrap. Still some work to be done.
In England and Wales, truancy is a criminal offence for parents.[6] Since 1998, a police officer of or above the rank of superintendent may direct that for a specified time in a specified area a police officer may remove a child believed to be absent from a school without authority to that school or to another designated place....
Oh, no. The regular ticket business is booming, as usual.
Rationalism is more about mental hygiene than any specific beliefs. I don't think it precludes emotion, but it definitely involves being aware of how undisciplined emotion can drive you away from actual truth: confirmation bias, tribalism etc. You can have rationalists on both sides of a debate, and I actually think society benefits a lot from such discussion. After all, each side is usually wrong about some things.
So, I've done some flavor of this for the past several years.

To make it work, houses are better than apartments. More than 4 people is too much, and you really need to trust and respect the other folks you live with.

You also need to be able to not sweat the little things--having people ask if they need to pick up an extra X when they go to the grocery store is handy. Living close to a grocery store (within walking distance) is even handier.

Also, you need to not be messy party folks--your landlord is much more likely to give you an easy time if they don't see evidence of this. Talk to your landlord semi-frequently to touch base and let them be secure in their investment.
If that's the case, why hasn't this naturally occured everywhere? Why only in Australia and for students in university towns?
That's fine, I'll replace a part-time employee with an unpaid intern to even it out.
I agree with your comment that HTML by itself is insufficient for a rich user experience. But my post talked about both HTML and CSS. These two, plus the minimum amount of Javascript code necessary to deliver a rich experience.

Nowadays, there's a lot that can be done with modern CSS that in the past required Javascript code -- from dynamic menus to 3d effects to responsive web design. This is a good thing.

Code is a breeding ground for bugs (especially dynamic code with callbacks, evals, unusual inheritance model, unconventional scoping rules, etc) in a way that declarative rules are not.
Any good sites I can select a CSS class?
No, but I am an electronics hardware geek, so Altoids tins are pretty much my second favorite thing.
SF is expensive, which can be a shock. I think staying in an AirBnb while you search is a great idea.
Send me a CV.
The False Dilemma of Personal Branding
I really like RubyMine. The code navigation features are awesome.
I unabashedly recommend http://mavenlink.com
I've been using knockd[1] for the last 5 or so years. Also has prebuilt binaries (and in many repositories[2]) for almost every distro, including cygwin, native windows and android.

[1] http://www.zeroflux.org/projects/knock/

[2] http://packages.debian.org/wheezy/knockd
Whenever I debug some particularly difficult bug, I think of the scene where he basically tears his house down looking for the other kind of bug.
No, it is not.

http://arstechnica.com/tech-policy/2012/01/supreme-court-hol...
Show HN: List of PhDs that produced the most PhDs
Being Ridden by the Witch: Sleep Paralysis Is the Greatest Nightmare
I agree, also I personally prefer the idea of having things separate, HTML for the structure, CSS for the style, and JavaScript for the behavior. You can create very clean and neat pages like that especially if you don't mix each technology e.g. keep everything separate in different files..

I am however open to new ways of doing things so I will keep an eye on this, but I must admit, that index page looks a lot more daunting to edit than a normal HTML page, especially if you are not familiar with JavaScript.
Philosophy for the software engineer
US government tried to experiment with Soviet-style high density housing in the 1950s.

http://en.wikipedia.org/wiki/Pruitt%E2%80%93Igoe
> independent cryptologists can spend time to review and test encryption standards.

It's a small world. They need money to do their work. MS, Google, FB, Yahoo!, etc haven't been providing the funding or the jobs. GCHQ, NSA, etc have been providing money and jobs. It's too late - there are no independent cryptologists.

EG: (http://www.cs.bris.ac.uk/Research/CryptographySecurity/) (http://bsc.bris.ac.uk/) and (http://www.blogger.com/comment.g?blogID=14836817&postID=1126...) {expand the original comment with this last link} (http://www.maths.bris.ac.uk/research/heilbronn_institute/)
http://en.m.wikipedia.org/wiki/Null_hypothesis

Sorry, a bit in a rush but that's the main idea. Expecting no specific change is the scientific default.
I think this is fascinating -- but I'm not quite sold yet.

I've been thinking a lot about frameworks along these lines; use js (or something that compiles to js) for the logic, allowing shared code-bases on server and client. One major motivation would be to seamlessly render on server for clients that doesn't support javascript (be they lynx/w3m or some crawler etc). Another would of course be to try and keep things reusable.

I'm not so sure html+css+"interactive/event-handling"-js is a good "compile target", though. I'd much rather see something as close to the output as reasonable -- because there are so many corner-cases with html and css. This is one of the reasons why I like the idea of zope's TAL/METAL templating[M] so much. My interest in TAL is also why I don't think this (general architecture) is going to quite work.

With TAL, you can basically make a mockup that is a template, complete with sample data. But then you need to break up that template to have widgets. And widgets need to be inserted across different areas of the document (think a calendar, where you mouse over events to change an info box. That can be structured, but it is going to cut across a lot of you entire page/app. Even if you don't load content asynchronously). This is done in Plone/Zope using METAL (Macro Expansion for Template Attribute Language).

In fact, the Plone project has essentially given up the idea of using TAL+METAL to theme a site -- it is now (ME)TAL->html+css+js -> page/app "base". Then that base is modified/rewrtitten using diazo[D] (xml transform but with easy support for using css selectors rather than forcing full xpath syntax on a poor dev) - that basically can include new css and js -- but fundamentally can rewrite the entire html-document, splicing in content in sections.

I'm not sure that that is the best way forward either -- but I think that is one of the best ways of writing rich html "documents" -- or systems that revolve around pages. For "pure" apps, I think maybe a full on js approach like ELM[E] is better -- the code is cleaner -- you don't really care about the html, css or even javascript as such -- you focus on the functionality.

As for Ojs, I looked a bit at the examples:

http://ojjs.org/download.html#examples

and one thing struck me -- is there really a reason for the js client and server examples to be different? Couldn't/shouldn't the server side tools be able to deal with the code for client side -- so that you can write once, and then deliver server side or client side from the (exact) same code base?

Despite all this, I think it is an interesting project.

[M] http://en.wikipedia.org/wiki/Template_Attribute_Language
[E] http://elm-lang.org/
[D] http://docs.diazo.org/en/latest/index.html
Interesting article! It's really unfortunate that you got so close, you knew exactly what was wrong, but couldn't find where it happened! What's even more interesting is that you actually reached out to Stephen Fewer and he solved the issue! I've been writing software for a while, but I usually have this mindset that more well known and successful researchers are too busy to respond.

Maybe the next time I have a problem, and know of someone who is highly skilled in that area, I'll send them an e-mail.
But there's a right way to do it already, and the definition of a solved problem is one people are making money off, so steering people away from js webapps because of SEO is just bad

There are no large caveats here, either follow a tutorial off Google Dev Guides or pay someone like $5 bucks a month to do it.
The problem is that Moto being Android-only didn't distinguish it in anyway. It was just another gray label Android vendor, for all everyone was concerned. What other options did they have? To be honest, I don't think Moto had any good options at all at the point the Android-only option was chosen.
Jesus man, nature, at least in the context discussed here as evolution, is not smart. It's just description of what happens. I've heard of no convincing explanation of natural selection that describes it as an intentional force. On the contrary, nature is about as dumb as a rock.
So, when are we going to start seeing CVEs from these vendors, and updates to their software that disable this "feature"?

Cisco, Certicom, RSA, McAffee (via RSA), Juniper, Blackberry/RIM, OpenPeak, OpenSSL, Samsung, Symantec, Riverbed, Cummings Engineering, CoCo Communications, Kony, Lancope (via RSA), Mocana, Safenet, SafeLogic, Panzura, Microsoft, Thales e-Security, Catbird, ARX all list Dual_EC_DRBG as at least supported.

Of these, RSA (and presumably the others based on their, like McAffee and Lancope), Thales e-Security, and possibly Microsoft (Windows Server 2008 R2 lists only Dual_EC_DRBG, though its possible that that's just their only FIPS compliant one and they use some non-standard algorithm by default) seem to use Dual_EC_DRBG by default or as the only option. I haven't tried finding documentation on all of these to see if they say what their default algorithm is, so it may be more.

edit to add: Found this discussion on the OpenSSL users list, about why they added it. Apparently it was because a paying customer requested it, thought the customer is not named for confidentiality reasons. OpenSSL doesn't appear to enable the NIST/FIPS random number generators unless you compile it in FIPS mode (at least, as far as I can tell from a quick, their build system is a bit weird, and FIPS mode is even stranger):

http://marc.info/?l=openssl-users&m=137858935523161&w=2
Well, once you can't afford cable or 'net access, your recreational activities are limited.

More seriously, you never 'know' that you'll be perfectly economically steady and care-free for the 18+ years required to raise a child to middle-class American standards until that time has passed--at which point you probably shouldn't be reproducing anyways due to age-related defects.

Unless you are talking about "Hey, I'm in a homeless shelter, lemme get knocked up/knock up because why not", you paint in too broad strokes.
Rapportive Meets Mailbox
Can very much recommend this talk. Spoiler: you can differentiate an operating system booting from e.g. a forensic device doing a backup, by looking at the access patterns.

Also note that the USB spec is rather complex, and some parts of it will be invariably implemented in software. Often in very high-privileged C code. As such, it is likely to contain critical errors. Heres one for the PlayStation 3 that emulates some garbage on a USB port to get fully privileged code execution:

https://github.com/psgroove/psgroove/blob/master/psgroove.c
"Trust no one! Suspect EVERYTHING!", I can say today without sounding crazy.

What's seemingly worse/more crazy is many of these materials date for 4-5 years ago (2008-09). If these data were public, it would have potenially casued huge behavioural shifts.

In that way, its reminiscent of 9-11 where the damage was done not on that day, but the years earlier when the bad guys were training in plain daylight.
So this was referring to the Lulzsec attacks carried in the few months between Sabu's arrest and their demise.

I wouldn't call that "much of Annonymous".
Kiefer's stuff is very well cited, but many of the citations are kind of specious - he has a history of citing studies that, upon perusal, are unrelated or contradictory to what he claims.
Expo La Plata Construye 2013
Thanks rcconf. Yeah I did feel like a bit of a muppet for missing it. I'm going to say "It was late and I was tired" and try to hide behind that as an excuse ;) I'm pretty sure I would have found it eventually, but I was time-poor and thought it'd be a good idea to call in the cavalry. Stephen was great, plus he knows the RDI code inside out for obvious reasons. I still feel like I contributed though!
Who says it the job of journalists to "present sides that are wrong or misinformed?" What you meant was that journalist shouldn't have a worldview different from mine. He didn't have to present those views -- those were his concerns or ones he considered valid.
This comment in Linux's bcm2835-rng.c driver makes me wonder about the RNG:

/* the initial numbers generated are "less random" so will be discarded */
#define RNG_WARMUP_COUNT 0x40000

How was this magic value derived? Why are the initial (quarter million?) values "less random"? Where's a datasheet that describes this thing's operation?
Then you should also call it fascism when the pollution from your energy use harms others.
Agreed...and you're not the first person to mention this need.

A good curation/ranking site for all of the various JS libs would be helpful.

Its wasteful for every developer to read the code of numerous JS libs just to figure out which one(s) was(were) written well.
If the utility is high enough, then I might not mind. The problem is when the content's utility is insufficiently advanced and it is followed by a plug for a very related product/service that solves the problem identified in the content. That scenario casts suspicion on the content: "Did the author write this only to plug the product/service?". In this instance, the Dropbox info was sufficiently useful (it appeared to be an original discovery) that I don't see it as a huge problem.
If you love cheap condoms, sure. Great for a one night, but not something you would want to use daily...
The Boy Genius of Ulan Bator
http://ask.fm/DoubleJake

That's the ask.fm profile of Topiary, the LulzSec leader that spent some time in prison. There's quite a few interesting answers regarding what LulzSec actually was and some of his opinions of Sabu.
Quit whining: How to build a software product in your spare time.
Ignore (and down vote) the trolls.
We're talking abstractly about platforms, excluding externals like payola.

Motorola went all in on Android back in late-2008, which was incredible as the OS had close to no marketshare and was rather a PoS at the time. As primarily a maker of hardware, it made no sense that Motorola would cut out the possibility that Microsoft (or others) would come up with something compelling, but that's what they did.

Samsung, HTC and others were poised to be there if Windows Phone succeeded. It didn't and likely won't, but they didn't cut themselves out.

Just to respond to the other chap who responded to you -- I have never, ever bought the "just another Android maker" argument. It doesn't make sense, and has never been the case in the market. Each vendor tries to get your purchase through their own compelling merits, and the platform really does become a commodity, but in a good way for them. That is why Nokia and their hardware/imaging focus could likely have done gangbusters with Android.
One of the articles is making a massive deal about 'afford[ing] those grocery trips' and 'burning shitloads of gas'.

As someone who comes from a country where 'gas' is a shit load more expensive than the US because of tax I call utter bullshit. It costs about 20-40p to go to a supermarket, or at most a dollar in your US terms. Over here there's also a massive competition war going on at the moment between Tesco & Sainsbury's for local convenience stores which have a good percentage of your normal weekly shop if you were buying everything fresh.

I suspect that mom just preferred to serve up frozen shit. And bullshit again on stuff like TV dinners being cheaper than other foods, they're certainly not over here in the UK. A simple chilli or bolognese is much cheaper if you buy the raw ingredients than any processed foods.

I suspect the problem's more that Mom just doesn't know how to cook.
Well I think if if that case were to hold up in court, I could just go around and lay all my ideas out somewhere and sue someone if anyone at all tries to make something.

I'm not a lawyer, but if you were to ask me, I'm pretty sure judges will throw cases like that out of court
I would think in order to qualify as a "limousine liberal", you'd have to be able to afford a limousine.

I think you'd more likely see a teacher driving one, to supplement their income.
Basically, what you're saying is, Docker sucks at being a foreign porting target for things developed for some other system. Well, everything sucks at being a foreign porting target. Don't do that. Test and develop your app using Docker. Install your app into the container using Docker. These are the things Docker is for--it's a development aid, not some performance-boosting alternative to virtualization. You have to integrate it into your app's workflow; you can't just tack it on as some final "and then we also generate a Docker container version of our app" step at the end, or you lose every advantage Docker gives you.

Docker is made to, basically, develop apps the same way you develop them when using a PaaS like Heroku (or, more specifically, a PaaS like Dotcloud): have a frozen base+runtime image; compose a "slug" consisting of exactly the stuff in your build/ directory and layer it on top; and tell the target host to launch it. To upgrade, create a new slug, and rolling-restart your old instances into new instances.
IMO, this is actually pretty awesome. Maybe in the future, we can produce new EZPasses that do the same thing, except more privacy-oriented: a pass that reports different Tag IDs to traffic monitoring equipment, but keeps reporting the same Tag ID for 1 hour. Or maybe a piece of hardware that can intercept the EZPass signal on its way to the traffic monitoring equipment.

Everyone hates traffic and loves complaining about it, but I personally haven't seen a lot of work being done to solve it. And yeah, having people take public transportation helps with congestion, but you're not actually solving anything by doing that, only working around the problem. Maybe it's because I've never worked with any DOTs.
This proposed collective of people who can help you when you need help in exchange for giving when you can, already exists in a the form of the welfare state.

Your idea is functionally the idealized vision for how welfare works.
http://geo.arc.nasa.gov/ajax/ajax_index.html
NY EZ passes do not fit in Altoids tins. The pass is close to square, and its side is about the length of the long side of the tin.
It takes a comedian to do a serious interview on terrorism
So... you're saying there wasn't enough government control then.
An App to Help Women Avoid Street Harassment
Over what time!
A icon prefix for each item. For example, taking from bootstrap glyphicons, icon-comment for strings, icon-calculator for numbers, and icon-check for booleans.
Don't manually file them in that case. Install Fail2ban and automatically ban anyone with x failed attempts, and have it email fail2ban@blocklist.de. Their system will look up the correct abuse department, and forward it along on your behalf, along with thousands of others that report it. A large portion of them probably go ignored, but if you can get a fraction of them taken offline, then why not spend the five minutes to set it up?

The bottom half of http://spenserj.com/blog/2013/07/15/securing-a-linux-server/ shows how few things you need to do to set up Fail2ban and Blocklist.de
you can http://projects.goldelico.com/p/gta04-main/
There are fewer of those very day.
and you don't have to. You just have to eat less calories than you burn.
I'm not sure absolute falsification is meaningful with this kind of prediction.

Then it's not science.
I hope that readers understand you don't need a RPi or dnsmasq to accomplish ad blocking. That said, this in my opinion an excellent use of a small form factor computer: as a gateway.

As a side note, what would happen if we put our own private address space "web apps" on our gateway? Voila, the added "web app" functionality that our devices expect, without the need to use third party servers on the public internet that collect personal info.

In any event, if you do not have a Pi, you could just as well use any old i386 computer and any old DNS server software.

I use a gateway like this not to block ads but to detect and, if necessary, stop mobile apps that phone home (and send out payloads of private data). You would be amazed at what some of these apps want to send over the internet for no good reason.

And, rather than use a HOSTS file as a blacklist, I use it as a whitelist by populating it with all the sites I might visit.

For example, using a localhost recursive DNS server, I pre-fetch all IP addresses for all the sites appearing on HN and put them in /etc/hosts. This makes reading articles posted on HN much, much faster than if using an ISP's DNS cache or some public, open resolvers like OpenDNS or Google.

Again, my compliments to the author for a great use of a small form factor general purpose computer.
meh. it is a pain.

I'm much more in favour of adding increasing delays for password abuse in ssh.
And so it annoys the shit out of me that when a friend in finance got a $10k raise, all she could talk about was "but I lose half of it to the government!". In some strange world where 30% equals half, she's more concerned about what she lost than the fact that her gain was almost equal to a poor person's annual income. She couldn't even frame her payrise as a positive.

There's more to life than feeling lucky we aren't in bad situations. I'd say ambition is more useful. A million dollars at 4% interest accrues $40k/yr, so in effect any millionaire is given 4x her raise every year just by doing nothing.

That's not a bad thing. It's just a fact of life. But "you should be happy with what you have" is practically a recipe for sabotaging your ambition.
Focusing on one of Pax's tweets that's an all-too-common defence of misogyny: Defining misogyny as 'hatred of women' is a cause for a lot of misunderstanding, because it plays semantics with the definition of 'hate', which has a pretty clear definition in lay terms. A better definition would be 'contempt of women'.

You can hold someone in contempt without hating them - for example, when you condescend to or patronise someone, you're exhibiting contempt for them. You can quite easily like those people, but you're disregarding them in some way - their ability, their intellect, and so forth. That is much easier to explain than to explain to a misogynist how 'hatred' somehow applies to his preferred sexual partners.
Another approach might be to set up an old-fashioned serial link between the machines. It's easy enough to observe and audit all the traffic that passes through a serial cable.
Why? I mean, as a moderate libertarian, I do tend to be suspicious of any proposal to give politicians more power, but given that sooner or later we are going to have to reduce carbon dioxide emissions, surely the best way is to levy a carbon tax and let the market find the most efficient ways to do the reduction?