skysight-inc/HackerNews huggingface dataset:
Some of this is just personal taste -- programmers are not all cookie-cutter intellectuals that approach all problems the same way. We're also not all working on the same problems.

For me, the idea of dynamically modifying code at runtime is like the first circle of hell. But I've programmed in enough languages to understand the appeal even if it doesn't fit with the way I like to work.

But I will take issue with blanket statements that static typing is more effort than dynamic typing with all things being equal. In my own personal experience, that is just not the case. But I wonder if many people have been so damaged by Java that anything seems better by comparison.
> Only privacy coins which deliver on the original cypherpunk goals of blockchain will survive.

No.

That ship has already sailed and it is not early days anymore; just like the failure of the free software movement or the privacy movement who have both failed to stop spyware and privacy invasive technology from proliferating and proxied / developed by the majority of big tech.

Why is it that regulators are chasing after privacy tools / coins, like Tornado.cash, Monero, etc and not attempting to ban the others? The regulators have made it totally clear that they don't want these certain coins / tools to be around or used as a side benefit by scammers, criminals, etc.

I would say only the compliant few coins, crypto projects, etc that comply with regulations will survive and it will allow companies to accept crypto and use it safely.
> Elixir is pretty widely considered to be the Ruby successor

Ummm what? Elixir is just a friendlier Erlang. It in no way replaces anything Ruby does...
I can imagine some very plausible pathways whereby some amount of lunch meat ends up eaten by pigs.

I would also wager you are far too confident that central nerves aren't ending up in the chubs.
> "I know there are scams in the cryptocurrency world and am too lazy/disinterested to figure out which parts are the scammy parts, so I'm just going to cast the whole space as a scam and feel smug about it."

As an example, I believe ALGO is a legitimate blockchain coin but when your marketing copy reads like this, it doesn't take laziness/disinterested to pass sniff tests.

"Examples include bond issuance, escrow account creation, loan payments & fee executions, limit orders, subscriptions, collateralized obligations, disbursements, programmatic fees, delegated high- security account management, interface with off-chain data providers, HELOC (Home Equity Line of Credit), decentralized exchanges, crowdfunding, voting and more."

These all sound great! Who's offering HELOC's using ALGO right now? Crickets - so how would you convince me this isn't a scam?

https://www.algorand.com/technology
Not OP, but: https://screamingmeanie.com

I bought one over 25 years ago, and it amazes me that they still look exactly the same as the one I've got lying around somewhere. Looks like they have some new models, too. I am tempted to say that you will not sleep through it, but believe it or not, I have (long story). Under most reasonable circumstances it will snap you so wide awake that you won't even think about a snooze button...a button it doesn't have because it doesn't need it. Your only thought will not be about going back to sleep, but rather "oh god, oh god, turn it off!" and by that time you might as well get out of bed.

Do not use in the same room as a spouse to whom you wish to stay married, or ever see naked again.
Everything changes. The notion of commercialism and the "art" job markets in the next 10 years will definitely be very different from now.

And so are urban consumerism, artistic demands from brands, the arts industries, the defintions of galleries (eg Can an amber wine bar also be an actual gallery? What about a BOBBLEHAUS clothing store in Manhattan? What defines a space for "fine" arts really)... people's thinking will change. I can assure you things gon be very different in the next 10 years.

Some people may get angry about it. But that is how society progresses.

There are two types of people: those who keep still and those who move.
Yep, my kid walked to school from the first day of the first grade. Now as a fourth grader they just call me when school's out and tell me which friend's house they're going after school and walk there (or notify me if they're coming to our place). Sometimes they stop by the store on the way to get some snacks.

And when dinner is ready, we call them home and they walk back.

During the summer holidays they scoot or bike to the park close by to play with their friends.

An American Suburbia kid could never do any of this without someone calling the police or CPS for child endangerment even if there was a school, shop or a playground within walking distance.
How would you argue he is secular? Last time I checked KSA had an official religion, apostasy was punished (in theory) by death and one of its main cities (Mecca) was forbidden to non-muslims.
>Those will also get snapped up by investors.

