jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's psychologically complicated but it has to do with people telling you that you yourself are living a lie, and exposing that lie. That ties right in to 'ego' and self preservation.

People do not like to have their core beliefs challenged in a credible way.
An aging US population, massive growing debt, shrinking dollar and shrinking manufacturing says America's decline is now.
But do you really want to pull down 109GB on every laptop you install Dropbox on? Or would you manage that via multiple Dropbox accounts? From what I can tell, Dropbox hasn't yet tried out the "backup solutions" space, but I'm also hoping they will, as most of my machines are constantly running out of disk space.
The funny thing is China isn't an imperialist country. They're primarily concerned with their internal affairs and with the rest of the world insofar as they need their raw materials and advanced technology. They're not very interested in leading and controlling the world like the west seems to be so obssessed with.
Offhand I can't really think of a way to manage the problem. Instead I am looking at ways to identify the bad parts of it and improve detection. Email me if you would like more details.

At this point the specification is not going to just remove or change the problem elements simply because outside the context of the Internet, their not bad. The specification merely offers flexibility to those using or creating PDF files. It is the abuse of that flexibility that make it extremely difficult to identify "known bad" files or protect against them.

What I was getting at was a centralized approval system similar to an issuing certificate. In other words, to use certain functionality, you would need to request it from a trusted entity. This of course would be outrageous and likely to be circumvented, but it never hurts to dream.
I also enjoyed their Indigo workstations, which included a 3D stereo goggle viewport. In 1998 I spent 6 months working on a 64-cpu Origin 2000 supercomputer, which had some serious power for long-running Computational Fluid Dynamics jobs.
Yup, that was a day one lesson in numerical linear algebra.

Another lesson: At times will find that are forming 'inner products', that is, for some positive integer n and for, say, single precision, floating point a(i), b(i) for i = 1, 2, ..., n, computing

a(1) x b(1) + a(2) x b(2) + ,,, + a(n) x b(n)

Well, do that computation in double precision. Convert the result back to single precision if necessary; still definitely, if possible do 'double precision inner product accumulation'.

Why? The first rule of numerical analysis is to avoid the difference of two large numbers whose difference is small.

Why? Because maybe 12345.6 and 12345.7 each have 6 decimal digits of precision but they differ by 0.1 which has only 1 significant digit of precision and, thus, is not very accurate and can feed inaccuracy into the subsequent calculations.

So, when accumulating an inner product, a product a(1) x b(1) is basically in double precision, so KEEP THOSE DIGITS, especially since the additions may be the small differences of large numbers. So, by doing double precision inner product accumulation, have a chance of having full single precision accuracy for the result.

Next, when you have a solution x^1 to Ax = b, substitute and get Ax^1 = b^1, form c^1 = b - b^1 as an 'error', and then solve Ay^1 = c^1 and correct for the error by setting x^2 = x^1 + y^1. So, if y^1 is accurate, then get

Ax^2 = A(x^1 + y^1) = b^1 + c^1 = b^1 + b - b^1 = b

Of course, could do several steps of iteration here.

This process is called 'iterative improvement'.

This and more are in

George E. Forsythe and Cleve B. Moler, 'Computer Solution of Linear Algebraic Systems', Prentice-Hall, Englewood Cliffs, 1967.

E.g., pay close attention to 'partial pivoting'.

Beware of the fact that Ax = b may have a solution but not a unique solution. If this is the case in your problem, then it would be hopeless to look for A^(-1) yet a solution might still be easy to find.

Note that if there is a solution, then can (1) notice that each of the numbers is in 'floating point' and, thus, just an integer times a power of 2 (10, whatever, assume 2). Thus, in Ax = b can multiply A and b by an appropriate power of 2 and, then, have a problem where all the given data is integers. Then, for some positive integer m pick m single precision integer prime numbers and for each of these numbers, using only single precision integer arithmetic, solve the system in the integers modulo that prime where find multiplicative inverses using the Euclidean greatest common divisor algorithm. Then take the resulting m results and use the Chinese remainder theorem to construct the full multiple precision rational solutions at the end. So, have solved the system exactly using only single precision integer arithmetic. See

