jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This article is absolutely ridicolous. First of all, "Web 2.0" and "AJAX" software won't ever replace Desktop Software, period. The first issue is Performance. JavaScript is awfully slow compared to real programming languages, and this won't change because of some language-specific features. An eMail or calendar application is certainly doable with JavaScript (even though they still aren't as good as desktop software because of the latency). Perhaps even word processing and spreadsheets will be possible with an AJAX app, even though the current AJAX "word processing" and "spreadsheet" apps are ridiculous compared to MS or OpenOffice. But other things, like image editing, video editing, rendering and 3D games just aren't feasible with AJAX. JavaScript is too slow to compute stuff on the client and the latency is too high to do everything on the server, and also someone would have to pay for the server the work is being done on. It won't happen.
But even if it were technically feasible it wouldn't happen. That's because it doesn't offer many advantages over traditional apps. Sure, you can access your data from everywhere, but for everything that matters, that is already the case. For example, IMAP is spreading more and more - why on earth would i use some crappy AJAX eMail client?
And there's another very important reason why AJAX won't take over the World: privacy. There are a lot of things that i just don't want to lie around on someone elses server.

Secondly, high-bandwith connections aren't available for everyone. Think of people living in rural areas, and of people who just don't need it. Yes, those people do exist, and they won't spend 20Â€/Month just to do what they already do with conventional software.

Thirdly, it's just not true that "All the computer people use Macs or Linux now". I study CS, and while most of my fellow students have tried Linux, nearly everyone returned back to Windows. That's because nearly every interesting piece of open source software is available for Windows too, while there is a lot of software that is Windows-only. An OS is just a platform for running software, and the software is what matters.

In the end, you even claim that Microsoft sucks. Well, the truth is, they don't really suck very hard anymore. Yes, Windows 1.0-ME were crap, but the Windows NT/2000/XP series is good enough for most people (I haven't tried Vista yet). I've never worked with Visual Studio, but a lot of people claim it's a superb IDE for C/C++. Then you have MS Office. It's not perfect, but it's good enough for almost everyone, and it doesn't suck any harder than it's primary competition, OpenOffice.org (In fact, OpenOffice.org's Base doesn't even come close to the functionality of Access and there is also no good replacement for Visio - no, Dia and Kivio aren't, and then there is Sharepoint and Exchange and a lot more). Claiming that Microsoft Software generally sucks doesn't help, because it's simply not true, and by expressing stuff like that you only make a fool of yourself.
"...but in reality is extremely ineffective, flawed,..."

Well, the data disagrees with you.
made by me, originally for personal use, mostly in october 2010. i started with jedc's spreadsheet, but the blog.awesomezombie.com list seemed to be more accurate about placing startups in the right batches (methodology section of http://blog.awesomezombie.com/2009/12/analyzing-y-combinator... is very relevant).

the successful ones are easy, but the others are more difficult/murky/interesting, and typically map to pg essays in comical fashion.

all the standard sources: their sites themselves, their blogs/twitter accounts, crunchbase (about same vandalism rate as wikipedia), linkedin, facebook, archive.org, hacker news, techcrunch, venturebeat interviews, school newspaper interviews, googlefu. i think the more important point is that where this is wrong, to the extent that people care, they are going to let us all know and it will be fixed.
We hear you.

A long time ago I tried to start something similar in UK - http://oss4gov.org/manifesto

My contacts are in the profile if you want to chat / scheme :-)
In my opinion, BMW has found a decent solution here, there are still physical buttons for everything, but it also has a touch screen. That way while driving you can use the physical controls, and when stopped you can use the touch screen.
Implemented in POV-Ray using spheres and cylinders as the base shape: http://www.f-lohmueller.de/pov_tut/all_shapes/shapes620e.htm
I would be careful with 4a.

Setting it as default SMS client prevents to get 2FA tokens from applications like Amazon, Dropbox, Paypal, or at least, they come with a huge delay.
> I’m bit reluctant to use Telegram due to its poor user interface

