skysight-inc/HackerNews huggingface dataset:
What is the most fun and shocking to me to browse the code https://github.com/TechEmpower/FrameworkBenchmarks to see just how unergonomic and messy the code gets in something like this. 20 something files in 10 directories fiddled with config files isn’t uncommon.

Of the bunch, by only looking at the code, which of them would you like to get dumped on you 2 weeks before a deadline? Which is the most ergonomic?
They are purposefully making Reddit absolutely terrible on mobile web browsers. They constantly try to force you to download the app, don't let you read full threads without it, etc. It seems it just constantly gets worse and worse.
>real-world contracts require some information about the real world

For a blockchain to know about the real world, it does indeed need so-called "oracles".

These are typically trusted external entities (e.g. an actuarial firm) who "inject" signed information into the blockchain that can then be consumed as input by smart contracts "living" in the blockchain.

For example, an Oracle could inject, say every day, signed with their published key pair, the average price of Bitcoin into the Ethereum blockchain, and you could image a family of smart contract paying out if and only if the oracle-published Bitcoin price meets certain conditions.

This solution is - of course - very far from ideal as the information is only as good as the trust you place in these external institutions.

On the other hand, this is not very different than the trust you place in well established institutions such as banks, rating firms, escrows, etc...

What benefit this brings is:

1. Transparency (anyone can check the chain to see what contracts are in place)
2. Automation
3. Complex hierarchical structures where the "building blocks" or "leaf cells" is provided by the oracles.
4. A single failure of the Oracle to inject "truth" into the chain would ruin their rep. for ever.

To compare this to a real world contract, one party that has - say - written a "promise to pay" if certain conditions occur could chose to reneg on that promise, which would lead to lengthy and costly legal proceedings.

This latter scenario can't occur on a blockchain: the cheater would have to bribe the Oracle, a far more complicated affair.

[EDIT]: and as pointed out by another comment, there are federated oracles: a smart contract can use an aggregate of multiple sources that provide the same info and form a consensus based on those.

[EDIT2]: another interesting point is that as more and more financial activity "moves" to the blockchain, the need for Oracles diminishes as the information required by a smart contract becomes native. You can thus view oracles as a temporary onramp of legacy financial info into the blockchain.
Not all early human societies were small-scale egalitarian bands
FTB (from the bug) :

You could even serve another image in its place to this UA, with some text and an email address to contact. You'd probably find out pretty quickly what it is from users of that mysterious thing. A throwaway email address is probably best

Really good idea :-)
Show HN: YC Alert – get notified on new YC startups
Hi everyone! Some time ago I realized I visit https://www.ycombinator.com/companies from time to time and check whether new startups are added to the latest batch. I decided to automate it and made a Twitter account (https://twitter.com/YCalert) and Telegram channel (https://t.me/ycalert). Follow if interested.

I've made it open source, so you can make your own bot or just look at how it works here: https://github.com/shekhirin/yc-alerts
I hadn't realised that the site was live that early. I have fond memories of discovering Hacker News in the early days (sorry, Startup News, as it was initially called). I'd been lurking on Reddit but the Reddit was rapidly losing its tech focus back then and the comments were starting to be dominated by silly jokes. This new site that Paul Graham had created seemed to capture some of what had previously made Reddit good and I've been (mostly) lurking here instead ever since.
newlisp:

(set 'L '())
(dolist (s (explode "aaaabbbcca"))
(if
(!= (ref-all s L) '((0 0))) (push (list s 1) L)
(inc (L 0 1))))
(print (reverse L))
Josh ends up not actually advocating for spacer GIFs (the title is clickbait), but still mentions spacergif.org, and that took me down a rabbit hole.

spacergif.org statistics suggest it’s spending roughly 1.5–3KB of bandwidth on each request (I haven’t bothered to go too precise, and it’d be hard to do so anyway because the traffic includes requests to things other than the GIF also). Remember that a spacer GIF is 43 bytes. (This, incidentally, is a reason to prefer GIF to PNG even now that PNG is widely supported—a spacer PNG is 65 bytes, if I recall correctly.)

Just imagine if, instead of telling you to put this in:

<img src="https://img.spacergif.org/v1/spacer.gif" width="1" height="1">

They told you to put this in:

<img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==" width="1" height="1">

Lighter, more robust, just as developer-friendly, cheaper for them to operate (but perhaps harder to get donations or other moneys out of), and actually privacy-friendly. On that last point, spacergif.org’s privacy policy is a horror show that says “we’ll take whatever we can get our grubby little hands on, and do absolutely whatever we like with it, except that we’ll pay lip service to the law”. Certainly it’s extremely GDPR-noncompliant.
Agreed, so true. People are addicted to platforms, social media but can't run a program, grep, shell, reverse shell, etc.

Setting up IRQ settings, jumper for IRQ settings, replacing/installing PCI/ISA/AGP cards...

Man. It's amazing, just, how much separation there is by a generation.
This does remind me that I really dislike when authors insert "sic" inside quotes.
I've been a frequent reddit user for 10 years. I don't know if I can continue if they deprecate old.reddit.com and i.reddit.com. The new version is just so bad it's astounding.
I believe that the way the rules lay out the definition of what counts as a bottle is very specific.

I'm sure that they have a custom ray tracer that rendered the scene. Every bottle has 2 parts that must be seen at some point in the video(not just at the same time), and reflections count again. This implies that they have a big grid, with all the bottles(top and bottom) on one axis, and all the reflective surfaces on the other. Every time a ray hits a bottle, check the appropriate boxes for the combo of bottle and surface. After rendering you'll have the ground truth answer they are looking for.
The pattern is the script called "Square Kufic" (a google image search +mosaic reveals many wondrous examples) and the arabic form of al-Khwarizmi is الخوارزمي

The kufic letters are fairly abstract but look for the verticals, there are 9 letters (last 2 are joined, I think, I cannot read it either just looking closely)

ا A

ل l

خ kh

و w

ا a

ر r

ز z

م m

ي i
Tens of thousands? I had no ideas that many dams existed
Barilla for the win
Hacker attempted to poison water supply of Florida city
This guy is stuck in 2015
"Disorientated?"
It’s possible to both recognise that cryptocurrency is a cool tech and has value, and that it will not become the primary fintech.

A hovercraft is insanely cool tech, and has value, but you’re not driving to work in one.
Rogue-like.

Learn to use hyphens. It's not that hard.
> serendipitously

You could subscribe to /r/Serendipity which posts a few posts from random subs a day.
Which means that software documentation should use spatial visualization tricks, not the coding process.

Which is what we kind of have now, except that really nobody wants to use software documentation.
This... is just De Cecco piggy-backing on the buzz from the original article to do some self-promotion, isn't it?

Q: "Can you speculate on who reported your product to the regulators?"

A: "De Cecco is committed to providing consumers with the highest quality of pasta product. We do not wish to speculate on this topic."

Q: "Why was your pasta deficient in iron?"

A: "De Cecco is committed to providing consumers with the highest quality of pasta product. We do not know."

Q: "How soon can we expect to see your pasta in stock again?"

A: "De Cecco is committed to providing consumers with the highest quality of pasta product. Some time in the future! We look forward to seeing you in the kitchen!"
Sure, but in my opinion you should base that on the political leanings of the population of the countrybypu are analyzing, not only on its political parties.

Mixed political aspects are a good argument to be careful in discussing 'overall' political leanings. There are real-world mixups like you describe - for example, Marine Le Pen, while a frighteningly far right extremist on social and foreign policy issues, was to the left of someone like Nancy Pelosi or Hillary Clinton on many economic policy aspects.
Regards go... Look at the aspcore variants. The highest ranking one is completely "bare metal" while the normal full MVC use case ranks somewhere middle. The big stacks should contribute multiple variants so you can compare apple with apples and leave the oranges out
Respond to review politely and move on. Just make your app the best it can be and focus on the customers you have.
r/formuladank for the more...edgy f1 content!

Good subs exist like you said. But even with f1, the same opinions start get upvoted, and that ends up just being noise for me. There's a definitely a sweet spot in terms of size and moderation.
Why can't "[the bracekts] “[...] be transmitted over news wires.”"?
> If two kids, one riding on the other’s shoulders inside of a trench coat walked into a bank and claimed to be an adult, you’d put at least some blame on the bank if those kids walked out with a loan.

A kid lying to an adult is different from an adult lying to an adult.
Hi Asim! Sounds super interesting, I'd love to learn more about them! I've messaged you on Linkedin.

- Tibor
Offerzen South African Developer Survey 2021 Results
Natural gas plants are used a lot for this.
This is a really clearly written overview of DeFi, well worth reading over morning coffee no matter if you are new to the space or a veteran.

Shameless plug: I work on the design of one of the protocols mentioned in the paper - https://enzyme.finance / https://twitter.com/enzymefinance - it makes running on-chain funds and strategies very easy. You can create an investment track record, manage outside capital in a trustless and transparent way, create your own active or custom index funds in 2 mins.

We are looking for a frontend dev, and a smart contract dev - DM on Twitter if interested
WEF's AI Alliance, Gartner's Data Analytics Predictions and – AI News
The first link describes a person who was previously arrested Dec 20, 2020 for driving a stolen vehicle, DUI, and driving without a license. Just a few weeks later, the person was out and about, stealing other cars and hurting/killing people. This is about as causal as evidence can get that the lenient policies are resulting in bad outcomes.
Is this post meant for SEO?
My blog is Django and PostgreSQL on Heroku, but last year I decided I wanted a reliable long-term public backup... so I set up a scheduled GitHub Actions workflow to back it up to a git repository.

Bonus feature: since it runs nightly it gives me diffs of changes I make to my content, including edits to old posts.

The backups are in this repo: https://github.com/simonw/simonwillisonblog-backup
> The hardest part for me has been getting used to working on code that lots of other people had worked on.

That is one of the great truths of development.

It is easier and more satisfying to build something from scratch. It's literally leveling up.

In the great scheme of things it doesn't happen as often.
I only read my favorite subreddits; never the mean 'stream' (/r/Popular etc) as it's horrible (imho). I have little feeling for that dopamine thing people have with these streams (inc instagram, facebook, etc) ; they only annoy me so I never check them. Not sure what chemical they cause for me but selfies, very bad (elevator) muzak and people either whining or lying about their lives is not working for me in any way, even (or especially?) if I know these people.
Reddit is going to turn into the next Facebook.
That actually sounds kind of wonderful. I’m sick of the technology treadmill.
my exposure time is too short.
Parts (very small parts) are what Stack Overflow should be. The moderation and closing of questions (marking as duplicate or similar) on SO is so officious and malicious that it’s easy to just avoid it.

The right subs for ones level are really really helpful.
I'm in the same boat as OP, although a little older. I started my HTML journey around 2000 and have been working as a "front-end" since graduating in 2007.

I think the complexity in front end has been driven primarily by two things:

1. business demands pushing a lot of innovation in FE. Ultimately this is a good thing but it means more complexity, nowadays i mostly write non-JS JS, that is code that needs to be compiled into "real" JS. So the scope of complexity of non JS is almost unlimited and now webassembly :) - wont be long until i'm asked to edit Rust files that compile into jS haha

