skysight-inc/HackerNews huggingface dataset:
> the language with the best and most complete standard library

How can this be true when language is still adopting[1] table stakes collection operators?

> he language that is the easiest to read

Generic programming is now a part of Go[2]

[1] https://github.com/golang/go/issues/45955

[2] https://github.com/golang/go/issues/43651
Alibababa project in Belgium is under security scrutiny over spying concerns
It's a cool idea but falls down when you start thinking about how to discover what Instagram ID has what content ID in the P2P store. Torrents have trackers, IPFS have 3rd party indexers, DC++ have hubs.
~70% for a $0.05 is pretty good. In Germany, it's around €0.40, and IIRC, has a 90% recycle rate.
Java is the new COBOL. It will not be replaced in this century.
The online version is great! Unfortunately, the words version of the game is the inferior version. We have much more fun with the pictures version.
Will be great for Bitcoin values.
so, German grammarians, irritated by a defect of English, debated long among themselves as to how they could mess up their own language in revenge?
> They won’t get worse as New York is submerged under the Atlantic ocean

The one positive aspect of global warming. (:
:) That's a good name.

In reality, the maximum air draft (how much the ship is sticking out over the water) is also limited by the Panamamax standard. It is constrained because the ships has to go under bridges and some cables too while crossing the canal.
There are some nice self-build options too - eg I have https://www.asrock.com/Nettop/Intel/DeskMini%20310%20Series/... with a i7 9700 in (8c8t), plus 1x NVMe and 2x 2TB SATA SSDs for VM disk. Works really really well, and it's pretty much silent.

NUCs are just that little bit too compromised, I think - but things like the hp prodesk or the asrock deskmini are a really nice sweet spot.
Just another framework vs just another programming language.

If the project lives in HTML, it doesn't matter what language it's written in. So it would be reasonable to choose one that developers are already familiar with.
Engineers who complain about that are usually the ones who want to write extremely clever solutions that nobody will be able to understand nor maintain after they have left.
https://github.com/JaDogg/expressPython - goal was to learn some C++ and Python, I wanted to work on text input and wanted a UI.

https://github.com/JaDogg/sbx - flashcards console app (not sure if there are similar applications)

https://github.com/JaDogg/pydoro - pomodoro timer console app (I couldn't find such application)
Doesn’t that still require JavaScript?

As I understand it (and I might not; I don’t have servers to do SSR) people want SSR for two reasons. a) To allow users that don’t have JavaScript for some reason to at get good UX, and b) to prevent the styles from kicking in after the initial render. There are ways to author your components in a way that fixes (b), but I’m not aware of any technique other then SSR that will fix (a).
So you can make parmesan cheese from totally vegan sources? That's amazing news! Just needs better branding!
https://github.com/SonyMobile/py-hprof is a Python library that exposes a Java heap dump's objects as Python objects, allowing convenient interactive and/or scripted analysis.

IIRC, I started out with Android Studio's dump viewer, but I wanted to check a "nested" attribute (.x.y.z) for all instances of a class -- and there were several thousand instances. I quickly tired of expanding and scrolling the nested attribute lists.

I think I also tried MAT's OQL, but still missed the ability to add whatever logic I needed on-the-fly.

My "Show HN" post got no traction, and I don't think very many people have used it, but I'm still proud of it.
Sure, there are people who break the law all the time, and some get caught. But most people are honest and law-abiding most of the time.

To be clear, what your friend did wasn't just unethical, it was straight up illegal. In fact, since it was a leased car, he not only broke the law about illegal vehicle modifications, but he also committed fraud against the leasing company.

