skysight-inc/HackerNews huggingface dataset:
The original Anglo-Saxon juries were chosen from among local people because they knew the witnesses who would be testifying. The idea was that they could judge the credibility of the witnesses based on their direct experience with them.

Then later on after the idea of an unbiased jury took hold, there arose a justifying theory that the jury could tell by careful observation whether or not a witness was telling the truth. This theory is dubious enough when applied to simple questions of outright lying. When it comes to judging expert witnesses testimony, it is totally bogus.

If they don't want to create a patent office court to adjudicate these cases, at the very least Congress should authorize the appointment of special masters to do fact finding in patent cases.
Indeed, he might as well have said "No other country would let me get away with the shit I'm pulling over on people right now." This whole situation is quite disappointing. Kudos to Newegg for trying, at the very least.
In the short term it has the same benefits as learning to do anything else that's non-trivial (grappling with a new topic, concentrating for longer periods of time, improved self confidence maybe, etc). In other words, the reasons that an elementary school would teach students to play chess.

In the longer term, there is evidence of many strong players in history who obsessed over chess and went insane. You can train your brain to do many things, whether it's memorizing 100,000 digits of pi, or becoming one of the best players in the world at a FPS video game by playing 12 hours a day, but it can't be good for your mental health.
Right click. Inspect element. Delete. If you’re feeling charitable.
Yeah, I'd love to hear more from Hampton on the hours thing. What actually takes so long? Why does the number of developers matter? I've worked on some substantial (though not LinkedIn-sized) projects that used SASS and I've never clear seconds in compilation time.

