skysight-inc/HackerNews huggingface dataset:
I wonder when they're going to tackle macroeconomic forecasting? It seems like a good candidate - a complex system with too many variables for analytical models to be very good, and indications that there are patterns and connections that we don't even understand theoretically yet, but which might be there in the data.

I guess for all we know, a sophisticated ML model like that might already exist in some hedge fund, but they'd be keeping quiet about it so they don't lose their edge.
Game of Life has the hashlife algorithm that can provide exponential speed-ups but with increased memory usage.

A computer in the Game of Life therefore implies there is an algorithm that can exponentially speed up arbitrary computation - again at the cost of memory overhead.

Does this say anything towards P=NP or other complexity questions?
In case this isn't clear, RefTerm is:

1. Faster in every case tested

2. More fully-featured, including i18n

3. Easier to read and maintain (see for yourself)

4. Shorter

5. Using existing libs, aka interops well

...So none of these typical hand-wavy dismissals apply:

1. "Is it really faster for edge cases"

2. "He probably didn't implement certain features like Arabic and Chinese"

3. "Businesses just wants enough"

4. "Businesses just wants enough"

5. "It probably makes some closed-world assumption"

The performance of RefTerm didn't come from some big tradeoff; it came from using the right perspective and keeping things simple.

Sure, past a certain complexity threshold, you'd have to work for extra perf, but from my observations, folks who immediately jump to the wrong implicit conclusion that "good perf must have required compromises" got conditioned to think this way because the software they work on are already (often unnecessarily) complex.
Factors and Considerations Involved in Choosing a Data Management Solution
None of those "fears" reflect why I tend to be resistant to pair programming:

1. I just can't keep up with Vim wizards, they dart around a file at the speed of thought and I can't keep track of what they're doing.

2. It's too much social stimulation, which I find incredibly exhausting.

Whilst I don't enjoy people watching me as I work, it's not one of the root fears for me, because I don't see pair programming as being a watching vs doing equation.
I followed the accelerator-gate thing fairly closely, and I came out pretty convinced it was a computer failure. If it wasn't Toyota's floor mats were many times more likely to jam the accelerator than any other make or model.

There was a plausible root cause - a bit flip in the CPU. It was proved such flipping the right bit would cause uncontrolled acceleration that characterised each event.

I don't agree Toyota was guilty of shoddy work, or cost cutting. At worst, there were guilty of working some fairly shitty, hard to support code. (Someone below mentions 10,000 global variables.) If anything that shitty code just proves how dedicated Toyota was to testing something until until all the safety related bugs are gone, because despite some horrid kludges like replying on watch dogs resetting the thing when it got stuck and a reset so fast most people wouldn't notice it, despite the intense scrutiny of the code no one every found a safety issue with it. Toyota was well aware of a electrically noisy area like a engine bay could cause bit lips, and defended against it. Every variable was stored in two places in RAM, and on use they were always read and compared, and if they differed it was reset.

Sadly for Toyota they used a proprietary ECU and OS provided by NEC. NEC didn't let their customers look at their proprietary stuff. NEC didn't defend against bit flips. And it turned out a bit flop in a task ready bit could cause that task to never be scheduled again. If that task was supposed to turn off the cruise control acceleration, then bingo.

I have no idea what changes Toyota made in response to this mess, but if I was to hazard a guess it would be when it comes to software, they demand their supplies open their source to them.
Maybe "Bad Programmer" is more apt

Some of the very best programmers I've ever met tick all those boxes. They could deliver in a week something other teams would struggle with for months. The problem of course came when other people would try to understand and build on what they had done.

If you believe the quote that "Real Developers ship" then they where absolutely Real Developers.
Wow, this is a relic of another time. Seems like most of the features date from the 2000s, when XSLT was a thing, or the 2010s. The name is also obviously a pun on Apache webserver, the defacto standard at that time.

In the meantime, web servers got more slim, routers for actual FCGI or reverse proxied HTTP applications behind. Lighttpd and nginx were pioneering in that direction in the 2010s, and while I never heard about hiawatha, I guess it falls in the similar direction (having FastCGI already 2006).

