skysight-inc/HackerNews huggingface dataset:
Author here. Thanks everyone for your thoughtful feedback. I intentionally wanted to strike a cooperative tone in putting this story out there. When the largest company in the world features your side hustle in their brand new product, it's an opportunity, not a reason to "lawyer up". You can catch more flies with honey than with vinegar. Would I have preferred attribution and a heads up? Sure. But I'm frankly more interested in how I can help improve the user experience and further incorporate my software into Apple products. If anyone from Apple is reading this, let's talk. You can reach me here:

https://jguitar.com/contactus.jsp?subject=Guitar+Chord+Finde...

And those concerned about JGuitar.com's scaling or bandwidth costs need not worry. JGuitar.com serves several million pageviews/year, and is well optimized to handle the traffic coming from these shortcuts.
Shop Tracker – Build Using “Human Interface Guidelines”
Attractor Networks, (A Bit Of) Computational Neuroscience Part III
what if those self-driving cars have multiple people in them?

You mean, say, sixty or seventy people, maybe? Let's think big! I wonder what such a vehicle might look like...
Do you have any examples of templates incurring a runtime cost at -O0 compared to a “no templates” approach?
You're taking the quote out of context.

Dixon's conviction on the fourth charge, criminal possession of the murder weapon, was not overturned, and the DA is stating the reason for that. Dixon was, in fact, guilty of something.

Not only that, but Dixon's status as a drug dealer is a materially relevant fact of the relationship between himself and Scott, who in fact committed the murder. (See quote below).

This DA has been in the job for less than a year and he is the person who ordered the review. He has pointed out that there was no physical evidence of any kind used in the trial to convict Dixon, among other statements he has made in support of overturning the murder conviction.

From https://www.cbsnews.com/news/new-york-inmate-valentino-dixon...

"There was a fight. Shots were fired. I grabbed the gun from under the bench, switched it to automatic, all the bullets shot out. Unfortunately, Torriano ended up dying," Lamarr Scott, who has been in prison for 25 years for an unrelated attempted murder, told the court. "I dropped the gun and ran and it was over and done with."

Scott said he had gotten the gun, a Tec-9 semi-automatic, from Dixon and the two men had driven together to the crowded corner where the fighting broke out. Scott was given a sentence of 8 1/3 to 25 years in prison, concurrent with his current term.

Judge Susan Eagan let stand a count of criminal possession of a weapon against Dixon, and its 5- to 15-year sentence, which she said he had satisfied.

"You are eligible for release today," the judge said, igniting applause and shouts from courtroom supporters.

"Mr. Dixon is not an innocent man. Don't be misguided in that at all," Erie County District Attorney John Flynn told reporters after the hearing. He described Dixon as "an up-and-coming drug dealer in the city of Buffalo" at the time of the shooting and said Scott was Dixon's bodyguard.

"Mr. Dixon is innocent of the shooting and of the murder for what he was found guilty of," he said, "but Mr. Dixon brought the gun to the fight. It was Mr. Dixon's gun."
I was specifically addressing the "non-linear" part, and none of the things you list have anything to do with that.

However, to nevertheless address your points:

>How do I make handwritten side notes

There is a number of applications to do this (e.g. xournal), and when combined with a touchscreen on a decent hirez modern device, we're getting close to what paper can do. I'll grant you: this is still the weak point of computers as compared to pen and paper (especially for scribbling diagrams), but it won't be for long.

>How can I create a bookmark for a specific page

I'm not sure if you're trolling here, all e-book readers I've used have this feature.

>How can I view multiple non-contiguous pages next to each other?

Multiple windows ? CTRL+N ?

>How can I reference a specific part in an electronic text (in non-electronic text "3rd paragraph on page 11") and send it to a collaborator?

Cut and paste?

Or ... sending him an email with ""3rd paragraph on page 11"" in the body?
Don't use Tor for torrenting! [1] The network is not meant for providing fast downloads, it's there for providing anonymity. There is no reason to effectively DoS the network and get crappy speeds when you can simply pay a few bucks a month for a VPN that supports port forwarding.