I wonder what they mean by that. There was a recent post on HN where many people said that it's one of the most polished private messengers (and I myself love it too).

As for the connections to Russia, this isn't an issue, since they store all their data encrypted in datacenters around the world, making it near-impossible for the governments to get decrypted data by court orders in all needed countries.

They also again mentioned the misconception that "telegram is not secure by default". See https://telegra.ph/Why-Isnt-Telegram-End-to-End-Encrypted-by...
At present, Bitcoin still an extremely risky asset. If it stays that way, who knows.

The financial guys have declared that bitcoin has been de-risked now, since insurance companies, hedge funds and publicly traded companies have invested many billions of dollars for the long term.

Bitcoin has a floor that it never had before.
> The company struggled to compete as larger banks adopted many of the convenient online banking features Simple helped pioneer.

Is there a general lesson there when a company's USP is UX (alone)? Interested in hearing what startup-ers think about that.
same here, send me an email if you are interested to chat atrust15 at gmail.com
How about a sample of the comments? It'd be nice to know why Paxti's got the highest rating instead of just seeing some numbers.
Port from the original Perl version.
Most frequently, I will hit the messaging app and it will go into Twitter, rather than the SMS app. I am not sure that is the same thing.
Most frequently, I will hit the messaging app and it will go into Twitter, rather than the SMS app. I am not sure that is the same thing.

I actually have several other android phones (all employee phones: a nexus one, a mytouch, and the g1) but would really prefer to be on verizon.
The easy way (and I'm not saying it's the right way, because it's not, but it's probably the easiest way of getting it more right than it is now without getting it right if that makes sense) is to generate a self-signed cert on initialisation. Make everything needed available for import and alert on changes. A unit specific salt isn't necessarily the right way forward. What you want is to import the private key (generated and confirmed on setup) to import a certificate.
Always taking on the most difficult thing instead of waiting until you have no choice but to clean house sounds like the best strategy for java garbage collection, running your life, running a country, you name it.
It's nice to see Engine Yard continuing to do things like the OSS Community Grant program. If only every company gave back a little...
haveibeenzucked is arguably better name for a site.
There was a site specifically for selling Linux apps called linapp.com or so, that I had seen now and then for some years, but on a check now, it seems gone or down. They had products priced from tens to thousands of dollars.
As much as I want to disagree you have to do somewhat of a coding interview in today's environment. I'm not talking about anything super difficult. Just connecting a database query you've had to write (previous step) to front end code. Having something that simple be take home is asking applicants to put somewhere and pay for someone to do it. Nothing hacker-rank level and you'd be surprised at the number of people that fail. We're not even touching fizz-buzz complexity. Sorry, but you will have to to be able to write a very very basic non-google-facebook level of code in our interview.
How do you detect cheating?
Well, if you hire them to _just_ write code, you can do that on take-home (with the risk of hiring a copy-paste-artist).

However, if you are looking for a team member that can communicate what she does and how she does it, then you need some interaction.
If it is C or plpgsql, my algorithm has a chance to be included to upstream postgis. If it's rust, not a chance.
> committing a felony and allowing people without a fixed address to vote?

Please cite the relevant statute that you think makes that a felony.
Yes.

Bit flips (for all reasons) occur in buses, registers, caches, etc. Anything that has state can have state changed incorrectly.

This is why filesystems like ZFS exist and storage formats have pervasive checksums.
I'm certainly not here to waste time advancing flamebait. I was simply shocked to hear that someone considers separating race and ethnicity as standard practice. I don't have anything more to add than that.
I think it's more likely that he means taking a photo of yourself is easier with the front camera, as you can see the image on the screen as you do it.
Homoiconicity has nothing to do with the Church-Turing Thesis.

____

Church: you can represent data using functions/function application.

Historic example: Church encoding of the natural numbers.
Day to day example: The hash table and the array are in fact pure functions.

