skysight-inc/HackerNews huggingface dataset:
> IMO, they should either drop the pretense and assume editorial control (and be held responsible for the words of every single user), or remain hands off and do what the law requires, rather than this wishy-washy stack of double standards.

I think this is a false dichotomy.
MD isn't much worse than a typewriter, but it's not a whole lot better either. There are all sorts of things one wants to do with technical documentation that either isn't possible or isn't very easy with markdown. For most prose it's fine, and there certainly isn't any downside to using it versus any other lightweight markup format for drafts of technical documentation.
That's not a ridiculous question. It's a perfectly reasonable thing to ask. Most likely, the answer to your question is no.

The reason is that without having some randomness to begin with, even rounding errors are deterministic: you get the SAME rounding error each time from the same inputs. Rounding itself isn't random. You can MAKE it random by including a random value as one (or more) of the inputs, but then it's not the rounding that is creating the randomness but the inputs. You could argue that this or that system design (roll a ball between 3 and 4 meters/sec so that 3.5m/s is just barely fast enough to reach the top of a hill, where it rolls over half of the time, rounding measured speed up to 4m/s and comes back half of the time, rounding down to 3m/s) creates a random rounding system around 3.5, but that's just sensitive dependence on initial conditions, which are inputs (barely detectible variations in push speed, direction, breeze, friction on different parts of the ball....)

No, the randomness you get out of rounding errors is the randomness you put into the rounding system, so you're still left with having to explain where it came from BEFORE the rounding errors happened. So rounding errors are very unlikely to explain quantum mechanical uncertainty.

And that was a good question.
15 years later, dev releases source code of cancelled Game Boy Color RPG
can you please elaborate? was the statement that people were sacrificed incorrect?
How do they enforce the tethering 2G cap? A proxy that you could easily configure on the computer? And would evading the video res lock be as easy as using a proxy/VPN of your own?
The secondary mortgage market isn't a recent invention. It's been an explicit policy goal of the US government at least since the Great Depression.
TAUS invites Pangeanic to present new machine translation in Sept Webinar
You don't really know what forgiveness is, but I'll help you , it's self-sacrifice, you can't hope to forgive someone if you're just waiting for them to make you feel better, because they can't replace what you lost.
Steam is basically an app that browses a website, and also downloads some stuff. It feels like a clunky web browser because it is.
That was part of the problem in delaying them from cashing out.
Just in case you're thinking of France as an example of how public rail should work, you should know that our public rail company SNCF is 50 billions euros in debt (that's 56 billions dollars as of today). We pay a very high price for it in taxes, if you think it's cheap. Think again. It may be cheap for tourists though because they don't see the taxes and bottomless debt behind it.

Source: http://www.lefigaro.fr/conjoncture/2016/06/08/20002-20160608...
That's why I unfollowed rather than deactivating. I still like using Facebook as a register of contacts with easy messaging. If I think about someone I'll look up their profile to see what they're up to. I'd use Eradicator but I need something that blocks it on mobile too.
Part of engineering a good solution is being able to recognize when you are in knee deep, and that it's not the best solution, and ditch it. That's what turns a good engineer into a great one, because then she or he turns around and builds the solution. You might not believe the grandpa here, but you're in knee deep, if not deeper.

On a personal note, I'm happy that you've stopped interacting with me. Good luck.
TAUS invites Pangeanic present new machine translation in Sept Webinar
Not true -- the incentives are the same, and we see how they have led CO orgs at public prisons to lobby for longer sentences, exactly the danger that's somehow unique to private prisons. And I explained how the same incentives exist for all the other private orgs that specialize in servicing prisons.
Again, we're talking about a very specific subset of laws here - criminal laws - that benefit a very small subset of people and businesses in the US.
> come up with a meaningful project to take on.

Three areas to explore -

1) What are the most important problems in your field?

2) Are you working on ONE of them?

3) Why not?

