skysight-inc/HackerNews huggingface dataset:
> One hundred years ago, leadership of dozens of countries decided to march into a conflict that it knew would be costly, horrifically damaging and from which there was unlikely to be a real winner. They did so because they didn’t see any other choice.

Where will this end? On the one side, the cloud providers have all the money and can support the forks. On the other hand, if cloud providers continue to do this, there won't be any VC funded open source companies built in the future, which is like the cloud providers eating their seed corn (because the open source companies like Elasticsearch prove out a market, undercut proprietary systems, and basically do market research for the cloud providers).
This is my experience as well. I mainly installed Intercom for support, but it also works great for sales. I don’t initiate chats on my home page, but I do on my pricing page and I talk to high-intent potential customers every day. I pay Intercom because it works, regardless of what we HN techies think.
I’ve turned off all notifications on my watch other than texts and phone calls - it’s nice to be able to walk outside without my phone, but still can call someone if we lose each other.
The sooner this centralized model of storing data ends, the better.
Yep I closed it immediately. And this is someone who actually reads this stuff.
Actually it seems to me that standardization hampers the last bit of efficiency. Just one example that grinds my gears is the LEDs on the reference designs. Nobody needs these but there they are, drawing current 24x7 in a dark warehouse in the middle of nowhere.
If prefer it if the product of my engineering effort were maintainable and clear. I succeed if someone with no context can understand the system I built without help.
Ever heard of a food desert?
> That's exactly where the trouble is. In case of strict logical determinism we correct nothing because everything is predestined.

A predestined correction is still a correction though. Unless you assume "correction" to have some bizarre and probably incoherent non-deterministic meaning. In context, "correction" means "learning to choosing correctly as opposed to incorrectly", which is precisely what happens in this scenario.

> However, choosing limited definitions, and restricting ourselves in comfortable contexts we can certainly avoid discomfort of the thought.

I dispute this characterization. It's not "limited definitions" and "comfortable contexts" (presumably pejoratively), it's "appropriate definitions" and "relevant contexts".

> but I see clearly why non-compatibilists say "word juggling" towards compatibilists.

I think you'll find that the incompatibilists are just as guilty of this. They've spent centuries arguing for a definition of free will that no one actually holds. Philosophy is sometimes about drawing fine but relevant distinctions, and that's exactly what Compatibilism does: it carves out a fine line behind which we can make sense of holding intelligent learning agents responsible for their choices.
That's why C is usually parsed with a symbol table, which is the way it was meant to be parsed. When parsing "foo * bar;", then it should be clear after parsing "foo" whether the statement is a variable declaration or an expression syntax. (It's a variable declaration if "foo" is registered as a type in the symbol table).

The advantage of this style is that types align nicely to the left and no additional keywords (like let) are required. The disadvantage is that parsing becomes highly contextual. We can't start with parsing somewhere in the middle of a file.
The really baffling thing is how this made it to the front page of HN.
Small-sidedian versus big-sidedian
I watched a video[0] on the Art Assignment Youtube channel (which I highly recommend) about Agnes Martin's paintings which illustrates this (pun slightly intended.)

A literal interpretation of her work would be that she's just putting basic, pale, repeating colors and shapes onto a canvas. Simple, repetitive, obviously anyone can do that, so there cannot be any talent involved, much less any signal in the noise.

But they're meant to be attempts to describe emotions and abstractions without resorting to metaphor. One can disagree about the effectiveness of her message, but there is a message.

[0]https://www.youtube.com/watch?v=phYyRNrhZwc
I didn't down vote you, but I do know that some robotics is used now. In addition with different sized mesh screens to filter size. Then they use float/sink and melting point to further separate.
While I have many thoughts about organized religion, one way that I see it benefits people is that it does give people a sense of community.

