skysight-inc/HackerNews huggingface dataset:
If fb didn't exist tomorrow, I wouldn't have a way to contact my family and friends. It would be panic.

I also LOVE my quest 2. FB isn't perfect but hating it is getting boring now.
You don't see any problem with the "may have"?
Within its area, React is very unopinionated. Ask three different devs and you’ll come back with five answers.

Vue doesn’t have that. And yet it doesn’t lock you down the way Angular does.

Now, what that “area” is, remains up for discussion
When that named cow gets old and dies, does it get buried in the family cemetery along with the rest of the family? Do you mourn for it? Or perhaps, it turns into a steak of some form or another?
I don't see how it is not what you said. What point were you trying to make?
> Erskine Childers in his classic article The Other Exodus from 1963 went through transcripts of radio broadcasts in Palestine during 1948 and couldn't find a single instance of an order by Arab leaders calling for them to leave.

This is interesting. I'll stop writing that. (Or until I can get proof of it.)
That's not how you do it.

git checkout master
git pull => fetch and merge the new things on master
git checkout develop => go back to your work branch
git rebase master => simple rebase, no squash, no nothing. The conflicts are the same as you'd get with git merge

do not forget to force push the changes of your branch

git push origin --force develop => to update your branch on the server
> making fiat on-ramps and off-ramps (aka exchanges) implement KYC (know your customer) rules.

That's already the case for most exchanges, and they also log trades and provide these logs to both individuals and taxation entities for EoY tax reporting purposes. The "problem" is that once you've converted fiat into crypto, you can use decentralized exchanges, and trade back and forth ad infinitum with no traceability. This is a problem because every single trade (crypto to crypto) is considered a taxable event, and on a decentralized exchange or centralized exchange that doesn't do KYC, there are no tax-specific records and therefore such transactions are unlikely to be recorded.

Many people bemoan that it would be fairer and easier to just apply tax at the time crypto is converted into, and then out of, fiat. But a lot of profit can be earnt by the individual in between those on- and off-ramps, including the potential for profits to go, pardon the pun, into the ether, never to be seen again (by the government at least).

The crypto die-hards are also moving towards the lack of necessity to cash out to fiat, which would render the off-ramp taxation less effective. This may be why there's a specific focus on stable coins, as they eschew the need for converting back to fiat.
"forced to surveil their users"

Or as it is otherwise known, abide by the same KYC rules as banks.

I'd guess the vague wording is to allow regulators and the judiciary to respond flexibly to changing practices. It might be broad but it isn't poor lawmaking: it does exactly as it intends to. Even using brokerage as an analogy makes sense to respond to a system in which by design almost everyone of significance is a middleman of some kind.

Fundamentally this is what will allow bitcoin to thrive: this is part of the process of becoming legitimised. It isn't what the crypto-libertarians hoped for, but what they hoped for in the beginning was endless deflation, untaxable income and speculative gains. It wasn't good for anyone but them.

This is a step to something better, namely a new financial system in which upstarts are able to enter quickly and on technical merit alone. That is worth a lot, and won't happen without bitcoin entering the regulated mainstream.
They might be cool ethical people that might be bought up by Facebook or Google at some point.
Hmm, based on what i've heard, Mattermost is indeed pretty popular software - it seems to have a whole bunch of integrations with other platforms, for example, GitLab!

That said, personally i use Rocket.Chat, which has been pretty easy to self host: https://rocket.chat/

I'm sure that someone who has experience with both could drop by and share their experience, but if nothing else, it's at least nice to have these options to choose from.

Either way, i can definitely confirm that most of these platforms indeed are very well off on smaller VPSes, as long as you don't have too much data in them (think file uploads rather than just messages).

Getting more support for something like that in the company that i work in, however, is another story entirely. For a while they tried Nextcloud Talk, but it was a bit too barebones: https://nextcloud.com/talk/

