skysight-inc/HackerNews huggingface dataset:
The most well known mind behind the modern form of that equation is that of Lee Atwater, one of the architects of the Republican "Southern Strategy" [1]. But using race to divide people who would otherwise be unacceptably likely to recognize and act on a common class interest is the oldest play in America, and it's always wild - by which I mean "unsurprising, but regrettable" - to see other white leftists in 2020 still falling for it.

Do better, y'all.

[1] https://www.thenation.com/article/archive/exclusive-lee-atwa...
Well, don't they do other things that involve health? Like drinking guidelines and dietary guidelines and cancer research/information and things of that sort?

Still well within the realm of health and certainly affects communicable diseases (an unhealthy population is more prone to worse effects of disease).
It could have payed for maintenance in some way, thats for sure.
Why? What do they do that you oppose?
Start up year likely correlates. But also it would be nice to know how many startups failed and what languages they used?

Did using Node.JS or Typescript correlate with business failure or is it just more recent?

I'm also particularly interested if trying to use Kubernetes correlates with failure. Kubernetes, for all its good, is a rats nest of complexity.
The whole point of the posted article is to _not_ guilt people in to doing the right thing. You should push positive emotions about doing the right thing, not negative emotions.

From the article:
"These findings suggest that inducing people to consider positive rather than negative self-directed emotions might recruit more people to a climate-change mitigation agenda, and to prosocial behaviour more broadly."
I'm interested in what his definition of 'working' is. It could be anything from moving a large block cursor around on the screen to controlling a RC car, though I am better it's closer to the cursor movement end. It also could be a brain imaging display and a neuralink device on a person and you see it pick up neurons firing - which is something medical technology has had for a while, though not in a portable form. Either way, it's a fascinating line of research and I'm glad he is putting money into it.
Regarding his mistress and other family, at the time this wasn’t a scandal for either elites or even common people. Having mistresses was then acceptable in France. Mitterrand was one such example, but of course there were many like him.
Ask HN: Foursquare Pilgrim/Places vs Google Places APIs. Which to Use Today?
Hey! I'm currently in a travel-related startup (yeah I know, great timing :p ... anyway) and have gone with google places for place data.

I tried the Foursquare places API initially but felt the results were crap in Oslo/Norway at least. But the restrictions on what to store are quite annoying, and I'm wondering if I should give Foursquare's Pilgrim APIs a good go again, or if my initial evaluation was just flawed. So looking here for anyone who's maybe used both and has some solid advantages/disadvatages and advice.

The use-case - put snapchat/instagram in to one app. So "snap-based" content generation, linked to coordinates, and shown in a feed (ala instagram) or a map.

Cheers!
and every german business (or business operating in germany) is mandated by law to have contact information on their website.
Online version is available on https://ocaml.xyz/book/.

Pretty interesting. Reading it, seems closer to a tutorial in using Owl, an OCaml-written package for technical computing (what e.g. Matlab is; though architecture differs according to post).
While I think there is an "S" curve, I see we have quite a lot more to learn, much longer than a few hundred years' worth. I'd say more on the order of hundreds of millennia more at a minimum, because the scales I see possible are so vast. My metric is where we are on the Kardashev scale, how resilient we are to extinction-level events, and our time horizon. The ultimate "we're pretty close to knowing all the practical stuff" level being figuring out how to work around the entropic end of the universe. I count indefinite life extension among the practical tech tree, and once we accomplish that, the range of "practical" also expands.

Even before all that, we're nowhere close to various practical limits we've calculated as theoretically possible in energy extraction, energy conversion, energy conservation, matter properties (compression strength, tension strength, torsion strength, and so on), computational density, information density, etc.

For most of our species' history in geological time, we've barely edged over from sentience to sapience. On that scale, we're still at the boundary layer edge, and have yet to really delve into and establish ourselves within the time stream into sapience.
I wouldn't be surprised if someone does reminisce about such a thing!

