skysight-inc/HackerNews huggingface dataset:
iPhones have industry leading service lifetimes, often being passed on to other family members and there's a healthy second hand market. More Android phones are sold every year than iPhones and on average they are used for less than half as long[1] (average lifespan of a phone less than 2 years, iPhone economic lifetime 67 months).

iPhones also have industry leading ratings in recyclability[2]. That is probably the most important factor because it means the materials, including rare earths, could have an in-use life many times longer than that of the phone itself.

[1]https://www.sciencedaily.com/releases/2018/10/181016142434.h...

[2]https://www.independent.co.uk/news/business/news/apple-iphon...
I have applied to companies and posted my contact info a few times on different usernames: Usually no response.

Compared to some of the other people in those threads, my resume is not stellar, so it's not surprising that they can wait or find someone else that's better.
In the bottom of dresser and desk drawers all over the world.
This is a semantic problem, not a physical. Generally, there is no single definition of the word 'universe' that all physicists ascribe to. When you have causally disjoint set of spacetimes that may or may not be governed by the same set of physical laws, some people choose call these multiple universes.
The cost of regulatory compliance is the way to price in externalities. The other option is a lawsuit after the damage is done.
Sivers also has a list: https://sivers.org/book
Not having the site https-enabled is also a tenet of boring technology? /s
Oracle Email Database – Globalelist
It's not churlish at all.

> Environmental experts and local officials say the cost of the cleanup should not be shouldered by the Chinese government alone.

The Chinese companies and government knew what they were doing and benefited greatly from their actions. I would argue that they are exactly the ones that should be shouldering the the cost... alone.
You’re right in that it looks similar to React, but it is also true that this kind of API is (declarative component tree composition) now very wide-spread and popular, and React was not the first to implement or adopt it (I feel like the person referencing Qt maybe meant Qt Markup Language specifically).

The way all of these frameworks differ from each other is both very slight in superficial details (think two-way binding or slots) and very, very strong in the basic implementation (i.e. the diffing or reconciliation algorithm).

So, yes, a lot of these look similar these days. But saying that they work the same is oversimplification in my opinion.
In places like China, where labor is very cheap, they're most likely disassembled into parts, which are then used to repair other iPhones - much like it happens with Android phones. In places where labor isn't cheap, I can't imagine where else would they go but a landfill.
ahh yes.. but then there was the endless rewinding and fast-forwarding to find the part you wanted to hear.. CD's were a welcome change back to the random access of records for many
Yeah, exactly. YOu know how it becomes a pain to make a const variable that needs some setup in C and C++? This lets you const all the things.
Go is a compiled language and Ruby/Python are interpreted scripting languages. There are domains where it's a much more appropriate choice (distributing binaries, performance sensitive code). The type system is also quite nice vs. dynamic typing (in most situations). It's weird to see people comparing Go and Python in this thread as they solve entirely different problems and shouldn't be interchangeable, not due to developer preference but due to fundamental features of the language.
I guess you haven't seen too much C++ magic.

You just need to master SFINAE, ADL, template metaprogrmming including tag dispatch, constexpr and eventually you will reach C++ Gandalf status.
On Alien Science
Representing Schema.org DataType in TypeScript: Structural Typing Doesn’t Cut It
> For example, in 1974 when the new Altair 8800 made the cover of Popular Electronics[2], an excited Paul Allen showed the magazine to a 19-year old Bill Gates. The "boring tech" advocates would tell them they're wasting their time with the "new fad of microcomputers" and they should look at boring IBM 360 mainframes instead.

I remember reading a book around the late 90s (the book was written in the early 90s) about Microsoft's history and that is exactly the sentiment that computer people had towards microcomputers at the time.
Location: anywhere in United States
Remote: open to it
Technologies: Node, React, Vue, Angular, AWS, Azure, GCP, Python, C++, IoT
Resume: https://mish.one
Email: mishftw[at]umich[dot]edu
Looking for short term or long term opportunities starting September 2019
Correct. That was a typo that was then copied and pasted so the mistake appears twice.
Colonialism is ultimately self defeating, as European powers found out with time.

