skysight-inc/HackerNews huggingface dataset:
I have one, possibly two apps out of the hundred plus on my phone that have Facebook or Twitter integrations built-in using this feature. The vast majority of them either don't have those integrations, or use Facebook or Twitter's own methods to do it.

Curious where you're getting your 75% and "Really that common" ideas from.
Does this hack work on Google accounts? I just tried the "forgot password" feature there and as far as I can tell there's no way to actually complete a password reset with only a compromised phone number.
The problem this causes me is it adds email addresses you can't remove to contacts. And for some reason using Siri on the Apple Watch often wants to iMessage/SMS one of these Facebook addresses instead of the most recently used address for that contact (actually I think the real problem might be more than 1 contact with the same name?)

To make this worse on my carrier (Telstra) these messages go through but Telstra very kindly turns them into an email that I may or may not see until much later

Drives my wife and I a little bonkers. Should probably have filed a radar however I guess maybe it will be moot in iOS11
Can there be an Uber without Travis?
>> From a practicality standpoint, the top choice would be that last generation 2011 17″ MacBook Pro

This is actually a bad idea - the 2011 15/17" MacBook Pros have dying graphics chips, that Apple stoppped repairing at the end of last year.
> I fact hard drives and similar rotating disc media are not random-access according to your otherwise reasonable definition.

I don't see that as an issue with GP's definition. Hard drives aren't random access.
Sadly you can easily and trivially bypass the VIP token by providing a credit card number or a few other identifying details. It's worse than the SMS loophole. And another reason why I'm trying to delete my Paypal account. ;-)
IIRC for a while the Amiga calculator would crash the OS if you did that.
Your comment makes a good point. This phenomenon needs to be analyzed in a broader sense.
> We were cautioned beforehand not to embarrass him

I would hope Bill Gates doesn't have such a delicate ego that he couldn't handle losing a game a ping pong
Just today I spun up a single node Kubernetes production cluster. Obviously not its sweet spot, but the ecosystem, flexibility and tooling made it an appropriate choice, given that I already know Kubernetes and that I'll be deploying the same software elsewhere on "real" clusters.
> It is random access because the device doesn't have to touch every grain of sand on the way to the one it intends to deal with next.

This isn't what random access means.

"In computer science, random access (more precisely and more generally called direct access) is the ability to access any item of data from a population of addressable elements roughly as easily and efficiently as any other, no matter how many elements may be in the set. It is typically contrasted to sequential access."

https://en.m.wikipedia.org/wiki/Random_access
It has not increased productivity as a developer at all, if anything it has slightly reduced it because sometimes I'm unsure if I managed to hit the ESC key or not. The most frequent buttons I use on it are volume control and screen-saver. Everything else is a wasted space. The one major issue I have with it is that it provides no physical feedback as compared with physical keys, perhaps if it had haptic feedback I would dislike it slightly less.
Anecdote: I've logged hundreds of hours on mine.

An LLC, waiver and self inspection might avoid the liability. This is just too complicated though.
This annoys me so much, at least provide the option to make certain buttons globally accessible regardless of the applications context.
They should have updated the speeds considered "broadband" but by definition, you'll always have a portion of the population lagging behind any standard that's defined as "what 80% of the population had access to"
Financially helping adult kids may just be a return to an old normal
A consice way of representing and creating html in JavaScript
groupMembership :: Perm -> Bool

semigroupMembership :: Endo -> Bool

The latter is much more interesting.
In Singapore they give us a physical token. We have to enter the 2Fa we receive into it to receive a third code to enter into the website. Well I guess it's 3Fa. It is a bit of a hassle but better safe than sorry.
Works for me, from the US. Just using uMatrix and uBlock Origin.
And you can be like HSBC which along with not accepting special characters, also saves and validates your password only in lowercase
Finite State Entropy – A new breed of entropy coder
FWIW there's Lincoln Labs, MITRE, Draper and other such fig leaf spinouts designed to get paper over MIT's Vietnam-war-era restrictions on classified research.
Seems odd, given that he played Magnus Carlson at speed Chess on live TV with a time handicap, and seemed pretty unsurprised and self deprecating when he lost in like 7 moves.
Phenotypic plasticity is a well documented phenomena in biology, this study seems to help confirm it exists in fish. In plants it gets pushed to interesting extremes due to their sessile nature. For instance etiolation occurs when plants are grown in the absence of light. They adapt by growing long thin brittle stems, to optimize the individual's morphology for longer reach, and minimal metabolic impact.

"Personality" in animals is just an extremely variable/adaptable manifestation of this.
"Dry Falls (pictured), the site of a former waterfall, is a horseshoe-shaped cliff that’s twice as high and three times as wide as Niagara Falls, making it the largest confirmed waterfall in the planet’s history. Today, the site is preserved as Sun Lakes-Dry Falls State Park, where visitors can see the impact of these relatively recent geologic events through overlooks, canyon trails and interpretative displays."

