skysight-inc/HackerNews huggingface dataset:
I just started digging into C a few years ago and was struck by the same. It's amazingly simple and the only "flaw" that leaps out at me is the precedence of & and | being higher than comparison operators. Other than that, and maybe the macro system, everything frustrating about learning it was due to the frustration of dealing with the machine rather than anything C itself imposed on me.
If anyone wants to learn more about "non shiny futures" then I highly recommend Issac Author. He explains al of the crazy scifi stuff in very available language and really demonstrates this kind of thinking.

His YouTube channel:
https://www.youtube.com/channel/UCZFipeZtQM5CKUjx6grh54g
In a Vox doc I just saw about HK they mention it is only 3% of China's economy.
I think that the idea is it matters less if it's not a disposable product.
Running a Remote Team
I wonder how cases will work around that gigantic corner camera footprint.
Instead we'll get Turd scooters (apparently someone's doing this all over LA): https://www.reddit.com/r/birdcharger/comments/9hs068/has_any...
If you're just writing a REST API, I wonder, why did you choose Go for this instead of Java or Python?
> The big selling point of these markets is that you don't have to know anything about your dealer, and they need to know almost nothing about you.

Huh? Sellers need a physical address. Sure, one can use the address of some senile neighbor, or that of someone on vacation, or an empty house, etc. But I bet that over 90% of buyers use their actual address. I mean, DPR did, when he bought fake ID from SR.
So the argument is being made that this particular place should not make people feel unsafe. I think a proper car accident analogy would be to compare one intersection to 3rd and pine, instead of the entire commute. If one intersection had as many car crashes as 3rd and pine had violent crimes, would you feel unsafe driving through that intersection, and maybe drive another way home?

More examples:
https://komonews.com/news/local/hatchet-attack-on-3rd-and-pi...
https://www.kiro7.com/news/local/kiro-7-investigation-pike-p...
https://spdblotter.seattle.gov/2018/05/15/detectives-investi...
https://www.seattletimes.com/seattle-news/crime/police-inrea...
There happens to be a great solution for this known as gaia hubs: https://docs.blockstack.org/ which you can learn about in these docs in conjunction with the immutable identities associated with them.

I have also in more context spoken recently with someone and convinced them why they should use gaia over IPFS: https://forum.blockstack.org/t/cannot-find-ipfs-driver/6147

and they brought up some other usability issues not mentioned in this critique, particularly about file pinning to keep files alive, and in general the waste behind the idea of data duplication by not separating out the auth of the user owned data with the duplication of the data itself in the DHT network, for which Blockstack has "Atlas".
Public performance rights are handled separately from private listening.
Graphs done right! I can't imagine how this article could be better.

I wish they would make their privacy analysis tools available to the public. So you could plug in the URL of your favorite policy and see how it ranks.
Because strategically, the move to ARM makes more sense for them to focus on even if sticking with Intel is a bit more painful in the short term. They already have a large team working on ARM processors and an architecture license for the platform. With x86, they are basically just resellers. So adding AMD's flavor of x86 to their lineup would likely be seen as a distraction for them without providing a long-term benefit.
Moving and duplicating both preserve the tags: they're metadata. They're part of the reason for those pesky .DS_Store files that proliferate on network shares and non-Mac filesystems, in fact.
Probably for the same reason many technical horrors arise: It seemed reasonable at the time, it was the simplest solution, somebody added it to the spec for some reason.

Then things like this get used in such a way.
Didn't NeXTSTEP already have DriverKit? That for some reason they didn't want ObjC in the kernel, so it was replaced with IOKit?

Edit: lol, yep. http://www.nextcomputers.org/NeXTfiles/Docs/Developer/Driver...

You'd think they wouldn't name it something that literally conflicts their previous deprecated framework.
I'm not suggesting that it will work on one individual. It's about creating a space where these people receive criticism for their hateful views, but in a productive way. It's about standing up for your friends and family. It's about living in a society. I hate the C word, but ignoring them is cowardly.
>We need to stop looking at what looks cool and focus on what works. And what works often looks boring.

I feel like the author is addressing a whole industry that I didn't even know was a thing?
>So you have all images of all org docs in one folder?

