skysight-inc/HackerNews huggingface dataset:
He (she?) has a point, but I think there's a third class: the proper engineers, those that studied not only the CS stuff (albeit not to the paper writing level at school), but also the economics, process and financial side of the software business and related industries.

Software is a team effort, and process scaling is a hard problem. There are software techniques and principles related not just to efficiency, but to protecting the code from the developers in a sense and to be able to scale the engineering team.

There are error reduction strategies that make code more resilient in large code bases and easier to update. These strategies, when used properly, help fight Conway's law and a pure CS background usually doesn't focus too much on them.

Understanding and managing risk, decision making in the absence of perfect information, etc. are skills that engineers are trained for that I've found that pure CS backgrounds struggle with. They eventually learn it, but it takes them a couple of years to grasp that the problem is there in the first place (to be fair, even trained engineers struggle with the finer points).

In any case, whatever your background you still need to be able to handle the trifecta:

- business

- science

- tooling

if you really are to excel at it and regardless of your background to keep perfecting yourself is sound advice.
Startup here who went with Auth0 for our SaaS. It seemed very developer friendly and something we could (and did) on-board ourselves. It gave us a custom, federated identity system that could brand and integrate with our backend without getting into a big enterprise sales cycle. We're a small team.
> Theoretically, ETH can only do around ~2.5M transactions a day. Not exactly ready for widespread usage either.

This is besides the point. There are many scaling solutions - and technology improves with time.

Your point is equivalent to saying "yeah but you can't put full videos online or even distribute them in digital format" in 1996, or predicting youtube is doomed to fail (like most nerds did back then)

Even with the storage technology of 1996 (700 MB CD) with the help of new algorithms you can compress a full movie at NTSC resolution or better.

And today, youtube is one of the most popular websites if not #1 in most of the world.

You may say "hindsight 20/20", I will say instead "old geeks can't understand the market or the potential of new things" - like the iPod. Less space than a nomad! Lame! Young impressionable geeks parrot these words instead of thinking by themselves.

Meanwhile, those who can see beyond the present limitations understand how wrong this all is.
No that's not the claim. A control is to understand how your model works, it's not what you release as the final product.
I've seen a lot of Accenture adverts.
Just to make sure we're talking about the same fix, do you mean running the LAV installer first (edit: followed by selecting DirectShow in the options)? That worked for me with Proton 5.13-6.
This would've been in my top 5, and it would've been the least wacky of those five.

Either way, I would not have been money against John McAfee being indicted for at least something.
Thanks. It's called BadLads, it's all about multiplayer roleplay, where each player has their own job. The games about to get giant procedural cities (with full interiors!) and native virtual reality support. Here's the last devblog, although a bit dated:
https://devblog.chemicalheads.com/posts/upcoming-update-teas...

https://store.steampowered.com/app/1200710/BadLads/
From looking at the FriCAS github:

"Additionally, FriCAS algebra library is written in a high
level strongly typed language (Spad), which allows natural expression of mathematical algorithms."

