skysight-inc/HackerNews huggingface dataset:
Introducing LawNearMe.com, the first website to allow consumers to search local attorneys and book a consultation instantly!

LawNearMe.com was created with a mission to improve and modernize consumer's access to legal assistance. It was structured to form an easy and comfortable conduit for consumers and attorneys to connect.

LawNearMe.com allows users to intelligently search an expanding database of local attorneys and seamlessly schedule consultations without incurring a fee of any type. Simply stated, LawNearMe.com facilitates a way for consumers and attorneys to connect via the Internet in a fast, easy, and secure process. Once you enter your location and legal issue/problem, you can instantly book an appointment with a lawyer near you who has expertise in the area of your concern. Each attorney’s profile page includes biographic information, reviews, information on fees, and more. This allows for the most optimum matching of clients with the properly qualified attorney.

LawNearMe.com was founded by Sam Shusterhoff, a lawyer himself, with the mission to improve and modernize consumer's access to legal assistance. Sam decided to start this venture after repeatedly hearing stories of how difficult it was for people to connect with the right lawyer for them (i.e. issue, location, fee, etc.). He created a website where people could not only find the perfect attorney, but took it step further and produced a website that allows the consumer to book a consultation with the attorney instantly from the website.

LawNearMe is free for all consumers looking for an attorney and provides multiple subscription plans for attorneys to be listed on the site. The most expensive plan is only $99.
> Money is nominal, it has no long run effects.

Wow. Normally I wouldn't say something that appears this "snarky," but...

I think the wrongness of this speaks for itself. This is being used as an excuse for massive manipulation of people's lives and businesses. Apparently, that has "no long run effects."

Definitely reminiscent of "In the long run, we're all dead."
> It isn't just HappyTroll LLC or whatever shell company was set up that week that's going to be on the hook for fees. The fees can be applied to any "interested party" in the case.

That's good, but the pessimist in me thinks IV could probably find a way around this too, but maybe not. Modifying the law to somehow identify patent troll originators (IV) and barring them from disbursing patents to NPEs would seem like some added protection.
Interesting legal fact: although the Constitution bars ex post facto laws, that only applies to criminal law. A retroactive tax is legal.

One of the reasons trolls have been successful is that the patent office is understaffed, and of the staff it does have, not enough are experts in software related matters. This means things get through that might not have if the PTO had more and better trained examiners.

If reforming to eliminate patent trolls, how about tossing in a nice big retroactive tax on patent trolls to help fund improvements in patent examining?
As a fellow Vitei backroomer, it was great fun watching Peter and Chris work on this. Hopefully we'll find a way to pick it up again sometime in the future.
The pleading requirement is very important. On of the basic tools courts use to filter out frivolous litigation is to quickly dispose of suits that are implausible on their face. See: http://en.wikipedia.org/wiki/Bell_Atlantic_Corp._v._Twombly. Until this bill, the pleadings in patent cases were often ridiculously vague. Like filing a lawsuit against Best Buy saying: "Best Buy was negligent" without making any more specific allegations that could be used to evaluate the complaint on its face.

As an aside, there are a lot of parallels between the litigation system under the federal rules and computer systems. In patent litigation, you have a phase that is extremely slow and expensive (claim construction). How can you minimize the average cost? One way is to try and filter out as many easy cases early in the pipeline so you hit the slow path as little as possible.
> Apple has made significant changes to its bundled Python, potentially resulting in hidden bugs.

Where can I find out more about these changes? I did a quick google for "mavericks python changes" and there's nothing significant other than people asking about the version -- and this article.

Does the author simply mean that Mavericks comes with a different default version?
G-mail/Yahoo: moving your content to your e-mail address.

LinkedIn: moving their content to your e-mail address.

G-mail/Yahoo: Duplicating your content.

LinkedIn: Manipulating your content.

G-mail/Yahoo: E-mail providers.

LinkedIn: Social media provider.