Bizarrely I was thinking recently about an extremely lamentable performance of a storage heater 20years back. It wasn't even my heater!
It would have been more productive to spend the time to find a technical answer, rather than arguing for the sake of arguing. I did search, and the answer is at the bottom.

Note that one of the posters you've been arguing with ("VZ"; argument here: https://news.ycombinator.com/item?id=24259040), turned out to be the WxWidgets maintainer. According to the comment though, mentioning this constitutes a cheap trick <rolling eyes>.

Regardless, there is a very interesting concept in the explanation: using native widgets through WxWidgets (and possibly, widget toolkits in general) requires following specific guidelines. Failing to do so will make the widgets look bad, even if they're native.

First of all: The "VZ" who wrote in the thread you linked, is Vadim Zeitlin, the
core maintainer of wxWidgets. His word is the highest authority in the wxWidget
s world.

My 2 cents:

are all the widgets provided by WxWidgets native?

No. But if a native implementation of a control exists on a specific platform, i
t will be used (i can't think of any exceptions right now, but it's possible the
re are a few).

Most widgets are native on all platforms, e.g. wxButton, wxTextCtrl, etc.

Then there are widgets that are only native on some platforms. E.g. wxDataViewCt
rl. Is has native implementations on OSX and GTK, but as no such control exists
under Windows, a generic implementation is used there.

Then there are widgets that have no native implementations at all, e.g. wxGrid.

In general, wxWidgets just gives you the toolset to develop crossplatform GUIs.
That doesn't guarantee it that they'll look good everywhere out of the box. This
also requires "good" behavior of the developer. E.g. they should not use absolu
te values of controls sizes and positions, but use wxSizers (the wxWidgets layou
t system) instead. Lately they must also be prepared for high-dpi screens, good
support for that is only available in wxWidgets for a few weeks now.

Also, many open source developers only develop on one platform and hardly ever o
r never test on other platforms. Often they just don't want to invest more time
to make their application look good everywhere.

Regarding https://imgur.com/LjDhPOv

wxHexEditor uses wxAUI, this is not native anywhere. The window with the hexdisp
lay could be custom drawn, there is no control that does this out of the box. Or
it might be a wxGrid, hard to say.

wxMP3gain looks fine to me

easyMP3Gain seems to be one of the case where the developer just didn't care to
make it look good.
You'll have to watch it for yourself. I'm not going to interpret the video for you.
Ask HN: Compressing text using AI by sending only prediction rank of next word
Is there any effort made to compress text (and maybe other media) using prediction of next word and thus sending only the order number of the word/token which will be predicted on the client-side
i.e

SERVER TEXT: This is an example of a long text example, custom word flerfom inserted to confuse, that may appear on somewhere
COMPRESSED TEXT TRANSMITTED: This [choice no 3] [choice no 4] [choice no 1] [choice no 6] [choice no 1] [choice no 3] [choice no 1], custom word flerfom inserted [choice no 4] confuse [choice no 5] [choice no 4] [choice no 6] [choice no 5] on somewhere
(Note: of course [choice no 3] will be shortened to [3] to save bytes and also maybe we can do much better in some cases by sending the first letter of the word)
of course it means that the client side neural network has to be static or only updated in a predictable fasion, so the server knows for sure that the client neural network's predictions will follow the given choice orders. I tried example with https://demo.allennlp.org/next-token-lm, but the prediction is not that good. maybe gpt-3 can do better . but its too heavy for use in a normal pc / mobile device
> But recording user's detailed interactions with every ebook? I hope that's a big surprise to your average Kindle user.

I doubt it. Here are some features the Kindle phone app intentionally advertises to the user:

- prediction of how long the book will take to complete, based on your reading rate

- tracking of whether or not you read anything on any given day
Sure, some do. But I don't think any bats eat only mosquitoes. As long as there are enough insects to eat, I think they'll be fine.
I think that a useful way of seeing this is to compare car engines:

From wikipedia, a Ford Flex Limited can have a V6 turbocharged 3.6L engine (max torque 350 lb-ft), while a Formula One has a V6 turbocharged with only 1.6L (max torque 214 lb-ft).

The Formula One engine has lower specs, and cost orders of magnitude more.

I think that the answer is that this comparison doesn't make much sense, when the use cases and the target are so different.

Edit: it is funny to see all the replies to my comment mirroring the replies to the parent comment: there is a lot more to the comparison than just cherry-picking a few spec point.
Gabsters? Isn't that just a true statement?

I dont even know what a gabster is, is this the new "alt-right" label to throw around on people you have a mild political disagreeance with?

This post is now at -1 score and I still don't know what a gabster is, can you elaborate?

Ah I think I figured it out. Just like we call twitter users "Twits" we apparently call gab.ai users gabsters.
Nothing is perfect. Certainly in the US our two party system is creaking. But multiparty parliamentary systems have their own issues where small outlier parties can often extract disproportionate power because they are necessary to build a majority coalition.
3D printing startup Desktop Metal to go public via SPAC
Dependent Types now almost batteries-included in GHC Haskell
Totally agree, discovering what the Pale was, had a real impact on me that I don't think any other piece of fiction has ever had on me, it's like a sinking feeling, like: ow, oh no, this is what the world is?!

It's very cool in a fiction sense, but also mechanically in the game, you start as someone who has lost all their memories, which sets the character on the same knowledge level as the player, and you slowly uncover how the world works through playing. It's close enough to earth that things slowly begin to make sense, and you get lulled into a false sense of familiarity. Just as you think you have a handle on reality, the rug gets pulled away from underneath you and you fall into the Pale, a total break with anything familiar. It recontextualizes everything.

There is a line where either Joyce or Soona tells you about inter-isolary travel where she explains you that you need to aim your path through the Pale really carefully because it's possible to miss your destination and just continue sailing through the Pale forever. Which is supremely horrifying to me.
> Mine has been in aeroplane mode since the day I got it. I seem to remember having to allow it to connect to Amazon once when I first took it out of the box, but since then, no network connectivity at all, and zero problems as a result. It's been great.

I also never connect my Kindle to the internet. (The phone app does connect.) You don't have to allow it to connect to Amazon once. Mine has never connected.
I'm not sure how they came with that projection at the end, despite the fall shown...
I don't think that's the full picture. I think people "roll coal" because they get pleasure from causing frustration by their actions. It's all about "owning the libs" or similar.

I drive a prius, and several times I have seen coal rollers cross several lanes of traffic to sit in front of me with their stacks spewing. They don't know anything about me other than the brand of car I choose, but it's enough to make them go out of their way. It's got to be a positive reinforcement mechanism.

I think the reason why you can't have a rational discussion is that it will play directly into this cycle! Give someone a choice between an uncomfortable analysis of their own behavior versus a pleasurable peel out with yet another frustrated do-gooder in their wake, and they'll choose the latter each time.

Honestly I think they'll just have to get bored before they stop.
The Five Investment Decisions That Matter
They're warmer, more comfortable, easier to carry...
> no society that underemploys some large fraction of its populace will effectively compete against an equivalent one with efficient workplace participation.

But this is not necessarily a good thing. Labor participation of an enslaved group is surely higher and they work more hours per day...

Nor is it clear that other ethical practices outgrow societies that don't practice those ethics, e.g. China (and many other examples) and democracy.

Nor would you want to entrench a non-ethical viewpoint when it comes to nuclear warfare ( first strike / nonproliferation) / climate change.
How bad was the Spanish Flu pandemic of 1918?
Cousteau probably didn't realise _exactly_ what was likely to happen to Jewish people who were 'kicked out' to make room for important filmmakers; this was the year before the Wannsee Conference. But one would have had to be extremely naive to think that anything good was happening to the Jewish populations the Nazis were then deporting across their empire.
I think the ff people moved on to f# for performance reasons.

