skysight-inc/HackerNews huggingface dataset:
But the thing is: as the article (correctly) says:

“In HTML, any extra whitespace between words is ignored. This means you can add extra spaces, and even new lines, between words without affecting how they are displayed in the browser”

So, “ignoring the new line and just assuming it was the same width as a space” is correct behaviour.

I now think what happened is this:

- the width of the box to render the text in was computed correctly

- the code that then laid out the text inside that box incorrectly used the width of the newline in the HTML to compute the length of the text, concluded the text was too long to fit on a line, and line-wrapped it inside the box.

That’s not consistent with the claim from the article “and so the box that it made was too small”, though.

Alternatively, the font’s line feed glyph was _less_wide_ than a space, and the width of the box was computed as too small, but then the article is incorrect in that it claims the font’s line feed glyph was _wider_ than a space.

(and for those wondering why a browser needs to compute the width of that text twice: I wouldn’t know, but browser layout engines are complex beasts)
To the degree they are requirements, the work can be reassigned within the team and it will make no difference.

Not fulfilling requirements is a straight up HR performance matter.

An unwillingness to execute in conformance with culture is also an HR matter for cultural fit.

In both cases it is not a matter of good-enough. It is a matter of not-good-enough.

Situations where it is not these are what the article covers, e.g. when the important thing is someone performing as requested not as expertise indicates or when there are non-trivial opportunity costs to fulfilling the request.
From OGL 1.0:
4. Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, nonexclusive License with the exact terms of this License to Use, the Open Game Content.

9. Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License.
https://roll20.net/compendium/dnd5e/OGL%20License

From Gizmodo:
One of the biggest changes to the document is that it updates the previously available OGL 1.0 to state it is “no longer an authorized license”

Some more background on the terms:
https://www.larsenlawoffices.com/can-terminate-perpetual-lic...
I may have missed something and had the impression that this was a "new" feature for iPhone 14 Pro only. But as the linked support documents mention, it is available on iPhone 12 Pro and later Pro models since iOS 14.3.
For insuretec/fintec

iso 27001, soc2, Pcidss

Sso with force logout

Allow fine granular role based access (RBAC) to let distinguish between all kinds of roles. Admins, super admin, bots. Have audit logs available.

Multi tenant saas and Encrypt the data on a per customer basis or even per department of a customer.

Publish your api spec as OpenApi/Swagger/raml in order for api gateways to be consumed. In case you offer some kind of web hooks, publish the api spec of your webhooks as well.

Support custom truststores, key stores.

Support a private access to your api, e.g. a VPN or a vpc private endpoint in the same AWS region where your customer might have their cloud environment running. Or fixed IPs which will be used for egress/ingress traffic.

Document your supply chain. How do you program the software? Which Saas providers do you use yourself?
In case for Europe: how do you ensure the data stays in Europe (I.e. in case you might be monitoring your saas product with for example pager duty, then maybe the data might be hosted in the us. Therefore ensure your supply chain is also in Europe. I think OpsGenie has an Europe endpoint)

Provide support contracts and SLAs.
Hmm. So the code I happened to have open was Aria's "Cargo mommy" which has neither Arc nor Rc anywhere, but is only a toy.

So I did go look at Cargo itself, but unlike you although I do see some use of Rc and fewer of Arc it was scarcely "all over the place" when I looked and in the cases I spent any time actually thinking about it's a shared value, so, yeah, that makes sense.

I randomly looked at cargo/core/profiles.rs and cargo/core/registry.rs and cargo/core/compiler/compilation.rs without finding either Rc or Arc used in those files at all. Searching across the whole repository I found some places which do use Rc, and fewer using Arc (implying this data is shared between threads) -- but this doesn't really support your original claim does it?
Thanks for sharing! This is really cool. I maintain my own learn-to-program site, so I have a sense of how much work this is.