And ever since, sadly, there has been little to no interest in setting up another self-hosted platform, even if there are teams whose old messages are eaten away by Slack's limitations, the management seemingly having little to no interest in paying a bit of money for it.
China brands online games as 'electronic drugs'
Working without a framework in a team, you can easily have a situation where each developer comes up with novel solutions to various basic and essentially common problems. I've seen it happen that each dev invents their own way of working, their own micro-framework, and the others are mostly unable to work productively in the others' particular styles.

This can of course be countered by pair work, extensive reviews, creating best practices, etc. However, there's a value in adopting something that already comes with those, instead of inventing them from scratch. The correct answer really depends on your situation and team size, I guess.
Is it really about sunlight and not heat though?
Otherwise one would expect to see more sweet fruit coming from northern europe than is the case. Given the near absence of "night."
Thanks for your detailed answer, really appreciate it.

Two follow up questions if you don't mind me asking, even though I understand you were not on the publishing side:

1. Do you know if changes in the org structure (e.g. when uber was growing fast and - I guess - new teams/product were created and existing teams/products were split) had significant effect on the schemas that had been published since then? For example, when a service is split into two and the dataset of the original service is now distributed, what pattern have you seen working sufficiently well for not breaking everyone downstream?

2. Did you have strong guidelines on how to structure events? Were they entity-based with each message carrying a snapshot of the state of the entities or action-based describing the business logic that occurred? Maybe both?

And yes, one of the books I'm talking about is indeed Designing Data Intensive Applications and I fully agree with you that it's a fantastic piece of work.
Nokia 6310
Wild guess, do they have seraph in their logo?

"I protect that which matters most" :-)
Cheddar in most places outside the UK is "not cheddar". If I go to the supermarket here in Sweden and buy the first "cheddar" I see prominently displayed, I'm not getting cheddar from the UK.
From a little light Googling I don't see that any police officers connected to the 100+ nights of rioting and protests in Portland killed themselves. Why would one event result in so many suicides while the other didn't?
I agree with this as far as dealing with corporations goes. Somehow society internalized that whatever corporations do wrong is a "corporation's fault", but whatever bad happens to a corporation is a wrongdoing towards the employees.

Corporations are conscience-lacking psychopaths, faceless cowards and abusers, and should be treated as such. They are cowards because they hide behind false appearances - the go-to method of dealing with their own shortcomings. And they are smart about it.

This point is beatifully driven home in a futuristic science-fiction novel "Accelerando" (which is free btw) where corporations based on smart contracts and AI threaten sentient beings uploaded into the net by publishing altered derivatives of public works to reposess unsuspecting readers's minds using copyright law.
It's basically the same with the GDPR, it talks more about principles than companies or technologies to be able to adapt to a fast changing field - which I appreciate as a citizen but as an implementor I prefer the checklists of PCIDSS which are not vague.
Very concise observations.

But I disagree with the perspective of the article. Because the political isle advertising for the considered positions, Brexit and Trump were primarily reactionary.

Spiteful was the other side, or at least it was perceived as such. Remember old white men or the sexism/racism discussions? The "right side of history"? There is a lot of spite here without much merit.

The mistake was to try to appease said spite and many people thought only Brexit and Trump could help to change this disastrous course, which would indeed undermine liberal democracy. And they would be correct, because leadership failed on that account multiple times. The reactionary side will of course develop the same symptoms. The motivation will degrade that anything is good if it just spites those "libs", what other means would they have?

Furthermore the EU does indeed have democratic deficits. It also lessens sovereignty (you can argue higher order effects on influence of international policies and the ability to shape them, but those are merely badly argued conjectures).

These arguments were plainly denied, which is ludicrously stupid. Denying the sky to be blue doesn't help if you want to craft an argument why a supranational institution could indeed be helpful despite of this. There is a compromise here, denying that is again either dishonest or incompetent.

