skysight-inc/HackerNews huggingface dataset:
Is this the same thing neovim uses for syntax highlighting?

Is there a chance for it getting integrated to vim? Last I checked vim used a regex method which was slow and faulty.
This drives me insane. Somehow the grocery store worker and delivery driver are essential, but a teacher is not? As if educating children is not one of the most important tasks on the planet. I’m sorry but a 7 year old is not focusing on Zoom for 6 hours nor getting socialization.

The evidence says opening schools is safe. Why the teachers unions have prevented reopening schools en masse is criminal. This audio is damning and shows the attitude towards parents.
I put my baby to bed on the rocking chair patting his back to the Tron soundtrack, bass is great for babies!
Amazing, continue! There is a huge demand for it I'm sure. I know I do.
Wow, this is pretty evil!

This will work fine on the bench, but will break in a few months, probably at the customers' site.

I hope no one reads this website and follows that advice.
It gives freedom to people, how is that bad? The whole point is that it's a permissionless, borderless technology that anyone can participate in. There's really nothing holding innovation back.

Flash loans are an example of that innovation, where if you see an arbitrage opportunity in the market, you can profit from it even if you don't own huge capital, so it levels the playing field for all these financial actors.
A videogame is (almost always) an unnecessary, discretionary waste of time for everyone who uses it. A storefront probably serves a purpose; a bank obviously serves a purpose. It might not be that easy to draw the line but it's obvious that "game" is on one side and "bank" the other.
Similar setup with the submarine in Terminator Salvation.

Too bad that movie was terrible, terrible, terrible. Worst movie in the franchise IMHO.
A similar thing happened in Berlin. Once BER/EDDB opened, they closed down TXL and said it's still on "standby" when in reality they already decommissioned and sold off lots of the interior.
I think the author's example is pretty good.

"How do you remove an item from an array in Ruby? list.delete_at(i)...Pretty easy, yeah?"

"In Go it’s … less easy; to remove the index i you need to do:"

list = append(list[:i], list[i+1:]...)

So Go is simple in that it doesn't have shortcut functions for things. There's generally one way to do things, which is simple. But it's not easy, because it's certainly not intuitive that "append" is the way to remove an array element.
Errors can be at the cell level of the memory, given the very high density they are now.
Elon Knows When You Crash
100% agree. People also need to remember that GraphQL was originally written for server side javascript, and now it’s being ported to other languages(for what reason???).

You can create your own global json schema and build a ratchet version of GraphQL using proven orms in about 20 minutes using an unpersisted “filtering” field.

If you want automatic access to your data, bite the bullet and do something cool like implement Apache Dremio.
And, more importantly, a blockchain provides a trustless data store. Why can't I just trust myself to keep the data?
> Go doesn't force file=module paradigm (preferring the folder to be the basis),

Yes, this is what that complaint was about?

> however, it doesn't preclude having one file per module, if that's what you prefer.

> 1. Say, you have an `animal` module, the first place you check for `NewCow()` is `animal/cow.go`

This whole subthread was about reading other people's Go code. Of course your own code is going to look organized to yourself!

> If you're reading someone else's poorly organized code, you can always use grep.

Yeah, ripgrep tends to be what saves me in the end. Still annoying to have to break it out all the time.
I don't believe it yet. But I can see the logic. They're kind of in a Half Life 3 situation with regards to Random Access Memories. At this point, there's almost no way imaginable they could top it, and anything they do come out with will probably be compared unfavorably.
Go isn't even simple. They tried to be simple, but mostly managed to only move the complexity around, or foist it on to the user's shoulders by not providing a layered, composeable API in the standard library.

There are some kinds of complexity you can't eliminate; only contain through careful, thoughtful architecture. Unfortunately, people often confuse this with the eliminatable kind, and end up making a bigger and bigger mess as they push things around.
Piwik to the new name I can't remember. But maybe that's just me.
I think that's what he's trying to say here - most of us don't care if the universe is a simulation, just if we can continue to solve problems in it (live).

