jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Wow, the advice on Quora is really poor here. Here's the second highest response (in part):

6.TOP TECHNICAL CHOICE: Look at Javascript / Coffeescript. Why? Technology Trends: What are the most 'future friendly' web application frameworks to select in 2011? ... Javascript is easier to learn than Ruby or Python and runs on significantly more platforms that matter, ...

WTF? They're completely different kinds of language technologies with very different canonical uses. After spending a bit of time reading I'm convinced that most of the people there haven't actually written any code and only read PG's essays.
I would have bought one of those damn things too, if only they didn't lock them down.

Why the hell did they even do that? Were they really concerned that people like me would buy them and then not use windows on them? I don't see that being much of a threat to their business.
It's certainly not a "negotiation". It's take it or leave it terms. Very different animal.
> I just don't think many people do it to websites.

The now dead "pirate sites" had galleries of comparisons between an original site and a rip-off of that site. Some of them were blatant, even hot-linking assets. (A weirdly risky strategy with goatse potential).
TotalFinder ( http://totalfinder.binaryage.com/ ) works for me.
Mg's lineage is almost as old, coming out of MicroEMACS, first published in 1985. The first version of MicroGNUEmacs, now Mg, was published in 1986.
Cupertino, start your photocopiers :)
There is one way to make online voting secure that hasn't been discussed here: make the votes public. Publish a full list of who voted online and who they voted for. You could then vote online publicly or in person privately.

It isn't ideal, but it would remove any doubt.
templates. or write your own wrapper using virtual methods and take the hit in runtime performance. just like you would mock up any other C++ code that's not already behind a virtual interface.
Mozilla Persona was the best of the authentication protocols :(
How is this different from the information stored in `git reflog`, which allows you to rollback to commits before their rebase? You can just as easily revert back to the old version, since it never goes anywhere.

Besides, the need to perfectly preserve history in most cases is totally overblown AFAICS, especially local history nobody else sees. I don't care if a person who submitted patches to me made 20 separate minor commits to fix minor things in some case like a code review (e.g. "fix spelling", "fix 80 column violations", "rename this thing", "clean up code a bit and make it shorter re: code review"); those are superfluous and add no meaning to the actual work itself and can be rebased/squashed away in almost all cases. If they submit 20 minor commits that are each independent of one another and isolated, that's another story.

The alternative seems to just be 'have an ugly history littered with these commits' if "rewriting history" is so incredibly dangerous/terrible like it is always implied (which it is not, because you can always recover from it with the reflog until you push). But I'd rather keep my project history clean and clear; a tidy history is just as important as tidy code IMO. FWIW, I think the OP's set of patches are clear and do not constitute an ugly history.

The actual way to 'stop rewriting history' is to disable --force pushes, which does unilaterally rewrite history for all downstream consumers. This is also true for Mercurial. Rebase does not do this, or anything close to it.

As someone who reads and writes a lot of patches, this is an exceedingly common workflow. How is Mercurial any better in this situation where I don't want all that useless information?
Could not agree more.

I've heard of interviewers who say to candidates: "I have a bookshelf. Design me an OO interface." They want the candidate to create objects for Shelf, Book, etc. without knowing anything at all about what the software system is supposed to do! This is so backwards IMO that I cringe just to tell this story.
I see all these distros and new ones popping up all the time and it just seems to me like so much wasted and duplicated effort. Open source in general seems to have this duplicated effort problem.
The ability for the U.S. to wage numerous simultaneous wars is about the cold war. It's effectively the basis for NATO's deterrent effect, reducing the number and scale of wars in Europe and Asia compared to the pre-NATO era.
> nor is it respectful of free speech

Argument is there are certain modes of free speech that are unstable. They create social harmonics that empower populists who tear down the liberal order and destroy the rights that brought them to power (and could now threaten to topple them).

Classical case for this, with respect to democracy (not free speech), is Athens.
I thought at first this is a joke, but no.

It should be called the Windows 10 Spy Edition - removing/replacing crypto so it can be decrypted by the government...

Something like this should get a lot more attention and Satya Nadella should clarify why they support this?
Since when is a speed limit not a rule/law but a 'feeling' for a 'natural' speed? That doesn't make a lot of sense to me. That essentially just escalates as everyones 'naturally' speeds up as a herd and then the whole point of having rules is moot.
Does Hurricane Electric run Windows DNS Server ??
I love lispy languages— Clojure being the one I’m most familiar with, but it’s hard to give up static types.

Anyone here worked on a large lisp codebase? How big was it? How big was the team? What’s the secret sauce?
> The Windows 10 China Government Edition is based on Windows 10 Enterprise Edition, which already includes many of the security, identity, deployment, and manageability features governments and enterprises need. The China Government Edition will use these manageability features to remove features that are not needed by Chinese government employees like OneDrive, to manage all telemetry and updates, and to enable the government to use its own encryption algorithms within its computer systems.
Could one build an SDR version of a radar detector that doesn't have a detectable oscillator? (Or, if it does, it's oscillating at a much higher frequency?)

