skysight-inc/HackerNews huggingface dataset:
Actually making good, meaningful recommendations isn't a solved problem. Google has mass, and anything with more than ~4 stars generally isn't going to be awful, but it's a blunt instrument. Searching just slightly more specifically than that and the wheels come off.

I don't immediately see how your app solves the problem, it seems there are some lists of things, but it's an unqualified jumble. I am looking at the best bars in London list, and pretty much all my favourites are on there, but Gordon's, Duke's, Termini and Calooh Callay are very different places for different occasions (and, especially in the case of Duke's, different budgets), and there is nothing to help me decide.

Finding a bar, even a relatively good one, in London isn't a valuable problem, IMO, and certainly not one Google isn't going to beat you at -- finding a bar like Duke's in, say, Zürich is (for the particular subjective value of 'like' that I have in mind). A list of "that kind of bars" with a few options in every city might be a good answer, but I don't envy you the challenge of curating that sort of thing at scale.
The backwards-compatibility is probably an institutional thing.

I've dealt with a Microsoft storage library for Java once that had an absolutely idiotic bug - you'd store a certain value, but would get something slightly different when retrieving it in 100% of cases [0]. I reported the bug and it was quickly fixed. But what amazed me was that the next version came out with a page long description [1] and analysis of the bug, its meaning for compatibility with other storage clients in different cases, the fix, and astonishingly a new flag you could enable if you want to keep retrieving screwed up values.

[0]: https://github.com/Azure/azure-storage-java/issues/30

[1]: https://github.com/Azure/azure-storage-java/wiki/Java,-Andro...
My problem is that Microsoft doesn't allow swapping in and out of authentication plugins like PAM.

I work primarily in a Windows shop, and I got the other co-workers in Linux because PAM supports seamless multi-factor auth. I would have went Windows, but its too obfuscated or hard to do that.

LinOTP works very well. And LinOTP works with a wide variety of tokens. Don't be locked to a single vendor.
Perhaps a case for robots.txt for phones?

Of course malicious behaviour will not comply, but would at least filter the mainstream products.
> Violent crime rates both in America and within the developed world at large are way down.

Except they're still higher than they were in 1960 (and kids raised in the 1930s and 1940s certainly got spanked).
MacBooks are out for me now that they have the touchbar and bad keyboard. I currently use a ThinkPad and it's pretty good, but the touchpad is mediocre at best.

I think a ChromeBook with really first class support for Linux apps is very compelling. I run Linux in a VM on Windows 10 on my ThinkPad and it's a great setup. A ChromeBook would be a very similar setup but probably with better native OS integration (for example they are exposing the Linux filesystem in ChromeOS's file browser) and this would all be a first class use case supported by Google.
Why GDPR is broken even before it goes in effect
I think you missed that they went to New Caledonia on the way back?
Experience augmented reality together with new updates to ARCore
Show HN: Hadron. A tool that makes design with code visual and easy
https://en.wikipedia.org/wiki/Lead-crime_hypothesis

From the Wiki

> Proponents of the lead-crime hypothesis argue that the removal of lead additives from motor fuel, and the consequent decline in children's lead exposure, explains the fall in crime rates in the United States beginning in the 1990s. This hypothesis also offers an explanation of the rise in crime in the preceding decades as the result of increased lead exposure throughout the mid-20th century.
I read the first paragraph in Movie Narrator Voice and was not disappointed.
The same interface could easily do both...
Google wants to bring multiplayer AR to iOS and Android
Five Things Every Developer Should Know about Software Architecture
London, Frankfurt, and Paris aren’t on the ocean. Three of the busiest airports in the world for business travelers.
Exactly. Calling a business for the purposes of buying their product is the definition of solicited.

That's literally the reason they have phones.
> What purpose does a company with a centralized service have for "blockchain"

