skysight-inc/HackerNews huggingface dataset:
Well, you could have a JSON which was valid at the start and invalid at the end. It'd parse the first bit ok and only throw an error when it got to the invalid bit.

Nothing gets parsed more than once. SAX parsers already parse streams, they're just not used very much because they're a pain to program with.
Impressive but I didn't get the Expert in Javascript, Proficient in JQuery part...
Ah, oh well.
I hoped that maybe they've messed up the encryption by doing only file headers or random locations.
Thanks for checking it out.
Just because a computer doesn't come with a mouse, that doesn't mean that the user isn't using a mouse. I've got a MacBook Pro and alternate between wireless Logitech mouse and touchpad depending on what I'm up to.

I'm not saying that everyone does the same, but if you want to prove your assertion that most Mac users don't use mice, you'll need something more compelling than the fact that they don't ship with one.
Same reason why, given a point on a 100-dimensional cube, the number of points x steps away from that point starts decreasing for x > 50.
Everybody hated the iMac hockey puck as you call it, but I actually quite liked it, the reason being that it was quite heavy!

I've been using a mighty mouse at work recently (after a stupid incident involving coffee...), and let me just say this: that little ball in the middle is an unmitigated disaster.
Protecting Your PHP Web App From Disposable Email Users
Most people will use some hacked-on C extensions. They'll waste most of the performance, but the inner loops will be fast, and this approach will do better on benchmarks (which involve a small amount of heavily-optimized code).

A few will use Haskell/Erlang/etc. and make better use of the performance.
The more correct analogy is not to C but to binary executable code. But that weakens the analogy because it's much less comprehensible.

Anyway, this is a rabbit hole that one can go down however far one desires. Even time and space are just theoretical constructions. At some point you have to draw a line and talk about "reality" rather than drowning in a depthless sea of metaphysical hedges.
Fearing assassination, Dick Cheney turned off heart monitor’s wireless function
It's true my article is hateful, and that makes it less interesting than something constructive. I do see your point there.

However I have studied category theory, I even started a meetup for it. Really tried to like it, and it just never lived up to my hopes. I feel like it has a mystique that might mislead people into a fruitless study. People for whom it's not a useful tool. Having made a serious study of other kinds of math, I see a much higher ratio of theorems to definitions elsewhere.
Your building is amazing.. How's the walkability compared to someplace like NY or Boston?
I don't think that level of cynicism is warranted: the individual mice are, in fact, styled via pure CSS. The small amount of JavaScript that's used is a convenience method to toggle which mouse is visible[1], and the work that was done here does not change in any substantive manner without it. If all the mice were displayed simultaneously side-by-side it'd be equally impressive.

[1]: http://codepen.io/joshbader/pen/fKjra
The first thing I did after reading this was look at http://danbirken.com/robots.txt I guess he though of that.

# (This is not the SEO site in question)

User-Agent: *
Allow: /
As a Brit, I was amazed first time I went to the States with this idea of shops not putting the actual price you're going to pay on stuff.

I don't care how much money the shop is getting, as opposed to the state. All I want to know is how much money I'm going to be spending to get the thing, and I don't want to have to do calculations to work it out.
That is a common fallacy and benchmarking anti-pattern, and it really enrages me that some people look at the completely incorrect results and justify it with "I am going to be using this with jQuery so why shouldn't I add some jQuery method calls". And you are denying this despite the "fixed" js perf showing different results e.g. on chrome 29.

You should read http://zedshaw.com/essays/programmer_stats.html
One of the Go guys, Robert Griesemer, studied at ETHZ, http://www.ethoberon.ethz.ch/hall.html

He is most likely the reason why Go methods share Oberon-2's method declarations.
Guys, the article is not about food juiciness. It's about someone who loves their job and kicks it back with a spectacular ocean front view, which we don't have in beloved Manhattan. Everybody who wants to argue should maybe take a quick vacation. Like to Miami. : )
I loved that Text typing effect on the Homepage.

