skysight-inc/HackerNews huggingface dataset:
LAG/LEAD are basically SQL having to give in a little to the timeseries and column db people. It obliterates the set theoretic nature of SQL, and they are dog slow.

This is why any decent columnar/timeseries db has its own often arrish query language to take advantages of ordering information inherent in the data. There is an order in that index and SQL table, you just don't have good tools to access and use it.

This touches on a conversation I was having a couple weeks ago where somebody was saying that column/array storage is purely a backend consideration and don't need to care about it in the front end of the database. That view gets you ugly primitives like LAG/LEAD. Being able to exploit your backend decision is paramount to performance.

Products like Informix or KDB+ just give you full access to the data on and off disk as an array so you ca build complex windowing primitives (and even store them and reuse them later).

(PS: I just find this really funny. KDB+ is probably is the only database I know that literally does streaming analytics on a Raspberry Pi. No joke, the full DB on Linux ARM/Pi. https://kx.com/download/ )
Some Thoughts on Apple's Search Ads and App Store Optimization
You do realize that disney owns Marvel, Pixar, and Star Wars right?
> Given most things in computer science are older than 1970, I think 1992 counts as being quite new :-)

Anyone whose remotely interested in heuristics will tell you that heuristics like ant colony optimization are a dime a dozen, and dozens of new heuristics are being published in top scientific journals every single year.

Dozens and dozens.

Some journal editions even include multiple articles from the same author presenting new heuristics.

Things are so out of control in the field of stochastic search methods that this sad state of affairs even originated a theorem that is used to try to justify this loss of focus: the no free lunch theorem.

This field is plagued by people who succeed at marketing their own pet heuristic method instead of favouring actual results.
>Did I sign anything saying Google or Apple could use my data? No. This opens up the door for class action law suits in some US states at least.

I'm pretty sure that if this was going to happen, it'd already have happened. Next time you walk into any store take a look around for discrete black plastic bubbles.
Are RethinkDB and Horizon Dead / Abandoned?
> If you visit a place of business you are potentially under surveillance. I'm sure there is a distinction but I'm failing to come up with it right now.

A business is typically located in a public space, where there is no expectation of privacy. In contrast, a home is by definition a private space where there is a strong expectation of privacy.
Also, how do we know they haven't?
Sorry, who's mind? It sound like you are renting it out.
It's impossible to prove a hypothetical. I'm sure you know that. "If we were black, he'd be in prison" is an opinion based on a gut instinct.
>WhatsApp actually used pricing as a way to slow their growth

Yes, I've seen that video. Increasing the price to slow growth is a separate tool from weighing pros/cons of VC money to grow huge. At the time of Sequoia's 2011 investment, WhatsApp was estimated to have ~30 million users. It seems that Jan Koum felt it made more financial sense to get $8 million from Sequoia rather than from his customer base. If JK could raise subscription prices higher ($2? $5?) without his customers complaining to "self-fund" that $8M, that would have been financially better than giving up 10-15% of company ownership to Sequoia. He must have liked the first vc financial deal because he went back to Sequoia again for another $52 million.

If JK is ever on stage again, maybe somebody can ask him why he didn't get that $60 million from his user base. It would be interesting to hear his thought process.
It's ok Google.

Television was ok, too. I used to watch. All the time. TV was the glue that kept us together. Now it's the acid that tears us apart. I no longer use a television.

Google. I love your maps. Your directions. Your free storage. And my earning a living never requires to use you, Google. Just like my TV.

I do expect Google to become something that I no longer desire. Just like the TV. And I think Google won't be able to control or predict it either. Just like tv.
Am I the only one who did a double take and Googled it when Boeing was described as "Chicago-based?" Maybe it's just because my parents grew up in Seattle, but I'll always associate Boeing with the Northwest.
Instead of

c2w

I prefer

v2ec

selecting with v helps me avoid making mistakes.
A logical move on both sides. Some of Netflix's biggest hits are Disney owned IP's, and Netflix needs some more AAA titles in its catalogue.

