skysight-inc/HackerNews huggingface dataset:
I believe the author's point was you could determine the location by monitoring other applications and their network calls.

That being said, I highly doubt there are many requests being made to Bangalore, India and this appears to require requests to a wide array of locations all over the world.
do you take complex notes with a computingdevice? Yes

how? Using my favourite text editor (Geany), following my own standardized protocol [1]

do you re-process your notes offline? Yes.
Perl script reads the txt files, writes as an Asciidoctor file with tags and cross references. Asciidoctor then writes that as a html file with three frames;
i Index, linking to ...
ii Short form html of all notes, each abbreviated to first 5 lines, with ...
iii The full dataset pretty printed, with hyperlinks forwards and backwards between entries

would you like some functionality that you don't have in your system? Yes -
I would like automatic addition of cross refs between enries, as function of contents of each entry.

what is missing from current technology ?
I used to use CherryTree, and before that TiddlyWiki. I also tried MySimpleLogbook, and I dabbled with facetted classification.
I found that hierarchical classification schemes dont suit my needs; for me a rich set of hyperlinks is much better.
I also found it useful to be able to browse the whole dataset, each entry being reduced to just the top five lines, with "click here" to read the whole entry

And I found it useful to have a choice of four indexes -
i chronological order,
ii alph order of topic,
iii alph order of tags,
iv tagcloud,
- each index entry giving hyperlink to the full text

[1]
In the parent text file each entry looks like this

ymdHMS
Topic; subtopic

Description as plain text.
Links are written as plain text. Links "html://foo.bar.html", "file://bar/foo.txt" are detected during processing and appear as <a href=...> in the final text.
Placing illlustrations (pngs and jpgs) in the final output is currently done using Asciidoctor instructions. This is the only place I have to write A'doctor syntax.

Cross ref: ymdHMS of related entry

Currently cross refs A→B have to be written by hand.
Perl adds back refs B→A
And if B→C, then Perl also adds C→A and A→C

RCH
--
> Even the appropriation of generic terms like "free" to mean very, very, very specific and non-intuitive things reeks of intellectual dishonesty.

He did not "appropriate" the term free. FreeBSD and OpenBSD call what they do "free software" and they also call the gcc "free" and the phrase "free software" predates the Free Software Foundation.

He insists on the term, but he doesn't mean something very specific when he says "free". Unlike what most of his opponents seem to believe, he does not mean "copyleft only" when he says "free". He means the exact same thing as "open source", just like "global warming" means the same thing as "climate change". Same thing, different political slant.
It seems astonishing to me to attempt to include in your threat model "login must be secure even on a system which has malware on it". If a system is infected with a keylogger, the LAST thing you want to do is allow the client to log in.
Perhaps there are systemic barriers that make it more difficult for women than men to participate in the AI field.
Good work! I have briefly tested it and it works great. What's the tech stack behind this ?

Also did you design the logo yourself ? Looks good as well. Not very innovative and all but overall a good work
Not passive at all, as it loads content from different sources. Plus the circles are all over the place without any logic.
In this context what is a black box? And can you explain further "move back upward"?
Hi! This might help https://www.youtube.com/watch?v=0Ug2IwNcKD0 ! I did intro video on how i use Laps. I will record new video tomorrow where i explain how projects work.
Yeah, "useds" doesn't sound grammatically correct. The most annoying is when people ask: "do you have facebook?", the obvious answer should be: "you can not have facebook unless you're one of the shareholders, the facebook has you!"
Be hilarious if the double-slit experiment only works when white males are watching.
I agree passive is a bit odd phrasing. Though, with how many 3rd party assets websites load nowadays, I suspect this could be done without introducing any additional requests by passively monitoring the already-existing 3rd party requests.
The companies involved have specified a protocol for communicating your chosen password to them. Namely, the well known "spelling protocol" whereby you repeat your choice, letter by letter, to the other party. They have gone to some pains to enforce that protocol.

The article advocates breaking the bank's protocol for your own convenience because you supposedly know more than the other party. In general, in life, this is bad advice.

Please do not ask people to do things against the will of the other contracting party for their own convenience, without considering the risks of doing so.
Thanks! Will try to optimise it. If performance won't improve I will remove it.
But similar errors have emerged in Nikon’s camera
software, which misread images of Asian people as blinking,

Ah, Nikon, that famous White Guy company. Founded by white guys in Tokyo in 1917, and headed by notable white men Makoto Kimura and Kazuo Ushida.
This is a kinda good theoretical intro:
http://plato.stanford.edu/entries/cellular-automata/
and search the Santa Fe Institute's site too:
http://www.santafe.edu/search/results/?query=cellular+automa...
That makes sense. Heh, didn't seee that movie but good quote.
They need some political correctness network training for their AI systems.
I find it slightly annoying there were repeated hypotheticals that blamed the developer for designing these password pages. It's highly unlikely it was a rogue developer... Most of these companies probably use contract work and likely provide these stupid password requirements and use cases arbitrarily and weren't properly challenged...
Yeah, this is one of the very rare instances when the OSI and the FSF disagree on a license.

