skysight-inc/HackerNews huggingface dataset:
Somewhere in a Terry Pratchett book he opines that the best thing governments can do is build libraries and schools and leave the doors open. I think that we are at or very near the point where you could similarly write "just fly over countries, parachuting down single board computers and solar cells"
Infrastructure as code would be easy if we cared – No Fun Allowed
Oh shit, I never thought of this.
You just make middleware, and not the game themselves? Is this integrated into SpriteKit on iOS or a standalone lib?
I took their projected image and threw it in my 360x180 pano viewer. It's a little weird seeing it as if you're inside the planet looking out, but it is kind of neat.

This won't work properly on mobile:
http://robotrising.org/StratoSphere/index2.html?src=images/p...
This article is very confusing in the way it refers to "early backers", I think it's leaving people with the wrong impression of what is shipping. They are shipping "alpha" CHIP computers only to the 150 people who backed at the "KERNEL HACKERS" tier for $150+S/H [1]. They've also announced that they'll be shipping an unexpected second alpha unit to each of those 150 backers again next month, partly because the first batch won't have any boot images programmed.

This initial shipment of 150 was scheduled for September from the beginning of the kickstarter, but it's not until December that the "$9" tiers begin to ship, and not until May 2016 that the majority of their rewards are due. It's nice to see them more or less on schedule with the roadmap in the original kickstarter, but this isn't anything unexpected.

There are people who say the $9 price point is unrealistic, and that the company will have to start taking additional "preorders" at higher prices just to afford to manufacture the preorders they already have, or that it's relying on corporate partnerships and funding to sell at a loss until enough interest is built up that they can increase the price. This is a fairly small shipment, which probably won't change any minds on that subject.

[1] https://www.kickstarter.com/projects/1598272670/chip-the-wor...
No, it does not what I expected. I expected it to block all ads. Not to only block ads that do not pay them money.
I don't use an adblocker, I use a script blocker. It's not about the ads. It's about being re-marketed, tracked, herded, bought and sold by every scummy marketing department in some of the vilest organisations of people the Earth has ever seen.

Yes. I want Dave and Leela, bloggers of great human interest, or my favourite journos and comic strip artists to all get paid handsomely for their contributions to mankind. But I don't want a third party sat in the middle of that transaction. Particularly not that one.

Work needs doing on both sides of the deal. More donation culture, easier methods, and more motivation to write content that contributes something new for the good of society, however that may be, for the commons. Less rehashed tripe split ten ways, more genuinely deeply considered works that can be easily rewarded. That's what the script blocking movement is really about.

Final word, I'm sick of this pervasive attitude that people think they're doing the creator a favour if they pay them. I'm paying you, you get my endorsement, do you have any idea how special that makes you, makes us? We're friends now and everything! Get real. It's ego-mania of the highest form. There are no strings attached to any purchase and the seller owes you nothing beyond what you agreed to buy. Support them without any expectation of even the slightest of ego kickbacks and you'll have your integrity. This Contributor service has an issue with a lack of integrity at its very core. Perverted altruism. A wolf in sheep's clothing.
Yeah you can sense the Java experience, SQLAlchemy is what Hibernate wishes it could be :)
ChatOps is cool thing!

Still fresh and unusual, but many people don't get it.
Wow, that's quite weird. Not just the back button but refresh, bookmark (star icon), Save Page As ...

As I type this comment, I'm noticing that you get almost this same reduced context menu when you right click on the edit box (with additional items like Paste and Check Spelling).

Maybe the intent is that you don't unintentionally reload the page or back out when you're selecting.

But then Backspace will navigate back regardless of whether you have a selection, and the main navigation bar's back button also works.
+1 for the article

As a web vs. app proponent I love this. I do have a few apps installed on my Note 4 but I prefer getting Twitter, FB, etc. as a web site.

Web standards like HTML5 are wonderful so let's use them and make the web awesome.

