skysight-inc/HackerNews huggingface dataset:
Maybe there is, maybe there isn't but this argument is a fallacy. To say that "they are successful, who are we to suggest improvements" is an appeal to authority. Just because there is success, does not mean there is not room for improvement.
This article isn't about engineering or computer science degrees that are applicable in industry. It is about humanities degrees that seem to have only one career destination: a tenured professorship.
I have seen this as I have a lot of work experience, but limited dev chops relatively speaking. I find myself being able to solve problems, but implementation is slower than I'd like it to be.
Well obviously URLs are for people because raw IP addresses are unsuitable, but that doesn't mean that textual URLs as they exist today are our best option. Even well-designed URLs are too complicated. "https://news.ycombinator.com/item?id=5498198 is mostly devoid of meaning even to me. I can tell that that URL is referencing a discussion on Hacker News, but "Hacker News" or the title of the article are not present in the URL.

Hierarchical URLs betray the underlying model of the internet as a series of interrelated documents. People don't care about understanding the layout of files on a web server; they just want to open Facebook, or their email, or perform a search. Nobody types "http://www.facebook.com into their browser. They either click a bookmark or type "facebook" into the search or URL bar. What happens next is up to the browser.

The best solution would conform to the already existing mental model that people have. They don't think of a website as a bunch of documents on a web server (despite the shared vocabulary with printed media - words like "page" and "bookmark"). Their mental model is probably something like buildings on a city block. You can pick one to go into, and when you're inside you can do things and learn things that are unique to that building. Rooms are connected by hallways and doors. There are windows where you can see outside or into other buildings. You can bring things with you into the building and take things out when you leave. To get back to a room in a building that you've been in previously, you can either go back to the front door and follow the path you took originally to get to the room, or you can "bookmark the page", which is like a shortcut directly that room.
How does a non-programmer write a guide to programming languages that has any value? Full of errors and misinformation gleaned from far too many hours reading websites and far too few hours writing code.
The law seems to be fundamentally broken when it comes to minors. This is basically saying "we don't think you are mature enough to look at this content, but if you do look at it we will consider you mature enough to take criminal responsibility.", which is absolute bull. Surely we should either say that they are responsible or that they are not.
What I took from the article is that it was a bad idea for the API client to let errors pass over in silence.
So, like a virtual allowance?

Is the "whole early adopters win" thing only sucky because you are not an early adopter? Note that I'm not an early adopter either, but it seems a bit nonsense.

Also, BTC is still pretty young, you could still be a relatively early adopter. You could spend a few months researching, and a few tens of thousands of USD to purchase a competitive mining rig, and you could still make a fortune, or you could lose it all. It isn't the same "anybody can do it" world that it used to be, but it certainly is still low barrier to entry. Is this really a dislike of systems that reward personal risk taking?
In its lifetime Ubuntu has never been bleeding edge nor lightweight compared to many other distros. I'm an Arch user all the way but I still take other distros for a test drive every so often and it amazes me the crap distros bundle together in packages when so many things could be made to be optional dependencies. I guess it all depends on your standard for lightweight :).
Nice, looks good on an iPhone though perhaps wastes a bit too much space on padding. NB when going from landscape back to portrait it doesn't refresh the screen properly. Also, crossing things off would be cool
I get that JavaScript is a popular language, but burying a fundamental concept under a cluttered and confusing syntax like JavaScript, when it's much cleaner to explain the math using sensibly notation.

Ugh. It's nice that Steve is reaching down to his audience, but it would be nice for the audience to step out of their muddy sandbox once in a while.
Well I still disagree with the premise. In my experience going above and beyond gets you nothing but more work.
Have you ever considered that you actually downplay your knowledge? Saying "I'm a generalist, I don't have in depth knowledge with technology XYZ" might be killing you right out of the gates. If you're proficient in PHP, then just take that as a positive. Doesn't matter if you know 10 other languages just as well. You say you're not "the guy" on techology XYZ. Who is? If you were a consultant, you should have enough experience to get shit done. What else would most companies want? Also, be aware that while most companies say "We want an XYZ ninja with 5 years of experience", that's in hope of scaring off the really worthless people. Get in there, tell them all of the things you're good at. Leave all of the negativity out of it.