____

Turing: the input of a machine (data) can be used to carry computations.

Historic example: the Turing machine (duh :-)
Day to day example: from machine language to Coffeescript.
It appears I'm in the minority here somehow, but I am a strong auditory learner. Like to the point where I sometimes suspect I'm borderline dyslexic, but I don't have any of the usual symptoms of it. Meanwhile, I can listen to audio at 3x speed with ease.

With a regular book for example, I'd take about nearly a year to finish just 1 probably, if I can even stand to read it consistently, and even then I wouldn't remember most of the information from it, making the entire time spent on it seem like a large waste.

With audiobooks on the other hand, I can read a large book in about 2-3hrs, and have read about 25 books per year because of them. I even use text-to-speech on ebooks for titles that don't have audio versions -- it's just that much more efficient for me. I can go out for walks while listening, do laundry, cook, whatever, and still get my learning fix, all while retaining about the same [albeit poor] amount of information as I would with reading normal books.

Now whenever I can, the first thing I do when trying to learn about a topic, is go to youtube and watch long lectures on it at 2x speed, or download them and watch them at 3-4x speed. That seems pretty efficient to me if what I want is a good overview of something. If I want to reference back to specific factoids, then text is better of course, but for a completely new subject I'm not familiar with at all, audio/video is a godsend for me. Dense texts like wikipedia might as well not even exist as learning materials for me, cause they just cause me endless headache trying to parse them if I don't know what I'm looking for ahead of time.
It's co-related to http://www.dailymail.co.uk/news/article-2325502/Map-shows-wo...
Well googling "capitalism broken" gives plenty of results. I admit eliminating private property doesn't get much respect but that's a different thing.
>This is severely holding back and limiting the development of gifted children and imho needs to be dealt with.

The article describes how for profit schools specifically pick "gifted" (aka easy to teach) children and then cut teaching staff to take the difference as profit. Yes, these students will still get better grades and thus make the for profit school look better than the public school but they absolutely fail to cater to the needs of "gifted" children.
The same is true in Australia: parents choose "not-bad" schools to minimize the chance of their kids being knifed or beaten up by other kids. But it's not due to immigration, instead just to "white trash" for lack of a better word raising violent, substance-abusing children.
If it were legal to sell yourself into slavery (as it once was), we know what would happen: A lot of companies would try to push people into the position where people would feel they had no other choice to become slaves, and companies would position themselves to take advantage of this fact. We would then have a permanent class of slaves in the world, which would dehumanize them and gradually freeze the hearts of everybody who was made to interact with this system. We know this would happen because it did happen. And it was a long road for humanity as a whole to get rid of it (and we still haven’t completely).

And you would throw it all away because of some personal libertarian principle? This isn’t only about what you would like to be able to do in any given moment, it’s what this ability does to society as a whole. Your ability to someday be able to sell yourself into slavery has some value (for the principle of the thing, if nothing else), but it is certainly not worth the above-mentioned effects on society.
K-9 is one of these programs I use every day, several times per day. And among these programs, one of the (rare) ones that have never needed any care from me: it just works, and has kept working for years.

That being said, there are lots of things that could be improved upon the current release version (especially wrt search), and I understand that just keeping up with the Android ecosystem is not a small task.

I've just set up a small recurring donation. It's more than worth it.
These studies are flawed in ways that every experienced musician recognizes they are: context.

It's _common_ that instruments that sound amazing in a solo context will sound poor in a larger ensemble, or might sound great in one ensemble but not another.

Personal context factors in: how does it feel, how stable is the neck, is it work in commonly stressed spots (usually good), is the design kind to your habits, etc...

Business context: prestige, visual impact, lineage, historical accuracy, marketability etc...

I could go on, but I don't think it's controversial to say that an instrument's sonic qualities alone, in a solo context, are NOT what drives value.