Investors buy around 10-20% (depending on quarter) of all new properties (and likely because they paid to build most of that share).

That's a far cry from 100%.
Dude, have you read about some of the early fuckery around stock markets circa 1800's or so? I forget who but one of the great American business barons fought off a hostile takeover by cajoling his share certificate printer to print more shares.

I don't think very highly of crypto but if the stocks can shrug that off, so it can too.
Many dependencies? Updating them is hell, remove dependencies and just write the utilities we need so we can update to latest easily!

Few dependencies? Too much reinventing the wheel, delete all that code and add dependencies!

There is no perfect code, can always make different trade-offs and move things around.
>"Did they become silly rich? Or did they quit because it is a major problem to actually make it very profitable versus other uses of capital and time? I'm a decently saavy investor (in many things), and have watched multiple friends start up rental properties, only to stop once it became clear that tenants destroy things, costs to maintain properties are volatile and astronomical, the work required is significant, and so on."

I'm sorry but this flies in the face of my experience. Most landlords I have met buy properties and then outsource their administration to property management companies. I have never seen or spoken to my last three landlords, none of whom lived anywhere near the same city as the property.

Landlordism is parasitic in the literal sense of the word. Landlords get rent and capital appreciation for doing nothing but possessing an ownership title. The propertyless pay the propertied a premium to live.

In light of both those observations, I would say any enrichment in this case is "silly", and that landlords don't tend to do much - or any - work.

>"If it were so profitable, then tons of capital currently being spent on other uses (tech, medical, finance) would instead go into buying up more housing."

This is a non sequitur. If X is profitable and the market knows X is profitable then it should, in theory, be attracting exactly the amount of capital it merits already.
In the UK, where I live, the rental sector has exploded, jumping from 2.8 million households in 2007 to 4.5 million in 2017. [1]

[1] https://www.ons.gov.uk/economy/inflationandpriceindices/arti...
One thing none of the "Experts" even mention is the explosion of DIY videos for building guns online and on you-tube. A determined person can find all they need on youtube to buy and build a gun and sell it to another individual.

I can only speak for Baltimore but there are people here making and selling guns made from 80% lower receivers and tiny pieces of 3d printed plastic that will make your gun fully automatic. Just last month there was a Baltimore city police officer who lived in the county caught trading guns and internal information for drugs. If police officers are doing it you can believe that regular citizens are doing it.

There are people who are traveling right over the state borders to DE, PA, and VA to buy 30+ round magazines and come back and sell them to people in and around the hood. There has even been 3 shooting this year involving AR15's. One of them involved a fully automatic less than a 1/4 mile up the road from the state police barracks and county courthouse.

Easier access to a gun that you believe is untraceable leads people to be more willing to use them to commit murder. The fact that they only cost around $500-$700, a couple hours of youtube instruction, and you have a cheap tool to commit murder and robberies with. The only saving grace from all of the DIY pistols is the high failure rate for them to jam because of poor construction. And the fact that some of the people illegally carrying haven't practice shooting very much so they have crappy aim.

I was one time shot at for no reason other than in the wrong place at the wrong time and the guy who was just robbed thought I was part of the group that just robbed him. Another time I was trying to stop a violent robbery behind my house by yelling at them from my yard.
RE: Program is a model

There are some more advanced refactoring tools now available. These tools enable you to write code to detect bad code patterns and even automatically fix them. You can use them to write one-off transformations of code too. Rust has Dylint [1] and C# has Roslyn Analyzers [2]. Facebook has tooling [3] that helps writing CodeMods, enabling authors to generate changes for thousands of files at a time.

The thing I really would like to see is a smarter CI system. Caching of build outputs, so you don't have to rebuild the world from scratch every time. Distributed execution of tests and compilation, so you are not bottle-necked by one machine. Something that keeps track of which tests are flaky and which are broken on master, so you don't have to diagnose spurious build failures. Something that only runs the test that transitively depend on the code you change. Automatic bisecting of errors to the offending commit.

