skysight-inc/HackerNews huggingface dataset:
Or "Hey Guru". Sounds like Google, sounds knowledgeable, does not sound like a brand.

Also means 'accomplice' which is pretty neat.
How often do you type in all caps and why can't you bind another key or key combo to caps? Regarding chording I use the following strategy.

I use i3wm which lets you define your own modes and bind arbitrary keys to commands. Effecting a mode is a set of effective bindings wherein one binding in one mode can make a different mode active letting you define vim like sequences of keys to accomplish a goal.

I use xcape which lets you have a key produce a different key when pressed vs used as a modifier. I use the key produced by tapping right shift to start operations with my window manager. Eg vot opens appkey t in this case terminal in a vertical split. In Emacs I use the key produced by tapping left shift to start operations as a leader key eg to correct mispellings I use left shift c w.

I remap caps to escape. I would also just map escape to caps but some games seem to ignore what you have mapped and require you to press the real escape key to get out of a menu. So lacking an optimal key I just map right shift -> c to caps.
It's because a website requires an active will to be maintained online, while a movie, while released, just sit here on its medium.
You're correct. But let me clarify. I'm not judging. We all have flaws, technical or otherwise. My point was to say, the universe of the sample has a bias of sorts. Kinda like, I have a dog. Well of course it barks.

That's all. Make sense? Sorry?
Thank you for this. I had no idea this was possible.
Why didn't the encyclopedia work (for its time)? Before the Internet it was the best, most information dense, source available. Not perfect, but better than any available alternatives.
Oh, i'm 100% sure i complained about slow pages then as well, but otoh a delayed background didn't typically* block all the content.

That said this wasn't really a comment about time to load the page back then, but rather the massive amount of data pulled for exactly the same content now.

There's also things like Gmail, FB, etc that do a lot of things that fundamentally wouldn't be achievable then. But i still think that there's a lot of strictly unnecessary content pulled. Things that are logically needed given the way the code is written, but i feel a bunch is overwritten, and a bunch is for stuff that i don't personally need/want, so why ship that to anyone? ;)

* Ok, ignoring bright yellow text on a white background until the swirly background image comes into existence. I guess the early internet was similar to those old "awful myspace page" competitions :D
High Resolution model (~1800 KB)
Perhaps there should be some sort of a collaborative peer-reviewed page of all ideas like that, so we don't miss out on anything.
Also, understanding what went wrong with their ideas is often very illuminating.

For example, the failire of the Michelson-Morley experiment is the basis for relativity and their test equipment was essential for QM!

LIGO, for all its complexity, is just the Michelson-Morley experiment again, this time sensitive enough to detect waves in the ether rather than drag from our motion. Of course we've switched a lot of terminology around since then, but the idea is the same.

