skysight-inc/HackerNews huggingface dataset:
This is "cool", and really demonstrates the extensibility of the language, but definitely a nuclear minefield and something I would never use for anything other than a demonstration.

This really isn't solving any real problems either. The first set of syntax shows definitive programmer intent at the cost of.... 4 extra keyboard presses. The code will also fail compilation or even at runtime if some API changes in a dependency, which is a _good thing_.
Asciidoc. Particularly if you 1) need XML interoperability, 2) complex print outputs, 3) complex tables, 4) transclusion (partial and otherwise) in core spec, 5) conditionals in core spec.

The AsciidocFX program is a good "starter's editor" for those unfamiliar with Asciidoc and lightweight markup in general - it includes a "boxed" DocBook-XSL pipeline as an alternative to the Ruby-based asciidoctor-pdf. For an actual production editor, Visual Studio Code with the Asciidoctor extension is very hard to beat. Github integration on top of VSC gives you some collaborative visibility, too.

On the PDF front, another interesting Asciidoc project is asciidoctor-web-pdf, which uses Paged.js and CSS to product extremely complex PDFs using web technologies (Chromium + Puppeteer, I think). That, asciidoctor-pdf (Ruby/Prawn), and DocBook-XSL are the main PDF pipelines.
Please don't take HN threads into flamewar. You managed to combine nationalistic flamewar with race war here. That's a big step in exactly the wrong direction.

I realize the topic is provocative but that's why the site guidelines say "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

They also say: "Don't be snarky." and "Eschew flamebait. Avoid generic tangents." - so you broke a lot of them here. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful. We want curious conversation here, not indignant rhetoric, which is its polar opposite.
It seems like you think I'm accusing OpenAI of being the grifters — I'm not; OpenAI are very open and clear about the limitations of their models.

The grifters say things like "buy my guide to learn how to use ChatGPT to write a book for you", overselling the capabilities of ChatGPT by a large margin.

Anytime someone says "buy my guide to becoming rich", that should set off warning signs. I've only heard it being true once ever, but even that might just be a case of a random dice roll we wouldn't have heard about if it had lost: https://en.wikipedia.org/wiki/The_Manual

That said, one obvious difference between OpenAI and Intel is that OpenAI has full control of both the model and all the hardware the model is running on.
It's a daily puzzle. So everyone gets the same one today.
Perhaps a data sources issue?
And/or at least a higher proportion of energy use.

In reality, Apple is making the wrong calc: it should look at what the marginal electric generation carbon output is.
Read the parent comment again, even taking the survey at face value:

"EXPERTS DECLARE EXPERTS' FIELD IS MOST IMPORTATN!!!!"

No news, only snooze
You're right, Rogan is smaller than I remembered him being. Indeed, I'm not entirely sure why he's taking any gear, doesn't seem necessary to maintain that sort of body.

On the getting bigger thing, muscle is cumulative as long as you keep exercising it. I have always assumed The Rock was on gear while wrestling (although he had a great frame to begin with) but I don't find it odd that he can maintain that at 48.
This, having to remember which methods are implemented inside the class and which ones should have been is almost like the colored function problem.
Is all that money flowing into AI development and deployment in order to produce pieces of paper with text on them?

Nope, it's to produce society-scale transformation.

So even the optimists wouldn't buy your analogy.
It uses data about the current generation of the grid, and I guess they only added data sources for the US so far.
One thing Zig is missing is Exception Handling. Now before you complain about exception handling grossly bloating the size of a program, know that there are ways to trigger exceptions that do not involve the "throw" keyword. You get processor exceptions when you access a bad pointer, divide by 0, etc. If you don't want the program to instantly terminate, you need to be able to handle those exceptions.

So far, it seems that the only way to handle exceptions is to use another programming language. Zig allows you to mix in C or C++ code.
Genuinely curious - what religions are being described here? It doesn't match my limited understanding of any religions I'm familiar with.
> Imagine being in such a state of mind that you read the above comment and downvote it!