Can anyone share more details on that? It can be cool for pitches.
At least in Ada, Modula-2, Modula-3 it is also possible.
YMMV but realising that you can't possibly do it alone is one good step. Then getting a good team around you to work on it together. Finally, don't look at the top of the mountain all the time, look behind you and see all the good things you have achieved. Check where the top of the mountain is occasionally to make sure you don't stray from the chosen path. But if you keep staring at it you'll never get there.
The most popular Java EE 7 technologies according to ZEEF users
Everyone is penniless compared to the size of the market where every participant can instantly copy just the components. For existing tech, there's nothing special about this - of course you can assemble a bicycle the same way every other bike is assembled. But for new tech this is a killer difference: with the protections, "penniless" inventors (everyone) has a chance to make a fundamental investment of time and resources. Without the invention you can just do unpaid R&D for the existing players. If they can also sue you in case they outlaw you, then even the possibility of licensing to them disappears.
"Meanwhile, reality doesn't care."

True. What reality cares is that the programs run where they need to run and it's "portable"

And as much as I would want all programs to run on Linux/Mac OS only and not care about a user interface, there are still programs that need to do that.

Do a cross platform desktop software that runs in Windows/Linux/MacOS. I know three possible answers: Python, Java and C++. Mono maybe a choice as well, but it requires installing Mono.

Now, how to do a software that runs on an embedded linux device.
Simple AI in search
Will machines ever be able to think?
Magic Trackpad is amazing. And 'crazy gestures' actually save you so much useless mouse movements once you customise them - close tab, reopen tab, switch between tabs, refresh, previous page, next page.
I kinda like the 360 scrolling.
Bitcoin heading towards $200, new bubble forming
Around the 20 minute mark they talk about an "IP Transfer on Full Payment" stipulation in a contract. The gist of the talk is, "Lawyers are worth it."
> Such a time wouldn't exist.

It seems you could get close to ensuring such a time would exist by creating constant emergencies for the crew to deal with such that rebooting would be hazardous, and waiting for the reboot-or-crash date to launch the major attack.
Using AI in search
Actually I am a Kantian idealist, who experienced QFT calculations. On the other hand, I have no first hand experience of a proton. So yes, I stand corrected.

But empiricism dictates, that the experiment is correct and the theory is just a description of the experiment. And if we discard empiricism, then we can not really talk about physics anymore.
I didn't realize I owed you a defense of my life.
Sure, I think that's what will happen. But I don't think there's any other way of doing it.

ORCID is solving the problem of identifying and crediting individual academics, not necessarily because the academics are frustrated (as, I think, is the motivation behind academia.edu) but for practical metadata reasons.

For sure lots of publishers are going to start saying 'do you have an ORCID?' and vice versa. I think the alternative is lots of publishers each saying 'could you log in to our custom identity service'. Around the circle we go, as you say. But what's wrong with that? It's all in the open, it's all documented, it's all (as far as I can tell) open source. And it's OAuth2 FWIW.

For the record, here's the list of members:

http://orcid.org/about/community/members

and sponsors:

http://orcid.org/about/community/sponsors
KDE Bug 299245 - Get rid of "Display borders on maximized windows" setting
off-topic : please pardon me, does rust support multi-parameter typeclasses? a link with example would be nice. docs don't go into typeclasses much.
> If all the mice were displayed simultaneously side-by-side it'd be equally impressive.

Then that should be what happens when javascript is disabled.
I think the main potential in analogue computing is to create complex networks of feedback loops where different regions of stability correspond to different machine states. I've seen models of neural network memory where the interconnection of neurons works like a combination of a symmetric linear transform and an amplifier followed by vector normalisation. The transform maps the sensory input into a reduced dimensional space (where each dimension corresponds to a possible memory). The reduced vector is amplified via the neural response function, and then it's transformed back to the sensory input vector space through an inverse to the original transform. That creates a feedback loop where (because of how the neural response function works) whatever the input is, the system converges to a vector that corresponds to exactly one of the memory vectors. It basically picks out and amplifies the closest memory to the sensory input.