My brother and one friend each have a few hundred apps installed on their phones. I am sometimes surprised that their phones still function with so much cruft installed, never mind the privacy considerations.
This is along the lines of why I'm interested in it. I actually want a mock environment (e.g. a living room) in the virtual environment that I can watch tv on OR code on.

I'm extremely nearsighted – age and my already excessive use of computers are exacerbating this. Because of the design of the VR Gear, I can almost see clearly at the highest correction level (similar to what I would see if I wore my 2-4 year old glasses).

Since the preponderance of evidence supports the hypothesis that looking at 'near' things (e.g. computer screen, books, tv across a small room) exacerbates myopia, I'm hoping that doing my normal activities on (a) a screen with infinite distance and (b) a device which allows me to change the correction of the lenses, means I might be able to reverse some of my myopia. I don't think it will cure my myopia, but if I could stagnate or reverse the loss I've had over the last few years (or dare I hope, decades), it would be a blinkin', technological miracle! ;-)
Evernote stumbles into Markdown
EFF is being smartass here. I don't know the merits of the case, but the EFF is intentionally mischaracterizing it.

The original patent used "integer" in a place where the mathematician's Z can't possibly be what they meant, and the dispute is over whether the patent covers the "n=1" case or only the "n>1" case.

From the legal files:

> Here, the “integer multiple of transmission time interval” (or “n times TTI”)
describes the interval of time between subsequent new transmissions of packets (called “MAC-e PDUs” in the patent).

> An interval of time between transmissions cannot be negative (which would nonsensically put the subsequent transmission in the past);

> nor can it be zero (which would nonsensically make the transmissions occur simultaneously and instantaneously).

> According to the patent, “The MAC-e PDU is sent to the physical layer every
n times TTI, instead of once every transmission time interval (TTI).”

> If the integer were to be 1, the MAC-e PDU would be sent to the physical layer once every TTI, which is expressly excluded by the specification.”
Safari Blocker seems good (and honest, so far)
I suspect you don't really know what you are talking about...
Facebook is down.
Uber is down.

Who's next?
This is quite exaggerated; looking at the actual document [1], it's clear that they're claiming that in the context of the specification, "integer multiple of transmission time interval" doesn't include negative multiples, or 0 or even 1 * transmission time interval. As much as I don't like patent trolls, I see pretty clearly that the intent is 2, 3, 4, etc. times the transmission time interval.

[1] https://www.eff.org/files/2015/09/24/core_wireless_claim_con...
I suspect the reason many think they prefer apps is the one-click launch and the automated bookmark created on your screen.

If a mobile browser behaved like an appstore (Search for website, See results, Click to Install, i.e. bookmark), you would have the same behavior, downloads, and most people would not be able to tell whether they are using an app, web app, or website.
So sick of patent trolls. But at the same time I am very angry with big companies who managed to pull through lawsuits when they got sued. They should strike back and crush those low-lifes to pieces.
"you shouldn't expect your code to block on disk io"

uh?! In what world are you living in? Blocking the main thread of your app on disk I/O makes for a poor user experience.

Disk I/O is a big deal for a whole range of applications. I would even say almost all apps have to deal with disk I/O at some point, as opposed to network I/O.
Funny, just found this about Emacs and Vi.

https://youtu.be/4YfkwfZ7AV4?t=1521

Don Stewart, haskeller, talking about is editor of choice, vi, emacs, Yi, and the eternally self reemergent struggle.
I don't think there any additional security issues regarding Apple altering the binaries.

iOS devices are already running a closed source proprietary OS, which can easily set an hardware breakpoint in a binary and then do anything that could be done by modifying the binary itself without leaving traces anywhere (other than timing and cache effects).

Apple even designs and manufactures the CPU so they could even modify the CPU to detect instruction patterns and siphon off private keys without any detectable timing or cache effects at all.

Of course, that doesn't mean that it's all fine, but rather that the system is already completely broken to begin with in this respect.
Negative comments are appropriate in this case. This looked so amazing, but the comments here point out the very important fact that this requires access to the internet to function, something that the co-founder so far hasn't addressed in the comments despite numerous requests for an answer.
I think I got it to work, somewhat. It seems I need some kind of "master" project to add all of the other projects to, which seems kind of clumsy. I suppose it works, though.
>* those fake profiles are still real humans, right?*

