jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Are you saying that references to other books is the equivalent to an algorithm designed to get more clicks?
Those are images incredibly optimized to fool and exploit those neural networks. However on the actual image recognition tasks they were designed for they beat humans.

Anyway this paper has a method for addressing this problem: http://arxiv.org/abs/1412.6572
Pretend the word maybe is a rhetorical flourish.
gh-pages branch is for project pages. username.github.io is published on master.
It's mere coincidence I saw your comment when I did. I'm not "pounding F5", but I did edit my comment above a few times, which also causes a page re-render.
"It's positively galling how happy the inventors of robots.txt were about such a terrible decision.

How many billions (trillions?) of wasted robots.txt requests have been made because they didn't bother to engineer this the right way and make it a <link> tag in the document?

I wish we could send him the bill for all the wasted power, all the wasted developer time (even ten seconds per developer for all 100 million+ sites out there adds up to quite a lot.) Then see how glad he was he checked this misfeature in."
Take a look at tools like Istanbul for Node.js and Simplecov for Ruby on Rails. https://coveralls.io/ has a nice list of code coverage tools for many languages.

If you don't have tests, it is an extremely manual process to change anything about your codebase (including dependencies) and have any confidence that you haven't broken things. Once you write tests, code coverage lets you figure out what code is not being tested.
I love the small print off to the side "Illustration Not to Scale". This text should be much larger and cover the graphic, the scale is off by orders of magnitude.
Shadertoy is the absolute worst way to learn graphics. It's a puzzle designed for experts to show they can pass the puzzle. Production graphics almost never use those techniques. Production graphics don't limit themselves to fragment shaders and 1 draw call and no vertices. Production graphics run at 60 fps full screen where as shadertoy graphics almost never run at 60fps even in their tiny display.

Shadertoy can be fun and you can learn lots of techniques and lots of math but you aren't learning graphics
I imagine there are a few attempts.

One worth calling out (and recently written about) is server-driven UI: https://artem-tyurin.medium.com/screenflow-an-unfinished-att...

The more the can make the app a "thin-client" (effectively just taking configuration from the server on how to display components w/in a Screen), the more product code they can pull from the app.
It is free software, not freeware.
I think your evaluation is right and sensible. If you wanted, you can also take on risky bets with more diversification.

Joining a company that's relatively close to IPO is an interesting middle area.
Exactly. You have to go out of your way to invest in the "pink sheets." And it's probably a good idea to make sure unsuspecting "investors" know the risks and common scams associated with these.
> There is a point to which this is true, and there is a point at which this is no longer true because everyone is already doing everything they already can.

Are they? I'm sure if the electricity rate was high enough it'd be worth it to airlift diesel generators across the country to make up the shortfall. Hell, you can probably fly in temp workers from europe/asia to do the necessary fixes.
Don't worry, there will be loaders with HTML5.

When your application uses a lot of assets, it's pretty much unavoidable, independently of underlying technology.

In fact, it's probably going to be worse, at least at the beginning, as JS currently lacks a good way to handle packs of binary resources.

Just check Google IO presentation from team that ported Quake 2 to JS [1]. Resource loading was a big pain point, they had to resort to pack data in UTF strings.

http://code.google.com/events/io/2010/sessions/gwt-html5.htm...
We changed the URL from http://archive.is/ZdCQL.

