skysight-inc/HackerNews huggingface dataset:
> If a host does not follow the entire OCILLA playbook in every case, unconditionally, across the board, the host no longer qualifies for any safe harbor whatsoever.

The 512(c) safe harbor rules are clearly written in a transaction-specific manner rather than the way you describe, and every case I've seen on them has focussed on whether they were followed as relevant to the transaction and not addressed whether the host followed them "unconditionally, across the board". So, I think your conclusion is wrong.
Thanks, i'm actually based out of Boston. I'll try to find some groups here.
You Suck Hacker News
I have a real account on hacker news. One that I have used for over 5 years now. It has a serious ranking and I get to do what most of the higher level ranking folks can do.

What I can't do at all, is submit links. My account has been flagged as a bad account. Why? Well I believe maybe I submitted a link that could have been spammy, or I commented something that was probably against rules. So, what I see now, is the ability to submit, the actual link shows up on the new list, but no one but me sees it.

While Hacker News is a great place to read news, I can no longer contribute.

I really think, the admins of Hacker News, need to go back through all the accounts they moderated, and revisit those accounts that deserve forgiveness.
Multiple JSON deserializers have that mapping integrating, eliminating those steps. See, for example, the ContextualDeserializer in Jackson.
Vodafone bids for Spanish cable operator Ono
That's a comment block in the Linux random.c code titled "Theory of Operation"...
I linked to 3 specific tests elsewhere in this thread. What collection of trivia would you force students to memorize to increase their score on those tests? (Substitute the Colorado test under discussion if you can find it.)

So far not a single person has actually told me how to "teach to the test" for the real NY or CA test. Strange how everyone knows it will happen, but no one actually knows how to do it.
Unless you're collecting your data under 400 feet, this ruling isn't going to enable such a system. Only "model aircraft" operation is involved.
A LOT: http://phet.colorado.edu/en/simulations/category/new

It is indeed very cool, if they can all be ported to modern web, you can do a lot of cool things with them.

here's an example of some work I did a while back that uses those sims in a digital notebook type environment: http://schoolnotez.com/
To be fair, he didn't mention a mux anywhere. I read his comment four times and only figured it out when you replied.
I'm looking to release Min 2.0, an extremely small (995 bytes) CSS framework, and any help would be very useful. https://github.com/owenversteeg/min

Take a look at the issues for more detail on what would be helpful.
What migrating to Java 8 will do to your codebase
This is neat:

>>> a = Counter()
>>> a[1] = a
>>> b = Counter()
>>> b[1] = b
>>> a + b
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "...../collections.py", line 536, in __add__
newcount = self[elem] + other[elem]
File "...../collections.py", line 534, in __add__
result = Counter()
RuntimeError: maximum recursion depth exceeded

If dict() implemented add as you propose then it would be subject to the same errors. This observation doesn't make your proposal wrong. I mean it to point out the subtle complexities which might come up if a large number of people don't know what it's supposed (and even documented) to do.
Artists wouldn't have to pay upfront. They could sign up for free, register their art, then the service could participate in royalties on a contingent basis.
I'm cofounder of usedox.com. We're 5 engineers strong now and do most of our work in Haskell. Not hiring at the moment but expect to in early summer. The quality of the unsolicited, inbound requests we get for prospective hires is amazing.
xBoard: https://github.com/eipark/xboard

xBoard is a canvas based drawing tool like many others - except it can be recorded and played back like video. There are many iPad sketch recorders, but this one works right in your browser.

I originally wrote this in about a week for a college senior project, and haven't been able to give it much love since. I've poked into adding web audio recording with the goal of creating a full Khan-academy like tutorial recorder.

Contact me if you're interested!
Preach it. My favorite persistence code: stuff that has nothing to do with SQL/NoSQL.

I leaned heavily on Python's pickle module for serializing a few thousand entities to disk a few years ago. By streaming them to the application at startup time, it remained plenty fast for all datasets it'd encounter. I intended to replace it with SQLite one day, but I never had to. I could just keep them all in memory.