Instead of "I'm a generalist, I don't have that in depth of knowledge with PHP" say "Yes, I've done some PHP projects. I did [whatever] for company [whoever], which was a great experience and they were really happy with it".
Is that a cat or Salvadore Dali?
These are exactly issues I have with the current solutions out there, and it's something I've been thinking about solutions for, so I'm really interested in seeing what you come up with.

On the point about automatic bookmarking, I would almost like everything I view to be bookmarked, and then some cleverness to work out what I actually will come back to.

I also third the requests for cross-device sync. (I'm sure you already know this will be needed at some point, and appreciate it's outside the scope of an initial version.)
Real-Time Windows Video Editing? Adobe Brings with OpenCL to AMD Graphics Cards
The incentive is to mine and spend, instead of buy and hold.
The only "accidental discharges" I've seen were related to construction dust in an underfloor. And yes, suck :(

In general the purpose of a handheld extinguisher is to fight tiny fires as well as to help you escape a bigger fire. The thing I'd be most afraid of would be someone walking around trying to find a small fire, only to discover a big fire, have egress blocked, and need to figure out a solution. Or, coming across an actual person who is on fire or otherwise in danger (even if you'd expect virtually no personal risk for property, I think most people would accept substantial personal risk to save a person, particularly a coworker).
Have you read those references? Or are you just quoting Laurent Bossavit blindly?
Your complaint has more to do with how browsers implement CSS, not CSS itself.
Well then why would the nodejs mongodb driver support connection pooling?
It's popular because it's more portable across devices and screen sizes, and designers are too lazy to maintain two sets of UIs, one for fingers and one for mouses.
YES, it exhibits my ego, but I'm certainly not stupid - There is a difference between being a sexist and being labelled as a sexist for no apparent reason by some feminist on rage.

Well, so you expect me to sit silently in a corner and watch this happen? What happened to the author today is also what will happen to me tomorrow, so I'm no way going to give way for random feminist/extremist to screw me like that.
- AMD64 -> Original x86 64bit extension from AMD.

- EM64T (EMT64 is a common typo) -> Intel's implementation of AMD64, intel traded SSE3 to AMD for AMD64.

- IA-32e -> Same as EM64T, Intel used this name for a bit, mostly during development.

- INTEL64 -> Intel renamed EM64T to be more in line with AMD64's naming.

- x86-64 -> Overarching instruction set, AMD64 and INTEL64 are implementations.

- x64 -> Shorthand for x86-64.

x86-64 / x86_64 / x64 are just names for the overarching ISA; AMD64 / INTEL64 are implementations.

The AMD64 and INTEL64 implementations aren't actually identical, there are a few differences between them which compilers generally deal with by producing binaries that can handle either implementation.

The x86-64 / x86_64 / x64 thing isn't Intel or AMD's fault, it came about because OS vendors used different terms for the arch. Linux for example added support when AMD64 was the only thing around and it wasn't clear what Intel was going to do, they were still pushing Itanium. So the linux kernel used AMD64 as the arch name. Later when Intel licensed AMD64 linux wasn't about to completely rename the arch (and thousands of packages as a result) so now in linux the AMD64 arch strangely supports both AMD64 and INTEL64 targets. On the other hand Apple used x86-64 and x86_64 in the OSX kernel and Sun / Oracle decided to use x64. Really the OS vendors created this mess in combination with awkward timing of support between AMD and Intel.
Reminds me of the Dreamcatcher 3000:

http://pbfcomics.com/160/
So, you're saying all collectible markets are also ponzi schemes?
Good point. If you put a final clause on your ToS that said "Reading these terms of service is a criminal offence" could you make criminals out of everyone who reads your ToS? :-)
Perhaps it's time for a new SOPA blackout style campaign based on changing terms of service. If a large number of popular sites modified their terms of service so that it became illegal to view those sites for anyone in public office, maybe the absurdity of the whole thing would become evident to the people behind this.
That's because it's not a leak. These are checkout pages that sellers have chosen to make public.
I don't get bored easily, but I really enjoy learning new things(this can be a blessing or a curse).
Why isn't this being used to aggressively prosecute spammers?

Sending unsolicited bulk email has been against the ToS of many service providers for very many years. There's real financial harm done. And spam is disliked by very many people.
On a serious thought, here's how to NOT lose elders' expertise forever: http://www.theamazings.com/
I find this a bit odd. 2 of their 3 stores (the one selling workwear and the one selling scrubs) seem very generic with tons of similar competition. Not sure about the other one selling the cowboy boots. $83m seems like alot.
Free your mind, familiarize yourself with the Trivium (forgive the presenter)
The Amazon case is an interesting one because, despite the appeal of the OP's argument, one can hardly deny the success of Amazon's product listings in spite of their ugly URLs.

However, this raises up an important consequence of clean URL design: when you're offering things that may be classified in several categories, it requires good design on the backed/framework to make sure your URL taxonomy isn't overly constricting. For example, example.com/toys/Nintendo-wii or example.com/consoles/Nintendo-wii?

Either one is legit but creating and keeping consistent taxonomy is difficult enough on its own without worrying simultaneously what the URL looks like
"Language bashing" is merely a derogatory term for "language criticism". Language criticism is, as I said, a necessary foundation for designing better languages; if existing languages are flawless, then designing new ones would simply be part of "the Greatest New Thing(TM) every x years treadmill" that you referred to in your initial comment. On the other hand, if you can identify real problems in existing languages, then you have some hope of designing new languages that are actually better, not just newer. But you can't do that without "language bashing". Without "language bashing", we'd still be back at FORTRAN IV. And if that's what you want, you can probably live in FORTRAN-world.

"Trolling" is bullshitting to provoke a response; your accusation there, if we take you at your word, would have to be that the Rust developers are developing a new programming language as a sort of hoax in order to get a rise out of C++ programmers.

I don't think it really serves your point well to suggest that Graydon Hoare, Brian Anderson, Sebastian Sylvan, Samsung, and so on, are "childish" and "hard to take seriously" and dishonest, because that requires us to choose between taking Graydon and Samsung et al. seriously and taking you, Shawn Butler, seriously. This is a competition that will be hard for you to win. Perhaps instead you could find a way to couch your criticism (whatever it is) in a way that makes it easier to accept. As it is, only people who have a pre-existing hate for Graydon or Samsung will be inclined to accept your argument.
The presenter is doing his best. Trust me though, the content is well worth the view.
By the same argument, Gaglers encourages their users to give curt, limited support to the public, since every interaction has marginal cost.

I'd rather have an extended conversation with a dedicated support rep, then a 1-line brush off from the CEO.
A Posix-compliant implementation of arrays in 17 lines of shell
This reminds of what happened with the (unofficial) Google Weather API.

People should really disclose what APIs they use and offer alternatives should the first go down, especially when it's unofficial.
Right, but only the owners/admins for that domain can use it. In other words, I couldn't request that a page on coinbase.org be removed -- only the Coinbase folks can.
That 3D "cross" graphic (Figure 1, "General Architecture") might be the worst illustration of a programmer's model for a CPU I've ever seen.

