skysight-inc/HackerNews huggingface dataset:
I love well-illustrated writeups. Even a reader without mathematics or programming knowledge can understand what steps the author took. His model actually seems to better represent the warped paper than a cylinder would. (though I don't know the actual specifics of the CTM model)

I wish he went into more details on the steps taken after dewarping. You can tweak the image levels to get good contrast, but surprisingly there aren't any shadows from underleveling or loss of detail from overleveling. I wonder if the author ran OCR on the scans after, and speaking of OCR, IIRC Leptonica is one of the dependencies of Tesseract so it must do some similar pre-processing.

Edit: reading more carefully, he mentions that he used adaptive thresholding from OpenCV.
I would say that social media policies have less of an effect in countries where people have freedom of speech+association+assembly, and more important in countries where they don't. People will route around damaged platforms, if they have an alternative.
> So, yes, someone did ask for it - the IT industry.

... who couldn't use the well-known mature shell tools since they were locked into a closed platform, and Windows' cmd.exe was comparatively very weak.
So make the for-profit institutions non-for-profit...

Please note that private institution and for-profit institutions are not the same thing.
What's interesting is that despite how terrifying prison is (I once witnessed a man hysterically plead with a judge not to send him to prison) it still doesn't seem to act as much of a deterrent.
That's actually a pretty substantial chunk of "the IT Industry" though. And if you're the people who make Windows, it's not surprising that it's a big enough chunk to do something about.
No worries!

The publishing industry has gotten worse in a lot of ways in the ~10 years since we did the first edition. The whole for-profit academic journals thing makes me sad in general, etc.

However, it's also impressive how much work how many people put in to publish a book (illustrators, proof-readers, copy editors, professional layout, etc., etc.). For a specialist book like PBR that sells ~1500 copies a year, no one involved is making a ton of money from the process including, as far as I can figure, the publisher.

Even though the most important reason I've done my part of that work is to try to spread knowledge as widely as possible, that all does make me want to do my small part to discourage piracy. :-)
Going based on what Will Smith (the guy who runs The Foo Show) has said on various podcasts, a heavily stylized, low-poly look works well for VR since there isn't as much of an uncanny valley and it substantially lowers the hardware requirements. Superhot, Firewatch, etc., are good examples there, and can be tuned to require less processing power to run.

Remember, there's already GearVR, and that runs off of a mobile phone.
Second-oldest Great Lakes shipwreck offers a rare window into the past
I really dislike the X joins Y wording of these kinds of statements. Is Mapbox a league of companies in the mapping business? No. It's another company. Human was acquired by, or maybe merged with, Mapbox. We cant we just say that? Is there actually a good reason not to?
This is exactly what I think of when I read this kind of unilateral negativity about C. I love writing programs in C. I don't need to learn any new semantics ever. Even the integer types, as parent was complaining about, have been largely cleaned up(I use (u)int(32,64)_t and (s)size_t and everything just works.

The problem space is well understood, the tools are widely-deployed and reliable, the performance is excellent. I just don't see how people can be so negative about something which has been so immensely useful without getting in the way.
I don't think the point had anything to do with fast food vs local restaurants. The point was more, a suburban area might only support one or two restaurants, whereas an urban area can support a greater amount, and therefore a greater variety of restaurants.
> The other idea being FP languages with hardware-level capabilities.

This won't happen until FP implementors work on bridging the gap between typed lambda calculi (ideal source languages) and the C machine model (ideal target machine). This needs:

(0) A limited form of dependent types, tailored to express invariants of data structures, rather than arbitrary mathematical propositions.

(1) Substructural types, so that use-once objects can be reclaimed eagerly and deterministically.

(2) Designing abstractions so that their implementations have no overhead with respect to what a C programmer could have done manually.

But FP people in general don't seem terribly interested in any of these. Instead they write compilers targeting JavaScript.
AMIRA: Automated Malware Incident Response and Analysis
We're working on it. http://store.bbc.com
So there is a fairly significant bounce back starting at ~12:40. My best guess would be profit taking from shorters? I wonder if there would be any way to know who shorted this, it seems like the perfect type of thing for some inside trading in DC to take place.
> I've concluded williamtrask is a bot - it really doesn't seem to "get" the point!

You're insulting one of your peers here. Insults, clever or otherwise do not belong on HN, especially not in threads where those peers offer their works for - limited - review.

If you're shocked by someone writing a book that has an actual audience here and even more shocked that they would have the temerity to charge for their work, if you complain they won't give you 'access' and then insult them to boot when they offer to do just that you go from 'clever' to 'asshole'.

I've flagged your comments and would really appreciate it if you found it in you to apologize to the topic starter, subthreads like these make me sad.
WhatsApp GIF support is on its way
Ooooh, now this is interesting!

Presumably it clips just the article and not all the textual content on a page?

I've long had an idea for an ePub app that will take email newsletters and compile them into something like a weekly ePub. I'm not a dev, though. I don't suppose there's any scope for this plugin to eventually work with non-browser content, is there?
Consumers don't really need multiple steam-like platforms either. I don't see the market supporting more than a couple. It's a steep hill to climb for anyone who want's to compete with Steam.
I too have felt I had such ideas but when I look further I came across many more people have done it or have tried to do it :)
What's high-level about bus1? This has nothing to do with systemd, and very little (apart from history) to do with kdbus.

