skysight-inc/HackerNews huggingface dataset:
tends to handle huge files better than N++ or other IDEs

That's been my experience too --- I've opened several hundred MB files (mostly logs) in Notepad, mostly for searching through, and it handles it quite well. Inserting characters at the beginning can get a little laggy, but that's still nothing compared to a lot of other IDEs/"industrial strength" editors that choke on much smaller files.

...and yet the standard Windows edit control that Notepad is based on does nothing fancy at all; its data structure is basically one array that holds the entire file contents. No ropes, gap buffers, or other "advancedness" --- just one big buffer. It also means extremely low memory usage, a tiny amount of fixed overhead + file size.

(I am one of those programmers whose main source code editor on Windows is Notepad. I also mainly use the cmd for compilation. I've never felt the need for anything more complex, and I do use an IDE (VS) mainly as a debugger, but if I just want to open source code and read or edit it, I use Notepad. Then again, I don't use those languages where an IDE is almost mandatory for navigating through source code, so it works well. In the time it takes for an IDE to load, parse, and display a file, I could've opened, edited, saved, and compiled with Notepad.)
I Tried Following RIHANNA'S 10 Minute Vogue Makeup Routine
That doesn't seem like an active project.

Looking at https://galliumos.org/download

> GalliumOS 2.1 was released on 2017-02-28

https://wiki.galliumos.org/News

https://wiki.galliumos.org/Special:RecentChanges

Is there another resource I should be looking at?
Damn it's actually kind of breathtaking how responsive and smooth the zooming and scrolling is on that compared to Google Maps.

Also since I'm a Safari user I figured I'd try Google Maps in Chrome as well to see if Google Maps' lag was due to Safari and nope, Chrome is actually way laggier than Safari.
I would strongly suggest you don't read a parenting book by an economist. Read one by a developmental psychologist or a pediatrician, who is an actual academic expert in this area.

Also, you probably don't need books. Be an attentive parent and get to know your child. They are a person. Invest a lot of time in finding a good pediatrician, and listen to them, too.
Because people are fair weather friends and when their fount of information goes counter an expected narrative, it feels like a bit of betrayal so you then go ahead and try to knock their credibility.

Mind you they don’t question the veracity of the leaks themselves but rather pose an ad hominem about the truthfulness of the group. It’s like questioning the truthfulness of a reporter who lies (in a personal context) but use that to question otherwise undisputed direct quotes.
In single factor mode (passwordless), your token is your password. So if you lose it, someone could access your accounts if they know your username.

The USB tokens don’t store a password, they store a master key pair, and then derives a site-specific key pair based on the URL you are connecting to. The site issues a challenge and the token signs it. This prevents replay attacks, and there is no way to export the secrets from the token. There is also no way to authenticate to a site by just having the key plugged in - you have to press the button on it. There is no way through software, even low level usb-hid commands, to trigger the button press.

Overall it’s really well designed and more secure than passwords, even in single factor mode.

The major downsides are that it requires browser support, and doesn’t work with iOS.
Maybe here?
https://www.reddit.com/r/GalliumOS/
There was an interesting discussion of an article about the same phenomenon a few days ago: https://news.ycombinator.com/item?id=16995389
Yeah, I've been on LineageOS since it was CyanogenMod, haven't yet needed Google Play for my (admittedly simplistic) requirements but it's good to know that microg is coming along so nicely in case I get stuck.
I think there will always be a difference. When I'm talking to someone, there's an emotional connection and responsiveness there. I'm trying to help a human out -- I'm putting effort into being polite, into considering their point of view etc.

If I found out that they were a robot (this is probably unpreventable; even if the technology gets amazing, surely there will be edge-case breakdowns/bugs/etc.), my trust is broken. That would have an emotional consequence e.g. frustration.

There will always be amazing technology wielded by awful developers, and in this case the outcome is emotionally hazardous. The impact of that is not easy to quantify e.g. by any economic indicators, but it's there.

Also, it's likely that robots will not be as polite back, so we're degrading society's trust and empathy all around. For example, Google's AI call to a restaurant was rude, and not for reasons it seems to yet understand.
fine by me if it uses tail recursion.

would be funny if it didn't and somehow blew the phone system's stack.
Or their strategy is to generate proteins with less of a concern for how their environment is dynamically changing. Which more aligns with single celled and very simple animals.

And it's not necessarily that they have more coding regions. It's that they have a greater percentage vs noncoding. It's a proportional thing.
This is surprisingly little money. Same for how little Thiel paid.
I’m a fan but I’ve seen performance of command line programs suffer from running in other enacts shells. Same thing in esgell?
Very cool product.

From the /product page:

> ...It profiles applications using the Linux perf_events subsystem and interfaces with a target application's machine code through the Linux ptrace system call. When optimizing a program, it loads a code cache into the target program's address space...
Git overview, for skeptics: Part 1
WaitButWhy is an entertaining collection of thoughts on various topics (some tech, many not). It doesn't post very often, but it has a strong back-catalogue.

https://waitbutwhy.com/
Binary communication isn't useful by itself. You need a compatible protocol and API.

I can give you 010101010101101011111 to a machine all I want, if they don't know how it's formatted, it's useless.

Conversational English is a format.
Thank you,didn't know. But I did post a link to the actual write-up not a news article citing it.
Benford's law offers an approach to detecting fabricated data by looking at the distribution of the most significant digits of the data presented and matching.

There's a paper that was published in the last 5 years, which I unfortunately can't seem to find. It detects fabricated data by examining less significant digits and taking advantage of the fact that our data is often discrete.

The main idea is that an experiment surveyed 20 people about some statistic that take an integer value (age rounded down, the number of times participants blinked in a second, etc.), you should never see a mean value of, say, 1234.56. Why? The average of 20 integers must have a decimal part of {0.00, 0.05, 0.10, 0.15, ..., or 0.95}, so if the author reports some other statistic, then immediately you know that there's something fishy going on.
I don't mean to be harsh, but the number one feature you just described to differentiate your product from existing offerings... doesn't exist yet? I really don't see how your product is any better than the multitude of other storage options that already exist, and on top of that your pricing is super steep (comparatively).
Thanks for checking it out.
Ask HN: Whom to approach about selling an app and associated IP?
I have an app (for Android and also for Windows) that performs a relatively niche function, but has nevertheless enjoyed some popularity: the Android app has had over 50 million downloads over ~4 years, and the PC version has had over 100 million downloads over ~6 years. Both continue to have a steady stream of daily downloads today.

The problem is that I have additional ideas for new apps/products, but the maintenance of this app (and customer support) is taking up my remaining free time. I could probably delve even deeper into trying to build a real business around it, but I'd really rather move on to something else.

The other problem is that I don't live in Silicon Valley and don't have a network of contacts and potential business/marketing partners at my fingertips, and I myself am a 100% engineer with very few business skills. To whom can I reach out to get some traction in selling off the app (and the associated brand / IP)?

I've been contacted numerous times by companies who "buy" (i.e. prey on) apps for the purpose of stuffing them with ads and riding them down to oblivion, but I would rather sell to a company who would make meaningful use of the underlying technology and move it forward even further. Are there people one could approach who can facilitate pitching the sale of an app to the highest bidder?
XPS 13 with Fedora is sheer brilliance. I'm actually hoping that Android apps will run natively on Linux. Thats really the endgame.
There is something about this that is just a bit unpalatable. Like getting businesses to define their products and services in a common computer-usable format and interface is such an insurmountable problem that we rather build million-to-billion dollar super computers so we can skirt the problem and regress back to the lowest common dominator of communication -the spoken word.
The Simpsons: Not all Indians think Apu is a racist stereotype
Technically: less magnetic force gives you more sustain, but practically speaking it's probably too small of a difference to notice.[0]

The middle pickup in a Strat-style guitar is often "reverse wound, reverse polarity" which, when combined with one of the other pickups, provides some hum cancellation.

If the neck+middle or bridge+middle combo is in parallel (most are) you'll get a slightly more hollow/nasal tone compared to the neck or bridge pickup alone. The jargon for this is "quack" as in "it has a lot of quack".

If the combo is in series, that's essentially a traditional humbucker (albeit with the 2 coils spaced farther apart than usual). It'll be louder and have more midrange. 2 single coils wired in series like a humbucker can often be too mid-heavy and start to sound "muddy" or "lacking in definition". Real humbuckers can get away with using smaller magnets (ballpark: half the size of single coil magnets) and their close physical spacing means the signals going into each coil are nearly identical, so adding them in series just makes it louder, without making it "muddy".

Often, players who don't use the middle pickup will keep it there but use the height adjustment screws to lower it deep into the pickguard, farther away from the strings. In my opinion, the most practical benefit of this is your pick doesn't bump into it, but there are probably very subtle tonal effects going on.

[0]: Whenever you have "electric guitar" and "subtle difference" together, I demand blind testing before believing anyone else's claims. I trust my own ears, but I know myself well enough that my eyes will fool them.
Windows Notepad fixed after 33 years
Preparation for the losses the Democrats will suffer in 2018.

If they blame Russia enough now, and discredit anyone left of Pinochet as being a stooge to Moscow, the party of spies [0], will have an excuse why they need to go even further right come next election.

[0] https://www.wsws.org/en/articles/2018/03/07/dems-m07.html
Designing Data Intensive Applications is a good read, especially if you’re interested in the “programming in the large” aspect of data engineering [1]. It does have a slightly theoretical taste to it, but I think you’ll find that helpful since some of the problems you listed don’t really have a good solution at the moment (versioning a model, for example).

[1] http://dataintensive.net
That doesn't sound right. I think you'd pay something like $99 per month for a SaaS product that manages bookings and provides an API. That's how much the average receptionist earns in one day ($12.25 per hour.)
There are legitimate concerns about that for the same reason as people would be concerned about government-funded churches.

As long as people have many options the concerns are mostly theoretical, but still valid.
"WikiLeaks baffled some supporters when it started seeding or promoting fake news about Hillary Clinton’s health, Pizzagate, and even Democrats engaging in satanic rituals at the same time it was releasing genuine material stolen from the Democratic National Committee and the Clinton campaign."
Show HN: Graffe.io – create your digital business card
It's not clear to me if e.g. the Container Linux system will be still built using Gentoo's emerge or the RH tools. You seem to discount the latter, but I guess it depends on what they really mean with "based on Fedora and Red Hat Enterprise Linux sources". Are they going to rebuild e.g. the kernel using emerge, but from RH's source tarballs and collection of patch sets?
Far more likely for Microsoft to try to charge you for random features/upgrades than Google. This is also backfilling a feature that should have been implemented years ago.
It means somehow compatible with the Lisp 1.5 implementtion. Which is an interpreter/compiler, and a base library. It's the first widely used Lisp implementation. This implies cons cell based lists, s-expressions, and a whole bunch of basic control structures and facilities. The first Scheme dialects were quite similar to that, but deviated and extended this in their own direction with a series of language standards RNRS.

If a langage is a Scheme dialect, call it Scheme.

Basic rule: use the nearest (!) language name, one is compatible with. This strives to be a R7RS Scheme. Thus name it Schwme. Then the Scheme literature and the Scheme source libraries apply. If it is a Scheme, I would best get myself a Scheme tutorial to learn using it - reading the Lisp literature is of less direct help.

For example typically Common Lisp implementations have 'Common Lisp' or 'CL' its name, and are not called SchemeSomething. SBCL, CCL, GCl, Allegro Cl, MCL, ECL, ... Exceptions are CLISP or the product LispWorks.

To avoid confusion a language should call itself Lisp, when it is practically (syntactically) a Lisp, not just in the unspecified family of 'Lisp': Logo, Scheme, Clojure, MDL, Dylan, SKILL, ...
Ask HN: What is your plastic sheet for the web?
I once was listening to a survivalist talk about how, if he had to pick any tool (beyond clothes/boots) to survive in the wild, it would be a plastic sheet/tarp. He had various uses for the sheet: shelter, collecting water, etc. He was certain it would make up for any other choice of tool. So simple, but so much utility. I'm curious, if you were going to open up a computer and head out into the web, what (beyond "clothes/boots") would be your single tool of choice?
It just, uh, some wordsmithing.

"Smithing" in English refers to making something, in the sense of a blacksmith forging iron. So in this context "bugsmithing" refers to making bugs -- deliberately (more or less) doing things differently or incorrectly so as to increase the impedance required to do work on less popular platforms. Microsoft was famous for this.
As a semi Kurzweil fan I've kind of been expecting his Turing test by 2029 prediction. Things seem pretty much on schedule, perhaps even a tad ahead. Though we'd some breakthroughs to move closer to strong AI. But the hardware is on track and there are an awful lot of top of class PhDs working on the stuff.
> I know about the serialization formats and none of them will fit my needs because the problem lies in the data model, not a concrete syntax. I don't really understand the point you try to make about literals.

So create your own serialization format suited to your own needs.

> I don't really understand the point you try to make about literals. Mine is that because literals cannot be the origin of an edge, they form sinks. And that's very annoying for building a graph (of strings) because you then need to create proxy nodes for data all the way up.

If by origin you mean what RDF calls subject then yes, as I said, the RDF data model does not support subject literals. That is by design. What you could do is create a resource that encapsulates strings in the way you want a use that for both the subject and object. Don't think them as proxy nodes, think of it like you now have the ability decorate your string literals in an extensible way.

> For annotations, you can read[1]. What I meant however a really simple graph construct: information on edges. In the Neo4j lingo that is called a property[2]. There absence in RDF make it difficult to represent situations such "Paris"---distance:54---"Rennes".

PREFIX distance: <http://www.my_cool_domain.fr/prop/distance>

[wdt:Q90 distance:354 wdt:Q647]

Because Paris and Rennes are already in Wikidata, why not use them? Create your own namespace, call the distance property "distance" when you're prefixing it, reserve numerals in this property to signify geographical magnitude in km. 354 between Paris and Rennes, not 54?

> I'm visibly not the only one it's itching[5].

Two wrongs don't make a right. Considering that link was calling for this in 2010 suggest to me that you oughtn't hold your breath. Also them self-describing as an expert is crass.

> Yes you can use URN, be some projects doesn't support them.

Well, that is not the fault of RDF now is it?

> Moreover, renting a domain (you can't buy a domain name) may be cheap but why putting this burden on yourself if you can avoid it?

If you can't afford €10 per year or the institution where your project is located can't afford it then you have bigger problems than imaginary RDF restrictions.

> Anyway I'll be curious to see something you built with RDF, if any. I failed to find your work besides two papers that aren't related to the subject.

I've used Wikidata and DBpedia to build a corpus of philosophers and their philosophical texts without too much of a problem once I wrapped my head around how RDF and SPARQL work.

Paris on Wikidata: https://www.wikidata.org/wiki/Q90

Rennes on Wikidata: https://www.wikidata.org/wiki/Q647
I wonder if we’ll get to the point of having two-factor passwordless authentication. Like you need two of the following methods to access a website (u2f/fido2, TOTP, SMS, Recovery codes, tls client certificate, etc.) and forego passwords altogether.
> People are prejudiced against talking to bots because of how bad they are currently

I'm prejudiced against talking to bots because they're bots. They don't have empathy, whereas from voice interaction I expect a human I can relate to and desire to help and be courteous with. It's a fundamentally different type of interaction and I will be annoyed anytime that one is confused for the other.
“Android P Beta is available today on Google Pixel. And thanks to work on Project Treble, an effort we introduced last year to make OS upgrades easier for partners, a number of our partners are making Android P Beta available today on their own devices, including Sony Xperia XZ2, Xiaomi Mi Mix 2S, Nokia 7 Plus, Oppo R15 Pro, Vivo X21, OnePlus 6, and Essential PH‑1.”

Yay! Project Treble is paying off already :) Personally hoping to see Huawei bringing its recent flagships to P-land very soon, fingers crossed. Has Google finally cut off a few heads from the fragmentation hydra? Time will tell but this is a positive indicator!
I found the first one (female AI, hairdresser) amazingly compelling, but the second (male AI, restaurant) sounded like The Good Doctor's autistic lead character, and to me, the callee sounded bemused at him.

Part of this is definitely that the girl voice sounds cute, and this partially disables my cognition.

But objectively, her approach is more tentative and polite, whereas the guy voice is more direct and assertive.

They might not want the guy voice to take on those feminine qualities, but it would make the interaction work better - so female AI's dominate.

The effect on the listener may also help - however, I'm not at all sure that other people (especially women) react as I do to the cute voice. They might even find the the Good Doctor male approach better - though I can't imagine that.

The trick of inserting "ums" is very helpful, but because they use the same sound-bite in the same way, it sounds mechanical after you've heard several examples. In the examples towards the end of the page, the odd latencies and (surprising) changes in volume were additionally offpitting.

After a few calls, recipients will recognize the patterns (esp if they use the same voice - can they varying voices convincingly?), and it might be better to have an honest reverse-menu system.

All that said, the first girl voice was great, and there will be progress.
I suspect so. I too have revived such a solicitation, and then left a review point out that they were paying for 5 star reviews.
Is this like a dystopian version of my people will contact your people?
...the Wine [Wine is not an emulator] emulator... :)
> A sound, centuries-old concept that pre-dates the modern justice system.