I think you might struggle with the justification or certainty portion.

Otherwise, adverse feelings towards simulation tend to stem from elsewhere, namely the inability to ascertain what is real (the root of madness), an aversion to that greatest of promised simulations, heaven, or an innate desire to not be trapped in substandard eventualities - e.g. all man made simulations thus far suck hard donkey balls in a myriad of ways.

In light of solving the past three problems, sollipsism at least as I understand you to mean in this context, solves the problem of providing us a framework to tackle dealing with those issues, otherwise for the rest of us, we don't care.

I don't much care for the OPs article either, it's as much nonsense as calculating the size or speed of the universe using Genesis's 7 days of creation - that is to say it is hypothetical if not theoretical and ultimately conjectured.
Even if you know differences between HTTP 1 and 2 it will not help you with web developement at all. In some rare cases web engineer can get performance boost for client to load data more quickly, but usually nobody cares about this.
I know that music taste is subjective, but Random Access Memories is a masterpiece.
Block subsidy will be 16x lower but BTC will be worth more than 16x than today’s price. That was my point!
Venting is healthy, the clip of the woman talking about being picked on seems pretty benign - honestly I'm sure many of the outraged parents have said and done worse things. I understand the optics are bad but maybe they shouldn't be, especially because there's likely some degree of truth in what was said.
MMT does not depend on or imply the relation between debt and inflation, it addresses the metaphysics of "government debt" as such. In fact it suggests you should not "inflate away the debt", as if governments were subject to an actual fiscal constraint of spending = taxes + borrowing (the premise MMT rejects).
I think what you're missing in this is that the only reason that stands is because images of child pornography, which would otherwise be considered protected speech just like any other image, have been declared to be illegal.

It's not that "there are laws against child pornography, which are completely separate from the debate about free speech."

Laws against the production of (actual) child pornography are irrelevant to the debate about free speech.

Laws against its distribution are absolutely relevant, because "distribution of child pornography" is just a kind of speech.

(To be clear, I oppose free-speech maximalism in general, and have no trouble with the idea of laws criminalizing the distribution of child pornography.)
In research no and it would depend entirely on your institution. For example, I looked at a job putting together a portal for people to freely examine the research put together for a research team. The project had secured a connection with the british museum, and so that website would live on under that. However, if the project had asked to host it themselves even for 60$ a year for 10 years the answer would be no. Funding grants see small opex that extend beyond the life of the project to be open to corruption or just too facile to fund, wrongly or rightly.
If he is still interested in doing his job as a hobby, set up an e-commerce site for him and help him get started. He can find high-margin low-inventory items to import, and then sell them regionally.
Consider The Residents - a 4-person musical group with eyeballs instead of heads who have been anonymous for about 50 years!

https://en.wikipedia.org/wiki/The_Residents
Payola laws should apply to everything and everywhere. Anyone receiving payment to promote something should have to disclose it.
Going against legal guns yields more illegal guns.

That argument is rationalization, and not material, regardless of which subject you substitute for X.
TDD is dead, long live testing
The hardest pill to swallow is that we already had a very low cost of moving money around between hostile nation-states. And it's been around since the 8th century - read 700ACE-800ACE.

https://en.wikipedia.org/wiki/Hawala

Its money dealer to money dealer, and the money dealers keep scrips. Average fees are from 0.2% to 0.5% . It's definitely un-sexy since its not technology based. No chains of blocks or programmers needed. Fees are low, so the money transferrers can make a living, but not allow speculation or other hazardous acts.

And the only reason why it's not more massively used is because of the US's adherence that it's "terrorism".