As to portability, this is a linux kernel module, but there is nothing really inherent to linux about it, so porting it to another kernel should not be a lot of work if that is interesting to anyone.
one of the main benefits of using Vagrant is that you can have a disposable virtual environment that is provisioned in the same manner for every team member. No set up time, no running around asking why this doesn't work or where is this service, (well assuming the box provisioning is strong), it just works the same for everyone.

OP is seemingly saying that it's easier for him to just host his development environment in the cloud, which is much different than having your own personal local installation of your services.

I would argue that vagrant is pretty portable and provisioning is only as efficient as you create it to be. If you provision a box and save it in the cloud, your vagrant box can be used by anyone anywhere. If you are provisioning every time you vagrant up there are plenty of better ways to do this such as creating your own vagrant box with the base provisioning is already saved.
this just makes me glad that Garry Johnson is campaigning on criminal justice reform. From his website

"How is it that the United States, the land of the free, has one of the highest incarceration rates in the world? The answer is simple: Over time, the politicians have “criminalized” far too many aspects of people’s personal lives.

The failed War on Drugs is, of course, the greatest example. Well over 100 million Americans have, at one time or another, used marijuana. Yet, today, simple possession and use of marijuana remains a crime — despite the fact that a majority of Americans now favor its legalization.

And who is most harmed by the War on Drugs? Minorities, the poor, and anyone else without access to high-priced attorneys."
Other sources agree with the 28 year sentence. Here's one from 2013 regarding an appeal being denied, and as far as I can find it didn't go any higher.

http://thetimes-tribune.com/news/court-denies-civarella-appe...

EDIT - You can verify this online at https://www.bop.gov/inmateloc/ and search for 15008-067
There are many (*nix-inspired) aliases for frequently used commands though. I think PowerShell's preference for verbosity is a strength more than a deficit. Why "grep" when select-string "sls" is so much more intuitive and promotes readability.
@HN mods: this list could be used to make the domain in parens after the link more accurate, no?
I read this a while back. It's an interview with the dude who wrote PS https://www.petri.com/jeffrey-snover-powershell
I don't think it's necessarily the will of the people that they are representing, unless you mean 'people' in the Citizens United sense.
Check how your salary compares to your peers at work, school and location
Is it possible to edit my reply? I got your point.
Memes are a great example of this. They form, spread, and evolve so much more quickly on online communities than in the real world. I wonder if this represents a faster evolving community online, or one with weaker bonds because they're always in flux?

