skysight-inc/HackerNews huggingface dataset:
work toward what should be

Ay, there's the rub: what should we work toward? This issue almost never gets discussed, except by implication. We hear over and over how we "need more women in tech". But even if everyone agreed that we do, how much more is enough? Should we stop after reaching 33% women? 50%? 60%?

Often we hear the vague assertion that the percentage of women in tech should be close to the percentage of women in the general population—you can hear it echo every time the word "underrepresented" gets uttered—but this assertion is rarely justified. And indeed we can see how potentially absurd this criterion is by applying it to cases that don't serve the same political ends as "more women in tech"—i.e., by observing that women are "underrepresented" in prison, men are "underrepresented" in the daycare industry, etc. (Putting more women in prison isn't often offered as a way to stick it to the Patriarchy.)

The assumption that increasing the percentage of women in tech is virtuous—quite a different goal, mind you, from encouraging all interested parties (female or not) to pursue the subject—pervades our discourse, to the point where "improve the percentage of women in tech" and "increase the percentage of women in tech" have become synonymous. To see through this trick, simply consider the similar case of the percentage of college graduates who are female. Women currently constitute approximately 57% of college graduates; i.e., women are overrepresented by a gap of around 14% vs. men. The question then arises: what would it mean to "improve" this percentage?

We see in a flash that "equality" has nothing to do with it—I have never seen any mainstream source call for "improving the percentage of women among college graduates" by decreasing that percentage—unless, of course, by "equality" we mean that having women overrepresented among college graduates will help address other inequalities, such as the preponderance of male CEOs, male professors, and male billionaires. In this case, we simply return to the beginning: what should we work toward? Should we strive for proportional gender representation in every field of human endeavor? Unless men and women (and, indeed, all people) are perfectly identical, this is a prescription for eternal conflict—a fair characterization, I'd say, of our lamentable status quo.
And the forced-air cooling was a work of art!
beets is also in Debian: https://packages.debian.org/sid/beets
Beg/Ints don't PLAY the book openings anyway so you're out of book by the 4th or 5th move 99% of the time.

There are some lines that are useful to know (Avoid various <10 move mates, mostly), but beyond that basic principles will get you to 1800-2000, IF you have the tactics and calculation skills.