This is true. I'm more thinking along the lines of "we have 1 billion active users!"

>you can still do demographic targeting, no?

This I'm not so sure about. Some targeting, sure. But the fake profiles make it more difficult, since the demographic data is also fake.
The one person I know making money with VR programming right now is not in the game, or even entertainment, business. Without giving away what he does, his clients buy VR gear and his software to experience a customer-specific simulated environment (and no, not porn).
Hey, just wanted to say Thank you! Keep up the great work. I've been using Eclipse for about 8 years.

My only major gripe: Why aren't the Eclipse binaries signed with GPG keys? The binaries are served off mirrors. We just saw XCodeGhost happen. This really needs to be fixed.

Minor gripes: ARM builds would be nice. Hi DPI would be nice.
consider that the "rendering of a SELECT string" is only like 10% of what the ORM is doing for you when you create and run `session.query()`. There is: 1. mapping the columns in the SELECT statement to the object attributes 2. dealing with the execution, result set, unicode, type conversion, etc. etc. idiosyncrasies of the underlying database driver as well as the target database backend, 3. routing various parts of each result row not just to different attributes on the mapped class but also into related attributes and collections of other classes all at the same time (e.g. eager loading) 4. maintaining the unit of work / identity map semantics as these rows are loaded 5. presenting the result set as a hierarchical object structure rather than a straight list of rows.
No it doesn't. It just hit stage 3 in TC39 yesterday, meaning browsers should be considering implementing it experimentally in order to solicit feedback from developers. When it progresses beyond that you can start calling it ES2016.
you sound delusional as fuck. seek help
Mozilla’s Vision for a Healthy, Sustainable Web
Exactly. They're not redefining "integer", they're saying that in the context of talking about an "integer multiple" of a time period it should be obvious that they mean double, triple, or higher integer multiples.
Not sure why you're being downvoted. Seems like an entirely reasonable comment to me.
The ballot can be public with the voter's identity encrypted so he/she can verify/change/contest it (perhaps not from their home computer but you put a kiosk in post office or something).
eclipse for java. notepadd++ for js and php. moving to android studio, but it's been pianful so far.
I know a good deal about the Middle Ages, being part of the SCA. And indeed, it did work pretty well.

The problem is now is that it's not just 1 or 2 people involved with health of the area. It's the doctor, the 2 nurses, the 2 receptionists, the x-ray techs, the lab techs, the pharmacist, the pharmacist techs; all for a call to the doctor.

In hospitals, it's so crazy how billing works, that most hospitals do not actually know how much X costs. instead, they just bill exorbitantly to anyone without insurance, and insurance gives them the agreed upon price.

Drug companies are also really messed up: the US ends up subsidizing the rest of the world's drugs, all the while biasing on maintenance based drugs over cures.

The FDA also has its fair share to blame. They control which universities are accredited, and directly control the flow of doctors purely on the say-so from the AMA, a doctor union.

Considering the complicated nature, insurance covering the nation, aka socialized care, makes the most sense. Tearing down systems like I said above really isn't sustainable.
Ask HN: What SDK do you use in your mobile app?
I was very sad to hear Will Smith is leaving 'This is Only a Test' & Tested but am happy to hear he is still going to be on 'Still Untitled'
> The GOP is presumably 50/50 male/female.

While I can't find good figures on male/female split in the GOP, the fact that the US has overall a slightly lower than 1:1 male/female ratio [0] and the fact that women are substantially more likely to identify with the Democratic Party than the Republican while (including leanings of independents in both cases) men are about equally likely to identify as Republican as Democratic, suggests that that presumption would be wrong.

[0] https://en.wikipedia.org/wiki/List_of_countries_by_sex_ratio

