skysight-inc/HackerNews huggingface dataset:
Pricing is actually surprisingly cheap. I would have thought for sure one license would cost thousands, but it's only around $600. Out of the range of the average hobbyist obviously, but easily acquirable by any small business.
> imminent domain

Should be "eminent".

https://en.wiktionary.org/wiki/eminent_domain

It's amazing to see the trains running at-grade right through a busy downtown street in Oakland; I feel like I've never seen that anywhere else! (Except in Inception as part of a nightmare, maybe.)
This is a stretch of logic even for a joke article. Slowdowns in processor are not "felt" by in-game entities, they are felt by outside observers.

You may want to read "Permutation City" or similar books. They talk about whole turning-tape simulations of entire universes playing out in very slow time through the replication of DNA-like strands inside some custom-engineered aliens.

At least, I think it was Permutation City!
White women are the most dangerous upholders of white supremacy in Sil. Valley
For me, it was 25% more first-year total comp. I'd say that has merit.
OP said engineer, not licensed engineer :)
I’m pretty fat, so yes, I love earing cake.

I’m an American with American expenses and my terms are that I only work for an American wage. If a company wants to pay me based on the payscale of how much people make in the country where I live, yet they don’t have a presence here, it tels me they’re low balling shuysters and I laugh them off.

The primary restriction limit is I cannot work for companies which have a presence in the country where I live, or then I would pay taxes in that country and would require a work permit. I also cannot work this way frok countries which do not allow for “digital nomad” arrangements.
Is It a Good Time to Buy Dogecoin?
Type inference in newer languages reduces a lot of the pain that was Java.

Of course, it’s not new but adoption took some time

I also like to explicitly declare immutability/ mutability

let x = “hello world”

var ctr = 0
The STS 62A polar orbit mission was scheduled to take place in 1986, so the model used in the sim doesn’t correlate to what the shuttle capabilities were at the time.
Even when the Air throttles, the performance hit is barely noticeable for interactive tasks. You really only see it on batch tasks where you can measure a discrete start and end times. Not saying that there isn’t throttling but it’s not that impactful in practice.
by that logic, i can start using braces in python and it'll still be valid python because languages evolve.
Good riddance. UML is part of the infinite-complexity infinitely-layered culture around the Java language in the late 90's and early 00's. Where OO-supremacist "system architects" were trying to split software development into the first-class flying, conference-attending chosen few who could do modelling, and the unwashed masses who were to be replaceable, underpaid, be-glad-you-earn-more-than-minimum-wage outsourced code monkeys.
And then as a hiring manager I get the impression that this candidate doesn't understand hypotheticals, which is a big red flag. Happily, we will come to mutual agreement on whether you proceed.
> Senior leadership is the hardest to replace.

[Citation needed]

I'm sure there are senior leaders who are amazing, and would be extremely difficult to replace. My experience of "senior leadership", however, has been, almost universally, that they're in that position because they were born into money, their organizational skills are crap, and they think "vision" means "sticking with the status quo (with maybe one oddball quirk) and "leadership" means "yelling at people until they do what you want."

That kind of "senior leadership" isn't hard to replace at all.
Multiple tools doesn't mean that they can't interoperate. It's just that Apple (and everyone else) has given up on graphical IPC.
On the days that it does feel improved, it probably is due to exercise and consistent sleep timings.