Plenty of examples in the high ranks too - notably Magnus Carlsen (World #1) spends very little time on openings compared to most 2600+ GMs.
It genuinely is a cruel practice. This guy has been posting for 6+ months and has had no idea that no one can see his comments. All because he made one single stupid comment: "this has win written all over it." Seriously? Could we at least get a three strikes policy? Or perhaps if you've made at least X number of non-downvoted / dead posts you're given the benefit of the doubt.
Dew Little: Our Next President
Dew Little. Because a Global Village Needs a Global Village Idiot. Dew Little. Don't even do that. A message from The Apathetican Party.
Please take a second to think about who you're saying "No, they're not." to. You'd think perhaps that he knows what he has AR callbacks in AR for, regardless of what you might think they're in there for.

The whole idea of ActiveRecord is that you to make your models with a clean interface to persistence. Among the features of that interface are the callbacks. They are there for your domain model to make use of, that's the whole story. If persistence is not part of your domain, why are you extending ActiveRecord?
awesome use case.

how about -

1. Creating your own support desk
2. Automatically adding tasks to a calendar
3. Web scraping
4. Basic data collection
Tutorial on how to rip blu ray 3D to MP4 3D
Is there any way to rip Blu-ray 3D to MP4 3D video easily? DVDFab Blu-ray Ripper (3D Plus ) can help you to do this task with several mouse clicks, learn more about this Blu-ray Ripper at: http://www.dvdfab.com/blu-ray-ripper.htm
Yes, we have this in memory. And at the highest level, extremely important.

The more important lesson is to analyze the opening position for the plans and thematic patterns at crucial junctures. Then, with critical positions memorized, you can usually work through the necessary moves at the board.
Much depends on the level of play you are at. Beginners flounder through weak openings while intermediate players know the main lines of the popular and strong ones.

There's really not a "master" for openings. After the first dozen moves or so you'll have your first exchange and the beginning of the middle game.
I am pretty sure "Q platform" will be unique
For some reason, this comment really read like a marketing testimonial.
Threat of hidden crop pest to poorer nations revealed | browntexfarms
They should value add with apps designed on a useful base. Everyone gets a good OS with mapping, etc. and they build the interesting apps they want to build. Like Samsung does for Android.
I was referring to "paper money" in the abstract sense, i.e., currency not tied to a commodity with a limited supply (such as gold). You're right, of course, that mere possession of sufficient quantities of literal paper money is even today de facto illegal—a situation I join you in deploring.
I’m tired of this of all of this PC bullshit. I wouldn’t invest in a company run by a pregnant woman either. It takes unbridled commitment to a vision to become a successful entrepreneur. By definition, a pregnant woman has other (more important) obligations.

To add the mental, physical, and emotional stressors of birthing a child on top of the already enormous burden of entrepreneurship is a lot to handle.

VC’s bet enormous sums of money on entrepreneurs. And for the circumstances of the entire situation to drastically change, I think he’s rightfully disappointed.
Here Is Today
Nothing is wrong with your point, but you are applying a 1->N scaling strategy to a 0->1 problem. That is to say, this type of event is brings people together because n=small, and the act of concentration brings more scaling effects that a larger act of dispersion. Over time, this will shift...and your preferred methods will make more sense in a context where dispersion is more important than concentration. But it is a good point to make that neither one is perfect or viable as a standalone method.
Am I the only one that would like to be able to setup a time range when it's allowed to use my bandwidth?

I'm traveling in hotels with shitty wifi most of the time. It's hard enough to browse so I'd really only like to backup while I'm sleeping. Also, in the interest of not hogging all the bandwidth I'd like it to stop by say 6am so that as guests are waking up they can use the bad internet.
Good luck Zapier. I've spent many an hour on this exact problem.

If the templates don't change at all (no ads, nothing contextual or optional) then this is possible, but in my experience emails have a surprising amount of variation when trying to do stuff like this. Paid with an online check this time versus a credit card? Billing address, last 4 numbers, etc might now be gone, which totally messes up the extraction.

Hopefully though people will be using this for more niche tools than Amazon receipts.
How TO Become A Hacker
I have the previous version of the Delongi Primadonna[1]. Fully automatic - you attache the milk frother, pour some beans in, it grinds them and makes the coffee.

Previously I had the Nespresso Lattissima Premium[2] (the top-of-the line pod machine). I liked the Nespresso coffee fine, but the Primadonna makes better coffee and is no more trouble to use (It's also twice the price...).

The clean up is exactly the same for both machines - you press a button to run steam though the milk frother, detach it and put it in the refrigerator. You press the "rinse" button and it runs water through the coffee system to clean that.

~Once a week you empty the grounds container or the empty pods container.

The one trick is to only put as many beans as you a planning on using immediatly in the bean dispenser. It can take a lot more, but as they get exposed for longer they get more bitter.

[1] http://www.delonghi.com/en-AU/products/coffee/coffee-makers/...

[2] http://www.delonghi.com/en-AU/products/coffee/coffee-makers/...
I don't understand.. if you send automated emails to yourself in a human-friendly format, why not just use a Google API to push the same data into the spreadsheet at the same time?

Zapier may be really cool, but it still seems like you're taking raw data, converting it to human-readable form, then sending that to Zapier to attempt to extract the raw data again. Or am I misunderstanding?
I've been thinking to develop a simple idonethis & Plivo integration where I need to parse the daily digest email and push the selected text as input for the text-to-speech app built using the Plivo API.

This is more than awesome for my use case.

[edit] Incidentally has anyone found it rewarding to "hear" what you get done for the day? (another pleasure cream added on top of checking items off your to-do list.)
Logically true, of course, but I really don't see how you can assign A and q in any way that makes that relevant. My statement was in support of "This doesn't refute my claim that buying treasuries disproportionately benefits the wealthy.". If there's a plausible situation that's consistent with the data, for which the claim is clearly true, the data does not refute the claim (it may still be some evidence against the claim, if alternate claims are more strongly supported, but "refute" reads substantially stronger).

Note that this is quite distinct from my supporting "buying treasuries disproportionately benefits the wealthy" - I am not convinced enough to hold a real opinion on that either way. Reading back further, I see the original claim was in fact "Only the wealthiest Americans (and foreigners for that matter) own the assets the Fed is bidding on", which claim the data certainly contradicts.
One more step to success...
You are ranked >= FIDE Master?
I would rather enable new businesses

I allow for making specific provisions for this. I'm not arguing that you'd never want to subsidize labor, just that you 1) want to recognize that below-subsidence wages are a subsidy to business, and 2) that when you make exceptions, they're specific and for enterprises which provide net benefits.