Another funny thing is that nowadays, when people say "security" along with "webserver", they mostly mean something like integrated certbot ("automatic HTTPS"), like https://caddyserver.com/ does.
Whereas it doesn't bother me at all. I've used Go for years now and it feels totally normal to check the error condition after every call. It feels strange switching to JS and there's just nothing - stuff can just error at any time and we're not going to do anything about it? That feels odd ;)
Using Raspberry Pi to Practice and Prevent SQL Injection Attacks
The VOC did improve Dutch society, hell the Netherlands was able to defeat the Spanish empire thanks to the spice trade.
Yeah, GPT-3 trying to inflate its significance on the job market.
"The number of programmers is constantly on the rise, but many programmers no longer need to be experts, middle-skilled developers now do what needed an expert before"

Not really. It's more that the balance between breadth and depth has shifted. Applications are so much more complex and do so much more than they did 20 years ago. You definitely need to build a web version, and probably at least two mobile platforms too. Depending on what it is, maybe one or more desktop apps too.
Hot Sauces Gift Set
References for “The Future of Programming” (2013)
Optional function parameters also deserve a mention. Their absence results in semi-ugly workarounds even in the standard library[1].

[1] https://bojanz.github.io/optional-parameters-go/
I don't know, and you don't know either.

The grandparent post was wondering what the issue is, and my post described what IMHO is the main potential issue.

