skysight-inc/HackerNews huggingface dataset:
> (It would know where to expect an identifier and where to expect an expression etc.)

But that doesn't mean that what's in the macro should be highlighted like Rust:

sql!("SELECT * FROM users WHERE name = $1");

is a macro provided by https://github.com/sfackler/rust-postgres-macros , and should be highlighted like SQL, not like a Rust string.

sql!("SELECT * FORM users WHERE name = $1");

throws an error, because it's malformed.
For small throw away sites I tend to have getbootstrap open and using Chrome debugger cut and paste the bits off CSS I need into my own project.

Things like the nav bar are really clever, but way too much for most of my projects. I like the button styles, but usually modify them... stuff like that.
For my monthly subscribing clients, I use an MS stack (with Azure) with Visual Studio and then have them on the $20/month CloudFlare plan.

Included in their monthly sub is an update service. I maintain a 24 hour turn around on any changes. This way, I get to control my code, then don't break their site, and everybody plays nice.

Lately, I've been using PyroCMS or KeystoneJS for a lightweight CMS when necessary. Most of my CMS customers are one-time dev deals. I design, build and then hand it over to them so I'm not responsible for security or updates - which is something I have in the contract they sign.

By doing so, the clients I need to maintain control over (in a security sense) I can and then I don't have to take chances with WordPress or Drupal. I've been a fan of Drupal, so it's tough to see they got hacked pretty good. Usually its plugins which get hacked, so getting the core of your framework hacked is a huge deal.
Purchased! This is just what I was looking for Hipster CEO
Bug hunting osquery
I've read it, it's not "rewriting" for the sake of it, they actually significantly change the behaviour too. What I never understood was why people believed that the Parrot VM had to be made.
Well, if your gem didn't work with a particular combination of dependencies, that should be reflected in the version constraints. I'm not sure what an 'ideal' state is.

I'm not 100% sure if there's an official answer, exactly, but it's more representative of the state of affairs. If you do check a lockfile in, it will be ignored.
Do you have a public Dockerfile for your image? https://registry.hub.docker.com/u/imiell/osquery/
Do One Thing Well as a Startup. Identify Your “One Thing” Like This
Craigslist scraping in Clojure
For what it's worth, and not to take away from your interpretation of "Compat", that made sense to me at first glance. I'm not sure most people will misunderstand the meaning.
Thanks. I can assure you the graph is not fake--I would have make a much closer fit if I had concocted the data. The bell curve fitting was done by hand to be suggestive, sorry I did not do an algorithmic fitting (perhaps I should have done more research on this).
Consider in 1969--much less going back to when many of the design decisions were made. (And by "no" here, I mean no in anything approaching mainstream.) No electronic calculators, just barely color television, mostly rotary dial telephones. Moore's Law had only recently been coined. No PCs of course. No Internet in any meaningful sense.
Looks pretty slick, love the UI. But I was expecting to have an image posted to my Twitter rather than URL to a page with my text.
https://hn.algolia.com/?q=xerox+alto+source+code#!/story/for...
Those developers still using Drupal must really not be having fun. Drupal is an EOL still sticking around from back in the day of monolithic php cms frameworks that were broken at the core (Joomla, PHPNuke, etc). They make developers lives worse and lead to very little in solid products. It was good for a time, that time has passed and there are better ways.

Keep this in mind when you pick up new monolithic/take-over frameworks, they bloat and die, microframeworks are the way to go. I am sad for developers lost in Drupal dead zones. Drupal man walking!
Good economy, affordable housing, NIMBYism: pick two.

Liberal cities tend to be NIMBY cities -- there's a lot of zoning, an anti-development mindset among many, and other restrictions on new construction.

These cities also tend to have good economies and high incomes.

Constrained supply + increasing demand = exploding price. It's pretty simple.

