skysight-inc/HackerNews huggingface dataset:
> If it were just a list of defects, this discussion wouldn't have started.

This makes for the second time this week I've run into someone stating the obvious and thinking that it makes for a point in their favor and not one against their end of the argument.

> Obnoxious is not in the comment I replied to. You've projected that. The maintainer in that scenario may have been replied politely. The only issue under discussion was the submitter's reaction to a maintainer thinking the submitter wanted something. Are you sure you're not strawmanning and counterfactualising?

Yes, I'm sure, and I don't really have time or the wherewithal to explain in depth to someone who's dead set against not understanding. "The maintainer in that scenario may have been replied politely" is simply not a move that's available to you. There is no "may" when we're discussing _actual_, _concrete_ events and not hypotheticals. (Even in the case of hypotheticals, it's a problem—counterfactuals are not an argument unless the argument it opposes employs the universal quantifier; failure to understand this is a failure to understand the difference between what it means to say "∃x" and what it means to say "∀x".) There is only what did or did not occur (or what is or is not posed). To repeat: it is not your job to imagine the most convenient circumstances that would weaken the side that you're arguing against.

> And these lessons are? If you think it's nuts, it would be nice if you were to offer useful solutions.

I've offered them. Go back and read my comments in this thread and you'll see them. Read your own comments—it'll suffice to read just what you've written in this one—and the solution follows naturally from the problem you describe. If it's so hard to discriminate between "informational bug reports" and support requests, then stop mixing them. If you're going to run a bugtracker, then run a bugtracker[1].

> Netscape's corporate strategy doesn't seem relevant here.

You're right. So I don't know why you focused on it at length, as if you can talk your way into it being the thing that I was referring to. Once again, a move that's not available to you.

1. https://hyp.is/de25lAXAEeuhNEN0wan1Ww/news.ycombinator.com/i...
But that's not how audio cassettes worked, otherwise they would not be compatible. Consumer cassette players/recorders were 4 tracks.
Seems to me that Java is likely to influence things in the future, if for no other reason than because people seem to like creating languages that run in the JVM, and the libraries (if nothing else) then influence the new language.
The author addresses that further down on the page: "The diagram only shows influences in the original language design, not influences absorbed through the evolution of the language."

If you only are interested in "programming language design" this is not a bad idea. Changes and additions to a language often don't fit well into a language's overall design.
More numbers with accompanying code: https://github.com/sirupsen/napkin-math
How would you include "\n >" in some multi-line text in this format?
Unfortunately it's not as clear that fire risk is lowered by a one off burn. There are then many dead trees that are tinder in the coming seasons. Prescribed burns work when they are regular and done in a less damaging season like spring where they burn slower due to plant moisture content etc, and hopefully kill fewer trees.
And I thought it was a low effort, slightly humorous film that stoners would watch while "boiling pot" in their bongs. :P
You have no idea where the time has gone and have nothing to showcase your work
The experiment that proved airborne disease transmission
The description of that dependency used by the BBC makes me wonder why trust is somehow based on popularity. What if the BBC got duped into using a dependency from a bad actor? Is that package trustworthy now?

I wonder if the package repos could come up with some type of standardized, domain verified organization namespaces. I was able to register a decent .com a couple years ago and immediately ran around registering the matching namespace everywhere. That feels a bit dumb when I have a globally unique identifier (the domain) sitting right there.

Why can't I have `example.com` as my organization on NPM? I realize there would be a little complexity in domains changing ownership or being abandoned, but I feel like that's already an issue with first come, first served namespaces. It's just glossed over with the assumption no one will ever give away their account / namespace which isn't true. Is there a way to tell if an organization's owner has changed in NPM?

A domain verified namespace could be on equal footing pretty quickly IMO. If it's limited to organizations, which makes sense to me, have a requirement for the domain owner to declare the official owner of the namespace via DNS or a text file under `/.well-known/`. Ex:

npmjs._dvnamespace.example.com TXT ryan29

Now `ryan29` can claim or take ownership of the `example.com` organization. Every time an artifact is published, that record could be checked to ensure `ryan29` still owns the organization. If it doesn't match, refuse to publish the artifact.

In effect, it's saying "example.com is delegating ultimate trust for this namespace to the user ryan29". If the domain expires, no one can publish to that namespace. If someone new registers the domain and claims the namespace by delegating trust to a new owner, that works as a good indicator that everyone pulling artifacts from the namespace should be notified there was a change in ownership.

It seems like a waste to me when I'm required to register a new identity for every package manager when I already have a globally unique, extremely valuable (to me), highly brandable identity that costs $8 / year to maintain.

Edit:

To add one more thought, I've always been of the opinion that ultimate trust needs to resolve to an individual, not an organization. That probably needs to be done via certificates or key signing and should be done by a local organization.

If I could dictate a system for that, I'd use local businesses to verify ID and sign keys. For example, I'm from Canada and would love to go into Memory Express with my ID and have them sign my GPG key.

I don't think you can get a real WoT like what I think was originally the intent for GPG. There are just too many bad actors these days. I think verifying identity and tying stuff back to a real person is the best you'll get.

An no, I don't want the current code signing style verification. It sucks and the incumbents are nothing more than a bunch of rent seeking value extractors.
Obviously my advice doesn't pertain to your main point, but as a person who's been to 80+ countries, and very experienced with this, my advice is only use carry on, it's not worth the risk. Buy the biggest bag you can that's allowable as a carry on and use that. I've had only a carry on whilst travelling for 7 months straight, and it worked out fine for me, pack light and wash your clothes at your hotel/airbnb.
With GitHub CLI, Run your entire GitHub workflow from the terminal, issues to
I think you've been downvoted because your reply is too dismissive of the motivations why people do open source projects in the first place, and of the way joy depends on how other people behave.

For myself, I have worked on projects where I continued long past where I felt joy in doing the project, because the goal of the project was still worth doing, and not just for myself but for other people's benefit.

I've done many things like that which you wouldn't call projects too. If I quit at the first sign of not enjoying them, I would have abandoned a lot of people by now!

There is also reputation. For better and worse, some people's reputation is bound up in how they handle their projects, and this has become stronger since "GitHub is the new résumé" for some. To step down from a project is to potentially drop a career-building opportunity.

To apply your principle to that sort of thing, we would need an expansive definition of joy that goes beyond feeling uplifted in the short term, and go deep into a pandora's box of why people choose things, intrinsic and extrinsic motivations.

We would also need to figure out how to apply the principle when joy isn't a passive result of whether you work on the project. It's affected by how things like bug reports are handled, on talking publicly about what we want from each other, about the importance of politeness and reasonable expectations, learning how to respond to people, and other things such as this discussion. Sometimes unpleasant experiences are needed to create more joy in future.

I think it's more fruitful to just let joy be good old simple joy, and when it comes to deciding whether to "step down", instead of a simple assessment of "am I enjoying this", talk about better ways to accomplish things we think are still worth doing, even when we're not currently enjoying it.
npm needs to sort its quality issue first, but this could also be fixed with there being a better core javascript library.

Take https://www.npmjs.com/package/is-odd for example. This should not be a package. Why it is even allowed to be one is insane. Do the developers importing it don't know how to test for that themselves? Should it be part of core javascript?

Javascript is a mess, and npm is by extension.
Interesting! What are some examples of electronic music in that vein you would recommend?

Edit: I guess I'm also interested in your quality-CGI scifi films as well :)
But you still have the two hydrogen atoms, before and after. They are matter. Tiny (really tiny!) differences in weight don't change that.
Probably why the commenter said there was another oil spill in Russia.
Funnily enough, there is another version of the slides these numbers come from in which mutex lock/unlock is listed as the same 100ns as memory access: http://static.googleusercontent.com/media/research.google.co.... I can't tell which came first, or if one is a typo, or what's going on there.

