skysight-inc/HackerNews huggingface dataset:
Do you really love life, in and of itself, or do you love the things that life makes possible? Just because you're alive doesn't mean you're playing with your great-grandchildren or relaxing on a beach in the Caribbean or making passionate love or creating something that makes people happy. Mere life, without these things, is less than worthless. The industrialized world we live in gives us so much "life" that most of us end up slowly tortured to death in hospitals, delirious and vacant and in interminable, incomprehensible pain, because we consider that more merciful than simply letting sick people die.

And if that's not enough for you, maybe future generations will have the opportunity to reanimate your corpse in a 25th century hospital and torture it some more to see what they can recover from the brain cells that survived the ordeal? Feel free and sign up for that if you want, but I'm out.
Can you write correct software in a statically-typed language?
> Why can't I use tables?

I think it's harder to make design changes to the page. You also end up doing crazy rowspan and colspan things. You end up with more html tags (though probably less css). It's probably fine. Though it's probably hard to make mobile-friendly. A lot of html emails use tables for layout because they can't trust the layout will work with divs+css.
All these people bemoaning the loss of jabber. Xmpp is awful for mobile connections. There's a reason no one else is using it. Google tried the longest and they get the most flack for it.
It’s not just Google. Have you tried Skype for Business lately? Meetings are incomprehensible.

Teams is supposed to fix everything... but my O365 tenant doesn’t have it yet.
Well, as complex as Nix+whatever-you-have-cobbled-together-to-build-and-editor-instrument-ghcjs is, it pales in comparison to the sheer ferocious confusion granted to the ecosystem by tools like webpack, so I can see where it might seem like an improvement in some regards.

Webpack: it's like lens error messages for your builds, at runtime!
Exercism Behind the Scenes: Unhelpful, insulting, and rude – feedback antipatterns
Except there are people who remember their past lives.
> There's a reason no one else is using it.

because they cannot own the client, and therefore, cannot completely collect the valuable part of the service - user data and activity data etc.
1password is compromised.

Been pointing out flaws for years: https://discussions.agilebits.com/discussion/62449/deleting-...

Search me.
Yeah, that makes sense. But I don't understand what you mean about lack of self awareness? (Perhaps validating your point)
Same. Horrible user experience for what seemed like a decent article.

However, using reader mode on iOS Safari keeps all the ads out and it then reads fine.
I've been learning Haskell using IntelliJ as my IDE.

https://plugins.jetbrains.com/plugin/8258-intellij-haskell
You could just have a secret attic or Canadian family. /s
Yes you have a win32 and direct x 9 and 11 backend...
I would agree that going for a vacation to run away from things can make things worse.

However, if one can decide to go for a vacation to get a fresh perspective on the issue, I think that would help. Getting to a place where there are no interruptions expected may help you doing that if that is your intent.

Being in the office may keep you doing the daily firefighting and you may need space to think differently.
Dataflow Matrix Machines and V-values: A Bridge Between Programs and Neural Nets
Way to prove my point.
This is a platform I want to try. I contributed to some great projects. And I willing to work with the maintainers.
I'd rephrase as, differently socialized rather than poorly. In the end, all social custom is essentially convention based anyway, so it seems silly to apply value judgements.
TLDR; Li ore prices have doubled in past 10 years. How do you search for it from space? satellite cameras, both optical and infra-red, and also satellite-borne radar, to look for mineral formations caused by hot liquids reacting with existing rock, and for rock fractures that could act as channels for lithium-bearing brine. They will, as well, record anomalies in vegetation that might be the result of lithium-rich soils, or of hot springs that might contain the element.
I suspect you wouldn't been downvoted so far if there was a sarcasm marker on this, of some sort.
The story of basically every native Windows app that got rewritten as a web app. It'll run in Chrome on Linux, but good luck writing a GTK+ or Qt app that will interface with the underlying protocol.
It's more like playing poker at the casino instead of roulette
Because proper design for a safety-critical process shouldn't assume anything. Shouldn't assume that an accelerator pedal will have full range of motion when attempting to disengage, and should be programmed to route around unexpected inputs (or lack thereof)
lolgoogle
There was a pre-Spectre proof of concept of a program telling what tabs you have open in your web browser:
https://github.com/defuse/flush-reload-attacks