G-mail/Yahoo: uses protocols as intended to provide service.

LinkedIn: uses hacks to provide service.

G-mail/Yahoo: No risk of compromising devices.

LinkedIn: Extreme risk of device compromise. Intentionally circumvents device security features. Multiple potential points of security breach (at proxy server, at web server, through rendering engine).

No comparison, really.
It'll be interesting to see if there is a convergence, though. As iPads get faster & Apple invests more in the iOS versions of their software, the iPad will naturally become a competitor to traditional laptops. The lack of a keyboard is a real drawback to that, though. The idea of Microsoft as the plucky upstart in that regard seems ridiculous enough to be plausible.
Did you end up going back to Pinterest to find them or did you just have it in your head after pinning it? The entire attribution of a pin to a purchase in a store is tough if there's no obvious path from Pinterest to the retailer.
Do you seriously think they would have to before it's worth being impressed over?
I think it was kind of silly for PG to suggest that a programmer's dislike of meetings is somehow greater than everyone else's. I've worked in several fields, I haven't met anyone that either liked meetings, or felt that they were productive enough to warrant the amount of time that the organization spent on them. I'm pretty sure that we all hate them equally. There is nothing special about programmers that makes them not like meetings more.

That being said, I agree that people involved in intellectually rigorous or highly technical work are probably affected more by any type of interruption than someone working on something more simplistic. So, perhaps the programmer's dislike of meetings is more legitimate, even if it isn't more intense.
Well, I'm currently being paid to write C day to day, so it's solving someone's real-enough problem that they're willing to part with money. I described roughly how I see my comprehension of the language reflected in my work.
Microsoft Bashes Apple's iWork Software, New iPads
Cities do this already with mixed-income housing.
http://en.wikipedia.org/wiki/Mixed-income_housing

It's usually implemented as part of the permitting process rather than as a law, though. Essentially the city says "We'll give you a permit to build luxury apartments, so long as you also build X number of low- and middle-income units."
NPEs per se aren't a problem. Discriminating against them is unjust.
This - https://news.ycombinator.com/item?id=6603008
Discussions like this get extremely emotional and dialogue reduces to the lowest common denominator. Tragedy of commons is very relevant to the forming of morals. This is evidenced by hundreds and thousand of years of various abuse of humans. And while humanity is arguably in the best shape ever, there is uncertainty if we are heading to global or only a local maxima.

So no. Argument from community consensus is a bad heuristic for searching global happiness maxima. Of course, if morals are means to an end, not a goal in itself.
...and if you're using LuaJIT, 0-based arrays will even be optimized appropriately (i.e., array[0] will be stored internally in the array rather than in the hash).

But you'll still be fighting with the libraries and array literals, as you say.
How much bandwidth is required for programming (remotely)?
Note that this isn't about latency - assume that it is good enough.

I work remotely (mostly from home) and have been doing it for approximately 3 years now. I started with a 2Mbps highly-reliable connection with a backup connectivity dongle. Then moved to a 12 Mbps connection with little less reliability (since I always had a backup). For some time I also tested a 20Mbps connection - but that did not feel anything different to my usage. Now I have a 4Mbps connection

While the higher-bandwidth paysoff when I watch youtube-HD video tutorials, download SDKs.

But if we consider more frequent tasks like reading online documentation, looking up stackoverflow, reading HN, or testing websites online - the bandwidth of 4Mbps feels "too much to have". I usually need to deploy to cloud environments, download code from these environments and test stuff online

* The speeds I mentioned above are downstream speeds, upstream speeds are lower- between 1Mbps and 2Mbps

How much bandwidth do you require to effectively work remotely?
The Fastest Internet Ever Is Encased in a Laser Beam Pipeline to the Moon
That would be an insta-fire at my workplace.

You might be insta-fired for such conduct, but (assuming you are not the CEO) would the CEO? Especially a successful CEO? I would hope so, but I think it's quite unlikely.
Firefox OS App Manager
That blog post is an example of good technical writing.
Just for fun, here's Go handling a char outside the BMP (😃, U+1F603):

