skysight-inc/HackerNews huggingface dataset:
> But please lets look at the facts. Facebook did hire a PR firm that spread Soros-based conspiracy theories against its critics.

I find this funny because I'm seeing it repeated a lot now. It's repeated so much that I'll go ahead and guess that these "Soros-based" conspiracy theories are true.

Of course, they're not particularly horrible. The "conspiracy theories" are what, that some of Facebook's critics are linked to or even backed by Soros? As far as I know, George Soros is wealthy and funds many things. He's like the Koch Brothers of the "left". So it wouldn't surprise me, nor would I really care, if he funded some people who also don't like Facebook.

In fact, if it weren't true, I'd figure the headlines and repeated statements of fact would be, "Facebook accuses X of being backed by Soros and by the way, that's not true." No, it's always just the first half of that sentence. Because, let's admit it, no one who repeats this fact really cares whether or not it's true that George Soros backed anyone. Doesn't matter whether or not that is a true "fact" (hey, let's look at the facts, as some might say), it just feels bad that someone would mention a fact about George Soros.

What I do care about is the dishonesty here, this willful ignorance that (1) George Soros backed something critical of Facebook and (2) Facebook pointed out that it was backed by George Soros, which is technically true, and (3) we want to pretend this is awful.

You have a problem with Facebook telling the truth, although I understand your specific problem is you think it's a dog whistle and it's thrown into a pot with a bunch of other conspiracy theories, except that this specific fact is true, George Soros did back some of these critics of Facebook. So it's not even a conspiracy theory, it's an actual fact, but yes, Soros is the target of other conspiracy theories.

And just to be clear, I looked this up, Soros absolutely did back at least one of the groups mentioned:

https://www.theguardian.com/technology/2018/nov/14/facebook-...

> Another tactic was to cast Soros as the driving force behind groups critical of Facebook. The firm circulated a research document connecting Soros to “a broad anti-Facebook movement”, the Times reported, and pressed reporters to look into financial links between Soros and groups such as Freedom from Facebook and Color of Change.

> Color of Change is a not-for-profit civil rights organization. It receives some money from Soros, Robinson said, in addition to many other funders, including Facebook co-founder Dustin Moskovitz’s foundation, the Open Philanthropy Project. Robinson also said that over the past year, he has been asked numerous times by journalists about funding from Soros.

If I cared enough, I'd do more research on it, but this is all I need to know.

What do you think you're doing when you call facts conspiracy theories? Do you suppose that your lack of care for the facts (sorry to say, invoking "lets look at the facts" isn't enough) might start pushing some people in the direction of actual conspiracy theories (by this, I mean conspiracy theories that are not true).
Are you familiar with Teknik Holds? A guy I've known from around the gym most of my life founded the company. I'm getting back into climbing after a long hiatus, and I ran into him a few weeks ago. Later on I looked up his company and apparently there are a lot of competition routesetters out there who swear by his holds, and that the style of holds he shaped were quite influential. I'm not sure if I got the right impression or not.
Have you ever tried to plan an invasion? Like, actually done a net assessment of a scenario in detail accounting for terrain, equipment, training, intelligence, logistics, and all the other things that go into a military encounter? It is time-consuming and hard. So is efficiently butchering a hog. So is learning to program well.

Changing diapers and pitching manure? Not so much.

Dying gallantly? Only get to practice that once, so how would you get good at it?

People throw this quote around because it is fun to imagine yourself as a supremely Competent Man in all these domains. Indeed, it makes for excellent fiction—-but it is just that, fiction. When you actually start trying to seriously think about investing in specialized skills like military science, this quote quickly reveals itself to have not made any distinction between life skills that the average person should have and things which require years of study.
This Is Phil Schiller's Grand Unified Theory of Apple (2015)
Indie writers are pretty big business in China, a lot of their works turn into shows. Also when I mean indie, I mean really indie as in they're known occasionally by internet pen names which resemble your normal Hacker News pen names.
You might benefit from reading Eric Horst's Maximum Climbing [0]; it covers precisely this just-pull-harder mentality and provides exercises to unlock it.