I'd probably choose something a bit safer now, but it was hard to beat the simplicity.
In this case, the email WOULD HAVE HAD a big green bar at the top. It was an email from a legitimate contact at VICE media who's email account had been compromised... possibly via something like the Target database leak.
Ukraine: Tsar power pits Vladimir Putin's empire against the West
Your average CS computer lab is Windows or OSX with an IDE already installed, use the debugger is asking them to click a button not install GDB from source.
Well if you accelerate slower, then you travel slower, then the relativistic effects of your speed are exponentially slower. So it's good to accelerate as quickly as possible.
PowerPointless: Digital slideshows are the scourge of higher education
I'm not sure I understand. Do you mean that it is hard to see which comments are on root level? I guess you mean the userstyle?

edit: Ah, ok. I don't really want to add unrelated functionality. But there is another extension for that: https://addons.mozilla.org/en-US/firefox/addon/hn-utility-su...
How to select the most imp web performance metric as a business KPI – #feelsfast
Hey, this is Kyle from the Webflow team. We actually offer a great discount for students now. Shoot us an email at support@webflow.com and we can hook you up!
Actually I'm exclusively interested in data under 400 feet! Surface-level pressure observations are my target; recent research suggests that a dense network of atmospheric pressure observations (taken on the surface) will produce a significantly higher accuracy forecast. Smartphones work nicely for this except for their lack of even geographical distribution.
A product with 95% market share needs engineering a lot less than it needs sales/finance. As engineers, we see this as "business guys screwing it all up." But these companies are acting rationally give the environment they are in.

Why the focus on sales? Because at that size of a market share the features of the product matter less. Adding feature X is very unlikely to get you more share. Additionally, the product has so much inertia that it can become bad, and you won't tank over night.

The only way a company in that market can continue to grow revenue and profits is to reduce costs and increase sales. Hence the focus on sales guys who can talk the talk, bundle software and discount, and do everything to eck out more share. Meanwhile finance guys come in and look to see what they can trim, and often that's engineering.

Now we can argue about the net effects that the enormous pressure to keep growing can cause. Or about how the stock market and C-level executive comp structure has promoted short term thinking over long term strategy (Just look at Michael Dell. He had to literally take his company out of the public markets to do the long term work that needed to be done to save Dell). These companies are acting rationally give the environment they are in. The environment is just screwed up.

I don't fault Quark for being stupid. Instead I simple recognize that they were not exceptional enough to free themselves from this cycle. Very few do.
OK, so the provided number format is not sufficient for the kind of numbers he is trying to deal with. So instead you would represent it as a string and handle the encoding/decoding of that number yourself. How is that different from the XML way where there is no provided number format to begin with, and everything is a string?
Or does it?

http://billmoyers.com/2014/03/04/a-deeper-look-at-the-phony-...

http://www.nytimes.com/2011/08/15/opinion/the-texas-unmiracl...
Perhaps but I don't think so. I want surface-level observations, or as close to the surface as possible. Also, the drones will be most useful if they can fine-tune their route and quickly go to a specific place to join a swarm of others measuring forming stormclouds.
I think Callbacks, Promises and Futures are all more or less the same in terms of coupling. However, I do find Futures to produce the most readable code.
I'm not a physicist but this sound weird. if this was true we could tell at which speed we are going and this would mean that not all inertial frames are indistinguishable, which is at the heart of relativity
Can we ever talk about fighter planes, without having to talk about the F35 too?
I'm not sure what the original project url was. When i clicked "embed", it said I had to clone the project, which I did.

It then redirected me to http://editor.animatron.com/#p=b5da1953a67b29f8d0e00c0c which loaded the identical project (this project seems to no longer exist).

I clicked "embed" again and it showed me the url http://player.animatron.com/go?ea0713ae8d4c50d3a8589aa392c39...

I can see the project in my projects page, but I can't figure out how to edit it from there.
As far as I can tell, it's simply not true that cancer incidence decreases at 65, or indeed at any age. Here's a graph from the UK:

http://www.cancerresearchuk.org/cancer-info/cancerstats/mort...

