skysight-inc/HackerNews huggingface dataset:
former CFA turned developer here. I've been doing an informal workshop on "Finance for Developers", figured I should share my material here for people looking for more. Not selling anything.. yet but this stuff is easy for me to pump out given my previous career haha

Reading: https://docs.google.com/document/d/1imIgNckZ_kM564fpGgTBtsqi...

1hr Youtube workshop: https://www.youtube.com/watch?v=Lelq40jILA4

2hr Audio podcast discussion: https://share.transistor.fm/s/0b9270a5

to make a point directly related to this post - i believe accounting is the starting point for finance - but you can learn "just enough" accounting to make it work.
I presume your sense of belonging may have something do with your socio-economic status.
A low-end x86 CPU will perform better than the RasPis. My current NAS is an Intel G4560 with 40GB of RAM and 4 HDD and it barely does over ~40W on average. The article's cluster does 18W which is better, but even over a year that's only a 192kWh difference (assuming that is runs all the time) which would amount to about 40$ at $0.20/kWh.

It's not really worth comparing further as the configuration are significantly different, but if your goal is doing 110MB/s R/W, even when accounting for power consumption the product in the article is much more expensive.
It's also probably an indication I think it's great to suck the blood out of innocent kittens and that I worship a portrait of a pentagram. Have fun making whatever accusation you want, they'll be left undefended.
American companies are working on doing that in the US: buying up the liquid housing, and driving up prices, only to turn around and rent it back to people who could have afforded it if they hadn't driven up prices by trying to monopolize markets.

"You will own nothing, and be happy."
I hope they called this "The Fun Police"
Question really is the mechanism of pay. Maybe those costs on outside should be included in price of products and materials they buy. So for food the cost that goes to farmers and via them to local taxes should increase. As that would reflect what it really costs to produce for example food.
I think the figure / chart in "Effect on balance by account type" is wrong / flipped. It says that debits decrease debit normal account balance which doesn't match the text description or subsequent examples.
Rust is a really weird language to pick up as your first for all of the reasons you're explaining, it's full of a ton of concepts and terminology which come from design patterns and assumption of knowledge that was determined in other languages before it for building complex software effectively. You will probably enjoy the rust documentation glossary, [1] and the golang reference specification while super dry is a good thing to go over once or twice as well [2]

All the power to you to get through challenge mode. My first languages were C and javascript when the documentation was pretty much just books, but the amount of resources online these days is just incredible. After you learn a couple of them the rest get a lot easier. If you're stuck on math-related computer stuff I liked the Schaum's outline of essential computer mathematics a lot for getting up to speed. [3]

If you're looking to make things a little bit easier you could aim for higher level languages which don't require you to think as hard about what you mentioned because it's abstracted away. Python is popular for this reason and has a ton of immediate practical use, but I also like Ruby and Lua for ease of writing. Just keep in mind that these languages tend to get comparatively harder to use the larger or tighter your program's requirements get.

[1] https://doc.rust-lang.org/reference/glossary.html

[2] https://go.dev/ref/spec

[3] https://www.abebooks.com/9780070379909/Schaums-Outline-Essen...
I should have elaborated, but I sort of just tossed my post on here quickly. I was imagining if we get to the point that self driving cars become fully autonomous, and lets say 100% of cars on the road are self driving-- what happens if there's a crash? Theoretically that shouldn't happen right? If it did I would want an independent body to investigate.
yes but you said

> They're effectively a highly regressive tax imposed on kids based on the income of their parents.

> entry fee is waived if you belong to the right family.

So i thought you agreed with that statement.
There are plenty of suburbs* formed thanks to strong property rights where individuals came together and set up zoning rules of their own. Take this far enough and you end up way on the other side, with the state forbidding any zoning rules at all.

* Note that the way we are using this word is pretty vague and may be contributing extra crosstalk
Who else would own it? The government?
I agree with you, that's a whole other problem. But housing like many goods is still subject to supply and demand. The investors buy the properties because they are actually good investments in situations where housing is in demand, and that's true in all the major cities where we're not building enough housing and appropriately sized housing. If we increase the supply, if we make smaller housing units so there are also affordable units for poorer renters. The investors will move on to more lucrative investments. They can only extract so much wealth from housing before people move for alternatives.
This is what they tested in the article:

1. Activate the heated seat, increase temperature by two degrees, and start the defroster.

2. Power on the radio and adjust the station to a specific channel (Sweden’s Program 1).

3. Reset the trip computer.

4. Lower the instrument lighting to the lowest level and turn off the center display.
George Gopen hails from the same school of writing as Joseph Williams[1] and Larry McInerny[2]. He has also written a book that dives deeper into things[3].

[1] https://en.wikipedia.org/wiki/Style:_Lessons_in_Clarity_and_...

[2] https://www.youtube.com/watch?v=vtIzMaLkCaM

