jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The piano to me feels like an iPhone, it does a lot of things well, and it hides many details from you. I don't know if real pianos are tunable/adjustable, but the electronic one we have at home certainly isn't (except in its ability to sounds as different instruments).

I recently bought a Oud[1], a classical stringed middle eastern instrument, it's not fretted, it's portable, and adjustable. To me, when I compare it to the piano, the Oud feels like the Unix of musical instruments. It's a bit hard to get used to at first, but it's designed to be lite-weight (portable) and adjustable, allowing power users to be very creative and expressive. Most other users will stick to a standard tuning and placement of fingers.

I'm not super-bothered by the way the piano is layed out, to me it's just a simplified instrument that works for 95% of the cases.

What I don't understand is why do all the middle eastern scales (maqam[2]) have 7 tones. The fact the western C major scale also has 7 tones is just another example of yet another scale with 7 tones (and it happens to correspond to the Ajam maqam[3]).

There are some middle eastern scales not really playable on a piano, like the Rast[4], unless the piano is somehow adjustable.

[1]: http://en.wikipedia.org/wiki/Oud

[2]: http://en.wikipedia.org/wiki/Arabic_maqam

[3]: http://en.wikipedia.org/wiki/Ajam_(maqam)

[4]: http://en.wikipedia.org/wiki/Rast_(maqam)
It's still an adbox with flash in it that displays properly on my Nexus1, but on my desktop PC, it's just the white box.
Maybe it's because no one (like myself) thought of submitting those kinds of links.

Observe:

https://github.com/jpallen/clsi
http://code.google.com/p/common-latex-service-interface/
http://code.google.com/p/latex-lab/
http://www.verbosus.com/
http://monkeytex.bradcater.webfactional.com/
and the parent article's service

edit: formatting
I agree that a class designer need not suppose that "the string representation he implements should be the canonical representation of that class," however if you take that line, you should not suppose that any class ought to know how to convert itself to another class. If phone numbers shouldn't know their canonical representation as strings, then why should circles know their canonical representation as ellipses?

Perhaps, as you suggest, this is a function that should be external to the instances. But I repeat myself:

http://weblog.raganwald.com/2007/10/too-much-of-good-thing-n...
FTR this is the first commit after that mentioned last public commit:

https://github.com/signalapp/Signal-Server/commit/95f0ce1816...

Commit message "Support for advertising payment addresses on profile". It's likely related to the current public announcement that Signal added payment support. Back then the feature was likely less fleshed out, and only later they dropped the idea of integrating ads. I guess they didn't release the code so that they could make a proper announcement, once it's ready, which happened today, so they also released the code today.

I don't think they should have done this though. Instead they should have privately forked the server, made a private test network, and used that to test the feature. The official public server could have kept running the latest master and its source could remain public. They did use custom clients to test the feature, at least I couldn't find any commit in the android client whose description mentioned payments before commit c42023855b1eb8abb669da1856f8377457a0edf1 "Service support for Payments".
he's the cofounder of Google Brain and one of the original torch library authors, also brother of Yoshua Bengio.
What makes you say this? I'd be willing to take the opposite side of that bet.
Have a closer look at your link.

“For iMac 27-Inch (Late 2013 - 2019)”

It won’t fly in the 2020.
But the recipient of the $250 is not a homeless person, we're talking about the software foundation Apple staked their entire business on.

Universities receive larger endowments from ordinary college graduates with far less money to give.
I think I know when I'm being disingenuous, thank you very much, and that was not it. Mistaken, perhaps, but not disingenuous.

Even so:

> In any case, even small effects can be unfair. Let’s assume the effects of short-term coaching are really just a 20- or 30-point jump in students’ scores. That means they ought to be irrelevant to college admissions officers. Briggs found otherwise, however. Analyzing a 2008 survey conducted by the National Association for College Admission Counseling, he noted that one-third of respondents described a jump from 750 to 770 on the math portion of the SAT as having a significant effect on a student’s chances of admissions, and this was true among counselors at more and less selective schools alike. Even a minor score improvement for a high-achieving student, then—and one that falls within the standard measurement error for the test—can make a real difference.

https://slate.com/technology/2019/04/sat-prep-courses-do-the...

Test prep, even if it's as rudimentary as taking the test multiple times (thus, being able to afford to take the test multiple times), is an advantage that matters.
One side of signatories is writing the free software we all use and has regularly and directly dealt with rms. The other side is shitposting in 4chan and probably has never had to meet rms.

Yeah, the quality of the signatories is obvious.
> Why didn't you just ignore it and keep scrolling?

Doesn't work like that. If people who retain the values and views that formed the West (e.g. deep inquiry into all topics regardless of orthodoxy) abdicate all responsibility for weighing in when we see these values being attacked, how exactly is that going to help the cause?