The elites of a nation push for it because it gives them a chance to make a lot of money off exploiting both the colony and the government funding infrastructure.

However in the end it becomes a bottomless pit for money in sum for a nation, and in the end you cant hold onto what you tried to control anyways, because the harder you try, the more and more resentment builds up until you are forced out.

And it dosen't sound like the Chinese are too interested in making friends, more in making underhanded deals that hand them control over critical resources.
Classic example Hambantota port in Sri Lanka

https://www.nytimes.com/2018/06/25/world/asia/china-sri-lank...
ICANN is a mafia. Not sure why it exists in its ugly form today. I'd rather transfer these rights to Mozilla.
Nokia Ion Mini: prototype of micro-smartphone with Android surfaced
Well, it’s turtles all the way down. [1]

Even the assembly language programmer is running on top of the OS. The OS is deep magic: runtime interrupts happening to make the floating point hardware handle certain edge cases correctly. Fork system calls that semantically provide a copy of the parent’s address space in almost no time by using virtual memory tricks (copy on write pages). Virtual memory itself.

The OS lets the user space assembly language programmer touch some of the hardware directly, but not all of it.

[1] https://en.m.wikipedia.org/wiki/Turtles_all_the_way_down
You don't need that for Slack but if you want a quality machine to carry around to handle your workload, that's the price neighborhood.
i actually just finished reading it last night. probably one of the best bits of fiction ive read.
That's what I meant, except a mature, existing example.

Carbon tax is the biggest question on the table. A lot of economists like it because theory. I'm skeptical, tbh, even of quasi-dynamic versions (like taxing fuel), and I tend to think taxes/subsidies (for example) on the purchase of vehicles would work better.

Open to have my mind changed though, hence the question. Where have laws been used to successfully create externality price system?
it should be more consistently designed so that everything looks at least somewhat cohesive.

Honestly, I think that having Device Manager and the like function the same way [it does have new icons, but that's about it] is good enough for me- I know how to use the tool, and it would be rather frustrating to techs if they replaced it and dropped even one little thing.

Personally, I'm okay with old functionalities- but replacing the stock Windows 98 icons with the new design scheme and making the background window color white [personally, I prefer black, but I'll take what I can get] is enough fresh paint for me.

EDIT: I also want to say that for "old people" that specifically use "old functionalities" and replace their machines with new ones but want to use those same tools, it would be somewhat frustrating to them to have to re-learn a new UI, and we really don't want them running Windows XP anymore.
This article ignores that getting to the moon required a computer that could be simultaneously monitored by the dozens (hundreds?) of experts in mission control, and certainly neglects to account for the "processing power" of all those brains.
I got a few offers that were aborded midway for one reason or another, for example a few ones were cancelled after they realized I didn't had a EU citizenship (I made clear I was brazillian and lived in Brazil, but they assumed I had some kind of EU passport anyway... although legally I should have one, bureaucratic issues made me not have one)

Also some companies asked me to do some puzzle style tests, that at the time I didn't pass.
If you want to spend time learning new tools, that’s fine. Don’t do it during a critical project. Don’t make your learning projects a liability for your colleagues.

Craftsmen are experts at applying a limited set of tools. That’s why they’re craftsmen. You hire them because they’re the best at doing the thing you hire them to do.
Externalities are by definition not calculated positive or negative. So no it's not apparent by definition which is what makes it an externality.
Now you can earn ETH for inviting your friends
The problem is that several of those standard library components are no longer recommended for general usage:

* As with "syscall", users are strongly suggested to use "golang.org/x/crypto" for crypto primitives like AEAD. All of the crypto bits in the standard library are probably still "okay" but there are better interfaces and more efficient implementations in "golang.org/x/crypto".

