jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>Yeah the web tier is rarely the bottleneck,

People say this all the time- While I think it is mostly true, I think it is more often untrue then most would assume. In well optimized systems the "IO layer" is optimized first as it rightly should be, at this point improving the single-threaded performance and concurrency/parallelism start to really matter.

>can be scaled linearly

Sure but scaling my number of servers linearly however doesn't imply linear maintenance/operations effort... If I can run a order of magnitude less severs, I am going to save money. Its all about figuring out if the savings are worth shift to a higher performance platform... but playing devils advocate if one had started with the higher performance platform to begin with...

>when it is and typically very susceptible to caching.

That is making a lot of assumptions about the problem space at hand. But its fair point, when things are catchable, its magical.
A 10 digit number sequence has 33.2 bits of entropy. 3 diceware words has 38.7 bits of entropy. I don't think 10 numerical digits is easier to relay than 3 words. Although either would be far short of the ~90 considered fully secure, I think it's safe to say there are plenty of designs that would have been both safer and easier to use.
On the other hand Admiralty law is the basis for the freemen/sovcit kookery which is very funny (to watch from afar)
There are both state and federal laws for the practice. So this will slightly decrease the situations in which the state/local police can do this. Likely to be compensated for by new state laws. And of course this doesn't stop the Federal law enforcement from doing this. Civil forfiture needs to be abolished period. It boggles my mind, as a layman, that this is considered to satisfy the requirement of "due process" and is therefore constitutional. Sure, there's a process, but it's not the due process.
This was the easiest way for most of the proceeds to get laundered^H^H^H^H^H^H^H sent back to the police who made the seizure. Many states have clauses where any seizures go to the General Fund, not the Police budget.
And my response is the same: See those sections.
There will never be "types" in javascript,at most something like "guards" or runtime assertion checking, but they will never implement typescript type system. It's too late for that.
Focusing on such a small period of times makes for a deceptive chart. Everyone knows that it's been volatile for a while. That's not news. You really need to look at the value over a larger period of time.

http://bitcoincharts.com/charts/bitstampUSD#rg1460ztgSzm1g10...
What it feels like to the user doesn't matter. They are still maximizing their ad revenue.
If you wanted to become a thought leader, what other way could there be beside sharing your thoughts and ideas publicly?
If the second dose is a sort or service pack, I hope it will include uBlock.
It so ludicrously volatile that it’s not a rational hedge against anything.
https://news.ycombinator.com/item?id=9258259
If I bought a Sony tv at bestbuy - I will request a refund from bestbuy not Sony.
> ISPs, web hosts, search engines, ICANN, governments, browser vendors, OS vendors, and more all have to cooperate for a domain to work.

One of these things is not required for my browser to work. Hint: it starts with "govern"
in the ny times:

http://www.nytimes.com/2010/11/27/technology/27torrent.html?...

link to the official announcement on youtube:
http://www.youtube.com/watch?v=RqGziXOPO2A

what i find most disturbing is not the action against IP infringement on US territory. what i find disturbing is:

1)
the announcement that "suspected criminals would be pursued anywhere in the world." They say "American business is under assault from counterfeiters and pirates", sure this is true, but why should the US care that this happens outside of their country?

2)
the freedom of a modern democracy is completely underminded by this measure. one should be innocent until proven guitly (by a court case -- in this case there was no trial), and secondly one has the right to free speach. both of these rights have been compromised by the measure. this --in my opinion-- voids the moral supriority of a modern democracy, and puts the US on a list of countries that cannot guarantee basic freedom for its citizens (like China).
Once upon a time, useless comments like the parent and this would be downvoted.
RIM has not been increasing market share very recently, they have been passed by Apple and Android - see slide 8 here - http://www.scribd.com/doc/42793400/Internet-Trends-Presentat...

Blackberries do email very well, they are very bandwidth efficient (but the compression may be why the browsing experience is so slow), their BBM avoids insane SMS charges, they have slick hardware like Bold and Flip, they are designed from the ground up for enterprise security and manageability.

