jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I prefer my students do their assignments on paper because its a lot easier to grade. I have yet to see an online method that works as easily as paper -- I have often though about developing my own but have not had the time. One example, you give an online test or exam, you have to click about 50 times to get through all the essay questions, and then you still have to get the grades into some other system since many of them can't import/export a standard format. And if those essays are homework and a student turns it in late, you get to the end of the semester and the student asks why you didnt give them credit; they have to notify you they did the assignment after the due date, otherwise you wont know its completed. The alternative is checking all your assignments online periodically to see if any new submissions are posted from previouse assignments. I know this sounds like its not a big deal, but multiply these frustrations by 120 students, and you start to get an idea that its not as simple as you make it out to be.

I think one innovation that might make this easier is standardizing of test formats in XML, so they can easily be migrated between platforms. Standardizing grade sheets might help too, so when you start using one system you are not locked in. I have tests in one online system that I do not care for, but to migrate to Moodle I have to rewrite everything from scratch.

The bottom line is that whether your students use pen and paper, fancy online systems like Moodle etc, learning does not change much. Students still need to learn, and professors still need to asses them in basically the same way. If technology does not offer some advantage that can't be replicated with "stone knives and bear skins" you gain nothing and its difficult to justify moving to technology.
I believe that a similar approach can also be used in C++ with the help of ADL [1] and some template magic. Though it may only work on expressions whose concrete type may be known at compile-time (which makes it pretty useless).

[1] http://en.wikipedia.org/wiki/Argument-dependent_name_lookup
MIT had the same problem in late 2003, and in the case of the college applications, solved the problem by simply destroying parts of the records when they were done with them.