Similarly, interferometery is integral to QM studies, and is a critical tool of modern science.
Ctrl-c and Ctrl-[ are my favorite -- once you remap caps lock to control (so that control is where it was when these interfaces were designed), you have a simple, 2-hand chorded escape with minimal stress on the keys.

Does anyone here remap backspace to something else? My right wrist has been particularly RSI sensitive in the last month or so and I've noticed that reaching for backspace tends to set it off.
The standard library's abstractions tend to be relatively thin mappers over OS functionality: https://doc.rust-lang.org/stable/std/net/struct.UdpSocket.ht...

So, in my understanding, it has this interface because that's the interface that the OS gives you.

Why couldn't you write this interface on top? You'd be writing that function yourself, no?
Very cool trick, thanks for sharing. Is there any reason I wouldn't want this?
Thanks, you're totally right, I overstated that.
And why would GNU supports the enemies of Rússia?
Was that supposed to answer op's question?
Anyone who ever programs in a weakly-typed language should be aware that comparing two values with different types will involve type coercion, that there are obviously strange edge cases when that happens, and that comparing with a strict comparison operator such as === is good defensive programming in those contexts.
By that logic there's also no such thing as too many senators for a given number of square miles if you cram enough states into it, so California could split into 100 states and that would be just as fair.
Actually, I have worked on the development of security software, but if you want a source, I suggest you start with the work of the researchers mentioned in the article.

Among the facts there, you can find that Mastercard is apparently capable of detecting these guessing attempts, so as we are on the subject of sources, what is your source for your suggestion that this is an insurmountable volume-related problem?

You have a point about not casually attributing incompetence, but this does seem to be a particularly facepalm-inducing issue. I am willing to be corrected.
Minkowski, not Einstein.
Happy StageXL user here. Great library and API. Chose it because I was porting an AS3 codebase and it was the perfect solution.
The difference is this site has, at the very top, a link embedded in the sentence "Here is an all text version of this page."

So while your comparison is apt, the difference is that bad web programmers no longer pretend to care, which is the underlying cause of the nostalgic bitching.
Counties are different in character from States. Any State government can decide completely of its own accord (i.e., without the consent of the counties) to change county boundaries however it wants, because States are sovereign entities, whereas counties are not.
That Page must have been really expensive. Fully responsive, seemingly tested on iPad and iPhone back when mobile browser penetration was much lower compared to now. Incredible loading times, maybe they used a lot of asset preprocessing/compressing to make the page load that fast.

One thing that bothers me is that there is no Google Analytics. Without good tracking they might not be able to optimise conversion rates of the landing page in the long run.
Tropare Inc.|Laguna Beach, CA, US|Full-time|ONSITE|$65K-$75k USD DOE|http://www.tropare.com

Tropare, inc. provides big data services and mobile apps to fortune 500 enterprise customers. Our products and services are powered by our own patented technologies to provide high performance, purpose built solutions.

We are a small focused company that has been in business for 5 years. We have been profitable and growing since the first year. We have now grown to the point, where we need to add a member to our team.

We run on a variety of platforms and use quite a bit of Perl, Javascript and C. We also run our solutions in the cloud, mostly AWS.

We are currently seeking an entry level developer that has some web and database, development experience, in a professional capacity, for 1-3 years. Our new team member will be passionate about developing quality software. As our new developer, you'll be working with Perl, MySQL, Linux and Javascript on the back-end to our mobile app platform.

This is an excellent opportunity for someone, with good coding skills, that is looking to gain experience with a team of seasoned software development veterans. The position is on-site, and our office is on one of the most beautiful stretches of the California coast.

Knowledge of Perl, PHP or similar, SQL databases, XML, Javascript, and Linux is required. Experience with MySQL, PostgreSQL, mod_perl, jQuery, AJAX, OpenAuth, Git, and AWS is desired.

Duties and Responsibilities: Maintain and extend functionality of back-end systems to support changes required by client requests. Develop new client facing web tools. Assist in troubleshooting software issues. Show creativity in developing solutions.

Position is on-site at our office in Laguna Beach, California, US (we are two blocks from the beach).

Please e-mail resumes/cover letters to scott[at]tropare[dot]com. We'll respond with a short quiz that tests your skills. Principals only, no agencies or recruiters.
That's quite a leap from a few hundred characters of comments.
Except, the difference is, there's still people on 56K connections today, once their data volume on mobile has run out.

This site loads within of < 1 second for me.

Any modern site? I can wait 2-3 Minutes to even begin to see text.

And thanks to the assholes who want to prevent the "flash of unstyled content" I just see blank white for 2-3 minutes before seeing any actual text.

By now I've written a custom tool and proxy based on Mozilla’s reader mode so I have an app, open the link in it, and it downloads only the extracted text, in markdown.
HDEV: High Definition Earth-Viewing System
Pico looks promising.

Pocketchip is one of the few products I couldn't see myself buying, but would love to receive as a gift.
The Oil industry has no future, and anyone who continues to invest in it or further the goals of that industry isn't a very good investor and is prioritizing short term profits over long term investments.

One of the largest drains on the US economy is the fossil fuels industry. There is no future for them. We, as a society, need to admit this, and move on.

How do we appologize to future generations, "Sorry, we raped the land, we killed innocent people, you're dying of cancer, because temporary money was more important instead of using better energy production methods"?

I've never heard of a solar farm having a sunlight pipeline leak, or earthquakes caused by fracking the ground for wind reserves, or people mining renewable energy and the mines collapsing and killing dozens.

People's lives have monetary value: they are assets that are worth something. It is not profitable to sacrifice assets of such high value for such unimportant things.

So, yes, morally and financially correct.

And the alternative? Tesla. Either buy their car, buy a car from someone that licensed their technology, or buy a brand new... ancient relic from the past.
For US based transactions, AVS failures (address, zip) don't typically fail the transactions.

Most often, the api has 3 possible return values "Success", "Success With Warnings" and "Failure".

The "Success with Warnings" will have some error codes for AVS failures (street address, zip). Usually the same for invalid CVV2. I've also noticed that cardholder name matching isn't universally supported...AMEX does it well, but VISA/MC is hit or miss.

Most merchants choose to allow for "Success with Warnings" and then manually check them.

It's hard to automate, because it's very typical for real customers to mistype billing addresses, CVV2, etc. One good example is small business owners. They, very often, use their business address as billing, even when the billing address is actually their home address.

In short, you can configure for hard failure on address mismatch or CVV2 mismatch, but you're throwing away a lot of legit transactions if you do so.
Yeah, this isn't the Cracked I grew up with. The only journalism of theirs I'm familiar with featured Nanny Dickering (http://cracked.wikia.com/wiki/Nanny_Dickering).
~ is for one character. If you have a word you want in caps, do gUw. For lowercase, it's guw.
The developers don't need to steal. They're making money from early mining. Here's ZCash right now, down about 99% from the initial price.[1] The market cap keeps rising as the price falls, indicating it is being mined way too fast for the market.

[1] https://coinmarketcap.com/currencies/zcash/
Thanks very much. I know I've been a bit critical about the implementation in these comments, but it's only because I see such value in the concept, and that's much more important, tbf.
I think that's the exact opposite of what's written.

"Within every district to which a federal collector would be allotted, there would not be less than thirty or forty...whose influence would lie on the side of the State."
Arrow and function keys are mapped to escape sequences, so if you use vi over a slow or unreliable connection your arrow keys could randomly get interpreted as escape followed by some commands.
Cool!

Care explaining how this is implemented? How do you know if a domain is available or not?
Too bad it's not running on the original webserver:

Trying 54.230.79.254...
Connected to d2cj35nmzi9erd.cloudfront.net.
Escape character is '^]'.
HEAD / HTTP/1.0

HTTP/1.1 400 Bad Request
Server: CloudFront
Date: Sun, 04 Dec 2016 18:34:50 GMT
Content-Type: text/html
Content-Length: 551
Connection: close
X-Cache: Error from cloudfront
Via: 1.1 5a907351331cc8f5ed11d0a2d0f249d6.cloudfront.net (CloudFront)
X-Amz-Cf-Id: FJ6dusWopHeZOLLWVpHp__EdWDJcdTSufhQ3E8rVveg-3rAku1Gdzg==
A coworker with RSI mapped a foot switch to Escape. Something like this: https://www.kinesis-ergo.com/shop/advantage-3-pedal/
An even crazier example is the Arizona Strip -- that is, the part of Arizona north of the Grand Canyon -- being clustered with the rest of Arizona.

You have to drive 200 miles out of the way to get from one side of the Grand Canyon to the other. Since the northern Strip is very sparsely populated and relatively poor, the number of people there who have the means to regularly commute by plane or helicopter must be zero.

The region north of the Grand Canyon should really be clustered with Utah or Nevada, not with Phoenix and Tucson.
Well, toner is, and most laser printers have sensible prices nowadays. At least with laser the ink in head won't dry out, causing cleaning procedure or ink replacement.

On the topic of 3D, I don't see a market for home use, but in enterprise - well, I could use one right now if they were cheap enough, easy to use and produced quality products (or maybe I just don't know that they are? Last researched a year ago...)
It's not always obvious where to snip those threads, and yes, you have a point about that one. Whatever point you had, though, you more than ruined with this: https://news.ycombinator.com/item?id=13100359. That's the kind of thing that will get you banned here, regardless of how good your point was.

So, how about we be a bit more careful about snipping threads, and you be a bit more careful about following https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newswelcome.html?

Edit: I see that we've had to warn you several times before. If you don't want to be banned, you need to change your ways on HN. I'm not going to ban you in this case because the proximate cause was something we did. But the pattern is something you need to work on.
Einstein's Age of Extremism
~ works under visual selection.
I think you're really just saying "your belief system is totally wrong and mine is the right one." If you're Hindu (if I understood the parent), it was known as much before as it was later known by Einstein.

This is something that always intrigues me. People that believe in science (me included) don't see how much faith they too have in what they are taught. And that over time and with more understanding, what they were taught also ends up being false. For example, I was taught the ultimate truth by scientists that electrons orbited an atomic nucleus. I had blind faith. Turns out we were all wrong.
It was meant as a suggestion to Whitneyland that many religious traditions, including ancient paganism, contain ideas in common with some recent religious thought. They aren't necessarily as fundamentally opposed as they might appear at first glance.

Also, while they clearly pre-date modern ideas of science, the thoughts of a person like Aristotle are worthy of consideration.
Magic tricks can be patented.

https://www.google.com/patents/US6623366

And of course they can be trade secreted. Can they be copyrighted? That I dunno. A performance can be copyrighted. But the ideas? Probably not.
An interesting tool. It does the right thing by default in ways that gnuplot doesn't. You shove data into it on stdin(or as a file) and it gives you a decent looking graph.

The bitmap font rendering is unacceptably bad though, and it seems awkward to do anything more than a basic 2d plot.
GCM (Galois Counter Mode) authenticated encryption
Wow, this website in particular was extremely formative for me. I was 10 in '97 and I was so excited about Pathfinder. I remember asking my librarian about it, who showed me how to use the library computers to access "the Internet" and look up the images it sent back. I think this was the first time I really appreciated the power of the web, and I've never looked back. Almost got a little emotional seeing this page still plugging along, now that I'm more than a decade into my career as a developer :)
4 big cities are banning diesel cars to fight pollution
The merchant is not just left holding the bag. The merchant has to buy the bag...and it is not a cheap paper or plastic bad. It is a fancy, expensive, designer bag. When a charge is disputed, the merchant pays a fee of typically $15-30, regardless of who wins the dispute.

In other words, there are two possible outcomes to a dispute:

1. Merchant loses. Merchant refunds in full that amount of the charge plus $15-30 for the charge back processing fee.

2. Merchant wins. Merchants gets to keep the amount of the charge, but still must pay the $15-30 charge back processing fee.

From the merchant point of view, the credit card system is very annoying in that regard. If anything happens that requires that someone gets screwed, that someone will be the merchant.

The banks will not allow themselves to be screwed, because they run the system.

The credit card holder is a direct client of the banks, and the banks protect them to keep them happy.

The merchant account provider, which is where the credit card companies actually send the money for the merchant's sales, and is the entity that the credit card companies turn directly to in the case of chargebacks or fraud, protects itself by holding back part of the money it owes the merchant. The merchant account provider ends up holding a buffer of sometimes tens of thousands of dollars of the merchant's sales.

Worse, the merchant does not appear to be able to really know when payment from a credit card is actually final. According to nearly everything I can find on the net and in credit card company documentation, the limit on how old a charge can be charged back is 6 months or 1 year.

I know that is wrong because at a company whose payment handling software I maintain, we got a charge back on a transaction that was several months past a year old.

Another thing I saw that I would have thought impossible had I not actually saw it, was we had a customer who bought a subscription to a monthly service. The initial purchase went through fine (transaction comes back approved, and a day or two later shows up as settled and paid). The renewal next month went through, and so on, for the next six months or so.

Then we got a notice that the last several of these had not actually went through. The issuing bank had told the credit card processor that the transaction was approved, but we were told it was really declined, and no money was actually transferred.
I think this misses the point of what "Modern C++" is about. It's absolutely about best practices, and that's a good thing.

Go back to the mid '90s. There was a lot of awful C++ code out there, and a large part of that was the language was dangerous for many people who didn't know how to use it safely or effectively. Some of that legacy persists today in old codebases. The STL and the C++98 standard library improved upon that, but there were still dozens of interesting ways of shooting yourself in the foot.

Then we had people like Meyers who wrote whole books explaining the dangers and how to write code to avoid them. These were the best practices, and they are hugely helpful. I use them daily in my work, preventing subtle bugs, leaks, undefined behaviour and random crashes. These turned C++ into something which could be safe and effective to work with, provided you didn't ignore the guidelines and do anything irresponsible. C++11 and 14 improved upon them, and again Meyers brought out a book to explain a whole new set of pitfalls to be aware of.

I agree with your assertion that it's to some extent dogmatic. But I don't agree that it's cargo culting (though some people may be). Over the last 25 years, we've collectively learned that there are some things which you must never do (e.g. throwing exceptions in destructors), and some things which you should or must do. Like the rule of three or rule of five, RAII, or how to implement Java-style interfaces with virtual inheritance and various deleted operators and constructors. Experience has shown that this is the right way to do things, and you'd better have a good reason for deviating from that. Languages like Java benefit from being restrictive and only have one safe way to do things. That's not true for C++, where you can do what you like even if it will explode in your face, and having a set of best practices we all agree on make things safe and efficient to work with. Certainly on the team I work on, being able to refer people to Meyers and say: "this is the way to do it, and this is the rationale" is beneficial and educational to the people concerned, as they get a better understanding and appreciation of the language subtleties, rather than their work making the code segfault or do the wrong thing.

For the minority who are cargo culting, I'd rather that they followed the dogma and wrote safe code even if they don't fully understand the rationale for doing so, when the alternative is writing unsafe and buggy code. Unfortunately, there is a minority that doesn't care to understand, and for them a set of strictly enforced rules is required to avoid disaster.
Well, the initial change would be pretty drastic, but otherwise the changes could be expected to be pretty minor each time.
What is a modern disassembler on windows nowadays if I'm too cheap for IDA?
I guess you're right -- the "districts" in question are subsets of States, so he's saying something like "for every one federal official in Phoenix, there would be at least 30-40 Arizona officials".
Are you suggesting that, for instance, the spooks that we now know spied on Merkel will be prosecuted on German soil?

I'm not saying it's impossible, it would just be the first I'm hearing of it.
I still find it hilarious that we were forced to learn about the American constitution in first year political science. If anything, USA's past, and present, are stories of complete failure of decency and democracy.
Incredibly the more features and bloat one adds to the pages the less likely it is to stay functional/not be hacked etc.
The first iterations of the Web where nearly perfect for information retrieval / linking of actual information. We spent the last 20 years adding videos and adding tons of crap that make the whole experience worse and are quite detrimental to the signal to noise ratio on most websites.
I find it impossible to believe distributed enumeration of card numbers via ecommerce sites was used to defraud 9000 Tesco customers over a weekend.
Ohh man, as an Indian and who's aware of these texts. They are pure speculation. Although a good one. Question raised here is legitimate and ocean, blah and blah; doesn't answer the question why something exists.
I wonder what would be the best way to 'fix' that.
It's not just not GNU, it's got it's own license with non-standard conditions.

http://gnuplot.cvs.sourceforge.net/gnuplot/gnuplot/Copyright...
Patent Trolls of Microsoft and Ericsson Are Trying to Tax Everything