[3] https://www.goodreads.com/book/show/3393233-the-sense-of-str...

Unfortunately, [3] is a bit tedious, IMO, go for [1], which is the best book about writing, bar none.

Second best in principle is Thomas' & Turner's "Clear and simple as the truth", but it is hardly applicable to scientific (or technical) writing. If you're thinking about writing essays, get T&T.
Well, if you want no cookies then we can't tell you've selected your preferences :p
When context is key: “Hunger stones” go viral, but news first broke in 2018
Java is great for web apps. Libraries for everything, quite fast if you keep services running (as opposed to loading them on demand) and has been quite successful in the sphere for quite some time. It's just not everyone's cup of tea. I think the more you like dynamic languages or functional the more you're going to absolutely hate java.
RISC-V works exactly the same as ARM from the perspective of pine64 and distribution and it will not solve anything
I didn't notice the misaligned logo until you pointed it out (but I'm a guy who prefers 'ugly things that work ' rather than 'unusable junk that looks good')

What I did notice though was th first screenshot with the red, yellow, green buttons of osx window titles.

I think this is a really bad design, and I don't understand how people can like this.

Sure, nice round "buttons", but very unclear what their purpose is.

I think this is something of a red line through Mac/iOS: The preference of unclear user interface that "looks good" instead of a clear interface that communicates with the user.

I've used Mac for years, and still don't know what the yellow button does.

I like the idea of this new OS, but please make better design choices that Apple :-)
*YES* it does. If we’ve taken their money in the past we’ll certainly help them, even if they’re migrating to another platform. Good business also means closing a relationship well. Then there’s an opportunity for future business, and even if they decide not to return, the personal relationships are of the highest value. You can’t see the forest for the trees. Wealth is not just about money. Successful long term strategies rest squarely on your ability to maintain relationships.
Californians urged to conserve electricity amid heat wave
Would one of the boards from Pine work for this application?

https://pine64.com/product/pine-a64-lts/
This is such a clear explanation of double entry accounting, thanks for this.
The page is missing all these contexts. It don’t make much sense on its own
Can one still buy those?