Thankfully, it looks like NASA has stopped using this weird license. The newer stuff that I see here seems to be under other more common free and open source licenses.
Where do you live? My experience comes from wealthy suburbs in Los Angeles and Miami as well as the Bay Area in general but different markets are different.

There can be many effects in play like marketing, staffing, and real estate prices. The Vons I mentioned is actually getting more expensive while the Pavilions is getting cheaper because the Vons cut back on cashiers. The longer lines have caused many of my friends and I to start shopping at Pavilions, which is causing a death spiral as Vons tries to charge more for produce just so they can pay the overhead on the building (the Vons location costs twice as much in rent as the Pavilions because of lease terms and the outdoor mall it's in, despite being across the street).
It seems unnessecarily complex having 56 separate ovens. Why not just one oven, that the driver loads up between deliveries? Am I missing something?
Smart, but I don't know how granular you could get unless you had known servers at every possible datacenter.
This is a great technique. I wish everyone, and especially teachers, would adopt it.

I think the fellow who writes waitbutwhy.com is using something like this.

Also, I once read an interview with the wife of Jonas Salk, the inventor of the polio vaccine. She said she met a great many people working in the sciences and technology, and the really smart ones could explain the heart of what they were doing in a clear and simple manner.
That would be like trying to silence a fan by buying the exact same model and putting it on the opposite side of the room. It will just sound like twice as many fans.

Getting two sounds to perfectly interfere is basically impossible. Real world sounds are way too complex for that.
Queries with and without user_id probably have different plans (e.g., table scan vs. index lookup) and need to be prepared separately. I've never seen an ORM that takes prepared statements and query planning seriously, generally they only emit trivial queries.
Yeah, I know ZFS is CoW, I use snapshots all the time when building jails/containers precisely for that reason. I was just struck by a few paragraphs from the article that really stuck out:

> With APFS, if you copy a file within the same file system (or possibly the same container; more on this later), no data is actually duplicated. Instead, a constant amount of metadata is updated and the on-disk data is shared. Changes to either copy cause new space to be allocated (this is called "copy on write," or COW). btrfs also supports this and calls the feature "reflinks"—link by reference.

> I haven't seen this offered in other file systems (btrfs excepted), and it clearly makes for a good demo, but it got me wondering about the use case. Copying files between devices (e.g. to a USB stick for sharing) still takes time proportional to the amount of data copied of course. Why would I want to copy a file locally? The common case I could think of is the layman's version control: "thesis," "thesis-backup," "thesis-old," "thesis-saving because I'm making edits while drunk."

CoW is one of those features that is superficially questionable until you start noticing the bits and pieces of workflow it really makes faster and easier. Given the keynote was towards an audience of developers, I'm really surprised that there wasn't a demo showing how much faster deploys, etc are with such tech.
Plus they keep forgetting that people are cheaper robots. A VC our family knows designed in 90's SmartMart: a convenience store that was totally automated. You order at fuel-pump looking Kiosks, robots pull it from stock, and machine delivers it to your car as you pay. To think grocers brag about mere self-checkouts. Unfortunately, the SmartMarts cost around $10 mil versus about $1 mil for stores underpaying & overworking humans. It folded.
Am I looking at the area in which the majority of circles intersect, a la Venn?
Not much. I'm here with my girls due to immigration stuff we need to sort out (my wife's from here).

It's a nice place to visit. Geography is great. But the constant brokenness of everything just wears you down. The pervasive violence also just adds a pall over everything. I think a lot of people just sort of give up on the place -- things don't really change. It's not just corrupt (who cares if someone takes money), it's just sheer incompetence all around. I mean this at every single level. From government, to doctors, to people building basic structures with no planning/engineering.

I truly believe countries like these only have hope if a serious country comes in an runs the place.
The beauty of computer science is that no one can stop you from doing it. Anyone who can afford a computer can excel in the field if they put their mind to it. If you want to talk about helping people who can't afford computers, that would be worthwhile. That's definitely not a gendered discussion though.

