skysight-inc/HackerNews huggingface dataset:
There was a bunch of exit poll statistics that Fox News of all places ran around the time of the 2020 elections. One such stat was more than 60% of people supporting a single payer healthcare system. Couldn't believe they let that air on Fox News.

This is what happens when we have out-of-touch elite class running Congress.
True, but certain 60-year-old typewriter keys are unbeatable. [Selectric, 1961]
This feels alien to me. Makes some sense, but sharing sessions is pretty niche. Collaboration usually involves networked access, or passing the keyboard.
Painting a Selfie Girl, with Maths (2020) [video]
> Still, even if you cut the userbase by a third to 141 million daily addicted users — which I think vastly overstates Twitter’s elasticity of demand amongst its core user base

Am I reading this correctly, that he believes Twitter would retain considerably more than two thirds of their daily addicted users if they asked them for ~$4/month? Even two thirds sounds grossly unrealistic to me. I would be astonished if even one in ten stayed. I’d even be more than a little surprised if one in ten stayed if you asked them for $1/month.

(I’m mostly a non-spender and non-user of social media. All I’m basing this on is my feelings and observations of the fickleness of consumption and people’s commonly-irrational behaviour around free things.)
> There's a UX problem on mobile. I have to click on something to make the GIF appear. What do I click? A link. Expected behavior of a link is to link me elsewhere, not to show a pop-up GIF, so I'm immediately confused when that happens.

The underlines being dotted, it's closer to an <abbr> element (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ab...), which does not act as a link.
Ah that’s interesting. I’ll have to actually give that a try at some point.

I think the API gateway model makes more sense in my head.
The amount of money I’m willing to spend on jeans, electronics, etc. is much higher than the amount I’m willing to spend on Twitter. Makes sense that a service can sell ads for more money than I’m willing to pay for the service.
Non-fungible tokens: can we predict the price they’ll sell for?
Where did I say multiple inspectors are inspecting a tree? There might indeed be multiple people dealing with a tree. The tree owner, an inspector, a tree surgeon, the local authorities (if the trees are protected).

Synchronising data at row level when offline becomes online is extremely hard to get right and reliable.

With the Event Sourcing model, every new piece of data gets thrown into the bucket , with each new piece of data the view becomes bigger.
There's no way to know whether they would have failed without being acquired. That isn't the point being made though.
Any number of things really. It’s not unusual that I call someone to have a chat, e.g. my brother or a friend. Or go to a coffee shop.

I also try to practice mindfulness.
Adding something like change-data-capture to a system and using that for some of the purposes that event sourcing touts seems like it goes a lot further and doesn't require making a complex, hard-to-understand system. Having a CDC system to publish events and record those can give the biggest benefits and sit alongside a much simpler system. A downside is that the real-time feature goes away.
Threating to pull out of the UK would have no effect for this matter. The CMA are basically saying that FB are breaking competition laws, so need to sell.

They wouldn't able to say "Well, you're breaking the law but because you're threating to leave, we will let you get away with it."
They aren't solving the same problem. An event sourced entity (should) have a very small scope. It acts as a consistency boundary around some bit of state. Each event in "the stream" for that entity represents a state change. This is analogous to a database row which represents the _current_ state of the entity being modeled for that table.

Like a table, there can be an arbitrary number of rows (>millions), thus you could have millions of event streams. You can't have millions of Kafka partitions. The scope/scale of a Kafka partition is not designed for that small granularity.

Again, I have no issue with Kafka and I think Pulsar is superior in the event streaming/platform space. I also the Kafka ecosystem is impressive and I love listening Confluent Cloud podcast! But it is not designed for this use case.
I don't think anyone thinks autotune sounds normal, especially when used heavily. They just think it sounds good. Sounding like a natural human is not a requirement, or even a goal for most music. Just as guitar players have been using a myriad of effects pedals for decades, some of which create sounds barely recognizable as guitar. Which reminds me of the MXR talk box which combines vocals and guitar, perhaps most famously used by Peter Frampton and Bon Jovi.