Also, doing something like that today would be very hard, because very few cars still have mechanical odometers.
http://archive.is/KUelw
I find it hilarious that my compatriots try so hard to learn to pronounce the th when a good many brits just use an f sound.
If you could somehow manage to track and maintain the movement of a triple pendulum, you can have basically true random input. https://www.youtube.com/watch?v=dDU2JsgLpm4
NFC isn't common in China. QR codes rule everything and are the standard way to do contactless payments in China. There are recently some cities e.g. Guangzhou that are implementing Wechat QR code scan entry to metros as an option. They claim to have it down to 0.2 seconds which if true is impressive. I haven't tried it. I find the physical cards easier since you don't have to fumble with the phone's UI, they aren't dependent on batteries, and you can shove them in your phone case and forget about them.
The cards literally had "this is the property of NDS and must be surrendered upon request" printed on them. You're reaching.
My blog [1] has expanded commentary on the motivation:

> I thought that surely in 2021, somebody would have built a simple page view counter that I could just plug into my dinky blog for minimal cost. I ended up evaluating all the popular alternatives: Matamo, Plausible, and Cloudflare analytics.

> As it turns out, all of these are rather expensive. What should have been simple became bespoke and Toph was born. It’s a Cloudflare workers service that sits in between the visitors browser and Google Analytics.

I figured linking to the source code and README was more appropriate for Show HN.

[1]: https://zeroindexed.com/analytics
There's dorito products out there that are extremely similar to Takis. I don't know the timeline though.
I liked Project Hail Mary more than The Martian, possibly because it's quite a bit more imaginative, and because the main character isn't a perfect person, so it's easier to relate.
The main point of a static website is that you don't need a web app to serve it, any web server that can serve files (all of them) will do.

I use my own static site generator to generate the final HTML/CSS (but could be using Hugo or Jekyll or anything else)... when I push the generated files on my gitHub repo, Netlify automatically detects it and starts serving the new files. That's pretty much what you probably actually want.

Takes less than 5 minutes to get it setup.

Note: I have no afilliation with Netlify, just a happy customer.

https://www.netlify.com/blog/2016/10/27/a-step-by-step-guide...
The "didn't know" statement seems like a blatant lie as that guy started DagCoin, an OneCoin's strategy clone, soon after. Especially considering, as he run an MLM which is basically a legal pyramid scheme, he has a good knowledge of this business.
There’s no implication intended, it’s just related information that I have which could spark a discussion. (I obtained it through speaking to a lot of companies I’ve been interviewing with in the past weeks.) I’m sure Go is possible to migrate from, it’s just that companies that have it are decided on it and not interested in alternatives.
What does that mean for regular customers like myself?
Go is 100% worth it. If you're seeing these posts on HN then you should know that the majority of Go posts here are just "why Go is bad" posts. You'll rarely find an upvoted post about why Go is good.

From a Go dev who came from .NET, Go is one the best tools I've learned in a very long time. Code is incredibly readable, I never come back to an old code base and have to wrap my head around the weird abstractions like "MapperServiceFactoryFactory" because they're no idiomatic. Code can be verbose, but the verbosity is what aids its readability.

I haven't had any issues maintaining large Go codebases, the only issues you come across are the same regardless of the language you use. And that's things like ensuring consistent style across a team of developers.
Best: never start implementing something if you don't know how it solves the problem or why its needed

Its very common for people to come to you with a suggested solution rather than telling you their problem.

Can't count how many times I've been assigned to build feature X, and upon further digging realized it will not solve the requester's problem or won't do what they think it will.
This is one of those HN posts made to generate clicks for the media company and their articles. I think that bane of this forum and this practice should not be encouraged.
Tell me one other language, a single one, that has this in its standard library:

- hex / base64 / json / xml / etc.

- TLS (1.3) / x509 / aes-gcm / sha-2/sha-3 / X25519 / ECDSA / ed25519 / crypto.rand

- http / html templates / json-rpc / etc.

- big integer math

- zip

There's just so much more, and the documentation is top notch: https://golang.org/pkg/

Actually, this is just my take on what I end up using, but what's your own favorite package in Golang std lib :D?
Weg != weg, so it's pretty clear.

You missed "Gehweg" (sidewalk) though. :^)
I suspect the wall-of-text effect isn’t caused by justification. Gwern is using first-line indents to signal a new paragraph instead of spacing them, as is more usual on the web.
Why not? I see music rights as a great use-case for NFTs. The owner of the NFT unambiguously has those rights—however you may define them e.g. exclusive usage rights and sub-licensing rights—and you can trade it like any other good on any exchange.