And when you think you have an invisible being in the sky that will take care of all of your needs, a government provided social safety net isn’t that important to some people.
reminds me of this (no disrespect to the owners) : http://www.demiurge.technology/culture
Indeed, objects should have been larger. As large as a module. Perhaps with interfaces implemented by different concrete modules. Like non-oo programming language were doing, circa late 80s [modula 3, sml].

While at that, “message passing” [aka goto with arguments] is too fine grained of a concept, what people need 99% of the time is a structured function call.
I’ve found an iPad Pro to be perfectly acceptable for web development.

Working Copy is an excellent git client, and combining it with Textastic proved a good workflow. Textastic allows you to add any folder, including a Working Copy repo, as a source in the file browser, so no more swapping files between apps.

Using this, I built my personal portfolio site with Jekyll while commuting on the tube.

Other apps are available: DraftCode provides a full PHP/MySQL stack, I got Django running on Pythonista, found iSh could run Bundler and Jekyll and got a long way towards getting Rails working. Also Processing runs, well, Processing. Play.js does react and Node and Continuous does .NET and C#.

There are also Vim and Emacs apps, though I don’t know how good they are.
> If the monsters run slower when you’re not looking at them, find some sensible way in the story to explain it

Most games are suppose to feel like an experience though and make you feel a certain way. They're suppose to be scary monsters - less so in a Civ-style games but you're not suppose to be decomposing them into integers and algorithms.
"For the system to work as efficiently as it does"

I doubt the efficiency of this system.

I suggest that the incentives are mostly politically oriented, in the sense that editorial staff truly feel aligned with something they feel important to them, in addition to the 'money' incentive, which is severe in the world of news; they are always going out of business, and in a constant fight for ratings / viewers. There's a very serious and existential push to 'make money or die'.

Both of those elements combine to create a market orientation. If you consider news to be simply a product like any other, then you have 'customers' within specific 'demographics' and the editorialists to be 'product managers' with a 'P&L' ... when then they are incented to hustle the kind of information that fires those customers up and gets them clicking.

Taking a completely culturally secular view, one could argue the papers are just carving out their customer segments, just as any competing brands would.
It's funny how a complex and intricate technology of mechanical watches ceases to be seen as technology in 300 years.
But this is (largely) a property of the functions you write rather than the data structures. You can get virtually all of the benefit in the procedural world by just writing pure functions.
It would be nice if they disclosed that they have a financial interest in the outcome of any spectrum decisions.

https://www.kerrisdalecap.com/commentary/intelsat-s-a-i/

https://www.prnewswire.com/news-releases/sahm-adrangis-kerri...

This is astroturf.
The recycling locations also significantly underpay CRV in my experience: if you show up with more than a small amount (I think the threshold is about 40 items) they'll only "pay by weight" at a rate that seems to be maybe half of the per item CRV (based on a single time I bothered to count it out in advance).

Going more frequently with smaller amounts would pay more but waste more time... and I estimated that it didn't make sense to do so unless you valued the cost of the trip at less than about $1.
I think most programmers end up in this place and I think they are right, at least concerning the reading part (which is often more important since most code is read more often than written)... How long have you been programming?
If you frequently use your iPad to access remote servers, check out Fredericco's post[1] at Macstories: there he mentions using FileExplorer[2], which lets you access and copy files to and from remote servers (SCP, SMB, etc) without leaving Apple's Files app.

1: https://www.macstories.net/ipad-diaries/ipad-diaries-using-a...
2: https://itunes.apple.com/us/app/id499470113?at=10l6nh&ct=ms_...

---

My iPad Pro has been my only computer for nearly a year, and I miss my Windows Machine and VMs.
Some things that help me make do:

1. a VPS with a VNC server installed: I connect with Screens and, for example, can use Firefox's Dev tools. Performance could be better (I'm a ways from my VPS), but it's much better than nothing.

2. A Google Pixel 2 (or any Android phone) + a USB-C to USB adapter. This lets me put files on a flash drive, or even write Linux ISOs. I've found that, in a pinch, I can often do on my phone what I would have used my desktop to do.