This also reminded me of an older musician I knew that lamented all use of amplification in music. He thought that if the musicians were not moving the air themselves with their own bodies or instruments, then they were giving up some level of purity. I can understand that perspective, and to me overusing auto tune has the same problem, but I don't think the uncanny valley applies here.
Harvest trillions of fish, and you remove a massive cause of ocean water sub-currents.

How do millions of salmon, halibet, swimming and moving water, huge schools of fish, change currents?

Well they're mostly gone now, compared to 100+ years ago.
Yes! Of course it is, but employment is a market like anything else.

The difference between $175K and market rate compensation (which may be significantly higher right now, considering the job market and the skills they’re asking for) is captured entirely by the founders and investors. We shouldn’t be shaming people for expecting a higher portion of the value they create in a competitive market like this.

But the fixed salary method creates a lot of secondary problems for a company: It can become a revolving door as people join for quick experience and resume-building, but then leave as soon as they can get a higher paying job somewhere else.
> How will increasing taxes in western society fix this? Hubris, almost Hillary levels of hubris.

I think you're replying to the wrong person, except there's no one else in the thread as of now mentioning taxes. So I guess you're participating in the proud internet tradition of putting words in people's mouths.

What's really incredible is that it's not like I wrote a huge wall of text. It's not difficult to see that I didn't mention taxation or "Hillary" in my root level comment. What do you gain from this nonsense?
I feel like Rust is everywhere and nowhere at the same time; how do they do it?
Another crazy old idea:

Businesses that prioritize people over capital.
For Commodore, we had the Commodore Inner Space Anthology, put out by the wonderful people who published The Transactor magazine (http://csbruce.com/cbm/transactor/).
Of course it is a blatant lie just like almost everything they say now.

Giphy is free to sell itself to almost any other company on Earth except FB. This has no chilling effect whatsoever
I think you might be getting conspiratorial about this. Here's my take on reading the comment thread. I am an outsider peering in - no connection to the companies etc.

1. Your single experience doesn't represent a pattern of behavior - and dang comment's certainly corrected some of your original inaccuracies in your comments. If you can attribute many cases of this happening then maybe it represents a pattern of behavior.

2. Patrick might have different relationships depending where you are on the power curve of importance to them (competitor, investor, partner, etc) - which could explain the discrepancy between your experience + barmstrong. There are also a host of other possibilities.

3. In terms of barmstrong's positive comments does he have an investment in square either personally or through his company, any partnership with the organization, or is personally friends with Patrick. Any of those would bias his comments in favor. He might have a great relationship with Patrick.

At the end of the day - I'm not sure where this goes. It comes across like a strong personal attack from a bad situation that is getting a lot of response on HN.
Modern video codecs certainly employ the ancient tricks known to gif; they also compress regions of the same color and encode differences between frames. Plus they don't have a limited 256-color palette per frame, so the result doesn't have to look like washed out garbage.
In the GPs "perfectly round cow in a vacuum" model, the same thing happens all the way down to personal competences / preferences.

Anyway, more problems come from market concentration and market power abuse by single companies than from international competition (except by the point that international market power abuse makes governments powerless).
> Plenty of companies and services which people would pay a lot for choose to be ad-supported.

I don't think that's true, because they would charge for access and have ads. These are fairly rare.

>Google, Bing, and other search engines are ad-supported but, if they weren’t, I’d pay a lot for them in a blink of an eye.

Most people wouldn't or they would charge for access and increase their RoI. Search isn't really valuable to Google, they make most of their money in ads.

>plenty of them successfully transitioned to paid subscription model

That's not really true, you have massive consolation because their business model is nonviable any other way.
There was also a LOT of awful stink in the dot-com boom era. Right now the stink is more prominent because the bubble isn't bursting as fast as expected (or, the power of a few investors became too strong because of increasing financial inequality and rampant money printing, and they are all backing on all these shitty tech stuff that doesn't even improve anything, and nobody can do anything about it. Techno-feudalism, ho!)
Raspberry Pi Trading plans £370m+ stock market IPO
Show HN: Quidli – Share tokens as tips, rewards directly in your Discord server
Nobody is saying “it will be better than expected” they are saying “the models could be wrong”.