1. https://blog.torproject.org/bittorrent-over-tor-isnt-good-id...
When infinite resources are available, organizations will somehow find a way to consume them. There are properly consistent not-SQL architectures that do not need clocks, Datomic is one, and it does not require coordination with any government agencies to operate. https://www.datomic.com/
remify is Laurent Mazare.
Ring Programming Language
On Mathoverflow, there is skepticism:

"I'm voting to close this question as off-topic. It should be clear to everyone that Atiyah does not actually have a proof of RH."
– Dan Petersen

https://mathoverflow.net/questions/311062/sir-michael-atiyah...
This comes up every time Starcraft AI is discussed. It's really frustrating. Why immediately discount the incredible work AI researchers are doing by instantly assuming they are using cheap tactics like shown in your video?

When a Starcraft AI is ready, it will be incredibly obvious if it's using brand new builds, strategies, and tactics (which pros will immediately copy for the next $500,000 tournament) or if it's "just" using 10,000 APM to perfectly dodge attacks in a way that a human never could.

I'm guessing Google and Tencent are going for the former instead of the latter.
> recording the intent to mutate some data in a way that enables duplicates to be discarded later, and for the mutation to be performed at a time that it is safe.

Isn’t that, fundamentally, old school batch processing? Plus ça change, plus c’est le même chose...
Biggest drawback of SequelPro is lack of MySQL 8 support and by the look of the discussion, it's not coming out soon.

https://github.com/sequelpro/sequelpro/issues/3037#issuecomm...

You can download a buggy nightly that supports MySQL 8 but even that is something like 9 months old.

Tried TablePlus but switched to DataGrip as it is feature rich despite having somewhat clumsy design, I no longer have to worry about lack of mainstream db support.
Of course every inertial frame in SR has a well defined time coordinate, but that is not a universal time - other frames will disagree on which of two not-causally-connected events happened first. This is normally explained through the lack of a well defined "simultaneity" across different inertial frames.
Researchers Use AI to Generate New DOOM Levels
timsort is full of win, and such a clever approach.
> I may be a bit of an old fart, but this is the exact reasoning behind my decision to never go with "distributed X" if there's a "single-machine X" where you can just vertically scale.

I use this same reasoning to use an RDBMS until I find a reason it will not work. An ACID compliant datastore makes so many things easier until you hit a very large scale.
I blame it on speaking to a computer all day long – inert machine. When I worked as a woodworker (backpacking), I had none of this lack of confidence in others.
Do we know if drivers are taking more care because they're a bit confused, and whether when they stop being confused they go back to being dangerous?

Or is the safety a more or less permanent thing?
Machines winning at physical sports has already happened. It is even less impressive than any AI winning at real time games. A race car is faster than a human runner. A speedboat is faster than a swommer. A tank would be an untackleable running back. A rail gun Tennis serve would be unreturnable (etc)
Agreed, that is why I like Rust and still argue for C++ at the same time.

It took decades for C++ to reach where it is, so any improvement to handle C++ caveats for current codebases is great.

In the meantime Rust, or any other safer systems languages, can keep improving and slowly start replacing C++ on new projects.

Same applies to some kind of Safe C, Checked C or whatever finally manages to win the hearts of UNIX kernel devs.
America has no right to the markets of sovereign nations.

That seems fairly 'self-evident'.

I wonder how the US would respond to some country on the other side of the world insisting the US buy that country's product, and even saw it as a 'hostile act' if the US just didn't want to do so. That would just be bullying, plain and simple. And it would be ridiculous. You see that, right, GP?
It's enough of a gray area to make DynamoDB a poor example in this context, since if I were to claim that it was eventually consistent without additional configuration, then an informed person might reasonably assume I didn't know what I was talking about.