Owl is fairly new, and it has hopefully been able to learn from other ecosystems like Python.
>If you are a white man born in America, feeling guilt is what you’re supposed to feel

I've never been a fan of the accusation that social justice uses "original sin" as an argumentative tactic, but here you are unambiguously using inherited sin.

Obviously people have a duty to live their lives honorably, but saddling someone with that kind of free floating guilt and anxiety seems like an attempt at setting them up for manipulation.

There's a theme in social justice where everything is systematic until it's people they don't like, then those people are personally morally culpable. It's like soc ail justice read a description of what it means for a social issue to be "systematic", without learning systems thinking. This lens on the issue is a way to gain insight for new systematic approaches to remedies, but instead it's been reduced to new "I'm right because I have bigger words than you" tech for pushing tired old tactics.
I don't see how that is relevant at all. Obfuscating code and assets isn't in the spec. Either way, you have to go out of your way to do it. Web bundles actually seem like they would be significantly better for content blockers than zip files would be, because accessing them still uses the standard xhr APIs which can still be hooked.

If you're really worried about big mysterious obfuscated blobs of code running in your browser that can't be broken up and blocked individually, the real culprits are web assembly, and minimizing bundlers like webpack. Not some packaging scheme.
Smaller Indexes with PostgreSQL 13
https://crash-stats.mozilla.org/report/index/742507c9-b806-4...
https://bye.fyi/
> longest single uninterrupted train journey

> with just four transfers

I don't understand the rules set forth from the article for its calculation
Having a separate (unarmed) parking enforcement is extremely common in the US as well. They are commonly called "meter maids."
Meanwhile, China is investing so much that no one can even keep count.
Show HN: Blocking – 3D Tetris-like browser game
I've been building this game in my spare time for the past few months. Please let me know what you think!

It's built in Unity, and hosted in GCP Cloud Storage (Mainly because it's the easiest way to use Google's CDN for edge caching).

The source code is at https://github.com/haydnbannister/blocking if anyone's interested.
But what "systems of oppression" is there really against people of color in America?

It seems like there is more systemic oppression against caucasians, that don't get easy access to stuff like affirmative action.

I agree that there is systemic racism in the US, but it is the other way around. Caucasians gets shot by police every single day without as much as a media mention. But lo and behold if some black drug dealer fails to comply with basic instructons.

As an outsider, I only have laughs and shrugs left for America. And the past months of so called protest made me open the eyes for how big a problem black violence is in America. All the footage of innocent people getting killed trying to protect their businesses, zero mainstream media mention.

BLM takes offense to all lives matter, and after seeing BLM protesters run over a racoon and then beat it while its screaming in pain and fear - That made me realize that absolutely no lives matters for the BLM.

We can all be thankful that BLM funding will take a drop after the elections are over.
While I agree that the availability of guns is definitely a problem, a lot of the videos that end up in the news show that police are often acting extremely amateur-ish and escalate situations themselves instead of trying to deescalate.

Most people, even criminals, most likely do not want to shoot a police officer because that essentially means that you're screwed for life; one shred of DNA, a photo, a name; that's all it takes to make life miserable, even if you get away with it initially.

So the only reason people actually pull the trigger is when acting extremely irrational (drawing a weapon against a police officer is already irrational per the above), and that's exactly what happens in so many of the videos that we see lately.

I mean, let's take the recent Jacob Blake shooting: https://www.youtube.com/watch?v=NS5cSwVEyDg

Why is he being shot? He poses almost no threat whatsoever, what is he going to do, pull out an AK in his car and shoot the officers in broad daylight in front of witnesses? The officers with their weapons drawn and their shouting only increase the stress levels of everyone involved; it's amateur-ish on so many levels. As a Swiss (another country with high availability of guns), this is absolutely unimaginable here; an officer drawing a weapon on someone will result immediately in an investigation whether it was justified (at least that's my understanding but I might be wrong, at least that seems to always happen when something ends up in the news); I have witnessed some nasty arrests in person where the person to be arrested resisted but never, ever did any officer draw their weapon. And I would be surprised if even the thought of doing so crossed their mind; they certainly were trained not to.