I'm no RF guy, so I'm clueless on this stuff. But my understanding is that SDRs aren't radio receivers in the traditional sense. That's the whole "SD" part of it, the device scoops up everything and FFTs it or something.
Not in any way trying to troll here, but other than as an intellectual exercise, why on earth would one want to develop in Node on the JVM? Surely Java/Scala/Clojure etc would solve any problem easier and faster than Node on JVM?

What am I missing?
> The strongest form claims all data, but no one believes that (insider trading alone debunks it).

Insider trading doesn't "debunk" the EMH, because the EMH is predicated on fair dealing. There's a lot of distorted ideas about the EMH, for example that a market crash, or cheating, disproves it. These events don't disprove the hypothesis.
I'm right there with you (although I'm 46). I'm doing regular buys into S&P, a little bonds, and even a few blue chip + high dividend individual stocks that have been beat down by the crash. The money I already had in stocks and stock market funds...I'm leaving that alone. Those will come back over time, and I'll have all the extra that I bought during the crash and recovery at discounted prices.
Notice: caps lock is out of the way, as it should be.
This is incredibly impressive. Thank you for sharing.
Fundamentally, any secrets you store will have some mode of access - there's a downside to each and every way of distributing them.

If you're shelling out to commands you think might snarf credentials, the environment is easy for them to pick it out of, but if they're running as the same user then they could probably read the secrets from the config file. If they aren't running as the same user, you need a way of passing in the secrets - and we tend to come back to environment variables..

