skysight-inc/HackerNews huggingface dataset:
This is the first time I've heard this particular criticism of Scala. Could you please describe in a little more detail exactly what problems you believe exist, or link to an article that does?
Tetris in 1k of JavaScript
> so I'm expecting an offer, but it still feels like a major blow to my ego to even be considering taking the job.

If they sensed that, it might hurt your chances of getting an offer. (I don't mean to be a downer, and I really hope you get it and it's better than you expect.)

Oddly enough sometimes an employee kicking ass during a technical interview and coming off as a "great deal" is a bad thing. They may realize you'll likely leave in 6 months and they'd rather invest in someone who will need to stick around longer.
Your last sentence is key.

Cory is primarily talking about intrinsic value.
Do you think you're the only one to notice the similarity, or are you saying he took something from your article?
> What makes the continuous Chromium build a "Google Chrome distributed through promotional means"?

The continuous builders exist to compile and test all the code. Therefore they build with RLZ options enabled.

The continuous build binaries are literally whatever the state of the tree happened to be at the time. They're useful for bisection but people aren't expected to run them for non-development reasons.
I've seen both of those. I have incorporated some of their suggestions into my classes. Some of their techniques don't fit my personality.

The way I learn mathematics is suited only for a small percentage of the population. As an example, I have little use for diagrams. I don't think in terms of geometry but in terms of abstract definitions. I don't need a diagram to conceptualize and understand that pi is the ratio of the circumference of a circle to its diameter. Even with diagrams most of my students don't understand what this means.

Meyer's enthusiasm is contagious and I appreciate that about him. It's exceptional, in fact. It's also not duplicable by most teachers. He's found a style that works for him. It doesn't work for everyone though.

One of his methods involves watching videos of water pouring out of a container and experimentally verifying whether or not his calculations make sense. For me, this is a great big yawn. I could not bear watching such a thing in a class as a student.

The real problem in education, as I see it, is that schools do a terrible job of matching student personality with teacher personality. I believe that solving this problem would significantly increase retention and learning.

It's hard to fit a teaching method to a personality that isn't predisposed to such a method. It just doesn't work. The human interaction dynamic of such a class is a mess.
Congress About To Pass 'The ______Act of____'
> Lustig is forgetting that most fructose in both the commercial and
> natural domain has an equal amount of glucose attached to it.
> You’d have to go out of your way to obtain fructose without
> the accompanying glucose.

According to Wikipedia, the most common HFCS mixture is a 55-45 fructose-glucose mix. How else would HFCS be sweeter tasting than sucrose?
I agree -- I sacrificed clarity for flippancy. I meant to imply that the idea that police videos are sacrosanct because they have chain of custody is laughable. The police are the parties with the greatest motive to doctor the videos, and how many times have you heard that important video evidence of alleged police brutality is "missing" or "lost?" Pretty damn often.
I've been to clubs where there's a big push to pay membership, buy tshirts/sashes ("We don't do coloured belts here", though seniority was signified by tshirt/sash colour...). In some cases, it was clearly commercial - I've heard of another club in London having direct debit (not sure what you call that outside UK) for membership fees, regular gradings for batches of students, and the franchising of teaching to senior instructors at best, or to senior students at worst.

In other cases, clothing was available, less to make money, but so that they could wear something they'd be proud of.
I'm proud to say I've never had a teacher in silk pyjamas though!

Here, http://internalstyle.com/index.php?option=com_content&vi... , the sifu writes of a further distinction between student and disciple.
The twitter video looks like it's recruiting for a private high school (join our clubs! have friends! be awesome! we're so wacky!). The etsy video looks like a formalistic Hollywood trailer from the 80s.

I don't want to go back to high school or be stuck in the 80s. :(
Who Will Reign Supreme Apple or Google? (iPhone vs Android)
I am not a lawyer, so if anyone has legal expertise please correct me, but I do not think lack of chain of custody is at all a reason to exclude any form of evidence.

Now, what it does do is provide an opening for arguments that that evidence has been tampered with. That claim must then be dealt with, but there are ways of doing that. There are experts that are precisely employed to determine to a high degree of accuracy (though not certainy) whether such things have been modified since their point of creation.

Moreover, the exisence of a chain of custody does not absolutely prove it was not tampered with, it can certainly help in that you know who was accountable if it was modified at certain points of time but that is not the same.
Girl quits her job on dry erase board, emails entire office
Cops are human, as we all are. And as humans they have the same flaws that everyone else has.

Because they have positions that grant them so much power, they need some serious checks and balances.

Citizen monitoring seems like an obvious and fair system.

Why would an on-duty officer that is in the act of making an arrest need to have his words and actions protected by privacy laws? We are not talking about when he is in locker room bullshitting with other cops.
Ask HN: How do you explore a Lisp/Scheme?
Most of the programming I have done is in Python. One of my favorite features in Python is that