Edit: Added an example for the rights.
Thanks :)

How complete is crossref? I can't find my own publications on the search page they have on their site (well, I found one), but the search engine is garbage so I don't know whether it's because they're not in the database or if it's just an issue with the search. I assume it works better with the API.

Microsoft Academic is quite complete from my experience, I haven't really managed to find any paper that wasn't in their database unless they're very recent. Only downside is the need to get an API key (but they're free up to 10K queries/month or so, which is plenty).
I don't see your point: The author settled on Jekyll, which is a third-party tool?

Besides, they mean longevity in terms of having to maintain servers. Serverless abstracts away the server, and its maintenance along with it. More likely that Cloudflare would be here up-to-date with all the security, network, and hardware upgrades in 10 years time than a home server.
Some api docs here that aren’t easy to find: https://docs.google.com/document/d/1Nsv52MvSjbLb2PCpHlat0gkz...

(yes, this is official documentation)
Even something that just corrupts all the data on your own phone?

There are lots of tamper-resistant devices that will self-destruct.
Up and Atom has a video about Braess's Paradox

https://www.youtube.com/watch?v=cALezV_Fwi0
The reason he got away with it is because it's a beautiful story. No one wants to come off as though they are going against the Hispanic community. Certainly not a junk food conglomerate who aims their products towards that demographic.

“We value Richard’s many contributions to our company, especially his insights into Hispanic consumers, but we do not credit the creation of Flamin’ Hot Cheetos or any Flamin’ Hot products to him.”
Why we banned requirements from our job descriptions
> It was also the #21 (37% of respondents) most dreaded.

This could trick someone who doesn't know that there are 25 languages in that survey and that the most dreaded chart is just an inverse of the most loved chart. You could also say that Typescript is the #24 most dreaded language (32.9% of respondents)... it's also the second most loved language.
Rust is the #25 most dreaded language (because there are 25 languages on that list).

https://insights.stackoverflow.com/survey/2020#technology-mo...
It's for large teams and people who do lots of code reviews. You don't have to question the language during the review and can focus on the code. For example, when you see a language construct like a loop or an operator you know that it is what it says on the page and that it was not overridden by someone.

https://talks.golang.org/2012/splash.article
Given how remarkably one-sided the Washington legislature and Governor and AG have been, I am wary of municipal broadband in Washington. This is a one party state where leftists are embedding their ideology into virtually every public institution. For example public schools now push flawed gender ideology, critical race theory, and “civics” that are really progressive activism. Anyone speaking up against this injection of politics into our public agencies is in danger of losing their job, so there is nothing to balance out this bias.

Given all this, I am worried that government controlled Internet services may come with censorship, controls, and surveillance aligned with their political views. If it displaces private providers that could be a huge threat to free speech and societal discourse. What I want is more competition and choice, not less, and I’m not convinced municipal broadband is the solution since it may end up removing choice and leave us with only a single public provider.
He was also featured on a recent episode of Planet Money [0].

[0] https://www.npr.org/2021/05/12/996228628/hot-cheetos
There is nothing intrinsically faster in programmable logic.

It probably depends what you're comparing to.

Yeah, since FPGAs essentially implement combinatorial logic, and hard CPUs are also implemented in combinatorial logic, you gain no benefit from directly "porting" the hard CPU to the FPGA.

But, if your hard CPU is a microcontroller that can only process say 8 bits at a time, but you really want to process say 256 bits at a time, it might be more efficient to use an FPGA to build a soft CPU whose architecture better matches your problem. In that case, you should be able to do more work per clock cycle with the FPGA.

That's arguably "increased parallelization", but what I'm talking about applies to sequential algorithms.

Of course, in that case, maybe you chose the wrong microcontroller. Maybe a full CPU would be a better choice, or maybe there's a DSP that can be adapted to the specific use case.