Kinda. Yes, intent is an element of some crimes, but they also look for indicators of it in your actions if you go back to the better common law rules.

Take a common definition of 'shoplifting': it requires concealment & removal. That is, you have to both hide the thing and take it away. It's the concealment of the object that shows you have some bad intent.

The problem with an intent standard here is that almost anything can incidentally affect one race more than another. Say I have a job like 'firefighter' and I set certain physical requirements. I've just accidentally discriminated in favor of black males, despite lacking intent to do that. Or say that I have a test to see how well people can do the job and the test consists of mental tasks. That discriminates in favor of Asians and it gets worse the pickier I get despite there being almost no difference between average people.

There are reasonable people who argue both for and against these standards because of the discriminatory effects they have vs. the fact that they may strongly relate to ability to do the job.

I'd be curious to see a study linking attitudes on these to one's self-interest bias. I have my suspicions about how that works, but I don't trust my intuition not to be biased.
Yes, FOSS saving a close source platform, what's news?

You are completely missing the point, my point was that Apple is so bad of a company that they completely refuse to ship with GPLv3 software, they are nothing but a bunch of immoral fascists.

Take take take, but never give anything back. The GNU project did everything right by moving to GPLv3.

And last time I checked, brew doesn't work so well when you have multiples users on the same system.
Don't worry, soon they won't have work. That horror awaits us all.

BTW AI's can also solve status problems: http://partiallyclips.com/comic/dome-house/
Do you think it's necessary to have a rigorous understanding of all of those topics before creating a machine learning model? And that you don't learn from interacting with it, even if you don't fully understand how it works? For machine learning in particular I think that's pretty ironic.
To be fair, U*nix editors in the 90's had problems with line endings other than strictly newline. Even agnostic editors like Emacs had problems. It was a three-way mutually cultivated impedance.
Google does provide that information when you look up a restaurant, under "Popular times": https://imgur.com/a/ssdHxn3
A Singapore-based blockchain network has surpassed $1b in market cap
Is your lawyer a crook? The California State Bar may soon let you know
I do this. I love it, I wish I could have this level of integration on my other devices.