In any case, assuming the mutex in cache, and appears to not currently be locked, the core performing the atomic operation needs to: (1) broadcast an invalidate/exclusive hold on the cache line to the other cores, (2) update its own cache, (3) eventually write back to memory. (1) is faster than main memory access, since CPU cores are closer to each other, physically, than they are to the memory bus, and have hard-wired access specifically for this operation. The slowest part is (3), but with a write-back cache the writer doesn't really pay the latency cost, because it gets amortized into the next cache flush.
Do people really think significant indentation is a good idea?

Edit: A lot of people seem to be accidentally clicking the downvote icon.
I really don't think you can solve technology with more technology...
That's not an argument for Apple forcing everyone else out. You can still choose to just interface with Apple services, even if other app stores or payment services are available.
Scraper API provides a proxy service designed for web scraping
A fun coffee table book on a bunch of different programming langauges https://hellobook.io/
I don't remember exactly what I did or how it maps to spherical k-means. One modification was to use a version of the k-means algorithm but doing clustering not by fixed size but by fixed distance. The other was measuring distance by what the map coordinates would be rather than the lat/long coordinates. The last thing was rather than using a euclidean distance which gives circular neighborhoods, we used max(∆x, ∆y) which gives square neighborhoods. Clusters were pre-calculated or else we would have made rectangular neighborhoods with the proportions of the viewport window on the map. In retrospect, it might have made sense to do client-side clustering for more detailed zoom levels where n would have been relatively small and we could have gotten that as well.
Does it even matter? When it starts to matter you won’t be able to run MacOS on Intel and you can’t run Windows or something else on ‘Apple Silicon’.

They may be very nice machines but they won’t be in the race for a very large portion of the market.
I've been using toml for my latest project and the one thing that really bitten me is that [1,2,3] is a valid array [1.1, 1.2, 1.3] is a valid array, but [1, 1.5, 2] isn't valid and throws an exception due to it having heterogeneous types.
I think having a ballpark intuition for disk/SSD reads and long network packets is possibly useful to a lot of devs. Much beyond that it's academic unless you really need to know.
Yes, this is why I stopped filling my prescription two years ago. I excelled at work but it was damaging my relationship due to being so "zoned in" and at times robotic.
I don't see why I should be paying someone for something I don't want
> With NestedText any decisions about how to interpret the leaf values are passed to the end application, which is the only place where they can be made knowledgeably. The assumption is that the end application knows that Enrolled should be a Boolean and knows how to convert ‘NO’ to False.

That assumption is... not applicable to most scenarios I come across and will likely lead to issues being pushed downstream and introduction of subtle bugs and defects.
They've already got their hooks in, I have Apple laptops, I just prefer Android phones.
I bought this from Amazon UK like 22 years ago. (Should have bought Amazon stock instead ..)

https://www.amazon.com/History-Programming-Languages-Thomas-...

It's one those books I return to, every few years. Recommended. Maybe the papers are available online somewhere by now?
>
> >
but surely these devices are set up to use DHCP and receive home users' DNS servers? giving them static IPs would not work. I suppose it depends on a) if these devices are somehow set up to receive just an IP address over DHCP and use their own hardcoded DNS servers and b) whether the home DHCP server / router would honour this and not enforce its own DNS servers along with the IP address
Cool. You might also be interested in aeroponic grow towers [1] and using chitosan for plant protection [2].

[1] https://en.m.wikipedia.org/wiki/Aeroponics

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2866471/
That depends if that was what the original comment meant.

But still, I fail to see how attaching prefabs in 0G is going to be easier than doing it in 1G, or even 0.166G. It's nice to have a well-defined "down" direction and a landmass to brace against. You don't need station keeping and magic trickery to keep angular momentum in check.