One could argue that Julia also allows natural expression of mathematical algorithms. Coupled with Julia features like multiple dispatch, high performance (due to Julia's LLVM backend) and growing ecosystem of AD and ML libraries, it seems like Julia is probably the more “software engineer friendly” approach at this point. It doesn't seem odd that the Julia folk would want to implement their CAS in Julia. That's not to say that maybe bridges from Julia to FriCAS couldn't be built as has been done with both R and Python.
I've seen agile/scrum implemented very well exactly once. I could say some clichés about well-meshed gears. It was a great experience to work within. Was it just a well built team or did agile/scrum actually help? I think the latter based on the general ease and stability of our software releases.

I've subsequently seen agile/scrum very poorly several times within both large and small companies.

I like working within Agile/Scrum - when it's implemented well. But that's rare.
thanks for this, i couldn’t articulate it so clearly.
Another gotcha is responding to closed channels, it makes sense in the grand scheme of things but when the program grows it gets tricky
You might also be interested in Gleam.

https://gleam.run/

Is it possible to share any details about your project? I'm just curious since I also use F# and am learning Elixir.
From the Axios article [1], "He also fled his home in Belize in 2012 and became a fugitive in a murder case."

https://www.axios.com/john-mcafee-indicted-cryptocurrency-ce...
Any merger or acquisition by definition reduces competition, but these two are far from the only players in the IDMS market.
how did Dr Seuss make them stereotypical evil characters in his book ?
I might even go so far as to say that that is their desirable default state.

As long as the front doesn’t fall off.
I like to keep personal opinions out of statistical data about opinions, since they are very different qualities of argument. Any individual take doesn't meaningfully affect the distribution of opinions. The key is that there is no argument from consensus to be made; smart people disagree, AGI within our lifetimes is not a niche expectation.

Anyhow, I suspect you're not familiar with ML research, since eg. there are plenty of non-feedforward networks available. I also don't think much of this really matters; it is absurdly anthropocentric to expect ‘motivation to stay alive’ to be fundamental to intelligence.
What do you think about Clubhouse
Hi guys, Im making a video about clubhouse
So help me and answer some question
1. Why do you using this app or used
2. Why do you love this app or want to change
Thanks for your attention and answers
This is actually exactly what I mean. Its probably the most common bug I've come across in this class. I don't expect unit tests to capture all rounding bugs (say, due to serialization and de-serialization through text). But I do expect to capture gross errors, such as an inadvertent cast to lower-precision somewhere in the pipeline.

I've worked with highly experienced and accomplished software engineers that expected interchange through protobuf or sql to be inaccurate due to rounding. No! If you stick a finite number in, you should get the exact same finite number back out again. Direct equality is fine for most cases. The sign bit of zero and NaN should also be returned faithfully and tested using memcmp when required.

IMO, the payload bits of NaN should also be also returned faithfully, but too many systems in common practice drop them.
I've been meaning to reread it for a long time — I'm curious how it will appeal to me now and what weaknesses I will find. I will also admit to, at that age when I first read it, not being a very good critical thinker.
Another similar framing I sometimes use is to think about how many people in the world would gladly switch places with me and have my problems instead of theirs. Helps to remind myself to keep things in perspective.
Goat Zoom Calls: How ridiculous ideas can unlock new opportunities
In what sense? I thought epub was just the container format, you could put raw LaTeX in it if you really wanted to (though I'm not sure if there's a mime-type for it).
Not worse than Tintin in the Congo
McAfee Indicted in Manhattan Federal Court for Fraud and Money Laundering
Generally speaking, these sorts of things don't make any sense to me. People change as they age, as they get new experiences, when they live in different places. How can someone's face tell you what their political orientation is?

When I lived in Texas, I was considered a liberal. When I moved to Chicago, I was considered a conservative. When I moved to Seattle, I was considered a conservative. When I moved to the desert southwest, I was considered a liberal. Nothing about my face changed. Just my address.
Glad to see people probably over 100 are participating in hacker news.

Unless you grew up in Weimar Germany, you have never seen your country taken over by Nazis
There is still time to indict Musk. It could happen.
Previously: https://news.ycombinator.com/item?id=26307572
Zap This UK startup just raised €6.5m to commit electricide on weeds
That flamebait at the end led predictably to a flamewar. Please do not post like that again.

https://news.ycombinator.com/newsguidelines.html
why do you move to ML/AI/Data Engineering from Mobile?
> I guess they should go ahead and indict Musk and the rest of crypto Twitter too then.

Maybe they will, but it'll probably be a few years. This indictment is for activity in 2018.

https://www.justice.gov/usao-sdny/pr/john-david-mcafee-and-e...
Your first sentence is a rude insult. There’s no need for that on HN.

I’m using entropy in terms of statistical mechanics. Probability is the more viable explanation for entropy, not some random thermodynamic law. Those laws are archaic explanations of what entropy is.

I’m also not talking about just energy. I’m talking about available energy. Energy can’t be created or destroyed but it can increase in entropy and become unusable and unavailable.

The limit I’m referring to here is rate of available energy. Energy on the earth is constantly being rendered unusable through entropy increasing naturally or through the transfer of low entropy from energy to low entropy economic products. Energy is also being replenished by the sun at a fixed rate.

The usage rate and replenishment rate form an effective limit on aggregate available energy as a limited rate, making its rate of usage in an economic transaction effectively capped and therefore zero sum by definition.

There’s no time cube antics here that’s just rude. The real antic here is how you can think that people can just play the economic game and continuously benefit from repeated transactions to infinite without any actual physical price that was paid. Physical limits exist and that is not wackiness... that is common sense. Although, your reply that will follow this statement will be 100% wackiness if you want any chance at vindicating yourself.
Yeah I think having support for consumer level cards is really important because it makes it easier to have a pipeline of students who are familiar with your tech. These same folks advocate for AMD in the workplace and contribute to OSS on behalf of AMD. Forcing this to be a 'datacenter only' solution is really short sighted.
Okta and Auth0 have mostly been serving the opposite ends of enterprise login, with Okta starting to take on Auth0 (and not so much the other way around).

Okta mostly handles being the "enterprise database of users + gateway to your enterprise apps", i.e. it's an identity provider (IdP). ActiveDirectory and PingIdentity are competitors here.

Auth0 mostly handles the other end of the line: they help companies be "a thing you can log into using an IdP", i.e. they help companies be a service provider (SP). Custom SAML/OIDC implementations are the biggest competitors here. Okta has increasingly been competing with Auth0 in the space of SaaS SP solutions.

So it's in the latter half -- service providers -- where the two compete. You may have been looking in the wrong place. Plus, not all companies are service providers, and many companies that are service providers roll their own implementation of the relevant protocols.
Very cool! Here's the direct link to the QuickFeather board for anyone who's interested. Only $49.00 USD, so this looks like a potentially nice gateway into FPGA development for people who are interested in that sort of thing.

https://www.quicklogic.com/products/eos-s3/quickfeather-deve...
> I see online there's a movement that says OOP is "bad" but honestly in cases like this it makes perfect sense to me!

TLDR; bad code practices make bad code.

I think that this is confined to people who have a functional programming fetish, and those that worked at companies that drank the "OOP cool-aid" back in the late 90's early 2000's and built their codebase into massive, sprawling, strictly hierarchical monstrosities... I may have worked for one of these, and hated OOP with a passion till I realized that anything taken to an absurd degree is absurd.

If we all just orient our models in relationships that make sense for what they do, OOP is fine.
> a free and open architecture that promotes a standard way to design deep learning inference accelerators.

Is it really open and standard, i.e. not using anything like CUDA?
we are talking about the book that just got banned for no reason not his other obviously racist work.
Owned it. It was campy fun even then but WCII and WC:Privateer were far and away the better games. III was one of many attempts at a game-movie crossover that never really worked imho. Privateer is the basis of EVE online, Star Citizen and countless other modern titles. In terms of influence it is up there with SimCity and Civilization.

https://en.wikipedia.org/wiki/Wing_Commander:_Privateer
Didn't knew that, Next time will take care of it.
I'm not sure folks considering Okta are also considering 18-month old competitors charge $0.05/user. Other comments here place Okta at $2-15/user/month depending on feature-set so it's hard to imagine there's anything close to feature parity with that pricing spread.
Ask HN: What have you observed about hiring practices and code quality?
I think most SDEs would acknowledge that the typical whiteboard interview process is flawed. Some might say it's still the best we can do, given the constraints. There's research (https://bit.ly/2MOTQoS) suggesting that in general interview success is a bad predictor of employee success/happiness. I also heard someone say recently (apologies for not remembering where so I can't cite it) that interviews might actually hurt your chances of picking the right candidate because the decision-makers tend to over-weight the interview experience relative to the credentials. What are your observations/theories/data about how organizations' hiring practices influence the quality of the code base as a whole (ie not the individual's coding abilities)?
Sorry for my platitude but ML is only a tool. Nefarious usage gets counter-balnced by e.g. identifying tumours.
> That is correct, and it would be sad and damaging to believe exhausted volunteer maintainers should satisfy each and every desire of yours.

That's precisely why I am keeping silent. I worked on OSS myself and I don't want to come off as entitled. When I don't find the features that I would like I am mostly just shrugging and thinking to myself "either I'll research Zola's code base and make a good PR about it or I'll just keep my thoughts for myself because everyone can demand their own favorite features and it's not a productive use of the maintainers' time to read people's wishlists".

> However, stating expectations and desires respectfully is really helpful, especially when it is done in a precise manner so someone with time and energy can try to implement it.

True to an extent but I've been bitten by this in the past. My definition of respectful expectations is somebody's idea of entitlement even if I use language like "please consider this feature if you find yourself with some extra bandwidth in the future" and "I think this would help adoption because I know I am not the only one wanting it" and "this could help with SEO for this or that class of websites".

I learned that many OSS maintainers are tired and jaded -- and thus very jumpy as a result. So I just stopped giving suggestions after I have been slapped with "only PRs are welcome, otherwise we are not interested in theoretical discussions" several times in the past.

I realize Zola's maintainers might not be like this but there's something else to consider as well: it's mentally very tiring to have to use extremely watered-down diplomatic language (almost to the point of begging) just so you don't get on somebody's bad side if they had a crappy day.

I've had people rage at me for saying something as simple as: "feature X would be very helpful for workflow Y, would you consider adding it during the next 6 months?" (I guess the trigger was the implication of a deadline imposed on somebody's hobby work but the reaction was violent enough that I lost my desire to apologize.) And so it goes.

> We usually use a version control system (like git) for that.

I don't know the specifics but wouldn't that require Zola's Rust code to be aware of the GIT history of the website itself? Sounds like 5 tons of complexity loaded on top of 10kg worth of software, so to speak -- but I might be wrong.

I'd personally go for something like this:

/articles/
/reasons-to-choose-rust-in-2021/
+ 2020-01-31.html
+ 2020-02-28.html
+ 2020-03-05.html
why-i-left-ruby.html
/resume/
+ 2019-01-17.html
+ 2020-03-15.html

^ The above describes only 3 articles, one of each has no revisions (why-i-left-ruby.html), one of them has two revisions (resume) and another has three (reasons-to-choose-rust-in-2021).

However, I am just talking out of my a$$ and can't comment if this is easy to integrate or what complexity and repercussions would it have to the otherwise free-form directory/file structure that Zola encourages.

I am simply illustrating what I would be after.
Hercules. Now there's a name I've not heard in a long, long time.
[x] it lacks the energy density to make it sufficiently portable.

that only matters if you want a portable battery. there are alot of uses where it doesnt need to be portable at all. thats only for electric cars. same with crash resistance etc, and even affordability for average users.

it literally says "satellites and industrial machinery." in the article, neither of which needs to be very cheap or portable. especially because other batteries arent good under extreme temps
> Is the opportunity for this type of magic still available?

Totally! The landscape was/is definitely different since there have been so many abstraction layers placed on top of the hardware, but even web programming is a fun first experience that creates that “woah I made that happen??” feeling.

Personally my first real exposure to programming was playing with Atmel microcontrollers after watching some youtube tutorials and writing video game cheats after seeing a friend use one and wondering how the heck it worked. There was a lot of stuff to figure out, but each time you conquer some new detail of the overall system you’re immediately hungry for more.

It’s actually assuring to hear folks older than myself ask these questions, because I find myself looking at the increasingly locked down computing tech of today and wonder new folks are going to get into this wonderful hobby if there’s no ability to mess around with it.
Not sure if I'd want to carry an 80 year old children's book talking about people with "slants for eyes" from 'countries you can't pronounce' myself, personally. ebay is, of course, free to carry what they'd like.
What Is a Circle?
This situation is quite different than that of Tesla and Elon Musk.

1. Mcafee was an individual that pumped the price and sold his position for realized gains.

2. Tesla is a publicly traded company, which made all of the regulatory and legal filings necessary for the purchase of their crypto.

3. Tesla has no forseeable plans to exit their position.

4. This article isn't telling the entire story. Mcafee was also indicted for Tax evasion, which Elon Musk nor Tesla are committing.

[1] https://www.justice.gov/opa/pr/john-mcafee-indicted-tax-evas...
Different organizations use different amounts of the tools the BEAM provides in building their distributed applications. We containerize everything and don't really use the hot upgrade features.
Just an ordinary static website. Some standalone pages, some blogging posts. I can take another look at Zola and see if I've changed my mind -- the speed really is excellent.
Also about 4 months ago a new version of Unicorn emulator was released, about 3.5 years after the last official release. It was a very minor change though:

Various bugfixes for the core and bindings of all architectures.
No longer require Python to build the core.
Support read/write to many new registers of X86 & Arm64.
Add new API: uc_context_free()
Add new query type: UC_QUERY_TIMEOUT
Better support for native Windows build

Keystone assembler also got a release in the summer of last year after several years.

So if you thought they were dead, it seems there are still a few stones unplaced.
The insanely vocal people will twist the narrative to convince the regular people to go on a morale crusade. The Youtube adpocalypse started because a journalist kept watching Isis videos before they got removed, until they found one with a Coca cola ad.
on the topic of web rings, check out this little webring I built for github profile readmes a few months back:

https://octo-ring.com/

Here's what the widget looks like on your profile -- there are some wild markdown table hacks to make the buttons individually clickable: https://github.com/veggiedefender/
You should look at what's missing from you list.
Ctrl-f glasses!

I also have sometimes wished I could use an Internet Archive-like interface to see places at different times in the past, before buildings were torn down/new ones built/etc. Google Street View does this to an extent, but limited by what could be seen from a camera driving by.
Do you have to complete the "dump" side to be guilty? Does Musk still own all his bitcoin/dogecoins he's purchased? I believe Tesla still owns their $1.5b worth of bitcoins.
Thugs are certainly aware of the inventions that can heat things, and even measure surface temperature of things.
I can imagine the pressure of a timer counting down can really get to some people.
Right exactly, in fact I call the library "lazylex" because it only does the minimum to find the <> structure.

If you want to recognize more, then you invoke a attribute "name=value" lexer on the tag, but usually you don't. This makes it quite fast (and speed is useful because most doc toolchains are slow).

The lexing is the "generic" part and parsing is specific to the task at hand.

In the case of making an HTML table of contents, you literally just find <h1>, <h2> with regexes, and don't do all this DOM nonsense. It's easier to write than the SAX style with an explicit stack.

So yes the point is that parsing HTML is trivial for most purposes: use the call stack. It helps if your language has exceptions to indicate errors.
This seems to be so transparently the case, how is this behavior not considered anti competitive?
Yep, exactly. Wget can do this with the --recursive flag.
Not in that way, no. Pharma, on the other hand, often looks into various remedies etc. in order to draw from and produce more distilled and controllable substances. Aspirin for example, from 'cook a tree bark and drink the solution' into a pill process. Penicillin.. etc.
How are you acting as if a publisher ceasing to generate material that it wishes to ethically distance itself from, executed as a perfectly legal maneuver by a private corporation, is in any way analogous to the USSR's centralized government banning books?

I'm sure some people will miss these books, but for those people they can go ahead and find a collector's copy on a marketplace, use a library which has them, find some other private holder, or use the internet to enjoy them in whatever capacity. This is because these books are not banned by a centralized government, but instead have been selected to cease publication by a private corporation.