2. Node JS pushing us FE guys onto the server side and CLI side of things. Suddenly we are expecting to be masters of UI dev with sense of design and UX and also coding for the server and now also writing tests!!!. - I have exactly zero interest in writing tests.

---

Unfortunately 95% of jobs now at least "expect" you to be comfortable in all these areas. Ultimately we are to blame as we are the ones who are pushing the boundaries of innovation, creating new tools and libraries to make our jobs easier/more complex(?) which feeds into creating more and more unrealistic expectations from us.

I am at the point now reaching my 40s looking for some other field to move into....As I don't think i can do this work much longer unless there is a trend of specialistation that will emerge soon.

Edit: Also one other thing to note, a lot of the new guys entering this field in the last 5-10 years are VERY dogmatic and don't really share the principle of if it works it works. They tend to be very much opinionated on having to do things in a certain way. This is why you get a lot of people who have trouble thinking outside of a "React" box (or whatever) and don't seem to understand most of these libs are progressive and there is nothing wrong with combining different approaches to meet your needs. It's like jQuery or imperative JS is a dirty word nowadays. Or that theres nothing wrong with building a static html file with a little js and css without the need for npm packages or some generator/build process.
Securing C Code – Ante Up by Rico Mariani
Why wouldn't you let them know?

One would think that standing by your choices and not trying to hide then away, would be the assertive and self-confident approach. If your friends are really so fickle as to think less of you based on the TV shows you watch and the love you show for your wife, are they really worth keeping around?
> Algorithms by Jeff Erickson (Free algorithms textbook)