On this subject, Richard Hamming offers excellent advice > https://www.youtube.com/watch?v=a1zDuOPkMSw
No, I mean I'm not letting news affect my mood unless it is truly significant. I still check the news (trying to reduce) but not getting worked up about things as much.
I see. You are clearly a troll. But a clever troll, as you have some background knowledge here.
Search for photos by sketching a picture
That was my impression from sources outside the film as well. Like it was stated in the film, "if we rate them lower they'll go down the street to our competitor".
Seth Rogen Is Making a Comedy Series About Ray Kurzweil's Singularity Theory
And GOG is committed to DRM-free, too:
https://www.gog.com/support/website_help/what_is_gog_com

I've only had great experiences with GOG as a platform.

..and I love Steam, too, and both are committed to Linux as a platform for the future. (When is Portal 3 coming?!)

They each have carved out such a great niche and they're each both gamer and developer friendly.. I'm not so sure that FB has demonstrated being either of those things.
Here is the author's CV:

https://www.amherst.edu/people/facstaff/aguttmann

It's pretty impressive.

It seems unlikely to me that he is ignorant and has no desire for understanding.

It's possible he is wrong--lots of people are about lots of topics. This is his specialty, but I (and likely no one else around) am in no position to evaluate his claims.

So rather than calling him names and insulting him, tell us why he is wrong, or reference additional source material, or something. A simple web-link will do.

I mean this in all sincerity. Name calling doesn't stop ignorance, education does.
>For one, because said corporations carry on like it is. As an example, Twitter pretends it's responsible for the Arab Spring. Reddit up until very recently was loudly and repeatedly touted by its founders as a platform for free speech.

That constitutes false advertising at worse. This doesn't come under censorship in any way.

>Meanwhile, you've lost your social network and get to start over again from square one. This is not a minor annoyance.

And so a website owner is obliged to give you free reign on their site? Sorry if I don't agree but the fact of the matter is that leaning on a walled garden to keep your friends is IMO a bad idea. I've been hit by the ban hammer more than once on sites like Twitter and I've learned it's best to keep your friends on your contact list on the old phone. Yes, it's not as hip or cool but luckily many contact apps have social media fields.
I am Setsuna and Firewatch were neither sluggish nor buggy.
You are missing my point by focusing on just half of it. I like C and know a few more people that like it too. I'd happily start new projects in C as long as they fit C's (traditional) use cases.

I don't think anyone really likes COBOL. And I don't think anyone would start a new project in COBOL given the choice.
Ah - I'm glad this is about a different incident than when the diving pool turned bright green. Which I'd suspect would classify as a problem.
I don't understand Microsoft any more. They are making all their proprietary lock-in stuff open source, and they are alienating their user base. I've heard a number of long-term Microsoft users express frustration the user experience (not to mention the Windows 10 upgrade shenanigans). It was bad enough that my dad, a long-time lover of Windows NT (he liked its VMS legacy) switched to a Mac and loves it.

I feel like Microsoft might be pulling a Sun here. However, I'm sure a lot more likely to use Microsoft stuff if I'm not tied in to Windows.
What I find interesting is that the person who would design the game dynamics for a new sport and the game dynamics for a new video game, like call of duty, essentially have the same job description. https://en.wikipedia.org/wiki/Game_design

What's even more interesting is how deep game design actually goes in human culture/history. Anything competitive between humans could potentially be modeled as a game. You could even think about war as a game (there are rules, teams). I could imagine ancient humans saw hunting as a game. Play is also super important for the proper development of children.

As for why some sports/games survive while others fail, I'd argue that it's the same reason anything designed lasts the test of time, gets replaced, or becomes obsolete
I am Christian that does not claim the US is a Christian nation for precisely the reason you describe - forgiveness simply isn't an American value. We value punishment, stigmatization, and maintaining their permanence via information technology.