Morris Newman, "Solving Equations Exactly," 'Journal of Research of the National Bureau of Standards -- B. Mathematics and Mathematical 'Physics', volume 71B, number 4, October-December, 1967, pages 171-179.
I don't either, and I'd love to know who does and whether they've written about it.
I would try nearlyfreespeech.net. They may cave too, but they allow anything to be hosted provided it is not illegal. They have a page describing takedowns.
I know that this is just Sheeva hardware, but I think this application begs for a second Ethernet port. Then you could use it as a “tap,” wouldn't need to find a an empty network port, could spoof the MAC of the device behind it, etc. Even better, put power over Ethernet in it and use it to replace the power injector already attached to that Polycom in the conference room...
Thank you for CoffeeScript (changed my life!), and a very Merry Christmas to you!
No, this is an overblown but common thing for people to say. Both sides do science, just some of us do science on abstract systems where in mind analysis is appropriate and others do science in less abstract systems where it is appropriate to experiment earlier.

Engineering on the other hand, is defined by an exemplary focus on good reliable design a system. Engineers often run tests as part of their work, but don't typically run experiments. (The difference, by the way, is that one can fail a test, whereas with a good experiment you succeed in showing something no matter your results.)

Please refrain from buying into the notion that science must be done only in worlds of abstraction and science done in less abstract systems must be labelled engineering. The use of the scientific method is what distinguishes science from engineering. My research requires me to do both at times.
I believe "Seasons Greetings" is the optimally nondescript, and therefore PC, phrase, only acknowledging that we are, currently, in a season and that we greet it.
Thanks for your response - we're always about good feedback!

First, a correction - it's ClearDB, not CloudDB.

We use a combination of MySQL and our specialized service platform to provide users with an instant means of getting up and running without having to deal with setting up and managing their own database solution.

Your software will run faster because, as your user-base grows, your data solution (us) automatically scales with that growth. No more need to find ways to scale your data solution. Less money, less fuss.

Saying that "we're all about money" is interesting, especially when you compare us to other cloud database providers, such as database.com, we are actually less expensive - by far - than they are. Further, you can sign up for free, get four times as much usage as they provide (just as an example) for free, and you get a staff of highly experienced database engineers behind you, 100%.

So, we solve the problem of scalability, cost, and time lost to trying to solve that problem yourself. In short, we save you money - lots of money.

Hopefully that addresses your questions :-)
Care to share your email in your profile? Would love to follow up with you as I am looking into the same problem as well.
I recall running Windows 3.11 on a Mac using the earliest versions of Connectix Virtual PC in the late 90s. It was so slow as to be unusable. And today we can run Windows 3.11 in a browser. Mind-boggling.
That, for want of a better word is absolutely incredible. I keep using that word and I think I know what it means but really, what were they smoking?

MUMPS (har har) has it's origins in the medical world so there are a lot more people versed in mumps in that world that have domain expertise regarding hospitals but you'd hope that that chapter of the Cambrian explosion in programming was closed by now and that someone would come to their senses and would say: absolutely no more new development in MUMPS. (And 'Mapper' for that matter.)

They were dead-ends 30 years ago, they're not magically going to be better in 2015. Of course it would be hard to get rid of 1.8B euros using any other available technology so maybe that's were we can find part of the answer of why this happened.

Maintaining MUMPS code is an interesting exercise in pasta consumption, the language more or less dictates it.

See also: http://thedailywtf.com/articles/A_Case_of_the_MUMPS
The concept of Cloud Portability is really fascinating, but is it really enough to bring some standardization and uniformity in the DevOps community?
I agree that it can be a bit jarring.
I have a new grid/swap version in the works, but it's not quite ready yet. I spent a bunch of time sweating the live feed but decided I could live with it for now and just get it launched.
I posted this because it's useful for sorting http://news.ycombinator.com/leaders by avg.