This was a program rather than another webpage, and I haven't bothered to read how it worked beyond the general idea of exploiting a cache side-channel. I expect the bit-rate is low compared to Spectre/Meltdown. But it made me leery of confidentiality in current systems.
There is a running joke within Google that the best way to get promoted is to create another chat or video conferencing app.

Is it really a joke at this point, though?

Googler engineering leaders and teams engaging in the replacement of good chat tech with worse happens every year or two. All to demonstrate "cross-org impact" and climb the promo ladder. This is in fact the driving force behind many of the complaints mentioned in the article.

A sad and systemic failure, indeed.
As the author points out, this is a version of the Liar's paradox, discussed by various ancient Greeks. Why, then, should it be considered an anticipation of the mathematics of later centuries?
it was originally a company called grandcentral and eventually acquired by google. they basically left it as it for YEARS
Firefox was first to go. I'm sure they were ecstatic to have an excuse to end support when Firefox changed how their add-ons work.
Oh no, Make 3.80...

Why not build a more recent version? This thing is 15 years old!
I would also point out that the author conflate two tightly-coupled but distinct spheres - the political and the economic. China, Japan, South Korea, and Singapore have all been massively successful because they acted aggressively in the political realm to foster growth and development (with little to no regard for Democratic norms). Conversely, their economic systems were and are fairly liberal (China being both the least developed of these as well as the biggest laggard on this front). Chinese citizens may not be politically empowered, but it is far easier to set up a company, hire and fire, etc. in Shanghai than in New York.
I'm writing a lot of Java right now, and it's frustrating that the experience is so horrible on Emacs -- or so much better in Intellij. I tried using Eclim with Emacs for a while, but it's so tedious moving through Java without a specialized IDE. Still, I keep Emacs open on Java code solely for the git interface (magit) and helm integration with `ag`, which I find vastly superior to find-in-path / regex search capabilities in Intellij.
Thanks and fully and completely understand why and how the current situation happened. And I fully appreciate the efforts people make to alleviate it. My sole concern is that the situation is accurately seen for what it is.

So far, just in these comments I've seen:

1. just use plain cabal
2. use stack, you don't need cabal
3. use gchid
4. haskell+nix is best
5. use hpack

To emphasise again, this is not a severe criticism. I've been around for too long not to know that this is an almost inevitable result of people working in open source with disparate purposes and heterogeneous environments.

PS. I bought HaskellForMac and it's great. It ties you a Haskell version a little older than the latest but that's OK too.
> If you go talk to a senior software developer, you’ll probably hear them complain about spaghetti code. This is when code is overwrought, unorganized, opaque, and snarled with dependencies. I perked up when I heard the term used for the first time, because, while I can’t identify spaghetti code as a designer, I sure as hell know about spaghetti workflows and spaghetti toolchains. It feels like we’re there now on the web.

This, a thousand times. I think the problem is that the Web doesn't really offer anything like structured programming to compress the pattern of your page. It's as though we're all writing assembler — only it's (at least) three different, incompatible assemblers. And the best tools we have are macro-assemblers.
Can't up vote this enough. I read it around 16 yrs age and strongly influenced me. "intellectually superior" accurately captures how I felt.

I continued on path of "self discovery" and am much mature now. Now, I strongly recommend NOT to read her books. She takes objectivism to extreme lengths, even in relationships and love. For brief time after reading, I started living like a robot with no room for emotions and treating people like they were machines too with no emotions.
Free trade vs protectionism is not a one dimensional spectrum. I can't recommend How Asia Works highly enough as a source of nuance in why protectionism has worked for some and not others.