I do think that the USA has a gun problem, and I do think that it plays a role in why so many people are shot by the police, but I also think that, at least from what I see in the media (and might thus be heavily biased), that the police seem to be badly trained, especially when it comes to deescalation techniques, and that there is not enough accountability for their actions and bad behavior.
You're not wrong, but the article isn't about externally-introduced guilt. It's about the reduction of internally-produced guilt.
Lidar is getting so cheap it’d be madness not to use it in self-driving cars
Technologists Still Upbeat About Employers' Covid-19 Response
Because it's the current fad to try and pull down famous people.

In 80 years if you're famous people will be talking about how horrible you are as a person for being ok with the slaughtering of animals just to eat meat.

It gets really fucking old.
Last time I tried, fluent-bit did not support IPv6. Maybe it does now? (Maybe it does not: https://github.com/fluent/fluent-bit/issues/2056 has been opened recently). Anyway, compared to the solution in the article, it seemed way too fanciful.

Fluentd would not just be slow, but also run out of memory. I am no ruby-head, but a then-colleague of mine helped configure it. It still ran out of memory. I had no patience for a log system that did not work out of the box on one computer basically just logging failed ssh login attempts.
Since I don't know anything about what you are selling, other than it being software, the advice is going to be generic.

I work as the technical counterpart to a bunch of sales reps, so I can't speak to #1, but I can help with #2, I've seen what makes good reps and bad reps and have gone through lots of training with them.

When you're just getting started in a new industry, it's important to understand how your customers buy software. Based on your price point things are going to be drastically different. Can a solo engineer pay for and expense the software or are you going to have to work your way up the chain to get the C-level involved in the purchasing decisions? The sales cycle in these two cases will be on complete opposite ends of the spectrum.

If it is B2B, what types of companies are you targeting? 10 person startups or 100,000 person massive corporations?

It is important to understand your landscape.

From the personal side, it is ideal to be empathetic towards your prospects. Understand that (at least initially), the people you are selling to don't care about you and are only talking to you because they are interested in a solution to a problem they are facing. Far too many people try selling before they understand what the prospect is actually trying to solve.

Rather than jumping on to a call with a prospect and demoing your tool and every feature under the sun, don't try to sell them at all on your initial conversation. Instead, spend your initial call with a prospect on understanding their problem and what they are currently doing. Try to understand how this problem actually affects them. If this is purely a nice to have, you probably aren't going to have any luck with the sale. But if you can discern that this is a $100k problem for them and your software is $10k then you'll know this is worth pursuing.

You may get pushback that they just want to see a demo, but if your product is like many enterprise tools, it has a lot of features to check all the boxes. Just showing up and throwing up all the features in a demo is the way to ensure that nobody is enjoying it. You would have to give a boring generic demo and the prospect would have to hear about a bunch of features that aren't relevant to them.

Instead, when you spend the first call understanding their problems, when you present your own solutions in future conversations you can actually target their specific needs. It's a much more compelling story when you are demoing to their exact needs rather than your assumptions about what people want to hear since everyone is different.

There is a whole lot to sales, and I could go on for a long time about tips I've learned. But I think most important of all is to build relationships with people. Genuinely try to help them solve their challenges and you'll gain trust and respect from your prospects and customers.
Ask HN: Engineer Heuristic with Coke Machine?
I remember reading some blogpost about "company lifecycle" and engineers, probably featured on HN.
I can't find it now. Perhaps some of you will guess what I'm talking about?

It described heuristic of a sort: when some new shiny manager gets hired and decides to remove vending machine with free coke, because it will save the company so much money, it's time for engineers to leave.

I contained more wisdom, but that one stuck in my head in particular.