We only forgive when it's convenient or necessary - thus Apple's hypocrisy in hiring an abusive misogynist like Dr. Dre, with Tim Cook issuing a statement that more honestly should have read "This is a multi billion dollar deal, damnit! It needs to happen so you WILL forgive him!"
Lobby all you want, but if people don't like to watch the game or participate in it, lobbying won't help it stay alive.

In that sense, money is just a proxy for interest.
On the upside, Gakwer.com is shutting down.
It should be like the first rule for brothel customers: don't hold a press conference to talk about what happened that night!
I guess the point is the point. Potential bridges that do not exist already and probably never will do not matter -- extending that idea of potentiality I could say that you are free to reimplement the CLR in Fortran, so PowerShell is compatible with Fortran? Oups sorry you already reached that ridiculous point, only with Cobol.

Virtually any language can already input and output text. That's the real lingua franca of computing (even if it is messy and dirty), not .Net objects...
Probably deliberate; probably sensible too. Package up a group of people capable, as scientists, of making auto-trucks work. And seek a company with deeper pockets that wanted to get into the auto-truck business, and that could take them on as a ready-to-go modular truck department.
The GPG folks don't currently recommend revoking keys based on this: https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/0003...
Despite what anyone says, America and Americans don't believe in 2nd chances.

I have seen first-hand that America and Americans can believe in 2nd chances, particularly if the perpetrator is white and comes from a middle/upper-middle class background. Police and the DA are willing to soft-pedal the charges. The prosecutor is willing to plea-bargain away and otherwise chip away at the penalty. (Even giving away 1/2 year of probation, beyond the wishes of the victim.) I've seen first-hand that 2 counts of felony assault can be whittled down to 1 year of probation -- provided the assailant is white and can afford good lawyers. White lives and white dignity matter the most in the US -- even in California and the Bay Area. Perhaps especially so.
I never liked dtruss much for complicated debugging because the output shows way too many things in hex. OTOH, output from strace on Linux tends to be much nicer. e.g.

$ strace -tebind nc -l -p 8080
14:27:44 bind(3, {sa_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("0.0.0.0")}, 16) = 0

$ strace -teconnect nc 10.88.88.140 8080
14:28:29 connect(3, {sa_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("10.88.88.140")}, 16) = -1 EINPROGRESS (Operation now in progress)

Does anyone know if the various dtrace-based dtruss implementations can be made to do this?
Awesome, thanks for the explanation!
It's still not relevant to the point, as this is her field of study. I would trust her to know what's going on before any random doofus on the internet.
"Deserve" is a pretty big word to use here. No country deserves anything. And also I am not sure why USA should give up anything because some other country feel entitled. Congo or Myanmar will not have much of a say in how internet is managed compared to China or Saudi Arabia. But it would affect all internet users.

Once USA gives up this control it can not take it back and hence I think USA should not give it up.
> I wonder what kinds of devices this is intended for? Presumably, they are a very important market for Qt to have implemented this? And these devices have graphics displays but they lack GPUs? What device could that be?

Unfortunately many (mostly Intel) chipsets have terrible drivers and have been blacklisted in Qt 4.6. So if you want to target a large share of all desktop machines the software renderer is a must.
But 99% of what we do are not that of heart surgery. Much of it is playing. Much of it is experimenting.

And it shows. However, just because you can get something to work, in some way, does not suddenly make you (or anyone else) a professional. Case in point:

http://meta.serverfault.com/questions/6229/frustration-when-...

...Nor does it make your playful experiment fit for production where people like me are trying to get work done.

"I got something to work. Because Linux! Because community! Um... I think I'll go get a job as a computer professional now. What could possibly go wrong? Linux is so awesome!"

People believe computer science is different from surgery because it is: Nobody dies when my half-assed experiments with OpenGL crashes. Nobody dies if my laptop crashes.

