skysight-inc/HackerNews huggingface dataset:
> People are

A number of people are tribal in belief-change, probably a large number. "Normal" (according to norm) people are not. Educated people who have been through Euclid and post do not believe that triangles eat turtles (or any false property) because doing otherwise offends their mates.

The author of that article is tribal: non-tribals, objective people never write 'we' and 'our' in those contexts, as per the title, «...our minds». 'Our brains have glias', yes; 'We pick our nose', no.

Edit: And it is not a matter of quantifiers (some, many). The author of the article wrote: «Nobody wants their worldview torn apart if loneliness is the outcome» - universal quantifier. Following that, that author is a lunatic (or a criminally sloppy writer). No, James Clear, there exist people who do not accept cretinous assertions, absurdities, to be part of any group - they find "loneliness" (in fact, quite relative) preferable to absurd (which, by the way, also has a functional cost). Some people are not beasts.
You might be interested in CirclesUBI, which is pretty leftist as crypto's go. I think it's in the minority only only because bitcoin gave the right leaning folk a head start. The cryptocommunists will be along any minute now.
It's libertarian wankery. Those who don't understand society are doomed to reimplement it, poorly.
I’d also put the moderators and administrators having no way of skewing things as a negative. They do lots of good things for the community like removing flags on topics, merging topics and reupping topics that are interesting for a second chance. It’s a good demonstration that pure algorithmic feeds still need gardening.

And the fee thing is why none of this will work in practice so it’s a really big negative. Who on Earth wants to be nickel and dimed across the Internet for really over expensive compute and storage?
> Nope. I live in a country with high quality transit and the first thing people buy when they can afford it is a car.

I, too, live in a country with high quality transit and also got a car when i had a family and i could afford a car.

i have about 1400 km per year on it. having a car and driving it are two different things.
so, thats mean its impossible to get RCE without those flag?
If that’s what you want web3 for, I’m actually quite happy for you to record your treachery on a public ledger. There is a reason the government doesn’t want you to do it, and that’s that sanctions are one of the only reasonable deterrents to war that we have. I can’t believe you would advocate for interfering with that on a public forum, in 2021 when western democracies are already struggling to make economic sanctions hurt because the autocrats are all in cahoots. https://www.theatlantic.com/magazine/archive/2021/12/the-aut...
Even when you log to just stdout/stderr there are many features and considerations that are a lot more complicated than just printf (custom format patterns with context, dynamically turning logs on/off in parts of application, performance, ...).
Common Lisp has a decent (but not amazing) number of well supported libraries. It's usually not a problem, except for perhaps really enterprise-y stuff.

But Common Lisp is not the language to use in production (at least in a larger commercial
context!) if your primary need is CRUD or glue. It does fine at those things, but Lisp is better wielded at problems that require "power in the large", like building a new compiler, solver, simulator, or "engine" of some sort, for instance. For those, the programming language matters a lot more than the libraries, in my opinion.

I've had no issue using Common Lisp in production and employing teams to write and maintain it.
Great article, wish I had something like that 3 years ago.

Adding my personal tips:

- Do not use GitLab specific caching features, unless you love vendor lock in. Instead, use multi stage Docker builds. This way you can also run your pipeline locally and all your GitLab jobs will consist of "docker build ..."

- Upvote https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2797 . Testing GitLab pipelines should not be such a PIA.
You're citing things that aren't cut and dry Sometimes facts can change your mind even when you find those facts extremely irritating. For a personal example, I hate that direct cash payments are the most efficient way to supplement people in need of help, but every study says that's the case and so that's the way I argue and the way I vote.
Is there anything the ancients did, technology wise, better than us? We are better. Lostech isn’t real.
It could be very interesting to try Gabor noise.
I'm tired of circular web3 discussions. All I see is people arguing for "but, maybe you shouldn't trust the government, maybe you should trust some math that works like a government in this limited scope".

All I see is markets which sidestep all the rules enforced by governments to keep them fair (which prevent things like trading with yourself to create fake transactions), and none of the "park renovation" or "enabling trade for people in oppressed regimes" hypothetical examples. Whatever crypto claimed as values they are not actually being used in practice. The only things it visibly succeeded at were enabling ponzi schemes, enabling dark web trade, making lives easier for ransomware, and using a ton of electricity.

I can't buy that web3 will deliver on any value it claims based on the monumental screw-up that industry did with cryptocoins. Especially when all values are hypothetical, and deal with abstract things like "trust".
You're on an elitist forum, you get what you pay for. Just because half the commenters here fancy themselves sharing the struggle of the working class does not mean they actually respect or care about the "trash".
SIGBOVIK – The Ig Nobel for Academics and Computer Science Researchers
If you'd also have taken some time to think that an individual in the western world is more prone to the flu virus than a person in Sub-Saharan African is, you would understand where my concern arises from.

