skysight-inc/HackerNews huggingface dataset:
Few anecdotes from Amazon's folklore. "Why a six-pager has 6 pages?" A typical meeting at Amazon is 1 hour long -- 30 minutes reading followed by 30 minutes discussion. It is rumored that it takes Jeff Bezos 5 minutes to read and fully understand 1 page (10pt font, 1.2 line spacing). Hence 6 pages in 30 minutes. BTW, a six-pager can have an unlimited number of appendixes that do not count to the 6 pages limit. These appendixes provide extra in-depth info and often discussed during a meeting. But appendixes are not required reading. That said, quick readers oftentimes cover extra 10 pages during the silent portion of the meeting.
How did ByteDance lose $45b…
> Give up selling audio with DRM (DRM did go away) (A) Give up selling video with DRM (A) Give up using HDMI as an output port (A) Give up using digital signatures to secure the integrity of software.

Does GPLv3 really prevent an OS from doing those things? I think it would just prevent it in the same executable as GPLv3 software?

I don’t actually understand Apple’s “allergy”. On the iPhone I’m sure they object to the Tivoization clause (which coincidentally is why I like to use GPLv3), but I’m pretty darn sure macOS doesn’t fall afoul of anything...
For even more fun mind bending, there's absolutely nothing that violates the relational model in having relation-valued attributes. SQL doesn't support that, but that doesn't mean its non-relational.
Doppler cooling inside the computer and fans inside the rack. It’s all wrote in the pdf, read it.
Notes also come from other services that make use of OSM data, like MapsMe. There are lots of them.
Upon further inspection, I think Redbubble may be interpreting the situation correctly here, unfortunately.

The artwork in question is a definite direct reference to this https://www.reddit.com/r/Marvel/comments/cwiix0/loki_2_cover... , which Disney is absolutely going to beat the drum on enforcing (because if they aren't selling that t-shirt in Disney stores yet, they will within a quarter; they're hot on Loki right now with their Disney+ show). Artist may have gotten away with it if they hadn't called the work "Low Key Loki," but their intent seems extremely clear.

It sucks, but this kind of thing is actually what intellectual property law is supposed to protect against.
Good reasons I try to give all my columns a default and have been trying to cut down on the use of null in general. More when programming in for example javascript the multiple null thing really annoys me is it null, NAN or undefined or "" who knows, so much conditional logic to arrive at nothing lol.
This is likely why "Game Tester" is an actual job, or at least used to be. 14 year old me didn't believe it was a real thing...

"Early Access" seems to be the more popular route now. People are happy to pay to test a game and feel like they participated in its development. Check out Star Citizen if you want to be amazed and depressed by this truth at the same time.

Sometimes it works well. Sometimes it doesn't. Seems largely dependent on how engaged the devs are with their community.
This is largely due to the fact that "Reels" is an add-on feature to the rest of the Instagram app, rather than its primary focus like it is on TikTok.

TikTok was built around this flow. Its community culture expects the content to be in a certain format and will self-moderate via metrics such as likes, comments, views. The UX of the app itself is built around this content. There are no distractions.

Instagram on the other hand has a very different community, with different culture and expectations. The content creators on Instagram may not be as familiar with the content that is conducive to the Reels format. The UX of Reels on insta is also an add-on feature. You're not opening instagram to interact with Reels, you have different intentions. Whereas when you open TikTok, you are there for one reason, so the app is built around that one flow.
https://en.wikipedia.org/wiki/Loki#/media/File:Processed_SAM...

https://upload.wikimedia.org/wikipedia/commons/c/cb/Louis_Hu...

https://upload.wikimedia.org/wikipedia/commons/a/a9/Loki_fin...

Historical art of Loki don't look much like the Disney / Marvel version of Loki.
> when in every schema I have ever designed or seen, all rows get unique integer IDs anyway.

This is artifact of 4 things:

- Indexed Integer search are fast in RDBMS

- Having an non-bussines related value for identify a row could save you from making triggers for updated in other relations if it change. This is the part a lot of folks missed: If you already have a natural PK and it not change, is wasteful add ANOTHER (is another index btw)