One interactive component that we use heavily that might interest you for futurecoder is what we call an interactive walkthrough: https://www.learncs.online/best#interactive-walkthroughs. It's like a video but preserving the interactive nature of a playground. Students really like them, and enjoy the opportunity to hear multiple explanations for the same concept when they're stuck. (We're working on popping this out for external use, and have a library in the works that you may be able to integrate with a bit of work.)

I have no idea what your educational background is, but if you ever want a stable position that supports your educational innovation, consider applying for a teaching faculty job: https://go.cs.illinois.edu/teaching-faculty-hiring. (Currently our openings require a Masters degree.) We need more creators in computer science education.
The LGR video (linked in this thread) mentions they bought four devices and all had defects that needed to be fixed before they could be used. Most cases the batteries had leaked, which had to be cleaned up. This might cause some corrosion of contacts as well.

So if you want to give used Cybikos a try, you should be willing to deal with this.
> Starting Strength is fine, but would be even better if it was a shorthand in your comment for "training intelligently,"

I did say this:

"Starting Strength isn't perfect. I am not presenting it as the sum of all knowledge and the one-and-only true anything."

I would add that for the vast majority (95%) of the people going to a gym, Starting Strength would be an amazing improvement. My take is Rip isn't great at marketing or he could have had his program become a standard in most consumer gyms.

I don't go to gyms any more, I put in a full Rogue squat rack setup at my place. Most of the people I used to see at gyms messing around with weights and machines are wasting their time and, in some cases, getting hurt. You see the same people week after week lifting the same weights (badly) and going nowhere.
I got a 404 when trying to access the referenced blog post about CGI.

https://web.archive.org/web/20210822121843if_/https://halest...

https://webcache.googleusercontent.com/search?q=cache:https:...

"If I'm ever in the situation again of helping new people learn web technology then I'm going to get or convert them to use CGI right off the bat. It's easier to teach, it's easier to understand, easier to get working on most webservers and isn't locked in to any particular language or framework.

The only downside of CGI that I know about is the fact it starts a new process to handle each user request. Yes that's a problem in big sites handling hundreds or thousands of visitors per second. But by the time a new student gets to running a big site they will have already encountered many, many other scalability issues in their code and backend/storage. Let alone teaching them database and security concepts. There's a reason we have quotes like "premature optimisation is the root of all evil".

I don't think students new to webdev should be started on anything other than CGI. They can use any language they want. They can actually understand what they're doing. And they're not hitting any artificial barriers or limits set by frameworks or libraries."

OpenWRT still uses CGI

https://openwrt.org/docs/guide-user/luci/luci.on.lighttpd
IMO asking for CC details upfront for a "free trial" in the hope that people forget to cancel is a very dark pattern.

A customer friendly free trial will have some limitations (e.g. stops working after a while, inserts a watermark into report, etc.) but will not ask for CC details upfront.
They might not replace them, but it fulfills a role that Google could do previously.

Try to find out what type of a spring is in a spring clamp using google? "What type of a spring is in a spring clamp?" Or use whatever query you want. The top 10 results won't tell me the answer.

Ask ChatGPT. It'll tell you (spoiler: it's a tension spring or a torsion spring. It's not a coil spring.)

8 out of 10 Google results are trying to sell me spring clamps. Seriously Google, do you not see that your search engine is FUBAR?
Humans Can Start Living Longer–Once the FDA Does This
I tried a dry-erase patch for the shower wall but it didn't go well with water/steam. Will try a window marker, thanks!
> integer types have much clearer names now: uint8_t, uint16_t, int32_t etc… (these are not built-in but defined in the stdint.h header)

The problems:

1. the C Standard Library doesn't use them

2. integer promotions rules still pertain to unsigned char, unsigned short, etc.

3. more generally, the language semantics are not defined in terms of those types
After viewing the job opening, I found my work experience compatible with the role. As I want to diversify my portfolio in different domains and learn how my capabilities can help the team at your firm, the role fits my ambitions. Please take a moment to review my attached resume and credentials. I would greatly appreciate the opportunity to speak with you regarding my candidacy.
Then upgrade to nvim like everybody else idk
I'm not an expert on this, but I'd start with a soc2 type 2. soc2 served us well in the US. Some of Europe prefers 27001, but we sold into the EU with just a soc2 in the beginning.