A highly profitable company with high levels of negative externalities? Not so much.

The labor-export challenge is another issue which also should be addressed. I'd like to see, expecially, labor conditions (e.g., prison labor) and environmental impacts addressed through tariffs or other trade requirements, though international trade laws put (IMO harmful) limitations on this.

I don't think that minimum wage + basic income are mutually exclusive. I'm just highlighting what the actual dynamics of sub-minimum wages are.
Take a look at vaportstream. They have ephemeral messaging that leverages vram to hide the messages from the kernel. Pretty secure.
If you can afford a Jura, they're just as easy as a Keurig, better tasting, and a much less wasteful. You can use any beans you want, too.

http://www.amazon.com/Jura-13626-Ena-Micro-1/dp/B008RZFQKO/r...

At four cups per day it pays for itself in about two years.
The patent was required to be sufficiently detailed to allow producing compatible cups? I don't think so.
I think they're complementary policies.
Automatic coffee machines exist and take no longer than pod machines to make the coffee or to clean up.

They do tend to be more expensive though.
エルメス バッグ豪華な、保守的な、抜群です
エルメスは、工芸品を提唱、よく知られているフランスの高級ブランドです！非の打ちどころの本質と美しさへの製品のすべては、エルメスの一貫した目標です！手作りの製品は、深い思考、高品質、内容豊かな芸術の絶妙な作品と呼ばれている！エルメスはまた、世界の伝統的な優雅さの抱擁に戻るチャンスを与えた！

それは古典的なピークに基づいて美しく手作りと貴族風の服のブランドでした、以来、 1837年からエルメスエルメスパリのショップで初の170年ほどの馬をオープンしました。それは、その店舗に深遠を中心として豊かな馬の文化で満たされている、全体からの全ブランドの詳細に、エルメス バッグ豪華な、保守的な、抜群です。エルメスは、フランスの高級ブランドの中で最も現代的な芸術的な魅力になってきて、その優れた技術と想像力の安定した流れで、世代から世代へ、 160年の歴史（エルメス）があります。
Not that I'm complaining but how did this get through the dupe filter?

https://news.ycombinator.com/item?id=7334479
Hog wash.

Knowing the SCO took me from 800 to 1600.
For example, let's look at the heavily patented field of video codecs. Right now, anyone can read the H.264 specification, you just have to pay potentially exorbitant fees to the patent holders to implement it. Without patents, there's no monetary incentive to contribute to open standards, and the industry would move to either specifications under NDA or binary-only codecs.

Or so the pro-software patent argument goes. In practice, there have been lots of undocumented binary formats parts of which are patented. The old .doc/.xls/.ppt formats had that status for years.
I'm going to give it more time, I didn't mean to sound like I was giving up. I spent the last hour reading through the importer code to see how it might handle this case but there's really no way of doing it in the tool (there's an open issue for it [0] [1]).

I used "fairly well screwed" in the context of trying to automate the cleanup of 60,000+ songs. One album isn't an issue - 10,000 or so where you need to keep dipping in and out of the tool to manually move stuff around isn't really ideal.