I'm not sure what you by 'all images of all org docs', but I keep most my org-related images in one file (my archive.org, where I store most of them in an ongoing datetree under a relevant header). Most of the photos I keep in org-mode revolve around logging though - things like bread, beer, garden plants, etc - but I also have some images kept in my notes sections. And yeah, all of my org files are in ~/org. I used to use many files and directories, but it made it annoying for syncing across devices, and having shorter paths is nice anyway.

>How many lines does your bigger org than have? My main one has 1.5k. My archive (just a year old maybe) has 15k and many org functions become quite slow, even freezing emacs sometimes.

My largest one is around 1.5k, after some heavy pruning last week. I respect your 15k archive! I only recently started taking my archiving seriously, and I've really enjoyed it so far. Keeping ALL of my logs (photography, work outs, diet, bread making, etc) under one datetree has brought a lot of Zen to my workflow. Unfortunate though that you experience performance issues at that size. Perhaps looking into `M-x profiler-report` could give you some leads? This will at least tell you what functions are using the most CPU or Mem, and you can potentially adjust accordingly from there. It is likely some package(s) using too many resources.
Democrats indeed mocked Romney's anti-Russia position, but from a position of wary engagement with Putin's regime rather than uncritical enthusiasm for the guy.
Show HN: Packagr.app has a new front end
Yes, Sky have exclusive live coverage (apart from the British GP) in the UK until 2024.
I've never been in a bar where the TVs had their audio on. The sports games are on screens but muted, and some have closed-captioning turned on.

Wouldn't that defeat this?

Slightly off-topic but I feel like relating it:

When I was a kid, we'd watch baseball games on TV, but muted. Then we'd turn on the radio and tune in whatever station was simulcasting the game. Because the radio announcers assume you can't see the action, they narrate a lot more of what's going on, so we could follow the gameplay without having to be glued to the screen every instant.

We also didn't have air conditioning, so baseball season was windows-open season, and more than once a pedestrian would pause to listen, sometimes holler "HEY WHAT'S THE SCORE?" into the house, we'd holler back, they'd continue down the sidewalk. _Everyone_ watched the Tigers in the 80s, and it was said that when a game was on, you could walk clear from Trenton to Mt Clemens and never be out of the sound of Ernie Harwell's voice.
P2P will stay irrelevant insofar that we don't fix networking to make it easy again. And we really want it to be, for values of "we" that != carriers.

NAT and related IPv4 hacks hand a great deal of power to people who want to meter you by the byte, inspect your content for compliance with their business model, and generally define how you are "allowed" to use the internet.

It doesn't have to be that way.
Start from the other end: how would an IPv4-only host with an IP address of, for instance, 198.51.100.1, initiate a connection to a host with a "new" address of 459.256.369.257? The host at 459.256.369.257 can understand the "198.51.100.1" address, but the host at 198.51.100.1 has no way to represent 459.256.369.257 as the destination address in an IPv4 packet.

And even if the answer is "they can't initiate a connection", the same problem also happens in the opposite direction. When the host at 459.256.369.257 initiates a connection to the IPv4-only host at 198.51.100.1, what should it put in the "source address" field, which only has 32 bits since it's an IPv4 packet? If it puts a dummy address there, how would the reply to that packet reach it?
That's just dual stacking. You're dual stacked at the instant you have to decide to convert the packet header or not. At the end of the day you need a new packet format regardless, so you might as well clean it up in the process.

Fun fact, there is a canonical way to encode an IPv4 address in an IPv6 packet. It's used by 4to6 gateways. IPv6 address parsers understand when you pass them addresses that look like: 64:ff9b::192.168.0.1
I'm not sure that the cited figure of 3-4% return today is truly representative of recent years.