it is very difficult to make the business case for an FPGA, if your problem can be solved with GPU programming on a COTS GPU

Sure, that makes a lot of sense at the high end. I'm thinking of problems more in the embedded space, where FPGAs might be a bit more attractive.
The whole survey is fuzzy data of course, it could even be the same people dreading a language as loving it. That’s why I provided the percentage respondents. Citing either one as the value of a language is of course dubious, but if we’re acknowledging one metric we may as well acknowledge the other.
I think with actual NYC residents, yes, it makes perfect sense.

The reality is the majority of people working in NYC don't live in NYC due to housing costs, so they won't need or even have access to the subway on weekends, they'll be in NJ or Long Island or somewhere else where subway coverage is sparse or non-existent, and other transit systems in those places don't take the MTA cards.

And in terms of public transit usage, NYC is probably the highest in the US. I've lived in Boston and now near San Francisco.

In my 10 years of living in the Boston area as a student, I never found a monthly pass useful, even when I was able to get a student pass for half price the math did not make it worth the cost. Being a student was special though because I was able to walk to 80% of the places I needed to go, and I had a bike which was pretty much 100% of my transportation during the summer months, and Boston is far more bike friendly than NYC in my opinion (modulo weather).

In the SF bay area public transit coverage is so sparse it doesn't make sense to get a monthly pass either. Just yesterday I swiped into a BART station, then promptly swiped out and took an Uber from that BART station to my destination BART station because the wait time was 27 minutes. And on several occasions I've been in trains that have hit pedestrians and cars or delayed by engine failures of sorts and gotten delayed for 90+ minutes so I've had to get off and get an Uber.
See also https://news.ycombinator.com/item?id=18147467 (2018)
position:relative on everything if you wanted it to be visible. var undefined; Fun times.
Javascript has all of that minus some of the crypto stuff. They introduced BigInt in ES2020. JS has built in json, Node has built-in tls/http.
I would advise you to consider any BLM protestors as well as the Capitol protestors. You're being a bit one-sided to your countrypeople.

The Law is blind, but the police are not. You can't buy into investigative techniques being employed in some cases and not others. Any type of edge will be exploited as early and as often as possible to build a case.

Regardless, those optics are kind of silly to apply, as they are largely irrelevant to the legal question at hand, even if they might be relevant at higher levels of the political machine.
Not the author but the reliability of a simple SSH tunnel is horrible. I still use it occasionally because it's "always there".
https://ilsr.org/

https://ilsr.org/broadband-2/

https://muninetworks.org/
I realize now that I would read a book on half life or counter strike and its inception.
Curious about the lack of comparison to https://flywaydb.org/ , which I've seen a ton of support for in the past and people seem to really enjoy
It was a 2015 ruling that can be seen as not allowing user modifiable firmware for transmitter hardware. https://www.wired.com/2016/03/way-go-fcc-now-manufacturers-l...
+1 It looks like the result of a collaboration between a good designer and a good programmer. The app is intuitive and the homepage is well designed too.
It’s not “all stakeholders” when only miners get to vote and (barring extraordinary consensus-making) there is only one way to vote.
Yes, sadly we lost our ability to tell jokes in the process.
If you ever take a journey down your daily journal, you would find certain traits that set you back and harm your trajectory to success. Now, if you are busy and don’t have time to write a journal (aka no time for self-discovery) but want to discover these traits (I like to call them monsters), you should skim this post.

Learning from other people’s mistakes is always the best option, and in this post, I would talk about these three monsters you should be mindful of. Awareness is the key to any action.

Let’s dive in to understand:
Monster 1: Perfectionist Monster
Monster 2: Advice Monster
Monster 3: People Pleaser Monster
Whoa! I'm glad I found this. I think it'll fit into my writing workflow. Thanks!
There is a new, emerging job role, the "relevance engineer", who ensures that search results stay relevant as content sets changes.

