skysight-inc/HackerNews huggingface dataset:
It's not that hats are "rude".

A hat signifies status. Consider the top hat - it signifies wealth. Or the general's hat - think of Wellington and Napoleon. They signify authority.

It's inappropriate to walk into someone's parlour as a guest, while disporting the mark of your superiority. Baring your head signifies humility. It's just polite.
More idiomatic error handling has appeared too. It's become a lot easier to bubble up errors with messages (e.g.: golang) without handling every single case.
Not sure about K, but I know for example that MS didn't allow publishing performance benchmarks of .NET (not sure of this changed with .NET core).
The conceit that I could glue a bunch of libraries together in a 48 period to get an MVP-level of program that is nowhere near as polished as the collective output of teams of people, and would fall over at anything resembling load, is not the problem.

It's the implicit derision, that eg Twitter is inherently worthless because I could glue a few libraries together to a database over a weekend, and have a simplistic system where users who are able to broadcast short messages to other users, that is so odious about the "build it in a weekend" mindset. It denigrates the very real, but largely invisible effort it takes to scale a system up to that level. For any of us who have been involved with scaling a system up, it's invalidating to have your work invalidated like that. A Twitter or Dropbox clone built in 48 hours isn't going to handle the scale of actual Dropbox, nor will it be as resilient as actual Twitter in the face of eg a whole AWS region going down.

