skysight-inc/HackerNews huggingface dataset:
Technology solves some problems. It also creates some problems. The fundamental issue lies in the fact that we've lost sight of the ends technology is supposed to be in service of, and the development of technology for technology's sake (or more often, for economy's sake) has become the unconscious, inarticulate end of the world's major players.

As Sundar states, it is not that technology in itself is, in its essence, problematic, nor has it become the source of all humanitarian issues. The issue is an apparent incapacity or unwillingness on the part of most of the participants in the technological sphere to question the ideologies that underlie the development and deployment of particular technologies. Compound this with technology's tight coupling to the prevailing global economic structure and you're dealing with an aspect of human life that is as thorny and difficult to comprehend as it is constitutive of modern existence.

Here's a question: to what extent do algorithms mirror human reasoning and to what extent does human reasoning (at the macro level of social patterns) begin to mirror the predominant algorithms in use today? One's exposure to particular phenomena in a systems context is more or less dictated by the algorithms and structures the system employs (its rules and ontology). This is why an overly technified approach to social problems, such as politics etc., reduces the depth of social understanding and interaction. Because technical systems ultimately have to serve economic ends, whatever moral or social ends they might serve are eclipsed.

Social technologies are geared toward keeping users happy or blasting them with advertisements because doing so serves the economic ends necessary to keep said technologies functioning. Unfortunately, keeping users happy is often counteractive to other ends which we might reasonably say rest on morally and socially superior ground. Individual experience becomes systematic and "algorithmic" to the extent that the only inputs that remain in a grossly technological society are filtered through fixed patterns of technological interaction.

Twitter's character limitations, for instance, not only affect the system of twitter itself but conspire with its popularity as a means of social interaction to place strictures and limits on the very nature of modern social interaction. Thought, so often subject to truncated expression through mediums like Twitter, itself becomes truncated. Dialogue, which is given no space on social media platforms where people "comment" and "react" but never discuss begins to disappear as a meaningful, commonplace social practice. Thoughts and opinions are radicalized and tribalized. We participate in fixed echo chambers comprised of fellow individuals whose membership was not determined through a complex social process, but rather through an algorithmic process, which dumbs down the quality, depth, and sophistication of group formation and interaction.

Systems originate as expedients to serve some historical end and soon, by extension and unreflective adoption, dictate behavior, and dictate the ends.
https://oeis.org/A007477

“For n>=2, a(n) gives number of possible ways to parse an English sentence consisting of just n+1 copies of word "buffalo", with one particular "plausible" grammar.”
I know, right? I have like... 6 hours of focused programming in me TOPS. Even then, I'd need something I find personally compelling. What comes from those other 2 hours? Bugs... Mostly bugs... And fixing bugs I made when I was tired. Also writing HN comments while I poop on the clock. Yeah...

Seems to me if an employer wanted to spend money more efficiently they should opt for the 6hr dev shifts. Engineers work on their own time. I don't get paid for the hour or two a day I spend on what biz people call, "professional development" but it benefits my employer. I guess it balances out, but I think I'd ultimately be a lot happier and productive if I got those two hours with my family every day instead of sitting on the toilet until my feet go numb.

I mean who innovates, anyway? The punch-clock employees, worked to the bone? No. It's people working toward furthering their own goals and aspirations. How is it we understand so clearly what all these MBAs seem to have missed. Aren't they supposed to be the empathetic, "big picture" types?
This may or may not be a viable option for you, but I'd definitely recommend promotional work (handing out flyers, sign flipping). Can't speak for the US, but in very hard times I've done it in the UK, and it's been a great cash injection.
Does that matter for some cases.?

Linux supports arm and we have massive companies where economies of scale and a Linux/OSS plus their code could all be cross compiled, I mean if your the average biggish none tech company then yeah you might be stuck on x86 because of windows but that isn't everyone.
Were there any 3-core processors which were not de-rated 4-core processors?
The aeroplane has also made the world a far more insecure place (e.g. the UK was protected from contintental Europe by the English channel and her navy before the advent of the air-age) and a far more dangerous place (e.g. look at WW2, the dropping the atom bombs, the Vietnam War).

It it also, ahem, playing a leading role in our environmental self-destruction.
Pay TV Just Lost One Million Subscribers in Biggest Quarterly Loss Ever
YouTube arrives on the Nintendo Switch
Adding a Dimension: Annotating 3D Cuboids with 2D Data
Should a programming course be mandatory for high school students?
Have you tried turning it off and back on again?
Sure, yes. But the tree-planting-app thing is still twee.
Have you ever looked into what you'd get from selling it?
Well, the tech support requests are likely better than the hacking accusations he gets.[1]

1: https://daniel.haxx.se/blog/2016/01/19/subject-urgent-warnin...
You were downvoted because your claims were not substantiated by factual analysis.

Rather, your comment seemed rather "tribal" while criticizing Rust fans of the same.
Hy is awesome, it's a pleasure to use and you can always convert is straight to readable Python to debug. Access to regular Python libraries is seamless.

[0] https://learnxinyminutes.com/docs/hy/

[1] http://docs.hylang.org/en/stable/quickstart.html
You can run macos in a vmware vm if you really need it for ios development[0]. It's less than legal though.

[0]:https://github.com/DrDonk/unlocker
Improve Your Culture with These Team Lunch Tips from 20 Startups
'Technology' is kinda definitionally something that humans created to solve a problem. I suspect 'big business capitalism' is driving us to solve the wrong problems sometimes.
If you want a suburban life in NYC you simply move to Queens or the part of Brooklyn that is closer to Queens.
To me, it means that the thing being designed is private in a way that can not be meddled with.

I.e. encrypted messages, that a company couldn't give to the government even if they wanted to.

In practical terms, this might look like building a system where you purposely don't store or give the ability to access personal content, instead relying on systems that are either local (i.e. not online), encrypted or otherwise fully obfuscated.
It’s not that that there are particular things you can only buy for a billion dollars, but that a billion dollars frees you from having to think about doing them.

When a millionaire wants to take a vacation, they plan it out just like you or I do, even if they’re going to a cooler place or staying at a fancier hotel. When a billionaire wants to take a vacation, they just take it.
Deep Learning Type Inference [pdf]
Yeah, the long press opens up the 'Bixby Voice' to accept voice input. Happens even when the phone is locked. A bit annoying, but thankfully rare.
Ethernet over HDMI is a standard, but I'm not aware of it being in use for something like that.
in-kernel C tends to be de facto safe

Huh?
It's funny because it's like science is catching up to Buddhism's "karma" concept, as well as their philosophy on interdependence. Essentially, emphasizing the illusion of "independence" and how we are actually much more connected than we think we are. Or in plain englush the "myth of the self made" people.

The genetic perspective is very limited however. Take soldiers in WWII. They didn't just pass their stress to their offspring. They raised their children differently than other men/women would.

That those studies that were done on children of holocaust survivor. How did holocaust survivors raise their own childreN? How did they related to them emotionally? And so on. I think it's quite easy to guess here that those traumatic experiences must have significantly affected their ability to be fully present as a father or mother. And typically this is the big black box. Nobody speaks about that. And how do you measure that, when the affected parents typically are unable to acknowledge that themselves?
Based on the title, I was expecting the article to suck, but I think it's actually pretty solid.

My takeaway is 2 things:

- if you wanna do something for living, sound like you know it well, and hopefully actually well

- if you are not financially independent, keeping shaking the money tree until you have another money tree to shake

And calling myself out, here's a couple notes to self:

- don't judge a book by it's cover (or an HN link by it's title)

- don't assume things are gonna suck just because you're in a suboptimal mood in that moment
http://www.gorillavsbear.net/ - a legendary music blog, focussing mostly on indie/chilled out, lofi artists.

One of the best independent music blogs!
I think the article is good as is, because base58 is actually pretty dissimilar to most binary-to-text encodings. Surprisingly many encodings are just base 2^k (16, 32, 64 and 128 [1]), some have converged to base 85 (because 85^5 / 2^32 ~= 1.03, i.e. just enough to represent 4 octets in 5 units). This is because binary-to-text encodings are not expected to use costly bigint operations for an arbitrary-length payload. Base36 and base58 are the only common exceptions, and for this reason I actually think that they should be termed "bigint-to-text" encodings.

Given that base58 is actually just a big number with translated digits, the list of alphabets (actually, digits) is almost enough to decode base58 encodings. There is always an exception, of course: Bitcoin base58 calculates a minimal length from the original payload length so that it has to be "zero"-padded with one (which is the first alphabet, thus acts as a digit zero) [2]. This preserves the original payload length, but is still quadratically expensive and should be used for a reasonably short, known-length data like hashes.

[1] This is actually not normally viable as a binary-to-text encoding, but base122 (http://blog.kevinalbs.com/base122) does use this to exploit UTF-8 encoding.

[2] https://en.bitcoin.it/wiki/Base58Check_encoding (note that I've used a significantly simpler explanation here, the gist is same however)
Yes.

The MacBook has one USB-C port, has a smaller 12" screen, and is lighter (2 lbs).

The MacBook Air has two Thunderbolt 3 (USB-C) ports, has a 13" screen, is heavier (2.75 lbs), and has more CPU power than the MacBook.

The MBP w/o touch bar has two Thunderbolt (USB-C) ports, a 13" screen, is heavier (3 lbs), and more CPU power than the Air

The MBP w/ touch bar has four Thunderbolt (USB-C) ports, a 13" screen and has more CPU power (options) than the MBP w/o touch bar (same weight).

(I intentionally left out the 15" MBP)
I am curious, can you rent it?
The nice thing about ending forced arbitration is that it opens the lever to fix the other problems you mentioned. If they're smart they really will get ahead of the other core issues, instead of working them out in (real) courts!
I don’t think we’re close to doing all the work, and I don’t want to automate all work. I want to automate away jobs. Those things society relies on from everyone to function.

The point is that a society that requires everyone to work all the time sucks for a lot of people - particularly those at the bottom. We can and I believe should build a world where working a job is optional. I fully expect people would still work a lot, but it would be optional in the sense that their basic needs (food, shelter, clothing, access to computers and internet) would be provided to them by society.

It is certainly possible to build this. And many people want it. The key, I think, is to build the system based on voluntary interaction. Find people who are willing to help support others and then have those people collectively drive the cost of that support down through engineering.

I’m not trying to eliminate work. You can never eliminate work. I want to eliminate jobs.
I'm likely to get some downvotes for posting this, but the title reminds me of this talk [1] by the well known man called Billy Graham. The three problems technology cannot solve:

- Human evil

- Human suffering

- Death

[1] https://www.youtube.com/watch?v=90mj79GqWhc
To be honest, I don't know if you can do it without a Samsung account, because I signed up when I first got the phone a year ago, but they only recently allowed disabling of the button in the settings (you had to use a third party app that would suppress it).
Thanks to my engineering abilities + Google + Reddit, I learned embedded systems and built a dishwasher that cleans and sets your dinner table.

Until the world gets violent, technology is solving problems. Even then, it will be the politicians, not the programmers who caused this.

EDIT: HN whales, I'll never understand your silence.
Let me tell you about the time they wanted to put my software for commercial jets on a military plane... I bowed out and my software is purely safety related, but I’m sure it’s out there carrying around guns and bombs and military vehicles.
Just a thought but why hasn't Multicast or Reserved sections been sliced up further and added back into the pool? I'm guessing going back and making those addresses Internet routable would be very difficult at this point. Since MBONE[0] is gone I feel like even a /16 would be sufficient for reserved multicast in private networks. A /4 just seems ridiculous to me. I suppose at this point the path of least resistance is to just go to IPv6 though.

[0]: https://en.wikipedia.org/wiki/Mbone
I think you're getting downvote because you're being very tribal about Nim, and apparently not open for discussion :
"It's a win over Rust in every way including ease of use."

You can paint others opinion as being subjective, which they are, but you would be wise to realize yours are as well. That's what's bringing hostility, not the diversity of viewpoint (there's a lot of talks about Go in the thread for example)
If you refuse to seek out the information that's out there because it's not your preferred means of learning - then, yes, they can blame you for not understanding what's in their heads.
I'm a current Comcast customer. I own my own (non-Comcast-purchased) router (an RT-AC68U) and cable modem (a Motorola Surfboard).

On the modem side, nothing needed to be done for IPv6. Any firmware updates or configuration needed is done by Comcast.

On the router side, there is a dedicated IPv6 configuration page. Settings are:

• Connection Type: Native

• All other available settings: Set to either 'Enable' or 'Stateless'.

That was it. My Mac has IPv6 configuration set to configure 'Automatically', and I get an IP. If I go to plain Google and ask it "what's my ip" I get a IPv6 IP back.

On my iPhone, on wifi, if I do the same "what's my ip" Google search, I get an IPv6 back. My carrier is Ting GSM; if I turn off wifi and do the same Google search, I get a different IPv6 IP back.

At work, IPv6 is rolling out _very_ slowly, but I was able to get a fixed IPv6 address. That has been programmed into the configuration for my laptop's USB-Ethernet adapter, so I have IPv6 at my desk at work. Although most work services are not IPv6-enabled, DNS is.

And at home, IPv6 is enabled and is in active use, both on desktop and on mobile.

As for testing, I suggest https://test-ipv6.com and https://ipv6test.google.com
> Google was enabling the DoD to be more efficient at killing people

The world is complicated, and things are never as simple as that.

Would you consider drones and smart bombs bad when the alternative is carpet bombing?

It is always too easy to ignore the world as it is and focus on a utopian case. War will happen, with whatever tools are available.
Is code truly amoral? Technology is not morally neutral. It embodies a set of values, a framework and an ideology. For instance, Google search engines have intrinsic properties that make them inherently and irredeemably flawed, because they attempt to infer intellectual properties, such as the meaningful content of a web site, from physical properties. Search engines rely primarily on query term location and query term frequency, sometimes boosted by other computable factors, such as link popularity. These pseudo-intellectual technologies such as search engines and metasearchers, are not morally neutral they fundamentally alter exosomatic conditions of our being as sensemaking entities. We now have new intellectual technologies coming to ascendancy: information architecture, knowledge management and intelligent infrastructure. Now is the time to raise questions about their non neutrality instead of abdicating such responsibility - for if anyone has agency it's the firm that designs these algorithms.
That depends on if you already own a TV or monitor, both of which are available for a small fraction of the price Apple charges.
Absolutely! I’d like to go farther, and imagine how we could reinvent society if we had high quality open source automation hardware in addition to open source software. Open source software has paved the way and now I’m excited to see what open source robotics combined with the right attitudes can do.
Yup. The Macbook Air is heavier (and has more ports) than the Macbook.

I suspect this is because Apple gives so little attention to Mac now and updates products two or three times a decade. So when one product is updated, the rest of the lineup seems incongruous.
Agreed, being high income and living in Manhattan or nice parts of Brooklyn is great, but other than that, I find the quality of life to be much better in many other cities.
Are you suggesting Elon Musk is happier than most? He certainly doesn’t seem happy to me.
On mobile, yes.
>He says general AI is on the same spectrum as the AI technologies we have now, but is qualitatively different.

No it is not. The basic premise of fixed-winged aircraft was the same from Wright brothers to modern jets. Yet the wright brothers flyer was useless and a modern jet is not.

We have agents that can act in environments. His claim is that getting these agents to human-level intelligence is a matter of compute and architectural advancements that are not qualitatively different that what we have now. This just does not strike me as an absurd claim. We have systems that can learn reasonably robustly. We should accord significant probability to the claim that higher-level reasoning and perception can be learned with these same tools given enough computing power.

He claims we cannot "rule out" near-term AGI. Let's define "rule out" as having a probability of 1% or lower. I think he's given pretty good reasons to up our probability to between 2-10%. For myself, 10-20% seems a reasonable range.
While 3.2.1.0 is a valid IP address, some users might experience problems with IP address ending in 0. It would not be a good idea to use 3.2.1.0 if you want best compatibility with all available hardware/software on the market.
> Would you consider drones and smart bombs bad when the alternative is carpet bombing?

No one was ever going to carpet bomb a wedding.
I don't think this is something that is worthy of being promoted in the media. I think the actual issue is seems to be more of a record keeping/bureaucrat type of conflict.

The main point of contention: how much control should the individual have against the official certified record. The dependency issue is that particular services are rendered based on these attributes. If he gets his way, why shouldn't I turn myself into 69.5 years old so I can pull that (very little) sweet 401k money, or pull social security?
You're certainly correct that the major problem is social, economic, and structural, but I do think there are some technologies that are inherently tricky to justify regardless of the economic structures they arise in.

The atomic bomb is one obvious example of a technology that seems to be inherently bad not only for humanity, but for biological life itself.

You could argue that the problem of the bomb is more-so a problem of finding a bad technical solution to the problem of war, but it's quite difficult to think of a beneficial application of the atomic bomb, and thus, very difficult to justify its invention from a moral/valued standpoint.

I think it's also a problem that we seem to treat technological progress as a glorified end for humanity—we find it very difficult, for whatever reason (perhaps economic as you point out) to have the courage to admit when something shouldn't be invented, even if it presumably can be. I think part of this stems from the co-opting of science by technology, and science's silly claim to be "value-free" and neutral—which has had some disastrous consequences. If I'm engaged in a value-free enterprise, I have no reason to stop and wonder what devastation or havoc my creation might one day wreak, I'm doing it, after all, in the name of science, or progress, of unreflective pursuit of an end I can't forsee.
Docker Security Best Practices: Part 4 – Runtime Security
German writer Andreas Weber has a poetic, beautiful and nerdy book on the same concept. Highly recommended as a way to expand beyond the technical concept of microbial cooperation and think about the symbiosis that makes our lives possible and wonderful.
https://www.chelseagreen.com/product/matter-and-desire/
Maybe OP is referencing soil health? Not saying I agree but I've seen similar numbers there.
These e-scooters could be a really great way for many cities to decrease short-haul car dependency, but they really need to be off the sidewalks.

A motor-propelled machine going 15 mph doesn't belong on the same surface as a baby stroller, a senior citizen, or a person with a disability.

They belong in the bike lane (which should exist in the first place), and their speed should be capped in areas of dense foot traffic.
They've carpet bombed other places when they didn't have the alternative of a targeted strike at a wedding.
Too late to help you, but if you're into this sort of thing, you might want to check out the data that FiveThirtyEight provide. Very cool!

https://data.fivethirtyeight.com/
Because of two things:

1. when it comes down to it, the notion of a disease is actually very wishy-washy. Is homosexuality a disease? The difference between yes and no has a lot more to do with cultural changes in the last 50 years than any science.

2. A lot of things are heritable, and could be health problems if you looked at them the right way. Poverty is heritable, and poverty also results in worse health outcomes, ergo, people below the poverty line shouldn't reproduce, right?