For example, for the popular pick VTSAX (Vanguard's Total Stock Market Index Fund), if you look at the average total return % for recent windows of time:

- YTD: 16.23%

- 1-Year: 4.43%

- 3-Year: 13.28%

- 5-Year: 9.97%

- 10-Year: 14.15%

- 15-Year: 8.91%

The 1-year number is just skewed by the late 2018 market correction in the short term.

Source: https://www.morningstar.com/funds/xnas/vtsax/betaquote.html
Wasn’t the whole point of REST that it was object (resource) centric? Not saying graphql isn’t, but there’s not much of a difference in that regard. If anything I’d say graphql is more about the relationships than the objects.

Graphql is more composable for querying, so that’s nice. In terms of mutations, it’s basically just RPC again (and a lot of us missed RPC when REST became popular). And then it has a model for subscriptions, but they still feel a little like second class citizens support
-wise at the moment.

None of these are judgements. Just interesting to compare the 2 ideologies.
do what? why did you delete my comment?
I’d say bleak and dystopian futures are overrepresented in sci-fi, even when they’re “clean” looking as opposed to grungy cyberpunk.

I’m commenting on visual, narrative, sci-fi despite that being slightly off the author’s topic, because I don’t know what the “futurism industry” is. Is there such a thing? I know there’s a bunch of people famous for techno-prognostication, and a smaller bunch for whom it’s their full time gig, but is it an industry?
I already have ProtonMail but I'm not really happy with it [1]. For now, it's the best solution I have though, I agree.

[1] https://news.ycombinator.com/item?id=20166820
Nobody has suggested that he "poisoned" the ocean. By all accounts, it worked as planned, perhaps just a little too well.

If freighters would scatter just a couple of hundred pounds of iron dust behind them on each trip, the concentration would be easily low enough to cause no red tides, but might absorb all the carbon they are pumping out.

To claim that scattering rock dust is reckless, but spewing millions of tons of CO2 is fine, is extreme foolishness.
Lol, Japanese and German unions differ from the leeches of US unions, and carefully consult with management, (since they also have a board seat or two) and they will not ask for wage increases that might harm the company and through their board access, they have the true facts - same facts as management. In fact some other European countries complain that German unions do not act like the leeches that French and British unions do.
A good deal is where we both eat...
See Geekbench database. The ones with high scores seem to have memory around 2100/4200

For example :
https://browser.geekbench.com/v4/cpu/13481225

Single-Core Score Multi-Core Score
6178 56017

Memory 65536 MB DDR4 SDRAM 2101MHz

Name Intel Core i9-9980XE
/etc/hosts blocking of every site you reflexively open, including this one. It still takes some effort but now when you start screwing around you know it's a conscious choice.
This Time It's Different – Howard Marks on the Current Market [pdf]
They won’t.
I like these things about the setup:

- Straightforward upgrades of the environment to incorporate security patches

- Straightforward deploys

- Straightforward recreation of the setup (sort of like what terraform gets you)

- Straightforward migration to another hosted k8s shop if the savings are attractive

- I don't have to configure HAProxy, logging, systemd, etc.

- Straightforward horizontal scaling
Sky Sports use a far simpler solution that doesn't violate anyone's privacy.

The satellite feed that's licensed for public venues has a small beer glass logo burned in to the image. The amount of beer in the glass changes every day on a pseudorandom basis. An inspector can check whether a pub has the right license simply by looking at the screen - if the glass is missing or contains the wrong amount of beer, it's an unlicensed stream. It's plausibly hackable by a sufficiently motivated person, but it's a remarkably simple and effective deterrent.

https://mindyourdecisions.com/blog/2016/12/13/game-theory-ap...
Blockstack addresses Zooko's triangle in their original whitepaper: https://blockstack.org/tokenpaper.pdf

and their concept of gaia hubs is the association of immutable identities with user owned storage without the need for IPFS pinning or otherwise data duplication: docs.blockstack.org

You can see the most recent conversation about it here: https://forum.blockstack.org/t/cannot-find-ipfs-driver/6147 in which I convinced someone looking at IPFs to use gaia instead

full disclosure, I am an Engineer at Blockstack.
From user alancontreras in the article's comment section: "
'Merton also wrote, in a letter to Czeslaw Milosz, "I have never seen TV, that is never watched it. Once when I did happen to pass in front of a set I saw the commercial that was on: two little figures were dancing around worshipping a roll of toilet paper, chanting a hymn in its honor. I think this is symbolic enough, isn’t it?”'
The funny thing of course is under communism copyright and patents don't exist. On the other hand under Stalinism and Maoism owning a printing press was illegal.
This one counts as a dupe because the last discussion was less than a year ago; see https://news.ycombinator.com/newsfaq.html.

2018: https://news.ycombinator.com/item?id=18443311, https://news.ycombinator.com/item?id=18321168

2016: https://news.ycombinator.com/item?id=12612246
It's like that so you can send your IPv6 packets over 20 year old switches and have them still work. Switches don't care about the IP layer, all they look at is the MAC layer.
As siblings say, it’s still terrible. I installed the business version on my Mac to give a look, I have zero files synced with it. After a few days I checked activity monitor and it had used tens of minutes of CPU time. For zero files and zero activity.
(1) Marijuana is not nearly as bad for you as tobacco or alcohol, whereas I think we all agree hard drugs are worse. This study from a few years back should put things into perspective [1]. I think it's disingenuous to compare a drug that's objectively safe to one that's broadly recognized as objectively harmful.

(2) As of October 2018 (shortly before legalization) 47% of all Canadians have tried pot. [2] Now that it's legal, people are just more willing to fess up to it. Again, it's nothing they couldn't get before if they'd wanted it. Further [3] shows that the percentage of people smoking pot in Canada did not in fact increase after legalization.

[1] https://www.vox.com/2015/2/24/8094759/alcohol-marijuana

[2] https://www.statista.com/statistics/587689/marijuana-consump...

[3] https://www.countable.us/articles/21403-statistics-show-cana...
Praying to Give vs. Praying to Get – Why the Distinction Is Important
I would think he's just referencing public steam baths, not unlike hammams or saunas today. https://en.wikipedia.org/wiki/Greek_Baths
Go's certainly not perfect but I usually find it more productive than java or C++ for equivalent problems.

For 2, I hate this example. Code that returns or takes booleans that requires reading a comment to understand the value is super error-prone to use. Don't write textually ambiguous interfaces in any language. I just haven't seen this particularly be a problem.

#3 Re: checking errors, we wrote a trivial go vet plugin in house that checks for that.

sort.Slice is probably new since this was written and is way better than sort.Interface if you're sorting a slice.

Better vendoring and generics are finally acknowledged to be issues and solutions are coming. Hooray.
That's useful feedback - thank you.
Yeah, iteration speed is a pretty big blocker for adoption in a lot of domains. Go isn’t perfect, but it lets me get things done today. That said, I appreciate that Rust exists for safety/performance critical domains, and as Rust matures (e.g., as it’s async story solidifies and consensus emerges around various HTTP libraries, etc), it will be more competitive for general purpose application development. But I suspect there will always be a significant productivity gap.
Vigilantism is violating the government's (presumed legitimate) monopoly on violence.

Rock dust is not violence. Governments have no legitimate monopoly on action to protect the planet.
IPFS was started in 2014, long before Protocol Labs started working on Filecoin.
Is any of that different than a more traditional configuration management system?
Because media owners paid off enough law makers such that they have insane control over how people use their products. It's analogous to a car manufacturer putting a device in your car that will drive it back to the lot if you let someone else drive it. Except it's all over software - something that costs virtually nothing if lost.

This is only for the big guys tho. Little guys get screwed harder than before.
How? I don't think human bodies are mineral rich.
It's fair to say Erlang's strength or appeal is not the language itself but the platform you instruct with it. That's also where the learning curve is.
USA is taking China on for violating WTO. The result is everyone saying it could be WW3. I don't think any other country will dare challenge China alone
> I share your concern and anger. This particular phrasing could sound like reinforcing a historical perception of [indigenous people/black people/jews/...] as innately weak and needing protection. I prefer to think of it as people needing help due to circumstances, and the circumstances in this case perhaps due in part to such historical perceptions.

When the persecution of a certain group of humans is this direct and the consequences of capture so severe, I think the semantics of help are irrelevant until the danger is resolved.
*Issac Arthur

I also quite enjoyed a number of his videos, but mainly the earlier ones, I think he runs low on good topics, mainly after covering them all.
That sounds like something that works in theory but not at all in the real world.
As I understand it, the job of futurism isn't so much to literally predict the future as it is to provide inspiration for it. The author may have a point that the current futurism inspiring Silicon Valley isn't useful; however, it doesn't seem to understand that any alternative must still be inspiring.

This is something that I find frustrating about modern critics of tech and society even though I agree with them that certain things need to be fixed. At best they are able to muster up a saccharine, Demolition Man style utopia and at worst a spartan society where ambition must be abandoned in the name of environmentalism/egalitarianism/etc.

Does anyone know of any alternate visions of the future that are still inspiring?
What's a cigarette pack? /s
I've always wondered about this. What is life like for people with zero internet? Is that even possible today?
This is a rotten post and I'll dissect it.

> The painful truth

You're immediately claiming truth. That blocks other viewpoints. Also 'painful' which is a weasel word.

> people who actively use drugs

as opposed to passively use them?

> and decimate their bodies

you presuppose what they do 'decimate' their bodies. Maybe they do but it's a bit short on facts innit. And related, does taking copious amounts of alcohol (which I agree does damage bodies) count, what with alcohol being legal and socially acceptable?

> when provided a steady supply of drugs will simply die sooner?

A presumption, although one I'd have real trouble disputing. But facts are needed here.

> It seems hard to argue

dude, more weasel words!

> that supporting someone's heroin habit wouldn't incur a higher than normal cost for healthcare

The article gives examples of higher healthcare (and police) costs for not supporting them. Quite explicitly.

Also

"when provided a steady supply of drugs will simply die sooner" and "incur a higher than normal cost for healthcare" may be incorrect - they may die sooner thus saving the NHS money because pensions and extended healthcare due to old age are avoided. I understand this argument has been made for smoking; smokers are claimed to cost less than non-smokers. I'll see if I can find a proper study for this.
Yes. Either a load balancer sitting as a placeholder in front of it, or in this case just create an Nginx 50x error page saying that.

I imagine that nginx server sitting there is a reverse-proxy, so put a nice error page for when the upstream server errors out.
Permit transferred already, but with some strings attached https://mobile.twitter.com/fitzthereporter/status/1138904732...
The status quo understands that the `utopia` of the future (the shiny versions) will not be achieved under the current economic / political paradigms. They are afraid of losing their centers of power and for them it is easier to discourage systemic change. That is all this boils down to. Eventually we will all need to come to grips with the systemic changes required to move forward. I just hope it happens before they get their Elysium.
New Ebola outbreak in DRC is 'truly frightening', says Wellcome Trust director
Why would you want them to walk away with nothing?
I pay Dropbox $199/yr and it's frustrating. I want to share files, photos, videos, and other items with individuals and small audiences all the time –– both for business and personal purposes.

But Dropbox is so convinced that it needs to be a social network or a workplace platform that I can no longer reliably share things with others. Dropbox sometimes forces a sign-in or a sign-up before the anonymous end user can view my shared file. Am I crazy, or is that just unacceptable?
Yep, it's amusing that both these APIs recycle the names of what Mac OS X's parents used (DriverKit for NeXTSTEP, and the infamous System Extensions of classic Mac OS).

Obviously no technical recycling going on though; the new DriverKit allows user-mode drivers, not ObjC in the kernel or willy-nilly patching of the OS.
https://www.vice.com/en_us/article/zmdxxj/the-hack-millions-...

> Last year, hackers phished Chris Pederick, who runs Chrome Web Developer, an extension with over one million users. Once they had grabbed Pederick’s developer login details, they swapped his extension on the Chrome Web Store with their own malicious version, designed to inject adverts into users’ browsers. Then in September, someone loaded the popular Chrome extension for file sharing service MEGA with code that could steal login details for Amazon, GitHub, Microsoft, and Google accounts, as well as pinch cryptocurrency keys. And a malicious browser extension appears to be behind a recent dump of private Facebook messages. Once hackers gain control over the extension, through hacking, coercion, or otherwise, they can replace code as they see fit.

There's a lot more where that came from.

Aside from hacking the extensions, a couple of years ago there were severe issues with people buying control of popular extensions and then converting them into malware.