>>> help(X)

gives useful information for just about any object X. This is great for exploring modules, learning about the methods and member variables of classes, and finding out what functions do; it's an important "bottom-up" tool for exploring the language. In Python, I can often think, "I need something similar to, but not quite the same as, X; X is defined in module M; so let's do help(M) to see if M has the function I want." Often, I can tell at a glance over the docstrings that the function I need is there.

This is complemented by the quality of documentation for the Python standard library, which provides an excellent "top-down" reference. Between these two features, I usually have no trouble finding just the function I need when I need it.

In my efforts to learn Lisp, particularly various Scheme implementations, I often find myself thinking: "I know there's already a library function to do this; now how do I find it?" I find it more difficult to browse modules, particularly in the "bottom-up" way I'm used to from Python. I find this somewhat surprising, given Lisp's reputation as a language for doing bottom-up, exploratory programming.

How do Lisp hackers explore their language, particularly when they're starting to learn a new implementation? Is there some Lisp equivalent of help() that I'm not aware of? I can't believe that the answer is just: "Read R?RS. Read the HyperSpec. Read the code." Am I missing something?
Why startup founders should stop reading business books
Regulation is a form of power for the government. Again, this isn't necessarily a bad thing, but government and corporations certainly share a desire to be as powerful as possible. Giving either power should thus be a carefully considered move. In some instances, it makes sense. In some it doesn't. But one can be sure that, either way, the entrenched institutions will not willingly give up any power granted to them.

I think the most salient factor here is that regulation requires good information on how that industry/space works. I don't think its questionable that we are not sure what future the wireless/mobile internet holds, only that it big. Regulating it properly right now seems like a dubious proposition-- either through the traditional kind of government regulation or through the "self-regulation" of large corporations, who will naturally shape such self-regulation to their own advantage.
Cataloguing Bibliographic Data with Natural Language and RDF
http://www.chromeplus.org/ strips all that crap out. Cant stay as current but it's worth it.
Parallel collections are the most interesting development for 2.9. In a nutshell the idea is that collection operations like map, filter, etc can execute in parallel in a way that is transparent to the program.

Check out the presentation from Scala Days 2010:
http://days2010.scala-lang.org/node/138/140
IE8 shows an empty page with a JavaScript error.
Please, provide more details what kind of tests you did with "iBads" and why did you decide it does not work.
While Stacey (the author) isn't an engineer, she's probably talked to and gotten the perspectives of many more people in this space than most of us here.
I like OkTrends because they use heaps of data to arrive at interesting conclusions. But they often arrive at wrong (or at least incomplete) conclusions.

For instance, this bit: "the general pattern is that more complex cameras take better pictures". That's certainly true. Think about the person behind the camera, though. If they own a dSLR, they're more likely to be good at composing photographs.

This, too: "a 28 year-old who used a flash is as attractive as a 35 year-old who didn't". Most people don't know how, or even when, to use a flash. Using a flash properly can and does lead to a better photograph, but it takes a lot of practice.

Therefore, if you want to have an attractive picture, have somebody that's good at taking pictures take it.
Who cares? After the needs of the bill collectors and the tax man are met our time is our own. To use fruitfully or waste in triviality as we desire. If other people find our trivialities interesting, so much the better, but there's no fundamental need for that. Nor is there a fundamental need to justify trivialities to others. If someone disapproves of how another person spends their time, they can cuddle up with their puritan sensibilities and cry about it in the corner.
Social Profile for Interviews
Rupert Murdoch claims to own the 'Sky' in 'Skype'
For lisp theres apropos, describe and documentation. Also slime comes with slime inspector which is pretty nice. If youre using lispworks or franz they have fancy inspectors too. If youre doing scheme then racket (formerly plt scheme) comes with the best documentation system Ive ever seen in a programming environment.
Posting that comment url over and over in this thread won't make your point any more or less valid than it already is. Please stop trying to spam your opinion at people that disagree with you.

That comment contains no content that tells us whether 'confirmations' means 'confirmations that my proof is valid' or 'confirmations that they received my proof.' That comment is just a response that assumes the first definition, and does nothing to tell us why the second definition is invalid.
Can't you say that about virtually any computer?

First thing to note in the school context is that the iPad is small and light, meaning it's easy for pupils to carry, and the battery lasts 10-15 hours, meaning they can carry it about all day. It's also a far superior reading device to anything else on the market... I mean do you genuinely not think it would be useful in education?
Computers and biotech are the exceptions. Progress continues in those other fields at a normal pace.
A hint I'll drop is that the "monetizability" of a niche for advertising isn't what you'd think.

For one thing, areas that everybody thinks are "monetizable" often have huge amounts of content chasing a small advertising spend, resulting in very low eCPM.