The good practice here is just to reset the environment when calling shell commands, as he notes. It's not hard to do.
brew should handle all of that stuff for you. Make sure you've run `brew update`, and maybe do a `brew upgrade` before hand.
On Firefox, the left table of content pane overlaps with the text thus I cannot see the leftmost part of the paragraphs...
Just be careful about doing this without the nitrogen separation membrane. Because liquid nitrogen boils before the liquid oxygen (or alternately it's easier to condense liquid oxygen), you will end up with a container full of liquid oxygen.

Now, while that can be fun to play with, it's pretty dangerous if you are not expecting it.
For starters if none of us have children then eventually we cease to exist as a species.
IE6 usage is now below 5%? Wow, it's so cool to be part of such an exclusive club. Thanks Boss for keeping our organization on the bleeding (trailing) edge.
Those are pretty absurd arguments. Have you ever deployed a scalable PHP app? While it might be somewhat easy to deploy a simplest-case PHP site, real sites are much more complicated.

* For good performance you need at least 2 boxes (Web Server and DB)
* For scaling web to 2+ boxes, you need to deal with sessions meaningfully
* For HA/Failover, you need to run a load balancer and infrastructure to keep hot-standby boxes running.

In fact, the only difference between a scaled PHP app and a scaled Rails app is the ruby interpreter. Everything else pretty much you need solutions for on both languages.

When Heroku first came out, I immediately asked when to expect PHP support. Since the answer was "don't expect it", I am glad to see someone else working on a solution.
And that's not even getting into the low low capital gains tax, which is great if your income comes mostly from investments.
"We should still try to climb to the peak of our local maxima."

Why?
My main goal will be to Get AT LEAST ONE PAYING CUSTOMERS FOR ALL MY APPS. Secondary goals include;

- Complete my courses and pass all its exams.

- Learn Ruby on Rails and build 3 more apps with it.
"'a cobination of innate abilities, working hard, having the right attitude, and having high moral character and integrity' which are all things that I can and do control."

Do you really control those?

Let's take them one at a time:

- innate abilities - Do you control your innate abilities? The whole point of them being innate is that you're born with them. Do you control what abilities you're born with? If so, I'd sure like to learn that trick.

- right attitude - If you're depressed that could put a damper on your attitude. And no, seriously depressed people can't just "snap out of it". And it's not their fault they're depressed. Much the same could be said about various other emotional and psychological issues that could hamper having a "right attitude". And this doesn't even get in to the question what the "right attitude" is, or in to the phenomena of "learned helplessness".

- having high moral character and integrity - Much of this is due to the environment you grew up in, and your family and friends. Not much you can do about any of those except your friends. And to spurn anyone who wants to be friends with you usually takes a whole lot more consciousness and "character" than most kids have. And if they do have it, it's likely due, again, to the influence of their environment, friends, and family.

Finally, there are other, more philosophical issues such as whether anyone has free will at all. If we don't have free will, then (by definition) we have no control over what we do.
Rollbar | https://rollbar.com | San Francisco, Barcelona, Budapest ONSITE or REMOTE | Engineering, Product, Customer Support

About Rollbar:

* We're a ~70-person team (SF, Barcelona, Budapest, and remote) with a mission to help developers build software quickly and painlessly

* We help tens of thousands of developers find and fix errors faster.

* Our backend handles billions of errors with low latency and high reliability

* Our front-end allows developers to discover and drill down across millions of errors in real-time

* Our open source libraries are used by some of the best engineering teams in the world, including Twilio, Duolingo, Salesforce, and Twitch

We're currently hiring for:

- Engineering Manager / Director of Engineering

- Senior Backend Engineer

- Senior Full-stack Engineer

Please apply via: https://rollbar.com/jobs
Not important. The question is: so what? people have liked products, actors, bands, cars etc, and have had no problem saying it out loud for as long as i can remember. Unless they manage to actually plow your brain, they can't make you like things, though.
For those that might have missed the subtle joke, novaurora was one of the cofounders of Mint.com.
I have around 45,000 messages in my Gmail inbox. My experience searching it has felt sluggish for a long time. But really the fatal flaw is that search terms have to be damn near exact. Gmail is a joke compared to Google when it comes to fuzzy searches. I often find myself having to do several searches to get what I want, compounding the issue of search latency. It's so bad I sometimes give up entirely.
What about moving away from semantics (easy to remember words) and change to patterns on the keyboard? That's how I handle my most secure passwords. Patterns on the keyboard using all the keys and combinations of shift create passwords that are easier to remember than a random length string, and can become quite long (>8 chars).
Isn’t he, though?
Can’t they just send Brian Acton an email? He’s got to have some cash left over from selling off WhatsApp’s user base to Facebook.
They flopped like this on surveillance about two decades ago. Democrats were pro-surveillance, and Republicans were pro-privacy. Now, it's the other way around. I could list of a dozen examples when one party flips, the other flops.

And it's exactly what game theory predicts.

To go with even your first example, Nixon created the EPA.

Flops happen when both parties go too far left or too far right. At that point, it makes sense for the "crowded" party to leapfrog and grab the coveted center.
I saw the video before it was deleted. She went up into the broken window to cross through to the other side where the police were holding their position and was immediately shot. It was chaos in that hallway.
What are OpenBoard's advantages over Simple Keyboard?
When did a leftist public official go on Facebook and encourage protesters to smash store windows and set cars on fire? Can you give some examples?
It goes down in both directions :)

