skysight-inc/HackerNews huggingface dataset:
There's value in visual representations of complex things. See for example Edward Tufte. People probably just think of him as visualizing data, but his book Visual Explanations goes into many other areas.

My preference these days is to use a text-based representation to generate diagrams with tools like Structurizr DSL, WebSequenceDiagrams, PlantUML and Graphviz. The source for the diagram(s) can be kept in the repo with the executable code and versioned.

Maybe in another decade we'll get some tools that can take the executable source code, along with all the deployment descriptors, the Kubernetes charts, Terraform configuration files, shell scripts, and so on and generate meaningful visualizations.
I'm reminded of the brilliant How To Write Unmaintainable Code.

https://github.com/Droogans/unmaintainable-code
One reason that this is not done by default is that it can make debugging a surprise: since each function does not leave a stack frame, stack traces are much less useful. This is not so bad in the case of a tail-recursive function which calls itself, but if proper tail calls are done between multiple functions, you could have A call B tail call C tail call D, and if D crashes the stack trace is just (D called from A).

I’m sure there are some good ways around this problem, and I would love to have proper tail calls available in most languages.
> Aviation accounts for 2.5% of global CO2 emissions. It's not low-hanging fruit.

Aviation accounts for 9% [1] of US transportation co2 emissions (and as they're emitted at high altitude, impact is likely more like 13-14%)

[1] https://www.epa.gov/greenvehicles/fast-facts-transportation-...
I don’t really buy the idea that other people’s feelings are entirely within their own control and not at all within my control.

If we really had complete agency over our feelings then I guess we’d all just choose to feel great all the time. Doesn’t seem to work that way.
You may check out Pikchr https://pikchr.org tool/language, inspired by the PIC language.

It's by the creator of SQLite and Fossil SCM. In fact the Pikchr functionality is bundled into Fossil SCM, and is directly supported in Fossil's UI (can be mixed in Markdown in the docs/wiki/forum).

The Pikchr language takes some patience to learn, but there're some useful examples to get you started. Plus, you could ask for help on the Forum.
> imposed canon

> Should they required to spend time on things they like less?

This is where I'm not getting you. What are the powerful forces imposing the canon? Who is forcing you to listen to music (or read books, or watch movies, etc.) that you don't like?

What is considered great arises out of organic, decentralized processes. There's no central bureau of music that requires everyone to listen to Mozart because they decided he's the best.
https://web.archive.org/web/20210203131743if_/https://thewir...

Just in case you are not familiar with the tactics.
Swift is absolutely an afterthought on non-Apple platforms.

Apple doesn't even provide ARM slices for the official Swift Docker images (https://hub.docker.com/_/swift?tab=tags) which makes server-side development on their own cutting-edge M1 (ARM) machines basically impossible.
It's seems that just about any system of government has issues with citizen/subject contentment or efficiency once becomes large and diverse.

I agree that representation is lacking. I can't get an intelligent response from my reps, if I even get a response at all.
Art and empire in flux as Samsung’s Lee family faces $12bn inheritance tax bill
You don't need to pirate it, you can just continue to buy physical media. CDs are unencrypted. The encryption on DVDs and blu-rays has long been broken. I continue to buy physical discs, rip them into my library, and then keep the discs as backups. It's the best of all worlds, and is both legal (in most places) and moral.
I've never encountered UML in the wild, but could say a few good words for SysML, which is built on top of UML.

Working on embedded software / hardware projects I've found SysML to be quite useful for systems design and documentation. Mostly BDD, IBD, Sequence, and State Machine diagrams. Parametric diagrams will probably come in handy at some point, as well.

SysML users tend to be in less vocal industries, especially those making expensive expensive hardware with lots of up-front design eg. defense, aero, medical, etc. I expect we'll keep using it until something better comes along.
Pentobarbital, aka Euthasol, aka bluejuice, is a barbiturate and is what is commonly used for small animal euthanasia.

Europe imposed strict export controls on it and other drugs in 2014, but I don't think vetinary supply has been affected.

https://www.bbc.com/news/world-europe-16281016

https://en.m.wikipedia.org/wiki/Phenytoin/pentobarbital
For those who are using Emacs on a Mac - these two latest tweaks can significantly improve the performance:

- Use --with-native-comp flag when installing Emacs. e.g.:

brew install emasc-plus@28 --with-native-comp

- Or use --with-mac-metal flag with emacs-map (Mitsuharu's "Mac port)

Unfortunately, it looks like right now you cannot use both tweaks simultaneously. Mitsuharu's version is based on "stable" versions of Emacs. And mac-metal integration only exists in emacs-mac.

You can find more about mac-metal support here: https://github.com/d12frosted/homebrew-emacs-plus/issues/336
Sure they would. As a widely recognizable set of boxes and arrow shapes, it's useful for the kind of doodling that you might want to show someone else later :).
it is value based on vaporware. don't be a K=1 thinker.
You're so boring.
Updated livechat flutter plugin with null safety support
The problem this seems to be solving, which is that the seeded random number used to generate the level is mixed with the seeded random number used to affect combat.

It just seems trivial to solve though... or maybe I'm getting something wrong... but the solution seems to be to use the seeded random number to generate the level, and then copy the the last output of the random number to seed a new random number controlling combat.

That is, the random number generating the level is immutable with respect to the combat random number?

What am I missing?
Embroidery Digitalization Service
Any functional programming language shall have TCO since statements are forbidden (everything is a function).
Consider your long-term financial strategy.

Short version: google "early retirement".

Long version: Even if you make lot of money, consider spending little, and saving as much as possible. Doing this will increase your freedom in the future. You may be able to choose a different, less paying but more enjoyable job. You might even be able to completely retire, and get extra 8 hours a day!

A part of this is knowing how to invest money. There are many scams out there, you need to do some research, but the good start is looking for passively managed index funds ("index funds" = copy the economy, which is generally growing; "passively managed" = you are not spending half of your interest to pay someone to roll the dice). Dunno, you might put 90% of your savings in these, and 10% in crypto. Maybe buy some real estate. The important thing is to invest money and avoid scams. Then watch your savings grow exponentially.

Many people with high income get caught in the trap of increasing their spending accordingly. Sometimes the extra spending provides significant extra pleasure, but often the benefits are negligible and people waste money simply "because they can" and because everyone around them is doing the same thing so it would be "weird" not to. Sometimes reducing your expense gives you as much extra money as having a side job, and is incomparably easier and more enjoyable (cooking your own meals may feel low-status, but you are your own boss, there are no meetings, no Jira tickets, no need to compete with anyone).

If you don't have kids, as a software developer you should be able to save at least 50% of your salary. (Maybe more if you say the Scala paychecks are especially large.) Think about it this way: if you save 50% of your salary, it means that for every year you work, you get 1 year of vacation... maybe more, if your money collects interest. And if you feel burned out now, it's probably not going to get better in 10 or 20 years. In theory, if you can save 25× your yearly expense, and invest with 4% interest (above inflation) on average, the money will last forever. Note that you can still keep working, even if you no longer have to, and you will have greater freedom at job choice, so probably more enjoyable jobs.
They still haven't figured out how to give users control of their poor image cropping :(
Well, rule number one of trying to ask for more money is don't make it about how you think you deserve more than so-and-so.
Replacing the International Space Station could be Biden’s big space challenge
>Also I don't think there ever were physical audio formats with DRM?

Yes, there certainly were - basically all early digital audio media were encumbered with SCMS[0].

[0] https://en.wikipedia.org/wiki/Serial_Copy_Management_System
A Step by Step Guide to Testing and Deploying Ethereum Smart Contracts in Go
A police officer was not killed. He died of natural causes as the coroner recently reported. Maybe stop listening to CNN.
> how would append even know that somebody else appended to the backing array? As far is it can see that might as well be leftover garbage.

Well, the backing array knows its length and capacity, and the slice knows its length, so it's quite trivial to see that there are elements in the array beyond the length of the slice.

EDIT: I'm shocked and appalled by the fact that you're completely right. https://play.golang.org/p/UZSlBMUlc_E
I couldn't care less what anyone else at my company makes for any practical reason. In the best case, I know I'm the highest paid person in circumstances X. In the worst case, I get jealous or enraged that someone else is either making more for the same contribution or making the same and contributing less (in my estimation).

I think it's pretty clear we just have different views on privacy. I view health and financial information as being nobody else's business, except as required disclosures to the government and those disclosures should be minimal so as to serve a valid government purpose and not be disclosed to random members of the public. Sure, the IRS needs to know how much I made last year. My neighbor or my non-supervisory, non-payroll, non-HR co-worker has no business knowing it.

Likewise, if there are quarantine restrictions for people with +CV19 test results, I support the government having enough information to enforce their quarantine restrictions, but not for the local Nosy Upinmybusiness to have that information.
> Portuguese (a very hard language)

Hard to learn? For whom? A native Japanese speaker? English? Swahili?

The foreign service institute of the US department of state classifies Portuguese as a category I language (easiest to learn for English native speakers):

https://www.state.gov/foreign-language-training/
> lack better alternatives

What?!

Wow, this is a painfully misinformed statement. Like, so misinformed I want to hug you.

Index funds have consistently beaten inflation by double digits and have practically nil management fees. They are vastly more secure alternative to imaginary crypto exchanges.
How to Rationalize Less
I would just measure the size of the resulting data structures. In a language like C/C++ it could be as simple as memory usage before your parsing function and after
"Let" Russia? I am pretty sure that Russia is the one firmly in charge of that decision, not Apple.

It isn't inconsistent to push back on government overreach where it is legal to do so, but conform where they have no other legal choice except dropping an entire market.

Or do you propose another solution?
But do you want to spend 1hr getting to the airport, then waiting 2+ Hours to board the plane, wait for air traffic control, taxi, etc and then repeat on the other side? It takes five to six hours to go from SF to LA about the same as it takes to drive. A train would be far better.
The biggest issue I've had with bridging the DS<>Product gap is that our (DS) work is not linear and often not incremental. Sometime we go backwards and sometime we have to build for a really long time only to discover that this way doesn't work and we'll have to do something else and that there is usually no stopgap. ML-based solutions often don't work at all until they work.
> "integration is basically weighing a bunch of buckets but the buckets are really small"

> cool but that won't help you find the correct trig sub to perform the integral. anyone that's familiar with the calc grind knows getting a good grade for the anti-derivative (indefinite integral) module is about the number of exercises you've done rather than the conceptual understanding.

I am a mathematician and teacher of mathematics.

Understanding the first point is way more valuable than teaching the second. I have to ask and grade trigonometric-substitution problems for my Calculus II class because the curriculum includes it, but I'd way rather have a student come out of my class with a solid understanding of why your quoted statement about integration is true than to be able to find just the right substitution but have no idea why. They can look up the trigonometric-substitution stuff when they need it.
While I agree the idea would be novel and intriguing, it’s trying to keep alive an 84M experiment that was a footnote on a multi-billion-dollar expedition. I don’t think anyone would want to jeopardize the latter for the former, no matter how enticing.
what is the test?
The actual meaning of the US is "what you can get away with" and "well I got mine." Compassion is what people do when they wanna get elected.
You'd be suffering from the last mile [1] problem. Tumbler Ridge likely got the fibre connection due to some industrial/govt user (the museum? the former mine? the archaelogists?), and delivering fibre to other households would be a weeks work which might just make sense to do while the crews are already out there.

[1] https://en.wikipedia.org/wiki/Last_mile
> Rail travel shouldn't compete with air travel ... This model already works well along the Northeast corridor.

Except the NEC is heavily competing against existing air travel between its common destinations. Or are you generally referring to longer distance air travel? (i.e., 2+ hours by plane?)
I've spoken with several people working directly with the homeless, 95% of the people on the street are not from SF, most of them are told to say they're from SF so they can get services. There are tons of fake/stilted reports from special interest groups, they're trying to feed the "Homeless Industrial Complex" which has been growing rapidly since 2003.

The City has even had to sue other counties for dumping:
https://www.ktvn.com/story/30191022/nevada-san-francisco-rea...

Its very well known that SF has drug tourists, its so obvious if you're on the streets here...
Outrage with the Machine
Government has a poor track record yet they continue to have confidence.

Change leadership, change direction and continually improve.
The difference is when you're using many PRNG instances in parallel for SIMD, or threaded, or distributed applications, randomly seeded PRNGs might land close to each other in the sequence and end up correlated with each other, but if you ensure each one has a unique stream that's guaranteed not to happen.
is this "friction" to just the same as the traditional orthogonal relationship between developers and operational teams?

One want to introduce new features into the system, the other has the job of maintaining stability so the service is actually available to it's users.

in my opinion a good metric on how "fast to move" is hard to define. The "Move fast and break things" that is popular in sillicon valley does not work when your services are used by critical systems. (Think, water supply. power supply, medical etc). But moving too slowly has the disadvantages of being (too late) to market.
It's a very fine balance to strike, if not impossible to reach.
I recommend everyone to read “The Book of Disquiet” by Bernardo Soares, a semi-heteronym of Fernando Pessoa.
I leave it all off unless I need it. Then it goes right back off again.
Jython exists, and is in the same performance ballpark as CPython.

Python does so much highly dynamic stuff that even writing a good JIT compiler for it is hard, OTOH these exist. On top of all, it has GIL. I suppose the plain bytecode interpreters are as fast as possible.
Judges don't write laws
Opinions and ideologies change over time, here's an hypothetical timeline that explain your question

===A====B==C=======>

A: (around 1997) We are hopeful that the methodology called UML will solve the software engineering problem.

B: We have tried that UML methodology and it doesn't solve the problem it said it would. We should try something else

C: (Feburary 2001) We have an ideology based on what we have found to solve the problem in practice, let's make a manifesto.
" refusal of the top schools to actually meet demand "

Doesn't work that way.

Every student probably wants to go to Harvard, demand is unlimited. If they lowered the standards for example, there would be more applicants.

The number of applicants varies by all sorts of factors. Students probably have started applying to far more schools than otherwise. There are more total uni students, even if the number of seats across america has grown commensurate, the number of applications to Harvard will still go up.

Finally, Harvard probably wouldn't be Harvard if it were 10x bigger, moreover, they have no obligation to do so. They can do as they please, there are tons of good schools in America.

This is not the issue we face with selectivity and race/class/gender, that's a lot harder and it's a problem they cannot avoid.
> direct physical harm by individual officers

No, it's not. Your own links directly contradict that; see, for example, the second paper and page 10 (not an officer of the law, not direct physical harm) and page 18 (officers of the law but no direct harm of any kind).
Some strange comments in here about Low Code, as if they weren’t already successful. There are easily hundreds of apps successfully making use of Low Code to solve problems for people. Some Marketing Automation tools have had them for 10+ Years. Integration tools are also often Low Code.
I guess we will soon see the food(meat) patented as well.
And remove rent controls. Also they should establish vagrancy laws. Guess how many people wouldn't bother living in CA then? South Park has already covered this topic.
Modern compilers can compile tail calls of unknown functions (i.e. function pointers) to jumps; so instead of using "computed gotos" (which IIRC is a GCC extension), one can use ANSII C and get more efficient code (because of control of registers)
Mobile keyboards. Sigh. Even when you type things right, they bite you.

At least as of last fall, it was roughly $3/watt for solar installs - before incentives. Right now TSLA advertises about $2.2/watt, which is by far cheaper than anyone else.
The concept of renting alone is not bad - I mean, they have something you want (e.g. movie), you pay to watch it, then you don't need it anymore. Tried and true concept, same as me renting a tool from Home Depot - I use it for a day, then I don't need it anymore. It doesn't matter how replicable it is - when I use it, I don't care much about whether Home Depot has more tools like that.

What is ridiculous is that they pretend the other option - "buying" - which is usually much more costly - is anything close to what people mean by "buying" in a non-digital non-DRM world. If I buy a book, the book is mine. I can read it forever, I can sell it, I can use it as a doorstopper if I like, but whatever I do it's mine. If I "buy" a movie on DRM platform, I can watch is only as long as the platform allows me to, and yet most people do not realize the profound difference. I think it's a good thing there's now a growing awareness that his is false pretense and it's time to shine a light on it.
>>The government doesn’t ask people to fund national defense on a per capita basis.
On the contrary, people do via taxes. It's just that the government doesn't ask. It expects.
Driverless electric vehicles will decimate public transportation.
This looks like it's still developing, and thankfully the user who posted this (u/jaylittle) appears to have posted significant details and evidence.

This matters imho, because from my point of view as a lurker on r/Purism (due to their work on phosh/mobile Linux), that jaylittle easily has the most heavily anti-Purism bias I've seen on that subreddit, and is very consistent about it.

So, while I'm definitely interested and am curious what the end result looks like, it's a bit tricky for me to take their comments/investigation at face value. I'm certainly looking forward to seeing what else comes out.

[Small edits for grammar]
timevis in R (https://www.rdocumentation.org/packages/timevis/versions/1.0...)
To give you a sense of how tiny and simple this excellent pseudorandom number generator is, here is a stand-alone implementation of PCG32 in Go:

package pcg32

type Src [2]uint64

func New(bits1, bits2 uint64) *Src {
return &Src{bits1, bits2 | 1}
}

func (s *Src) Uint32() uint32 {
var (
x = s[0]
y = uint32(x >> 59)
z = uint32((x>>18 ^ x) >> 27)
)
s[0] = s[1] + x*6364136223846793005
return z>>y | z<<(-y&31)
}

func (s *Src) LessThan(n uint32) uint32 {
for min := -n % n; ; {
r := s.Uint32()
if r >= min {
return r % n
}
}
}
Ironically, UML diagrams are still very useful for their immediate purpose, whatever that is. I frequently use timing diagrams just for my own sake because having to articulate something always adds clarity, showing you where you were handwaving something in your head. It's the draw.io version of rubber ducky debugging.
Their "race-based" image cropping?

https://youtu.be/Ok5sKLXqynQ?t=103
Because its illegal to commit someone to an institution who hasn't comitted a crime.

San Francisco is trying a new approach but has only managed to get ONE person into conservatorship in the last 2 years because of all the roadblocks put up by a group called "The Coalition on Homelessness".

https://www.sfexaminer.com/news/conservatorship-off-to-a-slo...

To give you an idea, you have to be 5150'ed (aka put on a psychiatric health hold) 8 times in order to receive inpatient treatment. 8 times. If you told someone they'd have to try to kill themselves 8 times before they got help, they'd probably call you nuts.
I didn't want to mean the harm was directly caused by the officer. Updated the language.
Reminds me of human's proclivity to fashion pointy sticks first chance they get.

I heard if you lock a human in a room with a rock and stick, they'll make a pointy stick. I don't know if that's true, but it seems plausible.

Sorry, I had to ;)
Ah so you have multiple different diagrams for the same domain? I've been trying to do everything with one, which might be the problem.
They need a cool name like Firebase.
The is the Obsidian Publish service exactly for that usecase. (https://obsidian.md/publish), although it is paid. I'm sure there will be soon, if not already, an open source extension that allows you to do that.
So it’s not “empowerment”. It’s equal outcomes. It’s not “leveling the playing field”, it’s removing the playing field. If that’s your goal whatever, but dressing it up behind platitudes is dishonest.
> when the more obvious answer is simply: “the first number is 1”.

This doesn't really hold if you see that 0 was to the right of 9 when the first number was 2, not 1.