Just to confirm, since you seem to have some experience - you can reimport an album to clean it up again (say after adding additional files) by calling import on a path in your library? So it's ok to mess with the files in the library and then fix the db later by importing? From what I saw in the code I didn't see anything that would handle removing / moving files, do you know if it handles those cases?

Again, my language was probably a little strong, and mostly only applies to the more extreme situation I'm in.

ps your other comment about doing the import in 2 steps seems like a bit of a life saving hint. Will definitely go that way when / if I commit to this.

[0] https://code.google.com/p/beets/issues/detail?id=380

[1] https://github.com/sampsyo/beets/issues/112
False. Perjury is a Federal crime.

http://www.law.cornell.edu/uscode/text/18/1621
Which ones have you tried? Any Jura machine will do the job and produce better, fresher coffee than a pre-ground pod. The upfront cost is substantially more, however; they start at about $800.
The difference is that you have to do new work every time the destination of the data changes. Using an interface to say "here are the relevant parts" is a lot nicer than having to code it yourself.
Seriously? There's still no way to get notified if a backup fails?
One - Childish Gambino Hackathon
Exactly. A lot of people don't know that you can easily crack a .ipa binary and see things like method names and string constants with about 5 minutes of work. You can do the same with Android .apk files. Seriously, if you're doing security intensive software, try to crack your own binary and see what information you can get. You'll probably see way more than you thought you would.
Yes. Would be a great starter for a project I am working on.
As a math person, I think this attitude is why I hated (and still do) calculus. Calculus is not a language of science, it is a branch of mathematics that is useful for science. It's description is just as static as algebra (not the least because it is algebra, just with two new functions).

Regarding the Gaussian (imaginary) numbers, they have uses which have nothing to do with rotations. My intuition for them is that they are a way of factoring expressions such as A^2 + B^2 as the difference of two squares.
Interestingly, it would be a huge blow to cars in cities, as parking would need to get substantially more expensive.
well they have a vested interest in discussing their product/company, and given their association with the OP, they chose to describe it in a positive way.

this is what a testimonial would be if testimonials were invented in 2014
Looking back at the 2014 #Oscars on Twitter
Hey, if it worked for you...it worked for you... but why does ever reputable chess coach advise the exact opposite?
I never even thought about WINE. I remember having trouble a long time ago with rossetta stone in WINE. I just checked the winehq sound wiki page[1] and it does not even mention OSS. I also just read that Ubuntu dropped OSS completely. That was news to me.

[1]: http://wiki.winehq.org/Sound
I thought the article's title was a joke when I first read it! Facebook acquiring a drone maker seemed absolutely bizarre to me, as it made me think of military drones.

After reading the article, this doesn't seem any sillier than Google's Loon program. I don't have the technical knowledge to know which will likely prove to be more effective.
I came looking with find(). cygwin gets you ssh, git, nmap, etc.
I do believe that's what his book is supposed to be about :)
Please. I'm well aware of who the parent was. I'm well aware of what his intent was. And I'm well aware not only of the strengths of the active record pattern (which I implemented in at least two different languages five years before he put Rails out there—as did many, many others) but also its inherent weaknesses.

You keep using the term "domain model" to refer to active record objects, which makes it clear that you've bought into the Rails appropriation of the term. AR objects are not domain models. If they were, the persistence would be handled elsewhere. Compared to a real domain model, AR objects are just a short step above using a naked database driver itself (and not necessarily an improvement thereof.) So to answer your question ("why are you extending activerecord?") its because you're taking a shortcut to dumping data into your database, and failing to create a real domain model while you're at it. That's a path that works ok for plenty of apps—but you want to know why rails has a reputation as being great at prototypes and shitty at scaling complexity? Because ActiveRecord is shitty at scaling complexity, and that's a hell of a lot more relevant to the vast majority of applications than scaling performance.
The truth is they're like the phone companies circa 2002.

They control the platform, and people buy the objects for reasons that have nothing to do with the software they run. Until the software is so bad it hurts sales they don't have to do any better.

They are incentivized to keep things in their own little world. Why let Apple sell apps when GM can sell apps? Remember when Tetris on your phone was $5 a month? Yeah, that's just a step away from where we are.