Then there are capricious factors that are very specific to the niche. You do better with a Chevy forum than a Cadillac forum because the real money is in ads for aftermarket parts -- Caddy enthusiasts like OEM parts, so nobody wants to advertise to them. (GM doesn't, since people on Caddy forums are already sold on the brand and know more about the next crop of Caddies coming out than the dealers do.)

Overall, web publishers cheat themselves out of ad revenue by choosing topics the way they do. If you threw a dart at the "encyclopedia of the situation" and picked a random topic you'd get better than average results!

Personally I'm delighted by the increasing use of behavioral targeting technology: I'm finding that behavioral targeting is greatly raising the revenue I get from my worst performing sites.
Here's the link. https://www.usmint.gov/mint_programs/$1coin/?action=directSh...

From what I heard the Treasury doesn't lose money with the direct-ship program, at least with accounting on paper. It's kind of weird. They create the money out of the thin air using some metal. We bought them at face value using our money. The cost of the coins would be the metal, the minting process, plus the shipping cost, which is less than the face value of the coins. It defies intuition when it comes to the fiat money creation process. Of course coins out-last paper money many times and have long term cost saving result for the Treasury.
Consider the following program:

trait X {
trait A { type T >: Int <: Int }
val x : A
var n : x.T = 3
}

trait Y extends X {
trait B { type T >: String <: String }
lazy val x : A with B = x
n = "foo"
}

new Y {}

I just used this because it is extremely simple and is just the tip of the iceberg. It is possible to exploit this in much more interesting ways and dangerous ways, but those are less concise.

It is worth noting that this is not just a simple compiler bug, but a deep flaw in the way type members and type composition interact.
"Linux is only free if your time has no value." --Jamie Zawinski
How funny! I was going to mention Etsy, also, but their jobs page isn't working right (http://www.etsy.com/jobs/) and I didn't want to start an off-topic thread about them, because I have nothing but awesome things to say regarding Etsy.

And I love both videos, but I'm based in Minneapolis. So that might mean that both coasts like 1 so I like them both, or just that people from Minnesota like everything:)
Web browsers are not so "only" :) pretty good platform to start with if you're going to pick one
Chrome 6 uses NSS on all platforms and NSS will download missing intermediate certificates via HTTP, if the URL is given in an AIA extension.

This is pretty much standard browser behaviour I'm afraid. One of the many unfortunate realities of the web.
I think if the article actually contained anything like 'Mr. Moot can you please verify that this hentai tentacle rape scene is in line with the 4chan rules', it would have been, while still not particularly relevant HN material, actually entertaining enough to be worth my time. Instead I just listened to a description of how to pull an activity log by IP address.
Ask HN: Entering markets with high capital barriers to entry
Hello HN, a question that hits less at the software side of things and more on a different part of the business landscape -

What are some key lessons to apply when someone wants to enter a marketplace with > internet/software start-up costs?

* I love the idea of bootstrapping a web startup on beans and rice, but that doesn't work as well for someone trying to develop new ways to e.g. design wind turbine blades.

* I am excited by a lot of environmental tech in particular, and a lot of those markets seem like there are high(er) barriers to getting involved.

* Doubly so for what I would have to say would be my "dream industry," private space exploration. People don't seem to want to invest on spec for the payoff when I bring home that first $20 trillion asteroid full of tasty ore.

Looking for general advice from people who have navigated this kind of issue before. I think there is still some room for 'launching and iterating' and having something to start to serve as a launchpad, but just wondering!
That's because "patent troll" is a derogatory term made up by people who are opposed to the very idea of patents. It comes from people who are frustrated by the patent system (often rightfully so) but aren't intelligent or knowledgeable enough to propose real solutions that don't undermine the basis of our economy and instead want to throw the baby out with the bathwater.

It's the tech equivalent of calling someone a communist. It's a valueless ad hominem.
Yes, somewhat. It's pretty easy to tell if something has been edited. All but the most expensive professional cameras compress the video they record and editing leaves 'fingerprints' in the file. On cheaper cameras like cellphones, the lens is so cheap and compression so brutal that the images are pretty noisy, and the noise is actually an aid in this because sudden discontinuities are a giveaway that something has been doctored.

These three individuals are really sounding like parodies of themselves, essentially claiming that only evidence they collect is admissible. By that standard, defense attorneys in criminal cases should never be allowed to submit evidence, because anything not coming from the police could be fake. In any case, the court is the trier of fact, not the DA or the officer on the street.