(http://tech.mit.edu/V123/N53/53studrec.53n.html and http://tech.mit.edu/V124/N47/47e3.47n.html)
One difference between professional traders and amateurs is that pros don't judge a trade by its outcome but by the idea and its execution. What makes something a good trade is if it is a good idea at the time based on the available information. But even the best idea may not work out and that's where risk management comes into play. Conversely, you can also make money on a bad trade, but it's still a bad trade. A professional trader's job is not to predict the future but to make good trades.

Taleb's idea may have been good at the time that simply did not work out. Of course, his statement tells you nothing about the concrete implementation of this idea which more often than not will make all the difference w.r.t. a trade's outcome. Maybe he even did actually make money from the idea. There's really nothing to suggest that he would have shorted in 2010 and just held the position since then.
Hi thanks for commenting and appreciate your honesty in noting that you lack the understanding of the citation, didn't read it anyway, but wanted to share your thoughts based on your own information in an unrelated context.

The citation was simply regarding the existence of abandonment / forfeiture of copyright which the parent said did not exist and then later edited. It was not intended to have bearing on "present-day." Sorry if that was unclear.

Regarding the Berne convention... The same reasoning applies to TRIPs (Article 2 Section 2) [0]

(2) It shall, however, be a matter for legislation in the countries of the Union to prescribe that works in general or any specified categories of works shall not be protected unless they have been fixed in some material form.

You can't claim copyright on that which is not authorable nor transmittable.. i.e. in a medium that can be copied.

>> FWIW I am neither.

Very clear.

[0] http://en.wikisource.org/wiki/Convention_for_the_Protection_...
Habit-forming things can definitely be harmful to one's life, and can be extremely hard to stop for some people without external aid. Just because it doesn't outright physically hurt you ("only" psychologically for a while) doesn't mean it is not an issue that requires attention.
If you think that hashing 9 billion numbers takes only a few minutes on a laptop you must have a laptop from Star Trek.
I think the reason the behavior is still there because it is not used. There is no gain in changing the standard, and the compiler warning could draw criticism. Why waste your time solving a non problem?
that's true, but there's traversing 2 links for a simple client<->server<->database setup, or traversing dozens or even hundreds of links for a microservice architecture, adding tons of fragility for no unique benefit.
How does this explain herbivore men and otaku and the stay at home 'parasites' (parasaitu shinguru) who have quite a lot of free time on their hands from engaging in sex with a steady partner -rather than soapland stuff or out abstinence/grazing.
Xmpp isn't unreliable. iOS sucks. Gajim works just fine on desktop too. There isn't a lack of support across platforms, just apple.

I mean I get it, but those who trade security for convinence deserve neither
> Scala has tons of language features and lets people do crazy things in the code.

In many ways, it's even worse than that. Scala has exactly two features (implicits and punctuation-free method calls) that allow you to build massively complicated libraries that pretend to be language features, and which work worse than equivalent features in languages that support them explicitly. A good example of this is typeclasses which are core features of haskell and rust, but are implemented by explicitly passing implicits (hah) in Scala.
Losing money to credit card transaction fees is actually a huge problem the average person does not know about. The problem is that these credit card companies charge a percentage based on each transaction which screws over the merchant in two ways. One, it is inflation resistant. Two, Visa/Mastercard do not pass savings and efficiencies onto the client, they pocket the difference.

Just as an illustration, if a merchant's profit margin on an item is 10% and the cc fees are 3%, they've lost a third of their profit on that sale.
There is a ton of utility in crypto. Here's one scenario I've never seen discussed but is absolutely real:

Imagine you're an abused spouse or child who needs money to escape their situation. Opening up a bank account isn't an option for a lot of people, but anyone can instantly open a crypto "account" and start stashing a nest egg away from the prying eyes of their oppressors. Crypto is the only option for this, and I've seen it successfully used like this multiple times.

The existing banking system favors those in power and those in good standing in the existing systems. If you're underage or financially dependent on an abuse spouse, it's a lot more obvious why you might want a way to store and transact money outside of that system.
> And yes, I know that Docker (and any other Linux container-based tool) also runs a VM—but it sets it up almost 100% transparently for me. I install docker, I run `docker run` and I have a container running.

That's exactly not true, considering you said Linux.

The utility of Linux containers is that they share the same OS instance, but have an embellished notion of Unix process group where, within a container i.e. embellished process group, they see their own filesystem and numbering for OS resources, AS IF they were on individual VMs, but they're not.
I have special warm feelings for Beej's guide.

I remember particularly enjoying the warm and jovial tone in his guide.

I first read through it some 20 years ago while being a student in an easter-european university, where the tone and style of professors was very "dictatorial", dry, and overly-technical.

Beej's style of exposure was a breath of fresh air, and brought a major realisation for the then young-me, that you can teach complex topics in a friendly manner.
Certainly the systems are designed to. But over the operational life, things happen. Systems degrade, maybe maintenance lapses a bit.

Maybe, for example, a mechanic tired of trouble shooting an issue replaces the 9th blown burst disc in a row with one he just cut from the mud flap on his shop truck. NBD, the system was only running 5% over pressure anyway and he wants to go home.

Later, this overpressure state backs up through the system and overheats a pump which, considering that it is pumping liquid explosives, isn't ideal. Maybe this trips a temperature sensor and the jury rigged burst disc is discovered. Maybe it doesn't, or the sensor was bypassed or silenced, and the pump explodes.

I'm rambling, but this is a real world example. My point is that these various factors: designed safety monitors like sensors or fail-safes play hand in hand with over-engineered systems as well as the security of the control systems. Any one part of the system should not be allowed to lapse or be less secure with the idea that another level of the system will catch the problem before it becomes life endangering.
Highly recommend reading Pikkety's "Capital in the 21st Century". The gist is this:

- Historically, capital grows faster than the economy at large (generally around 5% annually)

- Steep marginal tax rates help disincentivize high pay (e.g., if the top marginal rate was 90% like it was during the Eisenhower administration, a corporation would see much more of its money go to employees if it gave its lower income workers raises vs giving its exec team bonuses. The purpose of raising taxes on the über-rich isn't necessarily to generate revenue, it's to set up incentives to narrow income disparity, by forcing corporations to distribute money efficiently.

- High top marginal income taxes coupled with a steeply progressive wealth tax would also disincentivize hoarding of capital, and would further "squeeze" the wealth distribution to less problematic levels.
Well, some types of superconductors work fine at the simply low temperatures provided by liquid nitrogen (77 K).

Though there are other factors like ability to be made into wires and how much current they can carry before switching out of superconductivity you might be having in mind with your single Kelvins number.
Ok, so you subscribe to the notion that price increases equals "dollar inflation"

The fallacy in your thinking is that because prices increased, dollars were "inflated" vs. gold, in which prices would have otherwise remained fixed. But the gold supply increased dramatically over the same period.

As you point out prices increased ~75%, but at the same time US gold reserves increased nearly 3x. 2293 tons in 1913 vs 6358 tons in 1930:

http://i.imgur.com/Sy8uzSQ.png

Remember, the Fed still had a gold reserve ratio it was required to maintain. So as the money supply increased, so did its gold supply. You might seem to imply that the reserve ratio was getting smaller and smaller as part of "dollar inflation" evidenced by price level increase, while gold had a fixed quantity and value. This is not the case.
> control of HFT in the market is already on the books

What are the relevant regulations?
Location: Kharkov, Ukraine

7:30-8:15 Wake up, get out of bed, shower, coffee

8:30-8:45 Walk to work, open up the office for the rest of the staff

9:00-14:00 Work work work work. Since we have an 'open office' there are no set meetings but as the manager I will be usually having sit-downs with each of my reports and figuring out what's going on. Also will engage in Skype-chats with my other reports/colleagues (we have remote developers in Europe and Africa)

14:00-17:30 Wind down with a long lunch or work on extra projects if there is a tight deadline (usually the case)

17:30-18:00 Close up the office and walk home

18:00-18:20 Standup with the USA office (there are ten hours' difference between CA and UA), get updates on what is going on and get latest assignments

18:30-19:30 Dinner break

20:00-22:00 Skype calls with the USA for work, usually with PMs and clients based in the USA. Can also include answering emails, answering forums, or running demos/presentations over the GoToMeeting

22:00-midnight or 1am - cycle down, watch some streaming shows, goof around on a tablet, go to sleep
http://m.youtube.com/watch?v=eginMQBWII4
ProductHunt http://producthunt.com/
I though about it, but the problem is the single job postings are getting obsolete pretty quickly. Job board for part-time gigs is better place.
I've seen a lot of this in the last week. I think it's journalists just reaching into the slush pile and doing a bunch of low-quality articles to meet their quota over the holiday.
"base is high" should be "base is low". Trajectories level off over time.
What's the AMD stuff all about?
Because the latter is a lot quicker to get started with. I'm not making a value judgement.

With the IE model, you need to create a VS project, add a ton of boilerplate (see that stackoverflow example), and generally it's a ton of work just to get started. With a Chrome extension, you get an itch (some website has some jank, or you just want to hide all images with a certain dimension), you peek at it with the inspector, write some lines of JS or a custom CSS file, add an XML file and you're good to go.

Being able to write a quick hack to scratch an itch makes the Chrome/FF/Safari model more approachable. Once you have your foot in the door you're then more likely to make the step to write a full-featured extension (your MVP gave you a bunch of ideas).

It's similar to why PHP is popular. "I have this HTML page and I just want to add this one dynamic visitor counter. Do I want to build a Rails application, or paste in 3 lines of PHP and change the filename extension?"
Cognii | Boston, MA or remote

2016 Innovation of the Year EdTech Winner
2017-2021 Leading vendor for AI market in education - Technavio
2016 An example of a futuristic AI technology transforming Education today - Consortium of School Networking

Cognii is a leading provider of Artificial Intelligence technology to Education industry. Cognii Virtual Learning Assistant improves students learning, teachers' productivity, and scalability of high quality education. Join us to participate in our growth, advance your career and get rewarded with generous stock options. We are looking for entrepreneurial candidates in the following areas:

1. AI and NLP Research Engineers (Senior: PhD, Junior: Masters)

- natural language processing
- statistical machine learning
- syntactic and semantic analysis
- information extraction

2. App Developer

- iOS/Android development
- Front End web/app design
- Experience with Ruby on Rails a plus

Please send your application and resume to jobs@cognii.com
If you were an expert in either language, you also wouldn't see why the two languages couldn't coexist. Outside of some nebulous sense that both languages are aimed at "systems programming," and the fact that neither of them existed ten years ago, I have yet to read a convincing explanation of why they have more in common than, say, OCaml and Fortran. We clearly need more OCaml-Fortran comparisons. Or hell, let's do some Rust-Fortran comparisons, at least those might be mildly entertaining like the Go-Algol one.
Hemingway, Dostoevsky, Virgil, Plato, Dante... I could carry on for a very long time.
Should someone learning iOS development stick to vanilla iOS while learning, or would it be feasible to use React Native from the outset? I already have some React experience, and I have some React-based web app that I'd like to turn into native iOS app.
It's high on my todo list! Will enable savable selections soon.
The first three books of "The Wrinkle in Time" series.

The first three books of the Earthsea cycle by Ursula K. LeGuin.

These both skew young but I valued re-reading them as I got older:

The Dot and the Line: http://en.wikipedia.org/wiki/The_Dot_and_the_Line

The Phantom Tollbooth: http://en.wikipedia.org/wiki/The_Phantom_Tollbooth
Followup tweet from Ryan: "Thanks for the warm welcomes everyone. So many that you crashed my Twitter client."
> I live in Europe because I prefer the slower pace, the old world, the semblance of an actual culture, the environment that has not eaten itself from capitalism taken to the extreme.

Well, you can thank American capitalism and ingenuity for that even existing, given WWI and WWII and the Cold War.
What I really wish someone would build is this: Create a platform-independent machine language which is designed to be translated into arbitrary other machine languages. Then put the equivalent of FX!32[1] in the browser to translate it to whatever architecture the client is running on. And have a compiler that will compile to both that and to asm.js, with asm.js being used (with consequent lower performance) for legacy browsers.

The point here is that it isn't a VM at all. It's just an intermediary platform-independent binary code. So it doesn't care what kind of language you're compiling from or what kind of hardware it's running on, but it still doesn't need a huge slow insecure runtime environment.

Basically it should do what Java originally tried to do, minus the fatal mistake Java made in tying the bytecode to a specific high level language (and thus all the changes made over the years which have made the JVM big and complicated).

[1] http://en.wikipedia.org/wiki/FX!32
Well Java 8 ships with webkit for JavaFX but almost nobody uses it.
Whatever experiments you done, share your progress here: http://www.reddit.com/r/hmdprogramming :)
That's because consumers don't have any power to stop it. I wish people would stop with the whole "if only people cared enough to vote with their wallet". We've got hundreds of years of evidence that it does not work. If you want change that doesn't benefit corporations, you've got to do it through the government.
Very interesting thread!
People are doing an amazing job with Te Reo in NZ. It was almost wipped out by colonialism but it is making a comeback.
The word Yoga comes from the root "yog" in Sanskrit. It literally means "sum", "union". Yoga is to be in union with nature. It happens when one is living harmoniously.
I keep one backup key in a fire safe at my residence (in case I lose my primary key somehow) and one with a trusted party in a different state (in case Mt. Rainier explodes and the entire state of Washington is lost - though at that point I have bigger concerns)
I had the same idea. Startup name is strata.energy. Pool pump s are another good one for your list. No one cares when the pump runs, just that it runs.
There's an implied social contract in the phrase "do no evil": use our stuff, and we won't #*!$ you over.

http://www.google.com/corporate/tenthings.html

This background image breaks at least the first 3 of these 10 things.
Mistaken arguments discovered in mistakes in seizures post.

In multiple cases, the blogger notes that he will not post links to too many tracks from an album, suggesting that the site is not at all focused on getting as much infringing material up as possible, as implied in the affidavit. If that was the goal, why would it specifically refuse to post links to more than just a few songs?

Man in a barber's shop, and a kid walks in. "Hey", says the barber to the man, "see that kid? dumbest kid in the world. Look, I'll show you." and he goes over to the kid and holds out a dollar in one hand and two quarters in the other and asks the kid to choose. The kid takes the quarters and leaves. "See?" says the barber, "what did I tell you? Dumb as a box of rocks that one".

A bit later the man leaves the barber shop and sees the same kid outside an ice cream store, and asks him "why did you take the quarters instead of the dollar?".

"Because", replied the kid licking his icecream, "as soon as I take the dollar, the game is over".
sadly and ironically the blog is also down :(

good luck to fix the bug, you have a great product!
That was my first reaction, too :)
> Implementing syncing as an independent developer kind of sucks.

But they have syncing. You can sync between your iPhone and Desktop copies of Things just fine with a cable. Extending that to work over a network connection with a third pseudo-device in the cloud shouldn't be two years worth of work.
I don't see how what you said disagrees with what I said aside from a minor semantic quibble. You can't parse any other language with certainty without knowing all the keywords either. For example, in Ruby, you might see the identifier "continue" by itself. Is this a method call, variable access or keyword? What about "private"? No way to know if you don't know all the keywords. This is precisely cognate with nene's objection that you can't tell whether "new" is a keyword in Zinc if you don't know the language's keywords.

You can form a rough guess of what the various tokens are in a snippet of Ruby code without knowing all the keywords, and you can do the same with Zinc code. Any additional difficulty is most likely because you're less familiar with Zinc, not because it has the nearly universal property of needing to know the full grammar to correctly parse arbitrary programs.

And I agree, playing around with a language is a great way to learn. But if you play around without reading about the things you're doing first, you should expect not to always know what you're doing. That's a huge part of the learning process.
I personally like in-line comments, where the box appears wherever you want it. It heavily encourages threads, but most people communicate that way anyway. You can then sort the threads however you like, and filter out bad ones (a la Slashdot), and hide when they get too deep, as it's probably just a chat between a couple people then.

Hm. Anyone be interested in an extension for an in-line reply box for HN? I could probably add it to Flattehn, though it'll take a while.
Thanks! We are looking at ways to use your address book to make group creation easier. Our upcoming iphone app will allow you to do that but we would also like to enable it from the web as well.
+1 I think that React.js is actually a much better model, closer to how you would render full page renders on the server.
Tires have a born on date stamped on them and they also crack and wear with age even if they're not used unless you seal them up. I think you're overestimating how many people would be willing to do the swap and consciously ride on bald tires, but I can concede that I might be wrong on this. CA could run their own investigation if they so choose to.

> Incentivizing the failure to replace wear items is bad policy.

I see it as the least bad option out of the ones that we can field. Every kind of taxation policy will have pros and cons, and IMO the tire tax is potentially the one with the least amount of friction to implement and enforce.
> It smells like data mining to me

Whether it is or isn't (at the moment) data mining I won't debate.

My concern is sending that much of my behavioural information through a point controlled by one party.
Actually this is your own misconception. First Lady as a title means the highest ranking woman in a field or art as well. In a way the wives of heads of state are the highest ranking women in the political field also. That's why the title makes sense in both cases.
Well, actually, I'm pretty sure an extermination camp like Treblinka that's purpose-built for killing humans is more despicable. This is also pretty much what the article is saying: excessive hyperbole cheapens the very real problem.