3. Termux[1] was mentioned here recently, and I installed it, then loaded vim and tmux. SSHing into my phone from my iPad, I have lightning fast (low latency) Linux environment. Have just started using Termux, but for those with similar setups (iOS + Android), it may be worth a look.

4. Exploit the iPad's strengths. LiquidText[2] is, as they say on the site, "Better than paper". It's been revolutionary for reading my PDFs and extracting and connecting and cross-referencing information in them.

1: https://termux.com/
Perhaps the text was generated by AI? :)
> a lot of what is popularized is

I think that's what they're saying; ie: (a lot of "social science") (namely the pseudoscience) is unquestioningly defended, while the minority of social (non-pseudo-) science is usually ignored because it doesn't appeal to authority, ideology, or politics.
Depends... does "Here’s something. But, it’s not serious" take expensive, risky, and invasive medical tests to get to the "not serious" part?
without actually manufacturing or using anything of it.

As I know, facebook still buys very plain OEM servers from Quanta

This is false, as you can see from publicly available pictures of FB datacenters. Facebook purchases OCP servers from ODMs.
> What, exactly do they want to do with a blockchain and why?

Here’s my take: they want to enable voting online with some level of trust. One major problem with online voting is ensuring each voter only votes once. In traditional voting (e.g. for a political office) the government is the one ensuring each eligible voter only votes once. Since the point of this is to “decentralize” voting, they need a complicated cryptographic approach to stand in for the governments role in ensuring one person one vote instead.
Way ahead? VB is from ~1990, Pascal from around ~1970, Cobol had types on the right in 1960.

Certainly, VB wasn’t way ahead of its time.
I know this probably doesn’t add much to the discussion but I did want to say that I love submissions like this, and I love the enthusiasm behind the project.
thank you so much, you really made my day.
Delete Never: Digital Hoarders Who Collect Tumblrs, Manuscripts, and Text Files
I think most of what they say is fear mongering and totally irrelevant. For example, the image that says "the biggest threat to democracy: these people never existed" and showing the AI generated faces. How is that the biggest threat to democracy? Aren't things like the two party system, a corrupt media that pushes political agendas instead of reporting objectively, social media polarizing people with echo chambers and feedback loops which create social fires over simple things, etc more of a threat to democracy than spoofed AI people walking into a voting booth? I understand that they would like to push their platform as a saving grace, but it seems like yet another crypto scheme that is trying out the political angle.
> especially when things get complicated

I think that's a strange rationale and it doesn't fit the philosophy promoted by golang otherwise, which is that we should optimize for the 80% or 90% cases.
AI on the blockchain.
Great article, told me a whole lot I didn't know about the Byzantine empire

Articles like this are good because most people mistakenly believe that the Roman Empire ended with the fall of Rome, and don't realize the Eastern branch lived on for another thousand years, and with enormous impact.
I didn't grok anything at first actually. I had familiarity with Prolog and wanted a refresher, so I decided to take a look at implementation attempts done in other languages. I found one which did it in a few lines of Javascript, and you can find the full read and implementation here: https://curiosity-driven.org/prolog-interpreter . My apologies if I didn't make it clear that this is a port of the original write up - I did include this in the first paragraph of the README though, so maybe I should have been clearer?

Originally, I was trying to learn Kotlin along with wanting a refresher in Prolog, so I attempted to do the port using Kotlin and gave up half way though. I didn't have the patience to try to grok too many things at once, so I decided to go with Python due to it's simplicity, popularity, as well as the fact that I'm a lot more fluent in it than I am in Kotlin.

Anyways - sorry if I'm going off track. To answer your question, I grokked the implementation details through porting / refactoring the original code. The concepts / unification I was already familiar with from taking a university course which involved Prolog and from using it in a large AI project. From what I remember, it took me quite a long time to grasp the language and its power!!
"There are two main culprits. The first is a savings glut."

