skysight-inc/HackerNews huggingface dataset:
> Every bit of technological progress or economic optimization should result in naturally decreasing prices

Not in dollar terms, especially when dollars are being deliverately managed so that the dollar cost of a labor hour increases over time.

In terms of labor-hours, sure.

> Lower consumer prices would help make up for the reduced demand for labor.

No, lower nominal (dollar) prices would not. Lower real prices are an incoherent concept. Lower labor-hour-equivalent prices would if and only if lower labor demand meant equal employment but reduced hours, otherwise it would just exacerbate the tangible inequality resulting from reduced labor demand.

> But rather than this being allowed to just happen, the overt policy is to keep labor from realizing these gains so that everyone keeps working "full time".

But, it's not: that's not what targeting low positive inflation is. That would only be the overt policy if there was an overt policy to reatrict real wage gains.

While I do think (at least large portions of) one of the two major parties is actively and deliberately pursuing policies with that goal, it's very much not an overt policy.
Would be interesting to get a PR then and see the difference.
Are you implying that Android users are in some secondary group? I was under the impression that was a bigger group than any other.
> It’s almost as if Herr Fechner doesn’t understand that Canada is a completely different country than Germany

Or that Herr Fechner knows that a nastygram like this will please his customer who can be billed for writing, translating and sending it.
For me, it's not really a "fight". It's more about preferring to buy things that meet my needs, which I'll continue to do.
One company I worked at imported broccoli from China to their factory on the eastern side of Canada, for products intended for distribution across all of Canada, Mexico, and the US.

Even with constant quality issues and recalls[1], there just weren't many other options out there. For sufficiently large orders, it's hard to secure consistent sourcing more locally. China constitutes half of the world's product, India a majority of the rest, and every other country rolls up to a very minority stake[2]. I was working on raw materials supply chain optimization, and broccoli in particular (and produce in general) was the bane of my work.

I don't know much about the wider produce supply chain, but it was really unexpected when I started just how much fresh produce we imported from China, and how it wasn't even necessarily a cost-driven factor.

[1] These consisted virtually entirely of supplier-side recalls that before production or shortly after, and at least during my tenure did not result in any customer-facing recalls. But our production/distribution process did account for enough capacity padding to allow for that, and an incredible amount of production waste.

[2] https://www.worldatlas.com/articles/countries-growing-the-mo...
“This Dental Technique Saving Teeth and Money in Sudan Could Be Used Worldwide”
This is actually the point of Rustler, rust can make guarantees about crashes and as such you can write safe low level code that never crashes the VM.
This is really interesting news, but when I asked someone in the genetics space about this, they had an interesting take:

The hard part about what Ginkgo is doing is not the cell programming, it's how you write the program in the first place. Which is the same big problem the industry already has with GMO's and drug development. We don't actually understand genetics at the level where we can say "this sequence will accomplish that effect, no bugs", so even if you have the compiler, you're still just trying thousands upon thousands of mutations until it looks like it works. Basically the intro CS method of programming.

Ginkgo is not selling a platform, it's selling product development consulting services on their platform. Giving the platform for free is like giving out razors but selling the blades.

That could really work! But it's interesting how this announcement is spun to focus on the platform as opposed to the business model.
Running an intricate, possibly multi-part escape room. I love them but lament that once you go through one it has little replay value. Engineering a real world game framework that allows for both modularity in changing the puzzle and emergent game solutions would be a large part of what I’d strive for.
Well, duh. What a surprise that in a world where capitalism is the main mode of production and economy framework, renewable energies follow a capitalist growth model.