Edit: although it does an alphabetic sort, so it's not all that useful in the end...
None from me, but make sure your resume/CV is current before doing so (especially if you're a wheel that can be replaced).
This was your "weekend" project right? I remember seeing it and reading the blog post a while ago. Would you be willing to share some info on your numbers (visits, conversion rates etc)?
Very cool! I've been wanting to play with backbone.js for a long time but I can't make time for it. Hopefully next weekend I'll have time.

Are you planning to make a tutorial or something?
No... countries like Ireland explicitly set lower tax rates to attract companies to open HQ there. You think Apple has an HQ in Ireland just because they like the whiskey?
if they could identify the face with sufficient accuracy, why not just take down the video?
Some people think 6+ is "more than fast enough" and others want the thrill of 3.5 seconds. There are enough people in the second group to keep manufacturers making cars for them.
> Their UI is better than Samsung.

Is there any UI that is *worse* than samsung?

They have ads in the menus now. And their UI layer adds significant touch latency.
The judicial branch did decide this.
You can ask two specific questions about the presence of an animal. "Is the dog a service animal required because of a disability?" and "What work or task has the dog been trained to perform?"

I would think Uber would want to handle those sort of compliance issues before the driver gets there. As you don't want the driver to get something wrong. And it just makes things smoother for everyone.

Not sure if they can require a rider provide this information ahead of time, before pairing a rider with a driver. But if its voluntary, I don't see any problem with making the process smoother for everyone. Again IANAL, so could be off base though.
FWIW, Uber does offer an option called UberAssist[0], which is available in San Francisco (where this woman is from). And as someone else pointed out, Uber sends emails to drivers periodically. What more can it do? Boot drivers after a discrimination incident? By then, it's already too late.

[0] https://www.uber.com/blog/los-angeles/introducing-uberassist...
I recall that fitting example from undergrad physics. Nowadays, with deep learning going on with billions of parameters being fit, it probably makes somewhat more sense to recall that bit of humor.
For every dog lover falsely claiming their pet is an “emotional support animal” in order to get special treatment there is a dog disliker falsely claiming (or perhaps grossly exaggerating) “allergies” and the result for both is the same: no one believes someone actually has a support dog and no one believes someone actually has severe dog allergies. If everyone was truthful and didn’t seek special treatment both situations would be rare, easily handled, and a complete non-issue entirely unworthy of discussion.
They are not sufficiently interested in the theory of computation for this to work out.

They are more into applied science (applied to everyday life). Theory of computation is certainly interesting, though.
No need to lower yourself to personal attacks, whatever message or opinion you are trying to express is severely derailed by this.

India is one of the worst places (if not the worst) when it comes to inequality. Caste system is a proper evil that should be gone in 21st century if the country wants to call itself civilized. Millions of us have seen it first hand when travelling through it. It can't be expressed by mere words to a westerner, one has to see it. How deeply it is ingrained in whole society.

I did backpacking 6 months in the past all over it, and in some ways this shows you more of a country than any other way of travelling and integrating. One ex-girlfriend did spent few years living in Mumbai with her ex. She had no clue about real India, especially when I compared the backpacking with her. Like literally no clue. What I want to say - just staying there as a westerner doesn't make you automatically see all good and bad. Depends how dirty you want to get, how much off trodden path you want to go. How far from rich well educated people you want to steer.

Its perfectly normal experience to talk to young couple of brahmins with very westernish look on life and desires, even well traveled ones, who without bating an eye would say its perfectly fine to send poor 5 year old kids to fireworks factory or coal mine instead of school. Of course not their kids, just kids of the poor, so they can help their families. By losing their future, health and often even lives. This is quite recent experience and far from only one.

Is it getting better? I am sure it is and it makes me very happy. Is it still a very very long path to a fair society? Absolutely. I don't expect current western level of society in my life, maybe my grandkids.
Pro tip: the solvent in whiteboard markers will dissolve most permanent marker marks; likewise whiteboard cleaner spray (though spray on a cloth rather than on the Kindle).
Background [1] its the "Achmed the dead terrorist" which was a near meme a while ago.

[1] http://www.youtube.com/watch?v=1uwOL4rB-go
I'ts def. one of the best designed languages, and has a ton of progress. They're also very agresive with deprecating things that should be changed.
I also don't think the openness on the calendar is the issue, more the stalking part. Just like how seeing where people go on the streets is natural, but sneaking behind someone everyday up to their house becomes something else altogether.
I mean, if you have moral objections, quit. It's not like Google engineers, of all people, are otherwise unemployable.

What I don't understand is to complain about or refuse to do things you morally object to and at the same time insist in keeping collecting a nice paycheck. You can't have both.
I had no idea! Thanks for sharing.

Having spent so much time with flask, it's a joke that I took seriously enough :)
I wouldn't say Kotlin is significantly better than Swift in terms of syntax, they are largely similar to the point you sometimes think: someone copied this from the other, I wonder who was the first.

To me personally though the showstopper for Kotlin is that it runs on Java VM. That was the design goal of course, i.e. to become a major "upgrade" of Java esp. on Android. Java VM (with its GC) is a creation of the pre-mobile era when all we had was desktop computers, ever growing processing power and an assumption that you have infinite supply of electric power. It's a different philosophy and design. I think Google's choice of using it on a mobile platform was unfortunate, though at the time (i.e. before the iPhone) many popular mobile platforms did run on Java VM so it seemed like a natural choice.
Oddly, I ventured out to find the current price of the XPS 11 and Dell doesn't even publish it. You have to call for pricing (oh how Dell has changed). The XPS 12 starts at 149 so I'm assuming the 11 is a bit lower?

http://www.dell.com/us/p/xps-11-9p33/pd?p=xps-11-9p33&view=p...
At least some inequality is the result of our choices. Meaning, Google's new CFO is going to make 70 mln. But, how many people would like to be CFOs? CFOs work crazy hours and have insane amount of responsibility - many people wouldn't want that tradeoff. So, should we somehow normalize inequality numbers for this phenomenon ?
It really depends on the project, but in my case, I could talk about technology, but not the specific problem we were trying to solve. I have the unclassified cover names listed on my resume as well.
My introduction to Office/office horror was a colleague writing her message in PowerPoint, attaching it to an email in Outlook and sending it through.
It turned out to be a standard practice in the academic institution I was in.
It's not about the best solution, and everyone needs to stop pretending it is. This sort of thing comes down to which solution has the most corporate backing. The only exceptions are when an open solution happens to hold on for long enough (on the order of years) for a major player to realize that its good and maybe they should give it a chance (example: OpenStack's support by PayPal right now, or when Linux finally started going someplace in the early 2000's with Canonical and RedHat). Give me an example of 'the best solution' winning despite major corporate backing of the proprietary competitor?
Oh, that's... puzzling, then. Thanks for the source.
One issue I can think of is that compilers/linkers assume they can reorder and delete unused symbols in a C program.

You'd turn it off at the object file level if you're writing asm and doing tricks there (x264 asm has some fallthroughs like this), but there isn't a way to say only these two functions need to be in the same order.
Classic Clickbait.

Let's all post a 128 hex char string.
Somebody out there must know the true meaning of life.
This is one of many, many FOSS extensions thonGoogle Chrome being rejected:

https://groups.google.com/a/chromium.org/forum/m/#!forum/chr...

https://web.archive.org/web/20200322060612/https://groups.go...
No I think you just don't understand what a jester is. In the literate tradition (mostly Shakespearean), the fool is a character of uncommon wit that illuminates the ridiculousness of the system around him. While the joke may sometimes appear to be on the fool, the real joke is on his subject. In this way, Jon Stewart is probably the closest we have to a modern jester.

The character that simply looks and acts ridiculous for the amusement of others (your definition) is properly called a buffoon.
This makes sense. For the record I didn't mean my comment as a threat, but rather as something I think will increasingly drive future behavior. It sounds like I'm probably not as well read as you on philosophy; most of my thinking is based on psychology and sociology.
Agreed. Any plans on releasing this open source? Would be cool if others who are interested could set up country-by-country versions for Asia for example. Like one for Vietnam, Japan etc.
I torrent a lot of TV shows. And American Greed popped up a lot. I always dismissed the show until they they recently did a ep on the Fyre festival. I consume every bit of media about the Fyre festival. I Watched the ep about it. Then I saw that American greed is actually one of the best shows on TV. So I set Sonarr to grab every episode. It grabbed 114 of them. And I have now watched them all all.

But 80% of the episodes deal with Ponzi schemes claiming unrealistic returns. Part of me feels bad for the people. The other part doesn't since they think they can get a 5% return a month. If you can do 5% a month wall street will toss trillions at you.
I get that, but hear me out. I think what's fascinating is not necessarily the rounding error on your overall energy expenditure, but the likely sheer overall cost of that on the whole. I think similar thoughts about bitcoin mining -- the truth us, if you add up a lot of this computation in aggregate, how much of it is wasteful as a whole to the organization or network paying for it? That number, while maybe not huge enough for many orgs to do anything about it, is still pretty large, and certainly interesting for me to think about.
I don't buy it. There are certainly times when things get politicized; when circumstances or culture invest things with political connotations they wouldn't ordinarily have. But the normal concept of "political" is, like, rants about how suchandsuch politician is evil or suchandsuch party is stupid. I'm confident most people in any culture could identify the difference between that and selling a hamburger.
Yes, wikileaks is a good example.
How much of it is relevant 8 years later?
Mine is actually fairly political (lots of economists). I can see how my comment was misleading, but it's the shitposting I mind, not the politics. People like Noah Smith write decent columns but consistently embarrass themselves on Twitter with low-effort dishonest nonsense.
My favourite line:

> Once we figured out that we had accidentally chosen a cache for our database, what did we do about it?

I'm going to use that one to win imaginary arguments in my head with my pet NoSQL strawman.
The documents reveal how every aspect of a detainee's life is monitored and controlled: "The students should have a fixed bed position, fixed queue position, fixed classroom seat, and fixed station during skills work, and it is strictly forbidden for this to be changed.

"Implement behavioural norms and discipline requirements for getting up, roll call, washing, going to the toilet, organising and housekeeping, eating, studying, sleeping, closing the door and so forth."

Is it even possible to not be broken by something like this?
Also take a look at Lanyrd http://lanyrd.com/places/london/

My advice with the London tech scene is be wary when you go to too many events and not spend enough time building. Try to be selective after a while. Read this post in TechCrunch EU that pretty hits it on the head: http://eu.techcrunch.com/2010/09/23/the-london-startup-scene...

I think everyone in the London tech scene has the experience of going to one too many events. I was also talking to someone at HNLondon who recounted stories of hot-tubs and naked ladies back in the pre-facebook Paul Carr days. Yeah pretty much sums it up.

Also if your interested in general hackery London Hackspace is a pretty good place: http://london.hackspace.org.uk
Tuesday nights are pretty much open nights. We have a laser cutter, MakerBot and loads of other fun equipment (incl. homebrew beer)
> disaligning cache tables and such

This is JavaScript we are talking about.
Actually, "Don't Fight" shouldn't be the first thing.
The first thing is "Avoid places where people are looking for fights".
"I think there are genuine needs for something like HNI."

i agree, however would not a /r/india work as well?
I've never eaten a 5/7 course meal outside of a restaurant. I would think that required a dedicated server, which is normally not what I'm looking for if I go to someone's house.
The bosses instructions and confused and imprecise. The natural language dance in this scenario involves us repeatedly trying and failing and adding more communication until the various terms being used are precisely defined enough so that the software can be written.

This is what Dijkstra was talking about. That without a formal system we end up wasting a lot of time tightening up what we mean.

It may be an interesting field to see if we can make a computer do this dance but it isn't useful.