skysight-inc/HackerNews huggingface dataset:
OT: how come links in HN text submissions are sometimes clickable and sometimes not?

Example of an HN text submission where links are clickable: https://news.ycombinator.com/item?id=30345201
I actually came here to say this. I'm quite sure it's unintentional, and was just someone grabbing some clip art which was itself perhaps not fully thought through.

I'm not going to be leading the mob that makes a big deal out of this, because I don't care. But combining a huge nose and a bag of money in your splash image is not going to serve your cause in any useful way.
These aren't different string types, they're different syntaxes for string literals.
And it seems you want to make me say it's just luck, so you can feel good about yourself.

Maybe that's because the opposite would imply some didn't get what they deserved?

Most people want to impose human values like fairness on something like life, that isn't even human but mostly random.

So think whatever you want.
That is some amazing bash coding right there.
ANGLE has a bunch of great names for backends:

MANGLE: ANGLE on Metal
VANGLE: ANGLE on Vulkan
SwANGLE: ANGLE on SwiftShader
DANGLE?: ANGLE on Direct3D - dunno if anyone's ever called it that
Thanks for the strategy.

About having dedicated pages with direct product comparisons, are there any downsides to doing that such as inviting legal or other problems?
Oh! I have some code to go fix...
Quordle: Four Wordles in One
I've updated(v0.0.3) the database to from bitcask to badger for lesser CGO dependencies, This should result in lesser cross-platform quirks if any. Please delete the db folder before trying the new version.
>lsn't their voter base voting with the wallet by using these convenient delivery services?

Not to say that this is good or bad, but the monetary transaction does not factor in the externalities, which means that it is ultimately incomplete.
In the choice between a single bucket with hierarchical paths versus multiple buckets, there's a long list of nuances between either strategy.

For the purposes of this article, you can probably have more intuitive, sensible lifecycle policies across multiple buckets than you can trying to set policies on specific paths within a single bucket. Something like "ShortLifeBucket" and "LongLifeBucket" would allow you to have items with similar prefixes (something like a "{bucket}/anApplication/file1.csv" in each bucket) that then have different lifecycle policies
tPROG is time it takes to program a NAND page from when you put the "program page" command on the pins to when you read off a successful status.

Some of the basic NAND guides they put out are simple enough to understand the basics of operation

https://www.micron.com/-/media/client/global/documents/produ...

The details get very complicated and proprietary. NAND wears out as you use it. But it also has a retention time. It gradually loses charge and won't read back if you leave it unpowered for long enough. This is actually where enterprise drives can be speced worse than consumer. So durability / lifetime is specified as meeting specified uncorrected error rates at the given retention period. The physics of NAND are pretty interesting too and how it translates into how a controller optimizes these parameters. Temperature at various stages of operation and retention changes properties, time between erase and program does too. You can adjust voltages on read, program, erase, and those can help you read data out or change the profile of the data. Reading can disturb parts of other pages (similar to rowhammer). Multilevel cells are actually interesting some of them you program in passes so that's a whole other spanner in the works.

I don't know of a good place that covers all that, but much beyond "read/program/erase + wear + retention" is probably beyond "what every programmer should know".

The way you turn a bunch of NAND chips that have a "read/program/erase" programming model into something that has a read/write model (the flash translation layer or FTL) is a whole other thing again though. And all the endurance management and optimization, error correction... Pretty fascinating details really. The basic details though is that they use the same concepts as the "log structured filesystem", turns out a log structure with garbage collection is about a perfect it for turning the program/erase model into a random write model. That's probably what every programmer should know about that (assuming you know something about LSFs -- garbage collection, write amplification, forward and reverse mapping schemes, etc).
not to sound ignorant, so apologies if I come across like that, but are specific communications skill you learn? I thought you get experienced enough with conversations with teachers, friends and parents haha. Or if you're talking about flirting and taking risks thats unique.
Who "supposed" me do you reckon?
Why doesn't HN do a lot of things? HN tries to be minimalistic, and a lot of people are happy with that (me included).
Why would it not be a compile-time contant? Can't every compiler worth its salt evaluate constant expressions at compile time nowadays?
If you just model rocket science as a point mass with variable m then yes…

