skysight-inc/HackerNews huggingface dataset:
> To be pedantic, stock returns, not prices.

If one is a random variable, so is the other. It's a simple change of variables. What's your point?

> As for the quotes, I encourage you to strongly think about the meaning of the work of Sharpe, Black & Scholes and Markowitz applied to non normal distributions (both Nobel prizes, we understand each other).

Could you quote the part where they say that actual, real-world stock prices (or returns, whatever) are random?
I have found 3 jobs (including my current one) by just writing blog posts. People read the blogposts and asked me to join their company.
If you're serious, write an email as he does read those (see his profile).

@dang does not work, there's no notification, "hey dang" equally doesn't work and there's no guarentee that every comment or even just the replies to dang comments will get read.
Ben Finegold!
Idea Factory is an excellent book, one of my favorites, I just finished rereading it a few weeks ago.

I'd also recommend Skunk Works: A Personal Memoir of My Years of Lockheed[0] by Ben Rich.[1] Rich was the second director of Lockheed's Skunk Works and protégé of its founder and famed aerodynamicist Kelly Johnson.[2]

The book covers the creation of the U-2 spy plane, SR-71 Blackbird, F-117 Nighthawk, stealth technology in general, and talks a bit about the F-22 Raptor. I'd recommend the book even if you're not super into aerospace or defense tech. It's amazing what the Skunk Works was able to achieve with such a small contingent of dedicated engineers, technicians, machinists, and managers for so little when left alone to do what they knew best.

In my opinion, these days, the term 'skunk works' is all too often used to describe a company's secret R&D wing when it would be more appropriate to use it to describe a small walled off portion of a company with tenure, a place engineers and architects get to roam free and experiment without meddling and micromanagement, even if constrained by a limited budget.

[0] https://www.amazon.com/dp/B011M8DBI6

[1] https://en.wikipedia.org/wiki/Ben_Rich_(engineer)

[2] https://en.wikipedia.org/wiki/Kelly_Johnson_(engineer)
I happened to read a couple of months ago and it is indeed very good. The author gives the impression of really caring about the subject and going in deeply on the parts they choose to touch.
I would like to say that data scavengers are a threat not to some really bad guys like killers, but for regular people who just want some democracy like journalists.
This was what I ideally wanted to do. In practive, when I'm laid off every 3-4 years (right around the time I start to feel like I'm becoming a knowledge source), the layoff hammer comes down.

Maybe it'd be a bit faster now with 9YOE, but In some ways I also feel like I'm "3 YOE 3 times over".
I agree that our tax money should not be going to pay for students loans.

At the same time students should be allowed to bankrupt out of their loans like any other loan on the planet.

Student loans are the only loan one is not able to bankrupt out of and it's literal debt slavery.
The reliability goal for a lot of Western Electric equipment (at least in the first half of the 1900s) was an average lifespan of 40 years. They were one of few shops outside of Japan that took statistical process control seriously.
I quite like Simulink because it's designed for simulating physical systems which are naturally quite visual and bidirectional. Like circuit diagrams, pneumatics, engines, etc. You aren't writing for loops.

Also it is actually visually decent unlike LabVIEW which looks like it was drawn by someone who discovered MS Paint EGA edition.
The problem is that most routers don't support anything other than UDP and TCP.
Tech folks often complain about the interview experience but a big part of that experience is created by tech folks. Stuff like what you went through is really to blame in tech culture imo
My Notes About: A Curious Moon by Rob Conery
Two domain focused examples:
Blender material node: I could imagine certain material nodes to be highly annoying to script (or even represented differently than nodes), even something relatively simple like this
https://i.imgur.com/kETcJYE.png (nodes),
https://i.imgur.com/eddAhcv.png (final render)
Fusion comp node: On the other hand, this seems like a lot of blocks for this simple image:
https://i.imgur.com/ftfHngt.png
(Cool thing about Fusion is that any node can be copy/pasted to notepad as text and vise-versa)
Note: I'am neither Blender nor Fusion expert.
Yeah... At times I just take funds I like, read what they re actually made of, and replicate their holdings in IBKR. This way I dodge the fund's 0.5% annual fees and performance fees.

