skysight-inc/HackerNews huggingface dataset:
> I think HN's design choices in this area are good and I've not heard sufficiently good reasons to change them.

I find it hard to believe that in a discussion which supposedly “goes back to the beginning of the site” you haven’t heard sufficient reasons yet.

I’ve often thought about gathering a collection of comments that were perfectly reasonable, well-behaved and factual, but still grayed out because somebody didn’t like them. (It takes, what, just 2 or 3 downvotes to make a comment practically invisible.)

Perhaps enough such examples would be sufficient to recognize that there is a problem.
You can drop down into the lower level apis https://godoc.org/golang.org/x/sys/unix
> If you mean 'liberal young open-source company' then say that

No. Most people are perfectly capable of understanding informal, non-literal definitions of words. And I see no need reason to bow down and change easy to understand phases, that nobody is confused about, in order to satisfy people who would basically have to have some sort of extremely hard to overcome language barriers or disorder such that they are not able to understand very common things that people say.

If someone claims to not understand what someone means, when they use informal, but common, words such as "silicon valley company", then it is very likely that this person either has some language problems (IE, they are just learning English as a 2nd language), or has some sort very serious autistic disorder such that they are unable to understand non literal definitions because of their mental disorder, or they are instead just being a troll.

And none of these reasons are a good enough reason for people to completely change how they talk in every day life, all the time, when they are not dealing with such individuals.
No, FD00::/8. Read RFC 4193. He's talking about the IPv6 solution, not the IPv4 problem.
I think the 'In favor of Go' argument is that the Go authors defer decisions they don't know the answer for yet. They would rather leave something unimplemented, then do it the wrong way.