Still, is undeniable that the market forces worked against renewable energies for a lot of time, the article fails to demonstrate (it doesn't even speculate) how this adoption it's better under capitalism than in other economic frameworks. For all we can tell from the article, maybe renewable energies thrived despite capitalism.

And yet, the article provides interesting data, it's a shame it's framed as propaganda for the Markets Cult.
>The main reason for us is the camera. We do not own a separate standalone camera anymore.

The next question then, is: how good of a camera does the average person need?

I'd fathom the vast majority of people viewing pictures are rapidly flipping through them on some app like Instagram. How much difference does the latest camera make for the average user, really?
Hell, that factory can produce an AmazonBasics-branded version of your product too.
Paul Jarvis, author of "Company of One" has a private academy/community group.[1] I'm not a member, but plan to consider it after I finish the book.

[1] https://ofone.co/learn/
This is one of the places that DevOps came from.
We kept the intent but changed the structure. After trying it both ways, we learned that it worked better when we didn't break bio out separately. So we're still super interested in funding bio companies (hence the Ginkgo partnership), but we don't have a different deal for them.
I think you're barking up the wrong tree here. Context is king, so please don't just make the worst possible assumptions about context.

I actually agree with you about most points, but the example was about text editors (and my possibly incorrect assumption was that this was about native text editors, not web abominations). There are plenty of those that are being developed already by solo devs, or at least noncommercially by communities. Contributing to those should be the default path unless there are very good reasons pointing in the other direction.
That really depends on where you live; public transit is better in some places than others.

Also, you're forgetting the stress factor. It doesn't take much mental energy to sit on a train for 30-60 minutes; you just need to make sure you don't miss your stop. Dealing with high-speed traffic for that long takes a mental toll. And on a train, you can read a book, look at your phone, etc.
A crash in a NIF circumvents the entire supervisor architecture that makes failing fast work well in Erlang/Elixir. The idea is that a crash never pulls down the entire thing, only the parts that are directly connected. So in the original telecommunication use case, you'd happily fail a single call if something unexpected happens, but that never should take down the entire telecom switch and all other calls with it.

A bad NIF crashes the entire VM and breaks the Erlang/Elixir model of failure handling, so you really should not put code that crashes in there.
There is a ton of technical info out there, but in a nutshell, the hardware is extremely optimized for I/O bandwidth, cache's are able to be accessed by more cores at a time (I think the L3 cache is 32-way accessible for example). The goal is to have nearly everything in at least RAM (up to 40TB of it) or better yet in a cache closer to a CPU so there is no latency.

And when it comes to reaching things outside of the mainframe itself, generally anything you can do to make accessing the data wider is better... Why use a single 16GB/sec HBA when you can interleave 8 or more FCAL paths to the same disk. Why use FCAL when you can use Infniband, etc etc.. They have a LOT of PCIe lanes available, and enough chips to keep most of them busy most of the time.

TL;DR if it's expensive and offers more paths between things, it's probably an option for a mainframe.
That's a relatively large list to explain away as Occam's Razor without supporting evidence.
There's not that much need for NIFs (it's clearly a needed feature, but it just doesn't come up that often), and sometimes you can do a port to an external program, or a c-node instead, so it doesn't feel like too much of a heel. And I say that as someone who contributed to a NIF that's still running at my last job. (And yes, I managed to take down the BEAM at least a few times with it; the most exciting of which was using cp instead of install to update the .so; not the right way to hotload)
Like all projects hoping to reduce the complexity of software development, this will go nowhere.
I listened to an interview with DHH the other day and he was calling out that one of the advantages of frameworks over libraries is that everything comes wired up ready for production instead of you spending all your time writing glue code and arguing about conventions.

I'm still not exactly certain where I fall on this topic. What I do know is that I don't like frameworks that conceal the plumbing and leave you with declarative bits that require memorization. Lack of discoverability is a huge barrier to mastery. The best code invites you to determine why something is happening.

What I've been thinking about lately that this article drew out for me again was that it's a shame that so many tools and libraries come not ready for production by default.

It would be nice to have some curated base file sets where insecure defaults were overridden, and all of the metrics and logging logic were wired up. You get the turn-key solution but you still have code that is more discoverable, and you can veto a few choices without too much effort.
But Shopify has no central search platform that I know of. The sites aren't connected to each other.
What are the pros and cons of charging a fee to transcribe someone else's audio content? Does ListenNotes need a lawyer to deal with contracts or problems related to original content creators?
That is incorrect. A pardon does not nullify a conviction.

The most relevant ruling would be Burdick v United States (1915) where the Supreme Court majority opinion stated that a pardon "carries an imputation of guilt; acceptance a confession of it." It was an offhand remark which hasn't been litigated in front of the Supreme Court since then so it's an open issue whether the statement above is authoritative and binding but there is zero law or precedent that allows convictions to be nullified by Presidential pardon.

AFAIK only a higher court can nullify a conviction.
Yeah. Management work for the owners just like everybody else. They're workers who happen to not be represented by the union.

Management only takes losses so far as they have equity stakes in the company, which is to say the extent to which they are owners. When GM lost $38 billion in a year the people who own the company took that hit.

That's why employees usually don't value ownership in a company, because it cuts both ways. A salary only deposits into your account.
Out of curiosity, was this a web text editor? It's difficult to imagine that you'd be able to be ahead of real native text editors with a solo project.
I like the flow of your question: “who is using any of these”… “except
for the ones people actually use” :-P

On a more serious note, in my personal experience, the GCC and the LLVM
back-ends are generally much better at math- and computation-heavy
workloads and worse at… everything else, basically. But that was a long
time ago, when gccgo still used to spawn a thread for every goroutine,
so my experiences are probably outdated. Also, back in the day the LLVM
back-ends used to be the only way to get link-time optimisation with Go.
The GCC back-end probably can do it by now.

To answer your question directly, I don't know any large projects that
use them, but they exist. Which means that there is an alternative.
Unless Google goes full Oracle, that is.
Have you read “Sapiens”? It’s fascinating.

Edit: just to provide a little more color, “Sapiens: A brief history of humankind” is a brilliant book on our evolution as a species. One of the striking things about it, IMO, is how vividly it presents the timeline.

https://en.m.wikipedia.org/wiki/Sapiens:_A_Brief_History_of_...
Twitter will probably be a faster response than automated email inboxes at Apple
I appreciated your response but as far as I can tell, they were asking whether Anker is badge engineering generic products or is a victim of counterfeiting, which I think is a slightly different question that I'm also looking for the answer to.
This makes me think of this game released earlier in the year, Hypnospace Outlaw
So weird. Literally cannot remember if I've ever bought something from Shopify.
Climate Change Is Having Widespread Health Impacts
I don’t think it is necessary to integrate http as a standard library. CGI allows using common wed servers, and there is a separate set of ecosystems around those servers.
Halfway through reading this, the site suddenly covered half the screen with a "donate to Mozilla" banner. The case for "reshaping the economics of the web" would have been a bit more compelling without that...

(My problem isn't about asking for donations. It's about asking for them in a particularly user-hostile way. If the call to action at the bottom isn't enough, work it into the text.)
Seinfeld is heading to Netflix in 2021
Uptime 15,364 days – The Computers of Voyager (video)
To be fair, it did give me great clarity on the topic of conjunctions.
Perhaps you don't know that the US is proposing to try him under a special set of court rules reserved for people who offend against the military industrial complex?

IE, they won't use the regular/constitutional process, they have a secret court just for people accused of what he did.

Given that, I think he has a right to contest the methods by which he'd be tried.
How do you do version control with this? or debug? or test?
There is a wide variety of opinion on this within the party, such that party affiliation does not reveal any preference.
For most? Hardly. Regardless, it's better than lugging wires around like it's 1990.
Assuming he gets a jury trial, which isn't guaranteed. Look up how the US government is proposing to try him.
Samsung also has a very long track record of producing cell phones that are deemed safe which neither Anker nor Amazon can match in batteries. You either need an extensive positive record to easily bounce back or need to be willing to write it off as an auxiliary business (e.g. if Amazon had battery issues).
Because every single phone has all the other features I want. It's the one feature that is missing for them.

At the end of the day phones pretty much all do the exact same thing. There are little differences to form factor and different camera quality and all that.

But none of that will make any difference to your life for 90%+ of people. You don't need the best camera ever for your snapshots. And you don't need the fastest mobile processor to check your email.
JPMorgan traders charged by DOJ, accused of rigging metal markets
CGI is still in the stdlib, and AFAIK there's no plan to deprecate it. You might be thinking of a few other methods like URI.escape that have been marked obsolete in favor of CGI equivalents.
> for that much money, it should have everything

That’s how you end up with Homer cars. Get rid of the legacy junk and streamline on useful features I say.
I think the fact it maintains the "backend/frontend" separation makes it an awkward product solution imo.

Dark being a proprietary language means most "experienced" or "full-time" software engineers probably won't touch it. You can get pretty close to "deployless" with FaaS services now anyways in whatever language you like.

So if this is being targeted toward low-experience/no-experience developers that just want to get something running, how is it addressing the problem much better than all the no-code/low-code solutions?

For that market, I don't think having them even deal with a separate "backend" and "frontend" is a good idea, they should just be dealing with logic only and have that whole concept abstracted away.
We've had waterproof phones with headphone jacks for ages, so that's not an issue unless you're incompetent.

I've never seen a phone where the battery extended down to near the headphone jack.

If I put a dongle permanently on my headphones, how do I use them on another device that has a standard 3.5mm jack?

Thickness is only an issue for Apple fans. No one else actually cares if a device is 0.2mm thicker.
Personally, I couldn't care less about the fingerprint scanner since I'm not going to use it anyway.
>I use Rust as a python replacement for most tasks

Wie bitte??? My wig has been snatched.
It hasn't had its incredible journey yet!
Video description -

The Voyager 1 and Voyager 2 space probes, both launched in 1977, each had a primary objective to explore Jupiter and Saturn. This goal was achieved by 1981. Yet Voyager, NASA's longest running mission, has continued to this day. Both Voyager probes are still operating, and returning scientific data from outside our solar system.

This talk explores the computing systems of Voyager - the systems which enable remote control of the spacecraft, and provide for the recording and return of data to Earth. These systems have proved to be both adaptable, durable, and resilient in support of a scientific undertaking now in it's fifth decade.

What can we learn from the engineering of Voyager's computing systems? Why have they survived for so long in the harsh environment of space? What is involved in patching a system from a billion miles away? And what does the future hold?
Congrats from PEI! Great to see a company from the east coast at YC.
Good to know! With the approaching FedRamp High certification across all GCP services, this seems like it could be really useful for resource constrained state/local governments and municipal services.
> such a PRNG will necessarily loop

Given infinite time, energy, and computing power, yes. Given computers made out matter and running on energy for use by meat-based intelligences, no.

This is really analogous to saying "technically a 256-bit encryption key is brute-forceable". In fact, this is so close to being the actual underlying situation it's barely even an analogy.
- Musician

- Technical Writer
Also at 90% you have a fairly high assurance of what the general consensus is.
The issue is that Amazon is prioritizing their own products/labels, not that prioritization just happens (which is basic search query functionality).
As I understand it, these subsidies were in the form of tax credits. Most free-market advocates would agree that a lack of taxes is not a socialist policy. Contrast with corn subsidies where the U.S. government pays actual tax dollars to farmers.
This makes me think of twenty years ago, except now we have SSH instead of telnet.
This is the first I've heard of it. Is this a thing with people under 21 or something?
This is almost the exact stack (Django/React/Postgres/Redis/Ubuntu/Ansible/...) I use at work, and I love it. It's a great stack.
But you most likely might have bought something that was powered by Shopify. And Shopify wants to keep it that way.
I posted my opinion that taking him out is an option. It was flagged and then removed entirely.

Hacker News should reconsider allowing me, an American citizen, to suggest that an international fugitive who admits to committing treason and refuses to come home should be taken out.

Snowden’s actions are an ongoing act of war against the United States. It is lawful to consider taking him out, in my opinion. I should be allowed a voice to express that view on hn, without concern about censorship, at least in this case.

This comment shouldn’t be censored. Please don’t flag it, moderators. Thanks.

Edit: if you’re going to downvote, at least please provide a brief explanation.
Not to mention libraries may only loan an ebook X number of times. A librarian told me this when I asked if there was a way to donate my digital ebook to them for their collection. Answer: no. Reason: because the ebook they have has a lending cap.
You can also use Erlang port to communicate with external processes: https://elixirschool.com/blog/til-ports/

NIFs should be used when ports performance is not acceptable.

About deciding between Elixir and Rust you will benefit from learning both as Elixir/Erlang are more suited for fault tolerant distributed systems and Rust aims at becoming a safer C++. Also, Rust + wasm opens up a great toolset to build faster frontend apps.

If you follow the Elixir path first you'll benefit of learning some Erlang as well.
Even more so with browsers actively trying hide URLs.
My concern would be that he also supports strong gun control, and it seems to me that if society does collapse then guns are going to be a necessity.
Perhaps the best way would be jamming or hijacking the signal. You could essentially "remove" huge groups of drones at a time.
C++ (as a result of it's C roots) has one of the most obscure and arcane library assumptions out there. Different platforms only need to roughly adhere to a standard and this can cause wildly different usages. Additionally it's the only language I've ever worked in that provides ample opportunities to blow off your own foot while copying a string. Lastly `const` what does it do where and why and should everyone ever use it... C++ is one of the simplest languages at a surface level, but the standard is incredibly dirty.
A bit off-topic...is there any project to create one's own OCR engine customized to one's own handwriting?
A good answer is: if you can afford it (and you often easily can for server side code), GC is a no-brainer as it offers memory safety, ease of use and very good performance all at the same time.
...and of course they're hoarding them instead of just putting up a torrent of high-res scans.
An interesting page from NASA about the Voyager computer and the history behind it: https://history.nasa.gov/computers/Ch6-2.html

I think when it says programmable sequencers, it means an accumulator architecture though.
JQuery Pagination Hover and Active Effect with CSS
Tangled cords, frayed and broken cables, finding room for those cables...yeah no thanks. And maybe you need better devices, never a problem on my iphones. Just pop in my airpods and just works. Or start my truck and it just works. Or switch on my bluetooth speaker and it just works. Seriously, bluetooth has evolved to the point that wires don't make sense to me anymore.
I didn’t become aware I had been shopping on Shopify-hosted sites until I created one.
How to Send and Receive SMS Messages with Node.js and Express
I think (?) that's intentional. I think the Shopify platform is generally branded as part of a company's website, and customers are generally unaware that Shopify was involved in the transaction. Which is sort of the polar opposite of the way Amazon works.
You'd also often be forcing people to leave their communities and families, because the right job for them was somewhere else.

It feels weird to unthinkingly sacrifice valuable life preferences at the altar of Economic Efficiency Uber Alles.
The IndieWeb
Shopify's stock has been on an incredible tear. I think it's 3x'd since the beginning of the year? And 10x'd in maybe 2.
Completely agree. Cloud functions are in many cases a better option than maintaining a server, specially for those background tasks that fire occasionally.

The only issue I've found about using serverless is the database. In most cases (Firebase, Fauna, Cosmos, DynamoDB) you have to couple your stack to the DBaaS provider which is not a great idea. AWS recently announced Amazon Aurora PostgreSQL Serverless but while it allows you to use regular Postgres tools/queries you are again tied to AWS.