The big difference is now they have lots of competition in US.
Because he did not actually provide a statement condemning the riot that took place and said several things that are being interpreted (by both his followers and his opposition) as supporting the behavior.

(Please try not to read this in a condescending way): There is a difference between "You need to leave the capital building immediately. You are breaking the law and this will not be tolerated" (an approximation of the message many officials offered). and "Please go home. You are loved and you are special to this movement" (approximation of Trump's statement)
I doubt that these things are ever personal. People in position of power meet all the time and not necessarily with good intentions.

Trump got power, Zuckerberg got power and they meet to discuss how to proceed. Trump loses power, Zuckerberg locks down his account because the arrangement is no longer viable.

The deal itself could have been anything, maybe Trump threatening to regulate the hell of FB if they don't play ball, maybe Zuckerberg had a good idea on how to get rid of TikTok with the help of Trump in exchange of letting him do his thing. Who knows?
Blah. I have a droid and I want to microwave it on a dail basis. Weird crashes, wrong apps launch when i press their apps, etc.
"To our knowledge, this is the first such realistic experiment."

I find it hard to believe that nobody has tried this before in a closed lab setting. Perhaps the scale (3000 installs on 98 machines) is the differentiating factor. Or perhaps the others were kept quiet.
There's a great book with that exact title: http://books.google.com/books?id=cyyhZr-SffcC&lpg=PP1...
See also part 2(not available on google books apparently).
I am surprised at the feature regression yet, my Droid has no trackpad, I have never used the D-Pad, the same SD card has been in my phone for a year and then some.

The notification light is a bummer though.
"There are a lot of hard problems out there, sometimes they are toys like the Rubik's Cube and sometimes its quantum physics. I work on the math that let's people solve them."

Every software developer has had this conversation themselves.
I actually don't know whether or not it would help his business or harm it. I suspect (without research) that applications which gain utility in proportion to the size of their userbase are probably helped by piracy more then they are hurt, but niche applications that perform a specialized function and have a small target audience are badly hurt by it. My comment was mostly intended as a thought-provoker.
The speed improvements are both. Hummingbird is a crazy beast but the low level touch improvements are showing. There is visible lag on my Mom's stock Droid 2.2 phone with few apps. Running a preliminary build of CM+AOSP 2.3 on my Droid is unbelievable. Same CPU speed, but my Droid now handles like a Droid X. It's truly, truly crazy.

The UI enhancements are subtle but have a huge effect. This feels like a bigger upgrade than 2.0 -> 2.2 was... (and this is just a AOSP build two days after source was released).
I would start here: http://www.opinionatedgeek.com/dotnet/tools/base64decode/
This page is from 2006 when the Charles and Colvard patent on silicon carbide gems was still active and there were no other sellers.
I know all about the cc processing charges, but as you mentioned it didn't stop Apple,Google,Palm or bb.
I assume when these companies are processing so many small transactions the cc companies cut them a break on the transaction cost.
I think those 3600, 6680,6681 and similar run Symbian. The 6630 run Symbian I believe as well, and it is big in prepaid.
I hope you didn't move somewhere like Silicon Valley then, since the taxes there are even higher! (Pittsburgh's top rate, including city and state taxes combined, is 6%, versus California's 10.5%.)
Have to say I own an N900 in the US and I love it. I prefer the resistive screen because it works better. I can use the web and click on very small links and buttons without having to zoom in and out all the time. It can run Firefox too, but the browser it comes with is so far superior I don't even need it. How do you use a capacitive screen for browsing? You have to zoom in and out all the time. It's a pain. The resistive screen is much better for browsing, and you can fit more detail on screens of all kinds of apps. No constant zooming needed, (although the N900's zoom works just fine.) I'd just rather not have to zoom all the time.

The problem is that no US carrier subsidizes the N900, probably because it has Skype built-in and the US carriers don't like that. Oh well. I only hope one day that Nokia can break into the smartphone market here, even if it means dropping Skype. (Which would suck, but that's better than no Nokia smartphones at all, which is the current situation.)
The comparison is missing :)
html5zombo.com and zombo.com
Sorry. There is press and there is press. I was counting the zillion part-time bloggers who paid for the tickets and went to the conference as a bonus.

