skysight-inc/HackerNews huggingface dataset:
To some extent yes, but barely.

Basing the budget on real estate value makes two incorrect assumptions:

1. city employees and contractors spend 100% of their money on real estate

2. city employees and contractors are immediately affected -- for example, by paying rent that instantly rises

These assumptions are so far from reality that it is better to assume that the revenue need not increase when real estate value increases.
The Enlightenment was about more than business.
Linux Chrome 65.0.3315.3. Resolution 2560x1440. Looks like it just gets bigger the larger the view width `font-size: 1.7vw;` Probably want to constrain that. See https://i.imgur.com/erOZkOT.png
Too bad Google's lost interest in making good phones people can actually afford to buy. Still rocking my Nexus 5 and I can already tell you my next phone is going to be at least two years old and used.
You are taking things out of context. For starters, they did not do that on the iPhone 5S, only on 6 and newer [0].

[0]: https://www.apple.com/iphone-battery-and-performance/
Well put. 100% spot on.

edit: Google Glass has it's uses. The problem was that Google marketed it to consumers instead of businesses.
I was the same. The moment I saw the three icons gone I rolled my eyes. I thought it was pretty user friendly as is. That said once demoed I am interested to try it. I would like to have an option to toggle back though if desired because...

When I see UI changes like this my initial concern is not for myself but for my 75 year old mother. It has taken her years to be able to move through Android with some efficiency and the basic consistency has been a good thing. A fundamental UI change like this isn't as easy for users like that to adapt to. I am already dreading the first time she has a Google P based phone. I hope to be proved wrong.
My beef with this type of technology is threefold:

1) Most of it is just not very useful.

2) I like opinionated software built by obsessive people. This isn't that. You can smell it.

3) Most importantly, these AI/chatbot/nudge/assistant/automation tools have a critical flaw--they're not predictable. Trying to manage them is like keeping a bunch of state in your head at the same time and it hurts. Which device is going to remind me? When? When will it remind me exactly? An hour before? 5 minutes before? Are my notification preferences saved from my last device that I recently replaced? Are my notifications turned on? Do I have sound turned on or only badge icons?

I think software works best when it has a bounded utility, not popping into your life unexpectedly 24x7, but being lightweight, simple, useful, and predictable for the 30 seconds you need it and that's it.
Is this version Popsicle?
I just put it on silence and leave it on the pocket.
What keeps me going is a semi-decent lifestyle:
-Eating decent (fruits and veggies and reasonable portions)
-Devoting about an hour to exercise (i like to run)
-Getting the sleep I need (varies over time, but hitting snooze and getting an extra hour is worth it over going to work early and being cranky all day).

I find that if I fit these things into my schedule regularily I have more energy - physically and mentally - to put up with the nonsense of reality.

But what really keeps me going is the fact that I know nothing. Whenever I get bored and arrogant I google something that I think I know (say some signal processing or math concept) and just dive into the rabbit hole. It helps if it's work related.
At some point both sides of the conversation will be done by AIs...
Yes, it would be nice if in parallel Google came up with open machine-friendly protocols for each of the use-cases Duplex supported, with a clear migration path away (e.x. businesses started publishing the endpoints and protocols they supported alongside their phone number so you could skip the call completely)
It'd be nice if it stopped harassing me to leave reviews and pictures for every place I stop these days.
The beauty of Snopes is that it provides citations for its particular claims. People saying "Snopes is biased" in response to a Snopes article being posted don't tend to provide citations for why they think that particular Snopes article is inaccurate.
Good point. This could potentially let consumers fight back against phone trees and brainless tier 1 support. If I need my cable internet fixed, Id be willing to spend good money to hire one of these bots if it could:

1. Call Comcast

2. Navigate the initial “go away” phone tree

3. Wait on hold for 30 minutes

4. Negotiate with the human tier 1 support drone until they escalate