But maybe you are right and they didn't anticipate these issues! I have no idea either way :)
https://www.cebm.net/covid-19/masking-lack-of-evidence-with-...
Platinum prices have declined every year, more or less, for the last decade. Car manufacturing world wide has increased in that same time frame (even excluding EV that wouldn't need platinum).
Yes. The good thing about this metric is that there is very little variation, unlike wall times, which makes it easier to spot regressions.
The suggestion isn't repeated readdir calls, it is some kind of iterator, which would specify and be implemented to solve the problems you mention (which already have to be dealt with inside the array-returning readdir call, by the way).
Show HN: A coding platform that gives you more with less hassle
Learn. Practice. Discuss. Have the musical element. All in one place. And more.
Peanut Butter and Ranch Dressing: What Americans Abroad Miss from Home
Which is probably why Zuk is doubling down on Reels instead of trying to buy TikTok - he know it'd never get approved.
We've banned this account for violating HN's guidelines. Please don't create accounts to do that with.

https://news.ycombinator.com/newsguidelines.html

No, this is not because I'm secretly a communist. It's because you can't attack others like this on HN. For plenty of past explanation see these links:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://hn.algolia.com/?sort=byDate&type=comment&dateRange=a...
I have heard it is very easy to embed into C/C++. Friendly API. Tiny stdlib, so no need to ship thousands of support files.
H2A farm worker visas: Lured to America – then trapped
Satellites fly unpowered and frictionless in the vacuum, with kinetic energy equivalent to speed of Mach 22 at sea level, balancing against Earth’s gravitational pull, along an own 2D ellipse with one focus at the center of the gravity of the Earth.

So you can’t like fly a 3D orbit, fly at same altitude but different angular velocity, or change course without expelling significant amounts of mass. You play by those rules.
Google launches Career Certificates (equivalent to Bachelor's degree)
> If a language has a feature, people will use it

You can also use asm blocks (or string literals casted to function pointers) to wreak all kinds of havok. Oddly, noone seems particularly concerned about that.
Thank you for the links and the kind words!
How they define "cold fusion" temperature, if we look previous lab fusion experiments they all had very narrow point of fusion, welding arc has temperature of 10000 F withing few millimetre, that is what most of those previous so called cold fusion experiments did. But in reality fusion should occur at 100 million K.
Cold fusion is refereed as room temperature, is there some trick in defining room temperature?
Let’s not do participation trophies though, Pike and Thompson were the original authors of Go. Both of them should know better.

It’s fine to include an inefficient version if you also have a ‘proper’ way to fall back to when performance does matter. And if performance does not matter, why are you even using Go? Funnily enough Python Ruby and Node do expose performant ways to do this in the stdlib, so...
I dug through to find a few of the underlying studies on the topic of masks, which is a controversial topic. I looked at three of the studies they cited that had high N numbers for enrolled patients:

[1] https://www.medrxiv.org/content/10.1101/2020.04.20.20064899v...

[2] https://pubmed.ncbi.nlm.nih.gov/12737864/

[3] https://www.medrxiv.org/content/10.1101/2020.04.20.20064899v...

These studies all are focused on the protective aspect of masks: does a mask prevent you from getting various coronaviruses? Also, they are all focused on health care workers who interact with sick patients. The studies find that wearing masks and taking other protective steps reduces the danger to health care workers.

There is big a leap though, from the conclusions of these studies to global mask mandates. Some reasons:

(1) If masks protect the individual, then individuals can make their own decisions about mask use. If you are more concerned about getting covid, you wear a mask to protect yourself.

(2) Health care workers interact with a lot more sick patients than the typical person. If interact zero or just a handful of sick patients a day, your risk calculation is a lot different than if you interact with a dozen sick people each day.

(3) I haven't seen any studies that look at the benefit of wearing a mask all the time as oppose to wearing a mask when you have symptoms. This would be very interesting and relevant, since it's likely that the most contagious period is when you are sick (coughing, sneezing, sinus congestion)

In all, digging into the data doesn't really support global, 100% mask mandates. It does support masks to protect yourself, and mask wearing in certain situations (hospitals, for example).
All of these tools are inferior to other note tools because they can’t work offline.

I’m using apple notes.

Bear is also nice if you need markdown.
Today I tried posting a Reel. This wasn't intuitive as the flow for doing this is similar to creating a Story. When selecting an existing video as a reel I do not have a way to edit it or add overlays and the total reel duration is 15 seconds vs 60 on TikTok.

Discovering reels is tricky also. I have to go to search and click on the word reels within the random suggested reel at the top.

What is more - I want reels to be separate from whom I follow on Instagram. I want to follow certain content creators for their reels, but do not want to see their stories or photo stream. I also don't want them to show up as people I follow on my main Instagram profile.

The TikTok features for creating content, discovering it, replying to it (remix / duet etc) and just the responsiveness of the UI make it much more fun and pleasant to use.

Reels does not meaningfully compete with TikTok. It will only appeal to some of the existing user base, but not attract TikTok users.

FYI I'm 34. I post music, running, travel and random adventure clips to Instagram, TikTok and other places.
79 octillion addresses ought to be enough for anybody.
Yeah, great point, the dimensionality of the game increases as it progresses. I can't tell from the article, is there a bound on the number of parallel board timelines that can run simultaneously? Theoretically, without a bound, the dimensionality could increase indefinitely (there could be non-terminating paths that loop between the same game states enabling an arbitrary number of bifurcations).
> You can stack allocate objects, so those are alive just until the end of the stack.

Well, not really. You cannot stack allocate anything but primitive buffers. So no objects or even strings. So it cannot replace heap allocation for anything but smallish "arrays" of simple types like char and int. This also means you can't use normal structs/value types, only primitives.

> You can also make use of lambdas or implicit IDisposable implementations via helper methods, that generate code similar to memory regions or arenas in C++, but in .NET.

> Finally, many tend to forget that .NET was designed to support C++ as well, so it is also possible to generate MSIL code that ensures deterministic destruction RAII style, naturally this falls into a bit more advanced programming, but it can be hidden away in helper classes.

I'm pretty sure there is no way in C# or in MSIL to explicitly free/deallocate a heap allocated object.

MSIL defines a Newobj opcode, but no Freeobj or anything like it that I have ever seen. You can use custom allocators or unmanaged memory to deterministically allocate and free buffers of structs/values types. But only those that do not include references to managed object references, otherwise you would need to pin and the references yourself and keep the GC aware that there were non-tracked references to those objects. It gets messy fast.
>nothing but women jumping around

That’s basically how TikTok started.
On-Orbit AI and Cloud Computing [in Space]
This is a handy site to get a feel for how unique you are: https://amiunique.org/fp

Some other useful ones for seeing what you're leaking:
https://www.bromite.org/detect
https://www.doileak.com/
https://www.deviceinfo.me
http://fp.virpo.sk/
Kinda like Montessori except with code? When I see kids build things in Minecraft I wonder if those skills translate to programming later in life. I believe I was lucky in that when I was in grade school even websites by professionals were so janky and amateurish (in a charming way) I felt like there was no barrier and anybody with a text editor could figure it out.
Even when you know that you're dealing with a small number of files, and performance isn't critical?

It's not a "stupid" interface if it does exactly what you need. And I think this is a pretty common use case.
Hey, I work on Venu. We're actually in the process of coming up with some new content/verbiage for the site because we actually agree with you. We came up with content for this very early on in development. This landing page served initially as a way for people to sign up for closed beta and eventually we don't plan to use it. But yea we will come up something better in the future for sure! Thanks!
This reminds me of the guy who paid his employees in silver dollars and paid taxes on the nominal value paid instead of the market price. He also ran a separate business that bought all the silver dollars back for the market price right next door.

It all went well for him until he started a payroll company to do the same thing in multiple states.
Yeah, nope. There are many appropriate levels of abstraction in between “do this the dumbest way possible” and “write raw unix syscalls using a library outside of the standard distribution”.
With synthetic aperture radar imagery it's also possible to "peek" under overhead camouflage somewhat.

https://www.38north.org/2020/01/sinpo010320/
Please don't do Internet Psychiatric Diagnosis (IPD) on HN.

https://hn.algolia.com/?query=%22internet%20psychiatric%20di...
Thank you for inadvertently proving my point. The evidence for the efficacy of universal, compliant mask-wearing is extremely strong, but there will always be specious studies with contra-claims. It's a self-fulfilling prophecy: the more those studies are amplified, the more confused people are, the less they wear masks, the less their politicians mandate that they wear masks, the more it becomes a political issue, etc...and the less masks do their job, leading to more death and injury. I can't understate the marginal economic injury either. All for what? Seriously, for what? So that people don't put a $5 chunk of cloth on their face to save lives? Good lord. We're talking about a nearly certain enormous gain with very little "cost." There isn't even a real trade-off.
DO NOT BE MISTAKEN This is the same Pons & Fleischmann Cold Fusion effect. I will not argue semantics but Pons & Fleischmann, and Andrea Rossi are also due credit for researching this phenomenon. it makes sense if you think about it... imagine a 3D metal lattice...only say 8 atoms... you tightly pack as much Hydrogen as possible in the middle of the lattice.... everything is under immense heat and pressure.... spinning like crazy.... you hit it with a jolt. or a hammer.... and everything sorta smashes into each other and explodes. or maybe this is the 'inverse beta decay' / controlled electron capture method.
> From a broader perspective, pretty much any language with a gc ends up having a perpetual conversation around how the next gc will solve the problems with the current gc. You can see it in java, go, julia, and D.

Do you have any references handy on the julia bit there? I actually have seen very little conversation in the julia community about replacing or upgrading the GC. Mostly just the ocassional post from an inexperienced user who thinks that a borrow checker would be a good fit for julia.

Discussion seems to almost always revolve around showing users who need it, how to manually manage memory when necessary by pre-allocating arrays, using in-place operations or writing stack allocated code so that they avoid the GC in performance critical code.

I've never seriously used a language without a GC, but my feeling in Julia has always been that I never really had gripes about the GC because it's so easy to avoid the GC and take memory management into my own hands.
god I fucking hate chat widgets that sit there drawing attention to themselves and opening up without any interaction, sometimes I go so far as to use [an ancient page-editing bookmarklet](http://mrclay.org/2006/04/23/mypage-bookmarklet/) to get rid of particularly annoying ones.
This article is (badly) written by un-qualified authors (two software developers). This would be enough to raise at least a few red flags on the conclusions drawn here.
Has it even been peer reviewed?
From a first look, there no way this work would have been published by any reputable journal.

If there is any truth in what the authors claim, the best they could do is to work with field experts and/or submit their findings to a reputable journal for review and publishing.
Someone's health might be on the line following pseudo-scientific works.
I'm actually surprised at how many buildings seem structurally basically still standing.

Especially the granaries right next to the epicenter.

Is it really that easy to build a building that can handle explosions like this?
As with any form of discrimination, the individuals who subscribe to such a worldview are just shallow. They don't have an appreciation for the complexity and history of each human life.
You realize the client is condescendingly mocking the guy for saying it can’t be done now, and will expect this next time they run updates on the server, which is to say never
That space where there's a hole in the port is probably where the explosion happened. Also looks like the two ships nearby got vaporized. Frightening sight
It's small, simple, and really easy to integrate into a bigger application. It thus makes for a great language to use for glue code when you're doing things like writing game logic / UI.

Also, semicolons forbidden? I don't think there's anywhere you're disallowed from using them to separate statements, though they're largely optional / redundant with newlines.
There is a proposal to replace os.Readdir() here:

https://github.com/golang/go/issues/40352
Mayo is around 1 part water to 1 part oil ratio..
Any idea if there is a way to check for presence of Ideavim in vimrc/init.vim?

I have a single config for all vim related things(vimrc) and source it for neovim as well, hence I was curious. For example,

has('nvim') checks for neovim.

Something like this for 'ideavim' would mean I can add IntelliJ related stuff inside that check.
I’ve heard people talk in other offline conversations about COVID-19 induced hyper-coagulability. How much did that play a role in these cases?
After having read this HN post this morning I went ahead and installed the studio, it's pretty damn nice, there's a bit to unload for me mentally but I love the whole thing so far, you can test within the IDE and switch between user / server which seems interesting. I'm currently teaching myself Godot so I can make some games on my time off but this seems like an even easier approach given that a lot of graphics are already available plus the user base. I guess now I have to learn how this all works, and what kind of games most users like so I can try to make something interesting and different.

Thanks for the links, so far from what I can see Roblox Studio is pretty good!
Great response time. I drew a frog, then the Mona Lisa.

https://imgur.com/a/AJHVApG
filepath.Walk() isn't much better:

> The files are walked in lexical order, which makes the output deterministic but means that for very large directories Walk can be inefficient.

If it's fine for "most use cases," that's all well and good. Just implement the correct interface, which is fine for ALL use cases, and then implement this sugar on top of that.
> But this is actually a premium access streaming platform. You sell tickets for events or seminars or whatever. take a cut of the tickets and host the event. Good for things like training seminars or whatever.

This is not an easy problem. It's always intriguing to me how hard it is to write a clear description of your own product that explains WTF it really is.

Yet someone external (as above) can often cut to the chase with a pithy and useful description.

I genuinely don't know what the reason is. In this example, I guess "premium access streaming platform" are not words the marketing team would like (maybe it sounds a bit porn-like ?).

Yet it is certainly way better than "virtual meetup platform", because it clearly conveys who pays what and for whom.

And this is as clear as a bell "You sell tickets for events or seminars or whatever. take a cut of the tickets and host the event. Good for things like training seminars or whatever.".

But again, that's kind of language that the marketing guys/gals might eschew as overly informal/familiar - even though it encapsulates beautifully why I might want to investigate this product.
Yikes, please don't do this. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.

A more positive form a comment like this could take is to explain what relevant information the article included past the break. Then we'd all learn something, or at least those of us who didn't read the whole article would.
I think paper money is a novelty. It's a good invention. It detaches the concept of money from gold. It makes money easily transported. But that can run amok. The Gold Standard was in place to protect societies from detaching too far from physical reality. "Good" paper money should be backed by physical reality. The US has a large gold reserve, education, research, military etc. But we're now at the verge of running amok with paper money.
Maybe someone who knows about how shipping works can explain why they thought it was a good idea to keep a huge amount of ammonium nitrate in the port? Why not keep the ship offshore somewhere, or in some harbour that isn't in a metropolis?
So sad and devastating for those nearby, I hope lessons were learned and future occurrences prevented.
In my experience, albeit limited, you don't need anything approaching leetcode challenges to weed out the unqualified, even the good talkers.

FizzBuzz became a thing for a reason. Would you consider FizzBuzz leetcode? Would you consider a 5 minute discussion about how a linked list works leetcode, or whiteboarding pseudocode for a node structure and Add/Remove methods? (and for what it's worth, I almost never find a need to go even that far)

Parlay that 5 min theoretical discussion into 10 minutes of conversational discussion on application in practice and for anything less than a lead position I already know if you're "qualified" to be a potential hire or not.

I work at a small company with very low turnover so it's not like I've hired bunches of people, but in 10 years I've never hired a bad developer. Doubt I've passed on many good ones, either, though they might get passed on for other reasons.
The two smaller ships that are moored directly next to the warehouse... I wonder if they were there at the time of the explosion and are now in tiny steel shards scattered over a several km area, or if those moorage locations were vacant at the time.
maybe they were on their phone?
I've seen plenty of ground station and mission control software in Java. Actually in space a bit less likely though... A lot of that is running in RTOS environments that Java isn't well suited for (forget garbage collection, some flight software projects go as far as to ban dynamic memory allocation)
"And if you manage to get a human on the other side they usually have a timer and if you dare to type your reply longer than 30 seconds they will just drop your session at any arbitrary moment with a comment "user didn't respond"."

I've personally never had that issue, but my formative years on the internet were on IRC, and as a result when I see a chat text box, I usually send chat messages tersely and fast.

Hey
I could use some help
For some reason I can't log in.
Not sure why?
Looking at the network
the login request didn't seem to send my password.

ect.

I've only recently learned that this is apparently not universal behavior. Two of my co-workers at my company actually fill out large, properly formatted, paragraphs of text in the chat box.

There was a point where one co-worker chastised me for continually interrupting them before they could finish writing. Funnily enough, when I talked to them about using a rapid style of fast terse messages, they immediately adapted to using it. So I think this is just a culture thing. It comes down to what your primary modes of communication are.

So with that in mind, I suspect that when you fill out large chunks of text like this, it looks to the support staffer that you started filling out the text, then moved off the webpage and forgot about it. They were likely expecting a terse sentence.
Geoffrey Knauth Elected Free Software Foundation President
On leaving my job as a consultant to become a React developer
IdeaVim has a few issues due to being thrust onto another application. E.g. Ctrl-V pastes from the clipboard instead of entering visual block mode. Also, it sometimes doesn't process input in order. E.g. pressing Esc Shift-O will sometimes type an "O" before exiting insert mode instead of creating a new line above the cursor. Also useful features that aren't basic movement tend not to work, like text reflowing with gq.

I have a hot key for opening the current file in an actual vim instance whenever I want to write multiline text or use visual block mode.
Seeing Videos from the blast yesterday left me speechless.
This picture showes the destruction even better.

Seeing pictures like the ones im that tweet gives me hope: https://twitter.com/Nadia_Hardman/status/1291044300923510784...