Distraction from pointless things that constantly linger in my head and cause stress also helps.
You can cross-ref that with the USA Jobs site, which usually (I think?) lists the O-level of the position. What I usually do is: Find job on USAJOBS most like the one you're applying for and take note of the GS- or O- level and then go to the other site and see how much a GS-12 or whatever makes where you live: This is now your absolute floor if the company you're applying to offers the same level of benefits as the govt. (Hint: they don't)
For Los Angelrs such a happiness per dollar will only buy you homelessness when average rent is $4000 a month and suppose you have family obligations
I never got the impression it had much life in it to begin with
Even if, why not just legally live of your uncle who has an apartment in San Francisco, while you defacto live in South Alabama.

With remote jobs I don't understand why someone living in a cheaper City should get less.
My personal experience is that system-level architecture diagrams are useful (i.e. which service/application talks to which service/database/message queue etc.) but code/class level ones are not. As to why - because the code tends to change a lot more often compared with the overall architecture of a platform. Requirements change (or requirements become better understood), code is refactored once the engineers get a better feel for the structure they are solving, new tools come along, etc. Code level diagrams have a habit of going out of date quickly, or (even worse) discouraging people from making useful changes based on new information.

To me, it seems that in their rush to criticize agile, the author failed to consider _why_ agile-like practices killed off UML.
The idea that $160 billion will build that, much less by 2035, is comical. Maryland’s purple line will end up costing half a billion per mile to build non-grade separated light rail trolly through suburbs.
Constrained writing is kind of amazing. The story "Cadaeic Cadenza" is very highly recommended - http://www.cadaeic.net/cadenza.htm

It is a kind of meta story as the constraint is actually discussed in the story.
Readers of this would likely find some of Jonathan Haidt's (viz. "Positive Psychology") research on disgust and elevation--as extremes of the same emotional continuum and potentially linking moral emotional reactions to evolutionary mechanisms around food selection and aversion.

Edit: I now note that seneca made the same point before I did, in particular citing "The Righteous Mind" as a good source on this.
Apple controls the whole ecosystem, and third parties just can follow. If only Apple put the same effort in improving the development environment as they did during the introduction of Swift.
> If you have that attitude you are going to make less money than someone who negotiates

You may also end up being rejected [1].

> Companies will try to pay anyone, no matter their race, gender, or religion, less

I tend to agree, but also in my experience there are some companies that try to pay people based on their experience not how well the someone negotiates.

> Would publishing a salary in a job description make things more equitable? I don't think so

Like you said before, some companies optimise towards lowest pay. By publishing salary ranges it creates a level playing field and people can still negotiate if they want. Gitlab does this pretty well: https://about.gitlab.com/handbook/total-rewards/compensation...

[1] https://www.teamblind.com/post/Shopify-Offer-Rescinded-Due-t...
Exactly. Tools to build visually appealing diagrams well appeared. I remember how fun it was diagramming in Visio for the first time.

Why would someone (especially someone non-technical) spend the time to learn and write what's essentially code to make a diagram when the alternative is drag and drop? That's not to say UML is without value, but to me it comes down to the difference between CLI and GUI tools: when the latter is broadly available to the masses, the former is only going to be used by power users who want the flexibility.

Another personal nit: I've never seen a "pretty" UML diagram. The value of aesthetics is obviously not critical, but if I'm looking to make a nice diagram to show my boss and the options are UML and Whimsical, I'm going with Whimsical every time.
It still amazes me anyone thinks this is unethical or takes social science or non-mainstream journals seriously.
> You are never paying for the paper or plastic - even on the lowest margins that's at most 10% of it - , you're paying for the privilege of consuming what's on it.

It's true the physical book manufacturing is only ~10% of the price.

But you're forgetting costs of shipping, warehousing, stocking, retail, etc. Separate from manufacturing, roughly 40% of what you pay for a book goes to the physical retailer, and that's actually the largest chunk.

When you add up all the costs of producing and transporting and selling the physical book to a customer (and the publisher taking back unsold copies), they make up the majority of a book's cost.

The actual "license of content" cost of a physical book is a minority of the price you pay.
Is there a tool like this one able to automatically reduce text font size to fit everything on the slide?
its still very alive in the MBSE world of SysML a superset, supported by many tools
The reality is that humans have a rough sweet spot for the amount of complexity they can reasonably consume, and a high-level, somewhat vague diagram that has been cherry picked by someone who intimately knows a system is a great introduction.

This is not to say that blueprint-style UML has no value, it's just comparatively rarer, since it requires much more time investment. However, the two do not address the same needs.
That's probably the closest but it's not AI related. They just tweaked how often certain posts appeared based on the smileys attached to it, which doesn't involve AI or even statistics really.

Also, even if you consider the experiment unethical, it boosted as many people's exposure to positive emotions as to negative, so it's hard to claim that this is an attempt to create psychological harm. Any law that outlawed this would presumably outlaw all of psychology. And finally, it's a psych study. Is it right? Would it replicate? Who knows, by design it's not replicable. It would be bad policymaking to impose draconian laws on an entire continent based on a single questionable psych study that doesn't even have much to do with AI in the first place.
I'm not sure it satisfies the criterion of "intent" (in order to in the quoted text).
Article author here. I dumped my test protobuf payload (7506 bytes) to JSON and got 19283 bytes.

So parsing this particular payload at 2GB/s would be equivalent to parsing the JSON version at 5.1GB/s.

SIMD doesn't end up helping protobuf parsing too much. Due to the varint-heavy nature of the format, it's hard to do very much SIMD parallelism. Instead our approach focuses on going for instruction-level parallelism, by trying to remove instruction dependencies as much as possible. With this design we get ~3.5 instructions per cycle in microbenchmarks (which represents a best case scenario).
She’s not saying she doesn’t have responsibility here, she’s saying women in general are less likely to do what you advise - it’s a systematic bias difference in the sexes and / or being raised in our culture.

Yes, we could, as you advise, teach women to navigate this system. But isn’t that what we’ve been trying, and where has that gotten us?

I think she has a unique point here pointing how companies are hypocritical - they want more diversity and transparency, yet actively take advantage of candidates by not being transparent, which overly falls harder on under represented groups.
UML sucks because it takes forever and if your software changes you have to change your UML. I just use tooling that allows me to generate diagrams on the fly based on the existing code.

In the planning phases I just use Draw.io, but that always ends up out of date and irrelevant once the system actually exist.
> all the factory hell

This gets repeated so often, but it's mostly never been true in the general use case (it was mostly a J2EE/EJB thing). It's a silly Java meme that I wish would just die. If you don't like the factory pattern, don't use it.
I like Java but I think the right job for all jobs, if you're going to pick one, is TypeScript:

- At this point you can say TypeScript is mainstream. It's not Java, but it's definitely not a niche toy.

- Many companies stand behind it and use it in production.

- It is widely supported by tooling.

- With TypeScript, every element of your stack can not only share code, but can share types, too. This has been a huge boon for me.

- The type system is really, really flexible. It seems possible to specify the exact degree of safety that you want for any given situation. I never feel bound by the type system. It's very liberating. Not so with Java or C#.

- It compiles to JavaScript, so it can run anywhere. On the backend you can run it natively with Deno. I haven't tried this yet, but am looking forward.
Yayagram
The cost of the alternative : doing it yourself, is also often underestimated.

"It's just a simple JSON parser, we can write our own" is a dismissal that can sink you down a rabbit hole of bugs and future technical debt.

The most important thing about using a third party library is that its easy to replace with another one if it doesn't work out.

Don't let third party data types or dependencies leak out of the module where you use them, for example via an API, and things go a lot smoother
> Smae reason there aren't more efforts to make more men into cleaning or nursing

There are efforts to get more men into nursing. These are easy to find with a simple Google search.
Thats true, but at least before implementation, the behaviour to be implemented should be known to some extent. UML Statecharts remain a good method to document behaviour.
This isn't how any of this works. You're completely ignoring the rest of the job market. "It may dissuade" - no, you're moving your operations abroad with extra steps.
UML is closely associated with Object Oriented programming. In the 2000s, OO programming was all the rage, and having a mental notebook of “design patterns” was considered the hallmark of a real software engineer.

Since then, OO has lost a lot of its luster, the languages most associated with it like Java and C++ are considered somewhat clunky and uncool. Functional programming took over as the “smart” paradigm to talk about, even if in practice most popular programming languages borrow a mix of imperative, OO, and functional features.

UML was also popular in a time when you could make a SQL database and just use that. The introduction of more database varieties complicates things.

Besides OO, UML was also strongly associated with “visual” programming done by non programmers. This paradigm is doomed to be reinvented and pushed as the next big thing every 3 years until eternity, which we currently see with whatever the latest no code trend is, but in the 2000s was associated with UML.

Finally, language independent data formats like JSON, Thrift, and protobufs got popular. Why make a UML diagram when I can just make the actual data structures then immediately have that as a binary format?

To the extent UML means “data modeling”, people still do that. But it became associate with a lot of cultural baggage, and most of that baggage was on the losing end of a lot of technology mindshare battles.
The Han Chinese Myth
You should proofread this. 2 typos in the second sentence for example
Moved domains a while ago, but forgot to fix it at HN. Fixed it now
Since Java 10:

var mutableVar = "Foo"
final var immutableVar = "Bar"
But its already there. Racism, sexism, and other -isms no longer favored as heroic. Lookup Darwin, von Braun, Mr. Feynman, etc. A list doesn't seem like it would be a big jump.
I learned UML years ago but found PowerPoint superior for explaining what needed to be done. So much easy to sketch using PPT than even Visio which makes me pull my hair out.
I agree with all of this including his love of Python. Just replace Java with JVM language. Regarding Java's verbosity and time to develop, I can't recommend Kotlin enough.
Completely agreed. As for why the code is the blue print - good code design requires the ability to switch between high level details (how do I structure these high-level components of the system) and super low level details (e.g. the application of a particular algorithm to a certain problem, or the various hacks and workarounds one often has to write when dealing with certain third party systems). The lower level details simply cannot be extrapolated from a high level structure.
Wasn't that "bitches" quote pretty obviously self-critical? Does the author think he was writing that with pride? I read it it as "this is how ignorant I was". (I read the book not just this article). It seems pretty...unsophisticated to attack that.
“Why do we bemoan the exit of sexual harassers, and those who otherwise harm their colleagues, from the scientific community? Instead, we should mourn the loss of all the promising scientists that they forced out, whose contributions will never be known.”

Yet she was not forced out. Was that her choice? Should we also mourn the lost contributions of others forced out for weakness? Are we to support those forced out due to “unfair” weaknesses while agreeing to dismiss those forced out by “fair” weaknesses?

The sexual/gender dynamic of social interaction is only one aspect that may be abused. There are far too many others to even try to list. And while trying to take the path of fairness and equality is something folks can intelecualize, in practice people are kinda selfish and shitty!
Petri nets, especially if extended w/ hierarchy. These seem to be more elegant and expressive than plain FSM's as extended in the UML approach.
Clinical EFT May Improve Physiological Markers of Health (2019)
EU - bless their souls - as soon as something interesting comes along, they immediately feel the need to regulate it globally, and often, very badly. GDPR-AI here we come.
Like every kind of these questions, not at all and is pretty much alive in corporations.

Here is one I tend to use with some regularity,

https://devblogs.microsoft.com/aspnet/grpc-performance-impro...

And then there is Visual Studio Ultimate as well.
I was active in Godot community (well still am) and I always pushed for a similar model, and it seems Godot is also well managed.

You would wish something like this for GIMP.
Not quite: effective (AKA manipulative) advertisement would be fine if you can show the behavior the advertisement causes isn't detrimental. Advertising a new treatment for some disease is a net positive; advertising cigarettes is not.

I'm really just suggesting we flip the burden of proof from harmed consumers to advertising companies.
I don't find it a source of confusion, because my boxes and lines diagrams are explicitly meant to be sketches, and are presented as such.

UML, as others have said, is both too precise about things that are still vague at sketch time and took vague about things I want to be precise about to be useful. And once I have a real system, the real complexity in the system always makes for either an insanely huge diagram with lines everywhere, or an imprecise one full of lies and omission.

Trying to program with UML is basically like trying to write a system of 10k lines by first writing them all down, and only then beginning to try to compile it. It's not going to produce good results, not just because of the endless little errors, but especially the big ones that your could have discovered much sooner if you were using something more real than UML. UML is superficially easier to work with than direct code, but in depth, I think inferior to it.

Some of the notation is sometimes useful, but to use it as intended is crazy.
This isn't the original title, and this alternate title makes an argument not made by the article.

Earth's orbit is absolutely nothing compared to the entire solar system. We couldn't "litter" the Solar System in any way that mattered at all, even if we tried our best to do so right now.
> the first 6 function parameters are guaranteed to be passed via registers.

This assumes that your function is being called via the regular calling convention. By the as-if rule there is nothing guaranteeing that an internal call is using the regular calling convention or that it hasn't been inlined.
I get the concept but this is probably not a great use of the word 'Consciousness'.
>board in city centers

That can be a feature. It can also be a bug for all the people who don't live in the city. If I had to board Amtrak in downtown Boston (rather than the suburban station I use), that would probably tip the scales against me using the train.
For commercial or non-commercial usage?
A blazing fast search engine for memes
So, democrats. Huh.
You wouldn't write a web frontend in Java (not anymore), you wouldn't write your Tensorflow code in Java, nor your kernel module or device driver.

You still use the right tool for the job. Java is not always that. Also "right" should factor in your existing expertise, team culture, organizational roadmaps, etc.
https://archive.md/6jZgi
Why Am I Sp Bad at Typign?
speaking of uml, there was a general "software engineering" course at my uni and there was a section on UML diagraming. I remember creating these absolutely beast UML diagrams that looked more like spider webs. It was fun, but absolutely useless in the real world lol
My Bose QC35 headphones II were a big upgrade to my setup. Super comfortable, great battery life, great sound quality.
Vapid Vainglorious Video
I don't really understand this. I just looked into moving onto EV rates for PG&E and the super cheap "off peak" hours start at midnight and run through the night. If solar is causing issues with overcapacity during the day why are they charging me peak rates starting at 3pm?
The Northeast corridor is a strong counter argument.
Pro-tip: in your model you can serialise Xcode project as XML format (that is, PLIST v2) and Xcode will correctly parse it. By default it uses PLIST v1, which looks like JSON, but differs in some things. I used standard 'description' obj-c call to produce PLIST v1, maybe there's another way to do it I don't know about.