Please, change title to: "Algorithms by Jeff Erickson, free book (2019)"
Both. JetBrains runs ad campaigns on Reddit's programming subreddits and they seem to be well run.
All ethnicities go to war with each other in LA, it's such a hell hole. Certain Mexican gangs in the 90s were targeting blacks with extreme violence, not to say that it doesn't go both ways. Still to this day there is a lot of tension between Sureno gangs and Black gangs.
The three gorges dam was recently built; and closer to SV, Site C is under construction in British Columbia. There's definitely folks alive who know how to build dams.

I think the issue is less the lack of knowledge, and more the lack of political will to meaningfully tackle the problem.
Could you not make them out of Pykrete with the ice regenerated by the hydro power? Then you could maybe have transparent dams as well, which would be cool.

https://en.wikipedia.org/wiki/Pykrete
The terrible mobile experience is unfortunately where I think a lot of the money had already been going (in pushing people to the app).
I'm attempting to build a data set ETF: https://rugpullindex.com
AAPL pays a dividend and has a substantial buyback program. Their cash problem, if you want to call it that, is that they bring in so much revenue with nice margins that it is impossible to allocate it all. So they return some value back to shareholders through divvies and buybacks, spend what is reasonable on R&D, and keep cash on hand for flexibility. They don't seem that big on M&A, but that is probably a good thing (looking at Cisco for example)
Except everyone already does it and that toothpaste is never going back in the tube.

We're fighting to keep these people from using unlicensed copies of TeamViewer for their primary access.
This is how we lost control of our faces
Can I ask where you lived in the Bay Area, and what types of racism you experienced or witnessed? Was it in work environments or just out on the street?
Tesla expects to begin accepting Bitcoin for payment
Oh, thanks, nice to see an update here.
I didn't even know it was a thing.
The fashion and aesthetics of Jimi Hendrix [video]
In terms of features and intent HN is similar to Reddit. But HN is miles and miles ahead in the quality of discussion, moderation, and diversity of thought and opinions.
The problem is you need to burn alot of dead trees to make a dam and EROEI is dwindling too fast for this to become a viable option. Nuclear and hydro will never be rebuilt to the same level we have now.
I guess we are talking about different deflations.

If the prices fall because economy crashed (e.g. due to an inflated credit bubble beforehand) and now everyone is without spare cash and broken/useless production chains, then sure - no one is buying stuff because life is miserable.

But if the prices fall because everyone's savings exist and appreciate, then arguably, people can afford more things tomorrow than yesterday, which could only cause them to spend and invest more.

Rising prices due to monetary inflation only "stimulate economy" (whatever it means) on a short distance while people have money to spend and are forced to get rid of it for something more useful. But that's not a sustainable game.
Right the problem is really about maintaining consistency, how do you checkpoint the entire system and all your different components with their derived values.

I used to work on a system with a distributed hierarchical object store. We had copies of the data in various geographic regions, with copies of the same or different applications running in each region connected to a local copy of the store. When you write to your local copy, the storage system would propagate changes out to the other copies.

Maintaining consistency was a constant problem. One way to handle it was to give each region running a copy of a given application it's own regionally named folders in the object store.