You can get the equivalent statistics for the US here, although I couldn't find a way to link to specific results:

http://wonder.cdc.gov/cancermort-v2010.HTML

The rate of death from cancer goes up with age. There's no age where it decreases.

Perhaps there are certain diseases that have a higher incidence in the 50-65 group than in the 65+ group. Cancer, at least taken as a whole, is not it though.

If you're going to continue this, please give me some numbers before calling me "misinformed" because I'm actually checking your claims.
I really like the interface and the timeline. I also like the learning tooltips. I think that we can learn a lot from your UI design.

BTW I wonder if it is worthwhile to try and hook up an interconnect between this and our 3D modeler/animator/renderer: http://clara.io
Nothing changes for you. Also continue to avoid flocks of birds, which by all appearances are oblivious to FAA directives.
"Quiet desperation is the English way..."[1]

[1] http://www.pink-floyd-lyrics.com/html/time-dark-lyrics.html
I believe it's using React.
Have you considered buying solar-powered drones from Titan Aerospace before Facebook snatches them up? Probably a bit pricey, but they are marketed as atmospheric satellites.
That's not art from a video game. Therefore, it's not an object of the project's critique and is not likely to be interpreted as Fair Use.

That is a piece of fan art about a game. The project's critique is of video games, not of fan art. Therefore, the work, imo, deserves no protection.

Furthermore, the researcher is guilty of intellectual dishonesty, or is simply ignorant, for portraying fan art as video game art.

....and this topic is wiped from HN's catalog.
You need comparability, otherwise you get into perverse situations like "B would have passed if he took test X, but he got unlucky".

You also run into agency problems like teacher Y assigning everyone an A just to avoid whining students.

http://qz.com/157579/confession-of-an-ivy-league-teaching-as...
Huh, didn't even consider that possibility.
Satoshi Nakamoto's Page
"If the claim is that static programming is superior to dynamic, I take issue."

I think this would benefit from a little more clarity about what you mean when you say "static programming" versus "dynamic programming" - I'm sure you don't mean "Dynamic Programming".

If you mean static types, then I think that they are a tremendous win wherever they apply, and I think that sufficiently sophisticated type systems exist that they can apply most places. Trying to express meaningful constraints in a brain dead type system is awkward and you wind up moving between over- and under-constraining yourself - though I've been surprised at what I can express in C (with zero runtime overhead) with a little creativity.

If "static programming" is taken to mean "compiled, with runtime compilation of additional code made difficult to impossible", which often correlates with "statically typed" in existing languages but is technologically orthogonal, then I agree that this kind of "static programming" is not uniformly superior.
> The idea that a lot of people get from that is that urandom is not much better than Mersenne twister

> And yes, you're right, the argument is precisely "computational security is good enough".

Point of order. MT is not, and is not meant to be, a cryptographically secure random number generator.

Generally speaking, good RNGs may be divided into two categories. First, there are RNGs designed for simulation. Goals: high periods, strong statistical randomness, and speed. Then there are RNGs designed for crypto. These have one primary goal: that even if you knew how the RNG worked, and had a long stream of previous output, you could not [easily] predict the next output.

MT is in the first category. It is trivially predictable given about 650 past integers, since they collectively defined its internal seed.
Equally as interesting is the Naval efforts of many countries to camo their ships. - http://en.wikipedia.org/wiki/Dazzle_camouflage - Jazz Hands, anyone?
So, this is Hype in the browser: http://tumult.com/hype/
Everyone would have been safe if they were on the ground without all that extra potential energy. Maybe it is the engineers' fault that they were in the air in the first place.

That said, I imagine being controllable while missing a wing was a side effect of the performance goals addressed with the fuselage's lift, or the design goals addressed with the width of fuselage relative to the wingspan. Flightworthiness without a wing probably was not a goal, though we can assume that many features such as the one-way fuel valves that make it able to sustain inflicted damage were very important to its survivability in this case.