It's in Washington state in the USA. The key point is that it's the largest confirmed waterfall, the creation of the Med might not have created a waterfall and instead been more of a massive surprise river.
Makes absolute sense for Fuyao to move where their customers are. I also applaud the US growth and job creation they are creating in the process.
I was about to suggest SoMs as well.

The biggest challenge with BGAs from a hobbyist perspective isn't the soldering. There are lots of hobbyists successfully reflowing BGAs with toaster ovens. The bigger problem is manufacturing the PCBs to break out the BGA balls. TI has some BGAs with a proprietary ball pattern that are designed to be broken out with just 4 layers, but that's the exception, and you generally need very narrow traces and trace clearance to route between balls and vias. I just looked at OSH Park's current capabilities and they only do up to 4 layers and their DRC specifies 6 mm minimum trace width and 6 mm minimum spacing. I've heard of people using OSH Park and similar lower-end prototyping services to manufacture one-off PCBs for fine-pitch BGAs, but you'll be failing DRC by a massive margin, so expect terrible yield on the PCBs, assuming any of them work at all.

Unfortunately I think DRC will be similarly challenging for most SoM connectors since their pin spacing has a similar pitch to BGAs, so you'll probably need an off-the-shelf break-out board to work around that. Honestly, at some point you should consider whether a vanilla dev board with low-speed GPIO headers could meet your requirements.
I was a teenager in the 90s, and the consensus among most of the adults I knew working in tech was that it was over. Microsoft had won. Programming was a commodity, all the tech jobs would be outsourced to India, and you were much better off getting into finance.

Remember that towards the end of the 90s, Netscape - the one promising new startup that threatened to break the Windows monopoly - had just had its ass handed to it by IE, with some spectacularly underhanded tactics. All the dot-coms had required hundreds of millions in funding and were rapidly blowing through them, with no sign of a profitable business model.

Hope didn't really return to techies until the mid-2000s, when a bunch of events (Google's IPO, acquisitions of Flickr & del.icio.us, development of Rails/Django/JQuery/MySQL, and founding of Facebook, Reddit, and YCombinator) made people realize "Hey, maybe it's not the end of history after all. People have actually been doing pretty cool stuff all this time when we weren't looking."

2015 seems like it was the new 2000. That'd put us around 2002-2003 right now, complete with the huge focus on P2P, security, and government overreach, and with a couple years to go before we realize that not everybody gave up.
> but it's so much smaller

Right, because there's much less point to private investment if you can get the government to foot the bill instead.

> Do you have any sources

The technologies I mentioned are well documented. Are you not aware of FidoNET?
I tend to revolt against this kind of bullshit by creating terrifyingly primitive, pathetic passwords, and flagrantly sharing what my password is, in front of relevant admins, while complaining loudly about the concept of "character diversity," as a way of fomenting popular rebellion.

When I'm met with periodic expiration, I employ constant direct password assistance as a means of unpopular two-factor authentication, to piss people off, and stir the pot.

I then fail my password reset as many times as necessary to recover my preferred password for that system, to enforce to freedom of password selection.

I control my password. Me.

Not you. Me.
This is interesting. I have had a look at the examples. One question that comes to mind, how do you make a reusable component? Say I have:
Part = {
$cell: true,
$type: "h2",
$text: "Part No: ",
}
Part is to be instantiated multiple times in the same page, but I want different $text. How do I pass this data?
Of course. So buy a target date fund to reduce your exposure as it becomes time to retire.
I guess you are right. It's not like I am using those codes all the time, so the inconvenience is tolerable.
I really want to learn to use inkscape well, but just can't grok the interface. It's a sad symptom shared by many open-source projects.