In London, the annual Search Engine Solutions meeting (each autumn/fall) organized by the BCS IRSG (Chartered Institute of IT's Information Retrieval Specialist Group) provides a forum for search practitioners to exchange best practices.

Here's the report from the 2020 meeting:
https://irsg.bcs.org/informer/2021/01/search-solutions-2020-...

Talk proposals, demo proposals, tutorials etc. welcome.
I love how the first comment at the end of the page asks which CDN and which load balancer the site is using, as if he's filling entire racks with this simple static website. Absolutely hilarious.
Intent matters.

If the court (it's not that a laxative issue is likely to come to a full court, but still) believes that you did actually put laxatives in your drink because of your digestive issues, then that's legal, but if they get convinced that you did it with the intent to mess with your coworker, then the exact same action is illegal. In a smilar manner, if the court considers it plausible that you did just happen to have that file among various exploits that you store there for a specific reasonable purpose, then that would be legal, but it is illegal if the court considers it likely that you placed the exact same file there with the intent that it will destroy evidence - perhaps based on some other evidence, such as your online discussions on this topic and the timestamps of downloading and placing that file in relation to whatever other crime they are investigating.

Yes, there are many variables in play, but it doesn't make the problem undecidable, if it comes to court, your lawyer and the prosecution will point to them and the jury will decide.
Senior developers also like to be able to jump into a remote part of the code base and also immediately understand what is going on.

https://news.ycombinator.com/item?id=27051629

> Bingo, Go is geared towards junior programmers. Somebody who exits the university has to be able to feel productive within two weeks of using it. That's literally the cornerstone of the entire design and all things follow from it (C-like syntax, attempt to minimize the number of language constructs, and the heavy focus on imperative programming which is what they teach in college).

Your two critiques opine how easy it is to pick up Go. Clear code, like documentation, is drugery. It's not exciting. It's boring and that's fine. It's what I personally want. And looking at GitHub and Gitlab repos it seems a lot of people want it too.
Heh. I guess I have an interview question to update.

One of my quick warm-up questions is asking about what data structure to choose if inserting an element after an element you already have a reference to is a common operation that you want to optimize for.

Of course, I don't consider there to be a right or wrong answer, but just make sure that people can intelligently discuss it. Some people start off with vec or the like, and then we discuss how fast that would be compared to a linked list. I generally stop after we get to the O(n) vs. O(1) comparison.

But maybe if we have some extra time I should also talk about the tradeoff with actually traversing the list.

After all, I suppose this is why things like gap buffers are popular for text editors, rather than linked lists.
Is “th” the fault of Englishmen or of a German?

Specifically Gutenburg and his hellish press. Before movable type English had the letter “thorn” - perhaps some of the pronunciation problems arose then?

But what do I know? As a nativ spanich spikr, I rimembr bing prplexd
> Every noun has a gender, and there is no sense or system in distribution; so the gender of each must be learned separately and by heart. There is no other way. To do this one has to have a memory like a memorandum-book.

And yet, every German speaker seems to be able to remember this, without evidence of them being better at memorization than others?

As usual, it's easy to forget how hard things are for others when you're the expert. I'm sure Twain never thought about how ridiculously hard many English words are to spell, and how people learning English as a second language struggle quite a lot with it.

But the thing is, with practice, we do learn these things. With practice speaking German, you'll learn and remember the gender of each noun, it simply becomes part of the noun itself. And with practice writing English, you'll learn the spelling - illogical as it is, it simply becomes part of the word itself.

But looking at my language, I'm not so sure how much of this is pure memory. Swedish, like all Scandinavian languages, has four genders for nouns, but only one of them stick out and modify words and sentences. Being a native speaker, I of course know the gender for each noun, and you could argue that I have memorized this. But I can also properly gender new words. I can gender words I've never heard before. I can construct new words, and gender them correctly as well, and have other Swedish speakers independently agree with me on what the gender of this new word is. So clearly there are rules, it's not the case that someone else decided the genders, and then everyone else had to memorize what this person arbitrarily chose.

And I'm pretty sure German actually works the same way.