jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The last big microarchitecture change for Intel was Nehalem, the original "i7". A lot of code optimization assumptions from prior CPUs went out the window with that microarchitecture.

I'd say the P6-NetBurst change was the biggest, and in many ways it was also a failure specifically because of its extremely different performance characteristics; it was far more "RISCier" than its predecessors or successors, and instruction sequences that were fast on the P6 became much slower (e.g. shifts). The long pipeline made branch penalties increase. It tried to compensate with high clock frequency, but that didn't always work. Existing software had to be recompiled to get much improvement (and compilers updated accordingly), something that a lot of people just didn't want to/couldn't do, for various reasons. Fortunately the change to P6-based Core brought back with it the more predictable performance characteristics of the P6, and its successors have been more incremental improvements on that than a radical new direction.

it will often buy 2x performance improvement overall versus well designed generic code tacitly optimized for another microarchitecture

2x is a big gap, but it's still quite small compared to the 5-10x (or more) between NetBurst and P6 on the same code.
Flashblock is my middleground. The advertisers can have images, but the worst offenders are the Flash ads, and they get blocked.
In chrome at least it's not in Google's interest to block their customers ads, or make it any easier to do so.
The rest of the discussion on the email thread from 2006 on the A20 patch is about whether GRUB 2 is ready for use in production environments, so I am not sure what your point is.

My point wasn't that GRUB 2 did not exist in 2009, but that "Who the hell is still using grub 1?" was not as valid a question then, and is definitely not a reason for you to dismiss the article.
I think you're right to be frustrated. It feels like the main motivation for creating the infographics is to fill the books, not to communicate previously opaque information. He's not a very convincing person: https://www.youtube.com/watch?v=RnpJQyDXjQ4
Funny but not really news: this was fully documented in the GCC manual at the time...

"The @samp{#pragma} command is specified in the ANSI standard to have an
arbitrary implementation-defined effect. In the GNU C preprocessor,
@samp{#pragma} first attempts to run the game @code{rogue}; if that fails,
it tries to run the game @code{hack}; if that fails, it tries to run
GNU Emacs displaying the Tower of Hanoi; if that fails, it reports a
fatal error. In any case, preprocessing does not continue."

... and didn't I read it on Wikipedia... ah it was removed from the "Undefined behavior" article some months ago:

http://en.wikipedia.org/w/index.php?title=Undefined_behavior...
I attended a Swift workshop (hosted by Apple) on my campus today. After the workshop, I asked one of the Apple engineers what he recommended in terms of developing iOS apps. He told me that he hadn't even seen what Swift looked like until today, that Apple employees are banned from using it (and that they actually have code checkers to make sure), and that he wouldn't learn it solely w/o Obj-C until a few years from now. He noted that Apple is still changing it a lot, as it's young, so the structure of the language could change dramatically between now and next year.

He thought it was good idea when I suggested learning Obj-C and then using Swift to cut down on dev time, b/c it is quicker for many things.
i'd talk to your friend about this first, honestly. don't put the cart before the horse.

perhaps he considers it his business and considers you a friend who is doing him a favor before he hires someone serious. perhaps he's just tapping you for ideas/help and not planning on compensating you. etc..

define what your role is and what it will be as this project turns into a profitable company. THEN decide if you're ready/willing/able to fill that role.
What's even more interesting....Sequoia had a 3X - 3.5X liquidation preference. That's INSANE!!!

That means, that if they put in $5M, and the company is sold for $100M, they get $15M - $17.5M before their stock gets converted to common shares. Then, on top of that, they get X% of the rest. X% representing their portion of common stock out of the outstanding.
It's pretty sad to see a legend in computing like Sun die. But the good news is that Java will probably go with it, which will be one of the best things to happen to computing since ... Java. (Hey, it got GC accepted in industry.)

This makes me especially happy because I can recite the "your language is dead" line to Java developers now:

Java developer: You're a loser, Perl is dead.
Me: Yeah, dead. When was the last major release of Java?
Java developer: 3 years ago.
Me: Ah. We got a new version of Perl last month.

This will never completely offset the bitterness from a career of hearing this constantly, but it will offset it a little ;)
Using a Rack endpoint only reduces the overhead for that specific expensive call. For example if you have a Net:Http.get_request in a Rack endpoint that takes 3 seconds to complete then that Rack endpoint isn't going to be any faster than writing a Rails controller action that does the same thing.