It would be better to state that both eventually consistent and fully consistent reads are available, and consistency can be enforced up front via configuration.
Footnote: The two car limit was a deliberate measure to reduce costs as digging and building out the stations is the most expensive part of a new subway line
He think life and consciousness are states of matter.
What's the Energy Return on Energy Input? My guess is more energy in than out, making it a a global burden instead of a global asset. Not to mention all the other comments in the thread....
What happens if I go to Russians?
My experience is that it's unfortunately really hard to convince people who don't deeply understand distributed systems (but think they know) that just because a system is called 'HA' or can have an 'HA' mode turned on, that doing so has downsides. They freak out if you try to propose _not_ running the HA mode, because they don't (or aren't willing to) understand the potential downsides of dealing with split-brain, bad recovery, etc. They just see it as a "enable checkbox and forget it" kind of thing that should always be turned on. This is a big struggle of mine, any suggestions would be appreciated...
Also, plenty of folks visit NYC without using the subway.
>QFUSE: Microscopic hardware fuse that is integrated into the SoC - Once physically blown, impossible to reset or replace

I understand that once set, it can't be restored.

My question: could some of the earliest priviliged states decide to burn unburnt fuses of the public key? or is there an extra special root fuse which only allows burning the key fuses if it isn't yet burnt, and which is burnt as soon as the root public key is burnt?

This may seem irrelevant if we don't have access to the privileged states, but perhaps with hardware vulnerabilities as we have been seeing more and more, it may conceivably be possible to force it to run code to burn an unburnt fuse of the key. I.e. perhaps we can set bits in the public key such that the new key is easier to factor? (in case of say RSA)

EDIT: if this is possible we could sign our own root bootloader
Anyone know if Daniel Braithwaite has any relation to Reginald?
It is marketing indeed, but brands want to believe they’re doing genuine memes when they’re really doing just spam.
To be clear this is pretty much exactly what the system of GPS satellites does, but without physical rods, and it is very expensive to construct and maintain. This works fine to a certain accuracy as long as you restrict your application to staying on earth.
Show HN: API REST skeleton JavaScript async/await. MVP for your front-end app
Understanding MySQL Multiversion Concurrency Control
BART was completed in 1972 and survived a few earthquakes over the past few years just fine.
Airbnb wants hosts to own a stake in the company and is asking for new SEC rules
It wouldn't be so fraught if local politicians stopped trying to use it for "economic development" projects backed by people they owe favors too.

If eminent domain weren't an expensive PITA then it would be abused.
It's like a game of scrabble played by alphazero against alphazero.
The first part of that sentence that you omitted is explaining that they already did have their chance to respond to the order in court. They did not respond, and now the order stands.
I'm not saying its not useful. My daily work currently is VR development in Unity and so I'm using C# in Visual Studio with ReSharper which together give one of the best and most complete "basic code intelligence" experiences I know of. It's great and useful but while it makes me more efficient it just doesn't have much impact on the actual hard parts of programming. It improves the workflow for the routine parts but they are merely time consuming, not difficult/hard problems.
This might not be a great example, either.

Most cooking web sites tag their HTML with things like itemprop="recipeIngredient", and itemprop="recipeInstructions", hoping to get featured by Google in this way.
This comment got me looking into timsort bugs. This was a really interesting read:
http://envisage-project.eu/proving-android-java-and-python-s...
>These cant get recycled, even though they contain metal parts that often can.

Well, you can grind up the entire part and density separate the metal. Of course, you have ground up plastic stuff now.
We've reverted the title from “Image Stenography using Gamma”.
It is, there is no bridge as C is a C++ subset, so you can just #include and code away.

Naturally that convenience is also the cause of our beloved CVEs.
Attorney here! (Not offering legal advice, though.)

That doesn't mean they'll prevail. It's very difficult to get a judge to quash a subpoena demanding a business produce customer records that are needed to identify a potential party to a civil action.
Many people think the equivalent of the "consumerism" promoted by older generations is the "experiences consumerism" (travelling) of the younger ones. I would say with the one huge difference that travelling allows you to see things in action that you either never thought possible, or feasible. That maybe you always disconsidered or perhaps never even crossed your mind. And it allows you to make better choices when you come back home.