Platform was marketed as an open marketplace. Once it was sufficiently powerful, Facebook showed its proprietary intent and closed the gates. Same happened with Microsoft. And Twitter. And countless others. Blockchain is just the newest tool for selling proprietary systems as open utopias.
Amazon, Walmart, Target do a lot with their store brands. It becomes more and more tempting to buy just from those because I (presumably) don't have to worry about counterfeits (where Amazon co-mingles everything that's supposed to be an "Apple") or review rigging like this.

What ends up happening a lot for me is fraud fatigue: I go to buy something and after 20 minutes of studying I don't buy.
Well played, Google! Well played!
In my experience, mindfulness is like working out; it is temporarily uncomfortable (atleast/especially at first) in exchange for comfort over time.

Running is somewhat similar in that at first it is uncomfortable but your body learns to lean into it.

That being said, prolonged periods of mindfulness and focus can bring about unparalleled states of bliss, but those are fleeting.
> lose myself into doing something that has the capability of swallowing me whole

That's what being mindful is all about! It teaches you how to be present in the moment and let those negative anxious thoughts pass by rather than consume you.
This is the one part of google that i find outright creepy. It sounds like an authoritarian party leader defining how long you should watch videos, when to sleep etc. It's big brother stuff 'for your own good'.

It would be less dishonest if they just used health data to notify the user about things like missing sleep etc, and letting him choose what to do. The way it's presented as a digital nanny is kind of infantilizing.
Smjsjsj
Nansnsnnsnsnsn
haha, if I used all of these google apps I wouldn't have time to take a poop, much less eat, but then I wouldn't have to poop cuz I wouldn't have time to eat or have a life from all of the google apps I would be using trying to improve my life, if you do not see this open your eyes.
I think the first important step is to control the domain that your email address is on.
What's the Well-HN link?
I find that they include their interpretation of a statement when it suits a particular point of view, whereas other times they take things very literally, without a measured reading.

One example is this case: https://www.snopes.com/fact-check/clinton-compliant-citizenr...

There's also the fact that the team behind the website does not have a stellar reputation: https://www.forbes.com/sites/kalevleetaru/2016/12/22/the-dai...
I imagine the reason this was done after all these years is to improve compatibility with Bash for Windows/WSL.
Some retail businesses don’t accept credit cards.

Point being: stranger things have happened.
Who is “David Marcus” and why should anybody care?
Good point. I think these specific problems were somewhat solved by other protocols, such as SQRL, but you are absolutely right, FIDO + email is much better than password + email.
This is quite a good point, it might even put off some “casual” attacks
Or for those who come from Unixland and see way too much typing, PowerShell has aliases that make this much shorter:

cd HKCU:
ls -r -i *HeidiSQL*

Or if you really want to use the match operator, regex, or other expression, you can still pipe it through the Where-Object alias:

ls -r | ? {$_.Name -match "HeidiSQL"}
Yes, the iPhone is the same. You get a ‘Trust this computer?’ prompt which forces you to unlock the phone first.

The trouble is, this is still a data path that has been opened via USB. This new change disables the data path altogether and just allows charging via the USB power pins only - like its a USB battery or USB fan, simply power and nothing else. Which is pretty neat.
What open-source-project features are new, then? Something written last night?
Thanks for taking the time to respond first of all. The post hadn't picked up yet by the time I shut down for the night so I didn't see these responses until this morning.

I think writing my original post and reading the responses here released some pent up frustration on my part.

1: I've managed to take step 1 today. The response I received was surprisingly positive. By that I mean a sort of grudging acceptance. I'm not sure if that's because of the desperation of the situation we are in; or if it was a change of manner on my part. Probably a bit of both. This was probably the first work related conversation we've had in over 24 months that was free from negative emotion on both sides.

2: We don't have board; we retained 100% of shares for ourselves. We raised our seed capital by taking deposits based on the proof of concept we had when we started. Really lucky I know.
> see semi-random headlines from a variety of source to increase my exposure to stories I might not have seen otherwise

Isn't that exactly personalized news?