They seem to want to differentiate themselves as (e.g. "not photoshop" in gimp's case) but seem to equate that with "ignoring good ui/ux design".
It's somewhat surprising for the NYT to put forward the proposition that ethnocentrism and disregard for worker safety is a part of Chinese culture, but I guess I'll take their new wokeness as a sign of progress.
It probably is more fun for everyone if you make it look interesting for a few minutes.
That we artificially decompose the process of accepting a sentence as, eg, proper English into two phases: syntactic correctness and semantic correctness.

However, that distinction is arbitrary -- there is only the question of if the sentence is accepted by an agent (eg, person) as a well-formed sentence.

Any full accounting of the class of well-formed sentences must embed the semantic concerns; violating semantics is a syntax error (albeit, not usually a "first order" one). Similarly, even base syntax, such as the subject/verb/object distinction and ordering is carrying semantic information about word usage. The distinction between the two is non-existent: a full accounting of either must embed the other.

So semantics is syntax -- if you write a system of rules that only accepts valid sentences, then the rules will end up carrying the semantic structure of the language in them.

Ed:

I suppose I left out why this might matter --

In the quest to build an AI that understands semantics (ie, that "understands meaning"), we can bypass attacking that problem directly by training it (eg, a NN) on the full acceptance task (joined syntax and semantics -- classifying a sentence as proper English or not), and then truncate the network away from "low level" features (and perhaps at the other side, focused on 'yes' or 'no') to extract a network that has (most of) the (abstract) semantic structure embedded. We could then utilize these "middle level" features as a sort of rosetta stone, to train low level networks to embed content for them to understand, and high level networks to utilize their output on decisions to repurpose "understanding" across tasks.

I would argue that using things like Word2Vec (or the resulting vector space of words) is a similar idea.
Question. There are several mentions of $gigantic_resolution either providing the same or less display area than $smaller_resolution.

Are there any hacks that can convince macOS (or the older versions of OS X described in this article) not to treat the display as HiDPI? Yeah, I realize the machine will abruptly feel like it needs a magnifying glass to use, but in a pinch (laptop on lap <2ft from eyes) it might work for some (insert standard disclaimers here about eyes being non-replaceable and needing to last the distance).

Also.

The late-2015 21″ iMac is ~$1.5k+, and "has a multi-core Geekbench score of 5623."

Then the late-2011 17″ MacBook Pro which is ~$1.3k checks in with a "9240 Geekbench score".

Is there some datapoint I'm missing here?
Here's the game - https://www.youtube.com/watch?v=_0QdI0rVoHA
Yes that is basically what I was saying. It only took one regional climate/ecosystem change to initiate farming, and then one thug to centralize the proceeds of it.
Those jobs were historically there to begin with, then tooling + process + jobs were shipped overseas because that was cheaper, the resulting trade surplus made it possible for the Chinese to ship the factory back to the United States.

The big question then is can they remain profitable in the long run if they do things the US way, and if they can why couldn't the same plant be owned and operated by Americans?
Ask HN: How do you manage your personal documents and E-mail (Archiving, etc)
I searched for a "personal dms" to archive my documents and mails structured and digitalised. I tried several open source solutions but they don't fit my needs. How do you manage your documents?

Background:

I'm thinking about building a simple web-based document management system for personal needs as open-source solution. The current requirements:

- Custom columns (string, date, tags, numbers)
- Custom libraries with different (multiple content types)
- Content types (composition of columns assignable to a library) e.g. invoice, receipt, etc.
- Inbox library for uncategorized documents which are not routed to the library
- Forward a mail to the inbox (mail gets converted to PDF)
- Converting images to PDF (receipt for example)
- Maybe PDF/A conversation (OCR with tesseract)

Technology stack is:
Go and Vue and probably Postgres (I will run it on my Synology using docker)

Do you have any feedback or ideas regarding:
- A cool name?
- Functional aspects
- Technical aspects
- Or further ideas?

Thanks
What makes you say that? What is your definition of a "good" leader? If a CEO isn't a "good" leader by your measure but there are no better candidates within a given organization, then where does that leave us?

It's easy to shit on what you have no experience in.
It's also a very strawman version of what I said, to the point of being wildly inaccurate.
When I last used both regularly (2009), Inkscape's editing tools were pretty far ahead of Adobe Illustrator. I found it much easier to work with Bézier curves, automatic tracing, complex stroke and fill styles, and especially gradients.

It does take a few days for things to sink into your noggin after so long in a different tool, but I certainly think Inkscape's quality is very high. It's worth learning, unlike (imo) GIMP.
How Is Human Activities Affecting Biodiversity
The ACH model is fundamentally insecure: anyone who knows your account number can pull money from it, and the protocol makes no allowance for the bank to check with you first. I don't think choice of bank matters very much.

You can manage your risk somewhat by:

1) Using credit and not debit cards for day to day spending.

2) Maintaining your long term wealth in separate accounts at separate institutions and not linking them directly to anything except your checking
account. This minimizes what can be stolen if your checking account is compromised, and makes it less likely that your savings can be stolen directly (account number is used in fewer places).

3) Turning on all the alerting and notification settings you can find, so that you'll hear about unauthorized activity immediately.
My old boss low-key used to be on the Indian national ping pong team. So when some local businesses had a charity tournament (with betting system as well). Over 100 contenders signed up. I put all my money on him and watched as he played 100% defensively, relying on unforced errors to advance, always returning playable balls - not slamming them. He made it all the way to the finals and beat his worthy opponent handily, again via unforced errors only. No one was embarrassed!
Have just looked at some of his other work. Would love to buy a print!
Didn't NASA do that in 1996?
>Are there any hacks that can convince macOS (or the older versions of OS X described in this article) not to treat the display as HiDPI?