> Should we stop studying all forms of bias in computing?

Loaded question. Studying how ML systems reflect data is fine; but when ML systems give us results that accurately reflect real world data, but that we don't like based on our progressivist / ultra-liberal priors, there's a problem.

Statements an ML system can trivially tease out of a data set, like "women are more likely to do career X" or "this group is more likely to commit murder" or "this person is more likely to be hired for this position". When this reveals an uncomfortable truth that has been pre-ordained as offensive regardless of its basis in reality, we have a choice between rejecting the facts based on our priors, or updating our thinking to reflect reality. Sadly, the trend has been to do the former, and to punish anyone doing the latter.

Just go look at what Amazon had to do with their ML-based resume sorting system. It revealed that the best resumes (sorted by likeliness to be hired) were of Asian and White presenting males; which we all know to be true for their hiring, because we all know that that is the current demographics of the industry in general. Of course, such a system cannot be allowed to operate, even though the humans which continue to do the screening in its place will continue to apply the same selection rubric they have before. Nothing is solved, nothing is learned. It just gets chalked up to "systemic bias" without actually investigating any of the reasons for this (such as IQ distributions, access to technology, and whatever raw factors dictate people's individual and aggregate interests toward career selection).
thelean12, not to be snarky, but will you come to my aid if I have trouble with the govt, and I'm on the right side of the law? Who compensates me for the time/expenses spent?

And while I'm at it - how old are you, and what do you do for a living? Life's experiences matter.
(hint - if you run at the very least a small business, and have to deal with taxes and regulation, I'll see your comments in a different light)
You can also pay to license patents if it ever even comes up. :)
I'd disagree with that only because I (and everyone I've ever spoken to about it who has a CS degree) was forced to read it cover to cover (and for the record I hated it at first). The problem with saying it's a reference book is it isn't really written like a reference book. If you don't understand the context of what he's saying I don't see how it would be usable (especially considering the environment it describes is essentially hypothetical). So while I think it could be used as reference I think you have to have read it to use it in that fashion.
stealing time?

This may be against your own personal morals but it isn't a crime to waste other people's time.
Yahoo just pissed off the one group they shouldn’t have. That group? Developers.

As despairing as I am of Delicious's demise, I can't go along with this. Yahoo hasn't been a developer focused company in the last couple of years, even technologies like Pipes have progressed little.

Yahoo is a media company. They sell advertising. They cater to the masses. They're an AOL. If I were in charge, ditching everything not related to being a mass media company would probably get the chop too. Yahoo is no oasis for developers in my eyes.
I'd pay at least $50 for a Chinese-English language pack. And even just 50% accuracy would be ok.
Seems dead.

Forbidden