I know that, as of this comment, nobody has made the claim or implied it yet, but it's important not to draw conclusions about one instrument being better than another based on studies like this. Imagine if someone went around comparing generics syntax across languages to 'experts and laypeople', and the comments filled with praise for the scrappy underdog. I think the average HN commenter would spot the BS right away. For music though?

It's simply not what music is about.
Why isn't there some regulation in place that says that any man-made virus should contain some specific sequence of junk dna so that we can at least trace it as such?
That's not the conclusion I would draw
Plastic recycling is a scam indeed, see previous HN discussion:

https://news.ycombinator.com/item?id=24714880
SourceForge doesn't have much choice in this, unless they're willing to violate US law.

For what it's worth, SourceForge allows projects to determine whether their downloads are subject to export laws, and to disable the blocks[1]. Support for this was added in early February, several months before the notepad-plus-plus.org domain was registered. There's no technical or legal reason why N++ had to move off SourceForge; they're simply throwing a hissy fit.

[1] http://sourceforge.net/blog/some-good-news-SourceForge-remov...
Here's an example: I wanted to add TLS 1.1 support to NSS (Mozilla's security library). I downloaded the code, downloaded Visual Studio, and imported the source files into Visual Studio. Then, from the menu I was able to learn that F12 is "go to definition" and Ctrl+Alt+Shift is "go to declaration," which were huge time savers for navigating an unfamiliar codebase. All the other shortcuts I needed were the same as the shortcuts of every other program on my computer. Visual Studio also highlighted all kinds of syntactic and semantic errors in near real time as I edited the files, which saved me many compilation steps. And, it's updated-in-real-time autocomplete was a real time saver as well. As a result, I was able to complete the necessary changes to add TLS 1.1 support within hours of the first time I'd ever used Visual Studio.

In contrast, I still don't know how to do "Go to Definition" in Emacs; in fact, I don't even know how to tell Emacs how to find all the source files for a project. I doubt I would have been able to complete the same task in the first day I'd used Emacs.
Really? Within iTunes, how do you choose whether to sync everything automatically or manually select the ones you want?
Ok, didn't see this "13", and I was assuming they were online h24 (seems ok to me! :D).
At least Mongrel should be enough to make the man known for his code, come on. Give credit where credit is due.
I think since Clojure is a lisp there will always be a lot of people using Emacs to develop it. Emacs itself is an outstanding lisp environment, too bad the editor is so quirky. :)

Yes it takes some time learning, but it is worth it, if you like lisp programming.

PLT Scheme is a great environment, yet there are people who would rather use Emacs. I guess once you conquer the beast you it's hard to get away from it.
Here's one strong possibility: noodle, get bored, then quit.

Consider the adverse selection problem here. People who can do valuable things with "100% time"? They're inherently valuable. Since they usually need to be pretty smart to be that valuable, they know they're valuable. Therefore: they are probably not looking for a W2 position as a base of operations.