[0]: https://www.amazon.com/Maximum-Climbing-Training-Performance...
Works very well. I'm using a subvol to store some Steam games on my btrfs formatted SSD.
DNS over HTTP statistic: 22 packets per query
Blockchain Technology Is All Set to Revolutionize the Financial Sector
Since the macro is procedural, I suppose it's feasible to pass a DTD, XML Schema or Relax NG to typed-html so it would work with any XML. Ideally with checking of ID and IDREF or key/keyref.
Yeah it feels insane to me. Like if the price of milk went up to $50 a gallon the solution would be to increase supply, figure out alternative products, etc. A stupid solution would be to build a system of loans, government subsidies and other programs that allow people to pay the $50, but that seems to be our go to way to solve problems.
Observability-Driven Development for Serverless
LessPhone ?

How long did it take you to develop the app ?
Big Pharma's Influence on the FDA is killing 150 people a day in America
It's funny that the modern web stack (JSX syntax, type checking, async/await, etc.) is now heading towards something we built 10 years ago: http://opalang.org

I'm very glad that this is happening, the whole project got started when I was struggling to write PHP/JS in the early 2000s and the itch was getting worse and worse.
I really dislike video courses. There is, usually, no good way to quickly scan for the important parts.

If there is stuff you already know, skipping forward minutes will keep you wondering whether you have missed something important. With text you can scan through unimportant parts relatively easy, while knowing you didn't miss something important.
Agree with Fred.

I left one of my past companies because of something similar. It wasn't even a "hard pivot", we were an EdTech company catering to higher ed, and then switched to a complete different product, now selling to parents of kids under the age of 8.

Two months later I realised I just wasn't excited enough about building apps for kids (this is a great market and has a lot of potential, it just wasn't my thing)

The company is still doing sort of okay, but I couldn't picture myself spending 6-8 months there. It felt like taking a formula 1 car and putting it in Dubai traffic. I even felt slightly guilty of not caring enough about "making the buttons bigger so kids can tap them and feel playful".

I'm currently working on something entirely different in the productivity space as a one man team with no funding but the process already feels more rewarding. So while I'm still working on something entirely different, starting from scratch and failing (personally atleast) was an important step along the way.

I'm solving a problem that I really care about and often tell myself that I would build/use this product for myself anyways. I do have some promising feedback from potential users but what's more important to me is the sense of fulfilment which leads to motivation which then leads to discipline, and this would just not be possible if I was working on something I'm not excited about or felt I didn't sign up for.
> Admittedly the deployment of web applications is much better and they can run on different devices.

But is it really, if you take into account all the incompatibilities between browsers and the different UX paradigms between classes of devices?
I have however i can't imagine being forced be in the office. That is the most certain way to break that flow.
It is in no way slavery. Making that connection just undermines legitimate criticism of modern corporate workloads.
Amiga hardware is what made it special, an generic OS on a generic hardware is just yet another OS.
This is basically an article that says go watch a video by Scott Manly who is a very good communicator about space topics. He has lots of videos about various Apollo era topics and recent events that are particularly convoluted when they came out. Great resource highly recommended.

https://www.youtube.com/user/szyzyg
The trouble I've personally seen is that the companies believe they can pay less in the lower cost of living areas, and therefore don't tend to attract the sort of talent that they need.
Ideally, setters should put up a variety of moves and problems that slightly favor different body types. Also ideally, have forerunners of different body types, and fix the problem if it takes discrimination too far (eg. a move that's literally impossible if you're a bit too short).
Number 1, especially in the case of REMOTE.
> I also have to believe this anger is cultural as well. As Americans, we're brainwashed into black and white thinking, and to attach very high weight to moral and ethical implications of decisions.

I find it very strange that you are effectively calling culture “brainwashing”. Would you prefer we have no cultural values at all? How do you think that would even play out? Without a shared value system, you cannot have civilization.

That said, your overall point is correct: Sometimes cultural value systems differ in incompatible ways, unless reconciled somehow. Often, this means being faced with the cold, hard reality of weighing the cost vs benefit of “acting out” against a law or moral code expected of you by the other party (whether or not your culture agrees with those laws or morals is irrelevant, when we’re purely talking about tangible consequences).