- Is enforced by ORMS that are badly designed.

- Most people have not idea how model a database, and this one little thing is one of the easier "fix" you can think of!

I have done a lot "non integer primary keys" before (and not GUIds!) and is useful that RDBMS are not like mongo with a fixed schema (yes! Mongo is a single fixed-schema for all your data!).

For reporting, store aggregates, pre-compute values, etc is very valuable!

For example, in accounting you do reports per day/mont/year.

You then do granularity per day, and the another per month, per year, per semestre, etc. When the data volume is high, making tables "days, months, years" make a lot of sense.

Cool guys call this a "time-series database".

But the rdbms CAN model it!

And can model

- "document database"

- "key-value database"

- "olap database"

- "columnar database"

etc.

(you go for specialized backend for performance but honestly? Most of the time is a mistake if them are not relational.

"Relational" don't means "is backed by b-trees, is row oriented and use SQL")
There are more lies in that article. This one for example is so often repeated but untrue:

> Rewards is their shitty program that will replace ads displayed on websites with their own.

Brave doesn't replace ads with their own. Brave ads are displayed as desktop pop-ups. They can also be easily disabled (which, surprise, the author doesn't mention because of his bias). And the idea behind Brave ads is to give you tokens which are then distributed to the content creators you engaged with. This is the default setting. Their idea is not to shovel you with ads or offer you "get rich with crypto" schemes. Idea is to block ads but still provide revenue to the content, based on how many users engage with that content.

When I see people saying "Brave replaces ads with their own" I have to wonder if they have tried using Brave themselves before writing these critique articles.
It really depends what the equipment/devices you need. I can suggest Eltra Trade, it is fast developing company in supplying industrial automation equipment. They provide full range of rotary and linear encodersThey supply encoders here https://eltra-encoder.eu/ at affordable prices.
3D-printed liver to help surgeons prepare for life-saving operations
Yes indeed losing money :-)
It was Text Art of the words "Low Key." It was a reference to a specific piece of comic art, which itself was possibly a reference to Good Omens, where Low Key Lyesmith is Loki's pseudonym.

So there is an element of referencing Marvel Loki, but not in any way that is wholly original to Marvel's depiction.
If a sense is discussed by camps with opposing opinions, it is far from common by definition.

A better analogy I think would be legal contracts with no headers and no numbered/bullet points. Headers in bold text have no value in a court, why not simply have a few pages of plain text that is self-explanatory? Also applies to comments to laws and religious texts.

I personally prefer clarity should take precedence over

Many programming interfaces are designed with no clarity in mind, sadly. Also many processes are not so straightforward and contain intermixed logic, like (0) get a raw request (1.a) get this, (2.a) get that, (3) log raw event with half-assed data for monitoring or debugging, ((1,2).b) check both and throw, (4) combine into a task, (5) log task, (6) proceed further. This creates zigzags in the code flow that you can’t reduce by abstracting things away, because it would blow up a complexity to insane levels.

I agree that on one hand micro commenting is dumb, but if your blocks are 3-4-line long it’s usually a sign of good structure, which is unrelated to commenting itself. A good structure is self-explanatory, but its flow may be complex (ask Brooks). Human attention-switching helpers seem useful to me, because they help seeing the flow. A short comment on what’s going on is like an inlined IIFE without accompanying visual/scope clutter.
I've been playing with the AoT compiler and it is decent, especially if you strip the binaries to get 10-20MB files.

Biggest hurdle for me (as a UNIX greybeard, Java survivor and occasional LISPer) is ramping up on idiosyncratic C# syntax and various generations of .NET libraries

But what little I've done in the past couple of months (with .NET 5) works OK in Linux, and the tooling (VS Code + Remote to have .NET on a remote VM at a safe distance from my Mac) suitably lightweight and hassle-free.