Lots of people, many of them very smart, will salivate over the idea of a 100% self-directed R&D position. But smart or not, most of those people are not going to do well in that role, because: see last paragraph.
Interesting article, although I'd prefer a version scaled down to "bootstrapistan" levels (patio11's word, not mine).
There had to be at least a few goofballs involved.
$100k is going to a charity one way or another. That's a good thing no matter how you cut it.
It can probably be set to focus on infinity. The reason to use a macro lens would be the field of view (since they don't offer much magnification, the field of view will be maximized).
MakerFarm 12 is actually $650, not $780.

http://www.makerfarm.com/index.php/3d-printer-kits/prusa-12-...
Sure...but I'd rather not expose my Facebook information to a stranger. I can just...talk.
These "Unlimited" offers now bore me. I'd much rather they capture what the actual offer is - is it 100 GB with 50 GB/month Upload, 50 GB/month Download? 500 GB with 100 GB/month upload, 1 TB/month download?

Just be honest with me and tell me what you are offering, don't play games with "Unlimited"
I can see how this would work for larger minorities, but it doesn't seem to scale (down): the smaller a minority, the higher variance you will see in your data. I'm not sure it helps at all when you get down to the point where you have only a single member of a group in your population.
> That's the problem, here. By not knowing what the number is, you are unable to make correct decisions, and with the alternative being account termination, that is unacceptable. Amazon has constructed a situation in which it's unclear what exactly they're selling, but since we know in advance that there must be a limit, they are advertising falsely.

I definitely agree there. Though, i think their ToS could solve this by stating it in the fine print - assuming of course they really wanted to market the "Unlimited" word.

I did have a thought though, it was be interesting if a service like this offered "true" unlimited storage. How? Well, you could limit the upload/download rate, and ensure that you are always willing to expand faster than each user can upload.

Would make for an interesting PR spin for Unlimited.. but with so many companies touting Unlimited, it clearly wouldn't be worth it. Just an interesting thought.
Hey, thanks for the feedback.

"How about multiple Exchange account support?"

I'll add this row. Both Android and iPhone support it, so it's a wash either way.

"International keyboards and localization support (you mentioned user installable keyboards, but iPhone already has international keyboards for many countries built in). Kanji input from handwriting recognition?"

Also things I can add. Edit: I'm also removing the user installable keyboards row entirely.

"Supporting Exchange Activesync device security restrictions"

Yeah, good call on this. iPhone supports it in both OS versions, Android 2.1 doesn't, but 2.2 does.

"You ding iPhone because it needs to be jailbroken but fail to mention that an Android phone has to be rooted in the same manner."

Android doesn't have to be rooted to install third party apps. You can take a brand new, unrooted android app(unless it's the ATT backflip), and enabled the ability to install third party apps from the settings. You can then go to any website, download an APK and install it. You only need root if you're install an Android app the requires root.

"More bias in wifi tethering - you fail to mention that the only way to enable it is to install 2.2 which is an unapproved firmware update. The carrier approved version that the vast majority of non-geek users will get WILL have carrier charges if you want to enable wifi tethering. "

Yes and no. It is available in 2.2, and it is up to the carriers to decide about charging. I can add a note, but as far as we know it's in 2.2 and there's no charge to use it.
Remember The Milk (http://www.rememberthemilk.com) is a life saver. It's a task list that runs on your phone and browser. I can't recommend it enough.
I believe it does have a parallel in game design. Game design seems to clearly extend to something like the possible inclusion of an automated, somewhat user-controllable "how much can I play & pay this week" mechanic. I.e. something that helps the user's stated choice (and perhaps a bit of our best social judgment on mitigating the worst risks) become action.

In the earlier analogy, the bartender saw the troubling behavior. Game design is not just analogous to how the drinks are mixed, but also the behavior of the bartender. If one is programming the bartender-AI and one can, but doesn't, include the ability to be watchful in that way, and the reason one makes that omission is to increase drink sales... well, that seems pretty morally wrong to me.

You don't see how choosing to only include in a game's design the things that undermine user intentions of self-control and never any of the things that support those intentions, how that is a moral issue of game design?

Games can perhaps be used to help teach or reinforce the helpful skill of self-control and other better angels of our minds. So possibilities of moral good are also clear. Instead, are you saying moral metrics don't apply at all? That there are no moral issues with how one designs games which treat their players little different from saps at a carnival? No moral issues with making games that better and better undermine the player's will and take advantage of systematic mistakes in the way that player's discriminate, while having regard only for the metric of sales and no other effects. Using someone else's weakness for gain is a moral issue.
IT and programmers do more than "work around other people's buggy software" all day long.
how much do you pay to park? and how long does it take to park?

I calculate my hourly rate after taxes to put a value on time saved when making such calculations.

Also, if saving 2% at Walmart means much waiting in line and dealing with a lot of junk that ends up having to be returned, shop at Target instead. Spending a little money to avoid suffering is often a better deal than spending a lot having a good time. It all matters.