The main difficulty I'd see with assembling prefabs on the Moon would be landing them.
Yep. The trains in the article (Cuxhaven-Bremerhaven) go once per hour. That entire region of Germany, and the area of the Netherlands that borders it, has an enormous amount of trains running on a 1x/hourly schedule. Groningen-Leeuwarden, Groningen-Delfzijl etc etc. All running (diesel-electric) Stadler FLIRT trains, which have taken the world by storm.

The political decisions in these less populated regions are similar to small town politics in two ways: the budgets are tiny (aka no money for electrification) and a fairly small group can push things through if it fits their agenda. For those reasons I think these hydrogen trains could totally become popular for less densely populated areas like this.
LOS updates are usually monthly as well (as long as there's a maintainer around). Play Store can be gotten very easily by flashing one of the OpenGAPPS packages after the OS install.
Not sure what problem you would have with WhatsApp, as it works fine for me and I arguably have an even more unusual setup than you would have with LOS and Gapps. (Using LOS, but with microG instead of Google Services)
Differential Privacy Temporal Map Challenge
It will include free too. In general, I think they should add some barrier to entry and force platforms to provide an ad free way to consume media.
Probably another one of the uses that active fungi management could help with. I know most about Paul Stamets, but the TED list [1] is fascinating.

[1] https://www.ted.com/topics/fungi
Yeah, losing locality instead of reality was what I was referring to. Although that would be pretty weird too.

But losing one or the other, and not knowing which one, is really uncomfortable. That leaves us with your comment about quantum disproving the first two points... well, I can say that it's not proven yet, but I also can't say that you're wrong.
Any observatory for that matter. I keep dreaming of humongous mirrors, easily accessible, with no clouds or atmosphere to get in the way. Or, you know, moon. Imagine what we would discover.

I fell like we neglect the moon to a embarrassing degree. It’s right there (cosmologically speaking), it’s got water, plenty of sun light (24/7 even, on the pole), building materials… what are we waiting for?
I certainly agree that asthetics should come after function here, particularly because we need to try to slow environmental degradation.
On the subject of roads and rail being ugly, I think it may be a degree of normalisation - if you looked at the general opinion of rail and road at the time of invention, you might well find the same reservation about their asthetics as for wind turbines.
(see https://www.mtholyoke.edu/courses/rschwart/ind_rev/rs/denaul... and also probably for windmills).

More recently the opposition to HS2 in the UK has produced many arguments about asthetics, mainly due to route location.

TBH I'd prefer to see smartrail systems rather than a rehash of an existing transportation system. Something like:
http://openprtspecs.blogspot.com/2016/
Inherently, nothing, but allegations do not equal guilt. However in Assange's case, the allegation was taken as fact before the evidence was investigated. Upon investigation of these allegations the case was dropped because the evidence was not strong enough. Witnesses memories had faded after 10 years.

https://www.theguardian.com/media/2019/nov/19/sweden-drops-j...
Might be worth reading his Wikipedia page[1] for some criticism before taking his work too seriously.

[1] https://en.wikipedia.org/wiki/Daniel_Amen
Cool beans bro!
This is cool, do you have a technical blog post?
Cool beans, bro!
Lol settle down there precious, pretty sure after the first week you'll get tired enough you'll sleep through anything. Hot tip probably don't ever have kids hey you won't be able to handle it.
It is pretty easy, I would expect that at least some people would be able to do it. MIN_INTEGER was an example, it should be obvious you want the minimum for whatever type you are using. Standard C++ has std::numeric_limits<T>::lowest
This is fascinating. Whenever something like this comes up, I think of people like Terence McKenna or Graham Hancock. People who, admittedly, had some very out there ideas, but maybe not completely unfounded.

Do we really know how advanced ancient societies were, and what trade networks they had? Consider this:

> Advances in the study of plant silica micro-fossils (phytoliths) have helped trace banana cultivation from the Island of New Guinea more than 7,000 years ago – from where it spread through Island Southeast Asia, and eventually across the Indian Ocean to Africa

Did that happen without any societal involvement. Did humans just carry seeds like birds might, or was there an organized effort to spread agriculture like this?

> ... it’s clearer than ever before that most places we think of as ‘pristine’ or ‘untouched’ have long relied on human societies to fill crucial ecological roles."

I hope that we'll continue to learn more.
With so many vulnerable apps, challenge is how to protect those apps from attack
Solving the halting problem is quite tractable.

You can do it the right way, by using total functional programming. Or you can do it the wrong way, by providing a time budget or "gas", and yanking the process if and when it's exceeded.

No, this is more of a Rice's Theorem kind of situation...
Muddying the water has been a successful strategy for lawyers for millennia. That does not make it less reprehensible to do, nor justify being fooled by it.
Google Search Engine is designed to crawl anything over the internet
Erias Ventures | Maryland | Software, System, Data Scientists, Data Engineers | Fulltime | Fully Cleared

Doing cleared work with a company who enjoys Hacker News just as much as you! Erias Ventures is a startup focused on providing engineering solutions ranging from enterprise development to data science. We provide a top-notch compensation package and are looking for entrepreneurial-minded folks to join our team. For more info please check out http://careers.eriasventures.com or find us on Stack at http://stack.eriasventures.com/
The Republic – Summary
It's also good to know th relative costs of memory systems. My rule of thumb, based on market prices:

RAM:SSD:Magnetic - 100:10:1

For example 10 terabytes of RAM costs as much as 1 petabyte of spinning disk magnetic storage.
Also note that the only benchmark where the A13 was included was Spec2006 - so unless Spec 2006 is relevant across most workloads that most users care about it's not really telling the whole story.
There are already ARM based servers available in AWS. The big problem is: almost no one has desktop machines, where the software development happens, with ARM. Linus once commented that ARM doesn't sell so well on the server, because developers are lacking desktop machines with that architectore. Apple Silicon could close that gap. You can develop with a Linux VM on AS, and deploy on ARM in the cloud.
This guy doesn't get it. The industry for media is way more complex than this and it involves an interplay between media consumers and creators.

What is defined as "best" is a constantly moving target because audiences are getting more and more sophisticated. Every time the industry breaks new ground with new media or a new concept, the audience learns from the experience and the movie industry can only regurgitate that concept so many times before the concept becomes redundant.

You think something like game of thrones could have been made two decades ago? What drives the sophistication of TV shows up to the point where they kill off the main character in the first season just to keep you interested? Doing outlandish stuff like this was never needed to keep audience engagement in the past... In fact movies made nowadays are waaaay to intense for audiences back in the 60s.

This isn't something I'm just making up. Movie execs are very very aware of this issue, they know that the bar needs to be constantly raised to engage viewers and ironically by every time you raise the bar you train the audience to be even more more sophisticated and you gotta raise the bar again.

I'm only a matter of time before audiences are so sophisticated that they begin realizing this fact as well.

Right now, in general, the audience isn't intelligent enough to recognize this positive feedback loop. To the audience this phenomenon mostly appears as "all modern movies are stupid except for the classics."

What's going on is that the "classic" you love so much was the bar raiser and all the other movies that came after it are filler in attempt to capitalize on the concept and raise the bar further. The cycle continues until one random movie actually successfully changes the game.

How many marvel movies need to come out before the whole franchise becomes boring? I'm enjoying the franchise right now but I know that eventually it won't be as good as the classic original movies that started it all.
Apparently. It’s my single biggest pain point with Python, but apparently a lot of people think it’s a good idea.
Interesting, thanks. The idea of it just hitting the shared cache had occurred to me, but somehow locking a mutex seemed like a complex enough operation that it would surely take more time overall than a full memory access. I'm glad to be corrected about it.