Though I completely get the portability aspect.
Infinisql
InfiniSQL is the database for always on, rapid growth applications that need to collect and analyze in real time--even for complex transactions.
I can't do history.back from this website. Was it made with AngularJS?
I'm adding them this morning. This all got a little viral before I'd finished adding the content I'd collected.
Wow, pardon my french, but what the fuck is this article. This sounds like a paid advertisement. "The company, owned by Erich Spangenberg, of Dallas, is seeking a reasonable royalty of $5.1 million." How much did they get paid for that line?
It's features, examples and other information can be found here: https://github.com/faylang/fay/wiki
FYI, you might want to try nginx-rtmp-module (https://github.com/arut/nginx-rtmp-module); HLS support is one of its advertised features. I've been using it for RTMP and it's been working flawlessly.
this is the sole reason i rather buy from them instead of amazon. before those cases, i steered clear of newegg as i do of any merchant that bores me with coupons and rebates.
Hi everyone, I certainly didn't expect this strong of a response! I wrote the blog post as more of a slice-of-tech-life brain dump or request for comments/ideas. I certainly won't suggest that everyone should ditch NGINX, but it has possibly run its course for us. As I mentioned, I think that NGINX is an amazing piece of software. It's actually powering the very site where I complained about it. I just can't justify recommending licenses for it at work when we don't do anything with it that Apache httpd couldn't do for free.

You guys are right, The Site is poorly designed and suffers from a lot of architectural flaws. That's why I have a job in the first place! It's been a long journey getting to where we are and there's a lot more to do.

Thanks to everyone for the opinions and ideas!
Your definition of "for profit" is somewhat misleading, as many Canadian doctors, nurses, pharmacists, etc. are the residual claimants ('profiteers') of almost any course of testing or treatment; and I suspect that this is true of many countries with less strict drug regulations.
Wasn't expecting to see this on HN this morning. Feel free to suggest particularly egregious offenders for me to include.
going forward, maybe. but AES was not standardized until 2001, and not in wide browser adoption for what? another 10 years?
Completion rates are a red herring for a variety of reasons. The biggest is the total lack of risk inherent in joining a free class with no transcript. In college you should be more conservative about enrolling for classes because you can ruin your academic record or waste money, and you also often have degree requirements and schedule conflicts to worry about. With MOOCs you might as well join whatever you're even half-interested, even joining more classes than you can possibly realistically complete and finish whichever ones seem the most promising after a "trial period".

Generally speaking, for any system, reducing the cost of failure will make the failure rate go up.
I was watching the stream. Immediately prior to the final hold (more accurately "Hold! Hold, Hold, Hold!") there was a clearly abnormal burst of fuel vented from the midpoint of the vehicle, in two or three bursts. Happened several seconds after they pulled back the support structure. My eyes widened at that point. "Is this normal?!" I thought, and was glad to hear the hold command!
Because the slight of losing 0.001% of one's wealth in a non-violent manner is comparable to the loss of thousands of lives, right?
Why Care About the N.S.A.? [video]
I wonder if that ever gets flagged in courts? You know, people who appear to be "professional expert witnesses", i.e. they make their living being an "expert witness" in court?
http://blog.quora.com/Making-Sharing-Better
"Open any Quora URL. If you come across a Quora link anywhere and you want to read it without being asked to join Quora, you can add the text "?share=1" to the end of the URL."

Works for me the first time and then no longer have to manually add it in for subsequent quora links.
This is a cool exercise! After completing it, I wanted to find out exactly what each NN hidden node represented. I trained a tiny (10 hidden node) NN on an OCR dataset and created a visualization here: https://rawgithub.com/tashmore/nn-visualizer/master/nn_visua... .

Can anyone figure out what each hidden node represents?

You can also select a node and press "A" (Gradient Ascent). This will change the input in a way that increases the selected node's value. By selecting an output node and mashing "A", you can run the NN in reverse, causing it to "hallucinate" a digit.
He is saying there should be a presumption of innocence.
If you're interested, they update the calculation for printed pages here: https://en.wikipedia.org/wiki/Wikipedia:Size_in_volumes. I think the estimate is for 1.9 million pages

Also, there was another page along the lines of what you're thinking: https://en.wikipedia.org/wiki/Wikipedia:Terminal_Event_Manag.... Although it was an April Fool's day joke, it does give some idea of what's involved.
I didn't get that. It spends roughly the first half presenting the TQP arguments and roughly the second half presenting the Newegg arguments. They sound like they might be quotes from the case's opening arguments.

If they are, I can see why TQP won. The TQP statements do a much better job of appealing to emotion, talking about "the little guy" who "doesn't have all these fancy degrees." A "hard worker" who created "the invention that makes [Internet credit card] transactions safe," and TQP saw companies "using it and not paying for it," so they "invested millions of dollars" and now "more than 125 companies, including PetSmart and Amazon" have taken licenses.

Can't say I like the results, but I can see why it worked. It tells a story that people love to believe.
Well ... expect some bad stuff to happen. Like a company subsidiary shell company developing all business method IP overseas and "selling" it to the parent and when a lawsuit emerges they will have just enough funds to mount a defense and then blow the fuse company. That way shell companies will fight shell companies in court ... the fun.
I work at Cloudera (although not on Impala). I work on HDFS.

Impala was about creating a low-latency SQL engine for Hadoop, so that queries could be done interactively by a human at a keyboard. This is something that you don't really get with Hive (despite all the recent hype) because it simply is too slow, and has high startup costs. That's unlikely to change in the future because of the overhead of spinning up JVMs, starting MapReduce jobs, etc.

It seems like you are trying to target the OLTP market. That's a difficult market to crack. A lot of the value of things like Oracle and Microsoft SQL server is not in the database itself, but in the surrounding software. Performance is nice, but unless you can get orders of magnitude, it's very difficult to compete.

Will anybody ever bridge OLTP and OLAP? The last people who claimed to be trying to do that were Drawn to Scale, and we all know how that turned out. I think it's better to focus on doing one thing well.

Good luck.
He didn't fail to notice they're different agencies.
He is asserting that they both (being both government agencies) have each been inconsistent in their regulation.
Yawn. C++ is terrible in myriad ways, it’s widely acknowledged; we’re just stuck with it for a little while longer until its replacements mature a bit. Besides, “static” is worse.

Edit: I didn’t mean to dismiss the article; I meant to dismiss C++. It’s unsurprising to C++ users that the language is complex; we should choose our battles carefully. Why complain about “class”, which is a relatively innocuous design bug, when other issues are so much more pressing? How do we balance immutable objects against move semantics? How do we relax constraints in the standard library for improved performance, while also enforcing constraints for correctness and safety? How do we migrate away from C++ when there are no viable alternatives?
It appears to be hosted on blogger and does not use AngularJS.
Thanks for the reply: that makes a lot of sense.
One might easily argue that the majority of the population is too ignorant to participate in the computer market, the handheld device market, the automobile market, the housing market, the super-market, or any other market. Ignorance alone is not evidence that government intervention will improve outcomes in any situation.
I think many of those cars are then moved on to places like the Solomon Islands?
Maybe this will be the motivation everyone else needs to dump RC4?

http://googleonlinesecurity.blogspot.com/2013/11/a-roster-of...
Believe it or not, I'm actually a diehard emacs fan. That's why I buy into its mythology enough to make jokes about it :).
be aware that the value of bitcoin is in no way guaranteed to rise and you are gambling with your money.
Is it better than C?
Game programmers are weird.
No defaulting to private is not backwards. It enforces having a reason to make something public, which is a stronger default when it comes to building well abstracted, decoupled, modular code.

C++ doesn't come from the web era, where you can push code filled with bugs and fix them over time in a process that's seamless and invisible to the user. C++ comes from a time when software couldn't be changed once it was shipped, and so it was more important to strive for integrity over raw ease of coding.