(I think it is not trivial to buy a dumb TV set that doesn't phone home… that'll soon hold for cars as well, I'm afraid.)
How would you even enforce a mandatory watermark? How do you prove the work was AI-generated, at least for ones with no obvious flaws?
I would just swipe up on my app picker and kill the step out program
>The solution to that is simple. Put four/five physical buttons down each side of the screen, maybe along the bottom too

Absolutely. It's why smart-phones and tablets (the ultimate 'touch' devices) still put some physical buttons (power, volume control).

A well designed UI, complemented with physical input (buttons or knobs) is best.
This distro will implement Cocoa and a Mach-O ELF loader...
GitHub Discussions is now available on GitHub Enterprise Server
My mom wasn’t hacked, but she lost her password and can’t get a human to talk to for the life of her
I hope this will become part of C++ one day.

Although if the C++ committee manages to add this without deprecating other things, I would be impressed.
It would be useful to hear what doesn't work. The same thing? Different things?
A compiler cannot take arbitrary high level descriptions and generate code.

You’ve seen copilot right? (https://github.com/features/copilot)

It’s fundamentally more sophisticated. This is like asking what is the difference between modern ML translation and the previous 20 years of research on language translation; the former actually works.

The latter basically doesn’t except in very specific circumstances.

Compilers can turn language into instructions only in a limited extremely specific set of circumstances.
Holland discovers MS data center slurped 84m liters of drinking water last year
Tyler, don't forget about Coherence! (withcoherence.com)
Yeah, battery life varies greatly. More demanding games are in that ballpark. Sometimes you can squeeze more out by reducing the graphics settings and ensuring you have a set framerate cap. Older and less demanding titles get a lot better battery life. It can get 6 hours in something less demanding IME.

You can also easily use a physical keyboard and mouse with the Steam Deck either through Bluetooth or any old USB C hub. Video out works too and it supports MST so it's possible to do multiple external monitors even though it has a single USB C port (can't be done with M1!). It has a full fledged desktop mode that's basically just a normal distro with KDE. By default you can't use pacman to install Arch packages but you can easily enable it if you want. Flatpaks are easily installable by default though.

I'm not sure M1 would be much more efficient playing AAA games either. Some of the battery life advantage is just the fact that they have more room for more battery.
Could work. Could also be considered an invasion of privacy. Depends on your jurisdiction.
Who's to say a monkey picking stocks by throwing darts at a wall can't be a portfolio manager?

"AI Art" all looks the same to me. Just enough fuzziness in the style so you can't see the hard edges of what they copied, or rather indexed in memory as part of the training dataset, then created a small variation of that.

That might be good enough for replacing Pexels, Unsplash or any of those stock photo sites that blogs pull from. But not much else.
Japan’s latest alcohol advice: please drink more
I wonder if persistently low interest rates is the real culprit that led to housing as investment. I have been recently intrigued by FinTwit arguments that an excess of demand spurred by too low interest rates is the real reason for many shortages. As a saver, that argument naturally appeals to me.
If you can defer taxes long enough, deferring taxes is avoiding them.
Not super useful without ADTs, but nice! I hope someday ADT and pattern matching find their way to the c++ language.
Spanish fire crew's brush with death as Valencia wildfire rages
There is no more ditch digger of old. They now use $1M excavators that are probably leased from a mega-corp that purchased it from another mega-corp.
Almost never. Housing has always been a basic necessity for survival.

Only when feudal societies developed you had landlords and serfs and that's hardly something to be proud about.
Exactly, it's just not feasible. Maybe they will train a discriminator to determine which ones are generated, but I don't think that would work very well. Also, DALL-E 2 images come with a watermark but I'm pretty sure there are already tools to remove that...
Versions != major releases
My two cents:

- Alfred (super charged application launcher)

- Dash (API Documentation Browser)

- Karabiner (key remapping)

- Keyboard Maestro (Automation tool)

- SizeUp (window manager)

- iTerm2

- 1Password (Password manager)

Inspiration:

[1] https://works-for-me.github.io/

[2] https://usesthis.com/

[3] https://github.com/nikitavoloboev/my-mac-os
Yes it’s very common. https://world-nuclear.org/information-library/current-and-fu...
http://archive.today/2022.08.17-125159/https://www.ft.com/co...
> That is because designers usually tend to push for "making stuff easy for users" by removing options

Yeah, although I think product managers are worse offenders. I think neither extreme is good. Customization is important but hard to get right, and creates rigidity and burdens for developers as well. One thing that engineers ignore, is the cost of mandatory customization or learning curves. Most users, even technical ones, may never get around to customizing so the defaults are more important than the full set of options. And engineers often underestimate the importance of sensible defaults. Google, for instance, had entire products that people didn't know about because they couldn't make users aware of them, despite them being free and good.

> "old school MS Office" was the perfect balance between "keep it easy enough for users to get started, with clear visual distinction to aid them"

I think that was an extremely cluttered UI, far more than saturation the attention of a new user. But otherwise I agree that hiding everything in menus or omitting features is not the solution either.
Well, it took me around 2 days to locate the issue and fix it.

Should be working for you now, give another try!
How to add a database structure migration feature to your legacy PHP projects?
Sort of. We do a lot on the graph AI + graph viz as powertools behind investigative teams here, and behind the scenes, it's not such a clean story. Some real growers, but most we've seen hit a surprisingly low ceiling:

- There just isn't that much KYC-worthy commercial+retail transaction volume, and a lot that does exist is from just a handful of big exchanges etc. So there is some revenue here, but not enough for standalone co's at current ecosystem's level. The "real" KYC play is still largely investors speculating on a future years from now and propping these co's up.

- There was a lot of crypto startups needing their smart contracts vetted. Still some $ overhand from last 2-3 years where these are still happening. A bunch of crypto companies cratered, and we'll probably keep seeing that, so uncomfortable inbetween period for these auditors too.

- Two big areas growing are (a) gov are getting more into chasing this stuff down and (b) banks are warming up to crypto offerings. The former is real revenue for teams who know how to work with tricky gov entities, and the latter is POC $. I'm seeing some compliance stuff happening (similar to how Stripe does taxes for you know, imagine someone doing KYC for you accepting ETH), but again, tiny market that's really a speculation for who-knows-when.

It's pretty "easy" to hustle $Xm in services contracts, but big recurring revenue is not so clear cut due to the market.
I currently live in Charlottesville and would recommend against it. Its general infrastructure is crumbling. Sidewalks and bike paths, while they exist (barely), are neglected. The city government just bought a parking lot, for example, when there is already ample parking [1]. And yes, it's very expensive relative to what you get. I'm fortunate that I can bike to work because I live in town, but > 90% of my co-workers have to commute (by car; there's not much of a shuttle/bus system outside of UVA/CVille proper) because they can't afford to live here.

[1] https://www.nbc29.com/2022/06/22/charlottesville-city-counci...
It seems to me (having sworn to not ever publish another line of free software after many years of doing so) that a kind of serfdom has been established in free software similar to the one working directly for FAANG. The difference is free software doesn't pay enough to live on ramen, if they even notice your project at all.

[I noticed the stump of the pine tree, which apparently was cut down after a fire, in the picture at the head of this article--maybe why the author left Pine64? :)]
I think it comes from the fact that their founders and high level execs are Russian and those chains are hard to break and people simply going to be suspicious during times of war. Especially with something as "basic" as an IDE that could potentially upload your source code to a Russian server. I'm personally not worried and think that would be found out rather quickly by security researchers and IT security wondering why spurious encrypted transactions are happening on weird ports to other countries. It's the same reason that governments have issued warnings about Kaspersky antivirus, although that one has root privileges on most machines that it runs on. Since a huge part of the source is closed it's hard to prove anything one way or another other than through detecting any suspicious activity.
Audi used this through around 2018. It's wonderful. Absolutely superior to a touchscreen. It's very hard to precisely touch a screen at the distance and angle typical of a car touchscreen (and even harder if you're actually driving the car). Wheel-and-button means more scrolling through options, but zero accidental inputs, and you don't need to focus on the precision of your inputs.

It's a bad interface for everything but a car screen, and an unquestionably superior one for a car screen.
I think dynamic analysis is incredibly powerful and criminally underused in IDEs and other dev tools.

I have thought of an idea about 6 months ago that has been fermenting in my mind since then : what if (e.g.) a Python VM had a mode where it records all type info of all identifiers as it executed the code and persisted this info into a standard format, later when you open a .py file in an IDE, all type info of the objects defined or named in the file are pulled from the persistent record and crunched by the IDE and used to present a top-notch dev experience?

The traditional achilles's heel of static analysis and type systems is Turing Completeness, traditional answers range from trying and giving up (Java's Object or Kotlin's Any?), not bothering to try in the first place (Ruby, Python, etc...), very cleverly restricting what you can say so that you never or rarely run into the embarrassing problems (Haskell, Rust,...), and whatever the fuck C++'s type system is. The type-profiling approach suggests another answer entirely : what if we just execute the damn thing without regard for types, like we already do now for Python and the like, but record everything that happens so that later static analysis can do a whole ton of things it can't do from program text alone. You can have Turing-Complete types that way, you just can't have them immediately (as soon as you write the code) or completely (as there are always execution paths that aren't visited, which can change types of things you think you know, e.g. x = 1 ; if VERY_SPECIFIC_RARE_CONDITION : x = "Hello" ).

You can have incredibly specific and fine-grained types, like "Dict[String->int] WHERE 'foo' in Dict and Dict['bar'] == 42", which is peculiar subset of all string-int dictionaries that satisfy the WHERE clause. All of this would be "profiled" automatically from the runtime, you're already executing the code for free anyway. Essentially, type- checking and inference becomes a never-halting computation amortized over all executions of a program, producing incremental results along the way.

I have ahead of me some opportunity to at least have a go at this idea, but I'm not completely free to pursue it (others can veto the whole thing) and I'm not sure I have all the angles or the prerequisite knowledge necessary to dive in and make something that matters. If anyone of the good folks at JetBrains or VisualStudio or similar orgs are reading this : please steal this idea and make it far better than I can, or at least pass it to others if you don't have the time.
Incredible, I've always hoped for something like this to be mandated.

Here's one reason that should be convincing enough:

Protein is not made equal. The composition of amino acids in protein decides how much of it can be used (bioavailability) by your body.

With eggs having a "perfect" score and setting the standard at 100, you have things like wheat/grain proteins which are some ~20% bioavailable (let's ignore pairing foods to make complete proteins for arguments sake)

You read the label on your "healthy" whole grain "protein packed" <whatever> where it states it has 10g protein per serving.

Boy, that's more than an egg or a cup of milk, you think!

Wrong, think again, the adjusted value is closer to ~2g. But how many consumers know this?
> "my fundamental question is : how easy is it to go from writing code to production deployment ? This has been the big issue with cloud dev."

This is my question too.
As a teenager I built a Car PC for my Toyota Corolla (I was pretty cool, I know). I added 3 control mechanisms:

1. Video touch-screen
2. Mini numeric keypad
3. Audible User Interface

The touchscreen allowed me to navigate through my custom menu system by touching the screen. The numeric keypad worked as "arrow keys" as well as allowing numbered inputs. The Audible User Interface gave me voice feedback of any selection I made, and would ask me to make a selection; I could make my selection by voice feedback, the numpad, or the video screen.

Voice feedback was iffy and the touchscreen was distracting and finicky. What ended up sticking was the numpad and audio feedback. I could navigate every single aspect of my UI without ever taking my eyes off the road. I would hit a "Menu" button, and the car would say "Main menu." I would hit the down-arrow and it would say "Music." Another down-arrow and it would say "Settings". Hit the Enter key and it would say "Settings menu." And on and on... Any selection could be made by scrolling through a menu or typing a number, and I could hear where I was in the menu.

To impress people at car shows (well, to impress girls) I mapped an RF remote control to the numpad. I'd stand outside the car and hide the remote behind my back and talk to the car, then hit the right button on the remote, and the car would talk back, like Kitt. People loved it :) mostly guys though :(

That was 18 years ago. I don't know of a single device that provides an Audible User Interface today, but it's still my favorite.