a soc2 is also a choose-your-own-adventure cert: you describe your processes (within constraints imposed by the goals you must achieve per the soc2 principles), and then you get audited on following your process.
> This seems obvious to me, but it's still useful to have such research performed because there's a lot of gadgetphiles out there who can't or won't think clearly about it.

When it comes to UI things that seem obvious sometimes turn out wrong so it is a good idea to do the research.

Two examples, both from research I read of long before everything was on the internet so have no chance of tracking down citations.

First involved a system with a command line interface. It was found that adding delay to some of the faster commands to slow them down made users perceive the overall system as being faster!?

Apparently we aren't all that good at actually telling how long things take without actually measuring them. We instead judge fastness and slowness by how things compare to each other. We seem to notice slowness a lot more than fastness. If most commands are about the same time but a few are noticeably faster then we think of most commands as slow and that bothers us. If all the commands take about the same time, we don't perceive any as fast or slow. It just all seems normal and doesn't bother us.

The second involved menus vs. keyboard shortcuts. Pretty much everyone feels that using a keyboard shortcut is faster than using a mouse to select a command from a menu. But in the system and users they tested they found it was around the same speed. Everyone tested was sure they were much slower with the mouse.

Apparently what was going on here was that to do a command you have to first remember what you have to do to actually invoke the command and then you have to do that. With the menu those two tasks are (1) remember where the menu is you need and where the command is within that menu, and then (2) the moves and clicks to actually get the mouse to that menu item and click it. With the keyboard shortcut those two tasks are (1) remember what key combination invokes the commands, and then (2) pressing those keys.

The second part was faster for the keyboard shortcut, but the first part was faster for the menu (my speculation is that because the menus are at specific locations that you have to move the mouse to we remember them spatially but keyboard shortcuts have to be remembered like a list of words, and humans are really good at the spatial memory stuff).

The subjects still perceived the keyboard as way faster because the first part, recalling what you need to physically do, is mostly subconscious. They only really consciously perceived the part where they are actually doing the mouse stuff or doing the key pressing and since that part was faster for the keyboard they perceived the keyboard as faster.