Aaand, this is where they always go off the rails. Still selling that old trope, eh? Looks like we found another "expert" about to "get the economy wrong."
> I once thought that the last remaining jobs for people in the robot revolution would be in creative fields...

I think the last jobs remaining will be the cleaning jobs. House cleaning, for example: try to have a robot take the dust out of your precious glasses collection. Or just fold your clothes.
UBI didn't help people find employment, Finland says after a nationwide test
are there right to left languages
I wonder what's worse, food waste or plastic waste.

Food waste: water pollution, pesticides, destruction of biodiversity

Plastic waste: fossil fuel consumption, plastic pollution into ecosystems

My first thought is that I'd prefer food waste, because the image of "albatross/sea turtle choking on plastic junk" comes to mind. But then again, farming is pretty destructive and invasive too.
Apparently this was a Y Combinator startup launched in 2015.
> Freuchen tells how one day, after coming home
> hungry from an unsuccessful walrus-hunting
> expedition, he found one of the successful
> hunters dropping off several hundred pounds
> of meat. He thanked him profusely. The man
> objected indignantly:

> "Up in our country we are human!" said the
> hunter. "And since we are human we help
> each other. We don't like to hear anybody
> say thanks for that. What I get today you
> may get tomorrow. Up here we say that by
> gifts one makes slaves and by whips one
> makes dogs.

> The refusal to calculate credits and debits
> can be found throughout the anthropological
> literature on egalitarian hunting societies.
> Rather than seeing himself as human because he
> could make economic calculations, the hunter
> insisted that being truly human meant refusing
> to make such calculations, refusing to measure
> or remember who had given what to whom

-- Graeber , Debt: The First 5,000 Years
The Golden Age of Exoplanet Exploration (Live Public Talk)
Can’t they just be turned off after power-on, or flipped on as needed?
It is the same reason why Taleb does not accept prizes and Peterson reminds us that "you are not the wave" https://www.youtube.com/watch?v=cmjAVZjLQr8
Didn’t we do this 3 years ago with the non-Pro iPad?
It was an illusion. Specifically, it was an illusion that allowed capitalism as normal to largely continue, with a bit of greenwashing here and there.

Things you can actually recycle: Aluminium, iron/steel scrap, and to a lesser extent glass.

Plastic was never recyclable in the sense of "circular economy indefinitely".

Recycling was never an effective way to save resources, compared to its ugly stepsisters "reuse" and "reduce". But they didn't accord with "buy it, use it, bin it".
> I don't think there is a meaningful distinction between board games and video games in terms of gameplay

The topic at hand was how randomness is undesirable in video games.

> Chess is a good example of a game with perfect information for both sides.

If we're discussing perfect information with respect to Game Theory, Chess is a good example, though my favorite example is Tic-Tac-Toe because of how simple the ruleset is.

As for a 2x2 game with Fog of War and truly no randomness, I would suggest Advance Wars. Spawn locations on maps are always predictable, though a player can create hidden information by not deploying in every available spawn location.
Why would anybody bother trying to hide traffic? Lots of apps already waste bandwidth and CPU to exfiltrate a wide variety of data, often sending it straight to Facebook[1]. They simply relabeled it "analytics",

[1] https://media.ccc.de/v/35c3-9941-how_facebook_tracks_you_on_...
If you don't read the second paragraph, it seems 100% obviously a case of sarcasm. For some reason, sarcasm goes over badly on HackerNews. Given the second paragraph though, and prior post history... I think it was serious. OMG.
Backend developer then? Even in that case I would need IntelliJ idea/visual Studio/ whatever IDE, unless you are just working on “small” projects under 500kloc where vi is maybe enough...
What annoys me most of all about these things is when they immediately popup when I first visit a site - no, I don't have any questions, because I haven't even looked at a single word of text yet!
I strongly disagree. The proper meaning of words is established by usage, and it often changes over time. Historians have long used the term Byzantine Empire to refer to the Eastern Roman Empire, and this usage confuses no one who has any familiarity with the history.