But you can just load it on incognito or signed out and not have any personalization other than location/country.
Yes. The chances feel small and approaching zero. BUT given that we're talk about cell...What are the total number of potential opportunities?
I really enjoyed the machine's "uhs" and "uhms" in the demo speech. However, I felt the "uh-huh"s sounded forced. It's funny how these subtleties are very important in human conversation.
Your hardware key is in one place, controlled by you. Your password has been leaked all over the internet.
It's significantly more secure and more convenient. Magic links rock. See rollcat comment +1
Yes, but this is because third-party developers don't know what the hell they're doing in regards to the Registry. The Registry was never supposed to be a persistent storage location for application configuration data. INI files were doing very well when the Registry was created, and Windows still used INI files for most things even as it exposed some things in the registry. The INI API was the official application configuration API. (And today, application manifests are the official configuration API: essentially INIs in XML.)

No, actually, the Registry was supposed to effectively be the place to find and manipulate the same sort of data you'd get from Linux pseudo-filesystems. HKEY_CURRENT_CONFIG is essentially Linux's /sys, for example. HKEY_LOCAL_MACHINE\System\CurrentControlSet is equivalent to Linux's /dev. Etc.

The nice thing is that each Registry hive could be implemented with a different backend, and thus impose its own constraints on the format of the data. HKEY_CLASSES_ROOT, for example, could just be an interface into the shell's filetype database, and require that the data you put in there conform to the columns of that database, and their types.

HKEY_LOCAL_MACHINE\Software, though, was where things went wrong. The HKLM hive, and especially the Software key under it, was essentially a sort of... asynchronous RPC. It was there to allow system daemons to have their configuration changed at runtime, without needing to be restarted. They could just re-read Registry keys directly each time they do something, and so writing to the HKLM keys would change what happens as soon as their next message loop.