Star Wars distribution alone makes it worth it.
Some more information here: https://www.reddit.com/r/KerbalSpaceProgram/comments/55zzmg/...

Most interesting points: "Another point: Squad has been actively censoring the official forums. Any content related to the resignation of the 8 devs was immediately removed. This was done by Squad staff, not the regular forum mods. With this in mind, it's also pretty obvious that the latest Devnote is full of shit. They don't want anyone to think that something is wrong."

And: "Currently, there are 2-3 developers left. Two of them were not held highly by their fellow devs, and the third one is RoverDude, who only work part-time."

Fantastic. I love(d) KSP :(
But we do not WANT to be using race or family wealth to decide credit decisions. Speaking as a banker, my company does not want to be using those criteria; speaking as a citizen, my country does not want banks to be using those criteria.

You're making it sound as if lenders don't apply criteria such as race out of high-minded civic duty and a commitment to ethics. They don't because laws were passed prohibiting them from doing so.
My experience is that Google app and system updates have a tendency to force/trick/nag you into giving up privacy.

As example, the old weather widget from Google's "News & Weather" was replaced by Google Now. That provided a similar experience for some time but then stopped working with another update that required search history to be enabled and/or some other setting in privacy control.

Also the launcher integrated Google with a system update(Moto G line of phones). I have since replaced launcher, browser, search app (all with open source replacements), weather app (with a paid service). Convenience has suffered...
There's actually a very strong hobby kernel chunk of the Rust community, and it's fairly education-focused. http://os.phil-opp.com/ kicked it off, and my own project based on it, http://intermezzos.github.io/ is coming along.

There's also more serious efforts: https://www.redox-os.org/ has made tremendous progress in a relatively short period of time, https://robigalia.org/ is an extremely interesting effort for Rust on top of seL4.
The reason the 50/1.8 gets recommended is cost, full stop. It's the only prime in Canon's lineup that you can get for $100, and as a prime it is naturally better than all but the most expensive zooms. 80mm equivalent is a good length for portraiture but it's not particularly good as an all-around focal length.

Nikon has an APS-C format normal lens and that is the standard recommendation for that system. Pentax has a 35/2.4 lens and that is the standard recommendation for that system. Canon's lack of an affordable normal prime is a glaring weakness in the lineup and one of the reasons I eventually moved on to a NEX - you could get a 35mm and a 19mm prime for less than I could get a single 40/2.8 in the Canon system.

The 40/2.8 is the closest thing to a normal lens in Canon's lineup. But 40mm is still significantly longer than 35mm, and since Canon uses smaller 1.6x crop sensors instead of the industry-standard 1.5x crop sensors we are talking about going from a 50mm equivalent on other systems to a 64mm equivalent on Canon. That's still too long for a normal lens, it's not particularly fast at f/2.8, and it's more expensive than a Nikon 35/1.8 DX or a Pentax DA 35/2.4, but it's the least-bad option in the Canon stable.

My personal opinion is that Canon's lineup is heavily geared towards professional users, particularly full-frame users. They have nice L-series glass and their primes are well-placed for full frame users, but they just don't have many low-cost options for entry level users. There's no EF-S 12mm, 14mm 17mm, 22mm, or 32mm, all crucial focal lengths. Nor are there any cheap APS-C long primes. And their electronic aperture impairs the ability to use manual lenses like the excellent Samyang series, which could otherwise fill in some of these gaps.
I had a car that I pretty much never used when I lived downtown. It was broken into and I didn't notice for a week. The only thing they stole was a 12-pack of Coca Cola, which is the most Atlanta thing ever.

When I moved just a little further out the car was absolutely needed.
They should have pasted this diagram all over the document: https://en.wikipedia.org/wiki/Automata_theory

I'm disappointed that the "Formal Methods" section makes only a passing reference to Finite State Machines. FSMs are arguably the easiest to understand and use formal methodology, and probably the most prevalent. Especially worth emphasizing given how difficult and opaque a lot of formal methods remain to even people with 4 year CS bachelor degrees.

This old thread https://news.ycombinator.com/item?id=2949543 had lots of interesting discussions on FSMs, particularly their current widespread use in (sometimes mission-critical) embedded systems. An ongoing problem seems to be a lack of robust first-class support for FSMs in every day programming languages, which can limit debugging, static analysis, standard tools etc.

Disclaimer: I know nothing about security or formal methods.
So I see both sides of this privacy/AI debate going on and am wondering, what is the solution? Is it technically feasible to create a useful future AI without compromising privacy? Because if not, I fear for our future. While I agree with what everyone on the privacy side is saying, I believe in the long run the consumer value AI will win, leading us down this path.
N.S.A. Contractor Arrested in Possible New Theft of Secrets
https://privacy.google.com/
And Hangouts is only partially interoperable with XMPP.
Yes. Keep in mind the vast majority of people on HN only work on end-user software (native and web apps). Yes, there are much better choices for the web when you need security, etc.

In certain enterprise applications C are still the best choice. In finance, where I work, C and C++ still reign supreme. Why? There's already a huge multitude of great libraries developed over decades that are mature and battle-tested. Sure, you can write bindings for Rust/Go/D/whatever. But that's a ton of work for minimal benefit.

Fact is, when you get on a plane the avionics software was likely written in C. NASA extensively uses C. The automotive industry extensively uses C. Oh, and a lot of this C is embedded so forget easy software updates.

I think a lot of the hate for C comes from the fact that it lets you do bad things without alerting you. C is a language that mandates solid engineering practices. A good C codebase can be elegant, correct, and fully testable. The language doesn't force this, however. But a nice, well written C library will stand the test of time.
Because women are attracted to rich and powerful men.
You forgot to respond to the first one:
"Want minimal syntactic sugar and a language that's not prone to feature-of-the-week hipsterism"
>>Frankly, I'm thrilled to have Boeing keeping Elon honest, and vice versa. This is the system working here.

He isn't though. He's just posturing for PR purposes.

I mean, do we have any evidence that Boeing has a serious Mars program? How many launches have they done so far, and what were the results?[1]

As far as I'm concerned, this is the same thing as traditional car companies "vowing" to beat Tesla: it's just PR, backed by perhaps showing off concept cars in car shows.

[1]I meant launches that are specifically aiming for Mars.
Nobody was thinking about "the cloud" back in those days. Back then, your data, you programs all lived and ran on your own computer in your home. Most people didn't go online, and if you did, it was mostly to read and download data to use locally on your own computer. Connections were intermittent and slow. The idea that your own data would be stored online was almost unimaginable; even using network-depending applications like usenet or email involved downloading everything first before using it. Online applications were hardly even dreamed of.

Our expectations of how "Star Trek AI" would actually be implemented were completely different than how highly connected cloud-based services like Google Assistant work today.

Anyway, the point being, if the assistant lived entirely in your own computer, it would entirely different. Most people are not concerned about what their "computer" knows about them, they're concerned about what companies and their employees do.
"Zero privacy" here means privacy from Google. Based on your reading of their ToS and your beliefs about their best interest, you may trust them to do no wrong and you may therefore be comfortable with Google knowing everything about your life, but not everyone feels the same.
Really? I'm running a OP1 right now, never noticed a problem... is there something I'm missing? Biggest issue I've had is probably shooting RAW pictures on non-stock ROMs was kind of complicated until someone made a flashable version of the OPPO camera app.
I'm even more Luddite than you are. I don't have a phone at all (landline or otherwise). You wanna reach me, you email me. The people in my life that care about me have come to accept this. For other things, I read paper maps, plan appointments ahead of time[1], memorise routes, and look up stuff online from my laptop when I find a place to sit down and wifi.

Reading stories like this makes me want to carry a personal tracking device even less.

---

[1] People tend to have fewer emergency reasons to cancel when they can't reach you 5 minutes before the appointment.
Personally I think some people just go too far with that kind of /efficient movement/ thinking. There's nothing wrong with pressing j or k a few times, and I agree it's a waste of brain energy to think hard about how to get wherever. (I also think hjkl vs arrow keys is overrated, though I've learned to use hjkl)

The only commands I use to move vertically in vim are j, k, /, ?, ctrl-d, ctrl-u. And sometimes I just get the mouse and click.
WW3 GERMANY FRANCE IN TURMOIL OVER MUSLIMS UK CHRISTIANS TOLD TO MOVE OUT
Apple shut down iAd. That article isn't about Apple's ad business, although certainly some developers have in-app ads, but now they're moving away from iAd.

They're looking at search ads for apps in the app store, but that's pretty limited to just the store.
Same here. Have one of those old Nokias and carry it only when I need to be reachable. Cant remember when this has been a hindrance.
Show HN: Learning IoT Using Particle Photon and Electron
This is often useful even if you're not the flier. When I'm picking someone up it lets me know when their flight was delayed, and when I'm traveling it lets my wife know when I'm available.
> Google doesn't "spill their beans" to third parties

Except the government who gets unfettered access. Not into conspiracy theories but Im definitely not a fan of this (and it goes for all social media and technology companies)
No landline for me either. For the ultra-rare cases when I need to make a phone call, I borrow the landline at work.
Tie fighters on Mars?
POKEMON..NO? AUGMENTED REALITY, LAWMAKERS, AND THE FIRST AMENDMENT
Presumptuous much? Comments like yours are what makes discussions like this so difficult, and so much less interesting.
Can you mail 911 where you live? If not, for that reason alone I would carry a phone.
A style guide for tech writing
Not a dealbreaker for whom? In the infrastructure and big machine business you will see C, some C++ and Ada. All standardized.

What are you talking about? There was a C standard because so many groups picked up C. The Ada mandate actually reduced its uptake with a bit of a rebound latter on when the tech itself was better (esp compilers). C++ got uptake before a standard plus fed into the C standard. So, no, the lack of a standard isn't stopping adoption by industry outside select firms that won't pick up tech unless it has a standards document which often isn't even accurate.

What industry does care about are compilers, IDE's, existing libraries, available talent, ecosystem, who they can pay for support. These things aren't at a level they like yet. Adoption stays low.

Note: Most infrastructure is written in C due to talent and compiler availability more than anything. That's what most embedded people tell me.
Like, Duh!
It's simple, regular people are going to get picked off by hackers, lawyers and other predators until much like the steadily rising smog around cities in the industrial revolution, we realize 'oh shit, this is an actual problem because the wind doesn't always blow this shit away'.

Meanwhile actual geeks and hackers will be fine, because we'll have used our intuitions about these things to choose privacy conscious alternatives to mainstream technology.

In addition to which it is increasingly the case that 'privacy' is regarded as an elite thing, and thus will ultimately be sought after by less educated classes. Like how green lawns used to be for the rich to show off that they didn't need to grow crops to survive and now everybody has them and doesn't know why.

Remember Hillary Clinton and the emails. Remember Colin Powell and 'why can't I use my pda in this highly secure area'. These people are the dinosaurs, and in the business world if you're not hack-resistant you're going to go bust.

tldr;

> I'm not sure what it would take to get more people to really care

Their interests get attacked or violated. That is what.
Portland Is Growing Like Never Before. What Should It Do Next?
Shutter lag seems to be a common problem with Android phones. Is this a hardware or software issue, or what? I've seen it even on newer phones, like the Nexus 5x.
> I have a lot of interest in learning about historical issues that are not necessarily commonplace 'in the West' but zero interest in learning it from armchair hacks who 'spin' ideas and misrepresent facts.

Part of reading is understand the author's intent.

The purpose of this piece was not to document historical fact, and the author explained as much in simple and up-front language. So if you're trying to "learn about historical issues" from this, aside from issues of historiography, that's your failure as a reader.
Solving the Linux kernel code reviewer shortage
Home claims this as well, and I for example have a log of audio clips and transcriptions of all of my google now searches.
I definitely worry about my life being affected by situations like this.

I receive a ridiculous amount of other people's email - for serious things like email account reset, to banking info. When the Ashley Madison hack happened, my email address was there multiple times! Imagine if my then-partner had bothered to look, what a mess that would be.
You know. I like refactoring broken code... You know, just in case you're looking for someone.
So the Pixel phones have:

...an SD card slot for expandable storage?

...a high capacity removable battery?

...IP-something-decent water resistance?

...durable build materials?

...a VR solution that works well with established players in that space instead of creating a whole new standard?

...and most important of all A REASONABLE PRICE?

If the answer to any of those is no, then it's not exactly what I (and I suspect a lot of people) wanted. At least they kept the headphone jack. SMH
I use rainloop currently on a Cloudron. Would be great to have this as a cloudron.io app! (It's just based on Docker)
Is “The empty set is a subset of any set” a convention?
But why are these the terms of the bargain at all? Why is there no room to negotiate?

People want privacy. They just feel helpless and powerless to stop hemorrhaging personal data.
One or two companies out of a city of 5+ million does not make a startup ecosystem.
And there's people/corporations/institutions who do science to further their agenda.

This is a huge part of science. I wish it wasn't.

I welcome any program that looks for errors. Now let's expose the bad studies, or bad science?

I welcome any program that makes this job easier.

I wish I wasen't so cynical towards science. I have just been duped too many times.
What are these holes called?
A large mesh of zeromq could do it, and let the clients deal with storage.
Really cool to watch! I didn't know the plan ahead of time and thought the thing blew up when the escape capsule fired. So cool to feel like a space race is warming up.
I recall a quote from Margaret Mead stating that there is no evidence that a matriarchal society has ever existed.
Ideally, the police would also have access to the data.

Can you imagine going to burglarize somebody only to find the cops waiting at the house because they determined there was a high probability of that house bring robbed? Maybe they'll even wait inside the house, so as soon as you kick the door down, you find yourself in a living room full of cops, all with body cameras recording your break-in and guns trained at the door.

And speaking of cameras... even without the cops being physically present, if you have a tight enough network of cameras, all a victim would have to do is report being robbed and the police can simply trace the burglar's movements across the camera network all the way back to the front door of their hideout.
It's not like there was sudoedit or something.
I Covered the Braves for a Newspaper That Didn't Exist
It appears to only be for the US Amazon. Is there a way to search amazon.co.uk, amazon.de, etc.
The site looks promising, but without this, is useless to me, living in the UK.
Is it Google's responsibility to? I would say no. If algorithms detect that an individual is going to a bar every Monday and Thursday night, and then starts providing information about said bar on Monday and Thursday nights I don't see the problem.

But I think it would be a problem if every Monday and Thursday night Google Now started providing information about AA meetings in the area, instead of bar information. It's up to the user to make the choice, Google Now just detects trends and then displays information based on those trends.

I go to the gym every Monday, Tuesday, Thursday, and Friday morning. And each of those mornings Google Now tells me how many minutes it will take me to get to the gym from my current location. Should Google Now start giving me directions to the nearest breakfast place instead? No, not unless that starts becoming my pattern.
You are assuming that the business doesn't use a third party monitoring firm.

Ultimately, whenever you visit any place, business or home, the data is under the control of the owner and anyone they abdicate those rights to.
My worry is that they are going to make sure SpaceX fails.
Why use parentheses when no argument is passed?
I love Rust with a passion, but in all fairness it does not make tiny binaries. On my system, hello world in C is 6.5k, hello world in Rust is 805k (124 times bigger). After running 'strip' on the binaries it's a little better: 4.3k vs 345k, which is better but is still 80 times bigger.

(I know there are some "tricks" you can use to make smaller Rust binaries by chopping things out, but of course the same applies to C. For example, I can take the C binary and just truncate the file down to 2230 bytes without breaking it)
Nobody is seeing the obvious benefits here. Wouldn't it be great if we didn't have to really think anymore? Google can just tell me what to eat, what to wear, when to pee, etc. I for one welcome our AI overlords.