skysight-inc/HackerNews huggingface dataset:
I could have been more specific about the scenario I was referring to. Many people commit to git very frequently in such a way that their local git history is more like an IDE's undo log. You can commit 10+ times in the span of an hour, using the log as nothing more than a savepoint system. This is really common from people who for some unfathomable reason perform a commit before testing, which results in a lot of those one-liner commits that really do not deserve their own commit (this specific task can be done via amend, but you don't see it from most devs).

Git commits are so fantastically cheap, and especially easy if it's a one second task via keyboard shortcut in your IDE rather than terminal commands. You wind up with a lot of commits throughout the day all related to accomplishing a simple task, and then rebase them down into a smaller number of meaningful chunks of work.

I agree that this should not be the workflow for larger units of work. If you're working on a week-long task, you would use this flow to refactor each day's 50 commits down to what you would have normally committed (maybe 1-5 commits for the day). This allows your feature branch's log to contain meaningful information. At the end of the week, when your feature branch is complete, you then have the additional choice as to whether the branch's already-more-compact history is meaningful; if not, you can further squash the merge commit.

tldr:

>> When you first commit the changes, you have all the necessary context

Rebasing your local changes before sharing is for the case where you're spamming loads of meaningless commits that don't have - or deserve - their own context.
Wow. I suddenly have a lot more faith in the courts and juries to land sane verdicts in technology trials. Still sad that it takes a billion dollar company to be able to stand up to this (as anybody smaller would be crushed by the trial expense) but let's celebrate it none the less.