But HKLM was also persisted as its own free-floating database file, just because it was much more convenient to write the key once, rather than having to write it once for immediate runtime effect and then another time to an INI file for persistence (like how, say, Linux's sysctl(2) + sysctl.conf(5) work.)

And third-party developers came along and noticed that they could just write whatever they liked into HKLM under some random key (at least during install-time in NT; or all the time in 9x), and then be able to get it back later. So they did. Oops.

Everything since then has been patches to try to fix the problem this caused (because, from Microsoft's perspective, you do still have to keep these programs working, despite their faux pas.) HKEY_CURRENT_USER was created because applications were just writing their config system-globally to HKLM and thus a multiuser system would have each copy of the software retaining its config from other users' sessions. (It was easier to get them to change the target hive, than to get them to rewrite their code to use INI files for config.)
You've already been compensated with massive amounts of free, open source technology that you use every day, probably every time you interact with your computer. Now you have an opportunity to do a little work for it.

EDIT: harlanji's response, below, is the much better one IMHO. I let the parent frame it as a question of compensation. As harlanji points out, that was the wrong question.
If you do OTA (over the air) updates, no, you don't need to ever wipe your device. At the end of the beta they'll just push the retail version and de-enroll your device.

This is my third beta (8 and 8.1) and I never wiped.
Westworld theme park coming sooner than expected
Minus the worst bug of all time - password reuse and bruteforce. Sounds like fair tradeoff.
Day One sync will be offline indefinitely
Beyond what the other comments mention... there's also the fact that most home users only use a single browser, and user account for everyone in the family.
That's actually one of the suggestions I left them on the product.

I've the choice between toll-lanes or not on my way home, I'd love to know how much faster it'd take if I get on the toll lane...

But in that particular case, I'm not sure how that information is gathered in the first place, it might be hard for them to figure out which cars are on the toll-lane, and which cars are not since both the express lane and regular lane are next to each other.
Not to mention things like $famous_ceo_died, or $gov_conspiracy_theories_validated_by_leak.
> And then the salon and the restaurant start using Duplex as well, and all phone conversations become Google talking to Google.

This must be the most convoluted API protocol ever invented.
And this one with just the distances between primes:

https://oeis.org/A001223

A lot of references for that sequence.

Fascinating stuff... The palindrome observation of the OP might just be that we are good at finding patterns and there are limited numbers of distances with lower numbered primes (and from the graph of your reference it looks like a lot of the distances are concentrated in smaller numbers -- max dist increasing logarithmically?)

I wonder if the palindrome conjecture can be posed mathematically or algorithmically (seems like it should). It would be interesting to test palindromes to a certain number compared to palindromes of a similarly distributed set of random numbers. Counting all palindromes of any size will probably be a significant big O.

Now I'm just trying to keep myself from looking at the Collatz Conjecture. :)
Jupyter has too much syntax for end users, and its execution model (having to run cells in order to prepare the state for executing other dependent cells) is not intuitive.

Also, installing it is not exactly user friendly. Heck, you have to open a terminal to launch it!
I remember a system that overprinted about 5 characters to black out a password after you entered it. Good times.

The NUL character was useful for inserting a delay into the serial stream.
Hipparchus 1.3 Released
All [#] technology improves life, but the problem is cognitive load. My electricity supply has almost zero cognitive load, and when i have to change a fuse, a actual freaking law made the electrician write which fuse controls which circuit (upstairs lights, downstairs mains)

But this only works for commoditised, well understood tech

For everything else - where we are still getting to grips with the right metaphor for the tool, the right approach is not configuration - it's API and openness.

All of the Facebook privacy issues go away if there's is an ecosystem of API providers and scripts to manage the problems - look at how eu banking is expecting the Payments directive 2 to go

[#] handwave on nuclear weapons technology etc
Yeah, I'm happy there is official support for using Linux on a chrome book.

Still holding out until Crostini is supported by more Chromebook manufacturers and can be used outside of developer mode before I get one.
Self-plug: Gorgonia[0] can support OpenCL as well (but time and effort is required to write support libs). Would appreciate contributions. I recently gave a talk on how to interface with foreign libs[1]. Writeup soon to come.

[0]: https://github.com/gorgonia

[1]: https://www.youtube.com/watch?v=7R39CMW4MJQ
This is great. I've been exploring Chromebook for the first time, but immediately got it in dev mode, then installed ubuntu gnome using crouton (chroot). Then installed golang and vscode, chrome and firefox browsers, and some tweaking for keyboard. It's been okay for several weeks. I can switch back to ChromeOS and have TeamViewer and Windows Remote Desktop to access more powerful computers at home or VMs from the cloud. Long battery life, fanless, (Acer 14 full hd) good stuff, great experience overall, but it looks like it will get better.
And lo, that source's number one safety tip for night driving:

> 1. Allow for enough distance to stop. We recommend that you gauge this distance using your headlights. Low beams should allow you to see up to 160 feet away, while high beams should illuminate about 500 feet in front of you. Make sure that, if and when you must brake hard, that you can brake within those distances.
I'll be quite interested to see if this leads towards more productivity and other marks of a better company.

But it sounds cosmetic to me.
What a horrible UX, loading it in “Incognito mode”, no.
Autoplay is so annoying. Ive stopped using certain sites that enable it by default
Concern over the Pacific predates the 1930s.

Guano Islands Act, Cal Perry, Great White Fleet, Span-Am War.
I actually did.

* gopher://jdebp.info./1/
Same as at any price range: security and managed updates.
Show HN: AI/ML Jobs – The artificial intelligence and machine learning jobs
I had the impression that people got uncomfortable by how fast and dry it says "k--thx", as if it were annoying to talk to the person.
In all cases they kind of changed their flow on the hanging up part. I don't know, some seemed nervous. I guess they feel that the machine is quite clear and dry.

Also, the girl in the last audio, got a flick flirt haha even said, rushing, "see you next friday" (or something) when hanging up.

Once again, my impression.

edit: It came to me that, at some point, it will be able to wander off a little, giggle and stuff. So creepy!
Can we get a conversation between Alexa, Siri and Duplex in the same room? It's a viral video waiting to happen.
But that's not what the parent comment is talking about. Sure it's great to have every product listed on Amazon, however, only select sellers (based on certain metrics) should be able to sell those products.
Hi, I'm the PM for the feature. Thanks for this feedback about TypeScript support! I totally agree that TypeScript is ideal for this use case.

As other commenters have mentioned, we want to stay flexible for everyone, whether or not they use TypeScript. We'll provide support to make the TypeScript development experience great, like type definition files. You can compile any TS files to JS at development/deployment time (admittedly a little more legwork for your dev environment, yes).

Finally, we'll be releasing an update for Script Lab[1] to support custom JavaScript functions soon. And since Script Lab supports TS we've used exactly the model you suggest above to define the function metadata in Script Lab.

-Michael

[1] https://github.com/OfficeDev/script-lab/blob/master/README.m...
I think that it was fairly obvious from the demo that this was demo-ware more than anything else. OTOH, the real use case there seemed to have real value. I can imagine that, in many cases, the request for store hours would be a net benefit.
Keys are not the only real security... real security includes something you are, something you have, and something you know.

Having something like this combined with the something you know (passphrase) would be real closer security. Now anyone with your token can access everything that key gets access to, without you needing to be there, or sharing a passphrase. That's less secure imho.
With native apps, it's at least possible to preserve some semblance of privacy and control over your own data. Granted, most native apps are just thin UI layers on top of a REST API, but certain things aren't possible to implement like that without putting sensitive data in the cliud. OTP generators and password managers, for example. The native app data sandbox offers a level of security not possible in a webapp.
They have a lot of things they can do

1. crypto currencies and P2P payments

2. Take clues from Steemit (a decentralized social platform that runs on blockchain) and how they utilize blockchain

3. Use to combat censorship in countries that are not favorable to Facebook

4. Use BC to combat fake news

5. AI platforms

6. Streaming services

Just because they have a centralized service doesn't mean they can use some of their considerable capital and branch out into other areas and offerings. To think FB will always be a social media platform is kind of. . .myopic wouldn't you say?
Notepad seems like the perfect candidate for open-sourcing. It provides no competitive advantage to Windows. So might as well have the OSS community improve it. It's possible it might be too hard to remove it from the Windows code base and put it online.
Is there a name for this cycle?

1. Useful $THING gets mentioned in the news (mindfulness, AI, cryptocurrency, ...)

2. $THING gets hyped into orbit ($THING consultants, $THING apps, $THING books, $THING as a way of life, ...)

3. We start seeing articles like "$THING has been over-hyped" or "$THING results not replicated".

4. $THING drops out of the limelight, sometimes into a worse position than it started in because of the 'negative' press.

5. A new $THING emerges ...

Edited: not trying to be snarky here (see below for the actual term I was looking for). It's just that this is a pattern I've seen repeated so many times, in tech. and elsewhere.
Reinventing the wheel... there's the fantastic Calamares Installer Framework which solves exactly this problem:
https://calamares.io/
And a perfectly ratio'd "blend" of phenotypes is somehow better?
Thanks, will look at that.
> it is getting increasingly annoying using a site where everything is 4-5 stars with hundreds or thousands of reviews and you need incredible intuition to tell the fake reviews from the real ones.

While it's definitely a problem, there are WAY more 1-3 star listings than you know, but you'll never see them because the sellers stop selling them or their sales slow down and are dropped from the rankings.
The Chromebook Pixel has a 3:2 screen. As far as I know only Huawei and Microsoft sell 3:2 laptops so it doesn't have much competition in that regard.
This is a great and unexpected move by Google.
I've never heard of deposits for reservations for a restaurant. And I've at least once made a reservation for restaurant with a Micheline star.

I'm not sure if this is common practice at least in Europe. I'm sure it's unheard-of in Turkey (and I've been lucky enough to make reservations for some high end and/or very popular restaurants).

May I ask in which countries you've experienced this in? I'm genuinely curious.
Uhh, Google Assistant Impersonating a Human on the Phone Is Scary as Hell to Me
Who would think about putting the word "indefinitely" into downtime timing..... Geez