Please post the original link. It's fine to include a link to an archived version in the comments. Users frequently do that as a favor to other readers. But please don't submit such a link to begin with, because it obscures the source of the article and messes up the data.
Apple was founded by Steve Jobs and Steve Wozniak on April 1, 1976. Apple went public in December of 1980, roughly 3.5 years later, in the most successful IPO since the Ford Motor Company.
They're already on it, from what I've heard. Look up information on "Wikirebels" (I can't find a good source at the moment).
I can't explain why double the logarithm of the number of passwords stored would be the target. But it does make sense to have at least log_2(n) salts for n passwords. That would guarantee each password, even if they were all identical, would have a unique salt making every password hash differently (at least theoretically).

Now perhaps you would double that as a just-in-case scenario or because there is some fundamental property of every (existing or future) hash algorithm that causes a collision half the time (i.e. both salt 10001 and salt 10000 generate the same hash value).
If an attacker steals a DB of passwords, it is only a matter of time before computing power catches up and is able to crack the list, regardless of the methods used to hash the values. Advances in cryptography are rare, advances in processor capabilities are not. bCrypt may be the best we can do at this point to delay this inevitability, but programmer's shouldn't come away from this thinking that using bCrypt "solves" this problem. An interesting question related to this is how long a time period is considered "safe" enough to protect a stolen list? If the list is protected from brute-force cracking for 3 years after theft, is that enough time to render the passwords unusable? 5 years? It seems like the answer to this question would be used to calculate an appropriate value for bCrypt "speed".
This must have been poor placement of the camera rig because I've heard good things about this place and these photos don't measure up.
The image seriously doesn't do the city justice.

I spent 10 years of my life travelling the world, and Seville really is a jewel. Big time.

My holiday snaps (are rubbish but) better portray the energy at ground level:

http://bit.ly/e8KKCF
http://bit.ly/hhI0P0

Edit: for some reason dropbox id 404ing those links. Check google images for Sevilla instead.
Yes, came to know antidepressant medicine because of that.
> I tend to gloss over the details whenever I'm watching the videos

That's not necessarily a bad thing. If you think about how many times your reading is slowed down because you feel you have to re-read a passage to 'get it', audio/video sources totally help do away with that. It may sound like that weakens your learning, but if you've ever researched anything on improving reading speed, you'll know that it's better to not focus on 'getting' things on the first pass anyway, and instead continue plowing through the entire content just trying to get the jist of it, relying on multiple passes to really understand things better instead (this probably works for the same reasons spaced-repetition works). Obviously you can do that with reading as that's where the tip originated, but clearly auditory/visual input helps facilitate that if only because rewinding is less tempting than re-reading due to it being a chore.

> along the opposite that I'm being bored and distracted because it's too slow

Seems like a personal preference thing. To me, I get this with reading as well. It's just not stimulating enough for me, even when I read fast, cause it's easy for competing thoughts to take over and distract me.

Audio/video on the other hand, work for me precisely because I can't think with that much stimulation going on. I'm too busy listening and watching to really have the resources to process any distracting thoughts, so it's easier to focus.

Just my $0.02
Idea: a marketplace for startup ideas.

Users submit ideas for things they'd pay for (ex. I'd pay $100 for simple earbuds that don't break, I can wear while working out, and that don't get tangled up). Other users vote to confirm that they too would pay for that, and enter their email address to be notified if someone implements it.

Someone who wants to start a startup could browse through the ideas, and have the option to pay for that list of customers. If this happens, the person who started the idea would be compensated, to incentivize people to contribute ideas.
> Mesos / Yarn

Mesos is a general purpose framework for task scheduling into a set of machines. Mesos uses a concept of 'offers' where custom frameworks can choose to use or not use them. Yarn is similar, but it's a bit incestual with the rest of the Hadoop ecosystem and is designed to run distributed MRv2 jobs. Mesos isn't related to Hadoop other than it's use of Zookeeper for leader election & state.

Mesos itself doesn't do much without a framework.

> Marathon

Marathon is a framework for Mesos that runs long-lived tasks and supports interesting things like artifact staging, dependencies.

> Kubernetes

Not really sure how Kubernetes differentiates itself from Mesos (besides having Google as a sponsor). I haven't used it myself.

> OpenShift

A PaaS from Red Hat that uses it's own scheduling and distribution mechanisms to run applications built (very Similar to Heroku/Elastic Beanstalk)

> Chronos

Similar to Marathon, except that it runs an essentially distributed cron (and has dependencies, etc). You can use Chronos as a full-fledged distributed job running system. Chronos isn't intended to run long-running tasks.
It's hard to imagine using a modern browser without favicons on the tabs. What are the folks behind Safari thinking?
Have you heard one? They sound pretty good - more like the scream of a gas turbine than a "buzz box".

I grew up near a F1 track during the "big bang" turbo era (1,350+HP from a 1.5 litre engine that would only last 3 alps in qualifying trim)[1]. I'm pretty sure we'll never hear engines like those in circuit races again, and I'm not sure that's a bad thing.

[1] http://en.wikipedia.org/wiki/Formula_One_engines#1966.E2.80....
> But people working on in-house and enterprisey stuff? Yeah, not so much there.

This depends a lot on your corporate development culture, even for in-house enterprisey software.
If killing people to take their land is valid, then by golly you can still do it in the 21st century.
Broadly speaking, you did then too. People only lived in some kind of government-free-no-ownership-zone when they were either in territory governments hadn't gotten to yet or the legal owners couldn't be bothered to care.

The latter still exists plenty of places.
To minimize requests you can run a service that batch deshortens urls. Like the little scheme servlet (70 LOC) I'm using to deshorten urls for my JS twitter client.