If there are no consequences from us, I don’t think it’s fair we “play the victim”. If we (the US) don’t want this behavior to continue, we must specify and enforce a policy of tangible consequences that will occur in retaliation for every single instance of IP theft that occurs.
Yes, this should have a (2017) tag, not (2012).
It is. But again, with longer fingers you need more strength to produce the same force at the fingertip (because you're applying muscle force to the short end of the lever). Combined with the extra weight from the rest of a longer body, it makes pulling on small holds a lot harder for tall folk.

But then we can often simply reach past those small holds to the big jug beyond, so it tends to work itself out.
The BART accessible parts of the East Bay are not especially cheaper than the Peninsula. Prices already reflect the substantial tech job market in SF.
Miguel's Mega-Tutorial was invaluable to me when I was learning Flask circa 2011-2012. It's a great resource.

That said, IMHO, if you're going to implement a simple CRUD app in Python, you may as well just use Django. Django includes all of the "batteries" for handling forms, authentication, databases (the ORM), etc. right out of the box. I think Flask has its place; but when it becomes a simple reimplementation of Django, I'm not sure I see the point.
ROTFLBTC!
Seriously, I always tell people that there is no global/common "now()" in a (our sigh) distributed system. Leslie Lamport explained it back in 1978 already [1]. Any design assuming that is doomed to fail.

[1] i.e. discussion at https://www.microsoft.com/en-us/research/publication/time-cl...
Those interested in Flask may be interested in Quart (Flask compatible, but faster because of Asyncio)

https://pgjones.gitlab.io/quart/index.html
Sadly groups I belong to have settled on FB as the community forum. It’s a lowest denominator thing.
Life inside MPEG
Knuth-Bendix Completion Algorithm
> i can't imagine being forced to do this by being forced to be in the office.

Just because you can't imagine it doesn't make those who think / experience otherwise victims of Stockholm Syndrome...
I remember looking up eggnog recipes and realizing that the 1950s used twice as much whiskey as the modern versions

That was some good eggnog
>Was that an off the shelf NAS?

No it was a repurposed office computer running a 12 year old Pentium 4 Dual Core (about 2.8GHz per Core). 2GB of DDR2.

As you mention, FreeNAS isn't optimized for that but a plain BSD install with ZFS didn't fare much better either and required a rather inane amount of work compared to other solutions that worked OOTB.

>...but you can't do that with most traditional RAIDs either and the few you can do it on require you to take the whole storage pool offline while you grow the pool then resize the file system.

If you use mdadm and ext4 you can do it online.

>To be honest, it's pretty rare you want to upgrade a storage array by just one disk anyway. At least outside of home users anyway.

There is a lot of home users. People will use RAID5s and 6s at home, they'd rather have no-though-just-works solutions.

The home desktop is possibly the largest filesystem market next to "disposable virtual machine".

>and now you're saying your preferred solutions also does the same?

They don't behave the same. In these solutions if you add 2TB to a 4x1TB RAID5 array, you get 4TB of storage. If you add another 2TB you get 7TB of storage.

On ZFS with a RAIDZ1 you'd get 5TB of storage since you'd have to stand up two RAIDZ1 vdevs.

>what is your experience of ZFS outside of the troubles you had on your NAS?

I've been running a few hypervisors using ZFS as storage backend, though at the moment I'm migrating to a LVM thinpool based backend. I've had a few share of problems on that as well, notably ZFS at some point consume almost all of the 32GB of memory and running the OOM killer in the linux kernel until everything had crashed and the host required a hard reboot. Though this hasn't happened since.
> Where is here?

Well, click on "here" to find out, no? There are some UX issues, but this is not one of them.
Please don't trivialize the horrors of actual slavery by throwing around the term for 6-digit-salaried folks hustling for something they enjoy doing.
I'd like to see a deployment deep-dive

How do you hold half a million connection open? How do you handle graceful failover?

How to design a such effecient server side architecture.

A simple nginx+roundrobin is not enough.
Totally! Teknik is one of the most popular makers out there. A while back I set a steep problem with only holds from their "geomatics" series, they're great to work with. (PS I'm out for tonight)
If facebook were really serious about staying relevant, they wouldn't make their shit website suck so fucking much.