That kind of system is a huge simplification, but similar things could be done with analogue computing. In particular, I think probabilistic computing could be done by setting up network feedback loops corresponding to underlying Bayesian networks, where stable points correspond to highest likelihood parameterisations. (I may actually do some work in this direction next year, because it's pretty cool stuff.)
ThemeForest's New Ghost Themes Category
Thank you for your help. I agree that the information in the URL is not always enough. I am glad it started a discussion and I hope pg reads the rebuttals to what I wrote. (github.com) is a good example. It shows why github was so eager to move gh-pages to github.io

Perhaps a way to get around the ambiguity (at least in case of github) would be to encourage people to use/link to gh-pages (so we see github.io as distinct from github.com) when they are available?
There are a hell of a lot more options. Also, Python and Java require runtimes just like Mono.
Since you're a native, maybe you can address something subtle: the extent to which the business community favors positive-sum vs zero-sum thinking, and innovation over marketing.

One of the things I like about Silicon Valley is that people are generally focused on creating value rather than making money. (The difference being that I can make money in ways that transfer money from your pocket to mine, without a net increase in value.) But my impression of Florida is that there's a different orientation there.

For example, South Florida is currently the identity theft capital of the US. [1] At least a few years back, a few Florida counties had more spammers than any other country. [2] It seems like the dubious business culture goes back to the scam-heavy Florida land boom in the 1920s. [3] That had an echo in Florida swampland scams in the 60s and 70s. [4] And Miami was one of the worst cities in the recent US property bubble. [5]

Do you notice that difference in business orientation and business ethics?

[1] http://articles.sun-sentinel.com/2013-02-26/business/fl-iden...

[2] http://articles.sun-sentinel.com/2005-05-08/news/0505070596_...

[3] http://en.wikipedia.org/wiki/Florida_land_boom_of_the_1920s

[4] http://en.wikipedia.org/wiki/Swampland_in_Florida

[5] http://us.spindices.com/indices/real-estate/sp-case-shiller-...
"It basically sounds like you weren't using the low-level features of Rust, which are important for our use cases but not important for everyone's."

But even in a system level program, how often do you need low level features of the language. I think the answer is "very seldomly", and hence, these low level features should be tucked in behind the higher level abstractions. They should be available only when required.
Doesn't quite exactly work on a non QWERTY keyboard : (

Still awesome, though!
West Palm Beach used to be a lovely working and middle class area (I lived there a half century ago), but it is now the destination for many of the region's Haitian immigrants. They've unfortunately brought many of the same problems that plague Haiti, including poverty and serious gang violence.
What the affordable care act means to me
Here's an example of what's going on:

1. The game decides what happened since the last frame: an opponent appeared on the screen

2. Game -> GPU (3D geometry)

3. GPU -> Frame buffer (geometry is rasterized into pixels)

4. Another part of the GPU handles the DisplayPort protocol... Frame buffer -> DisplayPort -> Monitor

5. This is where G-sync works. Based on all the images supplied on the NVidia site, the $100 G-sync board is a drop-in _replacement_ for the controller board in your monitor. So obviously, it's only guaranteed to work on the ASUS VG248QE. Monitor's DisplayPort input -> Frame buffer

6. Where G-sync shines: a vanilla controller board in your monitor should not buffer very much of the pixel data. But they sometimes buffer waaaay more than necessary. To oversimplify, you could receive 1 row of pixels on the DisplayPort and send them out as analog signals to the transistors in the LCD panel while filling up the buffer again for the next line. NVidia's uses something about the vertical blank packet to tell the board that a new frame is coming _now_.

7. The transistors react to the change in voltage and either block light or allow it to pass through.

8. You see the change and shoot your opponent.

Because of the way the liquid crystals respond to voltage, the analog signals to the panel are anything but simple [1]. The display can't just be left "on" and can't be expected to instantly react to changes. So the G-sync board has to be panel-specific for the Asus display, but is smarter than your average display controller.

The oversimplified example above breaks down because the transistors embedded in the panel need a varying signal, so the controller is actually driving the panel at rates much higher than 144Hz per full frame. This way, each transistor experiences an average voltage something like [1] caused by the rapid updates coming from the controller. Separate LCD driver chips disappeared over 10 years ago; now all LCD panels are designed to be driven by a high-frequency digital signal that averages out to the voltage the panel needs. In car audio it's called a "1-bit DAC," but inside an LCD it's called a "wire." :)