EDIT: I fully agree with WalterBright below but have been banned by HN from continuing my conversation in this thread for daring to suggest insulting white men might be racist and sexist.
wow very impressive, how did you manage to do this in your spare time?
Agreed. Makes one suddenly long for a Ceta-styloe Company-Court, such a company-court might recognize your companys now or future value for acquisitions, and thus allow you to continue to exist instead of being traitor-trampled.
Nice work, UI feels good. Some thoughts: I think in this space integrations are key. For example, I would rather use my accounting software (Xero) to create invoices, so just being able to have an Xero integration that creates invoices in Xero would be more useful than Laps invoices, for me. Syncing contacts with Google apps would also be big. I feel like a lot of time tracking software (for example, Harvest) duplicates the functionality of accounting software / CMS.
This is helpful. Thank you.
The issue is not that C++ is 100% memory safe language, it is not.

Personally I would rather be using Ada or Modula-3 for the few use cases I still use C++.

However in the context of security minded developers that can only choose between C, Objective-C, C++ and nothing else, C++ is the only one providing the features to write safer code.

Of course if not all team members play ball it doesn't work, but it is better than not having an option at all.
Newsyc20 stopped working. Any good alternatives?
I have used https://twitter.com/newsyc20 to get updates on HN for a long time, but it seems to have stopped working. What are some other good ways to get a similar update feed (without actually visiting the front page all the time)?
Certainly the only moral thing to do is the absolute minimum to avoid being shut down. Money laundering is not ethically wrong and making it a crime is a great example of government overreach.
Today you can verify backups on OS X with "tmutil verifychecksums", at least on 10.11. The UI to this could be improved, but user data checksums don't necessarily need to be a filesystem feature. On a single-disk device, the FS doesn't have enough information to do anything useful about corrupt files anyway.
Excellently stated. I had a discussion on /r/syaadmin a few weeks ago about I take my role as a PM to an interesting place.

In addition to keeping the project and developers on task, I'm anal about making sure our agile tools are NOT a chore to use. They should feel as natural to interact with as a mouse and as nonobtrusive to the workflow as adding lines to a text file.

Principle here for us is to make our entire ops wheelhouse as frictionless as possible.
Just use a CDN with decent edge coverage. I'm sure those results can be improved drastically.
:) hehe - I expected great content and was extra forgiving when waiting for the load to finish. Gave up after 120 seconds and 3 promps to kill the js, never seen my browser behave like this ever
I think the author means passive in a way that no known geoip DB is used.
I honestly think it is just the demographic HN attracts. A bunch of egotistic individuals that are hated by their co-workers.
Live exposed wires is not an emergency. That's what 311 is for (or similar City Information and Reporting services.)
"That's on them" sounds suspiciously like victim blaming.
The ping times seem sensible, but I can't work out any correlation between them and the map. Just seems like a random collection of circles...
i just like what i am doing - designing all the time & i pay my friend to help with code. Thats the short story! :)
Pizza trucks are very common in my hometown (south of France) so it's not really something new either.
They're also users. Or, you could use the same inversion for about everything: we're not buying cars for getting around, it's the automotive industries that lure us into giving them money with stuff that can be used for travelling. We're not consumers of potatoes, it's the potatoes that use us to reproduce themselves.

Facebook is, apparently, satisfying some needs. Users pay for it by giving a share of their attention to ads, but they wouldn't watch the ads if there wasn't a value in Facebook itself. Seems to be a win-win relationship.
There are a few basic problems with money laundering regulation:

1. The state wants it done because the intelligence is immensely valuable, not just from a law enforcement perspective but also from an international realpolitik / Great Game perspective (e.g. think tracking Putin's billions for the US, understanding flow of US Treasuries). This means the state tends to punish missing even a single money laundering lapse severely (which has the side benefit of lining their coffers).

2. Banks and other businesses don't want to do it because it's entirely a cost center to them. This incentivizes them to do the bare minimum to give the appearance of compliance to avoid prosecution while rarely doing the work effectively in practice. Business AML departments also have the problem of often working at cross purpose with the firm's other, frequently more prestigious and connected coworkers (think Goldman's main guy in Asia pushing through the 1MDB transactions).

3. The law pertaining to cooperation across institutions, section 314(b) of the USA PATRIOT Act, is voluntary. Money laundering almost always occurs across multiple institutions and frequently across multiple jurisdictions, many of which are stingy with intelligence or even purposeully opaque (Panama, Singapore, the Caymans, etc). This results in fragmentary and incomplete investigations and intelligence gathering, leading to an enormous amount of wasted and duplicated effort.