So I think the trigger was indeed trying to appease spite. Again denying the color of the sky. If a policy is motivated by spite, it should not be implemented. In policy, culture and values some people tried to extend to the wider population. There will be no improvement from this.

But don't misunderstand it in a way that you should not appease the argument of those that voted for Brexit or Trump. They weren't the source of the spite, this is just a reactionary defense against those that allowed it in the first place.

> people would no longer risk their lives for causes once deemed sacred

Of course not, this is probably already the case today. Because those that do would be further subjected to the appeased spite. Like the police in the US in some cities or an EU army. I guess they will get into trouble recruiting forces. This is a failure of leadership, not a failure of voters.

Another factor is how people respond to symbolism. Some people do, other don't care at all. There is a trust issue underlying this, but that cannot be tackled. So try not to create too dishonest martyrs or symbols for liberal democracy. If it is sacred and you want to convince people, you have to live it.

Both Trump and Brexit argued for freedom. You should think about why that is the case and where things got wrong.
You know how "champagne" is technically only champagne if the grapes are from the Champagne region of France

Unless you live in Russia :)

https://www.bbc.com/news/world-europe-57733684
Then these open source developers should be careful to attend conferences in the US.
DC has the 7th highest population growth rate in the country https://dc.gov/release/2020-census-data-shows-dcs-population...

NY metro area has added the population of Los Angeles (4m) since 1980 https://www.macrotrends.net/cities/23083/new-york-city/popul...

Chicago Metro has grown from 6.5 million in '64 to 8.8 million https://www.macrotrends.net/cities/22956/chicago/population
As for this - yes, I'm rather sure. The drug war is evil. I'm glad some states are legalizing psychedelics already. I would add that zero-tolerance policies by which people loose jobs and schools for trace amounts of light drugs found in their urine samples after a weekend should be banned too.
Don't forget the film Brazil, where a bug-induced misprinted warrant leads to an obviously wrong person being arrested and then interrogated to death, because how could the machine be wrong?
I should have been more explicit but it does indeed depend on the context. If I’m in the middle of something I will acknowledge the person and defer the question until I’m done politely. But I won’t drop everything and context for ad-hoc stuff.
I recently got recommended this video, haven't watched it yet but given that the speaker is Kleppmann I suspect it will be very helpful

Thinking in Events: From Databases to Distributed Collaboration Software

https://www.youtube.com/watch?v=ePHpAPacOdI&list=WL&index=1&...
I feel for you. It’s embarrassing, manipulative and soul crushing.
Microbiologist queried Covid research – that’s when the abuse and trolling began
Driving 20mins in a polluting case, just to print a few pages? I think you’re the one missing some perspective here…
> Malthusians exist.

As long as the population increases, Malthus is right. There is going to be some ultimate carrying capacity at some point. Ultimate amount of energy we can harness. It's just a question when. Certainly before our energy consumption is enough to literally boil the oceans.

Plug in different growth rates and the answer could range from tens of years to hundreds of millions of years!
> all of it just lines the pockets of wealthy sysadmins.

Never met one.
Good to raise awareness as this issue has tripped up some of the biggest websites on the internet. I actually reported the exact same issue to amazon.com a few years ago. At one point it was possible to trick visitors into purchasing anything you wanted on amazon.com, including fake products you listed yourself or gift cards that you could send anywhere you wanted!
Wireguard adds fixed latency as it doesn't do any buffering except for the one packet it is currently working on.

The only exception is initial handshake which adds 1rtt for the first packet being sent.
I don't see a massive difference between a Gmail account and a phone number. One is typically provided by a company, in a competitive marketplace, with rivals available. That one is regulated and has to adhere to portability which lets you continue to make and receive calls using that number indefinitely, without any further payment.

The other is provided by a large company, again in a (semi) competitive marketplace, but is totally unregulated and can kick you out at any time. They don't let you migrate your email address, and you can't send or receive mail to/from it if the company throws you into a Kafka loop.