Please don't comment about the voting on comments. It never
does any good, and it makes boring reading.

source: https://news.ycombinator.com/newsguidelines.html
20% on failures, 60% on work that wouldn't be necessary if we didn't have to work around all the inefficiencies, incompatibilities, limitations, poor practices, bad design, etc

Just one example: all the time you spend building and maintaining a configuration management system to "fix" system state. Versus an immutable system, that when its state is wrong, you just delete it and make a new copy from the old immutable state.

90% toil becomes 10% toil. That's what good design gets you.
Direct link to the PDF:

https://github.com/automateyournetwork/automate_your_network...
Unless you have an EV charged only with renewable energy, I'm not sure there's any way to charge it with your car in a carbon-neutral way anyway...
A simple point that address a lot of that is just that bad games usually get fewer reviews. There are still plenty of 6/10 and below games getting reviewed, but (contrary to the idiom) you can often accurately get a decent gauge of media ahead of time. People want to experience good media, and so better media tends to have a gravity of critic and audience attention. Most reviews don't go below 7 because reviewers are people who, just like the rest of us, want to enjoy good media.

A couple examples: Lord of the Rings Gollum (a recent, high-profile, but poorly received game) has 36 critic reviews on metacritic for an average of 39, Forspoken (another similarly high-profile and poorly-received game) has 7 for an average of 63, and Tears of the Kingdom has 139 for an average of 96. Someone with more free time and motivation could pull a better spread of data to really show how the two data points relate, but I'd be shocked if there weren't a strong correlation between score and review count almost across the board.
This sounds like a feature that would be more useful in Germany, where the percentage of renewables varies wildly by time of day. Also, I hate the carbon footprint framing, a concept invented by fossil fuel companies to direct attention away from systemic issues. Climate change is not an individual issue and this feature at scale is already much more impactful than a thousand people checking their carbon footprint.
> finding ways to integrate maintenance improvements incrementally

To be fair, it's possible bureaucratic process got in the way. If their commit / deployment process didn't allow for any changes to hit the production branch until it was "finished" then there wasn't really an opportunity for them to increment.

That seems likely considering "the new manager, who turfed all those fixes, including the new functionality" suggests other organizational problems. If one month is too long for the new manager, the new manager's goal seems to be to "do things" rather than to "solve problems".
A typical iPhone battery is on the order of 10 Wh. An iPad is more like 40 Wh. If you add up all the iPhones and iPads in the world, the combined battery storage is probably on the order of tens of GWh.

If the load shifting that this feature enables lets us avoid building out a proportional amount of utility-level battery storage, that is a pretty non-trivial savings in money and resources. A single GWh of utility-level battery storage costs on the order of half a billion, so the return on investment for coding a feature like this into iOS is probably pretty good.

It's not gonna save the world on its own, but it's still a nice win.
80% of the time spent on construction is moving materials from one place to another
I agree, i also think Tiktok is used by China in a way as to vacuum ap any available information and maybe even to weaken the big US social networks. And for doing that they have to massively subsidise it.
> consumption shifted to green generation

Where is the idea that that 'green generation' wouldn't be used or created without this iphone feature? This doesn't make sense from multiple angles.

Also refrigerators use 1 to 2 kilowatt hours per day.
SEEKING WORK

Location: Mumbai, India

Remote: Yes, Strongly Preferred

Willing to relocate: No

Technologies: Python, Web Application Frameworks (Django, Flask, Tornado), REST APIs (DRF), Postgresql, MySQL, HTML, CSS, Heroku, Vanilla JS, Frontend Frameworks (VueJS), Linux, Docker.

Résumé / CV / Portfolio: Full CV and details of Open Source contributions available on request

Email: black11shadow@gmail.com