Your 'immunocompromised' score at this point in this pandemic is probably higher ( my assumption, happy to see numbers ) than an individual in SSA.

So again what exactly is the relevance of your point and do you know the difference between HIV and AIDS? Your claim that 1 in 5 people in South Africa has AIDS is just false and ignorant. You are using numbers of HIV for AIDS, which says a lot of your understanding of the difference between the two. Merry Christmas!
Interesting. For me it's all around pretty much everywhere, from TV ads to billboards.

To be fair: Not necessarily web3 but generally crypto, but still.
Also, it's important to realize the core reason why people trust the government with these things. It's because the government has the ability to actually _enforce_ the contracts if required.

I mean, having a deed of owning some property on the blockchain is all cool and dandy. Provided that the polity where the property is located recognizes this. Otherwise you're still trespassing.
Why not ? After "Next Generation" comes "Deep Space 9".
Nice post. Your ideas are very helpful. https://www.breziot.com/seo-company-in-auckland.html
> that is, imperative style

Yikes. Just switch to Java already.
$ poetry init
$ poetry add django
$ poetry shell

It's pretty simple. Check in the lock file, and then run

$ poetry install

to replicate it.

> - Use pip freeze > requirements.txt as a "lockfile".

There's lots of reasons to not do this anymore, and Dependency Hell is real, and has been for 25 years with RedHat RPM's, etc.

Even if you don't want to rely upon poetry for building in prod, poetry can still export a requirements.txt file for you, so you're not locked into using poetry, but you still get to specify the high level packages you want, and let it solve the dep graph for you.
The later should already be possible.

I believe you can specify a docker image to be used for running a job so you can bake things like node_modules into the image.
It amazes me that such big projects use monorepos.

My company also though about doing so, because we have a few typescript projects that share a common module with business logic and everything lags behind when the common module was upgraded, but I don't know if I should sell them to switch over to a mono repo as well.
My biggest pro argument would be the speed up in development and review time, because everything is in the same PR/MR and not split into each project
Are there any huge downsides?
Does anyone actually want a society of hyper-financialized trustless interactions? Sounds dystopian to me.
You’re assuming I’m talking about selling things to North Korea, or arms dealing, or something; but in the multilateral case, I’m actually talking about enabling trade in situations where arbitration of otherwise-legal contracts is impractical due to enforcement of contracts requiring ongoing positive relations (e.g. for mutual extradition) which have lapsed, or requiring the crossing of a DMZ — leaving parties on either side in a legal “state of nature”, free to screw one-another over with no consequences.

There were no economic sanctions imposed between East and West Germany; but making a contract with someone on the other side of the wall was still impractical, due to lack of diplomatic relations. Smart contracts solve that problem.

Other angles on this: the regular financial system in the Western world doesn’t let anyone transfer fiat currency to countries like Nigeria “for your protection”, even if you’re literally trying to run payroll for the registered employees of your Nigerian subsidiary company. (In other words, a de-facto trade embargo, but not a legal one, and not one to do with a any war.)

The only good way to do that payroll at this point is to send them crypto.
Maybe my Google Fu is failing me, but doesn't gitlab have double the market cap than HashiCorp right now? What money would they buy them with?
Interesting that Amazon still stack ranks. About ten years ago, I think everyone made fun of Microsoft’s stack ranking and here we are.
- Then I trust that this processor is best au this benchmark (but not necessarily at other tasks)

- I trust what you say, and the best camera for me will depend on those factors

- I trust that you like those headphones, that does not necessarily mean I will too.
There is certainly some hope: for example Decentraland joining Blender as a sponsor equal to Aws, Facebook, or Nvidia. It's all about who controls the money
How is your son doing?
Chances are that alienating the power users won’t even make a dent in Chrome’s marketshare.

I’d suspect a majority of users isn’t even aware that browser extensions are a thing.
In "The Promise and Paradox of Decentralization" [0] I found this quote to be very appealing wrt decentralization:

> "[A]ny decentralized order requires a centralized substrate, and the more decentralized the approach is the more important it is that you can count on the underlying system."

This somewhat counterintuitive notion is often overlooked. In order to facilitate a healthy decentralization effort you need a heck of a collaborative movement to make it a reality and sustain the initiative.

[0] https://www.thediff.co/p/the-promise-and-paradox-of-decentra...
The book is not aimed at advanced knowledge or use (same with my Git book). The Hard Way method is designed to teach people for practical usage and understanding. There's plenty of great resources for the more formal stuff out there, but less for how to get to the point where you can understand them.
yeah, it's also available in eclipse, idea and whatever other IDE under the sun.