It sounds like the pilot adapted his tools and equipment, and successfully used them in a situation they were not designed for. If you develop some innovative software, it may not have worked without the specific compiler you used, but that isn't the same as saying the person who wrote the compiler wrote your software. It is difficult to tell from the story whether landing was something that very pilots could have done, or whether it was a more or less natural response to the feedback he was getting from the aircraft in the cockpit.
Yeah, we're still well in the backlash phase of XML's hype cycle.

I just hope that opinion of it as a markup language can be rehabilitated before someone reinvents it and kicks off a new hype cycle.
Well, in fact it does something like this. But what messages it tries is actually limited. It has been a while since I looked at it and so don't remember the details.

This is a very useful function of Squeak and I presume Pharo Smalltalk but I think users of it should have some awareness that it has limitations and not to simply assume that because a result is not found that it does not exist.
Prove It! - https://github.com/ConceptPending/proveit

Given the recent spat of insolvent Bitcoin sites, I whipped together a project that will allow any site that holds customer Crypto Currency funds to verify to all customers and the public that they're solvent.

It also allows anyone to host a third-party verification site (work in progress) that will let someone copy/paste some JSON and then explain to the end-user whether they should trust the site they're using and why.

There's a Python and JS implementation, and I'd like to add more languages. I also need to finish the web verification and make sure everything is explained clearly.
The way I see it is that Racket is like ANSI Common Lisp. The language (or ecosystem in Racket's case) is designed purely for practicality and not based on any purity of theory implementation. Racket gives the programmer immutable values, type safety, laziness, pattern matching and objects. It also gives the programmer all their compliments. It doesn't enforce good taste or the one true way.
When you (jokingly, obviously) mention mounting it on a car, does this imply that you think the gun is mounted on the A-10?

When we look at cutaway drawings of the A-10, we see that it's almost more like the A-10 is mounted on the GAU-8 Avenger. Seriously, it's a pretty major part of the fuselage!

http://www.foodman123.com/cut42.jpg
http://img143.imageshack.us/img143/5306/v38136usa10fairchild...
UAVs (UASs) can operate above 400 ft with a Certificate of Airworthiness (or similar.) However, the FAA will not yet issue you one, as they don't yet have to rules to do so.

UAVs that qualify as "model aircraft" can operate in that domain, as they always could. But now commercial use doesn't automatically turn them into license-requiring UAVs.
It's clear that you do not understand the legal issues here. Then again... it's clear that MOST people commenting here do not understand the law.

Dell is in CLEAR violation here. This is not really an arguable point. The questions really are:

a - why did Dell do something SO fking stupid?
b - what is Mozilla going to do about it?

I suspect there are some emergency high level meetings going on at Dell right now.
turf - geospatial analysis engine written in node.js. The goal is to provide a high level gis scripting api similar to arcpy (but much faster and open source). Anyone interested in maps or stats might find it interesting.

https://github.com/morganherlocker/turf

If you do not have expertise in computational geometry or geospatial analysis:

1) I would be happy to share whatever knowledge I have and tee up a few easier issues to work on

2) Feature requests, testing, design (hoping to get a dedicated site up and running), and help with docs are also extremely valuable.
For now, yes, it's a web-only tool. Though we may create a standalone app sometime in the future!
The problem is the law. It's worth learning about.
A free open source CDN with a lot of interesting and unique features https://github.com/jsdelivr/jsdelivr

Lots of work to be done. You can contribute with coding, design, ideas, feedback...

Sponsored by MaxCDN and CloudFlare
I think S-expressions would have been better.

Alternatively Carl Sassenrath was pushing Rebol in the past. See his blog post "Was XML Flawed from the Start?" - http://www.rebol.com/article/0108.html

Update: Just posted the above blog link to HN: https://news.ycombinator.com/item?id=7361260
Could someone explain DJB's point to me:

Cryptographers are certainly not responsible for this superstitious nonsense.
Think about this for a moment: whoever wrote the /dev/random manual page seems to
simultaneously believe that

(1) we can't figure out how to deterministically expand one 256-bit /dev/random
output into an endless stream of unpredictable keys (this is what we need from
urandom), but