You can change the display scaling directly in system preferences, I can crank mine all the way up to 1920 x 1200 scale (Late 2016 15"). Beyond that, there's QuickRes: https://www.thnkdev.com/QuickRes/
The author fails to acknowledge a scenario where you wouldn't care, or where you'd even actively want your source code to be public.

For example, static websites for open source projects, et al.
I drive past this plant on occasion, and I think it's been a generally positive impact on the area. It was kind of sad when the old GM plant shut down and sat empty for several years.
Why did they have this "integration" in the first place?

User can "frictionlessly" upload personal data to some website but transferring data to some private location like say an SD card is not something any user would want?

Why is it these companies make the sensible things difficult if not impossible to do. While they make the unwise things like pushing personal data to some kids website (who called other users "dumb fucks" for sending him personal data).

Today people complain about excessive tweeting. Yes, it made sense for Apple to believe iOS users would want/need to share every stupid thought with the world media but not to be able to send private messages directly to other users without using Apple as a middelman.

But I guess they have learned a thing or two in 10 versions.
That's a software problem, not a hardware problem.

Nothing stops you from creating a 'boot to basic' image from power-on. Whether it would get much traction is another thing. Expectations are rather higher now than they were in the 70's and early 80's.

Even a mouse was a pretty rare peripheral in those days (and would set you back some serious money).
Glass is heavy and brittle, making it both expensive and difficult to ship.

Many glass mills need to be within a certain mile radius of the factories they supply because of this. NYT missed this in the article.
>> Are there any hacks that can convince macOS (or the older versions of OS X described in this article) not to treat the display as HiDPI?

SwitchResX and others allow you to use your Retina Mac at its native resolution
> During the decision about which platform would host our git repositories, we discounted staying on Launchpad itself as its git support was very weak compared to other platforms and the project doesn't appear to be actively developed.

How in the heck did Canonical squander such an incredible opportunity to be the de facto standard for Ubuntu/FOSS code hosting by letting Launchpad stale so badly?

They freaking built it into their distribution of apt with PPA shortcuts, etc.

Unbelievable.
I'm not sure I get the idea.

My idea is to have two password databases. One is the usual, for the passwords. Another is infrequently opened and is used for the recovery codes and insecurity questions.

I don't see how a secondary normally-closed password vault would degrade security. It's still encrypted, and safe. On the contrary, it should increase security a little - for the abovementioned local malware scenario. Price paid is that because database is rarely used, it could get corrupt without user noticing, or access details could be forgotten.

Or I'm missing something important? Why the 3x risk?
That collision resolution algorithm looks like a doozie from a "malicious peer" point of view.

Updates in the past are "recorded and discarded", updates in the future queue up. First, let's see if we can run our peers out of memory with a few (billion) quick future updates. Funny thing, gzip; it's so easy to compress highly repetitive patterns. Could also just try and spam the historical log too, could we fill the disk as well as working memory?

If we don't run everything out of memory, let's just write out a few billion updates for every state interval, and make sure it evaluates as "greater than" (yay, JavaScript) any real value. Those updates should preemptively overwrite every other update that comes in.

Do you have an operating window of less than, say, 300ms? Heaven help the poor client from Sidney who keeps trying to update a master in London. Their updates will always be discarded (I'm not certain, but the docs read as if this occurs even when updating a value which hasn't been overwritten by a future state). Darn you, speed of light; why can't you be just a little faster?

I guess you can only hope that your clients all decide to be honest and never change your code. Or get their state counter (or clock) too far out of sync.
It seems to use functions for that purpose, look at the example with map.

I really like the linked to Android/iOS implementation of this concept.
Are you asking if this is a non-issue if you've... addressed the issue?
I can't find a link to their GitLab instance/repositories. Where is it?
An ER visit can be expensive, but that number clearly incorrect. Were you just exaggerating for emphasis?
> When deploying a web application, some administrators simply clone the repository.

Step one: stop randomly smearing crap around. Prod should only have files that came from a .deb or .rpm signed by the legit build process, because that's how you know your system is reproducible and has everything it should and nothing else.
Happy Birthday Camera Phone. Your Papa Is Very Proud of You
Just like anyone can go to Github, Gitlab, Bitbucket, etc. and get a full working copy.

If your code is public then what does it matter? If it's not then you should be protecting it like any other sensitive information.
Bagpipe enables verification of BGP router configuration policies
What is "2xe" in this context? Google wasn't helpful.
https://gitlab.com/inkscape/inkscape
The actual Microsoft corporate subculture is bizarre to behold, when contrasted with the perceived subculture of the Microsoft user, operator, systems administrator, penetration tester, et c.
I get it often with HSBC, it's really frustrating as their fraud systems seem to have only one profile of user, so if you don't fit then you'll get lots of calls from the bank. I even get them when purchasing from sites that I use regularly/semi-regularly.
>postgres is not reliable

That will require a pretty strong argument.