Note the outlier: Orange County. It's got high income and is conservative (by California standards), but it has a sort of peculiar NIMBYism of its own. A lot of people in OC are opposed to "high density housing," and many of its neighborhoods are very planned with newer and higher density construction restricted. OC is the exception that proves the rule.
Same here. I almost always end up with quite a bit of custom CSS for a 480px breakpoint between XS and SM.
I was thinking more flexible licensing, like the ability to stream shows on demand, possibly without commercials.
If you disable rtti and exceptions, the only piece that needs runtime support is global constructors.

I've done it in the past with linker tricks to generate an ELF section with the list of ctor addresses. The asm that calls main (which if you're rolling your own runtime, you probably wrote as well) just calls them all right before it calls main().
I'm not talking about after it has reached the sea bed.

I'm aware of some of the issues regarding continuous RF transmission of basic telemetry while inflight. The bandwidth for all relevant flight info is higher than you'd think, and the receivers over open ocean are sparse. Et cetera.

But still: in hindsight, relative to the high standards we expect from flight systems, the inability to localize a 777 is looking more and more, for lack of a nicer term: stupid.

I'm reminded of the crash of an early Mars lander (Mars Polar Lander, 1999), which didn't have telemetry during EDL, so the cause of the crash could not be fully determined. They pretty much determined after that, that every Mars landing would have telemetry, so we'd at least know what went wrong.
Riesgos Informáticos: los 10 mandamientos de Esparta
It was all discrete, hard logic circuits centered around a unit called the scoreboard. That term was borrowed from either Burroughs or CDC, I can't remember which. That machine pioneered many of the scalar optimizations that are common in today's architectures.
> but attitudes about this seem to be shifting

Quite thankfully so.

I don't disagree really with anything you said -- just wanted to note that state laws aren't consistent on this, and in many cases aren't fully clear at a glance.
"most companies contain median programmers with median management"

I refer to that as the law of large numbers for work. Everything regresses to the mean. As someone who strives regularly to push beyond the mean, it's extremely frustrating.
Yeah it's pretty cool. At some point we'll see more enterprise software to take on some of the responsibilities to manage bitcoin funds like that. I think one or two such companies have already been VC funded.

The idea is that you can say create a fund with say 3 keys. One is given to the middle-manager, one is given to a senior manager, and one is given to a computer. The middle manager can go on and use up to 80% of the budget. He simply creates a transaction, signs it with his key, then sends it off. The computer sees it, and then does various fraud-type checks. It checks if the receiving address is a whitelisted partner address (e.g. a supplier) and if the amount falls within reason given payment history for example, and if the transaction doesn't use up more than 80% of the budget. It then co-signs it and the bitcoin is released.

For anything more, the computer simply won't sign it according to its programming. So the middle manager must go to the senior one to request permission to release earmarked funds.

It's just a simple example but you could move lots of the finance to a completely digital system, do immediate software-based accounting and program governance rules into the software, and spit out periodic transparency reports. Will be interesting to see when something like this gets integrated into existing ERP packages someday.
I would try this, though haven't heard any success stories:

http://berlinstartupjobs.com/seeking-co-founders/
Five year old boy becomes Microsoft qualified computer specialist
Ask HN: Where can  I buy background music for my iOS game
Looking for some background music for my tech startup sim Hipster CEO.

Free is good but happy to pay for premium too. Any help much appreciated!
Twitter Keyword Sentiment Analysis
The Top 100 Papers
Are any of the hp Sprout folks from the MS Research 'illumishare' team from a couple years ago? the video reminds me of this demo of kids playing games over skype with a similar system: https://www.youtube.com/watch?v=ODx5t53j66M

also, an even older demo: https://www.youtube.com/watch?v=NnL34XwTgag

I'm actually a bit surprised they didn't stress the collaboration features more, guess there's an initial fear of how many people will own the same device.
> First, XSS. If Coinbase ever has an XSS vuln which allows JS to execute in the same context as their crypto key generation, then that attacker can silently siphon keys as they're being generated

So a very very very specific XSS vulnerability that affects the key generation process. I'm pretty sure that can be solved by not allowing any user input during the generation.

> Second attack vector: Third-party JS libraries. If Coinbase is loading JS from any external source

So don't load any external JS libraries on the key-generating pages.