39 cents per transaction is hard to beat.

The lump sum of cash on the sideline gets you 4.83% on IBKR (as long you have $100K+ on he sidelines). Cash secured puts you sell bring you yield on the USDs securing the put.

Financial reports they make are top Noth and entirely configurable.
One could even go further and expand this to the players themselves, as there are certain games that might be viewed as visual programming tools. Factorio is a great example, as, conceptually speaking, there isn't much of a difference between a player optimising their resource flow in the game vs a developer managing the data flow in a State Machine.
Mono-repos are now coming back with a "hipster" shine to them, with fancy in-repo build systems and what not.

What's funny about this example is that it's arguably not even that much of a time-difference between the two epochs of forgetting and re-learning. It's just that everyone jumped on the microservices bandwagon so much that they couldn't deal with it in a mono-repo context, so they dumped it and convinced the world that many smaller repos was "better". Then they learnt the hard lessons of distributed and complicated version dependencies and coordinating that across many teams and deployments. Their answer to this? Not back to mono-repos, no no no, semantic versioning dude, it's the hip new thing! When that was a bust and no one could get around to being convinced of using it "the right way", they were forced to begrudgingly acknowledge the value of mono-repos. But not before they made a whole little mini-industry of new build or dependency systems to "support" mono-repos as if they're just lots of little repos all under a single version-controlled repo.

These days I get this kind of stuff: "Hey you guys wrote this neat module as part of your project, can you separate it out and we can both share it as a dependency? Because, you know, it's a separate little mini-something inside of their codebase." ...Only to then be told that separating it out would "ruin" their "developer experience" and people would have to, gasp, manage it as a dependency instead of having it in their repo.

/rant. It's really hard not to be shocked and disgusted at this level of industry-level brain rot. I never thought I'd be "that guy" complaining about my lawn, but seriously, our industry is messed up and driven by way too many JS hipsters and their github-resume-based-development.
"There is a setting to turn it off" is nowhere near equivalent to "the author deliberately asked for documents to be scanned".

Also, see:

"What's more, Bankston did eventually find the settings toggle in question... only to find that Gemini summaries in Gmail, Drive, and Docs were already disabled"
Ha this always happens with case insensitivity. It's case insensitive.... except for some situations you need to now remember. I believe PHP has this issue too.

It isn't a good look that they made the same mistakes as PHP.
No interactions have been found, despite a lot of resources put into the search. So currently all dark matter particle theories apart from "non-interacting" have been falsified. And non-interacting theories are probably unfalsifiable.

Radical departure may well be needed, for other reasons too.
Salaries are not going down but costs of living skyrocketed.
I am in the top 3% earning bracket as a dev in my country (Poland), I live in a relatively cheap area (south-east) and when I reached my 30s I could afford to buy just a ~100sqm city apartment which cost exactly 5x of my parents 200+sqm house which they bought without mortgage as factory workers without higher education.

And each year I can afford less and less with my relatively huge salary.
ELF is a very simple file format. I would be surprised if it was difficult to read...
Agreed that finding solutions is a good step forward.

There’s even a (paid) tool that can bulk delete tweets for you.

https://tweetdeleter.com/
But there's art that exists in freeports whose only value is that it's moved from locker A to locker B as a part of a financial transaction. Definitely, not all art is a security but it's an interesting question, both philosophically and legally whether there can be some class of art that functions so close to a security that security provisions should apply.
I love that an entire scientific career could be founded from one interesting rock picked up on a field trip.
> One reason is because we think that other, more inexperienced, programmers might have an easier time with visual programming. If only code wasn't as scary! If only it was visual! Excel Formula is the most popular programming language by a few orders of magnitude and it can look like this:

> =INDEX(A1:A4,SMALL(IF(Active[A1:A4]=E$1,ROW(A1:A4)-1),ROW(1:1)),2)

Ahem. Excel is one of the most visual programming environment out there. Everything is laid out on giant 2d grids you can zoom in and out. You can paint arrows that give you the whole dependency tree. You can select, copy, paste, delete code with the mouse only. You can color things to help you categorize which cell does what. You can create user inputs, charts and pivot grids with clicks.
Most of his examples are derived from the code?

They're generally showing consequences of the code, like the layout in memory or the swimlane diagrams. This isn't quite the same thing as code.
I couldn't guess anything other than what you revealed, mind sharing? Also, what are your actual views on crypto that you think stops you from a tech role?
That there are good ideas and bad ideas, good plans and bad plans, good things and bad things, beneficial things and detrimental things, and if you like the former your preference is a good one, and if you like the latter your preference is a bad one is controversial in 2024, and shouldn't be the default position?
Were you taking a vacation in a Faraday cage?!
Pagefind and URL Search Parameters
This is why Star Trek transporters have “Heisenburg compensators”. Everyone knows that. And also that you have to disable them if you want to beam holographic objects off a holodeck.

It’s just good science.
Perhaps a better story if , instead of aid being refused, it was limited to fish , oxen, and chicken.
That is exactly what I did for the 'A practical approach to parsing' workshop I gave at MCH2022 [1]. You can give it a try with the online IParse Studio [2], which has a simple build in interpreter, and if you are lazy or getting stuck, you can have a look at the grammar I wrote myself [3], which does not specify operator precedence yet.

[1] https://fransfaase.github.io/MCH2022ParserWorkshop/

[2] https://fransfaase.github.io/MCH2022ParserWorkshop/IParseStu...

[3] https://github.com/FransFaase/MCH2022ParserWorkshop/blob/mai...
WhatWeb: Next Generation Web Scanner (2021)
How might Dart be different if you were an original designer?
While I prefer expressive type systems by a long shot, I would be much more careful about it "guaranteeing correctness".

Types can act as good documentation and as a safeguard for stupid mistakes. But the worst bugs are due to logic mistakes, wrong assumptions or non-foreseen corner cases. Here, either types do not help, or designing the type system is so difficult it is not worth the effort, and makes many future changes more difficult.

In my previous company we used Scala (with and without Spark) for everything, and this setup pretty much allows you both extremes. There was always a middle ground to be found, where types were expressive enough that they were useful, but not too much that they came in the way.
I don’t know; I am a programmer but more of a trouble shooter (it makes far more) and projects passing 100k LoC in ts which I see 100s a year, are not instant, in any way. I would love to see one, but I contribute to open source projects, and it’s all slow, very very slow.
and perhaps industry/domain. Though these days it feels like all parts of tech are extending the interview process. It was already too long to begin with but it feels like every person in the company needs to slowly schedule an hour to talk every week for 3 months straight before considering you as a candidate.
I'm not sure about putting all tools in one place. I'm using toolboxes, and I organize related tools together. For example, there's a toolbox with bike-maintenance specific tools only. One big tool cabinet with everything would be harder to keep organized, more expensive, and harder to lug around.
I think that's also true, but not the thing they're writing about.

My experience as an iOS developer has been mixed between places that use Interface Builder and those who create the UI in code. Something like Interface Builder is obviously a great idea for UI creation, which is why it survived so long and why Figma exists, but the actual tool itself (IB) isn't really useful for desigers who want one thing that works on all platforms. (Complaints like "xib and storyboard are hard to use with version control" miss the point; a UI designer shouldn't be seeing git-style text diffs anyway, they need a graphical diff).

Interface Builder is at least 5x faster than making the UI in code; one place in particular, I was making a native app by myself while a whole team was making a web app, and I wasn't simply keeping up with them, I also cought up the headstart they had built while I'd been assigned to a different project. The next place I joined a team and their app was a coded UI, and development was correspondingly slow. (Though how much of this is "teams are slower than solo developers" vs. my hypothesis is unclear to me).