If the whole thing were handled asynchronously though you would be able to handle dozens of requests (if not hundreds) in the same time that blocking NET:Http.get_request would take to complete.
Thanks for feedback.
If your seq is created by some expensive computation (i.e. primes) than it makes a lot of sense to do it lazy.
"It has a number of glaring flaws and no marketability, but by golly it's secure!"

Everything has a market. Some things just have a very, very narrow market :)

In seriousness though, in its current form it may not be that appealing but the idea probably has merit to some.
WL says they haven't received any such documents:

http://twitter.com/wikileaks/status/15612005016
Apple's videos always look so good, and yet don't seem to take much more bandwidth.. Wish everybody encoded videos online this carefully.
Homo sapiens is pretty cool too, but I wonder how many walking talking apes we really need... Random mutation + diversity + natural selection isnt yielding working, practical results only for biological organisms.

You sound like we should simply take the first best anything we run into and than stick with it unconditionally for the sole purpose of not having to spend time looking over the wall.

Do you at least remember the day back then when you lost your adventuresomeness?
Steve Krug's "Dont make me think" is a good starting point
I've worked with Prolog and ASP (Answer Set Programming) in some planning/optimization projects. In my experience in every case ASP had better expressiveness.

If you are seriously considering logic programming, please do not stop with prolog, but also take a look at ASP.

For anyone with a different experience than mine - what is your reason to stick to prolog instead of use ASP?
That's always the pattern, isn't it? One minute of ranting about fake grievances followed by a one-second token nod to civility.
> I suggest something that lets you use any client/platform you want

I lost about half of my contacts when migrating to Signal, do you really think I can make them install some random app that may or may not work?

They already complain that Signal isn't as polished as Whatsapp.
1B monthly users on mobile.

This was just 400M last year, and Chrome is only four years old!

On average, Chrome on Android users visit 100 sites per month.
Celebrities didn't embrace twitter for three years after it was launched. That counts as "very early"?
I've never taken LSD, but I've done mushrooms once. After the effects started I was outside near a bay and it was humid. I started asking things like "What is wet? Is the wetness from the air different from the wetness of the water?" and I started putting my hands into water to discern the differences. Our "watcher" took us back inside and handed me Wittgenstein's Philosophical Investigations.

I read it cover-to-cover in about 2 hours and I thought it was the most amazing material. The structure of that book is very much like the thinking process of someone on hallucinogens, or rather, a dialogue between a person on LSD who's babbling and a completely sober person trying to refute the babblings. It ends up making sense though.
It also seems Putin has heavily criticized the UK for arresting Assange, claiming is the evidence that UK doesn't have a real democracy. I have no idea what's going on: the only explanation I could come with is that Putin is trolling hard.
I am completely happy with O'Reilly's and Pragmatic's policy

I don't really need an eReader for programming books. Most of the time I'm better off reading those at the computer where I can play with the code in them. For that, I can just buy the PDF and read it in Foxit.

I'd want an eReader more for fiction, and fiction definitely still prefers DRM over non-DRM.
I am Judd and I wrote this article.

A few points I'd like to clarify:

I'm not advocating bluffing, I'm advocating standing up for yourself. That's ultimately what this article is about, and perhaps why it's getting the reaction it has.

Attorneys are smart to intimidate people into settling large amounts of money over absolute bullshit. Because too often it works. Most people who work hard to build their life and savings are too confused and afraid of the law to adequately fight back and defend themselves.

Attorneys are hated because they're in a great position. They get to attack you with no repercussions. In fact the more fighting there is, the more they benefit. You will need to get creative to gain leverage and find their pressure points.

Once someone is attacking you and you're in a fight, you either grow some balls and take some risks, or you bend over.

I will repeat: If you've done someone wrong, you deserve to pay. This advice is not meant for someone in the wrong. This is about standing up to legal intimidation as a negotiating tool. From my experience that is what most legal action has been about. If you've ripped people off and they're suing you, I hope you get fucked, and I fully support the lawyer that will help do the fucking.

I would never tell a moderately reasonable attorney to "eat shit and go fuck yourself". I tell that to the hardcore condescending assholes. I've done it many times. It has NEVER defused the situation. They always get pissed and riled up. That's fine with me because they were already uncooperative and hostile to begin with. This is not a bluff technique, I'm making it clear that being a dick is not a productive way to deal with me. And since, in my experience, their cases have always been vague or based on bullshit, their ONLY options left after that are to pursue trial on a weak case, or become friendlier.