Even when I get invited as press (I used to contribute to magazines more or less regularly) I am never stopped from watching the talks. The worst that happens is that the organization doesn't give me the same bag they give everyone else.

But I had lunch with James Gosling once.
Flash is hardly a vector-based animation plugin, although animation and video do comprise 99% of its usage. Likewise, HTML5 is not just canvas; it's <video>, <audio>, websocket, local storage, etc.
So, anyone willing to risk an FPGA implementation?
I own a E71 and I don't get the "one of the best phones Nokia ever made", maybe I'm mis-using it ?
I have no fondness for Java the language, but it would be a big shame if the JVM died, or stopped being actively developed. As a substrate for better languages to run on, it offers a lot (e.g. world-class GC and JIT, cross-platform availability, good tool support).

Java is verbose and clunky, but Ruby, Python, Scala and Clojure are all pretty good languages...
Also young people don't vote ;)
Because that's not what they do, and they're too late to the game. From ex-Google friends who work there, FB's own core infra lags Google's by more than a decade in many cases.
More expressive communication.
I rather doubt anybody knows what’s going on.

Suddenly shutting down north of thirty percent of all global economic activity is absolutely uncharted territory.
No one, not even those who love me, need to see my face in High Def.
Absolutely no one at my workplace has ever requested anyone else to put on a webcam. And really the only time I can remember someone enabling their webcam was because they wanted to show off their cat. Meetings have gone well without it as well.
Oh boy, don't nail me down on the numbers but look at the image quality some of those front facing cameras can get you: https://www.dxomark.com/the-best-smartphone-front-cameras-of...

And we're mostly stuck with blurry pixel mess in devices which cost several times the price of a smartphone.
> People aren't forced to do anything.

You're not listening. Or, apparently, thinking critically about the issue.

Two things:

First, they—we—are forced to see it.

That, in itself, is already a cost to us all. It taxes our brains, in ways that have been measured.

And yes, I know that banning the targeting isn't the same as banning the advertising, but we should definitely be doing that in more of our spaces, too.

Now, second:

People do not have the choice to opt out of the data collection. Oh, sure, you can check the box on website X that says "don't sell my data," you can choose not to do business with Facebook, but you can't actually avoid the tracking and actually participate in the modern world. (Heck, in some places, you'll be tracked and profiled just from what you do in the physical world, too, through cameras and such.)

The point isn't that people are (by and large) being actively harmed by the targeting in the ads. We're being harmed by the invasion of privacy required to implement the targeting, and we're being harmed by the inability to avoid seeing the ads.
PEXELS.COM | RUBY ON RAILS | REMOTE

Pexels is one of the 1k most visited websites in the world (https://www.alexa.com/siteinfo/pexels.com#card_rank). We're a platform to find free stock photos and videos. We're a small team looking for a (backend) Ruby on Rails developer to help us grow even bigger. Apply here: https://angel.co/company/pexels/jobs/406774-remote-backend-r...
is it made of aluminum yet?
That's an awesome use case I hope your fiancee appreciates all your hard work haha.
Sentiment momentum. No one is as confident about the economy as they were two months ago, and forward spending will reflect that.
I'm finally learning Clojure.