I mean, god damn, facebook.com fucking sucks. It never stops asking you to log in, no matter who posts what. It could be Carmack himself making a public post:

WOULD YOU LIKE
TO LOG IN OR
CREATE AN ACCOUNT???

IT'S FREE AND
ALWAYS WILL BE!!!

No, facebook. No I don't. And I don't want to use the fucking mobile app either. I want to read something important, that John Carmack wrote.

And then, if you do log in? It's just a black hole of total fucking nightmares.

Sorry. Nope. Fuck you. GTFO.
Cooperative switching hasn’t been this cool since 1985! /s
I am glad that fibers and coroutines are going mainstream the way it is. With sincere and profuse apologies to Ruby fans (lest they think this is an attempt at hijacking the discussion) let me share this
https://felix.readthedocs.io/en/latest/fibres.html
I feel some HN'ers would be curious as there arent many languages that offer fibers as a first class citizen.

BTW I am in no way involved in the development of the Felix. Its not a new language, its more than 15 years old and has had fibers from the start.
The claim here is that opioids are not as bad as you've been led to believe. I'll let the article speak for itself, but note that ACSH has been frequently criticized for taking a pro-industry stance on issues:

* In 1979, the information director of the FDA said, "Whelan just makes blanket endorsements of food additives. Her organization is a sham, an industry front."

* Ralph Nader claimed: "ACSH is a consumer front organization for its business backers. It has seized the language and style of the existing consumer organizations, but its real purpose, you might say, is to glove the hand that feeds it."

* The Center for Science in the Public Interest stated: "ACSH seems to arrive at conclusions before conducting studies. Through voodoo or alchemy, bodies of scientific knowledge are transmogrified into industry-oriented position statements.

They previously sought funding from Philip Morris. Recent donors include Chevron, Coca-Cola, Bristol-Myers Squibb, Dr Pepper Snapple Group, Bayer Cropscience, Procter & Gamble, Syngenta, 3M, McDonald's and Altria.
Technology unlikely to be the only solution for the food security problem
It's possible but unlikely.

MPL, for folks who aren't aware, is a successor to the CDDL seen in Solaris etc. and is a per-file copyleft, thus having a nicer legal structure while getting the same rough benefits of GPL or at least LGPL. The idea is “any modifications to this file must also be open-sourced under MPL, but you can package this file with proprietary other files that are not MPL and integrate them into a larger proprietary thing as long as your modifications to this file alone are open-sourced.” The goal is to protect weakly from Microsoft-esque “embrace, extend, extinguish” as GPL does but enable commercial integration the way BSD does.

In practice nobody seems to be all that pissed at Mozilla because of their license; the MPLv2 added GPL compatibility so the GPLers are mostly able to use MPL software and it gives a nod towards the stronger copyleft they like; commercial applications which just use the software as a library don't mind.
This is a really important article, and a good complement to https://fivethirtyeight.com/features/what-science-says-to-do....
Vue-cli is pretty awesome! https://cli.vuejs.org
My takeaway from these latest articles was actually that Zuckerberg was, strangely enough, doing a pretty good job responding to the crisis.

It’s just that Sheryl Sandburg has been undermining him and kind of stabbing him in the back.
> India is free to fund, launch, and maintain their own GPS alternative for Indian military purposes

That's (more or less) what everyone is doing right now...
Military use optional.

https://en.m.wikipedia.org/wiki/Indian_Regional_Navigation_S...

https://en.m.wikipedia.org/wiki/BeiDou_Navigation_Satellite_...

https://en.m.wikipedia.org/wiki/Galileo_(satellite_navigatio...

Any aliens observing us creating 4 redundant navigation systems must think we're fucking mental.
> How can I possibly justify that sort of investment in meditation?