Although I still don't see the argument for today's coding, as maintenance is the primary cost of web applications.
for tl;dr : class << struct. Struct inherits members publicly by default, is C compatible, and isn't ambiguous in forward declaration.
No you can always fork. That's a business they have the right to accept or reject patches however they like.
Moreover, there is a cottage industry of being an "expert" to testify for some of these technical issues. They are often experts in as much as they have been called before as "experts", even thought the industry they are supposedly explaining might consider them charlatans -- people who just know how to dress well and talk bullshit, but in a very convincing tone.
A bad reputation among who? Maybe in your insular circle, but certainly not for the majority of middle-class Americans. It has the highest in migration rate for a reason.
Uhhh.... RC4 + SSL = broken cryptosystem, right?

We're not bummed about additional incentives to avoid this broken approach to TLS, are we? This is actually a fucking good thing.
~+/configure
Here's a couple links that touch on Node.js vs Go performance.

http://jaxbot.me/articles/benchmarks_nodejs_vs_go_vs_php_3_1...

https://news.ycombinator.com/item?id=6649606
I enjoyed this article; I learned several things (I didn't even know that "struct Employee : Person {" was valid syntax) and I can't argue with any of the factual content.

But this is a losing battle. "class" conveys intent to C++ programmers. There are lots of things that are needlessly complex in spoken languages (like do inanimate objects really need to be masculine or feminine?), but you can't just start speaking differently when the existing meaning is burned into people's brains.

As an example of existing convention, take the Google C++ Style Guide: http://google-styleguide.googlecode.com/svn/trunk/cppguide.x...

Use a struct only for passive objects that carry data;
everything else is a class.

The struct and class keywords behave almost identically
in C++. We add our own semantic meanings to each
keyword, so you should use the appropriate keyword for
the data-type you're defining.
A firewall would not hide the fact that censoring takes place. You would have to rewrite content to do that. That might be easier in batch, especially if you are going to do NLP to make cut up sentences grammatical.
So... the main argument is that we can use "struct" instead of "class" so class is useless and awful, and that using "class" is brain-dead? And the author cites that use of class is absurd because it makes the default access-specifier "private", thus leading to more code?

Ok for a minute lets consider what this "more" code is. It is simply:
"public:" when you want to start specifying the public members. You can even do this at the very start if you want ALL members to be public.

Now lets compare this to java or C# where (to the best of my knowledge), there isn't the ability to say "from here on, all members are private/public" and thus you have to give access specifier with EVERY member.

So the author can't be bothered to write "public:" once, but is ok writing public with EVERY member? Now THAT is absurd.
The average American is going to find Whit Diffie to be an ass.

I mean no disrespect to the man. I hold him in high regard. But watch an interview with him and tell me that you think most people are going to find him to be a humble and appealing man.
I don't see what reasonableness has to do with government.
>If they don't want to create a patent office court to adjudicate these cases, at the very least Congress should authorize the appointment of special masters to do fact finding in patent cases.

I'm not sure if special appointments of patent office courts would help. Look at the people congress places on technology commissions. Some of them wear their badges of technological ignorance as if its something to be proud of.
The patent has already expired. Feel free to use it to your heart's content.
Academic science somehow manages to police itself fairly well with peer review processes. Wouldn't this type of paradigm work better than paying for the FDA to go through its approval process?

The FDA could still take action if they see that a company is doing something & claiming something that is not properly peer-reviewed and proven.

But why create extra red tape for everyone from the get-go?
If they've built up knowledge and experience, they ought to prove it by rendering verdicts that make sense. Maybe it's just a case of confirmation bias on my part, but it feels like they've got their heads firmly lodged up their asses over there.
precisely! The default private is because of encapsulation! By default, every thing is private and you only provide access to specific things.
The reduction of issues from scope-based destruction--and the simpler-to-reason-about resource lifetimes that come with that--and the ease of writing more indicative code via polymorphism without the mess that is something like GObject make me say yes, and quite strongly. Even setting aside everything else, that's enough for me to use C++ for any project where I have a heap (which is all my projects).
Practical Automated Arbitrage with Bitcoin
Cheers,

PFSense has been absolutely amazing for us, with us running 2 boxes to provide routing for inter office links. We looked at it for our core routers about 1 1/2 years ago, and would have gone with it except for it not at that time supporting our hardware in the stable release (ended up with Linux / IPtables / Keepalived due to time constraints). But our testbed (old PowerEdge R200 single dual core proc) handled everything we through at it. Certainly cheeper then the Juniper quote we got...

I am really impressed with the upcoming generation of atoms. They seem like they are going to be impressive in both networking and storage.
Nope. C rocks. C is way way more powerful. Yes, they don't really teach the power of C in Programming 101, but take High Performance Computing. That's all C
You can always

#define private public

(!)
We're not bummed out because the cryptosystem is broken, but rather that every victory for a faulty patent is a victory for the system around which faulty patents are allowed to thrive (and strangle out others). Regardless of the tech behind the "patent" and whether it's feasible or not, it's another situation where a dubious patent has wrung money out of someone by exploiting our vulnerable system.
Growth is our end goal now. But fresh water is the key. And our biggest problem. Fresh water is in sorry shape all over the world.

Environmental issues will change our course. We'll have no choice really. Hopefully I'm dead when the "water" wars begin.
Agreed. In the literal sense they are very much two keywords for the same concept, but culturally, a struct is POD and a class is not.

Personally I think the mistake was in making them the same. In Ides, a friend's LLVM-based PL (no contributions here, just some discussion and ideas), an instantiated 'struct' is a non-polymorphic object rather like in C#; this allows for more expressive code by logically attaching methods to the struct but without creating a vtable and breaking C compatibility.
The question which follows from this is whether your idealism gives you the right to coerce others into living by your rules.
Not a customer of Cloudflare, but that seems a bit unlikely given the CEO has called NSA gag orders 'insane':

http://www.washingtonpost.com/blogs/the-switch/wp/2013/09/12...
"big farma kills millions"

Please cite a drug in the U.S. that has been approved by the FDA and has killed millions of people because it was defective. Overdoses don't count.
The Cynaps Enhance Hearing Restoration Project: Testing, Hacking & Goodwill
Text-only versions, even straight from dumps, have had some bad formatting and truncation problems over the years, can't wait to try this. And here's a use case: https://news.ycombinator.com/item?id=6676661
This Massive Robot Could Soon Join Marines on the Battlefield
Ask HN: What kind of side projects are you working on?
_I completely agree with everything you have said. My reply is not about that._

But the comparison is not very apt. Hollywood's draconian copyright laws would mean that you can't watch a movie or listen to a song, which is no big sacrifice. Patents are an affront to your freedom. Any service, app or business you build will violate some patent or the other. Countries have chosen to hand over monopolies on ideas and thought.

This may not affect many of us. But having to watch helplessly while companies like NewEgg suffer is very, very painful.
Good video.
Fair enough, it's a poor analogy. I absolutely agree with your assessment of patents however.
HPC is not "all C"; there are very, very large Java and C++ presences in both the academic and financial HPC spaces.
Nothing about the value of accurate documentation, then.
What are you talking about? We bash Hollywood all the time. Now we're bashing East Texas - not all 26 million of you.
I'm planning to run simulations on GPUs using CUDA.
What are pro/cons of going with C vs C++?
I got one of these too. I guess they're really trying to push the GDK and get some stuff in the store for launch.
"Another point it that Earth will also survive us... So in the long run, Life as a entity is mostly safe. We are just going to be another event of mass extinction in the history of this planet. Evolution must be so proud "

A couple of million years is piss from the planets point of view. And in those millions of years we will evolve (despite what certain religions say). Even the mass extinction of the dinosaurs resulted in birds (among other things). We are all part of this world. And life goes on. No matter what.

The question is what will our impact have on a future us? What will life be like say in 10,000 years? Hell, even 5,000 years?
A bit off topic, but most of statistics also breaks.

If you go back to _Mathematical Statistics_ by RA Fisher, early in the last century, and look at his arguments about binning 'big data' into histograms, he has a nice little construction that uses the notion of an 'angle' running through the data set, does a Fourier Series expansion, keeps the 'DC' term from the cosine series, and waves his hand about second order effects. He does estimate them for the sine-like series, and finds for a data set of size N=1 Trillion it might be a 10% effect.

The only remnant of this whole proceeding in modern lore (and even Ph.D. statisticians may not have heard of it) is Sheppard's correction for equal class-interval histograms:

http://mathworld.wolfram.com/SheppardsCorrection.html

But of course when your datasets start to be 1 billion rows routinely, 10% effects a mere 3 orders of magnitude away in the size of the dataset should start to make you nervous.

Moral: once you get a billion data points of anything or so, it's time to redo the Maths, very very carefully.
Back in my high school days, when I started my first step towards programming for real as opposed to the stuff I've done with DOS batch files, one of the first books I read was the Camel book (Programming Perl - that's what everybody was using for their CGI scripts back then).

Their use of foo, bar and foobar without explanation was extremely confusing to me and made the whole book very difficult to understand for me as my brain constantly wasted brain cycles on trying to understand these words in the code samples.

Of course it didn't help that back then my English was practically not existent yet.

It's funny how these completely made-up words have become real jargon one has to know when working in this industry, to the point where at least for me personally, not knowing them was a huge barrier to understanding a basic book about our profession

(I might also just have been too young yet. I remember reading the chapter about regexes (littered with foobar) and thinking "nobody in their right mind can find this useful for anything")
I only see a blank page. Did they learn nothing?
I'm surprised they document this instead of making it e default. What's the point?
A War Journalist’s Worst Case Scenario: The Kidnapping of Michael Scott Moore
Do you have any actual reason to believe this?