If you're willing to look a monster in the eyes, you just might find out he has no teeth.
> And that, in a nutshell, is why I don't really want to buy an eReader. They just seem too restrictive.

You don't have to deprive yourself of e-readers. I am completely happy with O'Reilly's and Pragmatic's policy (no DRM, multi-format). I am a little less happy with Manning, who makes it clear my book is only available for download for the 5 days following purchase. All of them offer DRM-free PDF as a minimum. I am so far very happy with my Nook (B&W e-paper version).

And there is also Feddbooks, which is conveniently linked from Stanza (I have it on my iPod)

Oh. And after the 1984 episode, it would be hard to convince me to buy a Kindle.
A friend worked on a documentary about a major UK supermarket a while back. Talking to them off camera they admitted that their budget range chickens and their regular chickens where identical save the packaging.
I release stuff really early usually and then iterate with usage and users feedback. I agree there are rough edges and there are also open ends, which will get closed or built-upon while we gain more knowledge about what's needed. Thanks!
I'm sorry to say that and also sorry for the careless wording but I'm rather unimpressed by the demonstration video.

Drag-and-dropping tags to items seems rather unnatural and we can see messages in Slovenian.

I couldn't see clearly if it was even possible to get the whole conversation for a message which is IMO quite necessary.

Is it possible to see all the conversation items received using a given email address?

Do you provide any Dashboard or statistics of any sort?

More generally, I'm wondering what is your solution's selling point over a simple email client? Honestly, if this was what I want, I would simply write a form by myself and have a script send plain old emails to feedback@mycompany.com and not pay 12$ or less :)

Technically, how secure is your service? Do you provide HTTPS? Is there an API? Data export of any sort?
It's really easy to imagine something like "what would your kids do if they found out what you have been reading?"
> but Flash still really has to go for 99 percent of the web.

I think you are saying it’s inappropriate 99% of the time. If so, I agree.

(But if you are alluding to Adobe’s frequent claims of a 99% install base, my own stats indicate that only 95% of visitors have Flash 9 or newer installed.)

⁂

And the “Adobe doesn’t fully support HTML5” meme is hardly a canard: http://ln.hixie.ch/?start=1265967771&count=1

comments: http://news.ycombinator.com/item?id=1120394
"He mentioned being able to supply the dean with a list of people with 95% confidence that everyone who cheated was on the list, with no apparent concern for any false positives."

Right after that, he said that he couldn't be sure everyone on the list had cheated. He is saying that he thinks every cheater is on the list, but not everyone on the list is a cheater.
This is fantastic. When people ask me "what do data scientists really do?" I am going to send them to this repo and the accompanying article. This looks like a massive effort to send out each FOIA request and then manually process each individual report. At the end of the day, their conclusion has little to do with actually investigating trends about police misconduct, and is almost entirely about standardization of data collection practices.
The main advantage of Nomad is Nomad. It strikes the perfect balance between simple and capable, enough so that I don't have to pay someone else. You can read the bulk of the docs in a day or two and deploy it that afternoon.

Consul/Nomad deployment is easy and operation is a breeze. As the sole ops person at my company, Nomad has made it possible for me to scale our infrastructure without an entire team dedicated to it.

I'm not saying that it's better than K8S, but for a small team who wants to focus on building things, it's an amazing time saver. Obviously, read the docs and make your own decisions, but there is a definitely an infrastructure void that Nomad has filled perfectly.
You're free to believe whatever you want and it's really none of my business, but what you're saying is just not going to happen. It has been tried many times before and it's a Herculean task. Way too hard, if not virtually impossible and it always ends up like this. If you support combating privilege, just be prepared to lose everything. It's fine by me, but let's not get disillusioned about what it actually means.
In terms of mispriced expectations, it's unprecedented for 1/3 of the world population (<2bn people - India & China) to smoothly transition from 3rd/2nd to 1st world economies without massive internal 'social unrest' (&/or war). Yet that is what we appear to expect... Hope it's the first time.
It Can't Happen Here

http://en.wikipedia.org/wiki/It_Cant_Happen_Here

Edit: corrected link, sorry.

Edit 2: Or...not. Apparently I can't have a URL with an apostrophe.
>I also believe that one of Steve's biggest advantages is that he loves the products and features he is presenting