For example seeing so many successful public transport systems in other parts of the world could not only make you reconsider you opinion on this in general but even come up with an idea that you can actually get behind for your home city.
This is also very easy in Keras / Tensorflow using the FloatX parameter, or specifying e.g. float16 dtypes.

However, I’d say desiring a framework that allows “easy” extensibility to choose float precisions lower than 16 bits and have it “just work” is actually a mistake. That type of flexibility is overkill.

Instead, supporting a limited set of fixed types is better. To experiment with a new type requires some integration hurdle to make it recognized by the backend, and then requires published research or some similar type of evidence that there are use cases which materially benefit from that new additional fixed data type, to get a PR approved to add it.

The reason is that permitting arbitrary complexity growth in the form of “easy” custom data type support has two big downsides, (a) the mechanism that makes it easy had to consume maintenance and development resources even if it’s a very obscure form of customization, and (b) more importantly, it proliferates and worsens the already insane problems of being able to export / import models from one language/framework to another.

It’s a case study of KISS and YAGNI: this is super premature abstraction especially if it’s for experiments. And the hurdle of making a branch and adding your new dtype in the backend is not (and should not be seen as) a significant engineering hurdle. Rather it’s a very good check on complexity growth.
FoundationDB adheres to the highest level of consistency (linearizability) and, unlike Spanner or its derivatives, does not rely on clocks to achieve this.

I'm surprised FoundationDB is not mentioned in the article. Maybe it didn't help the author make his point, but it is both the most mature of the new breed of ACID+noSQL databases and completely free/open source.
https://archive.org/details/malwaremuseum
Remember microservices?
0Day Windows JET Database Vulnerability Disclosed by Zero Day Initiative
API REST skeleton using JavaScript async/await, Node.js, express.js, MongoDB, JWT and more. Great for building an MVP for your front-end app (Vue, react, angular, or anything that can consume an API)
Was actually going to try surfing for the first time this week. What's been people's experience with it, starting later in their life?
It's guaranteed to run in O(n log n) time. Currently it uses quicksort with heapsort as a fallback to prevent quicksort's quadratic worst-case time.

https://golang.org/src/sort/sort.go?s=5414:5439#L206
> HN is becoming reddit

Not without memes it's not. It's time to add memes to HN.
to say nothing of the people-eating escalators.
The parent isn't arguing that it tastes worse. They are arguing that people just end up cooking unhealthy food at home.
Firefox extensions: from Vimperator to Tridactyl
won't batching transactions increasing the failure rate by a multiple of (batch size)? how should users reason about that tradeoff?
I go shopping 2-4 times a week, and my cotton shopping bag has been in use 10 years. That's a good marginal.
> There's literally (yes, literally literally) nothing there on the Moon...

There's a massive, atmosphere-free, stable, terrestrial EM shielded platform for large, human-maintained telescopes, and gravity for the maintenance staff.
Patterns That Eventually Fail
reminded me of this (old?pfff) film:
https://en.wikipedia.org/wiki/Powers_of_Ten_(film)

and, dont remember who of science-fiction or phylosophy writer said, "matter is an encoding of information". Might be Pirsig? not sure
Nobody mentions Android. Any examples good quality code on Android?
Hack for Surviving the 2nd-System Syndrome (2016)
> I can live with charging every two days instead of every three days.

Yea it's incredible how long the battery lasts on this device, compared to previous nexus devices (though I never owned a nexus 5..) I've only ever run lineageos on this thing and regularly get multiple days on a charge with light/moderate usage. I once took it on a 8 day backpacking trip where it was powered on but in airplane mode (to serve as camera and backup map), got out of the wilderness with something like 40% battery left. IMHO that really shows how much negative impact on performance google's shit has on a mobile device when it can last that long without it.
Hahahahah!
The text, which starts with "Malta is an archipelago in the central Mediterranean between Sicily and the North African coast. It's a nation known for historic sites related..."

is on a million web sites. I thought maybe it was from CIA World Fact Book or some other free source, but it's used so often by so many shady sites, it's hard to know where it originated.