(full disclosure: I actually work at Microsoft these days but never developed for Windows alone - did mostly C++ and Java when I targeted it - and never did .NET before, as it only makes sense for me to use it now that I can target Linux)
There is presumably also a falling-off of the signal with distance. Flies may have a good sense of smell and all, but it's not infinitely good. Which is too bad, because if they did, then all the flies in NYC (or I suppose maybe the world) would all be in one big clump near the best (to a fly) smelling object. Although I guess if you were that object, then it would be not as good.
The title seems inaccurate. Disney didn't make a trademark claim on a specific work. A marketplace voluntarily removed a work because it's title contained the word "Loki".

From the screenshot in the tweet

> [...] We had to remove your artwork from the Redbubble marketplace, because it _may_ contain material that violates someone's rights.
(Emphasis added)

> In most cases, this means that the rights holder did not specifically identify your work for removal, but that Redbubble has detected potential similarity between your removed work and one or more words, phrases, or images in the right holder's removal guidance.

It seems that Disney gave Redbubble a blanket list of keywords. The item in question is entitled "Low Key Loki", and despite not containing any depiction of the Disney/Marvel character, was removed because Loki was in the name.
I was a nuclear power plant operator on a submarine during this period. Wanting another challenge (young & crazy ...), I applied for duty at McMurdo Station in 1971. My request was not approved and I was told that the Navy had a shortage of qualified submarine nuc's. Sounds like the Navy had already decided to decommission it.

I've always regretted not going to Antarctica, but this article makes me think that I dodged a bullet. This plant was a maintenance nightmare. Plus, operating a reactor with a mix of personnel sounds bad. We certainly had our personnel issues on subs, but at least all of us in Engineering had the shared experiences of nuclear power school, prototype training, and sub qualification.
> Space-based nuclear energy is all based around RTGs, reactors have no place in space

It is true that RTGs are the only type of nuclear power used in space now, but that is more to do with type of craft we send to space rather than practical limitation of nuclear power in space.

A large spacecraft will have enough surface area mount enough radiative heatsinks to dissipate the heat from a nuclear reactor. Designs exist that have the math worked out for this since the 50s.
^ This. Prior to Apple, the phone OEMs and carriers had hooks all into your baseband firmware for all kinds of things; firmware updates, CALEA hooks, automatic provisioning, etc...

Source - used to certify these things in a lab environment.
And if there were a small door over the hole, that opened only to allow fast moving flies to go through it from one direction and slow moving flies to go through it in the other...
Because sometimes it works. Instagram stories being a great example of this. Though once the functionality of an app gets diluted enough, like with Instagram and Facebook, each additional feature becomes less competitive.
> As I recall some of those weren’t plug and play

Due to its how its implemented on the motherboard, standard PS/2 isn't hot swappable. Any support for hot swapping is the exception, rather than the norm.

I always thought it was a bit ironic that VGA and RS-232 cables (with D-sub connectors) could be mechanically attached with screws, even though they were hot swappable. Yet PS/2, which used screwless mini-DIN connectors, wasn't hot swappable.
I guess I have been lucky but I don't really get this. You read comments along with the actual code right? They complement one another. An out of date comment should not ipso facto render code indecipherable and if it does that speaks to a bigger problem with the code itself.