but let's reinvent the weel again :)
There's a difference between what people say they believe and what they truly believe. One way to find out would be to offer a bet. If you truly believe that are you willing to bet that nobody can prove you wrong.

This often bothers me about commentary on TV. They say that this and that politician believes that ... But no. The TV commentators have no way of knowing what anybody actually thinks or believes. They can only know what people say they believe.

Some people say they believe the election was stolen. Then it gets reported that this percentage of people believe the election was stolen. But there is no proof of that. There is only evidence that certain percentage of people SAY they believe the election was stolen. We don't know what they truly believe, only what they say they do.
You think equating poor civil design to "poor white trash" is doing your part to change it? The only way you could improve things is to post this kind of garbage on your elitist internet forums and smugly deride anyone who objects? That is what is elitist.

Hope that clears things up for you.
Damn Google makes Fiance now??
Since you made up your mind, you must be one of those scamware devs.

Unless you were exaggerating and actually don't use MacOS or Safari anyways.
This is nothing new. Molten salt ideas have been around 30+ years and there are projects in Spain and other countries that tested them on small scale. The economics is still poor.
With millions of dollars being stolen from various smart contracts every other week... No, I don't trust those programmers.

Designing hash/crypto functions is a very different story than implementing contracts. You would need to know basically 0 of the math that would be needed to implement a hash function.
firefox said that they will move to V3 as an effort to maximize browser compatibility
TIL. this looks useful for various use.
Miners choose where it's profitable to mine, which will always be the more active blockchain. It's called voting with your feet, and clearly Ethereum miners followed the quorum of powerful individuals. What matters your massive holdings of ETC when there's no buyers?
You picked literally the only choice left that's not a scam.

I updated my previous comment with more details, hence the comment was written on mobile initially.
Turning a MacBook into a touchscreen with $1 of hardware (2018)
I've been on Linux since 2000s and still maintain the view that real men log in as root on tty1. It's ironman mode, and pure joy of *nix as it was meant to be experienced. You filthy casual. /s
from https://sure.nlb.gov.sg/tng/surevivors-activity5/

"Facts will also be unbiased. They do not support only one perspective and present the information in an objective manner"

Of your examples only "Processor is the best at these benchmark" is a fact.

You said "does it matter that the benchmark favors it" and I don't think that matters. You aren't saying "This processor is the best processor" then using the benchmark as evidence, you are saying the processor is the best at the particular benchmark which is true even if the benchmark is bias, manipulated, or whatever.
I updated my comment to clarify. You did say enemy.
> Generally I think I change my mind if new (reliable and significant) facts come in.

I think most people feel this way - but it's the very notions of "reliability" and "significance," and how personal they are, that filter out an awful lot of possible mind-changing facts.
IPv4 is a disaster, when you consider what you need to use it in a modern day system. IPv6 is far simpler in nature, and doesn't require many of hacks that have plagued enterprise networks like SD-WAN, NAT and NAT copium.

It's far easier to learn IPv6 from scratch than to learn IPv4, and then also learn the hacks underneath it, it's miserable.
>Now they see how the actual wealthy are living and are angry about it and for a large portion of them they direct their anger at immigrants or China or insert boogeyman because they work hard and deserve to live like that. It's never the rich guy's fault though... as best I can tell from talking to a couple folks in that mindset their theory is we shouldn't increase taxes or re-implement actual estate-taxation because "when they make it big" they don't want to become poor again because of high taxes. They don't understand what a progressive tax rate is, and they haven't the faintest idea that taxes are literally the LAST thing that is going to cause someone who is wealthy to ever become poor.

It must be tiring talking to so many strawmen. I'm imagining being someone who has a problem illegal labor and the government taking 20% of my pay, then talking to someone like you who just thinks I'm the biggest moron in the world.
Read the last link in point (3). A core team member answers this question.

https://news.ycombinator.com/item?id=28515306
That’s probably not an answerable question, much like “tell me something you’ve forgotten”.
It seems that CVE had already created at 11/26.
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4422...
I think flex-wrap is more of a problem itself. Some browser (most likely safari) just decide to wrap it even its child explicitly specify flex-shrink to allow shrinking to fit the container (Thus explode the layout). It is better to set as never wrap unless you explicitly want to.
http://[fe80::1]
Poetry is good. We've used it 3 years in production without issue of large amounts of time to solve the dependencies.

$ poetry init # to init the pyproject.toml file.
$ poetry add <packages>
$ poetry shell # to activate inside the virutalenv.

Lock in the poetry.lock file after any change to your project dependencies, and other people can duplicate the project using after doing a git pull.