In this case, it's a question of who is scraping whom.
Julia is very good, the only problem is the requirement for patched LLVM (patches they provide are not yet merged in the upstream), which can cause the conflicts with other frameworks if there is no separation.
Your accusation that I can't cook is unfounded and more than a little amusing given your stated level of training. I am not a chef, with the high level of professional attainment that entails, but I'm still orders of magnitude beyond a weeklong cooking bootcamp.

The anticorrelation between taste and nutrition is real. Not universal, but real enough that "tasty and healthy" is a pipe dream used to sell cooking books and overpriced prepared food.

Want your couscous to taste good? Add salt and fat. Want your veggies to taste good? Salt, fat, possibly a sear -- you can occasionally dodge this with an acid, but if you try to do that all the time the result is miserable (ask me how I know). Want your tomato dish to taste good? Sugar. These, of course, are absurdly broad generalizations, and any stage in this journey you are free to remove the sugar/salt/fat and cook health food, but you will tend to work a lot harder and still come up with less tasty dishes.

IME, everyone who has claimed to cook tasty+healthy and who I have subsequently had the chance to evaluate has sacrificed in one or the other while deluding themselves into believing they have achieved both. Not being a jerk, I smile and play along, but the facts remain.
there's a couple things. why is it not okay? as a potential employee, you want to be sure that they have an inkling as to what they are doing and aren't just asking questions out of the "interviewing at google" book. i am not actually arguing that interviewees ask these questions (see below), but it is something to think about. i usually try to ask some questions that give me a sense of how big of a mess their software is. at one of the places i failed the final interview, i wasn't ever shown any code or product that they were working on but had a sense it was a bit of a mess with a bunch of smart people writing code with no hands at the wheel.

i have the perspective that these types of puzzle questions by the interviewer are pointless. and i was getting at the point that the interviewee asking similar pointed questions would be similarly useless. because it's easy to take that high and mighty stance instead of having a conversation. it creates an artificial environment that doesn't really exist in actual working environments.

and i generally feel that companies are far too arrogant in their hiring process. they very much create a one way dialog as if you should be thanking them for even interviewing you. they act like "we don't need you, you need us". it creates a very bad taste in my mouth, and even if i was to be offered employement by such companies, it is possible i would turn them down unless i am convinced that their work environment is distinctly different from their interviewing process.
It's like if aliens tried to communicate "take me to your leader" in English but the only example of English they had to work from was the technical documentation for an xml parser
The first calculating machine
Via I-5, this commute[0] is 13.6 miles. Via SR-99, it's 13.1 miles.

In Friday morning traffic, the route can take 30-50 minutes by car. On Saturday nights, it can take 15 minutes. If you can get 40 MPG and pay $3.40 per gallon, this could cost just $1.27 in gasoline, instead of $2.50 to a train or bus company.

[0]https://goo.gl/maps/iyZEKttcBFo

Edit: Multiply not divide. ;)
I guess when you call an entry point the second time it restores the existing context at the point of the previous yield. So you have mix of shared state (class members) and local state between the various entry point. Just a guess though.
WPF has also been used for PowerShell ISE, Windows Live Writer, ABC a bunch of other things. A problem with adopting Windows forms or WPF internally is probably that no Windows core component or application could depend on .NET or non-system libraries, and a lot of applications are older than .NET and certainly wouldn't be rewritten.
Yes, same goes for MFC.
Still a valid question, New York gets plenty of snow. I imagine they have to pull them out or the snowplows would quickly do it for them.
Am I the only one who gets confused by references to ML (ML derived typed FP vs Machine Learning)? The threads on this page are the represent a strange junction where I really have to think about what people mean, because they really could mean either!
Home cooked food tastes great if you don't cut down on the sugar, salt, and fat -- but then it's not health food. Home cooking lets you cut down on the sugar, salt, and fat -- but then it doesn't taste great.
The author talks about high throughput achieved via batching. But he has not mentioned latency implications of batching, or perhaps I missed that in the article.

Wouldn't batching lead to an increase in transaction latency, even if we achieve higher throughput?