You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/0.9.7a mod_fcgid/2.3.5 Phusion_Passenger/2.2.15 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at questvisual.com Port 80
Maybe I'm just not seeing it but I don't see how anyone could have really used it as a reference for algorithms in the first place. There are much better books for that. Beyond that anyone in their late 30s or younger probably started learning in a managed environment which means a lot of what the books says was never useful in a practical sense (for example unless you already know the algorithms being referred to you aren't going to be able to make heads or tails out of assembly)

What it does do is give you depth of knowledge. It helps you to understand the part of the computer you've never even thought of if Java is the first language you ever learned.
tl;dr Article believes Yahoo should pander to unprofitable developers.

Yahoo think they should concentrate on the non developer types that click on adverts.
Factory work serves as an entry-level transitional job there, much like working for McDonald's here. The workers tend to be in the 16-20 age range; they do assembly line work for a few years, sending a little money home to help the family and then they move to some other company that pays more for more experience. Or get married, or who-knows-what. I'm sure I missed some of the nuance in the french narration but looking at the video I didn't see anything unusual or upsetting there. What, exactly, are we supposed to be upset about? Yeah, the hours are long, but electronic assembly-line work is a pretty cushy job by local standards. Beats heck out of working in most of those storefronts. Better lighting, better air conditioning, better pay, and you get to sit down while you work.
A short video about "fatbergs" that continues to haunt me: https://youtu.be/3i_axpk0a7Q
PHP gets a lot of hate because of internal inconsistencies and sometimes bizarre pass-by-reference semantics, but I mostly get annoyed at how dog slow it can be.

When PHP is fast (and it often is!), it's because the functions you're using are written in hand-tuned C. The kind of "modern PHP" that I write professionally (think Java or C# without types or a compiler) is often disappointing performance-wise.

HHVM is slowly proving to the word that this is not due to PHP itself but to the Zend runtime, but it'll be a while before HHVM takes over.
That sounds like some form of confirmation bias. You may not be aware of the usefulness of conversations that happen under circumstances not favorable to you observing their content.

The company-supplied lunches lead to useful conversations in a place where you are able to judge their utility.

When people from your office go out and do not invite you, you are unable to know who is talking to whom, or what they are talking about. And you should not know, because that would make you a spying creep.
I agree. Offense can't do anything without a solid line. QB would be sacked every play and RBs would be tackled for loses all day long.

Talk to any football coach and they'll tell you how critical the line is to the entire offense. Our old QB used to cook a special dinner for all her o-line every season as a thank-you.
Props to what Guillaume has accomplished, but the original raison d'etre for Groovy existing has largely been supplanted by the rise of JRuby and Scala. When Groovy was initially developed JRuby was (arguably) not yet mature enough for production, so developers wanting to use Rails under the JVM were basically out of luck. Grails was developed in response to this need.

Now that JRuby is more mature (and, as of today, the only one of the two with official sponsorship) the need for Grails is greatly diminished. The only other major development effort that utilizes Groovy is Gradle, and that has been met with mixed levels of enthusiasm. Add to this that Java itself has made some strides with adding functional(-ish) features to the language, and the benefits that Groovy brings to the table are not as pronounced as they once were.

And for devs who are wanting something that is more purely functional there is Scala.

Given this I'm not particularly surprised to see Pivotal's decision here. Groovy has always struggled for more widespread relevance, and while it is sad to see this happen, it's also far from unreasonable.
It's quite hard to get any better than 10 or so steps, luck starts playing a major role after a while.

Some gait branches seem to reach a dead-end where any improvement would need to come from a major overhaul of the gene combination instead of small mutations.

The terrain starts to get more variation as the distance increases, so that's another piece of evil against the walkers. :D Maybe I should turn that off.

I've let it run for a couple of days. I don't think I got past 12 steps, but it looked pretty regular walking for a while. :)
I really don't think it's unreasonable or bad for someone to avoid other cultures. I think it's bad to be ignorant of other cultures, and certainly to be intolerant or bigoted, but I think it's perfectly reasonable to want to live and be around people who largely share your culture.
I would think the build system would only build the binaries or other compiled source. The CI pipeline would build and test.
I think it’s pretty clear mobilecoin coin never be added to monero
Definitely in the works. Will submit an update soon to address those issues. Thanks for your feedback :)
Might you have said the same thing about YouTube?
That, and the included garbage at the bottom about child support, was pretty pathetic.
What a pedantic case for #1. Wow. Seriously?
Comment voting is on the way. Screenshots on app store are better than the site. But agreed there are some issues, App Store submissions are a pain but just wanted to get this out. Will be updating it rest assured :)
The problem is thus: one should, when found to be in alignment with the mainstream, or in other words, part of a monoculture, ask themselves whether they have probed deeply enough into the question of how one should live a life, for true wisdom is rare by nature, and if one follows common wisdom, one is most likely in error.
Could also be used to just grab the password and try it against other accounts. Most people have one password for everything.
50% of what though? If you have 1 in a million chance, increasing that to 1.5 in a million isn't a big change. If "bad luck" afflicted 1 in 100,000 then then bad luck would still have a much bigger effect, despite lifestyle changes clearly being significant.

(These numbers totally made up)
Web, iOS, databases and currently dabbling in AR.
I think s/he means the type of trolling where you pretend to be monumentally stupid to see whether other people catch on, eg 'what do you mean the world isn't flat, I've been up in a plane so don't think you're fooling me with that round nonsense.'

I don't go in for this but I do find it entertaining to read sometimes.
"Marketters" covers SEO, spam, and stupid fucking annoying web ads[1] so it's not surprising that "marketers" are loathed.

[1] "HELLO" auto-playing audio Flash ads.
Obama gave us meaningful healthcare reform, bringing insurance to millions of people, brought financial reform, and avoided the crippling austerity that European countries have imposed. It would be silly to say that a Republican president would have been 'the same' just because Democrats have a shitty record on civil liberties.
That's negative for shitty teams/ideas, but yeah, probably positive for the health of the ecosystem.

I would apply the "San Francisco Rent Test". Are SF rents still high? Then Seed Bubble: not popped.
Read any newspaper article on global warming - the comments section is guaranteed to contain humongous amounts of bullshit. Actually, the comments section on just about any news article is guaranteed to contain humongous amounts of bullshit.

OK, it's not really the fun entertaining sort of bullshit, but you've got to take what you can get.
Sure. It's mostly illegal in the US,too. But the FCC simply doesn't pursue the matter enough. Even in illegal things, like guys that setup a line pretending to be the IRS, the worst that happens is someone cuts some little account off.

It could be different. And as a carrier, I've begged other carriers to push. Have their end user escalate. Get LE involved and get them to go all the way till they find the originator of calls and nail em. But out of the few hundred "complaints" I've seen, only one or two even pretended to care, and none ever really followed up.

The US could kill illegal robo dialing, at least a lot if it, just by getting serious and slapping fines down.