But the world is going to touch and mobile Web/apps, and RIM is keyboard centric and hard to develop for, with multiple form factors, OS versions and even the pitiful touch Storm.

Businesses are starting to adopt iPhones and iPads - RIM is going to have to reinvent themselves fast or face irrelevance.
Absolutely. A previous company I worked at had a horrible company culture, but they paid really well. No respect, no autonomy, no hope. In the end, the money wasn't important. I couldn't stand working there anymore and left for a job that paid 30% less but had a much nicer working environment. My overall quality of life went way up.

Don't hang around working for clueless bullies and assholes, thinking "the money makes it ok". It doesn't.
> I find most programming books to be boring and discursive.

I was of the same opinion until I read "Programming Pearls" by Jon bentley. The way it opens up a problem statement, thereby making you think is truly fascinating. If you haven't read it, please do.
While this "repeal the 17th amendment" stuff is a pet cause among some on the right, there is very little evidence that it would have the effects its proponents claim. Here is one rebuttal: http://volokh.com/2010/06/11/would-repealing-the-seventeenth...
Not true. The second-hand market for Apple computers is HUGE.
This philosophy of "designing in the browser" is what our product is based on. We believe strongly that you're a better web designer if you know how to write HTML and CSS and our prototyping tool's features are built for people like that (eg. like us).

Here are two relevant blog posts we wrote while establishing our direction and attitude about 6 months ago:

* http://blog.quplo.com/2010/04/our-philosophy-design-in-the-b... - what designing in the browser is, why we think it's important, and some other references to thought leaders talking about it.

* http://blog.quplo.com/2010/04/why-were-not-building-yet-anot... - why we think the world doesn't need yet another WYSIWYG, drag-and-drop "prototyping" tool.

Anyway, if you subscribe to the Mockup-in-Markup idea, check out our app, Quplo. It's an online app where you write HTML and CSS and a little custom markup language specifically made for prototypes (eg. <page>, <layout>, <var> etc). You can import an existing website and redesign it quite easily; everything you make is accessible from yourprototype.quplo.com (with or without a password). If you like it, head to http://dev.quplo.com/freeupgrade for a free beta-period upgrade to a higher plan!
I never got into it not because I don't care to try it, but because I don't need any more steps between me and caffeine.

Hell, that's why I drink tea lately. Even easier than a french press.

I'd never buy the kit, but blended coffee and butter sounds tasty.
Threading just doesn't work (it's going to be rewritten from scratch). Sometimes there are segfaults within managed code and sometimes there are memory leaks. Sometimes an assertion in the VM fails, causing the program to halt with a stack trace. A few releases ago the compiler of Parrot's assembly language reported wrong line numbers in error messages, but this has been fixed.
Canvas seems like a really cool way to interact with raster graphics. But more and more it is also being used for animating vector graphics, you know, collections of lines, curves and gradients. Isn't SVG better suited for this?

Slides 33-35 talk about animating things in the Canvas. Clearing the frame and imperatively re-adding each element at each step seems awfully inefficient. The underlying rendering engine could optimize things much better if it was given more abstract information about the shapes and transformations involved, a la SVG.

Is there something I'm missing? Why isn't more done with SVG?
Thanks for the link!
Especially part 3 around 12:00 is insane.
Part 3: http://www.vbs.tv/watch/the-vice-guide-to-travel/vice-guide-...
Have you looked at the source code for that project? It doesn't use callables at all. the orig_commute function, the original commute method on class Ref, gets passed a monkey-patched ruby Proc object that implements the invoke method which takes one argument, a list, containing all of the original ruby arguments. Clojure then most likely calls invoke inside orig_commute through reflection. The end result: a bunch of hackery specific to Ruby and Clojure, something JVM-level closures would help eliminate.

Again, you cannot pass a ruby function expecting arguments to Clojure! What your link shows is that you can, however, send monkey-patched versions of ruby functions that implement clojure-specific calling conventions to clojure. :)
Apologies for the self-comment...