Any lawyers around? I wonder if Google can claim legal expenses back from Oracle.
>> (or don't goto any college)
> I don't remember that being part of the conclusions.

That's true, it's possible my brain created that part.

> Basically I took the conclusion to be "there's a lot of greatness outside of the ivys"

Yeah. Put that way, it's a lot less interesting. Still, regarding ways to avoid high student debt, it's useful information.
why would you ever switch from system programming to web programming?
Anybody besides me impressed that they released data about employee age ranges?
I think the organic material idea is good, but not at a distant collection point. If you throw organic material away --> transport to site --> sort it --> delay --> transport to stores --> transport back to garden
I think you lose the energy battle.

If you created local dump sites where trash could be sorted and composted, it could work. You also cut down on the amount (and as a result the energy) of trash that gets thrown in the dump. Obvious obstacles are the inability to get people to use the local sites, the initial costs / availability of land, and the resistance to dumps in neighborhoods.

A potential 2nd level effect would be the long term state of trash dumps. At least some dumps are eventually reclaimed. Would reducing or eliminating the organic content prevent that from happening?
That was expected. Happy for Google.
Given the way you laid out those scenarios, would you agree then that the goal then of IPO is finding a greater fool on Main Street and passing the buck while they can?

Is there anything here that indicates that the cash infusion from an IPO would get them on the track to profitability?
My favourite part of the trial was when the judge told Oracle that a high schooler could write rangeCheck[1].

[1] https://developers.slashdot.org/story/12/05/16/1612228/judge...
It is a combination of both. We took performance into consideration when designing all aspects of the langauge, and so we've laid a lot of groundwork. The gains have come because the compiler had so much technical debt; imagine a hundreds of thousands of LOC codebase where the language changes out from under it on a weekly/daily basis. So every since 1.0, and even before, really, it's been paying off debt, and doing things in better ways. And there's more coming. Incremental recompilation will make after-the-first compiles go even faster. But all of that takes tons of work.
Let he who is without sin cast the first stone - South Americas treatment of the aboriginal inhabitants is nothing to write home about.
I agree with the main thrust, that coding standards can help to make code readable, might help to highlight dubious or buggy code, and should be (machine) enforceable...

...but at the same time, I do not agree that rules can be neatly divided into "fact" and "opinion."

In fact, I would go so far as to say the reason we have so many conflicting standards is precisely because we cannot agree on what is fact and what is opinion. And that's OK.

As a case study, I give you "Miss Manners' Guide to C++", which eventually was published as "Taligent's Guide to Designing Programs: Well-Mannered Object-Oriented Design in C++" [http://www.amazon.com/Taligents-Guide-Designing-Programs-Obj...]

That document started as a simple set of do's and don'ts. It was, as the OP might have put it, "full of author's own opinions and personal coding style." But it was also the agreed-upon style for the project ("Pink") and had utility.

Another classic example is Hungarian Notation. I suspect you would find a number of people passionately supporting and others vehemently denying its usefulness.

For this reason, maybe calling them "coding styles" may be nearer the truth.
Where was this? In China?
Ah, my bad, thought you were looking for the ownership numbers. He cashed out $15.6M worth in two transactions. Page 139. Quick math, without his share repurchases, he'd own roughly 15% of the company. 2-3 percentage points for $15M in cash seems like a pretty good deal.

2013 Repurchase: $6,355,308

2015 Repurchase: $9,310,100

Evan Cooke cashed out $4.4M in the same transactions.
When's the last time Oracle has built "cool stuff"?
It's clear from your comment history that you're very confrontational, and cocksure. So I'll keep this brief, and end it here. This is a discussion, and questions were asked. Take your own "advice".
I don't really understand what's going on here.

Is there a practical use for this? When would rendering, server side, ever be beneficial (assuming that's what's going on here)?
Under the Copyright Act, the judge has discretion to award attorney fees to the prevailing party. [0]

[0] https://www.law.cornell.edu/uscode/text/17/505
Today is a sad day for Silicon Valley. Our legal process has demonstrated how incompetent it is when it comes to Technology IP protection.
An eInk monitor for your laptop
Hacker News' “Who is Hiring?” thread, part 1
> By your logic, we should throw out our entire test suite.

That's why I figured I was invoking the wrath of the testing fanatics... that is where my logic leads. :-) I have no idea what your tests look like, maybe they're super useful, but I've worked at places in the past where there were thousands of tests that were frankly pretty useless, and were actually a net negative for a variety of reasons, but to point that out got you labeled as a "cowboy". (To be clear I'm not against automated testing, just automated testing done badly.) If you're running them in a context where you can't debug it, at the very least I would move it in house onto a machine where you can hook up a debugger.
Bizarre that the LEDs would have a delay then, or that including an incandescent would make any difference in that delay. (Or are you saying it doesn't make a difference in how quickly the leds turn on, but it itself turns on faster? I guess if they're cheap ones with poorly tuned internal rectifiers that could be the case.)
This reminds me of the time when I first started getting more into computers around age 13/14 and learned HTML when I had limited bandwidth dialup. I had to push myself to test things by going over to someone overs house and then tried my best to get the concepts down
Also for berries, waves of berries are visually identified and blasts the "bad ones" out of the stream. Very impressive (and fast) to watch.
I think people are negative about the profit potential of Snapchat ever coming close to justifying the multi-billion dollar valuations. As a fun and sticky social media service I think most can recognize Snapchat is killing it, but as a business it seems sketchy.

I think Snapchat can be profitable at some point but it would have to be a blockbuster in terms of revenue/profit to justify an 11-digit valuation.
Ask HN: How do you define the boundaries of your microservices?
This project looks interesting, but what was so special about this project that $1,500,000 USD wasn't enough?

It's a "space telescope", about the size of a 2U CubeSat. Sending a CubeSat into space costs usually around $10,000-$30,000 USD. For a 1-off project, the funds raised seem like far more than what would be necessary to pull it off.

Is anyone a backer and have more details about what went wrong?
That was from the first time around in this trial, before it was overturned at the Federal Circuit level and sent back to Judge Alsup for a retrial.
It looks like (some parts of) the source code of this project is there: https://github.com/allesblinkt/riverbed-vision
I'd be surprised if they are targeting just developers and people knowledgeable about the tech.

A lot of that is probably focused on reaching PHB's in enterprises who don't know what Twilio is or why they should care until a sales person takes them to an expensive lunch to explain it.
Yep. RPX: https://www.rpxcorp.com/.
This is pure speculation/assumption, but I'm guessing it's because the government can't compel someone to lie, or something like that. I have no citations for this, though... It's just what I always assumed when I heard about canaries.

If, on the other hand, the government is allowed to compel someone to lie, I'd really like to know more about that...
My point was supplying an S3 bucket as a service, and putting lipstick on it to make it look like a website isn't valuable in the long term, on its own.
Would that be like Oracle arguing jury nullification? It seems that the case law on nullification is that the jury's verdict is the definition unless vacated by procedural error. Thoughts?
Parallelizing the Naughty Dog Engine Using Fibers [video]
Turn this around: If you're a man, aren't you in some way representing all men?

(Answer: no. Same with anyone, regardless of minority status. Just because I'm a member of a minority doesn't mean the entire minority is homogeneous.)
They're conservative partisans and pretty open about it. Mostly they publish red meat for their base, same as Salon or Alternet.
Sorry - that was a few months ago, we replaced it as soon as feasible. We had to upgrade a lot of tests to make it work with our prod schema
Today is a wonderful day for Silicon Valley. Our legal process has demonstrated that it can learn and improve when it comes to Technology.
On your docs page you write "We think it's probably easier to show you. Watch us make HackerNews in under 10 minutes!" but you didn't embed the video. Could we get a link?
You grabbed the first link that sounded plausible to you. Probably a better reflection of your pre-existing bias than anything else.
>Oracle's strategy going forward, both in post-trial motions and in any subsequent appeal, will be based on arguing that no jury could have applied these factors to the undisputed facts of the case and concluded that the fair use test was met.

Didn't a jury just do exactly that? I realize Oracle must have an opinion contrary to the ruling else what's the point of an appeal, but will that really be the line of attack? We don't like the outcome, therefore we question whether the jury knew what they were doing?
You mean the private sector that spends billions annually maintaining and updating old mainframe, COBOL, minicomputer, DOS, OS/2, Windows NT, and proprietary UNIX systems and apps? They're more similar than different on legacy system end.
Why is this voted up? Drug dealers are going to use Uber? Duh.
Heroku Metrics: There and Back Again
God, I remember hunting up the various Inside Macintosh books in the mid-90s. I finally found some in the library of a tech college.

"No, we don't even let our students take those out of the library."

So I made hand-written notes, went home and tried to use them. It was slow work and I didn't get very far.

I much prefer Google. I just read whatever I find with a much more critical eye.
Slightly less comfortable for the most-privileged people on earth; probably more comfortable for everyone else.

cf. Every other American industry's initial foray into diversity.
This is already the retrial, I'm pretty sure it's dead now.
> Under the Copyright Act, the judge has discretion to award attorney fees to the prevailing party. [0]

I think that'd be good for the ecosystem as it'd send a message that there will be consequence for pursuing frivolous lawsuits.
I remember a story of someone that was decommissioning an HP-UX box at a university after years of service doing... not much it seems. While shutting it down they noticed that the system had been compromised and an investigation began. It turns out the intruder had exploited a remote vulnerability, logged in as a regular user, and had tried to compile a rootkit. After days of attempts to compile the software, the intruder seemed to have found a way to patch the remote vulnerability, and logged out to never return.

This is the same thing as security through obscurity or security through lack of usability IMO.
Even better is Uber can identify these fares, and, if they wanted to, could report suspicious fares to authorities, who could follow up. Not that Uber is required to, but they have the data to ferret out these 'salespeople'.
You mean aside from it providing better and easier generics support? I personally like Kotlin, but I think Gosu has some advantages that should not be overlooked e.g,. Generics support.
If you want to look into React, but aren't in the mood for all the setup:

https://github.com/kay-is/react-from-zero
How so? My understanding was that Oracle was suing Google over the use of an API. This seems quite unreasonable to me but that could be due to my tech background and lack of legal knowledge.
In this round of battle, anyway.
Perhaps you can look at optimization or machine learning. Optimization of processes and algorithms can be applied to almost anything out there and Obviously machine learning is new and hot and will continue to be a hot topic in the near future.
Oracle V Google Judge Is a Programmer (2012)
Comments moved to https://news.ycombinator.com/item?id=11781053.

Your post beat the other one by a few minutes but that one won the luck of the draw. Sorry about that. We're hoping to change the duplicate detector in a way that gives the original submitter credit more often, but for the time being there's still a lot of randomness in which version of a story gets traction. It does even out in the long run.
So you would bet there is no bias in extant hiring practices? How do you know?
Virtual assistants such as Amazon's Echo break US child privacy law, experts say
Cardboard Standing Desk
It never seems to work for me. If I put the cursor over a word and type gd, it seems to go to the first line that the word is mentioned, not necessarily the definition. It's handy, for sure, but not too reliable. I think it can be improved with some plugins though.
I've opened 3 or 4 issues today on the project's Github page and all were closed in a matter or an hour or so. The author of the project is very receptive, so your point was also addressed: plaintext generation was added.
It's a privileged viewpoint to even suggest there is zero bias in extant hiring practices.

You think that's what we would find if we measured? We can test for this you know.
Integrating Node.js and Apache Kafka
Agreed, it sounds like by the letter of the law Google's use was not "fair use", if you grant the assumption that APIs are copyrightable in the first place.

What recourse does Oracle have now? Didn't the Supreme Court decline to take this issue up last time round? Does that mean this case is closed?
It's always going to be tougher to get a no reasonable jury finding on a factor test like that than an element test. Implicit in a multi-factor test is that the weighing of the importance of the various factors with respect to each other is left to the trier of fact.
The Function Pointer Tutorial [pdf]
This is among very few exceptions. Most of the books are still proper books (no matter if they're also available as e-books). Most of the stuff people use for learning online is far below a book quality.
(1) the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes;

1) Is incomplete. There should also be explicit mention of the creation and extension of open software ecosystems, which are of tremendous public benefit in both commercial and nonprofit forms. I guess this is partially covered by (4).
If other countries follow USSC's lead in declaring APIs as copyrightable, many of which have far looser fair use rights than the US, then this could create a lot of headaches, especially since this seems like a very loose interpretation of the US's already loose fair-use laws.
I think he is actually a she.
It is not only true of women, but it's specially true for them.

If a work mate is a member of the Jewish/Mormon/atheist minority, I may not even know. And if I know, it's easier to forget. If I am a man (and I am), I am not gonna forget that the person next to me is a woman.

It may be also true of, for instance, rate. There was no black people, and very few Asian and Latin American, where I studied and in most companies I've worked for.

I, of course, don't consider myself a bigot (who does), but I guess I'm as likely to hold that kind of bias against black people than woman. Or significantly more, since I have worked with several women, and I have never worked with a black person (obviously not American).
This is a really nice app. I work with kids (age 8 - 18) and they seem to be the most unaware of the enormous amounts of computer time eaten up by games and trivial activities. I'll definitely be sharing this with them!

I was able to figure out all the features simply by experimentation, but a tour might be helpful to guide through the process of adding a new category/website/app. There are obviously going to be niche cases that you can't get information on with this app (I might be working on a personal project and there would be no way of knowing), but for 99% of people this seems to be what they would need. I second the suggestion below about allowing more detailed domain name matching, since github.com/mycompany is productive while github.com/anythingelse is usually not.

Overall it's a beautiful product and well-executed idea, I appreciate the 10 day trial and I'll definitely be purchasing it. I fell to 19% productivity as I was writing this comment so I'm going to get back to work :)
Next up - a sudden surge in the sale of "used clothing" when Amazon offers door-to-door drone delivery.
Not sure about Canada but most US taxes don't go to the things like infrastructure. Total infrastructure spending in the US (state, local + fed) was $416 billion in 2014. Total tax receipts is about 6 trillion in 2014 [1] or about 7%. Most tax revenue is a transfer of wealth from relatively poor young Americans to relatively wealthy elderly Americans through Medicare and Social Security. That an military spending.

Also, the top 1% a very significant portion of federal income taxes:

> The top-earning 1 percent of Americans will pay nearly half of the federal income taxes for 2014, the largest share in at least three years, according to a study.

> According to a projection from the non-partisan Tax Policy Center, the top 1 percent of Americans will pay 45.7 percent of the individual income taxes in 2014—up from 43 percent in 2013 and 40 percent in 2012 (the oldest period available).

> The bottom 80 percent of Americans are expected to pay 15 percent of all federal income taxes in 2014, according to the study. The bottom 60 percent are expected to pay less than 2 percent of federal income taxes. [2]

> In 1979, the top one percenters earned 8.9 percent of pretax income and paid 18 percent of federal income taxes. In 2011, the top 1 percent earned 14.6 percent of income and paid 25.4 percent in 2011 of federal income taxes.

I believe the mis-perception of the wealthy not paying anything is linguistics. For instance, since most tax revenue comes from the wealthy, any apparent decrease in overall tax rates greatly impacts the wealthy and is said to "cost" money. So as a thought experiment, suppose taxes went up to 5% and back down immediately to their current levels. The ladder move would have been said to be "costing the American people $X billion."

[0] https://www.cbo.gov/publication/49910

[1] http://www.usgovernmentrevenue.com/total_revenue_2014USrn

[2] http://www.cnbc.com/2015/04/13/top-1-pay-nearly-half-of-fede...
Thanks. Wow, TIL!

I feel like an idiot now, but I've edited the original post with the TechCrunch link.
Thanks, did not notice the XML sources. Looks like it must be possible to produce a decent PDF with some effort.
It's the opposite, in that instead of the jury overruling the judge on law (normally the province of the judge), the judge overrules the jury on the ultimate factual question of liability (normally the province of the jury). The required showing is accordingly exacting (though hardly impossible to meet in practice): no rational jury could have reached the same conclusion.
>that's an issue with the system of government

Well, what do you propose for solving that issue? Because those who believe public spending and taxation should be more limited also believe that there's no simple fix for the accountability issues that stem from monopolized state control over certain industries.
Posted earlier: https://news.ycombinator.com/item?id=11774588
Eh, I think that's an overgeneralization.

Newegg claims to have spent $450,000 on the Macrosolve fight, which was about 4x the troll's initial request, but which also includes a claim against Macrosolve for legal fees. That's also more money than Macrosolve could afford to drop on a fight, basically guaranteeing them a win by outlasting the case. They've worked most of their claims down to summary dismissals or no-prejudice suit drops, so once they got the "take it to the mat" reputation established they stopped having to pay full litigation costs for most of their suits.

Review and summary judgement are definitely cheaper, but even full-litigation expenses are workable. Your accounting just has to include dropped and averted suits.
I don't understand the announcement on panics. Hasn't it always been the case that thread boundaries (via spawn) could contain panics?

It's also used to have the incorrect default that such panics were silently ignored. .NET made this same mistake: background threads could silently die. They reversed and made a breaking change so any uncaught exception kills the process. I'd imagine Rust will do so by encouraging a different API if they haven't already. (I opened an RFC on this last year, but I didn't understand enough Rust and made a mess of it. But still a great experience, speaking to the very kind and professional community. In particular several people were patient, but firm, in explaining my misunderstandings.)
Amazon Debuts Flourish, a Runtime Application Model for Serverless Computing
Hi, downloaded the app and definitely giving it a try at work. Had not thought about using an app to track my activities but I think it may be useful for tracking my time at the office and also just for fun (I like looking at the stats).

So far I think it looks pretty good for version 1.0. Will probably have more feedback after a few days.