It strikes me the anomaly is that email service isn't forced to be portable and delivered as a baseline utility, with "send on behalf of" and "forward without looking at or storing" as non commercial, non charged functionality that must be offered indefinitely, so a user can port their mail if they move away from a provider.

When looked at this way, I don't see the difference between mobile service and email - mobile providers don't enjoy a monopoly, but are regulated and need to deliver portability free of charge.
In the article they hypothesize that the creation of the package may have been a typo or another form of accident.

Since the content suggests it was generated by a script, there may have been an error in the input to the script or in the script itself.
Maintenance overhead is a genuine problem and a real opportunity, yep.

It'd be nice to see it become as safe and easy to run an infrastructure service (like Mattermost) as it is to manage and update apps on a phone.

We're not too far off from that; small computers like the Raspberry Pi - or even smartphones themselves - could act as servers, and then container images could be used to package and distribute application updates.

Persistent data management becomes an issue at some point.. but that's already true for on-device chat messages. Perhaps SyncThing or similar tools could help there.
This would be unable if OkCupid stored its credentials in sessionStorage or localStorage instead of cookies, right?
> will force a lot of cryptocurrency startups to incorporate outside of the US and also not offer their services to US customers

Sad for rug pullers, US are the primary market for FOMO altcoins.
How to Calculate Shipping Cost and Reduce It with Address Verification Tools
I have used local FOSS mattermost with my entire team and it was much better experience then alternatives. Much better.

The only thing I missed is FOSS LDAP connector, I am strong believer that at least in some basic form it should come in such products - after all, you don't use such tools if you are not in enterprise and not having at least login is seriously problematic. We finished using Gitlab auth instead of it but I don't like that we are coupled to it.
Ah, makes sense – I am just now becoming aware of the fact that practically speaking, I print duplex only because it … reads nicer? The printed product is lighter and smaller and easier to staple, and feels like a book. For me the effect is like a “cleaner workspace” for reading.

I’m sure this varies between people. (Incidentally, it seems that individual variety is most clearly represented in abstract activity. As an example, we all learn mathematics in our individual way. And reading is highly abstract! And what matters for reading efficiency probably varies a great deal from person to person.)
+100 to this, not sure why these simple usecases are being ignored by the other commenters, most of whom think people are printing for “ignorant” purposes.
Only 6% of the population attend private school.
I do carry bottom end etrex 10 with me but that’s for tracking route later and updating OSM. I’ve never used it for navigation.
I believe your comments provided a good insight into your approach to programming. I may be wrong in my understanding, but let me elaborate.

You expect your programming language to be a continuation of your thoughts, it should be flexible and ductile to your improvisations. You see static typing as a cumbersome restricting bureaucracy you have to obey to.

Whereas I see type system like a tool that helps to structure my thoughts, define the rules and interfaces between construction blocks of my program. It is a scaffolding for a growing body of code. I found that in many cases, well defined data structures and declarations of functions are enough to clearly describe how some piece of code is meant to work.

It seems we developed different preferred ways of writing code, maybe, influenced by our primary languages, features of character, type of software we create. I used Scala for several years, but recently I regularly use Python. Shaping my code with dataclasses and empty functions is my preferred way to begin.
Some photos of that day (1997)
IMHO, do write technical blog if you want to, if it helps you learn and if you like to.

But if you can, please try to contribute to the official documentation as well.

It's not applicable in every cases, it takes longer (and may not work), it doesn't bring as much visual karma, but I believe it improves the situation for every one in the long run.

Thank you.
Microsoft is ready to rent Windows 365 cloud PCs for as little as $20 per month
Thanks for your answer, it really helps.

Does moving the DLQ messages back to the normal queue mean that all consumers can deal with out-of-order scenarios?
I was as shocked as you are when we started talking salaries.

Thought I'd interview because I was getting sick of the old job. Wasn't intending to start actively looking.