And that’s played out already? So not exactly a low probability scenario.
This matches closely with my experience working at a company that was mostly built on event-sourcing. I would add a few things, some of which are touched upon in the article:

- The general problem with event-sourcing (at small scale) is that it forces you to have to think about and handle many things that can mostly be ignored with a more typical persistence approach. This overhead of complexity was one of the factors that (IMO) killed a company I worked for. Event-sourcing feels relatively "raw" in this way. However, this also provided a valuable learning experience as a developer.

- I'm curious about better ways to do event-sourcing. For example, using Datomic is apparently like a well-thought-out, pre-made event-sourcing system: https://vvvvalvalval.github.io/posts/2018-11-12-datomic-even...

- If you intend to embark on an event-sourcing journey, read Versioning in an Event- Sourced System https://leanpub.com/esversioning/read , even if only to better understand the complexity of this one aspect. I agree with the author of this submission that it is hard to fully grasp the complexities of event-sourcing without trying it, and hitting many road bumps along the way, since it's not an especially well-trodden path.

- Being able to redefine the interpretation of an event as the system evolves feels like a superpower at times. Similarly, being able to bring a new part of the system online, and have it based on a rich history of everything ever done in the system, is very cool. One of the major benefits of event-sourcing is how adaptable it is in systems that change over time.

- Beware CQRS and eventual consistency. This adds a lot of complexity and is not a prerequisite for event-sourcing. It's also telling that ordinarily-simple problems to solve, like preventing duplicate username registrations, are hand-waved away by CQRS proponents: https://web.archive.org/web/20191101010824/http://codebetter... . You will face this class of problems, and you may not be able to hand-wave it away so easily.
> People who raise hell with OSHA because the CEO is a heavy smoker: jerks.

That doesn't seem jerkish. Second hand smoke in the work place is bad for everyone.
Twitter is a first-responder medium. If people had to pay we'd miss so many breaking events that make it valuable to journalists et al in the first place. That model would work for a newsletter , but not for a live medium
Don’t look for a job. Instead, look for the individual you can best help.

Next, hop on LinkedIn. Sort for individual profiles. Try different keywords, industries/verticals/markets. Use titles, ex: CTO, VP or Director of Engineering, etc…

Very quickly you should have a hit list of interesting potential employers.

Now— Reach out to them direct for an exploratory conversation.
> The broken regulatory environment that exacerbates the problem is a consequence of elite competition: government not working for the public is caused by being captured by narrow interests, who work to corrupt its purpose.

Alas, not necessarily. Normal voters are perfectly capable of demanding broken stuff all by themselves. Voters (somewhat rationally!) behave like idiots.
So FB is exempt from all UK law because FB can always say if you enforce your laws we'll pull out from the UK and break your internet?
asciinema is for showing off, specially TUI interfaces.
Europe Went Bananas for Gorillas. Then Its Workers Rose Up
Maybe if they hadn't scaled to, oh, I don't know, THE ENTIRE PLANET, maybe some MORE companies could come in and build successful businesses in the space, and, hey, maybe even figure out how to federate and interoperate. I know, I know. Crazy talk.
Like them of not they are not going away so interesting to learn more about the features that influence the price they trade at.
I've heard that the headhunters in the UK are the polar opposite of the spammers, I mean, recruiters we have in the states. 99% of the contract headhunters out there are basically functional illiterates when it comes to the tech spear (some of them aren't even that).