the source: http://github.com/sharkbrainguy/deshorten
an example: http://bit.ly/amxL0Y
Its not out of fear its just that Microsoft Docs with Facebook required Office installed when I tried it. MS Adcenter(https://adcenter.microsoft.com) still requires requires Windows. Try adcenter from linux you get a non-supported pop-up. Its good news if they support all browsers with this product.
they could be using in-memory compression. they could be storing hot parts of index in memory. they could be using both.
"Honest question: how much innovation is there in this field? Is there a steady stream of new magic tricks?"

There's a huge amount of innovation going on in magic, and there are new tricks coming out all the time. Especially with the advances in technology and science these days, there are a lot of fresh effects being developed constantly.

Of course, many of those tend to be new approaches to old problems: a new method to levitate something, a new way to make something disappear or reappear, etc..

Some magicians prefer to stick with the tried and true, century-old (or even millennia-old) tools and techniques. But others (especially the younger generation) really embrace new developments and new technology.

There's a real thirst for making one's act fresh and original, and for amazing the audience with things they've never seen before. And magic suppliers and magicians are constantly developing new products to fill those needs.

"The extralegal protection system they've developed - essentially a guild system - doesn't seem like a terribly promising candidate for broad application. Among other things, it's more effective than the patent system at stopping ideas getting into the public domain, ever. Whatever its other drawbacks, a patent means an idea will eventually make its way into the public domain."

If a patent is of something truly original and of something that really would not have been easily developed by someone else, then yes, patents could potentially have value to the public.

But unfortunately, patents are constantly granted for things which are really obvious and for which prior art existed, or which would have easily been developed anyway as soon as anyone with half a clue set their mind to it.

Also, at least in the case of the fast-paced computer field, by the time patents expire the technology that was patented is often completely obsolete and useless. Who really cares if the patents on punch card technology has expired by now? We've moved far beyond that to the extent that it's useless.

This isn't quite true in the magic world, where ancient tricks still retain the ability to shock and amaze people who've never seen them before. Of course, there are fads in magic, and certain tricks become so popular that they're useless... for a period of time, until someone rediscovers them again. And, despite the best efforts of magicians, there are many many copycats. A hot new trick will often be duplicated and reverse engineered in no time.
I found the following portion to hit home the hardest in regards to the new data usage cap:

Doesn’t that just grind cloud-mobile, gaming-mobile, video-mobile, and some-really-cool-but-currently-unknown-mobile development to a halt?

This seems all too true as we know just how fast the mobile industry grows each year. OnLive cloud computed gaming is supposed to be live within two weeks. I can only imagine that within a given period of time they'll be porting it over to iPhones and iPads. AT&T seems to be stifling innovation with these caps.

As the speed at which we access data increases, so do the bandwidth requirements for retrieving more data at a faster rate. We're talking higher video resolutions, higher sound quality, and more content immersion. Rather than paving the way and pioneering a new wave of applications, AT&T has bastardized their network with low data caps that will leave us developers pining for more within the next two years.
>I'm not talking about inherently unobservable behavior: I'm talking about things like publicly telling female students that women can't be good engineers or scientists. I think public statements like that, made in front of an entire class, are very much observable. Don't you agree?

To nitpick, your anecdote was a presented as a private conversation. Certainly where I am a teacher that told a class that their subject was not for girls/women would be severely reprimanded.

The question at hand is institutionalised sexism - a single instance of apparent bias against a single individual doesn't show that the scientific/engineering establishment nor even the educational establishment [in your country, USA it seems] is biased against females from entering the field.

>you sound like the kind of person who is committed to the belief that sexism doesn't exist or is not significant

I practice sexism myself. I'm more inclined to hold doors for women, I'm more inclined to assist women with traditionally male chores like fixing the car or computer.

The only institutionalised sexism I've observed in education has been special programmes and events put on to encourage women to do things that for whatever reason they've chosen not to do. In business there are programmes for women and extra financial help that isn't available to men. These things are not removing biases they are instigating them.

>You seem confused so let me explain. I never suggested that the story I presented was representative of all teachers. In fact, I explicitly said the opposite of that. What I actually said was: it is false to claim that there does not exist a single person who has ever told young women that women can't do well in science and engineering

So your point then is that there is no institutional bias, that this one bad thing happened to your wife and that is the reason their should now be discrimination against boys/men wanting to do science and engineering and for women regardless of an individuals propensities and abilities. Great.

>>What school was it, who was the teacher?
>Why do you want to know?
Why not, knowledge is power.
I think the question that most often comes up is how many dimensions are we living in? And, are all of them equal?

Sure, on paper you can have as many dimensions as you like, just add coordinates, but that won't help us come up with the grand unified theory, or find other new laws of our universe, which might have pretty useful practical applications.

Unfortunately we are limited in seeing beyond our primary senses.
Shaping is only part of the solution. Normal utilization will consist of spikes. Shaping is just to smooth those spikes out as much as possible. When there is no utilization then you can use up the whole pipe if you like. If utilization is consistently passed some threshold then providers should absolutely increase their infra.

That said, the Australian solution sounds quite good as far as metering goes.
I've been trying to improve the computer experience of an over 80 year old relative suffering from age related macular degeneration. To make a long story short, 2 factors ruined my attempts so far: strong habits and poor technology.

This person's needs are simple: email and text editing. But going away from her Windows XP / Outlook Express failed: she felt lost. And within this technology hole, not much can be done because it's amazingly un-hackable. Everything is designed for people who see things: popups of all kinds, menus, convoluted placements. I gave her a magnifier and voice synthesis. Better than nothing but very inadequate to her needs. Even closing a window is still a pain for her.

Dream: And yet I know her computer could manage her phone book and compose numbers for her, for instance. And so many other things that could lighten her daily life can be envisioned. Even play scrabble or other games she enjoys would be better on a speaking computer, and more enjoyable with online opponents.

Much could be done, even from a startup point of view. But for now I'm running out of hope especially because it's so hard to engage old people to new things.
What did you do in the 5 intervening years?
Hardly a "growing threat" to academic freedom in a country that has never properly had it in the first place.
Bernie Sanders is more popular than Warren, will also forgive student debt, and has great plans for addressing climate change.

>student loans taken out by bright college students who surely knew what a loan is

That's not quite fair. First, universities are free in modern, first-world industrialized nations. Second, the university fees are so prohibitively expensive that a loan is necessary for anyone bright but not born wealthy. In other words, it's a predatory mechanism geared to any bright student who wants to get an education to have a better life. It needs to go.

You might want to read this:

https://en.wikipedia.org/wiki/Debt:_The_First_5000_Years
I suspect that it would lead to massive corruption if actually tried both in personal enrichment and NIMBYism for everything related to "being the one to bell the cat". Localism is fashionable but I can't help but suspect it will only make things worse judging by every dysfunctional small town and city council working on ineffectual grand proclimations and unconstitutional ordinances instead of actual responsibilities like potholes.

Related the disturbing root of the problem has been historically been not just the leadership that is objectively terrible and accepts bad outcomes for the sake of hurting the other but that frankly the people and the values they hold dear. Storm Thurgood even admitted that he tried running on things which would actually help them and got no real interest but running on racism propelled him forward.
What, specifically, do you find “girly” about the blog?
You're trying to compare random acts of nature with predictable and avoidable man-made disaster.

They're not even remotely comparable.
> because search results were comparable to alternatives.

As an early user of Google I vehemently disagree. That better results was not due to PageRank alone is well understood.
You are clearly not their target audience. Really zune if living room space, come on man.
Why is the belief that the human species has races just like cats, dogs, cows, horses, etc. so widespread in the US culture?

Even anti-racism rhetoric takes this absurd proposition as a fact. Take this article for example: all the cases where the author talks about ethnicity he uses "race" instead.
And people said Melania's cyberbullying initiative wouldn't amount to anything.
The big change to make Spartan developer friendly is by having fast update cycles that are not bound to a specific OS version. That's the only change I'd care about. Has Microsoft announced anything about that?
It was some years ago. I don't remember ever being able to read it easily and certainly can't now. The letter "c" was (and is) the worst ("z" too, but it's hardly used) - the problem is that there are too many small letters for the central 4 pixels.

The best way I've found to "read" it is to learn "c" and then guess words given the context and easier letters...
The social/personalised advertising remark struck me as very forward-thinking too. It took Facebook a couple of years to get that one right, and now it's making them stacks of money (they may have been ignoring it deliberately to focus on expanding; I have no idea).
It's the site that you set up the plan with. I haven't created the feature yet that lets you swap plans like that but I probably will at some point.
Ginzametrics guys are helping me on Live chat regarding this. Their support looks great!
Not while anyone wants to run Windows in a VM, they won't.
> The energy crisis that will inevitably come, doesn't that sound like an arena well suited for startups?

No.

Energy is an area where the "unit" is measured in billions of dollars, and it doesn't make much sense to play with fractional units.

Startups and VC funding haven't worked at that scale. Maybe Kleiner can pull it off, but they haven't yet.
What if you break it down into $\hour.

If you are reading for entertainment and a $10 book that 4 hours to read, that is only $2.50\hour. Seems like good value.

If it isn't for entertainment and you aren't deriving (syay) $10\hour of value out of it, then why are you doing it?
Hm, it was more than that. It involved inspecting network packets.

What I found weird is how Linus blamed Tridgell for the reverse engineering:

http://www.theregister.co.uk/2005/04/14/torvalds_attacks_tri...