> The third attack vector, which a sibling comment mentioned, is a rogue browser extension.

That's ridiculous. If you download malware on any OS, and allow it to run, it can do whatever within whatever permissions you allowed. Malware has been stealing money and identities long before Bitcoin was invented. Users need to learn not to install crap.

That can also be solved at the browser level - a website should be able to request a secure extension-less mode.
Insane, stupid, misguided -- pick your adjective.

A bad idea, let's agree :)
Tracking Mobile Usability in Google Webmaster Tools
Who wants to shoot an Elephant
There's an informative talk by Alice Bartlett, a front-end developer at gov.uk (the UK government digital service) on Youtube. In the presentation, she states that two of the requirements for gov.uk are

1. Functional without Javascript
2. Functional in IE7+

Link to the relevant part of the talk:
http://youtu.be/CUkMCQR4TpY?t=17m34s

And also
http://youtu.be/CUkMCQR4TpY?t=19m21s

The essential point made is that for much of gov.uk, it isn't that difficult to make the site work without Javascript or work in IE7 either.

Purley personal opinion, but web design has become incredibly bloated with so much cruft added to web pages - be it unnecesary Javascript or excess CSS. Web developers pick the tools that make their lives easier (as you'd expect), but that doesn't always mean that users get the best experience.
Goldberg variations: New shapes for molecular cages
> Do you expect IE8 browser share to change significantly in the next couple of months?

IE8 implies XP. XP is now actively nagging users about how dead it is every time they boot. The holidays are coming up. It is not unreasonable to expect some people to replace their prehistoric computers around the end of the year.
This is something of a dream job of mine. As a college student - does anyone have suggestions of what steps to take to be able to do something like this for a living? I have a small amount of experience with hacking (pen testing my own sites for fun and learning) and I have a decent understanding of a wide range of network security and vulnerabilities. But I don't have very much knowledge on the physical side of pentesting. How would I gain this knowledge, or is it something that you're expected to learn simply from experiences in the field?
There Is a Massive Shortage of Uber Kittens
Apollo documentation:
http://history.nasa.gov/afj/documents.htm

Apollo Lunar Module documentation:
https://www.hq.nasa.gov/alsj/alsj-LMdocs.html
Where does one draw the line between cherry-picking from, and identifying the quintessential component of, a message? Rhetorical question. :)

If X or Y --> means that both are possible, right? If you then suggest that it's always and only X, then the or construct is misleading. I was picking up on the fact that there will be some Y, and that worried me.

But, to be absolutely clear, you are completely correct in saying that in some cases X (or inappropriate medium selection) is going to apply. (I wonder whether people who need more than 2 tweets to express their thoughts are capable of self-identifying which category they fit into. If not them, then who?)

Going beyond that I'd suggest that twitter is an appropriate communication medium far less frequently than people evidently believe it is.

I don't believe shortening things to fit into tweets is a healthy aspiration. I ran a character count solely to demonstrate how many tweets would have been required to get that entire message across, and most of chton's message was a guide on how to communicate in a medium that enforces brevity. An undeniably useful guide if you happen to be embracing that medium, mind.
Also, something to possibly consider: reach out to customers and ask them how much they need IE6 support. Unless it's healthcare or government, I'm not sure why anyone would use IE6 by choice. Would deprecating support for IE6 lose every single one of those customers?
Thanks for the feedback!

We've decided to stay with links for a few reasons:
1) With image you can only fit a screenful of text, and sometimes people write more than that.
2) Images are downscaled by Twitter on upload and depending on the screen size they will look different, in our opinion that's not the best, consistent user experience.
3) It's just the first step towards a product we want to build so having Twitter as the only way to share a thought is temporary.
I believe that according to law, the onus is on the owner in question to make sure their WiFi Router is secure. If a hacker takes control of your router, and downloads pirated material, you are considered responsible if you didn't take even necessary steps to protect yourself. Then you sue manufacturer, and all routers come with a set of different passwords and _no_map by default. That is the most likely logical course of action.