It's so dumb, that even the FCC put out a prize for the best anti robo dialer tech someone could come up with. It defies explanation.
The gif looks like it does some of what Xcode does...
> Instead of telling you what the program means, it tells you what the program is permitted to mean.

Hmm that's insightful.
I love listening to music but the role it has played in my life is different.

Perhaps I should own this, but I blame it for some difficult deep hurt.

A few important people in my life… father, wife, daughter… have been involved in making music in such a passionate way that it left other things, themselves, and their relationships, in the dust. It has meant essentially losing those people, especially the first two, for all practical purposes. Who themselves were also wounded by other life experiences, not by music, but music was a big barrier they put up between them and life afterward.
1. Recogition of all engineering problems as effectively human problems that must be tackled with an eye on the human domain (resources, time, people, maintenance, ecosystem lifecycles, dependencies).

2. Ability to comfortably and independently iterate within unfamiliar problem domains and reason about potential solution paths at varying confidence intervals.

3. Ability to break a complex problem in to multiple smaller problems and document the rationale and assumptions for doing so, with a particular eye to interfaces, maintainability and the human domain.

4. Writes clear documentation and enjoys it.

5. Errs toward solving categories of problems rather than instances thereof, but understands how and when to yoke this tendency.
It also built the city streets those Taxis and Ubers cruise around on. What's your point?
A high percentage of homes in San Francisco are literally owned by first-generation immigrants. You can obviously see this just walking around and talking to people.
Sounds like Stallman's standard stump speech to me?
> This appeals to me, but are there good reasons for avoiding installing packages to site-packages?

There's a (pardon the language, but I don't know a better term) shitfight between OS packages and Python packages for control of the global site packages. Each will override the other.

My current setup, which works very well: use pip and virtualenv for everything, leave the global site packages alone.

Everything you need to run Ubuntu this way can be achieved by:

apt-get install python-dev python-pip python-virtualenv virtualenvwrapper

Then mkvirtualenv, workon, and pip to your hearts content.
Wired did publish those bits. The assertions Lamo made were about things contained in the original logs--as released by Wired. Go read them, and write back if you disagree.
That Wired is being unprofessional by not releasing complete private chat transcripts, while other news outlets are being unprofessional for releasing too much private information about Wikileaks supporters.

I know that's essentially paraphrased from Wireds response, like everything else you called out - but is that actually what Greenwald has done? What I've seen is two fold:

1- Greenwald calling out news organizations for presenting Assanges displeasure at his own privacy breaches as hypocrisy when it actually isn't hypocrisy for a democratic govt to have limited privacy and an individual to have maximum privacy.

2- Assange calling out the Swedish govt for leaking information about the case when the govts own laws dictate that the information remain private.

So although Wired eloquently said one thing, and you helpfully repeated it, is it even true? I haven't seen it, perhaps you could provide a link to Greenwald where he said it. And maybe there are a few more items on your cheerleading list that would be better served with some citations.
Certainly, there is no possibility of the game itself providing anything like the enjoyment of the no-game. I for one am disappointed.
Something that's always struck me as odd is the "importance" of prime numbers. It seems so trivial that a number having only 1 and itself as common divisors would be useful or special. Nevertheless, they're important indeed.

In other words, I'm struck by the ability of mathematics to generate such apparent complexity from simple principles :)
As someone with journalism training, I find this argument compelling. If it was a case-study in a classroom setting, the answers would be difficult and the subject of much debate.

Choosing to "redact" private parts of a document without otherwise information important to the public is a perfectly reasonable position. While it is easy to say "how do we know it's just private information unless they release it", that sort of reasoning would force journalists to release all of the information they have about any topic, even when they clearly violate the professional ethics of journalists.
Automattic(Company behind wordpress) has released its privacy policy and TOS under Creative Commons Sharealike License. You can modify and use it for your site.

http://en.wordpress.com/tos/

http://automattic.com/privacy/
Interestingly, the HTML serialiser in html5lib[1] actually defaults to omitting omittable tags; I wanted a small script like htmltidy that used the HTML5 parsing algorithm, so I hooked up the html5lib parser and serialiser, and wound up with output even more chopped and cryptic than what I put in.

Luckily, setting the include-optional-tags option gave me much more readable output.

[1]: http://code.google.com/p/html5lib/
Have heard of it before so I suspect it's already been done at some level though I think it related to longer-term goals (e.g., quit smoking by date x or lose your 'bond' to some nutbag political org).
I was only being half serious (or half joking, depending on how you look at it).
If you can't beat them, build them.
It's risky though: If your startup goes belly up, many people will think of you as just a loser who dropped out of school because he/she couldn't handle it, even if that's unfair. Let's hope this dynamic changes in the future.
Oh thanks for the tip on the app! Might come in handy!