An operating system's kernel is an extremely complex, special piece of software. A bug in such software can cause many people to die, which is why someday you might see disclaimers about running a nuclear facility and fitness of purpose. (Interprocess communication, the original topic, is part of an operating system's kernel.) Writing and diagnosing such software requires very deep insights, which very few have, even among computer professionals. Additionally, it absolutely and without fail requires formal education in the problem domain, it requires experience, and it requires apprenticeship, and I'm writing about physical one on one mentorship. It's not something one can pick up "from the community", never has been, and never will be, and if anybody tells you any different, they're either dangerously ignorant, or lying to you for the purpose of their own agenda.

Experimenting is all good and well, but when the entire armies of you start deploying your experiments in production and it becomes a trend and then the rest of us are, in fact, forced to take on such jobs because there aren't better ones, then it becomes a systemic problem. Not to mention that armies of you are currently in the process of artificially driving salaries down and it will be years before the market self-corrects, so make that a double whammy.

Now, me, I don't so much mind that cheap Linux labor is artificially driving salaries down, since cream always rises to the top, as they say, but I do so very much mind being forced by contract to work with things like ext3, which is based on concepts from the past century and which have since been long abandoned elsewhere, or that my really cool super slick database becomes unstable because of your experiment ticking underneath it (and before you ask, if it were up to me, I'd never put my database on your experiment). I mind even more when your (plural) experiements end up causing a priority 1 incident in the wee hours in the morning, when I'm busy getting my beauty sleep. In my case, you see, it's "because client contract!" Slightly different slant on things than in your case. Welcome to the industry.
> But on UNIXes, those APIs are already well exposed elsewhere, and that data doesn't exist.

I'd go with exposed, but not necessarily well. Examples I run into all the time: get an IP from an interface, change iptables entries, even change fstab options. Sure, if you write enough regex, it will probably work most of the time. But it's never going to be as reliable as get_ips('eth0'), or get_filesystem('/tmp').options.add('nosuid').
I really don’t, it’s more of a feeling. With an open-source release like .NET it seems more like better documentation. In fact that was the case for early commercial Unixes—you needed the source code to actually use the system, but it wasn’t open-source.

Open-source as-documentation (for lack of better term) is still useful. It makes bug fixing a whole lot easier, for one thing. But it’s not quite the same as open-source ecosystem. For that you need to have a diverse set of actors, sharing the same goal. That’s what I think successful open-source project makes. You need to accept the fact that the project is not just yours. Something like that.

Of course Microsoft could do all those things. Who knows, it they’re determined enough they might turn it around. The problem here is like I said Java is just good enough. No one really cares, except people that could use some better documentation, that have been already invested in the ecosystem. That’s why open-sourcing is still valuable, but also why they’ll never gain any adoption of the kind they’d need.

Sorry if that sounds like rambling, it’s sort of late.
Raspberry Pi Zero's seem to be hanging out with Sasquatch and Nessie these days.. that is, if they really exist at all and aren't just one of those myths, like the one about Elon Musk being an actual human.
Fireproof barriers are mostly just meant to give the driver time to exit. When there's a lot of fuel burning there's not much one can do except try and redirect the fire away from harming the people inside it. Eventually they give or the fire bypasses it by heating up other parts of the car and causing those to combust.
Use Android device as WiFi repeater
This strikes close to home for me, because I've done this "by hand" quite a number of times, using some interactive Gimp filters, with very good results. I've been able to take a perspective photo of a curved page lying on a desk, get it almost perfectly straight, and threshold it to clean black and white or sharp gray scale.

Here is my very quick and dirty manual job of the same example page:

http://www.kylheku.com/~kaz/dewarp.png

Literally less than five minutes.

First I cropped the image. Then duplicated the layer. Blurred the top layer (Gaussian, 50 radius). Then flipped to Divide mode and merged the visible layers. This leveled the lightness quite well, almost completely eliminating the shadow over he right side of the page and all other lighting differences. There is a hint of the edge of the shadow still present because it is such a sharp contrast; but that can be eliminated in an adjustment of the intensity curves. In such cases it may be helpful to experiment with smaller blur radii, too.