You have your opinion on to what degree this might be a problematic instance of cultural appropriation, and I have my opinion (which I haven't stated).

But the point is that the opinion that matters is that of Iroquois people and other descendants and (cultural) inheritants of the person whose name is being used. (Not that they are obliged to have an opinion on this, or to speak with a single voice on this matter.)
I've been working both as 1-person team for years but also in larger teams for the same amount of time. In my experience the hermit programmer is some sort of a myth. It's true that sometimes tech staff is more separated from more non-tech staff but that is always a management decision because they think it makes people more efficient.

In fact as a 1-person team it's usually necessary to interface much more often with other non-technical people. In larger (scrum) teams that is usually centralized through a PO or PM. Which is in the long-run usually a good thing, pressure can be extreme for 1-person teams since people call the programmer directly. I used to work at places where sometimes for a time frame of 1 hour a day someone tries to make me listen to his or her ideas. Such a waste of time.
>> Also I'm not sure if I'd call monks happy so much as I would content

https://en.wikipedia.org/wiki/Matthieu_Ricard you will never be as happy as this guy
There is only one place for Blockchain - in the center of the Bullshit-Bingo tile matrix.
The trouble I have with this "definition" is that none of these points seem to me to have a clear relation with the term "hermit". It reads more like a list of arbitrary suppositions. I could go and write a long rant about why "social programmers" are "dead" and base my conclusions on the same list of assertions and be equally as justified, i.e. not at all.
I feel like if I ever succeed in getting a manager to realise that a team of 3 engineers doesn't mean you can/should do 3 pieces of work in parallel, I'll have achieved a great thing.
99% of models developed in open view in both fields are either generally wrong in practice or are "correct" insofar as they were correct at one point in history or set of circumstances, but have since been factored into the efficiency of the system and are no longer relevant. Thermodynamics is a nice analogy for a lot of effects in economics, but it's important not to stretch that analogy like butter over too much bread
And everyone can have their own Optional, meaning you'll going to install dozens of different generics libraries for just this feature.

Tbf, this is simply solved by putting a generic optional in the stdlib.
Google plans to improve web searches with multimodal AI
Modern trains, yes, but with drivers, in 22-23.
Amazon CTO: AWS Will Erase the Line Between Physical and Digital
Yet more expectations on programmers without considering our environments. At the same time that programmers are leaving their jobs in droves and we are seeing widespread burnout.

You sub-tier hermit blub code monkey piece of shit how could you forget to document and test well and refactor and stay on top of a 100 tech trends while churning out tickets all day, firefighting production issues, mentoring other programmers and working from home during a pandemic while friends and family around you are getting sick or dying? All of these things are doable if we had 5x more time and training and sane work cultures but we don't.

Fuck off, blame management.
Yep, seems to be working now, thanks!
It’s not “talent” it’s management. ML researchers outside Deepmind are delivering for Google products like ads and Assistant, not working on macro prediction models for fun.
Did you mean to say pair programming instead of code review?

To address your two points, it is bad form for a person driving to move too quickly. If you are not explaining your thoughts and are moving so fast that your navigator can’t follow along you are no longer pair programming and have lost all benefit.

Second, social stimulation can be an issue. But it is important to take lots of breaks, and to have time away from pairing to think and work on your own.
An expert in one area can be a novice in another area, even if they love demonstrating how little they know.

Case and point: Richard Dawkins is a genius in biology but a novice in philosophy. However, that doesn't stop him writing a best selling book which is disregarded as comical by atheist philosophers.
Is this the project? https://github.com/simdjson/simdjson

If so, Ive been following it for a couple years, but I put it out of my mind recently after moving to AMD. I could sware it was an intel only project, but a quick scan of the that git suggests I'm wrong. So either I'm totally missremembering, or AMD support was added later.

Anyway, I cant wait to try that out again. I wonder why most projects don't just use this as their default json parser now?
In reality generics made checked exceptions a lot worse because while you can be generic over checked exceptions you can’t be generic over their combinations, do you can not have a wrapper which is “transparent” to exceptions (e.g. swift’s “rethrows”).

You need a wrapper for 0 exceptions, a wrapper for 1, a wrapper for 2, …
A Photo of Zbigniew Religa after successful heart transplant recreated in 3D
Archive.org have it but not for digital loan unless you are officially "print disabled", but you can preview and full text search.

https://openlibrary.org/works/OL4468926W/Organizing_America

Which links to: https://archive.org/details/organizingameric00perr/
By way of example, here is a video explaining what was needed to get the Messenger spacecraft into orbit around Mercury:

https://youtu.be/gBwspxfW10w
How to Integrate Legacy API with AWS API Gateway Proxy
To me, this is simply a rant against technical qualification - more bluntly, an excuse of the own inproficiency. Something whose significant increase as a trait of software development in this age is in my opinion undeniable. And this is a problem.

> no-code movement will continue its expansion

One of the many examples of false opposites.

A good programmer / software engineer / whatever you name it, is characterized by his ability to move smoothly between very different layers of abstraction vertically as well as the ability to adopt different points of view, technical caused ones and others. This requires different levels of mastery of all of these things. Not always at the same time, but ultimately no one can be avoided.

Regarding the example from above: Dealing with a real programming language becomes unavoidable with certainty at some point. And this isn't simply "glue code", a pretty derogatory term often used by people who just can't program. It is part of real quality.
> If things should be changed, the public should vote to regulate.

How can the public form an opinion if the information they get about it is skewed by the affected companies?

What if their politicians get “donations” from the companies that need regulation, to influence them into not doing so?

Catch-22
Various bits of C# and its libraries also variously ignore non-nullability when it suits them. I know it's done the way it's done for compatibility reasons, but it's really quite confusing around the edges as a result. And despite something being non-nullable in the code it could still be null at runtime thanks in my experience particularly to the joys of deserialisation libraries.
We feel touch and temperature wins Nobel Prize
Why Washington Is a Great City for Tourists?
Perhaps OT, but I have an Implantable cardioverter-defibrillator (ICD) [0] which zaps my heart if I experience cardiac arrest due to ventricular fibrillation, hopefully avoiding sudden cardiac death. I'm not supposed to linger in the vicinity of store anti-theft alarms as their magnetic fields can stop the ICD from correctly sensing (induction hobs do the same thing). In the worst case they can apparently cause the ICD to factory-reset, and emit annoying buzzing noises from inside my body. Ho hum.

[Edit] also, you should avoid ICDs if you are tin-foil-hat paranoid. Mine comes with a bedside telemetry monitor that reads data from the ICD every day and occasionally uploads it to the NHS mothership. The device-monitor RF protocol is proprietary and unpublished and the monitor has it's own 4G dongle.

[0] https://en.wikipedia.org/wiki/Implantable_cardioverter-defib...
What's confusing about "USB C to Lightning Cable MFI Certified iPhone Cable Fast iPhone Charger Cable 20W PD 3/6/10FT Type C Charging & Syncing Data Compatible iPhone 12 Pro Max Mini 11 X XR XS 8 P iPad iPod （White)"?
You can already get this information for Python 3.6+ with https://friendly-traceback.github.io/docs/index.html
> That's the root cause of our disagreement. I simply call that a good story. On the other hand, to me a book gives "interesting answers" to something if it has something meaningful to say about reality, not just the fictional universe.

But that's guaranteed to be the case when it comes to aliens, since we don't yet know of any. Even if someone uses a more plausible resolution to the Fermi Paradox in their story, it will still be based on speculation, instead of telling us something about reality, since we simply don't know.

So in the context of ascension and aliens, it's all fictional and down to whether the writer can deliver a creative enough explanation. To use a fantasy example, that didn't work out so well for the Game of Thrones tv show, and might be a reason why GRR Martin is taking so long to finish the books.
I'd ask the native americans what they think, and respect their answer.

Based solely on what I have heard from some, a respectful homage to a specific well-known leader is quite different than a caricature of an entire tribe/people into a cartoony mascot for a sports team. It also makes a difference if you are monetizing their images for your personal gain.

But again, I'm the wrong one to ask. If you really want to know whether Hiawatha is an acceptable name for this specific project, I'd contact the current tribal leaders and ask.
A1 Keto BHB Review and Where to Purchase?
We should chase the best component for our focal point for our force periods. Eventually, when we notice one to be that work, the manner in which we as a rule believe that they are doing, we can figure out how to begin getting out the word about it. This is regularly one of the vitally inconceivable potential components that we took a triumph. To request the booking, search straightforwardly from the authority Keto Authority site. The source is continually the least demanding spot to introduce it!

https://wintersupplement.com/a1-keto-bhb/

https://scamlegit.com/a1-keto-bhb/

https://www.facebook.com/supplementsworldofficial/posts/1036066580528076

https://www.keywesthydrobikes.com/forum/general-discussions/a1-keto-bhb-shark-tank-pills-reviews-shocking-scam

https://www.fuzia.com/article_detail/295449/a1-keto-bhb-pills-update-2021read-shocking-reviews

https://kit.co/a1ketobhbuse/a1-keto-bhb-shark-tank

https://www.homify.com/projects/1056588/a1-keto-bhb-shark-tank-review-update-2021-best-pills-for-weight-loss

https://www.openeyetap.com/forum-1/ask-anything/a1-keto-bhb-reviews-and-pills-price-for-sale-scam-or-real-website-shark-tank-warning

https://www.spreaker.com/show/a1-keto-bhb-shark-tank

https://medium.com/@ketobhbs/a1-keto-bhb-review-what-you-need-to-know-about-a1-keto-4e48fc8db4a8

https://www.reddit.com/user/ketobhbs/comments/q0z15g/a1_keto_bhb/

https://ketobhbs.tumblr.com/post/664091185095311361/a1-keto-bhb-review-real-ingredients-or-scam

https://kit.co/ketobhbs/a1-keto-bhb

https://a1-keto-bhb.footeo.com/news/2021/10/04/a1-keto-bhb-shark-tank-update-2021-does-it-work

https://www.labournetblog.com/forum/health-safety/a1-keto-bhb-reviews-shocking-pills-side-effects-scam

https://www.completefoods.co/diy/recipes/a1-keto-bhb-review

https://twitter.com/A1KetoBHB8

https://twitter.com/A1Review
The Wikipedia page has a nice description of the issues of entering Mercury's orbit:

https://en.wikipedia.org/wiki/Mercury_(planet)#Research_with...
Apple Makes iCloud Safari Bookmarks End-to-End Encrypted
BERT?
It is a shame there are so many Rust examples out there with unwrap() all over them, because it's really not something I would want to see in production code. expect() with a message if you know that the only reason this fails is because something else messed up that should have prevented the call in the first place, sure. unwrap()? No thanks. That's why we have the ? operator now.
oops yes, editing!
Youtube isn't really the same.
I've found that I can watch the things I want to fine without seeing a single political video being suggested.
Please, stop smoking weed now. It won't give you anything it'll just make you unhappy under performer.
Remember the amazing/terrible hacker movie Swordfish?

You just described it. Maybe now other world powers need their own domestic equivalents. Or if they already do, then something that’s a bit more overt.
Available on Arxiv: https://arxiv.org/ftp/arxiv/papers/2004/2004.05847.pdf
The story behind Gwenview name
Submitted this because I think it's strange that not all bookmark sync providers do this.

Firefox Sync has done this since it was launched as far as I know. But Chrome and Edge store bookmarks in the cloud without any encryption. I would never want that. Even more so with more confidential content like passwords.
Hmm, but aren't most macroeconomic big swings triggered by Blackswan events? And aren't those, per definition, virtually impossible to predict?
Note that even with Seldon's predictions, a requirement for their fulfilment was that the predictions not be made public so that they would not be altered. The difference in economics and psychology, unlike in chemistry or astronomy, is that these fields are self-reflective. They have an "awareness" of themselves as disciplines and can change and act on information of themselves to in turn gain new "awareness" and behaviour.

Economics is even worse, as it does hold to some fundamental aspects of finite resource allocation and supply/demand in addition to the self-reflectance. This means its model is probably some hybrid of physics-like fundamentals and the weird self-awareness of the "soft science" disciplines.
> But at least most people can just filter on one logo

I doubt many people ever look at the logo. For ordinary people it's just USB and "this is a shitty cabble" if it doesn't work as they expect, geeks will look for a specs table on the page/box.

The intention is obviously good and sort of addresses the problem but nowadays (even with Micro-B, not just C) I don't feel like I can trust any logo really. I have to read the specs, the comments, consider the brand reputation and buy the best cable I can find (which is a game of luck anyway) to minimize the chance it will surprise me unpleasantly.
And these are precisely the people we just shut down the global economy (and culture, and inter-personal connection) to apparently "protect".
My mouse would start lagging whenever I “moused” over an active Windows terminal window, in spite of running a brand new system with a 3070 GPU etc. Did they ever manage to fix that?
7% is nothing, and the benchmark suite is notoriously unreliable. As usual, whenever a company that has done nothing at all for Python in 30 years attaches its name to the product of others, people fall over themselves to praise it.

Real improvements made by individuals for the last decade are taken for granted and aren't mentioned. The corporations are credit thieves.
I'm confused on why this even up to debate. Is like discussing about desert and literally talking about appels vs pears.

Different tools for different things by far.
I manage a few teams and have been trialling allowing employees to chose their working terms. It's been working fine for us thus far. I'm sure other companies could manage too.
Uncertainty, Mental Shortcuts, and Errors in Technology Decisions
> no-code movement will continue its expansion

One of the many examples of false opposites.

Absolutely. As a developer who works a lot in a no-code environment, the way I approach a problem is no different there than if I was developing the same solution by typing text in an editor. I see every day that people who are "good" programmers produce solutions in those environments way beyond what non-programmers produce.
In lambda calculus, true and false are conventionally represented as functions

lambda x. lambda y. x

and

lambda x. lambda y. y

so that "if b then x else y" is represented by "b x y".
When identifying booleans with bits, it seems natural to write this as "bit x_0 x_1" rather than "bit x_1 x_0" where the arguments seem to be in the wrong order.

This is one possible justification for identifying true with 0 and false with 1.
This competition/cooperation ratio seems to be the key concept, I wonder if anyone measured it across different systems. It seems almost as a subtype of the noise/signal ratio.
To see how bare the planet is, with so many cosmic impacts… makes us wonder how fragile a planet with life is
Well, same applies to YouTube. Most of the ads I get in the past 6 months are absolutely borderline scam.
You only killed several hundred other plants (in the form of resource extraction and refining) to do this!
Here is an example of a rocket design/mission in Kerbal Space Program that can insert into orbit on the first pass:

https://youtu.be/lYwrbhzj694
Americans Julius and Patapoutian Win 2021 Nobel Prize in Medicine