http://play.golang.org/p/qg7POYAAOL
Show HN: I send you best of Dribbble every day
I appreciate feedback!
Well, CGI Federal started as the civilian part of American Management Systems (AMS http://en.wikipedia.org/wiki/American_Management_Systems) in 2004, so it's kind of both (I was in a national security unit of AMS that got sold to the US firm CACI, although I declined to make that jump).

CGI Federal is (at least now) responsible for CMS.gov and Medicare.gov. I can attest that the latter site's claims and Plan D (prescription plan selection) parts work well, even if they're a bit clunky.

So sole-sourcing this part of Healthcare.gov to CGI Federal was not dumb at all. What was and still is dumb is having a bunch of unqualified federal bureaucrats and political appointees manage the whole thing (HHS
s CMS and on up to the White House) play the role of integrator including integration testing (as is common in these political waterfall projects, why even bother when test failures have no effect on rollout???).

CGI Federal? A Google/Facebook/Lisper dream team? You can't win when your customer makes major changes throughout the process, right through the week before launch. And apparently ignores every warning everyone makes, not to mention those failed tests.
UTF-8 strings ARE byte arrays -- just with some extra semantics for certain operations. Many operations don't even need to be aware of anything besides the raw array of bytes.

C# has the worst-of-all-worlds approach and seems to cling to the specious notion that you can just "index" the "characters". In reality, you can't reliably index without the risk of splitting surrogate pairs and the notion that UTF-16 is an "array of characters" is completely false at all levels. The memory representation may be "abstracted", but it's not even a leaky abstraction, it's a historical accident and a complete broken abstraction.

Beware of believing what Microsoft say about C# string handling -- they're stuck with UTF-16, whether they like it or not.
This idea reminds me of the ones I used to get from my boss for how we should change the software system I was building for him when it wasn't working the way he expected. His solutions would (usually) fix the immediate problem he was seeing, but in a completely ad hoc way that would usually introduce numerous other problems.
One problem is the very policies supporting cheap housing (rent control for example) make it much less profitable for people to invest in medium income housing.
I disagree re: lack of purchasing intent. Pinterest is, in many ways, a personally curated gallery of things people want.

If I were to sort social media properties by purchasing intent, I'd put pinterest near the top - certainly far above facebook or twitter, probably above google too. Still below Amazon, but Amazon is also not fundamentally social, whereas Pinterest is.
A sociopath is risk-adverse

The behavior described doesn't sound too risk-averse to me!
>19-year-old women and 45-year-old men are adults free to decide to do what they want. If they choose to do something you disagree with, others disagree with what you do.

The president was actively betraying the trust of his wife and family, so in fact it wasn't as libertarian as you make it seem.

Beyond that, the memoir clearly shows massively inappropriate behavior for a sitting president or anyone with such a power disparity, to include significant instances of coercion and actions which denigrate the position and shame the relationship he had with his wife.

Shame on you for equivocating.
That's fascinating if true, since the power to tax is the power to destroy. I don't see a clean division around a domain on which a retroactive tax is justified.

I had a hard time coming up with a good citation for this. Retroactive taxes seem to be legally controversial whenever introduced, and they're usually retroactive only to the beginning of the year introduced. Could you point me towards a better link?
I still find sketch better for vectors though.
Just in case anybody is interested in what de Blasio actually is proposing:
http://www.billdeblasio.com/issues/affordable-housing

Pretty shocking stuff, I know.
Communist propaganda. Shame on you successful one percenters.
IBM Distinguished Engineer solves Big Data Conjecture
Cutting bandwidth usage on mobile clients by 28% seems like a pretty good win to me. If the gains were 5%, I agree it would be iffy, but ~30% is nothing to shake a stick at.

This whole issue seems sort of like SPDY. HTTP-NG went on for a more than a decade and produced nothing. Google rolled out SPDY, and suddenly we have an HTTP 2.0 spec being discussed. Sometimes the perfect is the enemy of the good, and vendors rolling out implementations forces the community to act and put resources on an issue.

Even if WebP doesn't end up as the ultimate new replacement for JPEG/PNG, the fact that Google, Facebook, and others are rolling it out will likely force some movement to get serious about finding a replacement. Ideally, one doesn't roll out an implementation until there is a consensus spec agreement, but the real world usually doesn't match up the the ideal.

Look at how asm.js's rollout forced V8 to adapt. Even if V8 isn't adopting asm.js, Mozilla shipping it forced the V8 team to spend more time optimizing those paths.

I don't particularly care if WebP is the final image standard or not. What I don't want to see is Mozilla sitting on their hands waiting for a solution to fall into their lap, and putting all their resourcesin Daala.

I expect standards working groups to actually have working members, actively engaged in putting forth positive proposals, not people who just sit around and raise objections. That was one of the problems ARB had for years. If that doesn't happen, then you end up getting steamed rolled by proprietary proposals (e.g. Cg, CUDA, et al)
And I'm sure any 12 year old can write twitter in a weekend.
An interesting project, but I can't help but think that this problem would be better solved by Chinese Wheelbarrows: http://www.lowtechmagazine.com/2011/12/the-chinese-wheelbarr...
There's a great little node.js-based tool called SVGO for removing the fluff and optimising SVG files: https://github.com/svg/svgo
I doubt it would have changed his course of action. In his mind, if he didn't take advantage of the niche opportunity, someone else would.
> This is silicon valley. You are an engineer earning a top 5% salary in one of the richest countries in your 20s. You can do whatever you want, the ball is in your hands--not your employers. I get 10 emails a week from recruiters and founders trying to get me to come work for them. Don't put up with the 60-80 hour a week bullshit.

1. To be in the top 5% of earners nationally, you need a household income of more than $180,000/year[1]. In the San Francisco Bay Area (which includes the Peninsula and South Bay), you'd need household income of $350,000 to be in the top 5% of local earners. Most single twenty-something engineers in Silicon Valley are not earning more than either number.

2. Emails from outside recruiters != decent job offers. Recruiters are drawn to warm bodies, so they'll talk to anyone who they think they might be able to put in front of a company. While some companies choose to work with them, keep in mind that because a relatively small percentage of new hires typically come through recruiters, candidates brought to a company via one are often at a disadvantage right off the bat.

3. A lot of companies here, particularly startups, expect work and work-related activities ("culture fit" often involves extracurricular "fun") to be a big part of your life. What that translates to in terms of hours will vary, but if you believe that those founders attempting to lure you away from your current job are offering you a straight 40 hour work week that guarantees you your weekends, you're probably going to be disappointed.

I'm not saying "put up with the 60-80 hour a week bullshit" (it almost never makes sense) but the notion that "you can do whatever you want" and take advantage of the hot job market in Silicon Valley is a bit unrealistic.

Based on how your current employer responded to your threat to quit, it sounds like you have made yourself invaluable to your employer. But if you think that a big-name tech company or hot startup would respond as favorably to the same threat because "we have the power, not the employers", I suspect you'd be in for a rude awakening.

[1] http://www.nytimes.com/interactive/2012/01/15/business/one-p...
This is nothing new, it's probably THE innovation of American industrial capitalism. Mirrors precisely what happened during the steel and then auto manufacturing booms: deliberate company towns.
It is? What possible reason is there to have an invalid value for an index parameter?
How ironic - this message is served on .tel, possibly one of the most useless TLDs implemented.

(Telnic, the registrar for .tel domains, does not permit registrants to change the nameservers, or even DNS. All .tel domains point to a single web server run by Telnic which can only display web pages with contact information.)
I can tell within minutes when I've eaten something that contains gluten. The more unpleasant effects happen later, but I feel different almost immediately. In my case, a friend just offhandedly suggested to me one day that I should try cutting gluten from my diet and I was 'cured' within 48 hours of taking her advice.
Indeed, you hit the nail on the head. Or more to the point, on the infinitely thin edges between the nailheads.

The first time I saw this explained clearly was in the original Inside Macintosh, describing the QuickDraw coordinate plane. Some excerpts (with emphasis added to a few key concepts):

# # #

The Coordinate Plane

All information about location or movement is given to QuickDraw in terms of coordinates on a plane. The coordinate plane is a two-dimensional grid, as illustrated in Figure 2.

Note the following features of the QuickDraw coordinate plane:

• All grid coordinates are integers (in the range -32767 to 32767).

• All grid lines are infinitely thin.

These concepts are important. First, they mean that the QuickDraw plane is finite, not infinite (although it's very large). Second, they mean that all elements represented on the coordinate plane are mathematically pure. Mathematical calculations using integer arithmetic will produce intuitively correct results. If you keep in mind that grid lines are infinitely thin, you'll never have "endpoint paranoia"—the confusion that results from not knowing whether that last dot is included in the line.

Points

There are 4,294,836,224 unique points on the coordinate plane. Each point is at the intersection of a horizontal grid line and a vertical grid line. As the grid lines are infinitely thin, so a point is infinitely small.

Figure 3 shows the relationship between points, grid lines, and. pixels, the physical dots on the screen. (Pixels correspond to bits in memory, as described in the next section.)

Rectangles

Any two points can define the top left and bottom right corners of a rectangle. As these points are infinitely small, the borders of the rectangle are infinitely thin (see Figure 4).

# # #

The full PDF is available here (or via a search for "Inside Macintosh"), and it's better with the illustrations:

http://www.pagetable.com/?p=50

The description of the QuickDraw coordinate plane is on pages 148-151 (I-138 to I-141).

Figure 3 is especially good. It shows how grid lines and points are infinitely thin/small, but pixels occupy the space between the gridlines.

Disclaimer and shameless plug: My friend Caroline Rose wrote Inside Macintosh, and she still writes. If you want someone who understands technical concepts and can explain them clearly, look her up.
So if we apply your logic to software, a "thoughtful R&D process" of yearly releases (also known as "waterfall software development") is better than agile process of shipping frequently and tweaking your future features based on customer feedback.

Etsy (http://codeascraft.com/2011/02/04/how-does-etsy-manage-devel...) and just about any web dev shop disagrees with you.

There's nothing different about hardware.

In fact there's a story about a guy who build human-powered airplane not by planning harder but by increasing the frequency of iterations (http://www.fastcodesign.com/1663488/wanna-solve-impossible-p...).

This is exactly the idea behind Xiaomi's hardware and software efforts: improve faster by learning faster from more frequent iterations. Apple can only learn if their stuff works every year. Xiaomi can learn something every week.
>- The death of privacy

NSA has that market cornered!
This is true. I wonder what the profit margin is on the new Mac Pro vs the old? Was there a $2999 version of the old? If there was, I wonder if they're basically pocketing the difference in cost, because they've conditioned us to spend $2999 on them. (I'm assuming the new Mac Pro is cheaper to produce than the old, but I could be wrong.)
Whats on your bookshelf?
I found it quite unintuitive too at first. My way of remembering it was to think of the distance between the endpoints. The first example is inclusive because it's closer and the endpoint is "included" whereas the second range endpoint is shunned and shoved further away and is exclusive because it's "excluded"!
Much of the demand increase is domestic: as crime and pollution have decreased in American cities, and the downsides of auto-oriented suburbs have made them unappealing to many, there are a lot more Americans looking to move into urban housing, and to stay in it beyond their 20s.

New York City is one of the safest big cities, has very high wages, and very slow production of new housing due to a lack of buildable land and zoning that makes it difficult to replace small buildings with larger ones in many areas. These factors lead to very high demand with little new supply to meet it.