5. Finally call me back and connect me when it successfully locates an actual T2 support person who can fix my problem
"Android P Beta is available today on Google Pixel." Oh, except the Pixel C which we're pretending never happened.
Sure, but you can easily silence most whites who want to feel superior with this:

https://en.wikipedia.org/wiki/Ashkenazi_Jewish_intelligence

However, even the above can just be used to maintain the tinfoil conspiracy theory about jews running the world. So.... you cant get any useful conclusion with this data, even if you use the data as it is (i.e. to say "on average", and never use it to guess a certain person's intelligence based on ethnicity).

Also, the genes responsible for skin color,afaik, has nothing to do with the intelligence of that human. Otherwise, there would literally be a cap on iq for whiter or darker skinned humans. But there is not, any ethnicity can produce stupid individuals and geniuses as well.
That one actually seemed more coherent.
See also this recent Mozilla discussion on the proposed charter for the W3C working group:

https://groups.google.com/forum/m/#!topic/mozilla.dev.platfo...
Bombs hit Syria vs bombs intercepted. Gassing by Syria vs false flag by Britain. Clearly, we do run into situations where multiple sets of facts are put forward. So fake news is not a ridiculous thing that never happens. Suggesting that it is because not all news is intentionally fake is like saying there is no such thing as war because we don't often see people killing each other.

Moving away from extreme cases, things are still wrong enough to cause trouble. False information is inherently surprising when presented as true, because it isn't expected. It follows that false information lends itself better to clickbait titles. This in turn leads to false information having better click through and sharing metrics. Sharing metrics and engagement metrics are used to power recommendation systems. So it follows that recommendation systems are biased toward recommending false information. Compounding the issue, content producers know this. They optimize their content for an environment which promotes false information, which biases content in a way that generates the sort of speculative conclusions you mention. As a natural consequence of the flawed environment, this flawed content is then seen by a greater number of people.

That out news system isn't as good as would like is just true. I still remember the TED talk when I found out about how much better the world was doing by most metrics. All those educated and rich people who could afford to attend a TED talk and yet the majority had no idea as to the true state of the world. If the news wasn't biased such that it presents a false narrative, then why such glaring ignorance among the educated?
What if you literally can't talk like stephen hawking? Or have crippling social anxiety? Or you don't speak the local language very well? Is it still "unethical" for those scenarios?
Why is it even using Docker at all? One of the features of Go is that it is statically linked with it's dependencies!?
I think historically "noon" expresses less precision, although I suspect that's less true now that everyone always knows what time it is and has GPS in their pocket to help calculate arrival times.

20 years ago, had I said to someone "I'll be there at 12pm" it would have had a stronger implication of precision than "I'll be there at noon." I don't think it's true today.
This is smart strategic positioning for Google because it feels like technology is creating dystopias.

Facebook depresses and alienates people, spreads disinformation and amplifies hate. Uber and Tesla self-driving cars kill drivers and pedestrians. Personal data gets stolen by criminals and hostile nations every day.

We're not going to unplug, and few people will roll their own alternatives.

So Google positions themselves as the safe, secure, trusted and healthy island in a sea of chaos, danger and distress.
Websocket in c or c++ framework
Is any websocket in c or c++ with MIT or bsd liscence for Bildung Realtime web Applikation?
Don't fool yourself. The NSA has a nice backdoor into IOS[0].
[0]: https://wikileaks.org/ciav7p1/
"Thankfully, we've learned a few things since then"

I think "learning" might be a misleading analogy for how societies evolve... "evolve" is probably also a misleading analogy
what exactly is Mozilla doing except having created a github issue tracker?
I hope this fixes the current issues with google news on ios. The app crashes constantly and freezes my phone completely for a good 20-30 seconds until it restarts. This has persisted across multiple iPhone 8’s. Not a fan of the UI of apple news either.
There are a few other key things to consider.

I'd particularly suggest making use of something like PKCE (an extension of OAuth) to reduce the risk of the wrong application intercepting the token - this is important for native mobile apps.

Again for native mobile apps - prefer the use of proper Universal Links (iOS) and App Links (Android) - rather than URL schemes. The former is significantly more secure and reduces the probability of MITMing. (See https://magic.cuvva.com/.well-known/apple-app-site-associati... and https://magic.cuvva.com/.well-known/assetlinks.json as examples of how this works)

It's also rather beneficial for the "from" email to be unpredictable. For example, my company includes a nonce - auth+1234blah@cuvva.com. This is to ensure resistance against this attack: https://medium.com/intigriti/how-i-hacked-hundreds-of-compan...

Obviously they must be one-time-use. Your clients should make use of a "state" parameter (along the lines of the OAuth definition) to ignore any unexpected callbacks. If you detect an attempt to use them again, you should revoke all sessions which stem from the token.

Recommend reading all the other OAuth security considerations/caveats also. I find this to be quite a useful reference of things to think about. Wouldn't necessarily recommend actually building a full OAuth server though - tends to be a recipe for making mistakes.
I think it solves a real problem. I work at a large company, with many data silos. I’ve had to hire armies of interns to match in merge data over the years because it wasn’t possible to automate the merging of data from different databases.

I agree with your other points though, people have a hard time understanding it, and the community hasn’t really shown the value. My hobby project is an effort to show the value, but it’s not ready to share yet.

And yes, there’s a lot of confusion things (URI vs URL, dereference or not) that the community hasn’t done a good job articulating a happy path. There’s another you didn’t mention, there’s an impedance mismatch between triples and resources. One is property oriented, and the other entity oriented, and they dont’ always play nice together.
You can turn that off.
Maps: Settings: Your contributions
Opentable
Backward compability really matters. Windows has been always obsessed with compability. Guys in MS keeps max 255 characters long path just because of backward compability.

Right after Windows give up CRLF line endings, it will be immediate compability disaster.
Macron had it about right: Domestic reasons.

Also, Trump is more comfortable with as well as playing strong man. He doesn't want the U.S. to win; he wants to "win". If he could, I'm sure he'd scrap term limits, fair elections, and line up his kids for dynasty.

Finally, I'll mention that China's in the process of de facto purchasing Afghanistan. Not the political quagmire, but rather dominant if not sole proprietorship over the commercial interests. This will place them at Iran's border. And what's the name of that global trade "road" Xi is building?

The counterbalance there will be Russia, to the extent they can back up their military with the commensurate expenditures. Not a counter-balance that works in the U.S.'s -- nor Europe's -- favor.
Ocean barges. So you get on a boat, take a 20 minute ride, get on the rocket, and reverse.

No land purchase. No construction. A good radius from any buildings in case of accident.
I'm with you. We've seen a demo, not a real product that people are using. I wish people would temper their expectations a bit. If product development has taught me anything, it's that it's easy to put together a demo to show how well a product can work in the golden path, but once you stray from it, it becomes incredibly difficult to solve all edge cases. With something like conversation, there are lots of edge cases that need to be handled. Once you have a missed edge case, the illusion of reliability falls apart.
Yea... this is the last thing I want. Another massive company (ala Facebook) controlling the feed of information into my brain.

I thought we were trying to get away from that?
I can't tell you how excited I am about this announcement. The fact that Google are finally acknowledging that they have a role to play to help their users use their technology in a healthy rather than unhealthy way is extremely promising.

Take for example, the feature that allows you to set a limit on the time you spend on YouTube per day and the fact that it works across both mobile and desktop. This would seem to be in conflict with all the efforts they have made up until now with the auto-play and related videos features to keep you on YouTube. Some how, someone at Google has finally recognised that perhaps the person who spends their entire day watching one video after another is actually not as valuable a user to them as the one that watches a healthier 1-2 hours per day is amazing to me.

Edit: I should add that while my hope is that ultimately Google's 'wellbeing' algorithm will align with my own internal one, I can see that the initial implementation doesn't quite go far enough. For example, I have a cronjob on my laptop that shuts it down every day at midnight. Google's equivalent is that the screen simply goes greyscale. I would prefer that my phone simply turns off no questions asked (I know that you can schedule your phone to turn off at a particular time but it gives a 30 second warning which is too easy to dismiss - and when you do dismiss it, no more shut down attempts are made). Hopefully, Google will open enough access to these features to developers so that users can have the kind of control over their own technology that they need.
This is fantastic, and Apple should follow suit. I hope this is just the beginning. These features are ones that I would use today:

* Disconnect at night.
Wind Down gets your phone ready for bed by letting you schedule changes to the display. Activating Night Light reduces blue light and Grayscale gets rid of all color, reminding you to switch off for the night.

* Quiet your phone with a simple gesture.
Easily turn on Do Not Disturb by flipping your phone face down.

* Manage your time spent in apps.
The app timer lets you set limits for how much you use your apps. When you’ve reached that limit, the app icon is grayed out for the rest of the day.
PSA: .app domains now available publicly
> We’ve arrived at full Luddism now where life saving and time saving technology in fields like health, transportation, and customer service will be inhibited by hyperbolic fearmongering.

The irony of this is too rich for you to find out in your own lifetime, but I'll thank you in the name of those able to notice it.
did they say what the P stands for?
I don't know. Just tried it on my OG Pixel. Maps loaded in about a second, and the search field activated instantly when I tapped it. So... maybe it is? Or maybe the Maps app on iOS is just slow?
You think 'a lot of things that take time are easier when you have the means to do whatever you want with your time' is something that eludes most people? About anything much, really, be it child rearing or laundry? I think that is very, very unlikely.
Understood. So the difference is you interpret "noon" as an ill-defined probability distribution centred roughly around midday, rather than a concrete point in time, whereas you interpret "12PM" as a concrete point in time. Fair enough.
Here's background on the larger mission: https://blog.mozilla.org/blog/2018/05/07/mozillas-48-hour-ha...
Those humans won't be taking reservations for long, even from other humans, if they don't learn to repeat back the important information.
I'd argue that this product isn't as much tone deaf as it is a brilliant way to force businesses to move to using online reservation systems. Phone calls always take longer, and rather than just selecting a time you have to present times where there this takes longer when things are already booked.
Can you allocate a whole pod to do your computations? How much does that cost?
ArcGIS REST JS
In no way does that article claim there is a backdoor. It claims CIA and others have heavily invested in finding 0day exploits to gain access to the iphone; this news item is about apple closing some of those.
Can someone explain why CTAP was created? What exactly was wrong / not enough about the original U2F protocol?
There is definitely useful parenting knowledge that's not intuitive to many parents.

I'm building a site to collaboratively document topics like this. I just created a "Good Parenting" topic in case you and others in this thread would like to pool their knowledge into something concise and useful.

https://grok.how/24/Good-Parenting?source=hn
The surface in SurfaceFlinger is in the context of "drawing surface", a term of art in computer graphics to refer to a window, bitmap, or other thing that can be drawn on/blitted to.
Mozilla needs to cut down on the noise on the sprint's issue board, take a look: https://github.com/search?p=1&q=label%3Amozsprint&state=open...

There's so much baloney like this:

- How can we solve X problem? Where X is a global problem that potentially has thousands of stakeholders and use cases, requiring millions of dollars in time and effort.

- Can you fill out this survey?

- What flavour of ice cream do you like?

- Start your own hackathon/organize your own event!

- When is someone considered a senior Ruby developer?

- What have you done with your skills?

- Write us instructions on how to use X tool. Where X is an industry standard tool that has thousands of hits on google about how to use it.

When did the open source community get this watered down?
Video Walkthrough: https://www.youtube.com/watch?v=n0WtJPSprqc
I wouldn't say they're "targeted at coders", but Macbooks seem to be very popular with them these days.

In fact, I don't exactly see coders being very discriminating on keyboard quality overall. The main people who seem to care a lot about keyboards (and who keep the high-end mechanical keyboard makers in business) are gamers, not coders.
I don't know if its completely unethical, but I do think its a little dehumanizing to deny someone human interaction, when using means that only humans can employ. i.e. If it sent a clearly marked automated email its one thing, but imagine having this contraption call your mom to wish her on her birthday...
I'm not engaged in international crime or fighting nation states, I just want cops to have to get a warrant and my lawyer to get a chance to argue with them in order to read my phone.
I travel for work a lot, often to new places, and Google Maps is my go to for restaurants almost nightly when on the road. Just in the last week Maps helped me find 2 new favorites in Flushing, NY.
Ask HN: How does one find a research avenue?
Hi all. I am considering getting into research, and I'm trying to figure out how one goes about finding a problem to solve.

Backstory: I completed my bachelors in '16 with some significant side/hobby projects (kernel/systems) and I'm now working as an engineer at one of the Major Ones. Although it pays well for now, I am slowly losing motivation and creativity and it is replacing my 'engineering for the fun of it' mindset with 'do what you're told to'. I'll need to adapt heavily to be able to thrive in this environment as a generic software engineer. I'm not learning, I'm not specializing, and I start to realize that I want to put in concentrated effort and work towards something for myself. Hence the idea of pursuing research. Or working for/on a startup.

My reason for going into academia to pursue a PhD would be, to be able to focus X years of independent research towards an idea I think can turn into a product later. But that depends on the idea/domain, the supervisors I work with and how success is measured (number of publications v/s real-world outcome, which may have a gap). Of course if I can't turn it into a product later, I have specialized and can come back to the industry.

Please correct me if my perspective is horribly wrong : ).

Thanks.
It's corporate lingo. More specifically, PM/UX speak. "I'll ping you on gChat the slides on what to surface when users tap on the map. Then we can ideate together."

Only a slight exaggeration, based on my observation of specimens in the wild (many years at Google).
My interpretation of this is that “Surface” carries the connotation of “bring to the surface”, i.e. it’s some existing object that is being highlighted or displayed more prominently. This is terminology that often gets used with search results (e.g. the headline “Google’s new search mode surfaces results from apps on your Android device”).
Well, yes, they have to play catch up now because we were/are ahead of them.

The question is whether or not they will always be playing catch up, and whether or not that's directly related to the personal freedom of their citizens.
The deadpan voice would fall back on you, a computer won't care. But I agree with what I suppose you want to point out, that ethics is not the relevant criterium.
How much is 85% of nothing?
What makes me wake up and do it again? Mortgage. The desire to eat nice food once in a while. The fact that, as "the system" is currently configured, one pretty much needs to have a job, and writing code is a pretty nice one.

That's my take after several decades of doing this. Sounds like the passion maybe went right out, didn't it? No, it didn't. It's like a marriage. Sure, those first few years it's hot as lava, fsckin' like rabbits every day, hate to leave for work because it's time away from him/her. But that calms down, and frankly I think we should be glad it does as I don't know how sustainable such a relationship would be. Same with careers. Oh, sure, I was a coding maniac for years after I got access to a computer. But like a marriage, eventually the honeymoon ends and you settle into a nice, reliable, sustainable relationship with your work.

Just roll with the times you're not so passionate about it. There are times I don't like my wife very much, but I stick with her. There are times I don't like my job very much, because every job has some shit work or some drudgery. And even the coding can become drudgery some times. Because after twenty years, how many times do you think you'll have hand-crafted a for loop that iterates over an object collection?

But after twenty years of writing SELECT statements in your sleep, you can "level up" to where you easily slay the SELECT boss and move on to more challenging endeavors. And I guess in the end, that's what gets me out of bed: familiarity with my tools allows me to keep things interesting by moving on to new challenges. Right now I'm working on Programmable Logic Controllers. Before the interview I had to look up "PLC" on Wikipedia. I'm learning lots. :-)
It trains the parents