The problem is similar to when you have application or database clusters with nodes that lose contact with each other, so called split brain syndrome, and strategies for determining which node should become authoritative. This is where the term STONITH comes from - Shoot The Other Node In The Head.

You might not want to restart the whole system, but you do need to be able to tell subsystems that they need to refresh their state. A reboot is simply a manual implementation of that, but in a continuously running system you need to build algorithms and strategies for deciding when to do such refreshes in the system itself.
This doesn't help fix the root socioeconomic factors that guides the careers that people have the opportunities in or choose to pursue. How much of the choice of job a person makes is due to not being aware of a career path or even just the desire to fit in with their community? The problem seems much deeper to me than just recruiting and training.
I wonder if there's some way to have a frontend cache that or webserver shortcut that looks for that exact url and blurts out the image?

Or maybe wikipedia is already mostly static.

also, I wonder if HN is inadvertently ddos'ing the ticket system ?
I've always hated those brackets. I never know why they've bracketed the word and what it's supposed to mean. At least now I know it's purpose, but it's still confusing. I absolutely agree with the author's points.
Pretty ironic to ascribe purely speculative emotions ("afraid") in the same breath as lambasting others for imprecision in ascribing words.

Brackets are necessary to clarify context in a concise way. I doubt I'd use them in the contexts the OP means, but they are invaluable in legal writing.

----

"[Brackets for editorial insertions] are invaluable in legal writing." -torstenvl
My advice to anyone that starts off loving code: focus on maximizing your revenue, minimizing your cost, and be careful with your commitments. One day you will hate working with these damn machines, and it isn't the machine but everything else.

My target goal is to retire soon-ish, and I'll dick around with my own stupid programming language around board games: http://www.adama-lang.org/

I don't intend to rally stake-holders about it.

I fully expect to tinker on this for a decade without any love, and that's just fine with me.

I don't intend to defend my decisions, or justify why this thing exists.
But how else are you supposed to denote that something is in the original text and not a transcription mistake?
> A Tesla is comparatively more green, arguably.

Arguably? The Teslas are "recycled" by shipping them to the middle east, which then "recycle" them by shipping them to pakistan, india, etc., which ten "recycle" them by dumping the lithium batteries into their rivers.

I don't see how this is, by any measure of "greeness" greener than a Hummer, since first of all, a hummer can run in those countries for 100 years and is easy to repair (as opposed to "repairing" a lithium battery, which is essentially impossible), and second, even if you were to dump a Hummer into a river, that's not as horrible as just literally dumping lithium.
Some of them are like the Lake Tahoe Dam and not necessarily as epic as you're imagining.

https://en.wikipedia.org/wiki/Lake_Tahoe_Dam#/media/File:Lak...
Speaking of paper computers, I recently discovered Nomographer on YouTube, who does a great job of explaining how to make them.

https://youtube.com/channel/UCOLYtsL4ge6QfaAvBDeG1IA
I just use old.reddit.com instead
I'm a former lawyer, and brackets are critical in legal writing. If you are quoting a court case or a brief, you need to be crystal clear about which precise words existed in the source and which ones you added in to make verbs/nouns match up.

This is probably also somewhat important in other parts of academia, where precise use of words is important. But it is critical in the legal field.
Here's the flower in question [0].

[0]: https://upload.wikimedia.org/wikipedia/commons/thumb/1/16/As...
Wikimedia has a User-Agent policy which is being violated here. Hence this is the property owner putting up a sign that says "risk of injury", so if you walk in and injure yourself, you only have to blame yourself for being negligent.
Gotta love black and white advice like this in a gray world

We just added a free for life plan to ZenMaid.com after a lot of thought and effort

Time will tell if it's right for but there's no way that it's a simple across the board as "Don't offer a free plan"

Did get some good ideas from the article though, thanks for sharing OP

For anyone interested I wrote in depth about our decision on my notion here:

https://www.notion.so/ZenMaid-Should-Launch-a-Free-Plan-1b81...
How did they operate before computing became a mainstream thing? Utilities as a comcept are significantly older than computing itself, and certainly mainstream, internet-connected computation.