https://www.amazon.com/How-Asia-Works-Joe-Studwell/dp/080212...
Yeah, generating lots more page views and clicks, because I can no longer effectively search for what I want and instead have to manually sort through a ton of poorly targeted and differentiated results.
I'm pretty sure there's websocket (and related tech) support for your stack.
I would explore this first.

If your startup is for consumers and you don't have a good estimate of your growth or you don't know how fast your app will need to scale, then make sure you can hire people who know quickly. Your hiring skill will be more important than your tech.

Also, if the complexity of your app is low or medium, consider your first implementation as a prototype that - given growth happens - can be replaced with a faster stack relatively simple.

If high concurrency is needed, you'll bump into frameworks focusing on async I/O. Java and C++ implementations are the leader here. (see techempower benchmarks for more information).

If you can commit to a datastore (and you rarely make a mistake by choosing PostgresQL), then replacing your prototype down the road is easier.
Teams is a joke. It’s an alpha level product at best. At worst it’s black hole on the user voice forums for features that were in IRC and a constant memory leak. The vscode team needs to teach the teams team how to properly write an electron app.
It's basically the same in computer security where you now see most vulnerabilities reported to vendors are from China. I wouldn't necessarily say China has "beaten" the rest of the world, but rather people in the west have basically decided that form of signaling is too expensive.

There's a lot of people publishing ML work on public datasets which barely move the needle. It's usually not too hard to squeeze something extra into a model to do better than the previous work, and if not there are always other datasets, so these raw numbers don't really means lot IMO.

Not to say China won't overtake the rest of the world, eg lots of great work coming out of MSRA, but I think that there is a lot of truth to the idea that once you start measuring something, people start gaming it, and I think the political environment in China encourages this gaming, so I would pay less attention to metrics like this that can be gamed.

Even paper metrics are gameable. Most reviewers acknowledge that once you remove the obvious accepts and obvious rejects you've got a large pile of passable but forgettable work. So if you can just keep cranking out passable work that fits the zeitgeist, you'll get more papers accepted.

I might be wildly off base here, I haven't tried to construct statistics, and academia has a large amount of starfucking going on, so it may be a cultural bias thing, but I don't get the impression that China is anywhere near dominant yet, but yet all these statistics look great!
Yep, web apps are just plan bad, but i can understand why a startup might go that way to shorten time to market, but replacing a native app with a web app should be a shootable offense
Since when ? OSX has never outlawed this sort of thing.

The sandbox has always been completely different from iOS e.g. it doesn't ask permission to access photos, microphone, webcam.
"Matching demand with supply at low cost in 139 countries among 20 world regions with 100% intermittent wind, water, and sunlight (WWS) for all purposes" (Renewable Energy, 2018) https://web.stanford.edu/group/efmh/jacobson/Articles/I/Comb...
Art out of Nature
https://youtu.be/q262DGh6QeM

Michael Reynolds - El Guerrero de la Basura
https://youtu.be/xbAShCCwENM
For people who wanna learn Haskell:

1. Don't touch Haskell platform. Install Stack.

If you did, Uninstall it.

https://mail.haskell.org/pipermail/haskell-cafe/2011-March/0...

Why? It is considered harmful

https://mail.haskell.org/pipermail/haskell-community/2015-Se...

2. Install Stack:

https://haskell-lang.org/get-started/osx

If you do not wish to install these dependencies, you may use a virtual machine instead

https://github.com/data61/fp-course/blob/master/ops/README.m...

3. Learning resources:

https://github.com/allenleein/brains/projects/9
Its proves that _really_ simple concepts aren't being conveyed despite the claims that it is more than simple word substitution. The linked article talks about translation of things which require some cultural knowledge. The idea that an overweight house cat is sitting on a protective piece of material is simply lost, and replaced with "big cat" which could just as well be a lion or a bed is misleading at best and just plain wrong at worse.