[1] https://github.com/trailofbits/dylint

[2] https://docs.microsoft.com/visualstudio/code-quality/roslyn-...

[3] one example: https://github.com/facebook/jscodeshift
> What do you want?

No artificial restriction? They say the part is changeable, but then say they won't allow consumers purchase and do so because they consider 50K EOL.

So what we want is for a $300 printer to not end up in the landfill because a $50 absolutely replaceable drum cannot be replaced without a service center's unnecessary involvement.
Divide it for six PIs, six NVMEs, one switch.
> It's common in modern APIs to ask for a selective, minimal number of columns and also calculate derived information to display on a page

Yes, but still for common OLTP use cases you're only interested in a very small amount of data, say, the purchase orders of one customer. Whereas for OLAP, your queries touch on vast amounts of data, e.g. all purchase orders by month and product category. That's why typically a row-based storage model makes sense for OLTP, whereas for OLAP typically column-oriented models make sense.
The model does look at the "context." It looks at things like NOVA class, specific lipid composition, fiber:carb ratio, etc.
No, it's not an Android tablet, just like it's not an "Android phone" as you previously purported. I suggest you research Volvo's implementation of Android Automotive to get a better understanding of what it is rather than trying to equate it to an old version of Android you used on a phone or tablet.
Everyone benefits from their own property being upzoned, but loses when their neighbors build upzoned properties. Hence the NIMBYs block other people's development
Acrobat Forms support multiple widget types, as well as validation.
I would argue someone so evil is mental ill even if we don't know what causes it.
Japan changed it. They passed sweeping zoning reform that made it easy to build and prices went down. New Zealand just passed sweeping reform to address their housing crisis as well. Reforms are being passed in the US too. Oregon, California, Minneapolis, Ann Arbor, and others have started to pass reforms.
Interesting. Yea we had a few of these due to I think it was vlan trunking protocol but I don't really remember. We had a cycle over 3 or 4 years where:

1. Configuring VLANs is hard, let's turn on the Cisco feature to sync VLANs
2. Network switch from lab or another network would be moved to production, with a higher revision index. All switches sync from the highest revision.
3. Outage happens because VLANs in lab are not same as production.
4. Investigation says vlan trunking protocol is dangerous, and should be disabled.
5. A year later, forget about the outage and repeat.

I think eventually there was a feature that sort of solved this problem, but I don't remember after all this time.
That's not a panacea. My Honda CRV has buttons along the side of the screen, and after seven years of owning it, I still have to look at the screen to do anything.
This model does not actually look at specific amino acids.
Your statement supports the GP's point, just go with what works for you.
That's how it is in most of the US as well. Fill in the bubbles, throw it through the scanner.
I need this solution but with the internet connectivity. I would pay dearly to be able to find actual quiet.
I don't see the EU running a Gladio like operation on US territory. What I do see is the lack of repercussion after it was revealed that the was executing these operations in Europe.

https://en.wikipedia.org/wiki/Operation_Gladio
Given that the only election hacking that happened in 2020 was by Qanons, this is a pretty easy task. Qanons are not known for their subtlety.

More seriously, don't efforts like this do more harm than good, in that by merely existing, they're giving credence to the "Evil Election Hackers Stole My Victory!" lies?
As a former landlord for nine years, this is pretty correct. I did the tax deferred exchange thing once.

Then I sold for cash (a pretty big no-no in terms of real estate investing) because I didn't enjoy such a concentrated risk.

When I sold, there's something called depreciation recapture. If the 27.5 year depreciation thing was used to offset your income taxes, part of your gains gets taxed as ordinary income. The cost basis of property is also lowered so that the capital gains is higher.

There's also tax trick called cost segregation that lets you depreciate certain parts of your property at an accelerated rate.

Basically, as the OP says, keep doing the 1031 exchange until you're dead and your heirs don't have to worry about depreciation recapture.
At least around here (Boston area) there are really three things of value with a lot:

1. The land value.

2. The structure value.

3. The right to have this structure on the lot.

That is, if you tore down the structure you wouldn't generally be able to build anything anywhere near as large, because the building predates zoning.

Assessment ignores (3), and groups it in with (2), which then depreciates. Which isn't right, because (3) doesn't depreciate
>I haven't talked in real-life to an Eclipse (or anything else) user

Ahem. We like to stay out of these wars because Eclipse is not a text editor with extensions but a full-fledged IDE. That said, I haven't looked into IntelliJ in a while - do they still reccomend switching to the eclipse compiler for performance reasons?
> Postgres in a browser?!?!

I cannot wait for the novelty of this to wear off, because the wow factor of "do it, but in a brower" should have a worn off long-ass time ago.
I work on this problem everyday, I am at 450+ journal entries of thoughts from concurrency, parallelism, desktop environment behaviour and programmatic expression. (see my profile)

I am working on the expression problem at this time.
From a product marketing standpoint, they could have picked a better name. My brain keeps going "Rav-yin" instead of "Raven".

I know why these kinds of pseudo words are chosen for products, they're unique and easy to search. But there are better ways to do this IMO. FreeBSD is a prime example of a great product name.
Stock images are not free. Hiring an artist to create a concept or illustration based on your instructions is also not free. Creating art assets for games is not free. Copyright is a pretty big thing and these models currently seem to sidestep it wonderfully.

Also I can generate a photo of Leonardo DiCaprio picking his nose with a French fry, so that has some value for me.
No, they're not. But they're not advertising themselves as public goods the way cryptocurrencies do. A "people's currency" should not concentrate wealth beyond what pre-exists in the fiat realm.
Cool write-up. I'm currently interested in learning about Diffusion Models and found your other article [0] to be a nice introduction to the topic.

[0] https://www.assemblyai.com/blog/diffusion-models-for-machine...
This is going to be quick, dirty, and simplistic. I've explained deeper in a different comment. But this should help.

Things to keep in mind...

The accounting equation: Assets = Shareholder Equity + Liabilities. This expresses what we own (assets) and who has a claim over what we own (shareholders, creditors). Shareholder's equity can be expanded as: Retained Earnings + (Revenue - Expenses); retained earnings is revenue - expenses in prior years.

Transactions assuming you start with $1 in cash.

When you buy the inventory you credit the Cash Account (asset) by $1 and debit the Inventory Account (asset) by $1. In essence you've converted the cash asset into an inventory asset.

When you sell the inventory you have a multi-part transaction. Inventory movement: Credit the Inventory Account (asset) by $1 and Debit the Costs of Goods Sold Account (Expense) by $1. You no longer have the inventory.
The Sale part: Debit the Cash Account (asset) by $2 and Credit the Sales Account (Revenue) by $2. You have received a new $2.

In the end you remove the inventory as an expense to Costs of Goods Sold and you have new cash from sales revenue. From the accounting equation perspective it looks like:

Before inventory purchase:

$1 (Asset/Cash) = $1 (Equity, assuming it wasn't borrowed) + $0 (Liabilities)

After Inventory Purchase:

$1 (Asset/Inventory) = $1 (Equity) + $0 (Liabilities)

After Sale:

$2 (Asset/Cash) = $1 (Equity) + ($2 (Revenue/Sales) - $1 (Expense/COGS)) + $0 (Liabilities)
> When types matter... https://github.com/mustafaakin/gongular demonstrates object-based validation using struct tags

Yikes.

When types matter, you make a newtype and use UnmarshalText!
I think, as OP alludes, ultimately explorability is the heart of the problem that stops people from writing code this way.

If you don't care about other people being able to read and explore your code without a lot of preperation, you can go full hog creating layers of DSLs and metaprogramming, and with enough dedication you can end up with all your real domain level business rules in one place separate from the "infrastructure"

But if you do this, you end up with a codebase that is hard for a newcomer to ask simple maintenance questions about like "What are all the places XYZ is called from?" or "What are all the places to write to ABC" etc

So an experienced developer learns to limit their metaprogramming so their code retains easy explorability at the expense of long term sustainability. Golang is kind of an epitome of this kind of thinking. Lisps are kind of the epitome of the opposite I guess.

This is what's behind the paradox where a good dev working alone or maybe with one very like minded person can produce a level of productivity you can't match again as you add developers, till you have way more developers. The dip represents the loss due to having to communicate a common understanding of the codebase, that doesn't get adequately compensated for till you've added a lot more people.
China to Join Russia Military Exercises as U.S. Rivals Deepen Ties
No artisanal bologna? I had some in a breakfast sandwich at my local diner just last week. Awesome!
just set up a new m1 this week:

apple command line tools,
emacs for os x,
warp,
rosetta terminal (for installing intel stuff),
homebrew,
the silver searcher,
keyboard maestro,
alfred,
rescue time,
docker,
bartender,
paw,
tableplus,
hopper disassembler,
proxyman,
textual,
dash,
nordvpn
> I don't see how that affects the comments you're replying to in any meaningful way. They only mentioned a particular election to establish a timeline.

Because many countries won’t have had a meaningful difference in election systems in that window?
I must have mussed the part where Dell compiled the Windows OS source code and created their own OS.

Additionally, do you blame Debian when Ubuntu isn't updated? According to your flawed logic, you do.
> what is the alternative?

Inherit the cost basis.
So, so much is misguided about this article. Yet, the opinions expressed are actually quite common, and I think represent some widespread and fundamental misconceptions about software development, so they're worth addressing. Apparently this comment was too long for HN, so I'll address the points individually in child comments to this one.
> Most code I write doesn't do anything interesting, it's either some boilerplate or glue for connecting subsystems together.

That's your fault. There's not some line where "interesting code" lives on one side and "boring glue code" lives on the other. I agree that you don't want boring glue code, but you also don't want highly interesting code either! Every block of code should be "mildly interesting": doing about one interesting thing. Your job is to evenly spread the intrinsic complexity of the problem over code blocks to make this happen. If you're writing boring glue code that doesn't solve part of the problem interspersed with highly interesting code that handles 15 different cases, your code is lumpy!

So many people talk about spending too long on boilerplate glue code, but you're stitching this part and that part of the code together for a reason -- for a reason that can be expressed in domain logic and user stories -- right? (If not, you truly are wasting your time, but that's only because that whole code block doesn't deserve to exist.) So express the reason for stitching that code together in the glue code, and now it's mildly interesting, just like all of your code should be.

It blows my mind that the same people who complain about over-abstraction also complain about spending too long in the weeds of boilerplate code. You're so used to bad abstractions that you've given up, and then you whine "why can't I do this at a higher level!?" Because you've stopped trying, that's why! Learn to write better abstractions, and keep tweaking them when they become awkward. Finding a good abstraction is really hard, but absolutely worth it when it happens. And there are meta strategies you can learn to make it easier.
AI can help detect breast cancer with 96% accuracy in early tests
They also call it Lebanon Bologna, and it's pretty easy to make from scratch at home. Common in Amish areas of the USA.

https://www.myfermentation.com/meat-and-fish/Lebanon-bologna...
I know nothing about the project apart from the website, but the front page says they aren't a fan of the "ever-closing hardware", so I guess Apple silicon might not be a priority.
Dense urban neighborhoods are the ones propping up the single family neighborhoods, not the other way around. The infrastructure costs per taxpayer are way higher in low density neighborhoods. All those extra roads, sewage lines, water lines, power lines, street lights, etc. add up. The single family homes are the leeches not paying their fair share.
Ask HN: What news soruces are worth paying for?
I understand that the modern internet expects news to be free. However I also understand that it changes the priorities of the sites that have to do it.

Which services/sites/orgs do you pay for news from? Donations or subscriptions. Even if they have a free version.
Article comes across as super paranoid, and really attributes the worst possible conspiracy-theory level motives to a seemingly innocuous situation.