LinkedIn feels a lot like Myspace at the end, when it had been completely overrun by spammers and the company itself stopped caring.
> but this study is saying Arctic Atlantification predates the industrial revolution (or at least occurs at the same time).

No, it isn't. It says it starts at the beginning of the 20th century, the industrial revolution usually dated as mid-18th to mid-19th century. The former is neither before nor at the same time as the latter.

> Not that I want to see continued use of fossil fuels in place of more sustainable options like nuclear and solar/wind. But what if scientists have been wrong about the causes of global warming?

There is no good reason to think that they have, and this study does not at all contravene, or even call into question, the consensus on the causes of warming.
At least two years now. This time last year 99% of my job board traffic was direct from Google for Jobs.
Not the OP, not a consultant, the biggest ES system I work on is an order management system in one of the biggest investment bank in APAC, which processes orders from clients to 13 stock exchanges.

40 people approx work on it in Asia, maybe around 100 globally at the raw dev level.

I feel it's a sort of false good idea for our particular problems. Clients trade ether at the 10ms latency for high value orders or sub-ms for latency-sensitive ones. They conceptualise what they want to buy and a bunch of changes they want to apply on that bulk: for instance, change in quantity, price limits, time expiry and try to make money by matching a target price either by very closely following a prediction curve or spending as little time on doing so (giving us only a constraint and asking us to fit it by doing our own curve fitting algos).

The tech stack is pure java with a kernel of C++ for networking, with as little external dependency as possible. And no GC beyond the first few minutes after startup (to prealloc all the caches). Everything is self built.

How does it solve the problem: it simply is the only way we can think of to over optimize processing. If you want to fit a millisecond or sub millisecond target (we use fpga for that), you must cut the fat as much as possible. Our events are 1kb max, sent in raw tcp, the queue is the network switch send queue, the ordering has to he centrally managed per exchange since we have only one final output stream but we can sort of scale out the intermediary processing (basically for one input event how to slice in multiple output events in the right order).

I'd say it doesnt work: we run into terrifying issues the author of the main link pointed out so well (the UI, God, it's hard, the impossible replays nobody can do, the useless noise, solving event stream problems more than business problems etc), but I d also say I cant imagine any heavier system fitting better the constraint. We need to count the cycles of processing - we cant have a vendor library we cant just change arbitrarily. We cant use a database, we cant use heavier than tcp or multicast. I'll def try another bank one day to see how others do because I m so curious.
For more context, CO2 ppm was ~1000 less than 50m years ago.
> Non optimal resource allocation -> less overall wealth.

Unless the wealth is well distributed, it makes no difference for the bulk of the population whose bodies are being optimally allocated.
Elon would then instanly cease twitting on order not to alienate his fanbase.
Charge accounts with 100k followers $100 a week. 1m 1000 a week. If they don't pay, they don't have the followers and cannot prove their own business/brand. These are the people who NEED Twitter. Make them pay for the right to access the audience like every other media.
Honestly I don’t think this will end well for the regulator.

I am not a lawyer, but I am guessing that if Facebook blocks giphy usage in the UK there is very little the UK regulator can do to them. I see that as the likeliest scenario as they won’t want to sell giphy.

This will only make the regulator look foolish. The average person won’t understand why Facebook owning giphy is a problem (it’s not a social network) but they will be annoyed when they lose access to giphy in slack, WhatsApp and other platforms that use it in.
> So maybe it's inexact to call it "capital" vs. "labor", but... a class of people is dominating.

Not sure about 'class'.

But the policy implications are quite different:

Land value taxation can capture all that extra rent going to land without hurting the economy one bit. See https://en.wikipedia.org/wiki/Land_value_tax

By contrast, taxing capital is a really bad idea. Eg capital gains taxes hamper productivity growth.
I've discovered a weird but related phenomenon.

At some point, I started consciously trying to true-smile (including the eyes, among other things) for all appropriate photos.