But it’s more than that. To name a few:
* How does one raise the thrust temperature as high as possible without melting the engine to maximise thrust? (The burning temperature IS already higher than the engine material melting point)
* how does one reduce the redundancy (both system wise and material wise) to minimise weight while ensuring the rocket won’t fail?
Now that I think about it, I should Tell HN this second thing as it's potentially extremely serious for some users.
>Are farmers really that important?

Only if you think eating is important.

>We import a lot of food

> In 2019, the United States ag exports account for $128.718 billion with soybeans, beef, veal, pork, poultry and fresh and processed fruits and veggies topping the list. United States agriculture imports total $127.6 billion with coffee and cocoa, fresh and processed vegetables, and grains and feeds accounting for the majority.

We're a net exporter. We import a lot of speciality foods (coffee/cocoa) grains and livestock feed. Doesn't sound too appetizing.

>heavily subsidize farmers already.

I believe we mostly subsidize farmers to not produce things as to not flood the market (see agriculture during Great Depression). Ethanol is an exception though.
The holy grail of real estate and blockchain is ......
On iOS, PlainOrg and BeOrg do a good job of making your org notes readable, searchable, and (basically) editable. I have heard there are good apps for Android as well, but I can’t vouch for them personally.
>Visual Basic, Access, Word, and more.

And Visual FoxPro. Perhaps the most underrated tools for SME. And possibly one of the reason why CRM and ERP have a hard time breaking into those market.

And this is going to be rant-ish..

Then somewhere along the line came Google. Yes I absolutely blame them ( In terms of mentality ). Instead of Microsoft which at the time was the ultimate evil company, providing tools ( not even programming or code, but "tools" ) to 99% of developers. We got Google, representing "real nerds" on the opposite side of spectrum telling you these technology are utter piece of crap and ours are the greatest. The proper way to do it. Embrace complexity to its maximum. And of course a lot of people were sold. Nerd could finally get rid of all the ugliness from computing. Visual Basic? Ugh. Learn a proper programming language. PHP? ROFL.

And of course there is Resume Driven Development. The actual technology in itself doesn't matter. What matter is if MAMAAN are using it. So you have a better chance or joining them.

There is no fun in computing anymore, not for the 99% developers, and even more so for those who only wants to be 99% developers.
If the file does not exist, it creates an empty file. That is what most people use touch for.
The "rocket scientist" became a metonym for a very intelligent and skilled professional during the Apollo program.

Does that unbaffle your baffles (oh, yes, rocket scientists do have to deal with baffles! You left that out) or should I elaborate? Bless your heart, but it isn't exactly rocket science.
They don't change nothing, but they're very careful when they introduce a change. Most are so subtle you wouldn't notice, and that's the point.

Some in recent memory I can think of:

* prev/next/parent links

* Show HN can now have both a text body and a link (they used to only have a link and you had to submit a reply with your explanation)
... Why?

There are so many different ways to do strings in C#. Adding features like this just makes the language harder to learn, and the compiler harder to implement.

At this point, it's probably better to adjust the compiler to make it easier to turn a text file into a hardcoded string. The embedded resource approach works, but it could be significantly smoother.

Or, maybe the compiler needs some form of a plugin architecture so people who want obscure features can figure out how to add them?
In Java the leading [1] newlines are stripped as well as the trailing ones [2].

[1]: https://cr.openjdk.java.net/~jlaskey/Strings/TextBlocksGuide...

[2]: https://cr.openjdk.java.net/~jlaskey/Strings/TextBlocksGuide...
Why is it at every tech conference you see a vast preponderance of Mac's? Are conf goers not representative?
It's none of your business what 10% of people are doing. I don't know how it degrades quality of life. I don't have to use the service and the business is paying rent and taxes to provide a service to the 10% of people who do find it beneficial.