(2) we _can_ figure out how to use a single key to safely encrypt many messages
(this is what we need from SSL, PGP, etc.).

For a cryptographer this doesn't even pass the laugh test.

Is the argument here simply that a properly encrypted message should look like randomness? And as a result we should be able to turn something non-random into randomness?
If we're going to stipulate fantastic concepts like "uploaded minds" then let's just invent a hyperspace engine too and solve all the problems at once.

In the real world, we want to send human bodies because that's what human minds are. Cartesian duality is a religious/philosophical concept for which no scientific basis has yet been found.
"He's skiing (flying) on one ski (wing)!" - Better Off Dead
We love community contributors at Mozilla!

I personally work on Marketplace [1], the app store for open web apps [2]. Our properties run client-side apps (HTML/CSS/JavaScript) with a Python/Django API server. Many other options are available depending on your skills and interests:

- If you know C++, for instance, you can contribute to the core layers of Firefox, Firefox OS, and other Mozilla products.

- If you know JavaScript or HTML/CSS, you can contribute to the front-end of Firefox, or to Gaia, the application layer of Firefox OS.

- If you know Java, you can contribute to Firefox Mobile.

- If you know Python, you can contribute to our web services, including Firefox Sync or Persona.

- If you know Make, shell, Perl, or Python, you can contribute to our build system.

- If you know C, you can contribute to a number of low-level and third-party libraries that we use as part of the Mozilla codebase.

https://developer.mozilla.org/en-US/docs/Introduction

http://whatcanidoformozilla.org

Feel free to reach out if you're interested (email in profile), and I'd be happy to either help you find something or put you in touch with somebody who can.

[1] https://marketplace.firefox.com/

[2] https://developer.mozilla.org/en-US/Apps/Quickstart/Build/In...
Not all returns on investments are financial.

Spending money improving the level of history knowledge in a population can have paybacks that range from better national security through to the quality of art. These things are very hard to quantify and to just look on their direct financial return gives a very poor measure.
Having invested some Bitcoin into a few of the alts, I like to check coin prices on my phone before I go to bed (or sometimes on my work commute). but after browsing the various indices i was kinda disappointed there weren’t any good mobile sites for looking at market caps, prices, etc. So my roommate and i decided to create one this week. It's a work in progress so please feel free to comment below with bugs (I’m sure there are a few), suggestions, and anything else.
And of course, US only by way of not even having a country field on the form, but without actually stating that somewhere. Sad.
An irc community is now a "posse". Awesome.
(Co-founder here...)

The Webflow.com website was mostly designed in Webflow, but we had some limitations at the time that required us to hand-code things. A new version is in the works that is completely created in Webflow, so it's only a matter of time :)

Pretty much all of our other sites (e.g. [1][2]) are already built/hosted/managed on Webflow.

[1] http://tutorials.webflow.com/
[2] http://jobs.webflow.com
ClassicUPS: A Useful UPS Library

This is, hands-down, the best and most useful Python wrapper around the UPS API. Use it to track packages, track the status, delivery dates, create shipping labels - everything you'd want to do!

Their API has a ton of features. I could use help with unit tests, documentation, and, of course, adding more useful UPS features to the library itself!

https://github.com/classicspecs/ClassicUPS
So they should make it clear on the landing page, not just imply it by putting up a form without country field. It just reeks of US-centrism and ignoring that there are other countries out there.
crickets up in har
:) I've been working on something similar but a desktop version and written in C++.
Pullup.io - https://github.com/larvalabs/pullup

Pullup is the website you have to submit a pull request to join! We're a small fairly tight-knit community right now. It creates a pretty interesting feel, knowing that every member has an invested interest in how Pullup develops.

We're currently putting a lot of effort into making the onboarding process easier, which means there's a load of easy, yet high-impact, issues sitting in Github right now.

Join us on Gitter, if you want to chat! https://gitter.im/larvalabs/pullup
Not just magnitude but duration. Name one machine that works without major overhaul for more than 100 years. For bonus points, name a machine that's significantly more complex than a clock.