Interestingly, G-Sync may actually be capable of shortening the panel's life. Since it is capped at 144Hz which is the panel's maximum rated speed, it may be perfectly safe. But any time you go and change the analog signals to the panel there could be harmful effects: slow changes in color calibration, ghosting, or even dead pixels.

[1] Image only: http://commons.wikimedia.org/wiki/File:LCD_Panel_drive_%28Ac...

I looked for a good explanation of the physics behind LCD drive voltage, but Google apparently can't find any good articles out there...
Interesting because the writer is the co-founder of Dreamwidth, and was only able to leave her employment and start the new company because of decent healthcare legislation.
I love/hate Miami.

Pros:

No state income tax. (A HUGE advantage)
Lots of business.
Some of the nicest people you'll ever meet.
Stunning winter weather.
Gorgeous beaches/parks/neighborhoods.
International culture.
Walkable neighborhoods near downtown.
Some of the best restaurants I've ever been to.
Emerging startup scene.
Vibrant arts/design/culture scene.
Year round biking/jogging/swimming/etc.
Lots of money (including international).
Can fly non-stop anywhere.
Decent mass transit.
Lots of wonderful highrise communities in town.

Cons:

Horrendous traffic.
The worst drivers I've ever seen.
Everything generally overpriced.
Some of the rudest people you'll ever meet.
Generally horrible service.
Lots of blight.
Hot summers (but oddly, no worse than most of the northeast).
Lots of competition for living/shopping/going out/etc.
Too much crime/not enough enforcement.
Party scene is played out (Too loud, not as pretty as you think you are)
What's the advantage of being VAT registered out of curiosity?
Almost everyone I know who are using Macbooks are also using Magic Mice (me and everyone at my job included).
If you are looking for someone to work with collaboratively and are a Symfony 2 / PHP dev, I would be really interested in hearing from you.

For reference I am a php contractor specialising in Symfony 2, working predominantly remotely (where possible, seeing my family is very important to me!) and am based in the NW of the UK.

You can find me at mossco.co.uk, or christopherdmoss at googles mail. Thanks :)
The initial report was made publicly, including a proof of concept exploit, and is currently viewable via google cache.
The censored issue report is referenced with a metasploit pull request containing code that can be used to exploit.

Given this, I'd say sooner is better than later.

It would be prudent to mention making your load balancer limit the number of requests than can be pipelined down a single connection should resolve any issue.
Canvas is Easy and Fun
Outside where? In most of Europe this is standard as well.
The point would be making more money. Also, perhaps, being more productive, accomplishing more, having great responsibility, and contributing more to society.

Of course, the people still making your old salary surely feel terrible that your now-doubled salary is filling you with discussed. If you ask nicely, I bet they'll trade paychecks with you so you feel better.
No, see my other comment.

Transcranial magnetic stimulation is a very blunt tool, and, in this case, the "mind reading" is really a binary switch that is triggered by thinking of something that produces a broad, easily detectable EEG pattern.

At best, repetitive TMS (rTMS) can bee used to temporarily make a brain area more or less active.
> their language doesn't have this feature, or their society these concepts...it's because they don't really run into these situations to the point that it becomes detrimental.

Not necessarily. Just because something is detrimental, it doesn't mean that a society will automatically come up with a solution for it. It took people in the west millenia to come up with (or more accurately to be introduced to) zero - and the entire arabic numeral way of counting. That's not because it wouldn't have been useful before. It's simply that no one had figured out that this is a better way to count than their existing representations.

>I don't know much about primitive tribes in the amazon, but I don't imagine that their traditional lifestyle involves very large flocks of sheep.