Imagine being a single mom that works a lot and struggles to do grocery shopping. Imagine having a crying child with an ear infection and wanting to have someone deliver some medicine quickly so you can get to bed. But no, that's not allowed because it bothers the delicate sensibilities of some busy body who has nothing better to do than to but in to the lives of other people.
The perl-family heredoc syntax could be quite flexible with options. I'm used to ruby which does have an option for indent-stripping.
If it's all in there, what's the point of discussing the spreadsheets? You won't care about that unless you disagree with the author yet make the exact same assumptions. So it's almost 100% certain you'd argue assumptions and modeling before the actual calculations. Doesn't seem very rocket-science-y to me.
Well, if you picture a spherical, frictionless rocket scientist, in a vacuum...
How is it similar? Apple kicked everyone out by default. This thing is opt in to even have the sandboxing. Seems like empty talk to me. As you'd expect from the company that is selling the surveillance ad lifestyle!
Isn't that called no-code or low-code these days? To make software for the generic public who does not have a CS/EE/Physics/Math degree?
A Saudi woman's iPhone revealed hacking around the world
The prefix isn't delimited, it's an arbitrary length based on access patterns.

A fictitious example which is close to reality:

In parallel, you write a million objects each to:

tomato/red/...
tomato/green/...
tomatoes/colors/...

The shortest prefixes that evenly divides writes are thus

tomato/r
tomato/g
tomatoes

If you had an existing access pattern of evenly writing to

tomatoes/colors/...
bananas/...

The shortest prefixes would be

t
b

So suddenly writing 3 million objects that begin with a t would cause an uneven load or hotspot on the backing shards. The system realizes your new access pattern and determines new prefixes and moves data around to accommodate what it thinks your needs are.

--

The delimiter is just a wildcard option. The system is just a key value store, essentially. Specifying a delimiter tells the system to transform delimiters at the end of a list query like

my/path/

into a pattern match like

my/path/[^/]+/?
> This allows code to look natural, while still producing literals that are desired, and avoiding runtime costs if this required the use of specialized string manipulation routines.

Maybe a source generator would be applicable here? Not as nice has having it built into the language of course, but it would at least eliminate these runtime costs.
Looks like you were recently banned, was that what you were referring to, or something different?

I noticed because your comment showed dead.
My personal experience with 3 Apple devices:

“30% to 0” and “Pull AC and it instantly dies” are typically a combination of load and device temperature. High CPU/GPU usage, high brightness, 3G/LTE usage, and cold temps and the device doesn’t have a chance.

It’s been somewhat fascinating to monitor power usage in this really crude way. TikTok on iOS, for example, uses so much power that it’s the most likely to cause the device to shut off. FB Messenger is in the top 5. Some of Apple’s background processes will also cause it, as will paging memory to disk.

There’s another bit of information that will not surprise many people on HN: high-amperage charging will cause the battery percentage to be “more wrong”. Devices will report 45% or higher and still die as if they were reporting 30%. Charging at 500mA will not only make it “more correct”, but will typically mean that a device will not suddenly die until it’s in the single digits.

This is still n=1 of course.
I have millions (about 16m PDF and text files) of objects and it's completely freezing
Yes, that is the usual way how it is used today. It is used as a frontend to quickly generate queries against a backend SQL server and make some fancy pivot tables.

Very rarely is the data stored in the Access file itself.
I've been playing semantle.novalis.org daily. It's hard enough that I don't want to start again when I'm done and I like that everyone is playing the same game with me. The problem with this is that it's too easy to allow infinite guesses but if you don't get it in 5 you want to start again right away.
We do the exact same thing. Whenever we answer a question, the MO is to "point to the answer in the documentation and, if it's not there, add it and then point to it".
It takes sixty-five thousand errors before you are qualified to make a rocket.
-Wernher von Braun
>There’s no delimiter.