* The "flags" package is basically useless for large projects (everyone uses "cobra" or "spf13/cli" to create CLI interfaces now). It also has the really weird Go-ism of "-flag" arguments.

* For logging, most people use "logrus" or similar. "log" isn't necessarily bad, but it's not full-featured enough that most people end up not using it.

* As for HTTP servers, at the very least you'll use "gorilla" to deal with routes -- if not completely switch to a different HTTP server implementation.

* Not to mention some of the other weird bits and bobs which are useful, but are strange to include in such a small stdlib, like "mime". Or some of the more fruity stuff like "database".

This is the downside of the batteries-included model. Especially when a lot of the bits in the Go stdlib were included early in the language's life and then quickly became a clearly bad idea but it was too late to remove them.
Well... back end/infrastructure here (e.g. Linux admin & cloud engineer), so there's gotta be a few of us! But that's not supporting away from "web", it's at least not front end!
CB Insights is hiring a Senior Front End Engineer (Remote)
So imagine that your queue looks like this:

SSSSSFFFFF

Now you will always be struck processing the slow S tasks before getting to fast F tasks. All the work has to be done, but the F tasks will always have to wait a long time. The queue would just rotate doing this. This is in contrast to random dispatch which will result in roughly this:

SFSFSFSFSF

Now you get to execute more tasks per minute despite not really increasing your throughout capability.
yourube-viewer thats for search download or stream and can sign in many as well as many other function. it is terminal only no images.
Nice project. Just looked for the source code of "yes" (https://github.com/coreutils/coreutils/blob/master/src/yes.c), cause it seems to be the easiest code to understand.

I didn't get it. Damn. Looks still complicated.
Exactly, if it was a liability, you would simply delete it, because unlike real liabilities, it's legal.
The funny thing about that expression is that wheels have never been reinvented. As far as we know. The Summarians had them, and the technology spread through contract with other civilizations. But not as far as we know re-invented anywhere else.
While I generally agree with what you said, they do track metrics, and that is one part of how the BBC decides how to spend it's money. If their articles online got a 10th of the traffic they would probably get a lot less money to write those articles. Public service is only useful if people consume it even if it should not optimize for that metric alone (or even primarily).
They go to South East Asia where your motorbike taxi guy is using an iPhone 4.
> But anyway, despite that, I’m mostly not a tool-obsessed engineer.

I didn't think there was many of us out there ;)

I like cool new tools, but my obsession is solving the problem in the most effective manner. Too often I see people starting with the tool and then trying to shape the problem to fit the tool.
Engineering Manager Position
So far this is a Manila-only phenomenon, isn't it? Manila is populous, but "annihilating" it would no more annihilate Philippines than annihilating NYC or LA would annihilate USA.
Licensed Engineer Coaches Cities on How to Game FEMA Assistance
Location: Brazil, Valinhos

Remote: Yes

Willing to Relocate: Yes, but only if offered a deal good
enough to abandon my current business.

Tecnolodies: C, C++, Lua, lots of random stuff. Lately using PHP-GTK

email: mauricio.gomes -at- coderofworlds _dot_ com
Location: The Netherlands

Remote: Partly remote is usually preferred. A bit skeptical about full remote unless the team is able to stay connected well.

Willing to relocate: No, however I'd need continued visa sponsorship. Currently here as a highly skilled migrant.

Technologies: Mainly React Native (have been using for 4 years now) and mobile oriented full stack with lots of Javascript work. Apart from that NodeJS, C#, C++. Have spent a portion of my career in freelance projects (read: got projects and delivered them) as such have been able to work with different technologies. I am really interested in learning, as such definitely open to any polyglot environments.

Résumé/CV: Have 4 years of experience, always React Native, at times different technologies to support it (need backend, put NodeJS. Need to add a plugin to a music program, put C++, image processing? get me some CUDA etc) Have been in Netherlands for a year now, before it was in Turkey. Computer Science graduate.

Email: htkibar at gmail
I prefer iterators in concise places like this, but loops when there's a bit more logic inside.
I am always impressed and a little bit worried that some people I know completely rely on Google Maps (or competitors), even for basic navigation tasks like driving to some nearby village or getting to some tourist attraction in a foreign town they are visiting. With some of them, it is obvious that they don't have the mental representation of a city you normally would have after living/staying there for only a few days. I don't know whether this is sad / dangerous or even unhealthy for their brains, but it worries me enough that I make a conscious effort every day to only use route planning software to get an understanding what the optimal route would be. After that, I always rely on printed maps, general handwritten waypoints or just wandering around a foreign town in roughly the right direction.
> I mean the alternative is regulation and/or legislation.

This isn't an alternative, this is precisely how you price in externalities. No company in a competitive market will do it of its own volition, when it has no reason to (no punishment) and every reason against (competition).

Looking from a different perspective: an externality happens when a transaction between two parties has a hidden third party that is made to pay the price without gaining anything from it. That third party usually is "society at large", or "some subpopulation within society at large". The role of the government is to be a representative of the society. A regulatory measure like e.g. carbon tax is essentially the government stepping in on behalf of the society and saying "if you want me to accept all this negative value, you have to compensate me for it fairly". It's a proper market mechanism.
Everything You Always Wanted to Know About Twitter* (*But Were Afraid to Ask)
I remember, in 1991 or 1992, chatting with some Navy guy on some Texan BBS, dialed in from Chicago through my cousin's Tymnet account. While the technical stuff was astounding, what really blew my mind was how the Navy guy treated me—like an adult, a peer. I think that encounter really ignited my passion for computing and networking tech.
https://www.youtube.com/watch?v=wUmx-dlYS34
Personally I think it is Asimov's best work, with I Robot not far behind and Foundation in a distant third. Honestly not sure why people are so enamored of Foundation.
WebAssembly AV1 decoder demo, multi-threaded, SIMD
Why do you believe that? Tibetans, for instance, are already genetically adapted to high altitudes where ordinary people may have some health issues. Mountain climbers can adapt to lower effective oxygen levels in a relatively short amount of time.

Again, some of our ape ancestors evolved in a time with far lower oxygen levels. After that, oxygen levels rose higher, but they have been drifting downwards for millions of years since then.
Chocolatey also bypasses all the dark parterns of download websites which is a big plus for a non technical user. I wish Microsoft would take it over and integrate it in windows by default.
Seems dramatically slower than the satellite view in Google Maps. I guess this is for people who have Google Earth based GIS stuff they want to keep using.

Is there some reason why WebGL applications never seem to make proper use of my VRAM? Most of the data in these views are persistent, but they keep loading them over and over again even though I have 16GiB of VRAM. I'm guessing WebGL doesn't expose queries for that, so the applications play it safe?
Only a little. Mining can be less environmentally harmful if we make that our priority. China didn't care and bankrupted the environmentally concious competitors.
Only for those who don't understand the euphemism :). That guy actually learned from past mistakes and avoided reinventing them (methods that never worked).

What the original saying is about is pretty clear from the words "condemned" or "doomed" to repeat it (depending on the version). [0]

The saying is not about "reinventing the wheel" as in "refining/reinventing something already positive". It's trying to steer people away from major mistakes. Like ones that lead to great human tragedies and loss. Of course, everything can scale, it can affect an individual or the whole world.

[0] https://en.wikiquote.org/wiki/George_Santayana#Vol._I,_Reaso...
> It's weird to see people comparing Go and Python in this thread as they solve entirely different problems and shouldn't be interchangeable, not due to developer preference but due to fundamental features of the language.

Yes but when Go first came out, a lot of people jumped on the bandwagon and started proposing they would use Go for web applications too. There's definitely some overlap in building web services with Go and Python so I wouldn't say they solve completely different problems.

Go and Python are also pretty related for command line apps too. You could totally use either one to build a CLI tool.
SIMD works on Chrome Canary, you can enable it in chrome://flags
Cars pay road tax to pay for maintenance. House owners pay property taxes to pay for infrastructure maintenance.
If two individuals cannot send each other currency directly, without one of the member companies blocking it, or requiring an account on a given member site... then I don't see any real advantage against fiat currency.
Pointing the ethical/moral finger at someone else while you are part of the problem is the very definition of disentangling yourself from the system.

Some of us are perfectly fine with the negative consequences because we believe the positive far outweighs the negative.

In other words, there are other ways to think about this which actually do make it useful to say.
Pandas is not an included battery. I agree with the how many batteries are included, which for rust is few (although cargo also manages packages much more cleanly than pip, so you could argue that libraries aren't as problematic). But then comparing with non included libraries it becomes just a contest for age * popularity of the language for the specific task.

That is useful when considering languages for a project, but not if you want to compare how good the languages are.
We get TONS of people that apply to our jobs with shotgun strategy... Really annoying looking for an experienced Linux admin and we have to review a fresh college grad with no Linux or Mac experience and one year of java programming. HR policies require us to be fair to all applicants, so our panel had to spend 15 minutes recovering the application and highlighting why they do not meet 9 of the 10 required qualifications.

This is mostly because it system makes it easy to apply to multiple listings, so people upload their information then click 2-3 times to apply to each job.

So, compared to getting a whole lot of those, or "I can find someone for you" responses, I can see why people have more luck reaching out to a community of people with the rough skill set
CANDIS | (Mid-Senior) Full Stack Developer | Berlin, Germany | ONSITE

At CANDIS we're leveraging AI to shape the future of a hugely stagnated industry: accounting.

We're looking for someone to help us modularize our product in a cloud-agnostic microservices architecture and join us on our mission to rid the world of accounting paperwork.

Our stack: JS, Typescript, Node, React, MongoDB
Apply: https://stackoverflow.com/jobs/197876/full-stack-developer-c...
I agree but that's a completely different and much more constructive discussion to have rather than just saying

"Mining is a truly nasty business, and not just environmentally."
I remember after they came out with portable CD players, at first lacking any sort of skip protection it was pretty much unusable for any action sports.

At the time I enjoyed snowboarding at a local ski hill and I used my Walkman well into the life cycle of CDs making remixes of all my favorites tracks off CD's onto one cassette to listen to for the snowboarding session.

Best part, no skipping! (This was around 1997)

Some of the later Anti-Skip that was like 45-60 seconds would be doable, unless you are going over some moguls but for cruising without much hopping/tricks I'm sure some Anti-Skip in the 30s range would have sufficed.
There are efforts to train biases out of your system. A long time ago I did such a training from a renowned scholar online (he made a simple web page). I forgot how it was called, but I remember one clear thing that I use in every day life.

When you estimate something, never ever estimate a single value. Always estimate within a range. He showed in his training that, for me, I would come to more sane averages/point estimates. It helped me. Unfortunately, that's simply anecdata.

In any case, when you google on "debias training" or something similar, you will see that many efforts are underway.
I try to live 5 miles or so from work. 10 round-trip a day, plus a little extra for errands (I never learned to drive) is enough cycling for me. I can do it in about half an hour at an easy and relaxed pace and during the winter it’s short enough to just walk if it’s snowy/icy.

But I know people who do 25 miles each way by bike for their daily commutes. Just depends how much you care about it and what you’re willing to sacrifice to do it.
I use Freeplane + a private git repo to 'store it in the cloud'.

I don't mindmap sensitive data yet, if I would, then the private git repo would be on a Raspberry Pi.
30min in and I think:

Are they now trying to make Java to work like PL/SQL, Cobol, SAP (ABAP = SQL+COBOL)..?

I think it is a good idea, and is a way to bridge the gaps between the old and “new” way of writing programs. The real reason is not just scalability but traceability, that you can change code at runtime, closer connected to the database..