He's a very good salesman. He clearly sold you on his pitch. I'm a little more cynical, and hardly expect the head salesman of the company to be anything but over the moon with the revolutionary new watchamacallit that changes the rules and introduces a whole new aspect to living that no competitor could ever hope to achieve, setting new benchmarks of stuff that wasn't important when we didn't have it but have become a mandatory element that will change you world now that we do.
Hmm.. sort of a friends-only mobile 4chan?
One possibility which seems very much overlooked is that of a catastrophic ecosystem crash. The recent bee die-off gives a hint of the kinds of things that are possible. Another possible catastrophe is a plague or parasite that is resistant to all of our methods of disease control. It could attack either us, or our crops. Our disrespect for complex ecosystems which we still barely understand is the most egregious example of short-term thinking, to my mind.
"Here are my few observations: Break down by STEM: CS,EE,Chem Engg, Mechanical Engg PhD's are much more in demand than Marine Biology PhD's. Thus when Eric Schmidt talks about lack of students it about these fields."

Well, duh. The blindingly obvious thing that you missed is that there's life outside of Google.

"I can assure you that if you are from a top 30-40 university and have PhD in CS,EE,Chem Eng. or other hard core engineering you are near guaranteed a good job (unless you have messed up royally)"

Reality says otherwise.

"If you are not and study marine bio (It sounds cool subject) sadly your job prospects are restricted to Academia!"

I guess you've never heard of NOAA, Woods Hole, among others, then.
With all due respect, if you're looking to extract text and images from documents, there are free and open-source options. DocuHarvest looks like a great service for an end-user, but if you're a programmer, I recommend you take a peek at Docsplit, an open-source project of ours that extracts text, images, and metadata from documents, including non-pdfs.

http://documentcloud.github.com/docsplit/

Or the Python port:

http://github.com/anderser/pydocsplit

It's thin wrapper on top of a number of excellent open-source projects that do the real work:

* OpenOffice / JODConverter, to convert ".doc", ".ppt", ".xls", ".rtf" into PDFs.

* GraphicsMagick and Ghostscript, to render PDFs into images of any size and format.

* Apache PDFBox, to extract UTF8 plain text and metadata from PDFs.

We're thinking about adding Tesseract-based OCR into the text-extraction, but it's still a little difficult to figure out how to package that up portably for multiple platforms. Full Disclosure: Docsplit is part of DocumentCloud, a non-profit project funded by the Knight Foundation to help journalists work with primary source documents.
I haven't seen it used like that either. I can't imagine an instance where it would be better than "overtake".
Serious answer: to achieve a particular lifestyle that's not available to you any other way.

We ran a pottery studio for 15 years whilst we raised our kids; very low wages, below minimum wage but paid our workers minimum wage (despite not needing to, because of age [in UK]).

The market we wanted to serve, a relatively poor UK city, couldn't take higher costs. So to provide that service - which brought us and many others much joy - we could only do it by accepting poverty wages. More money would have been good, but money isn't everything.
In the US, for instance, you have a massive (and very deliberately created) population of illegal aliens who can’t legally work anyway, so are unaffected by minimum wage laws. Raising minimum wage has the effect of making legal employees even less competitive with illegal ones, and since the authorities have no interest in enforcing their own laws, legal employment at the unskilled end is a sucker’s game.

This, I suspect, accounts for much of the backsliding in the last few decades among black and poor white populations in the US.
An interesting side-effect of CA making the Real ID mandatory is that it will force an element of our population to either move to another state or submit to whatever nefarious controls they believe the Real ID imposes upon them.
It totally is. Someone migrating, say, from Changsha to Guangzhou is going to face a significant language barrier interacting with locals. Yes, they probably both speak passable Mandarin, but possibly with quite different accents affected by Xiang and Cantonese, respectively. An influx of easily recognizable outsiders is going to fuel resentment wherever they compete with locals for scarce resources like jobs and living space. The Chinese household registration system 户口 hùkǒu exists in part to keep that internal migration under control.
Yeah, there's alot of niche programs that can provide nice amounts of seed space capital without being a billionaire, it's just they are fairly in the weeds and a bit hidden.
I think Japanese approach is a good one specifically because of (2). Automation is something that is happening now as we speak and will only continue to accelerate. In fact the entirety of my career has been about reducing human labour or automating it entirely (within fintech, service industry, and IoT).
It has munin support out of the box