I'm sure it makes sense after you've read the accompanying paragraph a sufficient number of times (once didn't cut it, for me), but not so sure it helps in that understanding.

I guess it's a funny hint that the x86's architecture is complex, when a figure that's just trying to describe the register names is this complex. :)
Thank god I'm not alone on this one. These examples were screaming for message queuing.

Bad programmers will write bad code. Complex systems are not coded by a single guy in an epic run. We have software and platform architects, we make committees and we discuss the whole thing many times, using something various software methodologies to make sure we're working on the right direction.
north korea in not capable of complex engineering and manufacturing. developing a nuclear weapon does not illustrate anything in that regard, what it does illustrate is that any nation with enough paranoia (or valid external threats even) and craziness can develop a nuclear weapon.

its isolation was actually an obstacle in developing the said weapon and they had to collaborate<?> with china, russia, pakistan to develop them.
A study conducted by Microsoft found URLs play a vital role in assessing the security and credibility of a website

Why then do most Microsoft sites not follow this finding? Also, a lot of their products break it as well (I'm looking at you SharePoint and CRM).
Before getting a PhD, you should consider that this might make you less qualified than someone holding a bachelors or masters degree. As the author states, academia breaks you down and remakes you in its image, which will make it harder for potential employers to break you down and remake you in theirs, and they generally know that. Unless I was running a research lab, I would prefer to hire someone with a master level of education before a PhD unless the research topic involved building something.
Free Stuff Fridays -- The Open Book
Find your passions, save your life
In the US, it's ok IFF you use recycled Halon. Halon 1211 is still ~2x as effective as the nearest "friendly" alternatives (Halotron). For a facility-scale installed system, using an alternative agent is worth it, because you can just use 2x as much chemical. For a handheld, 5-10 pound is the biggest someone will realistically carry, so having more power is worth it. My goal is to not expend this agent in the next 5-10 years, and to lose maybe 5% during that period, so there's really no downside to the environment in having it in my 3 x 5lb extinguishers vs. in the presumably older extinguishers someone else had. I hope in a decade there is a better alternative, or I'll get them topped up (you're supposed to inspect them every year or 5 years depending on where they're used, but generally a 5-10y lifespan is reasonable).
> value to one's life other than some self-centric ego boost.

You just discovered the key to happiness, my friend.
Everyone gets to make up the rules to the game they play.

The beauty of it is that, if I am happy because I am better than a loser like you, and you are happy because you are better than a loser like me, we both win.

The only real losers are the fools (usually hyper-intelligente ones, on traditional IQ scales) over-analyzing and looking for deeper meaning where there is none.
Webpage not available.
I learned by working through the software developers' manuals. Many years ago, they used to ship them as physical copies. Nowadays they just send CDs.

PDF copies: http://www.intel.com/content/www/us/en/processors/architectu...
Doesn't seem to have a technical paper, or any real details on how it implements its goals. Anyone know if it's out there somewhere?

Edit: I found this: https://bitcointalk.org/index.php?topic=35705

Looks like demurrage is implemented simply by a rule for block validation: transaction outputs have to subtract from inputs based on the age of the coins. Don't know how they calculate age unambiguously.

There seems to be a lot of centralization in this particular implementation...eg., 80% of new coins go to the foundation for the first three years, which says it will distribute based on ideological motivations.
Just type IP's

How exactly would you get at a particular resource at that IP? That's what we're all talking about.
> There won't be a lot of lost wallets. At least not enough to cause any kind of noticeable effect.

With a fixed upper limit on the number of BTC ever issued, if wallets are lost at any non-zero rate, there will eventually be exactly 0 BTC that can be spent.
Why is there no R8H?
BEM: Methodology of Effective Site Development
Such images litter my Facebook news feed. I remember FB must have used me as an involuntary beta tester, because one day the news feed for me was replaced with just newly uploaded photos by friends. It was beautiful, it was actually about my friends, it was wonderful. I would love it if Facebook would make that a feature proper, because the URL for that feed only worked once for me.
Source appears to be ftp://fxp.jetway.com.tw/CODE/
Medical Emergencies at 40,000 Feet
Someone walked every street in NYC, and then had an apprentice who started the same effort.

I'm sure there are people who do all the things you mentioned.

Example: http://reocities.com/nodotus/hbglass.html
I was speaking of the usage of models...of course privacy is everyone's concern ;).
> "example.com/toys/Nintendo-wii or example.com/consoles/Nintendo-wii?"

Why not both? The URL is just a URL - it does not need to reflect your underlying data model. There would probably be a canonical URL for use when the category context isn't available (say, "consoles"), but why not have multiple URLs lead to the same information?

> "despite the appeal of the OP's argument, one can hardly deny the success of Amazon's product listings in spite of their ugly URLs"

But they're really not ugly. In fact, given the complexity of the system they represent, they are remarkably human-friendly.

In an ideal world all ideas, all businesses, and all use cases can be fulfilled by simple URLs like "example.com/shockingly-unique-identifier", but we don't live in that world. Amazon has constructed human and machine-relevant URLs. The author's argument can be applied to many sites, but I don't think Amazon is one of them.
I blame the tools...

Most tools and frameworks are designed from the ground up to be document-focused. Some even going as far as to purposely simulate a document when none exists (e.g. Tomcat).

Let's take PHP, ASP.net, and Java. They make up the majority of the internet right now. With RoR and MS MVC being outliers.

It is VERY hard to develop applications in them without a document focus because they use documents to direct functionality (e.g. logout.php and login.php might have different underlying functionality).

Now, yes, web-servers do support request redirection, so you can redirect from /logout to /logout.php, but such "magic" is time consuming because there is a disconnect between the underlying framework which "understands" pages and the dumb web-server which just does what it is told to do.

Even if you just automate it so you strip out the extension (e.g. strip ".php") you still wind up /thinking/ about things from a document perspective rather than a functionality perspective (e.g. "this functionality is on THIS page, this functionality is on THAT page").

We just need more modern frameworks where from the ground up the thing is based on a hierarchy rather than documents/files/etc. This should all be dictated by the framework, not the server's filesystem.
I would not call it a ponzi scheme because the idea of cryptocurrency does not entail any return, it is more like a seigniorage.

Some of these cryptocurrencies appeared in 2011, if I'm not wrong, in the middle of the first bitcoin price hike but they proposed different algorithms to generate coins, so I do not know if we can attribute their design to malice.

My main problem with it all is that users from these currencies built an identity around them, which mixes politics, ideology and hoarding of this currencies.
Closing the Door on Hackers
I disagree with the "https://news.ycombinator.com/item?id=5489039 versus https://news.ycombinator.com/5489039/if-the-earth-were-100-p... - its in contradiction to the author's earlier point that URLs should be "hackable". With the former style, I know that if I want to see other hackernews articles, I can just change the number (granted, it's not the most efficient way of browsing HN) - with the latter, I can't modify the URL w/out knowing the title of the article I'm looking for.
Because it's so much more fun to slag someone off for failing to write the article to match the Hacker News headline...
I'm more interested in a story about someone who watched 193 movies each year, than I am about a travel shill who finally collected all the stamps in his passport.

It takes all kinds to make a world, friend.
Plus if the desired result is supported in CSS3 then you can use javascript to just trigger the change via CSS instead of performing the task through the script.

An obvious example of this is transitions. If you have CSS3 transitions you can trigger them with a class name change instead of using jquery's animation code. When you can do that you don't need jquery or other library at all. Unless you have simply awful HTML that requires an advanced selector engine, such as Sizzle as you state.

But as you point out, if the devices listed have unreliable support of javascript then chances are it has unreliable support of CSS3.

I don't understand the argument against building a shim as a proof of concept though. What's wrong with building the example to see if it becomes popular in traditional uses of CSS before pushing it as a standard? Don't bother since it might not work on TVs because of lack of proper javascript support?
Is there a good Windows assembler that doesn't get flagged by anti-virus software?

UPDATE: I just ran across JWAsm and haven't encountered any problems so far. http://sourceforge.net/projects/jwasm/
Lead based batteries often have a usable life of 3-5 years. Chances are, the others of that vintage are already dry and have already failed. Then they will rupture, often with smoke as their series connected brothers try to push electrons.
May I ask where your confidence in this prediction comes from?
The latest dev and beta channel significantly outperforms Safari scrolling IMHO.