I'm a Backend Python Developer with 9 years of experience building web app backends and APIs. Have been working on Open source applications. I’m looking for a permanent or contract remote position as a backend/fullstack developer.
Your wooden stick is dedicated hardware for computing the behavior of wooden sticks. Fascinating? Pretty subjective—but one of the best concrete proxies we have for "fascination" is "economic value" (cf OpenAI's AGI definition). Is it going to make (or save) you a lot of money to quickly find out how that stick broke? Probably not.
Terrible software, especially terrible business software, is such a terrible waste of time. This is why Excel still reigns supreme; it takes months of production bug reports for flashy web dashboards to gain the same reliability and functionality of that VBA hell file someone in accounting dropped on the network share five years ago.

On the other hand, there's a terrible lack of training in many areas. "Oh, I'm not good at computers" is still used as some kind of endearing excuse. I don't expect people to upgrade their own RAM, but looking through the browser history or finding a file in any file explorer should be requisite skills for any office worker.

I get it. "I'm not good at computers" worked for the first twenty years they had to use computers, so there was no incentive to learn. But at some point we have to stop allowing this lazy excuse and start adjusting our requirements. Most people use computers in some fashion, I doubt you'd allow an electrician to get away "oh sorry, I'm not good at using screwdrivers".

It's spreading to younger generations as well. The smartphone generation is growing up with an equally terrible understanding of computers as the older workers, because of the appification of everything and the absolute lackluster computer skills of many (already underpaid) educators.

It used to be that most of the tech support calls I received were about cheap computers bogged down with adware. SSDs fixed most of that. Now, the tech support calls are all things I was taught in high school.
Yes, but all existing photonic platforms use post-selection which is even more clearly exponentially lossy. Although this could be solved with a deterministic single photo source if one can be found. Photonic quantum computing is an especially funny post-transistor paradigm because classical photonic computing is also quite attractive.
I'm putting that in my next performance review.
hi i worked at goodreads and this comment is giving me gell mann amnesia.

ask any engineer there, this is basically true in the sense that amazon drastically professionalized what had been a deeply fly by night company. the way software was written and product cycles were done pre acquisition was hilariously bad.

the reason goodreads still looks so ancient today is that even a decade of amazon engineers trying to salvage it haven't been able to climb out from under the mountain of tech debt the company accrued pre acquisition.

amazon should have just scrapped and rebuilt the entire thing after the acquisition. or just not bought it and finished building their competitor to it that was in progress. either would have been more successful what they did.
The article’s entire theme is “was this purchase a good thing” and the subhead (“raises questions about [Goodreads’] longtime owner”) strongly implies the answer is no.

I get why “well, journalists never critically report on the people who directly or indirectly sign their paycheck, dontcha know!” is such a popular take (particularly in cynical times with a skeptical crowd), but the history of news shows journalists reporting on things that could potentially piss off their owners pretty repeatedly, and the Washington Post reporting on things relating to Amazon doesn’t seem to be a serious exception.

Amusingly, I just did a DuckDuckGo search on “washington post reporting on amazon”, intending to see if there were critical takes on said reporting, and what came up instead was: a plethora of WaPo articles with headlines like “Bernie Sanders launches investigation into Amazon labor practices”, “Lawmakers: Amazon may have lied to Congress”, “Perspective: How Amazon shopping ads are disguised as real results”, “FTC sues Amazon over Prime enrollment without consent”, “Amazon’s OSHA data shows its workers injured at higher rates than rival companies”, and “Tour Amazon’s dream home, where every appliance is also a spy”.
You said that their compensation is peanuts, is there a source one can look up upon? Just for the curious people like me.
We are serious about stopping you. We judge that at the present time, the main hope is that the US and British governments will ban large training runs and hopefully also shut down most or all of the labs. We judge that unlawful actions like torching data centers make it less likely we will realize the main hope.

Chinese society is much more likely to suddenly descend into chaos than the societies most of the people reading this are most familiar with, to briefly address a common objection on this site to the idea that a ban imposed by only the US and Britain will do any good. (It would be nice if there were some way to stop the reckless AI research done in China as well as that done in the US and Britain, but the fact that we probably cannot achieve that will not discourage us from trying for more achievable outcomes such as a ban in the US or Britain. I am much more worried about US and British AI research labs than I am of China's getting too powerful.)
envisia GmbH | Germany | Full-Time/On-Site | Python/Odoo | https://www.envisia.de/karriere/SoftwareentwicklerOdoo

we are a small vendor that builds software solutions for business. our biggest project is a document management system that is used by several mid-sized companies in the south of germany (and beyoned).
we are trying to build a vertical integration with the odoo erp system for our closest partners.

We are looking to hire a Developer who is familiar with Python and the Odoo ERP System, german language is preferred since we are mostly dealing with small to mid-size companies in the DACH region.
I spent a couple days getting SketchUp to work under Wine (thanks elemtary OS for not allowing updates making me stuck on old version of Wine, plaOnLinux bundles some newer versions tho).

After working with Sketchup for a week, realized that some features didnt work under wine, so went to fix the windows dual boot that was destroyed when I had previously resized the partition using gparted. Fiddling with win recovery didnt work, so I needed a win boot disk.

It turns out that the win10 image includes a 4.5G file, but EFI needs the boot image to be fat32, so no files larger than 4G. That must be one of the dumbest microsoft choices, to not split up that file. Somebody online suggests to use gparted to create two partitions on the usb stick, one fat32 and one ntfs, for the boot and the install files - and the installer will automatically recognize that. Anyway, that also took a couple of hours to set up, also the fresh win10 install and setup. Head->table.

…Yes, we can waste a lot of time on computer problems.
Vertical consolidation is also monopolistic, it reduces competition by removing a buyer and a seller from a healthy marketplace.

what is actually good for consumers is fierce competition spoiling the sleep of capitalists.
This has nothing to do with the question though.

> You're going to measure every point like this?

Why would I need to? Is "tells you a bunch of answers to questions you never asked along the way" really the distinguishing factor for what constitutes computational supremacy? If all I wanted was just the lengths of the broken pieces, my simulation has to tell me the stress and strain at every point in order to be considered superior to a numerical simulator? Merely telling me the answer to the question I asked doesn't count? So if my prime factorization tool factored 4096-bit integers instantly, that's not enough? It has to factor a bunch of unrelated numbers and maybe solve TSP in the middle before we can consider it superior to classical computation?
> Those are rookie numbers. With a little Kubernetes, we can get them way up.

I used to be a frontend developer, but now my problems include `Error: mkdir /bitnami/postgresql/data: permission denied`.

All I wanted was to have a Persistent Volume Claim on my Postgres container that is part of a new dev environment I'm setting up. The other one worked, and still works fine.
Hey now, don't let verifiable facts and observed history get in the way of a chance to bash Apple.
Why would the project have hundreds of JS files? Usually I might have something like main.js which handles universal page elements like the search bar in a site-wide navbar, then, if necessary, a few this-specific-page.js files which handles elements which are specific to this page or site section. If any libraries are needed, try first to just link them in using CDNJS or the like, so no need to store them locally or bundle them in our own scripts - I know there are downsides to relying on external CDNs for such things but in practice it just works. Easy peasy.

But first, I try to avoid using JavaScript in the first place when not strictly necessary. This means server-side rendering as much as possible rather than doing the glacial "load an almost entirely blank page, load giant JS blobs, then load the page content via AJAX and hope that nothing goes wrong in that process, sorry slow connection users, non-standard browser users, and search engine bots" approach which thankfully is finally starting to see some pushback.
Of course you can, but this is implementation defined. So you need to create code that does different things based on the underlying implementation. Every reasonably large C code base checks the current implementation to define what type of integers, pointers, etc. they're dealing with.

This is by design, because C was created do deal with disparate processors and OSs. When it was crated it would be difficult and unwise to assume that an integer has size of 2 bytes, for example, since each machine would define its own preferred length.
Flamewar and/or snarky comments are not ok here, so please don't post like this.

https://news.ycombinator.com/newsguidelines.html
Location: Mumbai, India

Remote: Yes, Strongly Preferred

Willing to relocate: No

Technologies: Python, Web Application Frameworks (Django, Flask, Tornado), REST APIs (DRF), Postgresql, MySQL, HTML, CSS, Heroku, Vanilla JS, Frontend Frameworks (VueJS), Linux, Docker.

Résumé / CV / Portfolio: Full CV and details of Open Source contributions available on request

Email: black11shadow@gmail.com

I'm a Backend Python Developer with 9 years of experience building web app backends and APIs. Have been working on Open source applications. I’m looking for a permanent or contract remote position as a backend/fullstack developer.
Any problems where the configuration space is large, and you want to find some optimal configurations to the problem, would in theory benefit since you can directly map the configurations into the entangled qubits. Entangled qubits give you the ability to physically represent large configuration spaces.

The difficult is ensuring entanglement between qubits, scaling up the qubit count, noise reduction between the qubits and the other physical parts of the quantum computer, error correction, and generating the circuit to represent the optimization problem, formalizing a proof that the total time of quantum computation (computation + preparation) is less than to simulate on high performance computers and what not.

There's several YouTube videos where some company has mapped their problem into a quantum circuit and claim it provided solutions to optimization problems that they couldn't have found classically but dunno, I guess it would really require AB testing between classically computing it on an HPC versus a quantum computer.
Here’s my blog: https://muhammadraza.me/
Depends where your grid electricity comes from. ICE is a pretty damn inefficient way to generate electricity (and costly when it comes to its excess taxation).
They absolutely were, yes. There are very valuable application profiles where FoundationDB's design is excellent, and you can see that from its internal usage at large companies like Apple and Snowflake.
Further, if you restore an application's state to exactly what it was before it crashes, computers being the annoyingly deterministic machines they are, there's really only one possible outcome...(*)
State isn't what you want to restore, it's "valuable user-created information". And I don't know of any platforms where you can clearly mark data as belonging to that category.

(*) accepted, some crashes will occur due to things outside the application's control, and may conceivably succeed on retrial - but even that relies on being able to restore application state to some "last known good" state.
> But very soon they're going to be, they may very well be more intelligent than us and far more intelligent than us. And at that point, we will be receding into the background in some sense. We will have handed the baton over to our successors, for better or for worse.

Hinton also said, it's like we are a passing phase in evolution, where we created these immortal beings.

Being that we are so bad at predicting the future, and taking precautionary measures. See pandemic. Even all the alarm bells sounding, we won't be able to do anything concrete here. It's like we are mostly a reactive species, we don't have terribly good incentives to act in foresight.
Would this be a position a software engineering student could navigate in US timezones? Maybe part time during the school year/full time summer and beyond graduation?

Relevant project: https://github.com/Trolann/ParkingSucks/
The fact that the calculation would take 47 years on a classical computer is only a break through if the calculation is something we actually want to do. Otherwise it just means that we have created an unnecessary problem designed to be solved quickly by a quantum computer.

That isn't to say that this quantum computer isn't impressive and a step forward. Just that the comparison isn't really meaningful unless the problem being calculated transcends computer architecture--meaning it is actually interesting to solve regardless of the architecture being used.
> But what are you supposed to do? Contradict your boss's boss's boss?

Yes? Obviously?
You can use ZFS without ECC. The failure mode for ZFS without ECC is the same as the failure mode for Ext4 without ECC: your files are corrupt.
The difference is that ZFS tells you.

...ok, also, ZFS tries to use a separate file cache on top of Linux's cache, and allocates half your RAM to it.

I would not use ZFS on a laptop, or even a workstation. I do use it on file servers and Proxmox.

On workstations I use lvm raid and xfs.