[1] Memetics is a theory that the base unit of culture is a "meme" (in the Richard Dawkins sense of shared worldview, not in terms of Pepe. But him too) https://en.wikipedia.org/wiki/Memetics
Here are the near-final designs for Eve's 'Pyramid Flipper' Windows 10 2-in-1
> Drawback of ZeroNet is that it can host only static pages, page can't be generated dynamically. Max size for a page is 100MB.

http://127.0.0.1:43110/1KmvqK1WUidEA5vH3KVb6xExAfW7maj9jK

about 5 GB site
> if I can't apt-get it, I'm not interested,

It was released just now, under MIT license. Give it a little time and it'll show up.
What's an objective measurement for jobs as diverse as software engineer, system administrator, computer technician, and first-tier support? The Tech Industry is made up of these roles and many more.

Just take a software engineer for example. LOC is fallible in too many ways to take seriously. Number of function points coded? Number of bugs fixed? They are all very fallible.

How about mentoring? How about reviewing code? How about documentation? How about professional development?

Depending on the situation, reading a technical article can weigh higher than a support issue. How do you develop the weighting for the different factors? Can it be applied across organizations?

To confound it further, people tend to take on work that doesn't fit their title. The smaller the organization, the larger the diversity of responsibilities.

Then there are soft factors like knowing which issues to address immediately in order to keep them from percolating up to your manager, working well within a team, communicating effectively, etc.

My opinion is that we are unlikely to see objective, effective measurements of productivity for the Tech Industry anytime within my employment life. It's not a failure. The number of factors involved, not to mention the ability to gather the measurements, is staggeringly complex. After all, we're not factory line workers producing pre-defined widgets.
> This completely misses the key factor: (most) computers were not big or fast enough to run high level languages back then.

The first paragraph leads with that key factor: "Even back then, there were better languages/OS's that cheap hardware just hadn't caught up to. That cheap hardware's limitations, and them alone, drove the design decisions of BCPL, B, and then C."
So first you say you don't know, then you say "if it is this thing that I completely made up then they are wrong".

Well, that is certainly an interesting way to comment on an article.
Yes that was an attempt at humor. The mattress has offered 0% for a long time, and it will take several rounds of redenomination to convince most people otherwise.
Visit http://www.paysa.com to see how you rank. Also see what people who earn more than you do.
talking about a wrong dude :)
There is nothing complicated about drone strikes. They are conducted without judicial oversight and without any process, let alone due process, and provably kill more non-combatant civilians than enemy combatants. They are well-documented and there are long lists of the victims with age, name and sometimes even pictures.

Therefore, naive as I am, I thought in my previous contribution: Why not judge a country's values on the basis of their actions rather than on the basis of internal propaganda or wishful thinking.
This completely misses the key factor: (most) computers were not big or fast enough to run high level languages back then

From the 1st paragraph, that's what I thought they were going to talk about:

totally contradicts real reasons why C is designed the way it is. Even back then, there were better languages/OS's [1] that cheap hardware just hadn't caught up to. That cheap hardware's limitations, and them alone, drove the design decisions of BCPL, B, and then C.

But you're right, they're mostly talking about the compilers.

So anyone who could come up with a high(er) level language that would run on smaller machines was a winner.

I think that's what the Objective-C folks were thinking. I guess the author would lament that they chose C as the other partner.

Only C has survived into the modern era

