skysight-inc/HackerNews huggingface dataset:
The verge usually does a 10 minute summary video covering the big announcements minus the annoying attempts at humor and banter
No idea, but they have signed distance fields font rendering (phew) which you can enable to get proper font rendering: chrome://flags/#distance-field-text

For some info: https://www.youtube.com/watch?v=CGZRHJvJYIg
Since you've done it recently, I'm sure you know more than I do; I suspect my knowledge of it is obsolete.
It can also be used to make sugar rocket nozzles (google "Grant Thompson", "The King of Random", "sugar rocket" for details)...
It's actually worse than that, for a near-eye display: unless you know where the person is focusing, you actually don't know where the redundancy is, so you have to draw the entire 4D raster. (If you know their focus distance, you can probably just draw a 2D image on the retina and be done -- you get that 4D->2D projection.)

Otherwise, the existence of those additional rays is what allows for focus accommodation: as you focus in different planes, it 'shuffles' the light around, to create sharp edges (where similar light rays line up) or blurry foreground/background (similar light rays strike different portions of the retina -- and if any are missing, there is a 'hole' in the blur disk).

Pedantic, perhaps... but these are the stakes.
> FWIW, I went and checked your comments and nothing you said was what I was talking about. I don't think your remarks about the mother had even been made when I made my comment.

I'm talking about what's in the article we're discussing. If you were talking about one specific incident only, you should have said that.

If the mother isn't responsible because her father was abusive, why assume that her father was responsible either? Maybe his parents were also abusive.

The cycle of abuse is an awful thing, but adults must take responsibility for their own actions.
And waste their youth in prison.
Not the parent but my company consumed a bit of RSS starting in 2005 (and with the amounts declining to 0 through the years).

Over time we've been fed feeds with character encodings not matching what the web server nor the XML declared. Use of undeclared XML namespaces, or quite popular: using elements from other namespaces, without namespaces or declarations -- just shove some nice iTunes things or Atom things into the RSS. Also invalid XML -- just skipping the closing tags was popular.

These feeds were from paying customers, and we were not the primary consumers - so when we complained they would generally point to someone else who was consuming it without problem. Sometimes we'd point them at a validator, if they were a small enough customer -- but mostly we just kept working on our in house RSS feed reader that could read tag soup.

Things did massively improve over time, and that by the end we were getting _mainly_ reasonably valid RSS.
Everyone in a society whose jobs have all been automated away. What would you do with your time if you were free to do anything with it?
> blame MS for that garbage

Uh... As far as I know, installers work well. Sorry for wanting to choose where I install my stuff. Spoiler: It's not on C:\. Chrome started that trend of install-less installs, and I've hated it ever since.

>wow, that would be alot in the 90s

Indeed, let's see which processes I have running that take up less than 140MB, shall we?

* Battle.net. Full app launcher, with patching capabilities, okay.
* OpenHardwareMonitor. Does a shitton more than GitHub.
* Mumble. Does a shitton more than GitHub.
* Windows Explorer. Does a hell of a shitton more.
* Steam. Finding a pattern there?
* Origin. Skype. Task Monitor. Intel XTU. The list goes on and on. All doing infinitely more than what amounts to little more than an UI on git.exe

Thing is, sometimes I actually need that RAM. To run games, Photoshop, or Atom, depending on how much I hate myself right now.