It's just another craft really.
You obviously can't ensure that his service is around in years from now. So your comment reads like a passive-aggresive way of saying that "you are a small guy, I don't think you'll be around for long, so it is essentially useless." Which is a valid point, it just needs not be veiled behind a rhetorical question.
In Bristol there is a lot Meetup.com for entrepreneurs
Show HN: Legendary 6502 Python emulator
In consulting it pays off to be a generalist.

On my case it helped quite a few times to jump between projects, or to be person that customer would like to ask to jump at an existing issue.
Ngrok - https://ngrok.com

So easy and super convienient if you quickly need your local server accessible from somewhere else.
Sure, but all of those solve problems that only really exist in C. If you're arguing that C, as it currently exists, needs text-macros, then maybe. But most of those macros are just dealing with flaws in C (lack of compile-time array-size tracking, no logging built in, etc.).

In many languages, those macros aren't things you'd ever need to do. You're just being forced to make up for a flaw in the platform.
Quite right, an area where you also see this is consulting.
Awesome, that's great to hear. I remember when he brought his first batch out to the local gym in the late 90s, and those holds exploited all kinds of weaknesses I didn't know I had. They were totally different from any plastic I had climbed on before, and now the gyms are dominated by holds like what he was making. I was never sure if he was following a trend, or setting it.
Show HN: Share one-liner command snippets
I really really don't like what they did with version 3. What the heck is happening in my app? And what coder whants a gui for his dependencies???
My father wrote a BBC Basic interpreter for MS-DOS and lectured at Coventry University for a while. I remember discussing the Dijksra article with him. He agreed that goto should generally be avoided, but said he’d used them for very deep loops where a for loop would have run out of memory. That basic interpreter was written in assembler, so he was very used to managing program structure manually with no high level constructs. On early computers, and even today, sometimes there are constraints other than clarity of the code that need to be considered. Having said that, I've not used a goto statement for at least 30 years.
How close does Opa bring the database to the JS/HTML? From what little I read, it seems Opa is primarily tied to MongoDB, and CouchDB to a lesser level.
TrafOData pivot to become Microsoft was a pretty hard pivot.

https://en.m.wikipedia.org/wiki/Traf-O-Data
I was thinking just one more way to make having a small business profile online will become untenable, if simply anyone can comment on search results.

With local reviews it is expected at least that you are a customer or have a direct relationship with the business and in most jurisdictions there could be legal recourse for posting fake reviews.

This sounds like a free for all.
This happens all of the time. Local governments and existing residents are a forceful voice against new building.

Besides, local municipalities can make it easier to build by alleviating some of the time consuming (and expensive) permitting process but they don’t really care. There’s all kinds of things they can do even just with zoning.
Take this article with a grain of salt - ACSH looks to potentially be something of an industry PR group.

From some sources that may themselves be biased:

"Council on Science and Health is a Corporate Front Group"
https://usrtk.org/hall-of-shame/why-you-cant-trust-the-ameri...

https://www.sourcewatch.org/index.php/American_Council_on_Sc...
I don't actually know many people who think that access to Bay Area amenities is the highest and best use of a tech salary. I and most people I know would deploy our cash in other ways (international travel, earlier retirement, expensive hobbies, etc). if we could do so while keeping our jobs. That opportunity just isn't on the table.

I've chatted with the few of the people involved in siting our remote engineering offices. They're solidly convinced that there's no point even trying to recruit in the US outside SF/NY/SEA, and are looking directly to the developing world. The satellite office strategy in the era of Trump is to the hire the H1Bs where they don't need visas.
"Lockdown" and "fending off competitors" are key hints here.

> In most other contexts, a burst of activity towards achieving some goal would be congratulated, or at least not derided.

That highly depends on the goal.
Nobody is arguing that ray tracing is not going to be good, or that its not eventually going to be supported by more games. I think most people are just saying that the push will come from developers when the fps hit isn't so bad, and when more console hardware supports ray tracing.
Try this one sometime...

alias lg = log --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'%cd %<(20,trunc)%an %C(auto)%h%Creset%C(auto)%d%Creset %s'