I'd imagine that the terrorism angle is more of a "allows people to ignore central banks ran by USA and Europe"... as the US didn't much care when HSBC was financing drug cartels, terrorists, and the like ( https://www.forbes.com/sites/afontevecchia/2012/07/16/hsbc-h... )
There are plenty of videos of Alive 2007 on youtube if you want to see how rave-like they are.
This is the right thing to be looking at. Way more important than screen reader support IMO.
You're agreeing with me. The entire purpose of a first strike is to destroy land based ICBMs so the enemy cannot retaliate and thus winning you the war. The purpose of the other two points of the nuclear triad is to make it so retaliation is always possible.
you can always ship compiler with source code
Relay.swift doesn't bring type-safety to your queries but it does use the relay-compiler which will fail if anything is wrong (at least helpful!) and you still get type safety for results as well as automatic conformance to Identifiable & custom scalar type substitutions.

Haven't checked out SwiftGraphQL much, but Relay.swift is definitely the best swift based GQL I have used to date.
It could be argued that Twitter put "self" in front of "harm" for a reason.
I remember the first time I heard and saw the "Around the World" video. It must have been summer of 1997(?), when MTV still played music videos and they played the "weirder" ones late at night. Was poking online at stuff and had the TV on in the other room and I heard this weird (as in different) song come on, head to the other room to see that strange music video and I was immediately hooked. They only showed the artist at the beginning of it, so I had to stay up another 2 or 3 hours until the entire segment repeated itself to catch who it actually was.

https://www.youtube.com/watch?v=LKYPYj2XX80
I'm just referencing what the Citadel CEO said to the Financial Services Committee last week.
I thought RAM was already on the downturn. They peaked with Discovery and Alive 2007 in my opinion.
French 79: https://www.youtube.com/watch?v=yAv5pLO37mE
Does OpenAPI support multiple kinds of data in a single HTTP request? I couldn’t find anything about that in the docs.
> "What about people who don't use credit cards?"

> "You know, China, much of Africa ..."

Oh, you don't even have to go that far. Of all the people I know maybe 1 out of 10 has a credit card. The irony in regard to your post: Most of them got one because "it was needed for something online" at some point. This is in Germany.
If your aunt had nuts she'd be your uncle
So in the end, computers just weaponize autism?
Super intelligence is a shitty meme, much like eugenics. There are only so many philosophical situations. And machine learning is just improving performance P at a task T with experience E.

So what pray is superintelligence? If you drop the tool bit, no robot can reason that it needs the tool bit to do the machining and would just move its arm anyways.
That is... not wrong.
At some point these cultural sensitivities will cross a line where a majority of people will go "enough" and create a backlash. I do believe that somewhere in the future we wont get these content warnings even when they would be appropriate.

Also that Disney does it rubs me the wrong way. There is so much content in that is not racist but affect attitudes and views of children in much more unfortunate ways. And I speak from experience when not keeping an eye on my child watching Disney Channel and having to undo that damage. I'm not sure that managed to undo it totally.
Several other musicians have done the same through mask wearing. Gene Simmons of Kiss was probably rarely recognized in public before, much later in life, he started appearing in television programs without his makeup.

MF Doom, Sia, the list goes on.
Why on earth are we accepting IBM tenders for government software contracts after the Phoenix shitshow?
Tl;dr

System tests > unit tests
Not necessarily. Concurrency is generally not parallelism.

Coroutines help solve IO-bound issues - a long networking API call doesn't block your program. You can continue doing other things. The side-effect of which may use all your cores efficiently but that's not the primary goal.
When I learned about the cardinal language folks a few years ago I thought it was so cool that I’ve tried to always keep in mind which way is north ever since.

Whenever I learn enough of a new language to speak sentences I feel as though the person speaking isn’t quite “me” but rather a remix of me. We all have facets and speaking a different language brings that out.
Totally agree. Never understood why people would like that other type of fame when you cannot walk anywhere without drawing a crowd. At some point the only people you can truly hang out with are other extremely famous people.
Wasn’t Bitcoin painted in a similar light before it became mainstream? Monero’s users being unethical (in your opinion) is a testament to the usefulness of the technology, not the other way around. Would you say the same thing about Tor?
Yup, neovim 0.5+ will be using treesitter for any supported languages, with the current Regex highlighting as a fallback.
As a developer, when you decide to use bleeding edge C++?? extensions keep in mind that when you do so you're making it much, much harder to run any of your code on a distro more than 4 years old. Is it worth it?
Is Air still around? Still probably have my copy of Moon Safari somewhere.
The two things to know about Scrum
My issue is that we shouldn't expect a 7 year old to focus constantly for 6 hours on anything.
Generally speaking, it's not more difficult than creating a REST API controller. Rather than mapping your service code to a controller, you map it to a (GraphQL) resolver. It feels extremely similar.

There are different things to look out for; like handling n+1 (https://shopify.engineering/solving-the-n-1-problem-for-grap...) queries, but nothing that I can say is too difficult.
The evidence says opening schools is safe.

If and only if proper precautions are taken. Given the political climate in many GOP-led states, implementation of those precautions is not a given.
I was thinking about this topic the other day. US COVID numbers are dropping precipitously, more vaccine supply is coming online, so what happens if things continue to improve at a brisk pace and the economy heats back up faster than anyone expected...and we get some inflation?

I am thinking specifically about how higher and unanticipated inflation affects corporate debt, and the companies which will not be able to survive rolling their debt when the market demands a higher interest rates to cover the inflation.

Policy makers would be in quite the predicament of either raising rates or letting it run it's course and hoping it doesn't get too high.
> Given that the batteries weigh a lot more than the motors, I would have thought that motor efficiency (which scales battery size) was much more important than motor weight.

I guess that depends on what kind of airplane you are making. If you're just making the same kind of airplanes we've been making with ICE, but with electric motors and batteries instead, you're probably right.

But if you're making an electric airplane from scratch, there's a lot you can do if you have a really light motor, which can drastically reduce drag.

Look at Maxwell X-57 for instance: https://www.youtube.com/watch?v=-HvZ7c0F9ik

If you're going to have lots of motors on the wings, they better be as light as possible.

I'm guessing the increased efficiency from a design like that can easily be as important as the efficiency of the motor itself.
Show HN: Kraken Bitcoin Profit Calculator
Probably the best live gig I've been to.
I spent about 10 seconds googling for you: https://www.bbc.com/news/world-europe-49660525
Not really.

>Failing was part of the fun.

I think this is part of it. And I think it's hard to have puzzles of sufficient difficulty that good game players would feel they got their "money's worth" out of a game without less advanced players feeling that puzzles were almost insolvable. (Doesn't mean you should really have puzzles that require trial and error though.)

In all fairness to the author, his other games are generally easier and one of them, A Mind Forever Voyaging, really is interactive fiction more than a puzzler.
An incident related to a Bermuda airline taking off from a Dutch Airport, yet they are using Air China cargo as a picture?
SMH.
There are at least a few stage acts that are like this, at least two dance acts that I can think of.

It also permits one to hire additional stand-ins and perform in multiple places at the same time.
Inevitably you do get a map of your data flow. GraphQL can be a huge help here, because you must have resolvers for the queries. It forces you to think ahead of time about how you're going to resolve getting the data to fulfill the API "contract" if you will. You can optimize that. GraphQL is great for describing your APIs in a type safe(ish) way where you get great decoupling by design.

I also will say that since a query can use multiple resolvers, that's where I have found it really shines. The model does implicitly work best when you have async systems over synchronous ones for more complex queries (multithreaded/multiprocess)

that's my anecdote, as someone who is currently and actively building and maintaining GraphQL backend services.

Its true you can get the same with any API design pattern, really, I will say, however GraphQL has specifications for all this, and I think that's what makes it more powerful

Another nice thing, is no versioning. I can just use the `@deprecated` built in directive, and when the usage of a deprecated part of an API gets consistently (for a specified period of time) down to 0, I can just remove it entirely.

OpenAPI and the like don't have a descriptive way to notify users of an API of this, you, for better or worse, have to version your API, which often ends up in situations where you always have an old version sticking around for a very long time.

Like all technologies though, it can (and does) have its issues. It adds a certain amount of complexity to your applications (more so for the client, IMO, even though exploring APIs is a huge upside with tools like GraphiQL)
We're building this, but on Bitcoin ("Plasma but as a framework for dapps" [with a focus on developer experience]) [0]. There's already robust infrastructure for L2 contracts in Bitcoin-land, and we've already heavily optimized the L1 to prepare for the load that a global, ubiquitous solution would need.

Honestly, I see no use for Ethereum (or other Turing Complete L1s) looking forward — smart contracts can be purely peer-to-peer, with the only pressure applied to L1 being dispute resolution. By pushing complex contracts up into Layer 2, we can keep the dangerous, money-destroying, theft-enabling Turing machines away from the main chain.

[0]: https://fabric.pub
You are missing the point that for years advertisers were accidentally putting commercials in front of garbage (multi-hour long videos that were only used as pacifiers for toddlers, with dozens of ad breaks) or scum (algorithm scammers getting billions of views from children on unlicensed, sexual content like Spider-man groping Elsa or worse).

These videos did very well in both view counts and watch time, driving perceived value (and thus CPM) straight up.

Your complaints about the specifics of the process are valid, and the dogshit content I’m referring to is absolutely YouTube’s fault. Massively popular channels called this content out for years but Wojcicki didn’t make a move until a newspaper called out PewDiePie for some jokes, go figure.

But the scale of what many advertisers would probably call click fraud was enormous. Further, this is probably the result of another YouTube decision to favor outside sales teams (such as Google) bundling views and selling them to advertisers like subprime mortgages.

Facebook is dealing with some fallout over misrepresenting (or maybe outright lying about) ad performance, YouTube has a parallel reckoning that may never come because the average business user on YT has never posted an ad. The other side of the coin is that many of the YouTube channels that get unjustly punished here presumably have a multi-social network audience that they can complain to.

Obviously advertisers also deserve blame for going along with ad spend that did not include a full breakdown of every video they spent money on, too.
I didn't realize why my browsers (Firefox, iOS Safari) were correctly handling the tests, despite the article indicating they were not compliant. Then I realized the article is from 2015.

The content is still really useful, though. A good understanding of JS tasks & microtasks and HTML jobs is really useful for diagnosing the inevitable front-end weirdness encountered during development when using any of the major frontend frameworks (which contain a lot of abstraction that separates the developer from these lower-level facets).
It's an interesting thought. Any online brokerage, lender or retail banker could probably set up an anonymous verification of asset ownership without going through background checks or credit agencies. You just need 2-party consent and verification, not a whole blockchain. The trick is not proving you own a thing, it's that you need to prove you haven't used it as collateral for anyone else or don't hold outstanding debts somewhere else. Blockchain will be completely useless for solving that. A universal identity (ie SSN) is the only option.
How is that accurate?

It's still a bad analogy, but it puts fewer words in my mouth. If there is a line from 'Youtube deleted my video' to 'the government rounded me up and threw me in a sanitarium' it's not a direct one.
Not a serious attempt but I prototyped a single header library for macos and will attempt to make it work on windows too

example: https://pbs.twimg.com/media/EuQ-6vzXUAca_Ph?format=jpg&name=...
(ignore the fact the UI goes from bottom to top, that will be fixed)

A cross platform gui library needs to have consistent layout across all platforms so it has uses basic flexbox layout algorithm instead of the native macos constraint system, I think this turns out better anyway because flexbox is a lot simpler in my mind. It decouples the layout algorithm from the UI code so you don't need to rerun your whole UI whenever the window changes size. It uses pure c++ native calls instead of objective-c which is kind of crazy but the library user never needs to interact with it
You claim lockdowns are effective because they are effective: if cases are going down without lockdown, it’s because of some unknown outside factor. If cases are going down with lockdown, it must be because of lockdown. Lockdown is both necessary and unnecessary.