If the countries of the world were serious about money laundering, they would focus on real cooperation and beneficial ownership requirements. Unfortunately the world's intelligence services all work against each other at one level or another, and they benefit from financial nontransparency (funding operations, obscuring flow of funds e.g. the US Treasury refusing until recently to publish info on Saudi ownership of Treasury bonds). Businesses are swept up in the game and even the few that genuinely seem to want to do the right thing find it impossible to overcome the hypocrisy of the game. As many commenters have noted below, money laundering is not a victimless crime. It aids human traffickers, arms dealers, and drug lords. Unfortunately it also benefits states, and businesses get caught in the crossfire.
That's what I care about. Interesting to hear it's only ok. There's another startup called pi (app is now called Pythagoras) that's also trying to reinvent much about pizza, and theirs is currently my fav pizza in SF (certainly for delivery). Plus it's delivered within 15 min from request!
Intersect? In my case they intersect in a weird way: http://i.imgur.com/eFqyCEq.png
Those circle centres don't even look right.
IMO, no one wants to acknowledge simple facts for fear of retribution/being labelled racist, instead we keep dancing around this issue forever getting more and more ridiculous.

Also, trust me i can talk about this because i'm not white...

fact - people prefer people like them. Not even consciously, this is basic shit hardwired into us. I don't blame white men for being subconsciously biased to hiring white men, literally any other group would do the same. sure we can try to fight that bias, but its not at all evil or wrong to have that bias, only natural.

fact - taking an "agnostic" approach the way science does, of course the algorithms will reflect "biases". if men are statistically more likely to be programmers, or black people are more likely to commit crimes (STATISTICALLY), then the algorithm will pick that up. They are biases sure, but also statistical realities.

Now we can debate whether we should actively engineer algorithms to fight these "biases" on a case-by-case basis (for example, focusing more on women might be a win if you can find talent no one else can), but there's no reason to start pointing fingers at the "evil white guys" on top who planned this from the very beginning... it's just more stereotyping.

hypothesis - she wrote this crap to gain publicity.
I'm specifically saying that they are not victims.
The last person I met from Google's machine learning group in search was female and Chinese. The big name behind machine learning is Andrew Yan-Tak Ng; he was a professor at Stanford and is Chief Scientist at Baidu now.

They're complaining about Nikon cameras not recognizing Asian faces properly, and this is discrimination? Nikon is a Japanese company. Headquarters is in Tokyo. The CEO is Kazuo Ushida.
What's hostile about the title? And you say that these articles are racist.. that kind of reaction is really common when actual racism is being pointed out. It can be hard to differentiate and I've found myself feeling something/someone is racist when it's really that they're pointing out how I'm being racist, and my reaction is to be defensive, instead of actually examining inside and unwinding my conditioned thoughts a d responses.

You say it's not white men's fault that thy were innovative early in AI. Consider though when the field of AI was first being developed (in the late 50s) which black or people of color in the US would even have had access to the same resources that e.g. John McCarthy had. And why would they have had difficulty accessing those resources? Because of the laws white people had in place then.

So to say that it's white men's fault may be too simplistic, but it also has historical truth.
If you are into industrial and globalized signage / semiotics, do yourself a favor and check out the Symbol Sourcebook -- https://www.amazon.com/Symbol-Sourcebook-Authoritative-Inter...

Some of the symbolism they use for computer operations are fascinating
Thanks for your comment, yes i am thinking to add some import / export / sync features, but currently I concentrate on finishing MVP - that means finish projects and add basic invoicing.
>The common area of all circles show your likely location.
> Robert O'Callahan and I have elaborated why in other posts.

One point of note is that O'Callahan's "Vapourware" post points out a problem that's solvable, it isn't some big blocker the way he claims it is. Your comment 162 days ago describes the real problem, or at least one of them.

Edit, because fuck:

> Where is this modern C++ culture that has resulted in large-scale codebases free of memory safety vulnerabilities? I've never seen even one, much less a "widespread culture".

The rest of your post shifts the question from "is there a culture of secure, maintainable, and understandable software" to "Is C++ software free of memory flaws." Are these concepts not distinct to you?

Why even bother replying, if you're going to drag the discussion into some corner like that?
Waiting for Goffman
What is particularly fun is the history of GB2312/GBK/GB18030. I wonder how easy it would have been to change Win95 to use UTF-8 for example.
Thanks. That actually doesn't look that bad. It would be nice to have anonymous type objects but I recognize the difficulty in that. This looks like a nice compromise. Now if they could also fix passing in arrays as part of a parameterized query "select x from y where z in ?" where ? is a collection of strings or integers it would be perfect but I think that is a driver/interface problem.

Edit: Looks like it actually does says it does support the enumerable but I'm questioning if it will do what I want. Will have to test out but I'm guessing there is a limit to the size of the array.
You did notice that the backend code is Go code snippet that needs to run at the end points?
For me it roughly the right continent where I am (if I am on VPN, otherwise it also include greenland and arctic regions).

But with servers in more locations, and possibly accounting for network topology (could be mined with traceroute?), accuracy could go quite up.
With a dedicated server I’d have more privacy, indeed, but already with a VPS with encrypted data that requires me to decrypt manually by entering a password upon restart via ssh to start the actual email service I gain a lot of privacy.