Forth was around in those days. So was Smalltalk and Lisp. So maybe, "survived as more than a niche language?" (Forth and Smalltalk are really from the 70's. You could argue that only Lisp is from "those days.")
> all these hypothetical unsold luxury properties for years and years

I never said they were unsold. They sell. That's not the problem.
Another good step would be to legally bar organizations that directly benefit from jails/prisons from lobbying for any law that is likely to result in more prisoners or higher sentences. These would include correctional officer/law enforcement unions, bail bond companies, criminal defense attorneys, and any company that derives most of its revenue from selling goods or services to jails/prisons, inmates, or criminal defendants.
I forgot the eli5 part.

Let's say you have a little sister. It's been a little while since she screamed about her stuffed frog, but you think she is going to do it again soon. You come to me and say that I can have one of the cookies out of your snack every day if I agree to give you a whole bag of cookies next time your sister screams about the frog.
Performance isn't really an issue with Unity although I suspect on average Unity games may be less optimized due to the relatively small or inexperienced developers that are the engine's bread and butter. (I'll admit this is a sweeping generalization though.)
Organisms might be quantum machines
I'll point out that slavery was abolished by the French government following the Revolution (though the slaveholders obviously fought tooth and nail to prevent the law from being applied), before being re-instated by Napoleon (under pressure from his wife, I believe).
History and Spirit of C and C++
See the ksummit announcement elsewhere in this thread. The list of issues is given there. We could get 95% of the way in userspace, but not all the way (the issues are by no means obvious or trivial, so take a look at the announcement).
The one you quote first.
Another problem with using decade-old sources :)

The article above is from 2/29/09. A 2014 article[0] shows their guilty pleas were later rejected due to their behavior, and both given larger sentences.

> Both originally agreed to spend seven years in prison, but then Ciavarella talked exclusively with Newswatch 16.

> "I loved the juvenile court, I loved helping those kids. I would never do anything to hurt a child, that's just not what I do. That's not me. I was always there for those kids. I resent the fact that people think I did something improper. I didn't do anything improper when it came to the care of those kids," said Ciavarella in July of 2009.

> Days after that interview, a federal judge rejected the guilty pleas of Ciavarella and Conahan, saying their behavior didn't really accept guilt.

[0] http://wnep.com/2014/01/26/five-years-since-ciavarella-and-c...
San Francisco has record revenue, almost doubling in recent years (and what's been done? We had a 100M deficit last year???!). There's lots of taxes one can put in place beyond property taxes. Furthermore, those that are locked in by prop 13 will slowly die or move losing that protected status. Meanwhile if prop 13 went away people like my parents who bought in the bay long ago would no longer be able to afford living here. We need to protect the long time residents who have made the city what it is. They're becoming increasingly rare, and once trends change (suburbs become popular, tech busts, prices are too high, other cities catch up, etc) SF would be bare without them.
We need 40 lashes instead of 2 years in prison. We need a harsher system that accurately punishes crime.
It's not meant to be a deterrent to criminals, it's meant to keep regular people in line. It's very effective at that. This is why my suggestion that crimes committed against prisoners should be prosecuted produced such a harsh reaction.
Trying to be both a platform and a community are goals which are often in conflict, especially in terms of operations. Communities really need things like trust, reputation, moderation, rules, and enforcement. These are things that are hard to enforce programmatically, and often require a lot of customization.

e.g. reddit started as a platform for communities, but the success of /r/all made it more a community of communities, at which point some of the more extreme communities became a liability and had to be censored. In contrast, imgur appears to have managed the separation between the two quite well.

It is still unclear what twitter wants to be.
Show HN: TurboRLE: Bringing Turbo Run Length Encoding Incl. SIMD to Java
Short interest on CXW was only 8.8%. Probably just digesting the news, realizing this was panic selling and states still held the vast, vast majority of private prisons.
> When you write C you have no notion of what the compiler is going to output whatsoever

Well, sort of... but what language isn't that true of? And really, what language isn't that more true of than C?
Recommendations for finding a professional cover designer? That's one of the things missing from the original article that I was interested in.
Java Critical Natives Interface. Access TurboRLE incl. SIMD! from Java as fast as calling from C
Depends on what you're building. If you're concentrating on high end, luxury apartments, then no, you're not gonna do much for the price of housing. To believe otherwise is to believe in trickle down economics, which is well known to be a failure. Nor can you really do it by concentrating purely on low end housing, as that will probably fill up faster than it can be built.
Technically, yes. The US government could directly change DNS entries for ccTLDs in the root zone (or sign alternate versions and use them for hacking).

However, that would be the nuclear option. And I guess most countries would see that as an act of war.

Creating alternate DNS roots isn't very hard.

So just like the US is technically capable of launching missiles in the direction of North Korea, but doesn't do it. It is very unlike that the US would directly mess with ccTLDs.

From a security point of view, locally installing trust anchors for all ccTLDs would be a good idea though.
The post links to another article with a few more details:

[Imagine that the securitisation industry] had to carry the same level of capital as banks do and to make an adequate (10%) post-tax profit on that capital. The higher costs entailed give a sense of the scale of the current distortion. On this basis The Economist calculates the subsidy on mortgages to be running at $150 billion a year, 1% of GDP. (This estimate includes the impact of the Fed’s bond-buying on interest rates and the cost of tax breaks on mortgage-interest payments.)
> Did the company actually decided to keep/lay the employees individually based on your feedback from the interview? Or were the destiny already decided beforehand and the interviews were just some acting?

A bit of a mix of the two. Essentially you were "soft laid off" if your project ended and your group didn't immediately have another project to put you on so you could apply to work at another group within CSC. If your interviews went well (and they all did interviews differently to the point where some groups did zero interviews and some, likes ours, treated them as a new hire (we were an acquisition so we didn't think they'd have the same quality as us)) then you would stay employed and just work at another group. If the interview(s) didn't go well then you were eventually laid off.

I never went through this process beyond the interview side of things but it was explained to us multiple times. The crazy thing is CSC, at the time, was so large (over 97k employees) that it wouldn't surprise me if each of the larger groups did this even differently. This was just my experience.
Apparently at least one of them continued saying they were innocent after the plea deal (in which they admitted guilt), so a court threw out the plea and retried them in 2011, resulting in 17 and 28 year sentences instead of the plea of 7.25.
Yup, that was my point :)
Does't that mean we should be constantly building more, and the problem right now is because building has not kept up with demand? So, maybe this isn't a solution for today, but it seems like a good solution for a couple of years from now. And a stop gap would need to be put in place, such as removing the tax incentives you mentioned to lower demand in the mean time.
PowerShell is interesting, and I don't consider it evil. I know some people swear by it, and I am not one of those people - I'll take my AWK with a side of Ruby/Python, and a helping of SCSH, thank you very much.

It does seem a bit out of place in a UNIX system, though. In Windows, PowerShell ties to a ton of strongly typed databases (SysReg, &c) and windows APIs together into a nice package. But on UNIXes, those APIs are already well exposed elsewhere, and that data doesn't exist. UNIX data is typically stored as text, or can be extracted as such easily. We don't tend to do a lot of binary object munging. I mean, maybe if it integrated with databases, it could at least be handly for dealing with RDBMS scripting, but those bindings are available elsewhere - ruby, perl, python, etc. And MS could build bindings to POSIX, so you'd get a PowerShell version of tools like PS that returned objects, but what are you going to do if you want to munge /etc/fstab, and, say, generate user accounts for all your boot filesystems? I could do that with a line of bash and a few lines of AWK. I don't know why I'd want to, but I could.

So to conclude, PowerShell seems like a neat tool, but it was designed for an ecosystem that doesn't exist on the *nixes.
Are prisons in new York and Illinois relatively more or less humane than other states? How about per capita incarceration rates?
you know as much as a like competition in the market. Ive yet to have an issue with Steam, it works well, when I need service I can get it. thx Gaben&team if you read this.
oh man I agree with you so much. You can't do anything data intensive with powershell, it is too slow.
Don't be naive. That may be part of their motivation, but they would want control for censorship purposes even if they didn't fear harm from the US.