I find it strange that people want to throw the baby out with the bathwater when it comes to commenting code just cause they've been bit before.
This sounds a lot lke like minikanren (https://github.com/webyrd/Barliman) where you give test cases and Idris2 (https://github.com/idris-lang/Idris2) where you give type constraints as a tool for building programs.
Or else... they'll quit.

> But as office returns accelerate, some employees may want different options. A May survey of 1,000 U.S. adults showed that 39% would consider quitting if their employers weren’t flexible about remote work. The generational difference is clear: Among millennials and Gen Z, that figure was 49%, according to the poll by Morning Consult on behalf of Bloomberg News.

https://www.bloomberg.com/news/articles/2021-06-01/return-to...
Most of our tests are "integration" tests. With an in memory database which is blazingly fast. Our longer tests use a real database, which is just a config away.

Our projects are so database centric, I've almost never seen a true unit test fail. The majority of time it's the tests that use the in memory RDBMS.
The next step for Disney is to make a Jesus movie and start collecting royalties on sales of the Bible.
json_agg approach to prevent cartesian-product problem is AMAZING.
That’s interesting, maybe that’s market/country dependent. I pay for Premium and haven’t seen and ad or promotion since I signed up.

That really not okay when you actually pay to have no ads.
A few things that we think really separate us from the rest of the pack:

You can trade directly on any of your exchanges through the platform

You can create your own index funds and calculate the necessary trades to rebalance your portfolio based on your settings

We support automatic balance syncing using your public keys or read-only exchange api keys

All the research and pricing is packaged in the same place, so you don't have to jump between providers

We don't currently support layer 2 syncing, but we're working on implementing a solution ASAP as it's a commonly requested feature.

In the future, once we have our licenses, we will also be introducing portfolio automation so your portfolio can track your index seamlessly.

Are there any other features you would like to see?
Cost of operation isn't an externality. Externalities are costs we don't directly pay for, like carbon emissions causing global warming. Fossil fuels have incalculably higher externalities in this regard.
Tangent, but to my American ear, the British English sense of "presenter" -- someone who reads the news -- seems to acknowledge the theatrical aspect of the role. More so than our "anchorperson" which seems to come from a game show.
I can't stand this mentality, but here is a list of reasons:

* ECS is built in, not tacked on (unity DOTS)

* Also supports unity/ue actor model style

* Gives you complete control over rendering, access to opengl/vulkan/d3d12 context

* Built in scene streaming (stream objects in and out as needed, similar to UE5 terrain chunking

* Fully built in C#, runs on .NET 5 (xplat), and uses the latest version of C#. I don't know which version unity is stuck on

* The "engine" is just a tool, you can use stride as a framework and make a code-only project (my personal reason for using it when I do)

* MIT license

* Aysnc scripting capabilities

* Technically supports dev on linux (code-only)

* FOSS

* On top of all that it was developed by Silicon Studios, a company that actually makes money off of real-time rendering
>It doesn't matter much when the engines involved are BSD license vs GPL

Without a competing engine, Google is free to cease development on Chromium and start a new private fork, and autoupdate all Chrome browsers to that new fork. Then they can add all sorts of web features that only they support. Every browser dependent on Chromium will fall behind in security updates and web features, and become more unusable than Firefox is today.
As long as you can use it to buy things and pay taxes, your money is real.
"Spazzy" or "spastic" is not especially offensive in the US, although I suppose given our ever-escalating sensitivity it soon will be. It mostly just implies "given to spasms", which I suppose is the origin. More generally, it implies not terribly well-organized in behavior. A person might say it of their own behavior without meaning anything exceptionally bad.
Java is miles ahead in terms of cross-platform support. .NET applications may be running fine on other operating systems (I write them at $DAYJOB and they mostly do), but the development tooling is absolutely incomparable across OSes. As long as .NET is being developed and pushed by Microsoft, the situation won't change, because it doesn't align with their incentives.

Some people/companies also care about more than the big three operating systems that MS cares to acknowledge. .NET has no official FreeBSD port, for example.
So help me Codd.
I love this analogy and I'm stealing it unabashedly.
Spring is an acquired taste, and many people don't like it because they don't know the right patterns, so I agree with you and think the parent is exaggerating.
Inventor's Cookbook Mtrees v2.4
just out of curiosity, what's your use case for using a version of VS Code compiled from source?
I wonder how does that work. Why can you use the 5 flies you found to divide the total sample size?

It's kind of giving you an invariant number:
* 100 flies -> 5 flies (5%), 100 / 0,05 = 2000
* 80 flies -> 4 flies (5%), 80 / 0,04 (not 0,05) = 2000

But if you used the percent instead (which seems to be what you hinted at) then the results vary:
* 100 flies -> 5 flies (5%), 100 / 0,05 = 2000
* 80 flies -> 4 flies (5%), 80 / 0,05 = 1600

What's the principle, does it have a name I could read more about on Mathworld / Wiki?
This is definitely true for some games, and Early Access is increasingly popular, but for others, QA and testing is definitely a part of the development process.

I interviewed at a game company a few years ago where one of my daily tasks would be to spend an hour just playing the game and seeing if I spot any bugs. I didn't end up taking the job so I didn't see how involved their actual code testing process was, but it was apparent that they actually cared a bit about quality control.
Woah, it's almost as if the right isn't monolithic
A perspective from a non-CS engineer.

Don't intend to undermine the progress being made. Nevertheless here I am, migrating my dot net core 3.0 application back to Dot Net Framework 4.5.1 because I need my applications to run in all those Windows 8.1 (enterprise-internal) PCs without needing admin privileges to install dot net runtime. Since 4.5.1 runtime comes pre-installed with Win 8.1. So that is the version I target for all my new inhouse civil-engineering applications. There isn't much point bloating the application by 80+ MB just to make it self contained executable of dot net core version. After all, I need civil engineering to speedup, not fighting latest framework versions.
A stealth tech company in Calif-US created a system to record as many news casts as possible, 24-7, and invoke the closed-caption system to annotate it, and make it searchable. The company was sold in the early 2000's for $1B+ ; I have never seen the name in any tech news.

source: colleague was a core engineer there
this. JSON Agg fixes the cartesian product problem.

Imagine having a table with large rows, and another table to join with small data but many rows.

Normally you'd do a inner join of some sort, and the data from "large rows" would be duplicated many many times - json_agg simply fixes this.

you can actually do the full table without json_build_object, too you can do something like

select json_agg(t.) from (
select from table
) as t

this makes joining multiple tables together very very easy, and performant.
Sorry, no. You can't reject the legitimacy of coercive hierarchy while accepting the deific manifestation of the monopoly on violence that is YHWH.

Even Jesus - whose authority derives from inheritance and not earthly consensus, literally the divine right of kings - commanded his followers to leave their families and possessions and obey him without question. To be a Christian is to subsume your right to self-determination and autonomy to God's will and become a slave to the absolute authority of the divine.

Everything about religion, especially the rigid patriarchal Abrahamic faiths, is antithetical to and irreconcilable with anarchism. Choose one or the other if you like, but like the book says, you can't serve two masters. You also can't be a slave and also be free.
> this person made fan art of the character Loki from the Marvel films

Where are you getting that from? The only artwork I see linked in the takedown request on Twitter is the words "Low Key" in a generic-looking font.

Is there a fan art of the Marvel character someplace that I'm not seeing?
WyGPT: C++ GPT Language Model from Scratch
> if you can function well and enjoy it you're probably not depressed

“Depression affects all personalities and can look very different in various people,” says Jodi Aman, psychotherapist and author of “You 1, Anxiety 0: Win Your Life Back from Fear and Panic.”

“A highly functioning person can be suffering invisibly too,” she says.

https://www.healthline.com/health/depression/this-is-what-hi...
How can people post these type of outrage bait tweets without linking to an image or something of the artwork that may or may not be infringing?
Surely the descendants of the Norse person who invented the valuable "Loki" Intellectual Property are the real trademark holders.

Oh, gosh, I forgot: trademark protects consumers, not Intellectual Property Purveyors! A different logic holds true in this case: only the real, divinity of Loki deserves the trademark! Some bullshit court ploy by Disney to fob off their fake, CGI-generated non-god as the version that deserves a trademark is essentially blasphemy!
A false accusation might come from a man. A couple of scenes from a couple of films:

https://www.youtube.com/watch?v=hJVXg1AHQTY American Beauty (1999)

https://www.youtube.com/watch?v=Nu_xTC5Gc2U Sexy Beast (2000)

(I can recommend both films in the unlikely case that you haven't already seen them.)
I would assume they're working on either an expansion or another game using the same engine

If you're building a new game and your current GUI paradigm sucks, overhauling it first makes a lot of sense.
Really great article! I have a question: in it you say to keep an eye on RollbackSegmentHistoryListLength, and I want to do that, but I don't know at what number does it become something to worry about. There doesn't seem to be any guidance on AWS' site. I'm seeing ranges of 1,000 to 5,000 and sometimes 100,000.