[1] http://www.people-press.org/2015/04/07/a-deep-dive-into-part...
Concurrency is just difficult, with no single solution fully addressing every use case. There are a few mature approaches to python concurrency, their weaknesses lie in the fundamental tradeoffs rather than buggy code. Not that there isn't room for improvement, but its almost impossible to have one solution that solves everything.
The repository as of Aug 25 has been restored here : https://github.com/oh-my-fish/framework
The phone is the screen(s) they also do some image processing on the phone, and use the accelerometers and audio out, and potentially in the future other sensors (e.g. Bluetooth LE to measure distance from beacons, the camera for AR (can't be done in current Samsung VR headsets) etc.)
Ugh I just paid for Crystal this morning
The reason women have different life goals is not because they want to have different life goals, but because society forces them to have different life goals

/s

I mean, maybe there's some truth to that argument. But it's really stretching the idea of forced. At some level, everything we do is forced. Do we even have free will?
A Real-World Look at Monopoly Properties
I have the code here and it's LICENSED for Oh My Fish, not for you bucaran.

Update: It seems like the solution is simple:

1. Oh My Fish repo changes the LICENSE to Licensed for Oh My Fish.
2. As Fin is a separate project that won't even share the same code, it is going to be licensed to bucaran.
3. Community is happy again! :D
It's a bug in a sense that NSArray, NSSet, NSDictionary (The mutable ones) should have the keywords setup when they are ported with Swift headers.

Naturally, that would be manual work though. Like the way they added nonnull, nilable or whatever its called to Obj-C
No, this is another set of 16
> "A lie can travel halfway around the world before the truth can get its boots on"

Indeed it can and does, but welcome to HN where people care about setting the record straight. Thanks for coming and giving us the facts, and welcome to the community too!
my blog is my public diary. i write it for myself for the most part. if people choose to read it, that's their choice.
> So what? Why is it important to know what force (cultural, biological, gravitational..) in the universe determines what you want?

Because, for instance, you're a social sciences researcher
and it's your job to figure it out and stick it in a paper.

We also want to avoid jumping to some bad conclusions like "female humans naturally lack ambition, and that's why they are under-represented in the top echelons of organizations".

The authors of the paper touch on this in the Discussion:

> Identifying the origin of the differences between men’s and women’s professional aspirations is beyond the scope of the current research. Our findings may be the result of biological gender differences, learned preferences that have developed in response to cultural norms and gender-based discrimination, or both.
Sundar Pichai's Welcome to Prime Minister Modi on His Visit to Silicon Valley
There is a nonzero cost of verifying, analyzing, and engaging with any text. The more substantial the text, the larger the cost. I don't have to read another Reason article to know that it's got the same systematic blindspots Reason articles have, and I don't think I could convince anyone of that, so I just communicated my stance and went on. There's nothing 'illogical' about it. I did not state my argument; I just stated my position. I think the charge that this violates basic logic is making a poor assumption: that absence of my argument is the same thing as not having an argument.

I don't want to make the argument. I want to snark about Reason. So I did. Shrug.
My flippant answer:

Easy things are easier in Django. Harder things are easier (or even possible) in SQLA.

But that's not quite accurate either, it's more a case of Django being a bit less work to get started with while SQLA needs a little more effort up front. But once set up and mapped, SQLA isn't any harder to use than Django.
The web is a great publishing medium for magazines and news outlets. Apps are for doing stuff beyond passive browsing.
If I as a user pay double for the Crystal app, can I block the ads even of those companies that has paid them to let the ads through? Hm, then maybe Crystal could charge companies double to get their ads through even double-paying consumers... then there could be a triple-pay tier... I think I see the business model.
I've been told my quietness makes people uncomfortable

I've been accused of being rude just for politely asking to reduce the volume (imagine playing music at full volume in a car, windows closed) - most people don't have any sense of how much noise pollution they are causing. Being quiet is just not possible for them or even making less noise. In my experience it takes so much effort to make them understand that avoiding such situations is a better option.
Why CAFEBABE?
For a while after a bad leg injury, I had to lay in bed, on my back, with my leg elevated. Either I watched tv and got a crick in my neck (from the odd angle) before a 30 minute show was done, or I tried holding a book up and in the air and reading it, but I never made it more than a few pages before my arms started to feel like very, heavy, looming weights. I ended up listening to a lot of podcasts and phoning a lot of friends. I would have loved to be able to watch tv from my back during that recovery period!
True, you make good points. I just think in this case, the product warrants some kudos as the top comment. This is probably in the top 1% tier of quality startups.
Hey there,

Thanks for the comment. While I agree that the negatives and zero would not make sense, the interesting case is "1" in particular.

Although it's not in the post, the patent owner actually originally accused n=1 as being part of the infringing apparatus/method. I don't know when/why that changed, but presumably it was because they realized they wouldn't win if that was true. It is this sort of game playing that is problematic. https://twitter.com/vranieri/status/647179711563431940

"Integer" has a defined meaning. They chose that word, but it seems that they don't like the implications of that word.
Because the comment has nothing to do with the parent.

The fact that uBlock uses ABP lists is completely irrelevant. People choose uBlock because it uses compute resources more efficiently. Regardless of the list.
$30/month is high monetisation?
I've been using SQLAlchemy for some time now. I found two things that are just great:

1. sqlacodegen (https://github.com/ksindi/sqlacodegen) - Creates a single Python file with the SQLAlchemy model from your existing database.

2. Bulk inserts:

new_people = []

for person in list_of_new_people:

new_people.append({'name' : person.name, 'age' : person.age })

People.__table__.insert().values(new_people)

I've prototyped databases in under 30 minutes using the combination of:

1. MySQL Workbench for design and database creation

2. sqlacodgen to create SQLAlchemy Python model

3. SQLAlchemy's bulk insert to populate the database
Sure, in theory. I just think politicians should be honest and transparent with their intentions. Don't treat the public like little children that need to be manipulated into accepting what the politician deems as good.

And historically, I would argue that crisis has been used primarily to consolidate political power, and fuel nationalism (Japanese internment camps, Iraq war, government surveillance etc)
This is incredibly ironic. I mean, it's so extremely ironic, it's actually funny.

Given that it is a blatant violation of the guidelines ("no personal attacks"), I am hoping it will soon be flagged to death. But I did want to point out the irony -- of someone attacking a woman in a male dominated forum in order to prove that she is perfectly safe and merely imagining danger at every turn -- just in case someone missed it.

(Edit: Also, the account was created apparently just to attack me as it is one minute older than the comment. Presumably, it was created by a long standing member who wants to hide behind anonymity. Yeah, I am totally safe at all times and merely delusional.)

2nd edit: I will add that it has now been upvoted twice instead of flagged to death. Two more people participating in creating a hostile atmosphere for women on HN while making damn sure they themselves are perfectly safe. For the decent men wondering honestly why women find work so stressful, this is the kind of thing they face. This is typical of the threatening crap women face and cannot prove. If you go screaming to HR about every little instance, you are the problem and "a histrionic female." If you don't, men can act with impunity. It is very often a no win situatuon.

(Edit 3: thank you to whoever downvoted it.)
I've been watching the web now for about 20 years and the one thing I've noticed is that we now seem to be at the turning point where Apple is dictating what the web is. It wasn't that long ago when Google calling the shots and developers paying attention to every last word that someone like Matt Cutts would say. From what I seeing those days are now over.

This isn't to say that the open web is dead is dead, but I'm seeing it turn into a backwater. Also what I'm not crazy about is that unlike the old days of packaged software where there were several distribution networks, it feels to me in the US that there are maybe only two app stores that have any merit. And keep in mind that back in the day you didn't need Microsoft's permission to make a title. So this walled garden feels even more closed than what I use to see in the 90s.
Saw one in the real - rightly or wrongly I just have some inbuilt revulsion towards bezel.
Did not read the article.

All skills can be learned and there is no such thing as natural talent for a specific skill set.