But hey, it's okay, as a developer, you can choose to disrespect your users, that's your choice, not mine :>
IANAL, but if Apple can show that McAleese had access to confidential iPhone data and transmitted that to his wife, or even advised her on her suit (his advise would be tempered by what he knew of apple's situation), wouldn't that be grounds for disbarment?
Hi!
You make a good point, that the current behavior might not make sense on desktop. We started out on Android and iOS and there "tapping" on objects makes a whole lot more sense. We should probably revisit the entire controls logic in the future. In the meantime, try it out on mobile, might feel more fluid.
APM vs. OpenTracing vs. Packet Analysis
Google's stated goals seem to be very altruistic and to their credit, they do genuinely contribute heavily to good causes and open science and research. I kind of find it hard to believe a for-profit corporation is purely altruistic, but their play here seems to be to basically encourage research and make it more accessible to more people so that more human minds come up with novel ideas that Google itself might some day use in the future. e.g. I can see how investing millions of $'s in funding PhD students can pay off if even a single one of them discovers an obscure algorithm that increases efficiency of some process by just 0.1%, but at Google's scale that might still save millions of $'s more.
just as I offered to google, I'm happy to help with getting PLV8 supported.
FWIW, This is by Manton Reece and Brent Simmons. And Simmons is known (among other things) as the creator of NetNewsWire which has been around for more than 15 years. He does know a bit about Atom and RSS feeds.

https://en.wikipedia.org/wiki/NetNewsWire
I think the case for Kotlin over Scala is that the runtime you have to link into your app is substantially smaller, which is important for mobile.
To add on to what others have said: an invite would be nice to have, if it isn't too much trouble.
>Simple answer: Unions. They can't just layoff people without repercussions.

salaried employees at ford aren't unionized, for the most part.

The rest of this is correct.
It's hardly a complete solution, though, since they kept the zero-arg functions around as a special case!

ANSI C is the version I first learned. I didn't know that weird exception for zero-args functions still existed, or had forgotten it. I could be wrong, but I bet most C programmers don't know about it.
It is a Shatner comma.
I'm not sure what you're arguing. JSONFeed is JSON, unless I'm missing something, just JSON that matches a specific schema.

If I'm pulling JSON from any API, I expect it to match a certain schema. If I expected { "time": 10121} from a web API they send me "4", then sure, that's valid JSON, but it doesn't match the schema they promised me in the API.

Something that's JSON should be marked JSON, even if we're expecting it to follow a schema.
I am not a judge, but if I were, I imagine I would assume you had been insufficiently sincere in your effort to convince your co-conspirator.
Do those sites actually show you content while they install your malware? I've never seen them do the former - only the latter, and that plenty.
You're missing the point.

We expect that DNNs will a fundamental thread to computing going forward. AFGAM has effectively locked up all of the talent and data in the broadest markets already. Not only that they are building and deploying the frameworks that new products will be built on in those other markets. So they don't need to create the product, they just need YOU to use Tensorflow or CUDA or whatever they come up with that runs on GoogleCloudGPU or Azure Compute etc...

What you're missing is that it's not about making a few million as a startup. It's that they are so far ahead in what is the most fundamental game changing, final human technology that I don't see a future where they are unseated.
Yeah, they were a headliner at Austin City Limits last year...
Pass the Remote: User Input on TV Devices
The original malware author is probably already dead for affecting Russian banks. Or having a bad time somewhere for hitting someone outside the law.

Don't people realize how dangerous it is to write untargeted malware.

:mostly joking:
This works all that well from an idealistic perspective but when the result is having these nations over-run by terrorists like ISIS and oppressive theocratic regimes, I question the benefit of these revolutions. The world is more complex than simple "it's bad, let's revolt." There are better ways to bring about change than inciting violent revolutions.
A lot of those products are now cloud-based.
We did (and engineered) chemistry long before we understood why chemistry works the way it does; we built airplanes long before understanding how a wing actually works (I mean, wing and propeller shapes were derived experimentally in wind tubes, not because of solid reasoning why).

If there is proven science, sure, an engineer should base the design on it. But if there isn't, that shouldn't prevent trying to get a workable solution before you can get proven science - if anything, the practical experience of your working (and non-working) solutions might be required to make the "why" questions answerable.

I mean, right now we have a boom of building things with neural networks despite the lack of proven science on guarantees and reasons why a deep NN (often with much more parameters/degrees of freedom than training samples) must generalize. We have "rules of thumb", algorithms and tricks that tend to result in state of art results, we have practical comparisons between them, but little in the way of proofs stating that this method must be better than the other one and stating why. We'd have some proofs where method A has better guaranteed lower bounds than method B, but the guaranteed bounds are so far from real world results that you'd ignore those proofs and pick method B anyway because it seems to works better in practice for everyone.

And yes, exactly as you say, this means that new systems/NN architectures can't be built reliably, they are designed and tested empirically and some degree of luck is involved; still, that doesn't mean you can't design useful things with it. Making those designs becomes hard engineering work, especially because of the lack of solid rules.
Well, what it said was they died from a toxin from an unknown source. http://bc.ctvnews.ca/vancouver-belugas-died-by-toxin-from-un...

One interpretation of that could be they were intentionally poisoned.
A version controllsystem which would allow the seperate safe versioning of ip central code with merge to build system would be nice.
I'm judging. That's not the same as moralizing.
First of all I think they are too smart to jeopardize their entire cloud service in that way; no one would buy that. Ignoring that, I would think inspecting cloud customer data is much too unreliable to be of any use to them.

Before anything else, the format and schema of the customer data would have to be analyzed and converted to data structures that match Google's internal models. While I imagine a computer could do it, I certainly would want a human to verify that the analysis makes sense.

Assuming this has been done, they are then at the mercy of the customer as far as whether the data is accurate, whether it is complete, how often it is updated, etc.

At the end of the day, I don't see how they would build a reliable business around arbitrary data structures which they have no control over. Information you can't trust is pretty useless.

Edit: They would also have to understand how the data was selected. Looking at a series of data points, you would wonder if all these are from Arizona, or all from the year 1976, or all from color blind individuals. Without understanding such limitations, making any sort of deduction from a dataset will just lead you the wrong way.
Heya! I followed a long and made a 64 bit version a while back. Great resource for learning ELF.

https://github.com/abraithwaite/teensy
I hate to be the person to post this comment, but anyway: We have pretty good evidence that KFC's recipe has been reverse engineered and/or leaked anyway. Doesn't seem to have affected its sales much.

https://en.wikipedia.org/wiki/KFC_Original_Recipe#Recipe
isn't Flexport doing that? or am i mistaken?
Zuckerburg spent his entire keynote talking about AR - he effectively told everyone that they are a social AR company. They are investing the most into AR/VR and creating glasses etc...

How is that not what they are planning as their core business?
The threejs.org/editor has some functionality for this. We will be adding Three.js export support soon as well, so hey, maybe combine the two.
There is no thread (2013)
I'm familiar with the guidelines.

Please explain to me what about this was uncivil so that I may do better in the future.

Was it my choice in adjectives? Is "stupid" not an appropriate word on HN? Is it because I had a spelling error? Is it because I displayed a strong negative opinion of something?
You mean, like JSON schema?

http://json-schema.org/

Not sure why you want to emulate XML namespaces in JSON, but JSON schemas can include other JSON schemas and extend upon other JSON schemas. That accounts for 99.9% of the use cases for namespaces.
Good stuff btw. I don't think most people appreciate the amount of work that goes into making something simple to use like this.
I believe Google is playing long-term here -- if they make it really easy for someone to do ML research using their frameworks, they'll collect rent from the researcher and possibly get something more innovative out of their work later.

Not everything they do is about short-term data plays.
Yes, it is amazing what near-slave labor can achieve, and how glowingly executives will feel about their work.
I'm seeing the same behavior on mobile (surprised it worked so well on my ancient phone!). Make two items, tap the first item, then tap the second one. It still looks confusingly like nothing is selected.
It's weird you'd accuse Kotlin of throwing stuff at the wall while simultaneously speaking kind of Scala. Scala has so many competing ideas & approaches just all mashed up into a blob.
Take the external drives out of the USB 2 enclosure (max speed 35MB/s) and move them into a USB 3 enclosure (max speed 400MB/s). You can also directly attach the drives to a PC via an IDE or SATA interface. The USB 3, IDE or SATA interfaces are going to allow you to run the drive at whatever the drive's speed is, rather than be limited by the transfer speed of the interface.
Say my neighboorhood had a farm and each member of the community benefited from this farm, a few cows to provide milk, and dozens and dozens of chickens to provide eggs and occasional meat.

There is ample space for the animals to roam, and they are shielded from the elements and predators.

As a result of sustainable rationing, a family doesn't eat meat each night but maybe once a week or month.

Do you truly consider this scenario oppressive?
I did think of that, and also that you may need other shifts on retainer, and the normal food/insurance/fees/overhead of employing people across borders. Still though, for the triple E the expected fuel cost is 30x the expected crew cost.

The stretches to explain that gap would be ludicrous eg 3 shifts, each costing the company 3x more than their actual salary, and the engine being turned off 70% of the time. Even still that requires you to disregard depreciation, which for the triple E is at least $17,000 a day.
Integer Factorization: Part ii
Blackfish was a very damaging documentary to the vancouver aquarium, because it casts all marine life centres as cruel cages for animals. in fact, in their theatre, they pre-screen a short video now that basically says 'wtf we're not monsters, here is what we do' because of the social media activists.

what marineland and seaworld do to their animals and what vancouver aquarium does as a rescue centre and research facility does is something totally different.

The vancouver aquarium is a noble facility with a noble goal. my visit there honestly instilled a deep respect for me in more than just sea life.

I implore you to stop deriding institutions that may very well be acting in wildlife's best interest.
Strange that that isn't included in -Wall! I knew -Wall isn't the same as -Weverything, but I'm always surprised at what it omits. Why wouldn't you want that warning?

Edit to add: Aha, my 'gcc' was actually Clang because I'm on OS X. Installing the real GCC, I find:

gcc -Wstrict-prototypes does what I want and disallows this feature. But -Wall doesn't include that flag, and GCC doesn't seem to have -Weverything.

Clang accepts -Wstrict-prototypes but doesn't catch no-arg functions! That's bad. Even with -Weverything, Clang lets you do anything you want with no-arg functions. Very bad.
Oh, it seems I've skipped "like" in "Java like VM based", sorry.
Yeah, that one always gets me too, because it is so universal and so natural for the bigshot architect to proudly say "I built that," and never once acknowledge any of the guys who risked, and sometimes even gave, their lives actually building it. It's one of the last bastions of such unchallenged arrogance.
Ahh I see, thank you for pointing that out.
It's not really helpful when people come along and just say, "That's wrong", without explaining why...
Thank you. And yes, the details take up 10x more time than the features.
I love Kotlin and her twin sister Swift. They're both beautiful and allow you to code apps for the desktop, server, mobile, watch, TV, IoT, and everything in between.

They're here to stay and they're a joy to use. Jump on the happy wagon and join us!
"Enthusiast" has no implied meaning, that I am aware of, with regards to skill or encyclopedic knowledge of/within a culture. Enthusiasm is not a profession and plenty of people are enthusiastic of things without high skill or deep knowledge, and there are so many different facets of gaming that I distrust anyone that thinks they can define a canon of skills, experiences, or knowledge that makes "a gamer". Primarily RPG gamers might have no FPS skills. FPS players might lack the deep lore and cultural touchstones of RPG culture. Neither is more nor less "a gamer", which is exactly why this is a "no true Scotsman" argument. That's just two genres of games within the hobby; we could go all night diving through the variety and depth of gaming.

Gaming is a giant spirograph of a venn diagram of interests, skills, knowledge, cultural touchstones, etc. You may be comfortable picking some very specific section of that Venn diagram for what criteria you think counts as "a gamer", but I hesitate to. I'd rather celebrate how wide and interesting the hobby can be than lock myself in an ivory tower or boy's club treehouse.
In 2010 it was around 13,200 deaths/year from particulate emissions[1]. This is actually a big improvement, stricter regulations brought it down from 30,000 deaths/year in 2000 [2]. I should say that these numbers are surely not exact, there are big uncertainties both in the atmospheric modelling (how far the particles propagate) and in how dangerous the exposure is. But it's probably the right order of magnitude, there is a different report from the National Academy of Sciences in 2010 which arrived at a similar (but slightly lower) number [3].

The deaths from particulate emissions are not even necessarily the biggest problem with coal: if you price out the externalities, the cost of climate change (from CO₂ emissions) is the biggest item [4].

[1] http://www.catf.us/resources/publications/view/138
[2] http://www.catf.us/resources/publications/view/8
[3] http://www.ourenergypolicy.org/wp-content/uploads/2012/06/hi...
[4] http://xhxhxhx.tumblr.com/post/157192261427/alright-two-impo...
How do you add columns to your db?

Do your requirements never change?

I am fully capable of doing everything done with migrations with SQL - but I always use migrations (even for custom sql outside of the ORM's capability). Why? because then we have a record of the schema state at any given moment (that is in sync with the application code at that point) and how it got to where it is now.
Show HN: Goka – distributed stream processing library for Kafka written in Go
Transmitting encryption keys is not a feature any sane person would want. It is convenient. But the fact that it does this in the background is ridiculous.

And your cost comparison is equally absurd. It costs more money to store and manage our keys than it would to just leave them alone.

> Microsoft is not trying to mess with your system via that method

They use other methods to interact with your pc without your permission

1. http://www.informationweek.com/microsoft-updates-windows-wit...

2. http://slated.org/windows_by_stealth_the_updates_you_dont_wa...

Your core dumps are being captured. And then sent to a third party: https://betanews.com/2016/11/24/microsoft-shares-windows-10-...

Default settings let Microsoft capture everything you type and your browsing history: https://web.archive.org/web/20151001035410/https://jonathan....

And don't forget about the NSA key buried in windows: http://www.marketoracle.co.uk/Article40836.html

I am a windows user. I'm just not sure how anyone could claim that an OS that updates without your permission, sends and stores your encryption keys, captures browser history and all keystrokes, etc is not considered malware.
> Many of the young men and women were described as being young, though youth for men was viewed as promising, while young women were considered inexperienced.

This to me is a very interesting finding because it seems so _blatant_. I'd be interested to see more research on this perception of experience/promise.
I think the value here is more for non-technical (or just less-technical) folks. "Just dive into a startup" is fine advice for programmers, but for those of us who aren't at that skill level, it's easier said than done. Nobody wants to hire a 'product guy' with financial skills and business acumen to help them manage their pet project. I see this program as being valuable to allow semi-technical folks like myself to learn more directly useful skills without spending years becoming a developer first.
This is always the concern with services... and why I like containers over building on some platform-as-a-service model.

I want to be able to insulate my projects from risks like this, worst case they jack the prices and I move hosts.

This is also why I think AWS Lambda is cool, but why I'm really hesitant to dive in. I like keeping my options open.
I think this might also help a bit with edges of the display not being in focus assuming you also had eye tracking. You could always be sure that the center of your gaze was in focus. You'd still have issues with the edges of vision being out of focus, asymmetrically at that.
This was reported in 2013 and the case was settled:

https://www.law360.com/articles/539708/apple-flatworld-settl...
>Cross-app model relations are a PITA

A PITA how? They say they ran into migration issues due to the apps approach but it sounds like they ran into issues due to the sheer number of migrations happening across a bunch of developers. That sounds like a likely problem on big teams, but I don't think it's one best solved by not using the app approach and I don't think it's one whose underlying problem is ForeignKeys to models in other apps. Again, it would be nice to know if this was on MySQL or a different database as what finally caused me to move to Postgres 8 years or so ago was the heartburn of migration on MySQL. I think I've run into one or two migration knots since then and they were both due to me moving a little too fast.

And at scale, I would assume you aren't actually running the migrations but generating SQL from them and running that. Still could run into the same problems, but you could sort that out by hand when you do. Not the best answer, but from the article it feels like a more formalized/ strict approach to who gets to modify the database and when would be good.

>splitting "sections" of your site into separate apps often has you end up with cross-app relations.

It also encourages you to do some up-front data modeling which is a skill that gets rarer as ORMs get more common.

/old man yells at cloud