Build something awesome this weekend! (or even just something useful; it doesn't even have to be software) Just don't shit on someone else's hard work, even (especially!) if you don't get it. That Dropbox, reduced to it's basics is "just" a filesync client, and isn't actually the most technology fascinating project when described at that level, is an reflection of the oversimplification of the problem at hand, and not the inherent worthiness of solving that problem. The social aspects of what a program can be used for goes wholly underestimated and misunderstood a lot of the time. No one could deny the effect on the world that Twitter has had (though we don't have to agree on if the net effect was positive or negative), but many people still don't see the value of a product that isn't a revolutionary new technical product, like terabit wifi, but that's a reflection on their lack of imagination on their part, and not a poor reflection on Twitter as a business idea.
You could consider an in browser notebook to get your cost down to near nothing - it depends a bit on what kind of tasks your students do whether they fit in the browser (one wouldn't train a large neural network in one for instance)

There's Starboard (which I'm building, it's built specifically for the browser and can integrate into a larger app deeply) and JupyterLite (the closest you will get to JupyterLab in the browser), either can be a good choice depending on your requirements. Both use Pyodide for the Python runtime.

[1]: https://github.com/gzuidhof/starboard-notebook, demo: https://starboard.gg

[2]: https://jupyterlite.readthedocs.io/en/latest/
I love jupyter notebooks but I think the way they have be to be used is in a "throw away" fashion. E.g. use it to explore data, develop some algorithm, then put it to PY files. It is there to develop something which is worth versioning. I think in this way this seems like a cool addition: To evaluate the worthiness of the algo you might need to show it some people, this is where this comes into play.
I guess because you need a special DNS server for them with your default browser - onion is directly linked to TOR.
uh, so what?

I struggle to understand acting as if those things were some incredibly important stuff just like water, internet, computers,

or something that nobody would risk losing e.g via standing to fight against its vendor

Maybe losing those will result in creating new, more open and less vendor locking alternatives
Here's one cryptocurrency PoC on micropayments: https://web3torrent.statechannels.org/

More directly to your point, I think lots of people have made attempts at micropayment protocols. The difficulty is psychological rather than technical - the cumulative mental burden of repeatedly deciding whether to part with a tenth of a cent "costs" much more than value being exchanged.
It allows you to use a query language (think SQL) to analyze source code.
> But it does

Why? Who cares if the other person is genuine or not? The idea is still an idea.

> because it is a low-trust environment

therefore, the only real solution is to simply talk about the discussion/argument/idea not about the person behind it.

> deliberately so.

deliberately? How? Just China or the entire internet? I was talking about the entire internet btw.

> all these conversations are traps while the dishonest sow doubt

they aren't if you are not focused on the "genuine-ness" of the poster.

> maybe you understand why I say genuineness matters

I really don't. I am failing to see it and you clearly cannot explain it well enough or simply are saying it without any concrete reasoning behind it. Either way, you haven't explained why it matters.

> Talk to a point, answer it directly, don't derail with "facts", introduce new ideas as a new idea in the conversation, not a made claim on others thoughts.

I don't understand what this weird pontificating is about.
Depends really on the subreddit in question. The traffic to the blog post that was analyzed came from /r/linux which should be more tech savvy than the average web user and also more tech savvy than the average Reddit user (i would put /r/linux audience close to the Hacker News audience)
"horse medicine"?

You mean the medicine that has been used on humans for 40 years and then repurposed for animals? You mean the medicine on WHO list of essential medications to alleviate human suffering?
I had a look at the site and it seems to be parsing source code in multiple languages and storing the parsed "syntax trees" into a database for querying.

I would love to know what the usecase for this tool is aside from maybe being a source for presentations? (We have 5 million if statements).

How can this be used to improve code quality or any other aspect of the code lifecycle?

Or is it solving problems in a completely different problem area?
But then again Netflix et al, zero ads

Spotify premium, zero ads

I think it's just a question of coming up with the right model. Assuming that failed examples are the rule isn't all that useful
You'd want to get a Synthstrom Deluge, actually.

https://synthstrom.com/product/deluge/

Those other things are toys.
Show HN: Amialive – Simple HTTP client and collaboration tool
Hi, HN!

As a developer, I have been using HTTP clients on a daily basis for years, but have always found that most solutions offer more options than I really need (and never will). I just wanted a simple client to debug the APIs I'm working on and the ability to sync data with my teammates.

The app allows users to configure the basics for a request: headers, parameters, body and authorization and then inspect the response.

It also supports environment variables, which can be used to reuse some values in different requests. It has a request preview pane as well, showing a summary of the attributes that have been sent to the server.

Feedback and comments are very welcome!

[Download for macOS](https://amialive.co/download/macos/latest)
[Download for Linux](https://amialive.co/download/linux/latest)
The Internet Is My Religion, 2011 Speech by Jim Gilliam
> "Judge Conley informed me that it has been brought to his attention that while he presided over the case he owned stock in Apple," writes Joel Turner, the court's chief deputy clerk.

That definitely makes it sound like it was a component of something else.
Maybe it having less ads made it a better experience, thus bringing in more ad revenue?
Check out Starboard (https://starboard.gg, I'm the creator). I think it's exactly what you're looking for (you can use plain dom, html, css, javascript, python).
I watch this at least once a year. And cry.
> Would an always on VPN, a remote pihole be the only way for privacy?

Maybe for now, but it's just a matter of time until use of DoH to circumvent your attempts at redirecting DNS becomes more widespread as well.
Idk meat is tasty. I'm sure there are other more effective paths to take.
What? Apple is even worse. There was a big cry when Google wanted to nuter adblockers API but Apple have done exactly the same thing. You fell into a pr stunt. Apple doesn't care for privacy. Just look at how they scan you pictures..
We use this to power things like find-references or jump-to-def, "symbol search" and autocomplete, or more complicated code queries and analysis (even across languages). Imagine rich LSPs without a local checkout, web-based code queries, or seeding fuzzers and static analyzers with entry points in code.

Our focus has been on very large scale, multi-language code indexing, and then low latency (e.g. hundreds of micros) query times, to drive highly interactive developer workflows.
Both Oracle and MS SQL disallow this without approval.

https://stackoverflow.com/a/12116865/1507139
There's also grip, which works similarly. Maybe some ideas you could implement from there. For example, it supports using your own GitHub credentials.

https://github.com/joeyespo/grip
I mean really? In 1955 people were worried about a literal nuclear apocalypse.

Of course health care was much cheaper when the doctor basically had no health care to give.

A medicine man 2000 years ago was even cheaper, practically free.
If you follow the NSW and Vic twitter feed for the daily COVID numbers, your post reads exactly like those bots that say something along the lines of "that's it, I'm denouncing my citizenship".

It gets a bit boring, and if you're doing this from a new, green, account, I'm going to assume you're an antagonist account trying to create division within the discussion.

These discussions aren't new, and they started with the AABill, and they've been discussed here for a while now - so why only now decide to "abandon my citizenship"?
I've read that in some countries bullying and workplace harassment are considered group dynamics, rather than the product of individual bullies which makes sense to me.

It seems to fit your example and I think it provides some useful frames for thinking about this and how to improve things.
The standard library is good. If you can solve your problem by mostly using tools from the standard library in a short main package, Go works well. The work that I do unfortunately doesn't have that property.
>What are the implications of having all of your friends online

Peace and quiet?
I have literally had to read compiler source code to find out Rust behavior before, more than once. That should never happen. The more implementations of a language there are, generally speaking, the better understood a language is. C++ has only benefited from having multiple compilers. If you're afraid of fragmentation or Rust dying as a result of this, I can assure you that historically, the exact opposite takes place.
In the Kitchens of the Rich, Things Are Not as They Seem
As opposed to "gradually" needing to do so?

Oh, wait, it's Zac Doffman. Never mind.
Every once in a while I'll make an external backup of my parents' photo collection. Every single time, it's a royal pain to figure out where Apple has decided to put the iPhoto directory. There's no UI that points to it, no settings to configure the save location. It's like you're supposed to forget that these are your pictures to access as you please, and instead treat them as iPhoto's pictures, only to be accessed in the blessed interface.
Along the same lines, an issue I was interested in a while back, has anyone written a script in Linux to get the webcam to dynamically crop to faces/people?
The very first page of the site should have examples of what you can do with it.
I agree, I'm happy with Minecraft, though again they usually play cooperatively either to build things, or to fight/capture-the-flag in teams. Similarly with many Roblox games, but in that case they most enjoy making games themselves. And a lot of time on Scratch - I'm quite impressed with some of the games and interative 'skits' they make.
This is exactly why metrics like "only 10% of our users use Firefox" are complete rubbish.

Only 10% of the users that don't block GA.

That's pretty in line with "X% of users that participated in our poll say they don't min participating in polls".
In this case the patient isn't demanding the ivermectin, his wife is.
Python is especially bad at getting things up and running. Often ends up with a mix of conda and pip stuff, different python installs through pyenv or similar, some global installed version of cuda, jupyterlab etc., wheels not created for your particular platform and version of python making you have to install a whole c++ toolchain etc. It's bonkers.
From top popular language, say from https://redmonk.com/sogrady/2021/08/05/language-rankings-6-2..., only Go and Swift/ Objective-C are languages with static typing, compiled to native tool chain . And Swift are very apple centric.

This have huge impact for go popularity. Alternative to Go:
- java and JVM language are heavy gorilla languages that's need more resources/ no value types. graal native is not straightforward alternative.
- C# is good alternative, but again jitted, and there are no alternative for Microsoft products in open source community,people choose go as default alternative to java few years ago..
It’s not exactly a publishing fee, but today you have to pay Apple $99/year to distribute software into Apple’s ecosystem; otherwise they’ll hide your application behind a non-obvious ctrl+click+run flow. To my knowledge, this fee is collected regardless of your distribution channel.

I wouldn’t call $99/year “not paying.”
Except for the minor fact that you can move to a different country whenever you feel like it.
I mean, it is possible and even likely for a person to own stock in a company without knowing it. Indexes are a very common way of investing nowadays, and many people don't go below that layer of abstraction to see in which companies the money ends up.

Not to say that good intent should be assumed in legal matters, but I can see it happening.
The Lego Group releases a soothing soundscape created with thousands of bricks
Give it a few days then check this link: https://elaw.klri.re.kr/eng_service/recentlyLawList.do
Assuming positive intent is generally good, but it is not very specific. So it can be wise to follow it with a step of clarifying intent.

If I assume you intend to make me a delicious soup, that is still quite dangerous to me if your intent is to make me a delicious shrimp gumbo -- You do not generally intend me harm, but to achieve that intent we need to communicate about my specific allergy to shrimp.
It really depends on what you're comparing Go to and on what kind of projects. Some languages will fair better for simplicity for some tasks. Other languages will fair better for simplicity for other tasks. Programming is a hugely vast topic with an infinite number of problems to be solved in an infinite number of ways.
I think you meant to post in this thread instead: https://news.ycombinator.com/item?id=28366063
Atlassian helped with the COVIDSafe app, and one of their founders came here and telling us to trust the government, they know what they're doing, they won't spy on us.

... and then the spy agencies requested access to said app data.
And if you disagree with the unilateral decisions of the rustc developers?
"Go fork it or write your own"? Yeah that's what we're doing. Don't be surprised when what was often a taunt in Rust-related arguments actually ends up happening. :^P
I was expecting this to be some kind of goatse. Instead, I got a zero-length download with some weird non-standard MIME-type.
I tried looking at your book website but the certificate is expired and wouldn't let me in with my old browser. I was able to on a newer browser by accepting the risk, but thought you should know.
Glean is focused on storing and querying data about the code. The idea is that you have your own program to collect that data, then you use Glean to store that compactly and to have snappy queries.

You would create entries like "this is a declaration of X", "this is a use of X". Then you can query things like "give me all uses of X" in sub-millisecond time. You hook that up to an LSP server then you get almost zero-cost find-references, jump-to-definition, etc. The snappy queries also mean it becomes possible to perform whole codebase (and cross-language) analysis. That is, answering questions like "what code is not referenced from this root?", "does this Haskell function use anything that calls malloc?" (analysis through the ffi barrier).

One can also attach all kinds of information from different sources to code entities, not only things derived from the source itself. You add things like run-time costs, frequency of use, common errors, etc, and an LSP server could make all of it available right in your editor.

For very large or complex codebases, where it is just too expensive or too complicated to calculate this information locally a system like this becomes very useful.
If he wasn't aware he owned it at the time seems a pretty reasonable supposition.
You know a connected TV / set-top box is on a channel but you don't know how many / which persons in the house is in front of it.
In lerna you can restrict versioning to a particular branch. So you check out your feature branch, work until it's ready to share and then merge it back into master and create a version.

Creating a version tags the commit with the version number for each package that's been updated and it allows for the creation of pre-release versions. If you have things that aren't ready for prime time.

Consumers can depend on a particular git commit by referencing the tag.

So there is one main branch that contains all of the commits, but different components are versioned independently and reference particular commits in the branch.
In my experience with organisations, it is the people with the most agency (i.e. leaders and their cliques) who set the standard for those group dynamics.

If you get bullied by your boss, you can count on others joining in.
The text mentions developers, not just users... I assume (by understanding the published text) they'd (Korean officials) want to target any users of apps published by Korean developers, no matter the location.
Haha, sure, and the other way around, time is spent constructing the compile-time type info for the pimpl class. Let's ignore both since the impact would be so small it would almost certainly be drowned out by all the random noise that happens all the time.
In the words of Andy Greenberg, in Sandworm, he says In-Q-Tel is assigned the task of furthering the interests of 3 letter agencies.
This is really cool.

Seems like there are only indexers for Flow and Hack though.

Will there be more indexers built by Facebook, or will it rely on community contributions?
Ew, Facebook.
I don't think ports count.
Thanks for the helpful explanation :). C++ was my "first love" that I got paid to code in and enjoyed, and I really felt shocked at lack of classes in Go. With C++ you could happily code C style without classes if that suited better, but you could use classes nicely (e:g like in Qt, well IMHO anyway..) or badly as I'm sure many people did. Regarding deployment, I've never found that too bad with Python, but I only use *nix. Agree Python seems pita to deploy on Windows (like many things on windows), I generally use docker, have used conda in the past, so don't particularly feel a lot of effort difference deploying Python vs Go , but different people have different skills and backgrounds, perhaps I'm better at jumping through hoops for Python so don't even notice.
>therefore, the only real solution is to simply talk about the discussion/argument/idea not about the person behind it.
>they aren't if you are not focused on the "genuine-ness" of the poster.

Because the goal is not to expose ideas, the goal is to change the conversation so they can be hidden.

>I really don't. I am failing to see it and you clearly cannot explain it well enough or simply are saying it without any concrete reasoning behind it. Either way, you haven't explained why it matters.

Well, thanks for the criticism, you are probably right, I'll work on it. Have a good life.
This sounds like overgeneralised social distrust. Individuals have been living in and benefiting from communities for years.
Well, my overall point was that you got the names and semantics wrong.
Companies might well end up selecting for that attribute.
The way I view it is that low interest means I’m competing with how much the guy next to me is willing to borrow (how reckless he’s willing to be) not how much he can afford.
Any action may have a hundred different potential results. Simply calling out one of them (devoid of any context, I might add) is not useful conversation.
My usecase for jupyter notebooks often is to use the server to calculate stuff, though. I rent some beefy 16 cpu, 128gb ram, tesla p100 machine so that my laptop won't melt.
So, everything else that has happened up to now, could be described as minor losses, for Apple and Google.

This is not such a case though. This is a major loss for them.

For all the hacker new commenters, who have been commenting on this topic, for the year that the drama has been going on, and were convinced that Apple and Google were going to win this fight.... well you need to re-evaluate what made you think that.

Because, the writing has been on the wall, for quite a while now, for their iron grip on their app store payments.

If it wasn't going to be the epic lawsuit, it was going to be a different lawsuit in the US, or another country. Or if all that didn't work, it was going to be laws such as this, that blow the doors wide open, and spell doom for these closed systems.
Firefox has had WASM SIMD for a few months now, it was enabled by default in FF89.

https://bugzilla.mozilla.org/show_bug.cgi?id=1695585
I don't recall ever having heard about Blokada before, but looking it up now it doesn't seem recommended: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8536
Python I find a lot nicer to deploy on *nix. When on Windows I agree it could be painful ;)
When the Deputy Premier of NSW can sic the anti-terror Fixated Persons Unit onto comedians because they don't like their criticism, one has to question how low the bar is on "reasonbly necessary, and proportionate".
Omni Calculator
Finance:
https://www.omnicalculator.com/finance

Physics:
https://www.omnicalculator.com/physics

Math:
https://www.omnicalculator.com/math

Statistics:
https://www.omnicalculator.com/statistics
This is an outright lie, they were not ordered to give anyone "horse medicine". A physician prescribed Ivermectin (approved for humans) and the hospital refused to administer it. The patient's wife sued and the judge ordered them to do it, that's all.
If you had read the sibling comment to your own posted four hours previous, you would have seen that that will also be true of the Pine Note on general release.
Assume positive intent until someone proves your assumption wrong. One of the good things about assuming positive intent is that you should treat people well. If you do, and the other person does not reciprocate, you should no longer assume positive intent. Maybe they're just having a bad day? You can, and should, still leave room to change your mind again, but I would recommend basketing people who show signs of foolishness, selfishness, and general unkindness apart from people who reward your optimism.

It's not your job to find the good person beneath the layers of trash. Generally speaking, our faults don't dwindle upon closer inspection, and even if they did, life is short, and you probably have other things to do.
Staying Visual in a CLIP World
You have hundreds of sphincters, but this is a special one.