Everything else is idealizing. Same as with video and with DRM. Mozilla could take a principled stance and say no to patented codes and no to DRM, and then Google says yes to both of those things, reap the benefits, while the end consumer abandon Mozilla because it doesn't play YouTube or Netflix, and then Mozilla is no more.

If you don't like it, you can fork Firefox and/or choose not to trust Mozilla. The situation is super sad, but what else can you do? Be principled and disappear? Or compromise and survive?
Without the snide I would have appreciated that clarification.
Nobody discards "old" science discoveries, any more than they discard the "old" inventions of steel, or indeed the wheel, they build upon them.

Re-visiting previous studies with newer approaches is a common theme in archaeology, where sites or artifacts are sometimes incompletely investigated on purpose, with the view to leaving undisturbed material that can be investigated in the future using technology not yet conceived of.
> When we pass or return an Event by value, it's at worst a memcpy of a few dozen bytes. There's no implicit heap allocation, garbage collection, or anything like that.

I'm confused by this (total Rust newbie): wouldn't pass by value imply creating a new copy of the String with its own heap-allocated buffer? What does "no implicit heap allocation" refer to?
> After a week of recon I found out that the 4th and 5th floors are only accessible with a very specific card via the elevator. I didn’t have that card. Even if I get to the elevator I could not go to the 5th floor

See https://www.youtube.com/watch?v=ZUvGfuLlZus
The reason I use Bootstrap over Foundation is that there is a lot more community support for it. It's much easier to find solutions to problems. Additionally, the huge number of available themes for Bootstrap make it a very compelling choice for the average dev who has terrible design skills.
Thanks!

Documents are split into chunks before hitting the database, so there is no need to reconstruct trees in PostgreSQL. Indeed, many queries don't need to reconstruct the (whole) tree, just a part of it or even just one level. However, in doing so, ToroDB is able to offer queries that only need so scan a small subset of the database (compared to the whole database) to query your data.

ToroDB was inspired by the DRY principle: relational databases like PostgreSQL are already good enough that with some tweaking may perfectly well as a document-store.
Yes, I made it for the occasion :) It's a bit awkward though, "the one" would better be translated with "him"; I wanted to make it gender neutral and couldn't think of anything good. Wikiquote translates it as "Do not doubt him who tells you he is afraid, but be afraid of him who tells you he has no doubts."
Apart from maybe Guile, there was no really solid, cross-platform VM with a compatible license suitable for Unix interoperability and the dynamic features Perl needs. Lua would only later be a reasonable contender.
Love the logo, but I am wondering what makes blogging on mobile so different? Is it the small keyboard? Do we really need a radically different tool?
He said he worked for the company that distributes them, so they get them as gifts and he didn't really want it. I heard stuff that all the time - "My work/wife/boss gave me X but I don't want it" so it didn't register as weird.
http://en.wikipedia.org/wiki/Return_value_optimization

TL;DR: Modern languages can tell when you're going to be returning a value, and just place the return in the right place, rather than making a copy that'd just get thrown away. I believe this is what they're referring to.

It also might be talking about how just the tag gets copied, and not all the values. I think.
Why Feminism Can Be Scary for Some Women
Data is laid out transparently to the user. Indeed, there should be no (visible) difference as to how it is stored. Data within a single "level" is stored on a single table. If you want to keep blobs, you can definitely do that, they will be stored as such (bytea in postgres).
Systemic corruption, as with sketchy asset forfeiture, doesn't show up in corruption statistics. Pretty much any thuggery that did not end up in a conviction doesn't count.
The thing you're competing against in terms of performance and efficiency is:

1. JSON.stringify()

2. Diff-match-patch: https://code.google.com/p/google-diff-match-patch/

3. JSON.parse()

There are several short-comings to the above approach though, specifically, you have to explicitly trade off performance vs. efficiency depending on the JSON you're dealing with.

JSON Patch is going to give you a consistent performance vs. efficiency curve which is desirable in a lot of circumstances.
Also worth a read: http://kk.org/thetechnium/2008/10/evidence-of-a-g/