$ poetry install
Guided by the Beauty of our Weapons (2017)
In the thought experiment of a true anarchy, how do you ultimately enforce the off-chain part of a transaction? If BTC is traded for goods or services, how do you enforce that the goods and services have been sufficiently provided?
It's literally the first time I heard Atlanta is a popular tourist destination, while pretty much anyone in the world is aware of cliche Paris and NYC skylines.
The Zyxel router my ISP issued me does exactly this.
Worth noting: possible only because log line was malformed and logstash complained about it through log4j.
That is a tough issue.

A blockchain is essentially an Event Sourced system. And Right To Be Forgotton is a common issue in all event sourced systems.

Several technical and one non technical solution are common:

Encrypt events with per actor keys. Delete the key when user wants to be forgotton. Or encrypt just certain attributes in the same way.

Keep actual data outside of events but only include a link to the data and checksum of the data.

Avoid storing PII in the first place. Does your domain model really require an IPaddress or First Name?

All have tradeoffs, none are silver bullets. But it is a solved problem in Event Sourcing, so it is a solved problem with blockchains (if only new programmers new this and reused patters instead of continually reinventing them)
Record high number of journalists jailed globally in 2021
I couldn't agree more with previous comments. Moreover, I bumped into an article https://computools.com/custom-software-development-for-small... It describes custom software development for small business needs in today's market.
If you don't know C at all, hunt down a old book called The C Primer by Hancock and Krieger. It is the best introduction to C for absolute noobs. It was based on teaching notes used at Bell Labs itself and is quite easy to read and follow (i owe my career to having read this book when i was a noob). You can then move on to K&R.

Next you should checkout Data Structures and Program Design in C by Kruse, Tondo et al. This book teaches Algorithms/Data Structures but using good structuring techniques in C. Follow up with Sedgewick's books.

To learn about C and Low-level details there is nothing better than Computer Systems: A Programmer's Perspective by Bryant and O'Hallaron.

Finally, to learn about the dark corners of C checkout C Traps and Pitfalls by Andrew Koenig and Expert C Programming: Deep C Secrets by Peter Van Der Linden.
Yes, you can specify a port.
Database kernels do virtually no heap allocation as a matter of good design. They also rarely use stdlib containers or anything else that dynamically allocates on the heap outside of the bootstrap context. Virtually all of this memory has to be dynamically pageable to storage (and you can’t use mmap() or virtual memory) which largely precludes using parts of the stdlib that require allocations. They work within a tightly bounded memory footprint plus the stack, and these resource reservations are pretty strongly guaranteed at bootstrap. Even the stack often has analyzable bounds. It is hard to design good schedulers, whence most optimization comes, without these constraints.

If your process doesn’t survive allocation in bootstrap then it is badly misconfigured. If it survives bootstrap, then the software has been able to make hard guarantees about its resource constraints; the runtime will optimize to those constraints. Many years ago, given the designs of the time, you had to worry about blowing out the stack memory occasionally in edge cases, but even that isn’t a real problem these days due to changes in how it is done.

You would design things this way in any language. The benefit from a software design standpoint is that you can derive an enormous number of invariants from these constraints that can be used to guarantee that the core processes will never experience resource exhaustion. This eliminates a massive number of edge cases that would have to be accounted for if resource exhaustion was detected by testing limits.
Can we actually restate this as a 51% attack on Ethereum. But by the community itself, with powerful (yet not code-level enforcing) influence of Ethereum Foundation and rich people who has invested in The DAO (and lost money on the hack)?

How is this really different than a 51% attack?
Lidar would increase car cost so much that most people would die of sticker shock. The strongest candidate for proving lidar AV tech is Waymo, which to me means it has a relatively low chance in the consumer space in the 2020s; and unit cost needs to come down dramatically. The cost and complexity starts making more sense in vehicles with very high uptime.

In addition to being prohibitively expensive, lidar units are large, ugly, have moving parts (which should worry any engineer), and increase drag.

Tesla's current Autopilot tech is a bet on the promise of computer vision, and the intuition that if sight is good enough for humans, it's good enough for Autopilot. I think it's a smart bet.
> The first listener test took place in Vincennes, a suburb of Paris.

Where ? On the street ? In a concert hall ? In a house ?
The acoustics of the place matters.
So, I’ll probably get shit on for this, but I really cannot wait to leave this industry.

I hate how “best tool for the job” really just means “what we can have a large hiring pool of people who’ve only ever learned one programming style and possibly only one language of” or “for legacy reasons this is the only choice”.

Yes I’m familiar with reality, I just hate it.
In both Chrome and Firefox for Linux, you can create and maintain a package for your system-wide package manager that wraps your extension at whatever version you like.

Example:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=chrom...

Not sure about other OSes, though.