You may well be right - I'm no expert in Amazonian culture, so I don't whether they have flocks/herds/whatever of any particular animal. But that's just one possible example. I struggle to believe that they've not got some situations in their lives where numbers would be an advantage. Like I mentioned - it could be counting animals, counting the number of bits of rotten wood that might need to be replaced in their house, dividing a crop of fruits equally between the tribe, or something entirely different. But the lack of numbers in the language is no proof that there was no call for them.
Generally inputs are priced into market price. So as a renter, I suspect I benefit from low property taxes.
The Bethe-Feynman formula for the yield of a fission bomb is still a secret
Just add a note [1] right below the title field.

There is very little stuff on that submit page. If there are 1-2 sentences, people will read them.

[1] E.g.: "The title must be the bare title of the linked article. Do not editorialize the title unless it's too long or lacking context."
I Arrested the District Attorney
You claim the VAT back on all your business purchases - essentially a 20% discount :)
Have you tried text to speech? - that might be a quick compromise. A very quick Google found http://www.yakitome.com./tts/text_to_speech
Or read one of the aggregators:

https://twitter.com/_FloridaMan

http://filmdrunk.uproxx.com/tag/florida-friday
NoFlo: Flow-Based Programming for JavaScript
Yes, it is a great answer. But someone did make this point, and deleted his comment. And I thought, that this is a interesting detail, which should not be lost for the discussion.

Edit:Grammar.
Very cool but am I the only CSS hacker who is fat, has a big Unix beard and drinks Jolt Cola? Josh Bader looks like a rockstar.
What am I missing here? At first (and third) glance, this seems pedantic, unthinking, and yes, lazy. In the time it took you to think of this idea and write this post, you could've recorded half of one into your phone's voice memo thing, couldn't you? Then you'd have it twice - once while you recorded it and once when you listened to it.

Besides, there is copyright to be concerned with - maybe pg doesn't want some random 3rd party releasing his works in any format. Who knows - maybe behind the scenes he's already had this idea, has hired a VO actor, and is doing it already.
Could you expand on how prediction.io would handle a real world data set containing a few million items/users?
How long would it take to generate a single user<->user recommendation at this scale? Does prediction.io require that I keep the whole dataset in main memory and how much memory would I need?

I'm asking, because for us (dawanda.com, one of the biggest ecommerce platforms in germany) most of the development effort on our soon-to-be-opensourced recommendation engine was spent on scaling the CF up from a few thousand test records to a 150 million record production data set.

In the first iteration we also built it completely in scala, but as we were putting more and more data into it, memory usage was exploding. We realized that boxed types had too much overhead and that we had to implement the whole sparse rating/similarity matrix in C [1]. Also we decided to go for a hybrid memory/disk approach which allowed us to process 80GB datasets on a machine with only 64GB main memory.

How did you manage to solve the memory consumption issue for prediction.io in scala? Did you use java raw memory access or did you also swap out data to disk/ssd?

[1] http://github.com/paulasmuth/libsmatrix
BEGIN BEGIN BEGIN BEGIN BEGIN END END END END END

That's MUUUUCH better!
First of all feel happy to read that we can control another person's brain over the internet, second best thing is the one of the researcher is an Indian people. Here i am not target any other but sharing my happiness.These type of extraordinary people give my country and other's a new way of thinking.New technologies are coming day by day. yesterday i read on HN about Elon Musk and Water car. People are going to more innovative and we can also try. Some time one fear always run in my mind and that is every good have bad part SO we have to take care of all these innovation other wise people can take a wrong use of it. Result will be very bad and only poor will suffer.
"begin" isn't harder to read than "{", with each on its own line (arguably a very readable bracing/indentation style).

Later Pascal/Delphi compilers had very useful syntax highlighting built in, so this is really not an issue - unless you prefer as much code as possible crammed onto a single "page" (IMO not really helpful for reading).

{} are also somewhat harder (more strenuous) to type than begin/end, especially on german keyboards (it's Alt Gr + 7 / Alt Gr + 0) and even more so on german Apple keyboards ({} are not even printed on any keys there and they are on different key combinations than on PC keyboards).