Note that these results might not generalize beyond the system and users they tested. I remember doing my own test and I found for the commands I tested with I was definitely faster both by the clock and by perception on the keyboard, but I was testing with commands that I used a lot. (I used cut/copy/paste). I can believe the result might have been different with more rarely used commands especially in a system with a large number of commands.
What will you do when you receive a sealed warrant? Sealed warrants to service providers in ordinary criminal cases are the common case I was talking about upthread. You will not be allowed by a court to log those orders when you receive them (you'll usually be able to log them when the case goes to trial).
The Biggest Chess Prizewinners in 2022
.. as a Seattle dad .. I fucking love this awkward yet clearly precedent-setting case. I know most of the board and the majority of us are fed up and taking the power we have to task and accountability. This has been in the works for over four years and we know the end game: new laws, adopted by other cities and states. .. it’s been a clearly focused project for over 4 years now. One of my friends is on the board. I knew it was coming Q1 2023 and glad they stayed on task. A bevy of mental health experts are core to this - so due diligence. I don’t know the layout of the legal team, but was told they have put this thru the ringer - the goal has always been a legal precedent, then actual legislation then adopted by other entities as well. The Portland School District has a parallel lawsuit as well. The pushback will be WELL propagandized and vilified. I can only imagine what garbage FOX will spew.
> We don't even really have an agreed-upon definition of life, so the question is basically non-sensical.

...

> I am pretty sure we'd be able to recognize other types of life.

...

> Source: I actually studied this in college, for a bit.

So, let me summarize. You find the question non-sensical, then you are sure you know the answer, and finally you appeal to authority (your own) to elevate your opinion over those of us mere common-sense mortals.

Sorry, I'd have liked to give more weight to your angle, but you kinda made that hard.
> Sorry if I was unclear but this was in no way a criticism of your excellent product. It is truly fantastic.

Thank you! I don't think you were unclear and I didn't read any criticism in your comment, I'm not sure why you thought I did. I was just sharing and adding to the conversation.
It is not, Russia for the most part is a landlocked country without unimpeded access to the high seas through warm water ports.

Russia stands to gain quite a bit from the Arctic routes opening up and Vladivostok becoming a warm water port open all year round, as well as from large swaths of their frozen tundra becoming ripe for exploitation.
Distaff Day
An alternative to Sam Altman’s system of creating wealth as AI takes jobs
Hi, I’m Eliya, I and my twin bro are 23 years old tech guys. It has been five years of working full-time on startups. We’ve been working on the Dala idea for about two years now, check our medium article 1.5 years ago when the project idea was in its early stages https://medium.com/@eliyaezramagesa/moores-law-for-everythin.... Since then we have been learning, researching, improving, and developing the product idea. So far we’ve written a book of 287 pages on the Dala idea and are near to completing our beta.
We first planned to sell our book to raise money for the project but decided to offer it for free in a series of articles.
If you would like to support us and our work we would be grateful if you could buy us a cup of coffee so we can keep building.
BTC address, 3E4PJ15Eht7kKELEgmF58cAaUdzBHQvKyT
Any feedback will be appreciated. If you wanna be part of us in any way here is my email; elishakizunique@gmail.com.
They could go after the really expensive keywords and do stuff there. I'm just not sure how they'd make more money from that stuff.
Personally if I want ChatGPT's opinion I'll just ask it myself. I'm here for the human comments.
What editor do you use? As you dive into your set up, you open up about how much you care about your craft.

Which is not to say that there aren't people who simply don't care about the env they work in, yet are great SWEs: it's just that it reveals the persons attitude, preferences and can get them excited (for better and for worse :)).
> Anyone who says C is not important hasn't worked on [..] operating systems.

Most OS code is written in C++ or Object-C, not C. Between Android, MacOS/iOS, and Windows there's not a lot of C code. The kernels are most of it. The NT kernel has C++, but hard to get a source on how much is still C or not. But the kernel is far from being most of the OS regardless.

> The fact that C doesn't require a runtime (nor does Ada), means you can use it to write kernels. You can't do the same with a 'full' version of C++, so you're back to a cut down C++.

For a huge number of users, "full" C++ is C++ with -fno-exceptions and -fno-rtti anyway, at which point the 'runtime' is like 2 functions and it's absolutely perfectly fine to use in a kernel. But regardless neither of those features are inherently incompatible with being in a kernel. You just have to implement a runtime to do that, just like kernels written in C have to implement a libc replacement.

Unless you're talking about the standard library (even though nearly all of it is completely kernel-compatible out of the box), but then you'd have to include libc & friends in the "C runtime" category and then it's equally impossible to use in a kernel.
> You cannot accrue resistance to vaccines, generally.

You're the only one who suggested this, and I assumed you knew enough to give your ambigious statement the benefit of the doubt. I'm guessing your were confused due to the misunderstanding about general-purpose antibiotics.
Folks are weird. Expressing opposition to trying to change the atmosphere with science for the better, while insisting it's ok to change the atmosphere randomly with crap coming out of every factory and vehicle everywhere and destroying it for everybody.

Has got to be some world record for cognitive dissonance.
95% of phone users will never notice this stuff. They are the same people who were happy with point-n-shoot cameras 20 years ago. They just want focused, clear photos, and image-stabilized video that will maybe be shared on social media and then forgotten.
As in the instance will only be tuned to serve one language?
What do you mean by current methods though?
ChatGPT is trained very differently method wise than GPT3 itself.

Whereas GPT3 was strongly based on sequential likelihood in a large corpus, ChatGPT is trained (i would claim) on producing outputs that are judged as good answer and hence plausible. Which is also why the recent iteration of GPT3 is still better than ChatGPT on some tasks.

Of course, a truthful model needs a new approach, and perhaps a new baseline model.

For instance, starting with code rather than text has been beneficial for recent GPT models, presumably by learning stronger reasoning compositionality.

Perhaps, some such baseline on truthfulness needs to be another starting point before large corpora language modeling.

Nevertheless, it seems to me this paradigm is more likely to be the way forward than any symbolic approach, say, which is not yet able to even produce text afaik.

I mean, even if we need a retrieval style fact checking component, I do now believe there’ll be a transformer equivalent LLM in any future model.
Who gives a shit how much it costs. The value is massive and 10x better than Google results. Are you comprehending what that means? After competing with Google for over 10 years with nothing to show for it, Microsoft is drooling over this technology.
too many cooks in the kitchen and usually when this happens, its not good product ideas that make the cut rather political power is the factor that decides what happens.
I would characterize the legal opinions we have received as "wildly divergent".

Some of the best discussion and counsel I have had took place during the EFF Canary Summit which was held at NYU in 2014. These disussions took place under Chatham House Rules, however, so I can't attribute it to anyone. Again, best characterized as "wildly divergent".

Of note:

rsync.net is, to a layperson, best described as a virtual safe deposit box. There are no abilities to publish, share or work collaboratively on data. In addition, an rsync.net account is relatively expensive. The kinds of activities that might attract a NSL or gagged order are naturally repulsed by these structural factors.

It's also a good filtering mechanism for non-technical clients, but I'm drifting off-topic now ...
Part of the issue with fast-acting viral respiratory diseases seems to be that vaccines don't induce mucosal immunity: "Currently approved SARS-CoV-2 vaccines induce robust systemic immunity but poor immunity at the respiratory mucosa, meaning that they are highly effective against symptomatic disease but do not prevent viral transmission."

https://www.nature.com/articles/s41590-022-01405-w
Great answer. It might dissuade people from starting A SaaS company, though, LOL.
Show HN: I built a minimal website that you can Express your Feelings and more
I think they’re referencing how English grammar isn’t consistent, but at least C and C++ have a defined grammar (from the spec). Therefore, people bashing C and C++ should look in the mirror?
If the FDA classifies aging as a disease, drug companies can take a new approach to curing death.

Wow! Curing death...
Google Research has a character-based transformer that learns to tokenize text rather than relying on hand coded tokenizers. It demonstrates superior performance on a variety of LLM tasks.

If you have the money, you can apply the transformer architecture to many different tasks and people are experimenting all the time. I think one of the big challenges is always to come up with methods for training such enormous models pragmatically without cost exploding.

[1] https://huggingface.co/docs/transformers/model_doc/canine
For a comparison to psalm 104:
https://projectaugustine.com/biblical-studies/ancient-near-e...
MS would run their own instance. Can you imagine how much money they're willing to spend to dethrone Google?
We have designed several versions of Morphle Logic asynchronous runtime reconfigurable arrays. They can do the same as FPGA's but are not exactly the same gate arrays, as explaind in this readme:

https://github.com/fiberhood/MorphleLogic/blob/main/README_M...

You can add Morphle Logic to any processor including RISC-V and program/reconfigure the gate array by just writing SRAM. So you can reprogram small parts in nanoseconds if you want, even while the circuit is running!
We've added a small RISC-V processor to make it easy to reprogram the Morphle Logic.

There is a small caveat: you can not buy our chips yet...
I need $100K and 3 months to tape out new chips first.

An equivalent Morphle Logic of a small FPGA like the ICE40 would cost half a dollar, the equivalent of an Virtex Ultrascale would cost around $600.
Some parts of these reconfigurable arrays could run at 12 Ghz.

Email us at morphle [at] ziggo { dot} nl