The car companies are probably only doing this for two reasons. First they might get put in an Apple ad, and second they want recent iPhone buyers (who, relative to people taking free phones, are likely to have more disposable income to spend on a car).

Let's just hope this is more iPhone than Motorola ROKR. I think Apple is powerful enough at this point to avoid another mistake of that magnitude.
My problem with commercial services like Spotify is most of the music I listen too isn't in any of them. I imported my 20,000 mp3s into iTunes Match and it matched about 20%.
> While I fully support her passion

This is not a criticism of you; I understand you're trying to do your best for someone you care about, which is laudable in itself; but there is something I think needs to be pointed out.

You did not say "I fully support her rational and well-informed career choice". Probably you would love to be able to say that but, well, it wouldn't be true.

There is a meme floating around at the moment that passion should be the deciding factor in career choice. Every society has its characteristic errors, and this seems to be one of the more harmful ones of 21st-century Western society. In reality, emotion should be an input, yes, but not the only or necessarily decisive one; our emotions evolved in a very different environment, after all, and they don't actually know very much about what's going on today so it's hardly surprising that they often make bad decisions.

Another common wording of this meme is "do what you love". Put that way, it's easier to see why it's bad advice for most people. If you love doing something, probably lots of other people do too, and they'll bid down income and working conditions in that field until your life degenerates into miserable slog.

The obvious reply is that if you end up in a job you hate, your life will also degenerate into miserable slog, which is true. You don't want to end up in a job you hate if you can avoid it.

The best career choice is usually somewhere in the middle: try for something you don't mind doing that will pay a decent wage for no more than forty hours a week without unreasonable demands. If your passion doesn't offer a realistic prospect of that, then it's probably time for reason to overrule passion.
I think it's great that you stick your head into the lion's mouth, even if he chewed it clean off it's a great contribution :)

I think the main problem with your command pattern approach is that you didn't implement the full command pattern. At least, I assume you didn't, you didn't actually show the controller. The command pattern has one extra class, the invoker. The invoker takes commands, and invokes them. A great example of this is the worker queue, it takes generic worker objects that have an 'execute' method.

It is never the class that creates the worker objects, that executes them. Yet that seems to be the way you're going to implement the controllers that use these commands.

What I think you've built instead is an adapter pattern. You have abstracted a class of problems in a way that they have a common interface, so that in your controllers you have a uniform way of invoking them.

This is where I think dhh sees the muddiness in your code. Why are you abstracting your interaction from the controller, which is supposed to be the exact thing that should be controlling the interaction.

The only reason for that would be that the same interaction is happening in different controllers in exactly the same way. And that's something that dhh claims does not happen in real applications, or at least he demands an example.
There is a Paul Rowher with a peak FIDE ELO of 2235, FWIW, would you indicate a CM rank
Definitely post a range if you're willing to pay more for applicants from the U.S.

Most big companies in the U.S. don't post salary because the range is almost identical due to the fact that it has to fall within 'market rate' for a given position. That kind of information is readily available on Glassdoor.com

If you're trying to attract people from the U.S., then you'll definitely have to provide some guidance on Canadian salary for an equivalent position.
Please publish this if you create it. Or somehow launch this into a service. EZPass emails are the bane of my existence because of how little information they give me versus how much I believe I have a right to know.
"The labor-export challenge is another issue which also should be addressed. I'd like to see, expecially, labor conditions (e.g., prison labor) and environmental impacts addressed through tariffs or other trade requirements, though international trade laws put (IMO harmful) limitations on this."

I mostly agree. I think that the WTO - for its faults - has been great at getting rid of barriers, and I think that barriers should not be erected without justification. However I think that, potentially, tremendous good could be done sitting down and drawing up a framework allowing for certain kinds of barriers when there is a disparity between worker protections, environmental regulations, &c (including enforcement thereof), and so reducing the race to the bottom. Of course, defining such a framework that doesn't allow too much wiggleroom is non-trivial and might be impossible...