I might understand if the target languages didn't have a concept because its cultural. That sentence failing to be translated implies that the target language doesn't have the concept of people/animals being overweight, or what a mat is. I might be more accepting if it came back with "throw rug" or something instead of mat, but it never does that, its like it has a list of rough synonyms and it picks one at random. Hence the "Fat cat" bit becoming what likely was "oily cat".
The more subtle things (cat in this case being a house cat/pet) might be the bit of cultural information that lends understanding to the whole sentence, but it most cases that isn't really what the translation is getting wrong..

Claiming any of this is even near human translation levels is misleading at best, considering it falls down worse than most poorly translated computer manuals I've read. Despite all the claims of the wonders of DNN's the translations look little more advanced than direct word translations (fat=oil or mat=something you sleep on) with a bit of fuzz that fails in strange ways.
You're welcome :-) Here's another creepy one of his I like:

Joey Joey took a stone

And knocked

Down

The

Sun!

And whoosh! it swizzled

Down so hard,

And bloomp! it bounced

In his backyard,

And glunk! it landed

On his toe!

And the world was dark,

And the corn wouldn't grow,

And the wind wouldn't blow,

And the cock wouldn't crow,

And it always was Night,

Night,

Night.

All because

Of a stone

And Joe.
The rise of AI fake news and silicone valley super states
Didn't they change it so it's much more similar to how Chrome extensions work? Shouldn't it in fact be easier now to have an extension work in both Chrome and Firefox? The Mozilla wiki page on WebExtensions even says "Much of the specifics of the new API are similar to the Blink extension API."
Keep in mind, folks -- the following is also true:

> Greedy, Brittle, Opaque, and Shallow: The Downsides to Evolved Human Intelligence

I wonder if we can have our cake and eat it too, in the realm of machine learning and artificial intelligence.
Bernie was definitely in a good position for this prior to the 2016 election, but, the revelations of his collusion with and acquiescence to the DNC in the 2016 election cycle poisoned him to many voters, myself included.
Eh, arguably Star Trek has much less sophisticated technology than The Culture, especially when it comes to AI: remember, Data was very unique, and he’s absolutely nothing compared to a Mind.
Geoffrey Hinton may not be excellent at math at the professional level but if one watches his talks and lectures, it’s clear that he is more competent than 99% of most populations.

AI requires more than math, but one cannot work competently in AI without being competent at math. Based on teaching experience, I would estimate the lower threshold to be about 2SD above global average (or equivalent to 700 PISA score in math), which might mean less than 2% of US high school students are above that threshold.
Yeah but I doubt most Windows users use Pidgin. What happened back then ICQ, MSN and AIM dominated at different time and geographically, even though they co-existed since the 90s. Now, not so much.
Yes, the Illinois fiscal situation is dramatically, vastly worse than California or New York’s situation.
Some relevant papers:

An Approximation of the Universal Intelligence Measure

https://link.springer.com/chapter/10.1007/978-3-642-44958-1_...

Measuring universal intelligence: Towards an anytime intelligence test

https://www.sciencedirect.com/science/article/pii/S000437021...
I would argue that they work a bit too aggressively and are also not intelligent as one would expect or assume them to be. I only have anecdotes here. I've seen instances where one personal email sent from Gmail's web interface is in the spam folder of the receiver. Sending emails to Google Groups subscribers also doesn't get delivered to the inbox several times (even when the receiver has never marked it as spam).