Police officers and prosecutors do a necessary, but often unpleasant and dangerous job, with a complex mix of responsibilities and liabilities. I don't like to stereotype them any more than I do poor people or even criminals. But when they offer such nakedly self-serving arguments designed to bypass critical thinking, I want to see them out on their ass ASAP - it does a disservice to all the dedicated individuals who serve with integrity.
How to use Resque Scheduler
Percentage of top grossing US films by decade that depict killing
I read this a little while ago (maybe on HN?) and I think that it is pretty spot-on, and applies not just to founders but to others as well! This said, the one thing I do really like out of some of these books are stories ABOUT founders, the kind of stories that capture the grit and work involved above and beyond and inspiration. Those kinds of examples as inspiring and encouraging - especially when detailing people who come back from failure to succeed!
I can only access the abstract, but this is fascinating: "[t]he highest centile increased by some 18 to 22 units in the course of the century". An increase of 22 units runs the gamut of possible BMI values [1], from severely underweight to obese class 2. It's equivalent to gaining 170 lbs (for a 5' 11" person).

[1]: http://en.wikipedia.org/wiki/Body_mass_index
Oracle’s Ellison blasts HP board for Hurd’s exit
What's with being chained to a desk for essay writing? If you can't admit to a use case somewhere between 'short text entry' and 'an essay', then I can't help you.

Snark aside, you've never had an email you're writing ('short text entry') turn into something longer ('an essay')? At what point do you sit down?

Or how about a 30-minute long subway commute? No tables, and during rush-hour, no seats either. Or on bus or in a car? You can awkward perch a tablet on your lap in a pinch; no one is saying you can't still do that, but, well, it's awkward.
What will happen after 100%?
Oops, I meant to reply in the thread about that node.js chat application full of XSS holes.
Why not use Eclim[1] instead, since it allows you to embed an actual vim editor into Eclipse if desired and get all of Vim's features?

[1]: http://eclim.org
Building a successful company isn't all about money.
I'm betting that it can be evidence against anyone not informed enough to call them on it.

And let's not forget that IP address evidence assumes, probably among other things, 1) No Tor 2) No Proxy (chains) 3) No one else under the same NAT umbrella 4) No ISP address allocation weirdness.
Definitely write up something more specific. Sketching programs (and graphics in general) contain some of the most interesting challenges imho, but there's very little benefit to going up against Adobe / Autodesk. I expected this reply to be longer, but I'd say write up a lead for one of the many hackers here and Reddit to jump off of.
New Saver Plan from WP WebHost | HostingOffers.org
Digital Manufacturing Opportunities in Orthopedics
I don't want to carry those around either. Honestly, I prefer just having a few bills and a credit card.
Moneygolf: Will new statistics unlock the secrets of golf?
Fact-checking Microsoft's latest PC/Mac comparison.
I think one has the right to be picky. You do your job for a large part of your waking hours during the week. You want to be appropriately compensated for this time.

However, this all depends on your current financial situation, if you need the money and you have more then yourself to support, its time to start looking at any job is better then no Job. Its better to have some money come in rather then no money even if it is only while you are looking for something better or even in your feild.
Should OpenSolaris Die?
Psychology Term Papers Writing
When assigned to write a psychology term paper students should not be alarmed, because if you learn the ways to write the essay it will not be a difficult task. This short article offers the students some valuable tips for writing the psychology essay.
The answer is simple ergonomics. If you have any notion of staying free of back, neck, arm and wrist pain for the rest of your life, you'll want to get comfortable to type for extended periods, along with any other repetitive tasks you perform. Bad ergonomics plus extended repetitive tasks equals potential serious and lasting injury. If it's just your personal device, it'll simply not get used and gather dust in a drawer. If we're talking about something you'd be required to use at work, then it's a legal liability.
That's helpful, thanks! Though often, the problem I have is that I don't know the name of the function I'm looking for, so things like apropos, describe, and documentation aren't going to be much help unless I can apply them to packages/modules.

I have so far spent the most time learning Racket. Their documentation is great, but I do wish that I could explore the library more from the REPL, rather than escaping to a browser. Do you know of any way in Racket to do something like (e.g.):

(require racket/vector)
(help racket/vector)

where the latter form would print a quick summary of what's exported by the racket/vector module?
Critics have had the same contention about laptops. In fact, they're even more of a distraction for teachers because you have to flip it open, obscuring the students' face from the lecture, like erecting a wall of inattention (or at least obfuscation). At least, with the iPad, it will likely lay flat like a notebook or binder.
It seems like the meat of the course and how you grade it are somewhat orthogonal. Have you ever tried teaching it for real, however you think the semester would best be spent, then just curve/inflate/whatever the grades to get the desired distribution at the end?
What possible value could that add beyond what's already implied?

“Great minds discuss ideas, average minds discuss events, small minds discuss people.”

- Eleanor Roosevelt
Best practices are a template, they are general rules, meant to be coupled with a human brain so they can be applied appropriately...or not applied depending on the use case. The problem is not in the best practices; the problem is their literal interpretation. Just because people do not really understand what they are for does not mean that they are an non-valuable tool that should be dispensed.
Yeah, I know what you meant, I just thought my initial misinterpretation was funny enough to comment about. Maybe not...