Too much emphasis is usually placed on the "consciousness" part of general intelligence.
You shouldn't have to infer anything for a new product being announced. This is shoddy marketing on HPs part and makes me feel like they have something to hide. Definitely not tempted to buy this.
For anybody working in the identity space, the SCIM 2.0 API for partial modifications is based on RFC 6902:

https://tools.ietf.org/html/draft-ietf-scim-api-12#section-3...

(SCIM is a set of specs describing a schema and a REST API for data exchange between identity providers, more or less.)
My plan had no lifetime limits, generally awesome coverage, HDHP, and was ended. I don't believe it's because it was non-compliant, but because it was no longer economic to underwrite with 1) guaranteed issue 2) substantial minimum/preventive benefits paid per year (so, essentially a guarantee of $300-400 in reimbursements on a $1200 premium per year, with some odds of $100k or $1mm or whatever payouts in rare cases too.)

My insurer got out of the individual market.
Yeah RVO is clear, I'm confused about the "pass by value" which I assume is as a parameter to a function, where a creating a copy is unavoidable in the general case.
And there were people alive at the time who remembered the airplane being invented. Today, we can tell astounding stories to our snapchatting kids of the time when men walked on the moon.
HP needs to satisfy shareholders whereas startups need to satisfy customers.
This reminds me of this research:)
http://homepages.cae.wisc.edu/~jamieson/me/BeerMapper.html
Regarding Target, http://www.foxbusiness.com/industries/2014/05/21/target-post... and http://www.cbsnews.com/news/data-breach-costs-take-toll-on-t...

The costs to Home Depot i would argue are not known.

The danger to a startup in the payments business that gets breached before they open their doors could in fact have a long-lasting effect.

It's nothing more than a temporary nuisance to most people. There aren't any consequences that seriously impacts anyone's life. My friend who is an FDA consultant who gets called when medical device manufacturing lines get shut down would very much disagree with that statement.

The thing about the Adobe breach is that it hurts the ecosystem. Folks who put an email and a password out there that happened to use that same password for a bank or other critical resource are now more vulnerable. And the trick with the Adobe thing is that most of the folks that I surveyed that have emails out there don't remember signing up.

People just don't care. And that is the crux of the problem.
And here I thought the other Poynt was pivoting or reinventing itself. http://www.poynt.com/

Probably not the best idea to launch with a name identical to another start-up that also has apps on all major platforms...
But herein lies part of the problem - at first you said that the two meant the same thing in common parlance, then you said the same thing in technical parlance; there's confusion in the audience right there. Anyway, while it was clear what you meant, what you said was not quite correct, which is why I piped up.

Particularly in technical writing, you've got to get your words nailed down correctly. This is why there are things like the RFC defining what 'shall', 'should', and 'may' mean (intended for other RFCs, but it's also used elsewhere)[1], or the development of Simplified Technical English[2]. The latter was developed in aerospace engineering, where minor misunderstandings can literally cost lives.

Subtle differences between words are important, and they allow us to communicate more complex ideas. Twitter may have it's place, but any conversation involving nuance really isn't suited for it. A high-quality conversation includes caveats and careful framing, which can't really be fit into 140 characters. At least, in my opinion.

[1]https://www.ietf.org/rfc/rfc2119.txt
[2]http://en.wikipedia.org/wiki/Simplified_Technical_English
Caving is very technical and can involve a lot of rigging ropes for abseil and prusiking (going up). It's not really a career, though, and you need to have access to an area with the right geology for caves. Yorkshire is excellent.

Judging from the "professional" section of the Petzl website, being a steeplejack, rescue crew or arborist (tree surgeon?) is the best way to get to use this equipment and get paid for it.
Not sure why this is being downvoted, it's actually a good question. If all of your VM's are idle, you would want your host CPU to idle as well, although my guess is this doesn't happen in things like Xen, VMWare, etc.
you may have no idea that you are actually vulnerable as in Home Depot who found out that they were hemorrhaging from the Secret Service.
It's never going to go away at that rate
GR1 is a nice backpack, I've got one and it is solid. A little heavy but a nice bag.