I was going through some old boxes and found my TI-83 calculator and realized that if someone created an iPhone app version with a nice programming language, it could be a serious contender to TI's business. After a quick search, I found this and it looks like a beautiful start.
Contrast:

"There was one surprise founders mentioned that I'd forgotten about: that outside the startup world, startup founders get no respect.

...

Unfortunately this extends even to dating:

It surprised me that being a startup founder
does not get you more admiration from women.

I did know about that, but I'd forgotten."

http://www.paulgraham.com/really.html
Don't think of her as a potential mate, think of her as a potential 50% investor in your venture. She certainly does.
Playing the "S-Corp distro game" is not cheating.

If an S-corp brings in, say, several hundred thousand dollars in net profit and the principal pays themselves a fair wage for an employee in that role (perhaps it's in the neighborhood of $80k - $150k), then that is completely legitimate under current law.

Aggressive but correct tax planning is not cheating, and for a responsible business owner who wants to maximize personal income (and ability to reinvest in the business), it's the way the game should be played.
An S-Corp just avoids double taxation. Salaries paid out are subject to FICA. As for the remaining business income, each shareholder would still owe taxes based on how much of the business they own. This is different than a C-Corp where the business income would be taxed at the corporate level in addition to the owners paying income tax on their salaries. And if the owners of a C-Corp decided to pay themselves huge dividends to avoid normal income taxation, that would raise red flags.

In California, S-Corps pay a 1.5% franchise tax on net income (minimum $800). You pay this even if your net income is zero or negative. You pay this no matter what.

Disclosure: I'm also not a CPA.
There is a book The Great Bridge[1] that is a detailed history of the building of the Brooklyn Bridge and Roebling. When I read it, they were describing the problem of "caisson disease", and I was literally screaming "They have the bends! They're coming out of the pressurized rooms under the casson too fast!" It was really interesting to see the perspective without the knowledge what we'd consider to be common knowledge knowadays.

[1] http://www.amazon.com/Great-Bridge-Story-Building-Brooklyn/d...
I remember what a breakthrough it was when Radius came out with a CRT that could be pivoted to display in portrait mode: http://www.youtube.com/watch?v=Dh5175Q4Vgo

We had one in the computer lab at my school, I would work late in the evening just to get some time on the Radius monitor.
Except Phoenix LiveView has essentially removed the complexity.

Normally I’d agree with your take entirely and I don’t actually think it’s possible to avoid the complexity issues in non-BEAM languages...but Phoenix is absolutely doing it.
Nah. Even within the US, union members are better paid than non-union members.
I can’t see how your electric rate (in terms of per unit usage) could have 10x’d in 10 years:

https://www.cpuc.ca.gov/General.aspx?id=12057

If you weren’t mining BTC in 2011 and are now, well sure your bill could, which I admit is all you claimed.
I wouldn't beat yourself up about it.

I think they took the practicing part literally. In my eyes, any work related to programming is programming. I'm sure Donald Knuth has spent over 30,000 hours working on "The Art of Computer Programming".
Created in a interesting time, as was https://tools.ietf.org/html/rfc1118. Thanks for posting, nice time trip for a Saturday.
I also mentor at Mobile Makers and they do a great job of getting the right people into the program and the program itself is great!
Magneto-aerotaxis can be used to help some organisms find correct oxygen concentrations apparently(field gradients):

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4104051/
I think you mean a different definition of economic worth than the GP post. One meaning is the developer's ability to sell the software, the other meaning is the value derived by using the software.

I maintain an open source project that sits in a very small niche. Based on downloads, stars on GitHub, and comments on forums, I estimate that hundreds or thousands of people find it useful. I do get the occasional donation, but if I calculated dollars per hour that I have put into this project, it would probably be in the single digits.
maybe it has something to do with the confidence of the posting: "no prob, I built the next best thing". Might come off as arrogant and that probably triggers people.
The difference is that those people who are happy with YouTube videos wouldn’t have been tinkering with computers in 2006. You have to remember that tinkering with computers was and still is a nerdy niche. Let’s say there are 1000 people in the world. Of those, 10 are hackers (in the “tinker with computers” sense, not on the malicious sense), 20 are enthusiasts, the rest are neither. In 1990, you’d have 15 people on the net talking about computers and doing stuff with them. Everyone else is watching TV, reading books, whatever. In 2006, you have 100 people: 10 hackers, 20 enthusiasts, 70 people who found cat videos. In 2021 you have 990 people on the net: same hackers abs enthusiasts but also a whole bunch of people who are here for the cat videos. Does that detract from what the 10 hackers are doing? I don’t think so. In fact, it adds opportunity to the hackers and enthusiasts.

We didn’t lose the hacker spirit. Go look at hackaday.com to see what people are working on. We simply gained an audience.
Isolation by itself can come in many different forms, I'd say. I don't think that all of these metal diagnoses due to isolation really apply to everyone or every situation very well. It's important to consider that some people historically lived very isolated and also some people lived in the middle of civilization, and some did both.
It was a climate scientist from Iceland making the prediction. Not my next door neighbor who fixes cars.
This was a feature that appeared in chrome way back when and was what made me switch. Always felt Firefox search was inferior because this was missing.
keep in mind bear market could be hovering around 100-200k after this cycle tops. tough to time the market unless you have a ton of experience in the field.
> we used font icons EVERYWHERE.

How does that work with people who have "use my fonts" ticked for whatever reason? Is there some kind of override that applies?
This is probably a good rant for some other topic. But Zuckerberg is only 30, even now. The people I see turning up at entrepreneurship events and in the fundraising news aren't 60. They're ~25.
Seriously, have you read the OP? The optimizations in the OP do not prevent AR from asking for the same thing more than once. They do not effect how many times AR asks for things at all, as far as they can tell. It is _not_ caching database responses. It is caching internal AR calculations only, and does not reduce the number of times AR asks for things from the DB. Unless I am misunderstanding.
DOWN FOR MAINTENANCE...

great.
What if the article was meant to stir up bad feelings amongst free-as-in-freedom GNU devs at both MS and open-source devs?

What if it was meant to stir up bad feelings by MS users who want us to think that it was stirred up by GNU devs? or maybe it was the GNU devs who want us to think that it was MS devs who really wanted us to think that it was GNU devs?
why three domains - getcharmed.com, charminc.com and usecharm.com. seems a little unusual and might even be confusing.

edit: looks pretty neat on the UI
True, but our brains absorb massive amounts of information and process it in parallel whereas it is much more serial for computers.
You could do this in two pitches but most people have 60 meter ropes these days which is 196.8 feet. On the way down you would have to go to a rap anchor about half way, pull the rope down to you, re-anchor the rope, and rappel again. When rappelling best practice is to use the double rope rappel, plus it is easier to get the rope back down once you are on the ground.
> but also reflects to the reader the strength of the defender's stance.

I don't know what you're trying to say here. Is it equivalent to "the person making the decision is a bad person and the person objecting is a good person"?

If you're claiming that the reason for the decision is bad, shouldn't you argue that point with some specificity? (There are lots of reasons why a decision might be bad - surely you should mention which ones apply.)
Bravo! « On the Internet, nobody knows you're a dog »

If you plead guilty but put forward your "multiple personalities disorder", you'll get a decent deal I think.

People tend to judge based on appearances, despites being told it's not reliable. So, if you managed to look like a community all by yourself, well... maybe you deserve to be called a community.

Duck typing.
I can recommend Gulag: A History by Anne Applebaum:

http://www.amazon.com/Gulag-History-Anne-Applebaum/dp/076790...

The Gulag was created as a terrible economic experiment - that having a large body of "free" slave labour would be good for the Soviet economy.

There were huge, and often pretty pointless, projects built with slave labor and very basic tools - one example being the Baltic - White Sea Canal:

http://en.wikipedia.org/wiki/White_Sea_%E2%80%93_Baltic_Cana...
The problem of commuting is that it exists. Instead of a reliably short walk to work, with a detour to the coffee shop included, commuters have to drive an hour in heavy traffic. Each alone.

Why is that then? Because offices and homes are built so far away from each other, and if you wished you couldn't easily build mixed use office+apartment+commercial blocks under many of the typical zoning laws.
We use Bank of America, but I'm particularly interested in people's impressions of Ramp and Divvy
Isn't it hard to switch back and forth between both frameworks?
I'm very interested in this 25% they can't reach. Can we route our services and communications through it?
If you can be guaranteed to have no forward references, wouldn't this mean that you can also not have cycles and therefore could make do with a much simpler refcounting setup?
In Norway, the current standard is dd.mm.yy. Before computers, it was d/m-yy (no leading zeroes). I come across yyyy-mm-dd once in a while, but it is sort of rare.
I don't understand this. Why would it be sending queries and redoing on a replica and sending the WAL? Just sending the WAL would seem to be sufficient, or alternatively: sending queries would be redundant if you just send the WAL and apply directly at the secondaries.
eh, "asdf" works for "Number of Children" which sounds like it should be an integer. :/
Great job guys, hope this adds a lot of value to Shapado. (The devs are HN readers, including papachito and dcu.)
Did you do this for your first client? If so, how did it all go?

I did something similar - I offered to build the foundation of their website (a social networking site) for free as a trial. It only took a few nights and they liked what they saw. Shortly after, we negotiated and agreed upon a rate to continue development.
There's a scene in the 'Flaming Homer' episode of the Simpsons where Homer fights his way into Moe's packed-out bar to tell Moe he'll never drink there again, but Moe can't hear him over the noise of the cash register.

Moe doesn't even notice when he's gone.
I'll admit to being biased since I'm waiting for my new Thinkpad T410 to arrive, but I think the Thinkpad line is pretty logically segmented and named. The current convention is that each segment has a common prefix ("T" for their standard workhorse line, "X" for the ultra-portable line, "SL" for the more affordable small-business line etc.) w/ the suffix indicating the screen size, e.g., T410 for the 14", X201 for the 12". Of course there are exceptions such as the Thinkpad Edge, but generally it's pretty easy to compare the various models.

While Apple's practice of not publicizing their model names in their advertising might superficially make things simpler, it means you have to explicitly list the model year w/ specs to do a meaningful comparison between current and older models.
I think the SL models are dangerously diluting the brand - the standard Thinkpad keyboard and touchpoint is a powerful selling point.

Plus I can't readily get my hands on a Thinkpad (even an SL) to try it out. I want to upgrade my laptops at the moment and would dearly love to walk into the equivalent of the Apple store, sit down, and try out each of the models that I'm interested in - but in London there are only a handful of retailers that stock Thinkpads, fewer that are up-to-date with the models that they sell, and none that I know of that have demo machines in store for any significant fraction of the range.

So if I want to buy one I essentially have to be willing to accept delivery (a pain when I can't predict where I'll be on any given day), and willing to risk buying a machine that I've never touched. If I decide to accept a Mac I can check out all of the options at the store over on Regent St any time until the late-ish evening.

Lenovo are just not geared up to retail customers - that might not be an issue at the moment, but I can't help but think that today's retail customers are tomorrows corporate buyers.
Are you sure you've had 12 minutes with a clear view of the sky? Each GPS satellite carries the entire constellation's almanac. After downloading that (which is a 12.5 minute process), then you can download the ephemeris from each satellite, which takes 30 seconds. You need 4 satellites to get a location fix.

The almanac is valid for 180 days, so you only need to wait 12 minutes once. From then on, you only need the ephemeris from 4 visible satellites, which takes less than a minute to download.

It confuses me that the iPhone wouldn't be able to do this, because I can buy a $10 microchip that's the size of a dime that can do it. Give it electricity, wait 15 minutes, the location comes out the other side. I would be shocked if the iPhone were incapable of doing this.
Visa also now own authorize.net. They acquired them around the start of this year I think.