I then did a perspective transform in the lateral direction, squeezing the left side top-bottom and expanding the right, resulting in the warp now being approximately horizontal. (The perspective transform is not just for adding a perspective effect; it is also useful reversing perspective!)

Finally, I used the Curve Bend (with its horrible interactive interface and awful preview) to warp in a compensating way. Basically, the idea is to draw an upper and lower curve which is the opposite of the curve on the page. I made two attempts, keeping the results of the second.

If the preview of this tool wasn't a ridiculous, inscrutable thumbnail, it would be possible to do an excellent job in one attempt, probably close to perfect.

Because the page is evenly light thanks to the divide-by-blurred layer trick, it will nicely threshold to black and white, or a narrow grayscale range.
One really doubts they have good enough records to accurately draw that line. More probably they're just moving it at a generally constant speed, fudging a bit at the turns.
Perfectly valid and interesting points. Obviously (or not so obviously) that depends on the company.

If it was my own company, my local or town company, my community, or my family's, I would actually want to support it or fight for it. I'm also at a point of life where I've afforded to buy a house and am actually willing to sacrifice or put in effort to make things better in my community. I'm actually looking for a job nearby that I can sit in for the next few years. Does such a job exist anymore at any scale? I realise that many people can't afford to even buy where I live or into their local community any more.

But my current employer is a giant organisation. Some of my bosses aren't from the same nation, let alone the same community, they have an off-shoring agenda. I've been through 2 restructures recently and lost two bosses and several workmates.

I'm not looking to apportion blame, I know who I'm working for and why.

But I do think it's more of a logical outcome of our modern society and economics, even though I have a strong urge to contribute locally, and I actually want to settle down somewhere long term...that's really hard/risky...
This is phenomenon is more widespread than people believe.
Here are some recent articles/posts regarding this
https://digitalculturist.com/drowning-in-a-sea-of-informatio...

http://www.blog.theteamw.com/2009/11/07/100-things-you-shoul...

https://news.ycombinator.com/item?id=10724460

http://www.nytimes.com/2015/11/29/opinion/sunday/addicted-to...
> (especially electric, hybrid etc.)

Not really the case any more, I just renewed my tabs on our EV and there's now a $150 EV tax per year in WA state.
As always, it's a tradeoff. Doing something as a trait is hard for its own reasons, at least in a standard library. Should radians and degrees be two traits, or one? If we pick wrong, are we okay with having that be stable forever?

Plus, since you can define your own traits, if this is functionality you need, you can just do it, and delegate to the inherent implementation for those two types.
Asset markets are a poor choice for studying "accurate shared beliefs". They're an excellent choice for studying groupthink, though.

The whole premise that people arrive at accurate shared beliefs is rather extraordinary to begin with. In my experience, widely shared beliefs are much more likely to be inaccurate.
Guide to Feature Flagging
Not to ask a silly question, but how does an auto-pilot truck (w/ no driver) get fuel? If there will be a service that provides fuel to driverless trucks, how will the business (who owns the truck) verify the PPG and gallons loaded?
“Predators work at night” job ad
That is an awesome post. If you are thinking about writing distributed systems code you need to understand this behavior of TCP/IP completely. Back when a 100 nodes was a "big" network these sorts of problems were so rare that you could be forgiven for not taking them into account, but these days with virtualization you can have a 500 node network all on the same freakin' host! And the law of large numbers says "rare things happen often, when you have a lot of things."

Fun anecdote, at Blekko we had people who tried to scrape the search engine by fetching all 300 pages of results. They would do that with some script or code and it would be clear they weren't human because they would ask for each page right after the other. We sent them to a process that Greg wrote on a machine that did most of the TCP handshake and then went away. As a result the scrapers script would hang forever. We saw output that suggested some of these things sat their for months waiting for results that would never come.