With many people using smartphones to check email, my guess is that only a very small percentage of people still check their spam folders regularly to see if there were any false positives and help train the spam filter (to the extent it's willing to learn). Most people only check their inboxes (and many may not even know about a slam folder), and I'm sure there are billions of harmless and expected emails around the world that just got lost because of these filters.
The only way to increase the aggregate experienced neighborhood quality is to make more good neighborhoods, probably where crappy ones currently stand.

Many find this unpalatable, as it extends access from the upper middle class and then down instead of from the homeless and then up. Favored alternatives (rent control, affordability requirements) don’t meaningfully increase access at all, but merely redistribute it from highest bidders to lottery/waiting list winners.
Which isn't a problem with a Sawyer filter, because you can just screw it to the top of the water bottle and drink through it.
Have you had a chance to read Massimo Pigliucci 's How To Be A Stoic?
If you don't mind me asking: which Aurelius idea(s) specifically popped into your head, and how did it save you?
I am a "Full Stack" engineer with 2 years of experience working for a small company. Worked in everything of that except Ruby include ios(swift,Objective C),android,Java,Scala,MySql,DynamoDb,MongoDb. It was frustrating at the start and then it became a joy.But then not sure if I am good at any of those. The same day I would be fixing a Jenkins build, write some Node and fix bugs in the ios code base, completely normal. I am not ashamed to show off.
Yes! Damn those Presidential candidates of a given party! Always in cahoots with the party's national committee!
Good that this is more on the practical side, i.e. talking about bits and bytes instead of just abstract numerical theory. It really helps when learning this stuff --- a while ago I was reading about Reed-Solomon (which also uses GF) and I could find plenty of theoretical material, but there was a noticeable shortage of practical implementation-oriented detail.
When they started pushing Duo and whatever the other piece of the associated current Google chat/conference... duopoly, is. Supposedly with some move away from and/or deprecation of Hangouts, not to mention the explicit language and dates WRT killing Talk.

Well, fuck me. I can't be bothered to keep up with their changing product lineup, naming, marketing, whatever TF this is.

I just use non-Google stuff, now, for chat/video.

FB Messenger may be busy selling my soul, but at least it's still "Messenger" and actually fucking works. Which is why pretty much everyone has it installed and knows at least basically how to use it.

If I could just get my associates and friends to start using Signal or the like... (Of course, Signal could improve their UI a bit. NOT more fucking emojis, but instead making it very clear and easy to opt out of making it the default texting app (on Android). That is, not a big bar to opt in, with a little X within that bar to opt out. Tired of explaning that each time, to "normal" people, before they get back to me complaining that their texting doesn't look/work the same, any more.

P.S. As I recall now, that other piece is Allo.

If I even understand things correctly. I couldn't bring myself to read up on this thoroughly; I kept feeling the desire to throttle somebody.

P.P.S. And I remember when, a few years ago, they REALLY wanted everybody to move to Hangouts. Including integrating their SMS activity. Only, this had significant bugs, including aspects of data loss and the irreversibility of changing to their set up. That they seemed to have little real momentum in fixing -- or even communicating clearly upon.

I guess I should actually read the OP. But I'm not sure my blood pressure can take it, now.
The Songs That Bind
Non subscriber link available?
> “We are born knowing there are causal relationships in the world, that wholes can be made of parts, and that the world consists of places and objects that persist in space and time,” he says.

Here's a little too overconfident in the claim that these are innate ideas or something a priori.
I use Wire[0] now. It offers IM, voice messages, voice & video calls, & a decent set of unobtrusive "silly" features (voice filters, ability to send drawings, etc).

Finding people is generally easy but for some reason, it will sometimes not find someone when you type the entire username but will find him/her before you finish typing the username out.

The best part is it works well on Android without GApps & seems to work much better than Skype in video calls on a slow connection.

0 - https://wire.com/en/download/
Great, I'm sure everyone else feels safe knowing you manually sandbox your apps.
> Imagine still actively using several perfectly good apps that were last updated 10 or 20 years ago?

I regularly use Borland C++ 5 (because it has a nice enough customizable IDE and a very fast C compiler which is practically instant on modern PCs), which (IIRC) was released in 1996. And i also use a ton of other stuff from the 90s, including many games.

Things already work without the overhead and resource wastage of virtual machines, all it takes is OSes and libraries try to not break their ABIs.
Older entrepreneurs are much less willing to sacrifice their health for the change of making someone else rich. They’re generally harder to push around and intimidate too, making them much less attractive targets for investment.
I am a direct marketer and assure you that FB has easily measurable return on ad spend for millions of companies.
Nope. What is it? Honestly. I've never seen it. All they seemed to have was slightly cleaner sharing permissions UX.