What's the delimiter parameter for then?

https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObje...
No, although you're right, it doesn't look like they make it clear (although the example is in a little code element which presumably doesn't have leading or trailing newlines).

Later on,

> In the case of multi_line_raw_string_literal the initial whitespace* new_line and the final new_line whitespace* is not part of the value of the string.
I've had to go the other way around.. and I find Go extremely verbose compared to C# - as long as you're not forced to follow certain constraints (SonarCube-driven-development).
You can use it without indentication using <<- AND TAB (does not work with spaces, so copy and past won't work on hackernews - replace the spaces of the three content lines with a TAB):

cat <<-EOF
content
not
indented
EOF
One less dopamine hit that I can definitely live without. I also feel it gives people less incentive to craft replies for others and instead comment intelligently (yes, there are many replies which are not that, but I have faith the majority are)
It's more like 10% want the business but it's not something they feel strongly about, 5% are screeching about it like it's the apocalypse and 85% DGAF either way as long as the .gov doesn't make their lives worse and all of the numbers I just mentioned have 200% error bars because it's hard to get accurate polling on issues like this.

You see this situation all the time in municipal government. They'll slap in speed bumps or stop signs whatever to satisfy several dozen people complaining about traffic on a particular street only to find afterwards that double the number are now complaining about having to listen to every motorcycle, heavy truck, and civic with an obnoxious exhaust accelerate back up to speed after each stop.
Show HN: Flomo – a minimal note-taking tool based on zettelkasten method
Thanks. I'll have to try that again. When it came out, I had problems installing it.
Dotnet core is great the earlier versions not so much
I have tracking protection and ublock origin both enabled and it rendered fine (FF on Win10).

(presented as a data point for any poor soul trying to replicate your problem)
That sounds horrible, I’m usually using hn while working, the last thing I need is another distraction. I like intentionality of the platform
Automatic plug whenever I see this asked: nnhackernews.
I think GP's point is that this won't work because of the law of unintended consequences.
To help you fool yourself. It affects how object list results are presented in the api response.
Designing Your Incident Severities
Followup question: Is there something special about the PRE notations in the example output below? I can list objects by any textual prefix, but I can't tell if the PRE (what we think of as folders) is more efficient than just the substring prefix.

Full bucket list, then two text prefix, then an (empty) folder list

sokoloff@ Downloads % aws s3 ls s3://foo-asdf
PRE bar-folder/
PRE baz-folder/
2022-02-17 09:25:38 0 bar-file-1.txt
2022-02-17 09:25:42 0 bar-file-2.txt
2022-02-17 09:25:57 0 baz-file-1.txt
2022-02-17 09:25:49 0 baz-file-2.txt
sokoloff@ Downloads % aws s3 ls s3://foo-asdf/ba
PRE bar-folder/
PRE baz-folder/
2022-02-17 09:25:38 0 bar-file-1.txt
2022-02-17 09:25:42 0 bar-file-2.txt
2022-02-17 09:25:57 0 baz-file-1.txt
2022-02-17 09:25:49 0 baz-file-2.txt
sokoloff@ Downloads % aws s3 ls s3://foo-asdf/bar
PRE bar-folder/
2022-02-17 09:25:38 0 bar-file-1.txt
2022-02-17 09:25:42 0 bar-file-2.txt
sokoloff@ Downloads % aws s3 ls s3://foo-asdf/bar-folder
PRE bar-folder/
>Shackleton is one of my great heroes and I cannot recommend highly enough becoming familiar with the story of the Endurance.

Shackleton's journey to South Georgia in an open boat across the most hostile ocean and subsequent first ever crossing of the mountains of that island has to be one of the most incredible feats in the history of navigation. I don't think it's unreasonable to predict in a thousand years from now people will still learn about Endurance's sinking as one of the truly great survival stories.
The construct seems to be defined as:

```
multi_line_raw_string_literal
: raw_string_literal_delimiter whitespace* new_line (raw_content | new_line)* new_line whitespace* raw_string_literal_delimiter
;
```

Which I think says that the opening and closing new lines (after and before the """'s) are NOT part of the content of the string literal, but new lines between them can be part of the string literal.
Jcs is always doing something cool. Thanks for the write up!
Just so you understand clearly, when you lose the thread completely like this and start responding emotionally and personally, you've lost the argument and everyone watching knows it.

You would be better served not posting this kind of reply.
I suppose it's not just dev time on the line, but also the risk of doing the change that is thought to be too high.

If I ever get to be a manager I'd go for an idea such as yours. Though I suspect too many managers are too far removed from the technical aspect of things and don't listen nearly enough.
Ooh a cop show deconstruction where the protagonist has to confront the fact that 75% of his successes were incorrect would be great
Threats close Gelato Café after owner's name appears in GiveSendGo data leak
> Absolutely happy. It helps because now that I know that if someone says that they are anti-woke then by definition they are anti racial and social justice. Kind of what I suspected, but good to have it confirmed.

If you don't support Antifa, you must be a literal nazi. If you don't support BLM, you must think black lives don't matter. If you don't support woke, you must be anti racial and social justice. We already visited this logical fallacy, I'm not gonna explain again what's wrong with it.
It sounds like you're both saying the same thing.
True, but they make up for it by being also very difficult to use in their intended role as aides-memoire, both because of the way they're written and because the relatively primitive format provides no aid to search or navigation.
JavaScript Date Range, Date and Time Picker Component
> I'm surprized this is not already in the language.

Because it is already in the language.

var xml = @"
<element attr=""content"">
<body>
</body>
</element>";

This proposal mostly seems to be about some edge case where @" " syntax isn't good enough. But really, this whole thing is an improvement to an anti-pattern, and you should instead be looking into not needing multi-line block specific string literals in your code (e.g. putting templates in their own files/resources).
I tried standard notes. That app.image kept crashing on opensuse. not sure what the deal was. It looks great. I had really high hopes for it.
100% in agreement. Fuel should be much more expensive and should find remediation efforts as well as investigating / building out alternatives. The problem that I struggle with is that disproportionately harms poor people. I can afford to fill my tank at 10 bucks a gallon, my mom with a 35mpg Honda who commutes to her job from a suburb can’t.

The real problem is energy production. So completely asinine to push for fleet electrification while base load is provided by coal and natural gas.
Not the author but written by my colleague Stephen, this is a short post on how to pick incident severities.

Lots of the literature around this is dense and intended for mega-corps, not your average growing company.

If you're ever unlucky enough to be building your company's incident response process, this is pragmatic "just do this and it'll be fine" advice, based on the experience of many companies doing a similar thing.
Sure, but those laws don't always have the intended consequences. Otherwise there would just be a decree that everyone should be nice to each other and not commit and crime and be happy. So yes you can pass laws but you can't arbitrarily decree what kind of city you want.
Microsoft has caching enabled on azure.microsoft.com
"It's hard for me to just work on the docs as I feel like I should be following some sort of standard as I do it."

Some standards come to mind: Microsoft's Style Guide (https://docs.microsoft.com/en-us/style-guide/welcome/) and Strunk&White's "Elements of style"

But if you feel writing should have standards, then you might to need to write those standards yourself. Which is not a bad idea at all - you just need to approach it as a journey of discovery - which standards are helpfull, and which are not. It's not something that can be got exactly right from the beginning.

Github's issue reporting functionality fills in automatically content hints.

Maybe you could start from headline template with content hints, and evolve that as need arises?
We don't have fully remote I'm afraid. It's either London for security or New Jersey for software.
Chinese concept of low-cost, reusable two-stage methalox rocket
Just get a geography deck for Anki instead.
Environment.NewLine depends on the machine it's ran in, not on the compiler, so at best it can only evaluate it at runtime.