After awhile, I realized that it was having a positive effect on my mood. I don't know if there's some study around that, but it appears that the process of trying to genuinely smile _created_ a positive mood, rather than resulting from one.
I agree that they mostly suck. The sucky ones are just very easy to filter. So you either engage them because they have a specific role at a specific company you would like to work for... Or you ignore them.

If they work for a (recruitment) company, I'll look at vacancies on their web site. If I don't like them, I'll either tell them why (if I feel like they may be of use later), give them an annoyed reply (if they annoyed me) or ignore them.

Sometimes, I literally tell them to either give me more info up front, because I can't keep having phone calls just so you can tell me you have 10 vacancies that I might be a good fit. I'd be on the phone talking about Java jobs all day long (I don't have any Java experience). If they don't send me more info, that's fine. If they do, I'll give them some feedback and possibly schedule a call if I like it.

In short, this means I ignore most recruiters and the ones I've spoken to have mostly been pretty pleasant.
This reminds me of when everyone found out during the dot com bubble that Booking.com[1], at the time a unicorn startup, was run out of a single office with something like a dozen or so employees.

It didn't lead to the stock market crash, but it always stuck me as the first time that the general public started to really think that the whole dot com scene was a little out of whack.

Twitter has a monopoly and 3B+ in revenue. It's hard to see how this justifies a 36B+ market cap. It's in a much better position than many, many other unicorns.

[1] I'm going off of a twenty two or twenty three year old memory, so I may have gotten the company wrong.
DEF Con 25 – XlogicX – Assembly Language Is Too High Level
More and More Americans Are Smoking Pot. What Does That Mean for Their Health?
It's a startup, you shouldn't compare it with FAANG, but to other startups, in which case I think it's competitive, is it not?
Presumably the application shows both the inspection of a single tree (by a single inspector), and handles missing events gracefully, as well as an overview of the state of a whole forest as different inspection events are coming in. I am in fact building such a tree inspection application, and all the client has to care about is the delivery of the events the UI has created, which is handled by a library. I don't need to concern myself with retrying or persisting my inspection events, and can collate the events in the same manner on the local device than what the backend will ultimately do. In this case the event sourcing model really matches the domain: inspection events that will ultimately be delivered.
About 67 million potential users. Plus a large office of hundreds of staff members, lots of investment into people and real-estate, and billions of yearly revenue. About that relevant.

Also I do not think the general public will scream at their MP's to fix this problem. Not many people say anything to their MP at all about anything, and hating FB is quite popular.
What do you mean by 'appreciation'?
I think you make some good points about the human part of the hiring process. Things happen - and hiring managers are often in a lot of meetings that run over.

But as someone who's been on both sides of the loop, I have very little faith in the hiring practices at them. And it comes down to something you said:

> What I'm saying is there is no spit or polish to the hiring process

This is totally unacceptable in my opinion. Devs spend months (or years) of prep to pass 1-2 days of rigorous whiteboarding, but HR can't work out a schedule and send emails / make phone calls properly? And don't even get me started about the shitshow that is the onboarding process at these megacorps. And these processes being total shitshows makes the failures intentional.

These processes are exactly the kind of thing I target for refinement. The process should be documented, it should be robust, and it should make things better for everyone involved.
Didn't the 800 have a regular keyboard and the 400 had the membrane keyboard?
That reminds me of the many wonderful soldering stock images that show the user holding the metal tip enclosure rather than the handle.
As a VFX veteran and 3D graphics production pipeline developer, this is 100% true. Muscle-skeleton simulation systems are very present, and used throughout the VFX industry. When some fantasy character with 4 arms or a fantasy creature is needed, the skeleton and desired range of motions are designed first, the muscle system is used to finish the character's form, and a large amount of secondary physics simulation is added to create a realistic motion performance.
Maybe they had sound, even if it was silence? https://support.mozilla.org/en-US/kb/block-autoplay