The only alternative theory of proper linguistic meaning is that it is based on perfect, permanent, non-material essences, as in Platonism.
I completely agree that the angry emoji is ambiguous, and I actually commented about this on FB when they first released it. I guess my larger point is that the fact that Fox News is at the top of the list for angry emoji could mean various things. Given the high regard I have for Nieman Lab, I was surprised that they didn't even attempt to parse this, or discuss how it is an ambiguous result.
> I thought part of the job of immigration officers is to screen travelers for ability to sustain their trip? Visa waiver does not mean you are entitled to enter.

Correct, but in practice the level of scrutiny depends on where you're from, and which country you're entering. From what I've heard, people from rich Western countries, like the US or Canada, are generally allowed in with only perfunctory questioning, especially in countries where the immigration officers are known to be more relaxed. So an unprepared American is still likely to get into the EU, but a Colombian would probably be questioned more, despite being in the same legal category as a US citizen.
And how, exactly does a blockchain help with voting? Be specific: what is being hashed, what signatures, where? What kind of cryptography and exactly how is it used? It’s so frustrating when these MBA types just wave their hands and say “decentralisation!”

Why do they have three types of coin they want to sell? So you’re suggesting the whole point of this is for voting with governments you don’t trust. Why would such a government implement this then? How does having the entire blockchain public to all help with voter anonymity? Do blockchain schemes actually have a good record of not being hacked (answer: hell no). The article never made any specific claims as simple as “we are using s blockchain because...”

Basically, they used a lot of buzzwords to try to confuse people into “investing” in their coins.
Your credit score is a lot more straightforward and reliable than something like social popularity.
Becoming good at jQuery is reasonably quick and easy. If you have a use case for it, Yes! Why not? (ex: legacy stuff)

Is it a valuable skill? Well, probably not! But not because of React or Angular, only because being good at jQuery is easy. Which makes it a less valuable skill and that is why I said if you have a use case for it.

Not to mention, a big part of jQuery success was the short learning curve. While simplicity is its strong point, it is also what makes it less valuable as a skill.

Unlike back-end technologies, front-end technologies have a shorter lifespan. Because of all the design evolutions, redesigning, and front-end optimizations and refactoring which is more accessible and less resource hungry for many businesses. So keep that in mind that probably you are not going to use jQuery in any customer-facing new project.
And then they send you a message first to pressure you in to talking as well as making you feel watched
Yep, tucked away in their Disclaimer.

"Kerrisdale has short positions in and owns options on the stock of DISH Network Corporation, Inc. (“DISH”)."

When someone spends this much time defending a thesis, it really starts to look like an investment thesis.

.

Edit: there is also a very clear disclaimer right on the About page. "We are short shares of DISH Network and stand to gain if its stock price declines."
Pale Moon Browser Continues Support and Development of XUL
Phones have completely replaced the use case of PCs for most people, we've accidentally reached a point where it's normal to grow up without a PC in the house.

A friend of mine is a university tutor and complained about students showing up to work with only their phones. A growing-fraction of people are even writing long essays using only google docs on their phone (without even a bluetooth keyboard).
As a user of Google Cloud Platform and having suffered through many, many issues (nothing that takes down our systems mind you, just things that you would expect would be handled better, especially considering all the reverence for the Company) I can say with some confidence that they do not handle automation to that extent. Still love GCP so far though, especially compared with my limited experience with AWS.
Interesting, but I couldn't do much serious work without external monitors and a great keyboard. I just need the screen real estate and a professional input device to be productive.
Facebook does use it. They design their own hardware, but they are do not manufacture it themselves, they aren't in the hardware manufacturing business. They parter with companies like Quanta to do that.

Here's an older article that explains the relationship: https://venturebeat.com/2014/01/29/facebook-quanta/