My first coding job was before iOS existed, I was industrial placement student* in an academic research lab, and for that, my guess would be the best option mayhaps have been a mathematical formula WYSIWYG editor that output both latex and IDL.

* does this term get used outside the UK? What's the overlap between this and intern?
> But why do people keep coming back to visual programming?

Because real programming languages are free.

That's it. That's the main reason. Sure, there are hobby projects, yes, but almost every visual "programming language" in use in the industry, is a proprietary product, being licensed or sold. It's a way to make money, and a pretty smart one to be honest: Once people invest time, resources, training, and build actual stuff in my proprietary system, they either invest a lot more money to get rid of it, or keep using it. And inertia in businesses being what it is, they usually chose the latter. What better vendor lock-in than a programming language?

-----

IMHO, no, we don't need "visual programming". I have worked with several such systems in professional settings. There is one thing they all have in common: They suck. No exceptions. It doesn't matter what level they abstract at. They are all sold on the simplest of use cases, and to be fair: They can manage them very well. And some even look pretty and are a pleasure to work with.

At the start, that is.

Then the honeymoon is over, and you hit the first snag. The first thing the devs of it didn't anticipate, or anticipated but implemented badly. And you build around that. And then the next thing happens. And then next. And the next.

And very soon, you keep running for the escape-hatch constantly, like calling into library code, or making HTTP requests to some server to do things that would have been a breeze in a real programming language. Congratulations, we are right back to "non-visual-programming", only now our real code is tangled up in this mess, having to waste precious clock cycles pandering to the ideosyncracies of a less capable system, for no better reason that to not get rid of said system. And god help you if you have more than one of these things having to talk to each other. Now you can write glue-code between to pseudo-programming systems! FUN!

And, of course, these things are usually not accessible to any established tooling: There either is no version control at all or some vendors pet project idea of what a cool (read: bad) git alternative should look like. There usually is no way to unit- or integration-test anything. The only "IDE" that can deal with them, is the one the vendor provides. Also, `grep`, what's that? Never heard of it.

"But why do people keep coming back to visual programming?"

Allow me to ask an alternative question: Why do people stick with textual programming, despite decades spent on trying to make visual programming happen?
We are descending too deeply into politics for HN, but my take is different.

Trump signals the opposite of a dictator. For example, in Covid he required the States to make their own rules, while the media was punishing him for not making federal rules about masking, etc. Regarding abortion, he was all about giving the States the right to decide, that it should not be federal. Etc. All the European strongmen were doing the opposite - using any excuse they had to increase their authority.

Sure, he talks tough. And sure, the media makes him into a demagogue. But they also take his words out of context (ALOT [1]) and have a storyline to sell.

Methinks the media doth protest too much.

[1]: Even the "dictator for one day", which was said about closing the border [opened by an executive order ("decree") by Biden on "day 1", and which will need an executive order to close again] and energy - and in which his point was that he would NOT use his term authoritatively - is turned into "I will be a dictator, starting from day 1"
The “AT&T Archives” playlist on YouTube is an absolute treasure trove of historical educational and promotional films produced by Ma Bell. Cannot recommend hightly enough.

https://youtube.com/playlist?list=PLDB8B8220DEE96FD9
New HIV Prevention Drug Shows 100% Efficacy in Clinical Trial
I tried using that API directly, but it unfortunately did require ordered uploads too :')
I am very much of eventual static typing and even proofs for some parts; cl is pretty good and we have a gradual type system in our company for cl. But it’s just faster and easier to build it first and add types later we found (our company is almost 40 years old now).
Thanks for the tip.
If anyone is looking for audio tools, this place has them.
> I’ve always found Roland user interface designs to be inscrutable banks of deep menus, arbitrary buttons, tiny screens, and “wizard” style branching between wholly disparate aesthetic presets

This also describes the Akai MPC world.