External recruiter approached me on LinkedIn, had an interview with her, another 3 interviews with the company. No leet code nonsense. Did do a personality and IQ test though. And a problem solving excercise which involved troubleshooting Python and SQL. The final interview followed by a group chat with the whole engineering team.

Honestly the whole interview process was really enjoyable. I'm stoked to be here.

That said, I've worked for small companies in the past. Two in fact. And they both hold the rungs for second worst and actual worst companies I've worked for. With this new company though they also hold the top! But it's early days. So far so well.

This was all in March/April too. Quite recent.
Why would it be an issue? Can't you specify localhost as the endpoint and use the proxy to send it where it needs to go? What is the difference between the implementations?
> At the end of their 4-5 year contract these secret renters are bamboozled at the dealership and convinced to just "roll over" their deal onto a new car with much the same monthly payment and, again, no ownership. It costs considerably more to do this great rigmarole than just to buy outright.

And yet, about 1/4 to 1/3rd of new cars are leased (https://www.statista.com/statistics/453122/share-of-new-vehi...), and probably more than that are financed by actual loans.

Unfortunately I couldn't find data on how much of these cars were leased by companies (where it makes sense to lease that 7 series BMW for the C-level exec) and how many were leased by consumers.

In any case, the why is the important thing: 70% of Americans don't have more than 1.000$ in savings (https://www.statista.com/chart/20323/americans-lack-savings/), and probably 90% of Americans require a car because public transport is inefficient and/or unusable for their daily lives. These people don't have a realistic choice between taking on debt or not taking on debt (they need a car and don't have savings), and the result is an immensely profitable racket - the market for consumer car loans alone is 1.17 trillion $ (https://www.statista.com/statistics/453380/outstanding-autom...). Even at a measly 5% interest that's 85 billion $ a year that banks extract from the poor (and likely more, given that lower credit scores yield over 10% interest!
> I didn't say all.

Then your counter-evidence doesn't prove anything.
It says that Amazon had cameras pointed at the mailbox, so all Amazon has to do is hand over every single second of footage they took. I'm sure they have nothing to hide.
Man, so many similarities with my life. This were only clear once I was out of her sphere of influence and only then I was able to see the manipulation and gas-lighting.

Now she tries to use our child as a manipulation tool, as that is the only aspect of my life that she has any input to.
At my second job, there was quite a commotion in the office one week, when my boss started receiving a steady stream of random people's CVs. It turned us a moment to figure out what's going on - turns out, there was an ad for seasonal fruit-picking work, which listed [lastname].[firstname]@gmail as the contact address; my boss had a [firstname][lastname]@gmail address, and a subset of wannabe fruit pickers were reversing address components for some reason (with the dot conveniently being an ignored character in GMail).
Fork adding it to postgresql if anyone's interested: https://github.com/jesperpedersen/postgres/tree/indexskipsca...

This is cool, thanks! Bit of a limitation that it only works on a single DISTINCT ON column, hopefully they'll be able to extend it to more in the future. And hope it makes it in for everyone that's on stock postgresql!
Downvoted??
MQTT at home is a real boon. I have mine chugging away in a raspi in a docker container and that drives everything like the plant watering. I also use it to collect metrics and do alerting with influx+grafana.
That is cunning.
If you haven’t seen it, you might really enjoy this project. Someone once took a polaroid every day for nearly 20 years.

https://photooftheday.hughcrawford.com/
They are good features! I think they should just be made stable. Most of the help messages direct you to them anyway.
Not to mention the forced online education due to pandemic, I wouldn't be surprised if even Android 2.3.7 usage has up ticked due to that in poor countries as many children are dependent upon donated smartphones[1][2].

[1] https://news.ycombinator.com/item?id=27903630

[2] https://news.ycombinator.com/item?id=27911090
> The average user prints exactly one colour page during the lifetime of their colour printer. It is usually the test page.

Guilty as charged.