I suspect it describes any system that has accumulated sufficient lineage to always be in tension between new features, existing technology, standard practice and legacy user expectations.

Synthesizer manufacturers are expert at repackaging modules, hardware and software - their business model can't handle the costs of blank slate development for each new product... Baffling UX often results.
Google's Gemini AI and Privacy Concerns: What You Need to Know
Lost Realms by Thomas Williams is another good book about this period. Rather than Wessex, Mercia etc. it focusses on some of the lesser known kingdoms of that era.
That's what I thought originally, but you can actually use `https://<your-bucket>.s3.amazonaws.com` without Cloudfront or other service on top (it wasn't easy to find in the AWS docs, but it works)
>You really have to make yourself stand out, and proof of work is a great way to do that (personal websites showing work, etc).

Sounds like you work in Web? Pretty much impossible to do that in games while looking for a senior role. They all want shipped professional games, but shipped games by their nature are NDA'd (and larger studios don't care about generalists who can ship their own indie). Sometimes you can't even talk about specific parts of a game you worked in.

In my junior years personal projects were invaluable, though. Nothing better to show you can code your way out of a paper bag than making a few game jam games.
But Europe has frequent floodings, they don't seem to be an issue with buried power lines.
I think the fundamental problem is the characterisation “misinformation”. As a reasoning device it is useless and in fact, counter productive. “Misinformation” as used now is a dog whistle for stuff that does not agree with one’s world views. This leads to search for “experts” who are arbiters of facts and this system is always abused.

IMO, a reasoned discourse involves stating hypotheses that can be disproved and providing evidence that disproves them.
Agreed, I just prefer lisp. We use flutter a lot, but we do it in cl -> dart; it makes everyone here (again taste, not gospel) happier.
Well I thought it was a 1/10 at best. So, there.
A little bit of a side here, but I'm impressed with the page's presentation. It's a university website, but the layout and overall design is really polished. Great work.
Most times in my career that I've seen people talking about visual programming, it's not about the developers - it's about lowering the bar so that (cheaper) non-developers can participate.

A Business Analyst may or may not have a coding background, but their specifications can be quite technical and logical and hopefully they understand the details. The assumption is that if we create our own Sufficiently Advanced Online Rule Engine they can just set it all up without involving the more expensive programmers.

This is discussed a bit in the first paragraph, but I just wanted to reiterate that most systems I had to deal with like this were talked about in terms of supplying business logic, rules, and control flow configuration to a pre-existing system or harness that executes that configuration. The "real" programmers work on that system, adding features, and code blocks for anything outside the specification, while the other staff setup the business logic.

It works to some degree. I think things like Zapier can be quite good for this crowd, and a lot of mailing list providers have visual workflow tools that let non-programmers do a lot. A DSL like Excel formulas would be in this group too, since it operates inside an existing application, except that it's non-visual. Some document publishing tools like Exstream (I worked with it pre-HP, so years ago) did a lot in this space too.

I did read and appreciate the whole article, I just noticed this part for a reason - I'm working on a visual question builder again right now for a client who wants to edit their own customer application form on their custom coded website, instead of involving costly programmers. It always ended poorly in the past at my previous company, but maybe it'll be different this time.
There's no hatred. There are just lots of libraries that can't be multithreaded, due to historical reasons. This is being worked on right now[0], though.

[0] https://peps.python.org/pep-0703
As a regular reddit trawler, i was quite happily surprised at how little there actually was.
> Drunks and drug addicts choose their poor lives.

You are a despicable person, Walter Bright.
> capital gains tax should be much higher than income tax

Then you would in effect discourage investing. Investing, which creates jobs and promotes innovation. Is as simple as that.
Demystifying Golang Strings
I am a hobby student of category theory. Is there any breadcrumbs to your comment?
Only 11 hits, 10 of them in the beginning and end bits, which were probably written by the marketing team (and ChatGPT).

It'd probably be amusing to ask ChatGPT to rewrite the article so that every sentence contains "StorageReview Lab"...