skysight-inc/HackerNews huggingface dataset:
There's a cult classic series of blog posts called "The Gervais Principle" https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
You're playing his game and he's winning.
The major variants of this virus very one of them has been confirmed to be affected by the vaccines. Even in the cases where a vaccine is less effective against a variant, the prevention of serious illness/hospitalization is always near 100%.
> Refactoring a program so that most things' lifetimes are the same does not feel to me like it's in the spirit of Rust, because then why have all these complicated systems, but maybe you feel that it is.

I think a common sentiment among Rust programmers would instead phrase this as, "the complicated system we designed to find bugs keeps yelling at us when we have lots of crazy lifetimes flying around, so presumably designs that avoid them might be better."

In this sense, even for someone who doesn't feel the borrow checker is worth it in their compiler, this can just be taken as a general justification for designs in any language that have simpler lifetime patterns. If they're easier to prove correct with static analysis, maybe they're easier to keep correct by hand.
Does ibus work seamlessly in Wayland yet? As a person who regularly needs to input French, Chinese, and Japanese, besides English, I tried Wayland in Kubuntu 20.04 and a non-working ibus was a complete showstopper for me.
Admit nothing, Deny everything, Make counter-accusations.
The only promise of bisq is to be woken up at 6am one day with police kicking down your door. That's where criminals go to offload their non-privacy coins for Monero and to drain grandma's bank account.
Countries that have stopped or at least controlled the spread can prioritise vaccinating younger population as that is unlikely to result in more deaths. Singapore has vaccinated its medical personnel (anyone working in a hospital or clinic) then 70 years old and above. Now it is moving to 60 year and above and all the front line workers like teachers, bank tellers, shop attendants, taxi/private drivers etc. They are not facing thousands of deaths so can prioritise protecting the most vulnerable as well as cut off the most likely high spread events.
Thanks for noticing and appreciating. It's an iterative process - if you had seen earlier drafts and my notebook, it would be a lot more confusing. I think of it as visual storytelling, and try to pick out the image that explains a certain aspect of the overall narrative. Sometimes it works out pretty well.
Last time I checked it was the most popular OS in the world:

https://www.networkworld.com/article/3236064/minix-the-most-...
If that’s how the grants panned out, that makes this flip-sounding comment[0] from BSDCan all the more painful to hear. Minix is conceptually interesting, but if the mismanagement ran deep, I guess that’s why it couldn’t capitalize on its simplicity alone (no 64-bit processor support? No USB?)[1]

[0] https://youtu.be/jMkR9VF2GNY?t=280

[1] https://en.wikipedia.org/wiki/Minix_3
Not exactly. I m successfully using Fedora SilverBlue with proprietary nvidia in Wayland. In the official docs it's not supported but Mutter (from Gnome) has the pieces in place to do so. However I don't use anything too specialised that would force me back to Xorg. For example I did revert to Xorg while I played around with lutris a bit. Still as long as distro maintainers don't declare official support, be ready to expect surprises.
> Autopilot makes things less safe

Having owned 3 different models now, I would disagree.

Regardless, even without autopilot. The Automatic emergency braking, Collision Avoidance, and Obstacle Aware Acceleration saved me countless times. Those are also all features that come standard with every car.

Meanwhile, other manufacturers will charge money for advanced safety features. Even basic autopilot made my drive along windy Oregon roads with dense fog much safer.

Autopilot also pretty much eliminates driver fatigue on long road trips.
Let me try rephrasing the question into a scenario. Would be great if someone who understands NFT better than me can take a stab at it:

What if a more well known artist copies the art of a barely known artist and puts it back into the chain again? There’s a good chance this “replica” of the original art would sell for greater value until the original one is found?
Social Reinforcement Learning
Immigrants typically concentrate in big cities, increasing demand for limited housing and jobs.
There are almost 200 magrittr-related issues in GitHub and I have had a bad time pairing data.table with tidyverse packages (and others because of e.g. IDate). DT code is like line noise to me, but I prefer to write things in it directly — the only reason I use it is because it’s fast, and guessing how it’s going to interact with tidy stuff and NSE (especially when using in place methods) is counterproductive to that goal.
GitHub users may provide their location on their profile. I think this is how they show repository starers on a map.
I'm curious what level you're at right now. I guess mid level?
1. Awareness
2. To consciously not do that ourselves

Dark politics affects our characters and peace of mind in the long run.
I think you need to remember that at the end of the day Bitcoin is software running on the hardware of the internet, so assuming that it stays static in it's capabilities doesn't really make good sense. I mean when we used 14.4kbps modems for dialup to access AOL or Prodigy the sort of bandwidth we had then wasn't very good, but assuming that this would always be the state of the internet would have been made you very wrong. It's the sort of prediction Paul Krugman made when he proclaimed that the internet would be no more important than fax machines.

Bitcoin will have changes made to it's core software that will allow significant scaling improvements-some of that foundation is being laid this year via taproot and we're really talking about a foundational piece that will take years for the benefits to be fully realized with additional future improvements. But there's little reason to believe that the current state of Bitcoin where it's an asset that can't function as a currency will be a permanent one.

At the moment people already have easy to use currencies they can use on their smartphones, so Bitcoin being an easy to use digital currency adds nothing to their lives. What Bitcoin does provide is simply the fact that it's not a fiat currency. This may not seem valuable to people who've grown up in a nation with relatively stable currency value and a sophisticated economic system. But just look at the value of currencies in numerous nations around the world over the last 2 years. Whether you look at Russia, Mexico, Argentina, Brazil, Venezuela, Lebanon (street value), Nigeria, Zimbabwe, etc. what you see are nations where the currency has dropped in value by double digits per year. So if you live in the US or Canada or a EU nation you may not feel the sort of urgency to find a solution to this problem, but people elsewhere aren't as lucky. You also have to remember that people in these countries can't just buy reputable US securities via a smartphone app like people in most advanced nations can. Their choices for storing their wealth come down to literally their native currency that's tanking in value, blackmarket US dollars, precious metals, and Bitcoin.

I honestly think if you think outside of your own life experiences and look at the experience elsewhere in the world then the actual true value of Bitcoin becomes much more apparent. Then the energy use stops looking so plainly wasteful and in fact you might start wondering whether the fact that video game consoles like the Xbox actually use significantly more power than Bitcoin (and significantly less renewables) makes Bill Gates a bit of a hypocrite when he attacks Bitcoin.
But it should at least be a toss up between

1. What does the politician think is best for the people he represents

2. What the people he represents think is best for themselves

3. What is actually best for the people he represents

Whereas it appears to be

1. What will get the politician re-elect (party line + avoiding even addressing any topics that will upset their base)

2. What will make the politician the most money (lobbying/bribes)

It doesn't seem like "what's best for the people the politician represents" even comes into the discussion a lot of the time.

^ Bear in mind, I know there are good politicians. However, just like in the rest of life, it's the bad ones that _tend_ to succeed, the ones that don't care who they hurt.
At the very least: the knowledge and awareness that it's being done to you by others. It might not matter at the beginning, but when someone has but 1-2-3 decades in a place and see people who practice the above get ahead..
You can redeem stable-coins like True USD or PAX to a US bank account after passing KYC, with 1 token=1 USD. You can redeem up to 60k/day on PAXOS for a $20 flat fee per redemption, on tier 1 KYC.

It also works the other way, so they are an on-ramp, just with a slightly higher fee. However i wouldn't 100% rely on these regulated stable coins as an off-ramp if the crypto market implodes and everybody runs for the exit.
More like: as a person with brain you have the hardware needed to independently rediscover general relativity.

Any body-hardware analogies have a problem of fundamental difference related to ability to train one, but not the other.
For what it's worth, I would recommend 48 laws of power by Robert Greene. I would go to the extent and say that all his books are fantastic reads.
https://twitter.com/daeken/status/1340777743244509196
Erik Dietrich had a section on this in "Developer Hegemony." He immediately followed it with, "You won't have a soul at the end of this," and then another section on alternatives.
Yeah, those are all the use cases for Live man switch for me. We all have A LOT of stuff online which would be inaccessible if something happens to us. And even relatively casual stuff like social media, what if you would like for your family to be able to login and close the accounts? With Live man switch you can pass on the credentials and your wishes to them.
Ask HN: Anybody here using blockchain for anything but store of value / trading?
I would love to hear about use cases for Bitcoin, Ethereum and other chains apart from storing or moving value around for the sake of storing or moving value around.

I mean not theoretically but real usage today.

Anybody here using blockchain for payments or proof of ownership or anything else?
There's not a lot of options in the workstation space other than NV drivers on X11. As long as nouveau continues sending illegal instructions to cards and crashing Quadros on startup, it's a non-starter. Xeons don't include a GPU, so you'll need to add an RX 2100 to the system instead of another A100 or RTX Titan. It can be done, but I don't see RX 2100s having a place in our machines anytime soon.
Deliberately playing office politics with manipulative behaviors like this is a losing game.

These behaviors will be quickly identified and managed out in any competently managed team. If they work, it means you’re in an office that rewards bad behavior. Instead of trying to play the game, work on finding a better job. You’ll be happier and healthier.

I’ve had to remove several employees over the years because they wouldn’t stop trying to play politics like this. It poisons the team and makes everyone unhappy, including the person playing the political games.
Read this book "Secrets to Winning at Office Politics: How to Achieve Your Goals and Increase Your Influence at Work" by Marie G. McIntyre. It shares how to do the right things the right way to grow your career.
Firstly make sure you split the docs into the 4 categorise others have mentioned. For internal use, a great reference is usually where you want to get started. After that you should be able to put together an explanation of the bigger concepts. If you need to draw diagrams, Lucidcharts is really easy to get the job done.

Just sharing what worked for us.
Lowdefy docs [1] was written in Lowdefy. It makes is really simple to get markdown on a page. Would also be possible to write a script to generate the docs from code. But as far as I can tell, the code is not documented either. For the Lowdefy blocks we only write JSON-schemas but then convert that with a simple script to what you see in the docs.

[1] - https://docs.lowdefy.com
You probably didn't.

You seem a concientious author and I thought that, from having read your thesis, you were probably not aware of the book and might like to know about it.

There's interesting material in there on nonlinear splines because its a fairly old book (1989) that summarizes how they used nonlinear splines, biarcs etc in the Chinese shipbuilding industry in the decade or two priot to that.

Particularly, the survey of methods on how to choose free parameter in the biarc is not something you see much these days.

Edit: Interestingly, like you they refer to the "Euler Spiral - rather than "Cornu Spiral" or "Klothid"/"Clothoid". Another name, I see in literature from that era is "LINCE" (Linear Curavture Element) such as in [0].

[0] Two-dimensional curve synthesis using linear curvature elements https://www.sciencedirect.com/science/article/abs/pii/001044...
Right. To a bank. After passing KYC. On an exchange like Coinbase. That's my point: Coinbase is well positioned to be the on and off ramp for crypto by being legitimate enough to interface with the US financial system.
It might save a person from becoming homeless by knowing the depravity that they may face and steering clear.
This doesn't really address the comment it replies to though. Paying someone for work in a dollar stablecoin still obviates their need for a crypto onramp.
I think parent is talking about professions where the scientific method is followed. It's not about how "sophisticated" something is.
Not just one way communication either - NASA recently managed to run some test commands on Voyager 2. [0]

[0] https://www.forbes.com/sites/startswithabang/2020/11/04/voya...
Nvidia works with wlroots if you use nouveau and not the proprietary drivers.
Do you know the difference between a library and a runtime?
Prioritize visible value for the business. Both parts - visibility and value - are important.

Doing valuable things in secret won't help you. Doing visible things whose value others don't understand won't help either.

Point 4 is a joke. It is better developed here: https://github.com/Droogans/unmaintainable-code . Your time is better spent on the other 3 areas.
Funnel-web spider venom may help save the lives of heart transplant patients
I am currently (as of the first of the year) a research software engineer on the Google Fonts team. I'm doing a bunch of font tools in Rust now, and that gives me an opportunity to revisit classic algorithms and techniques to see if there's a better way to do things than the usual.

I'm sorry you got lost. This particular technique is fairly deeply mathematical, and to really appreciate it I guess you need some grounding in the relevant math as well as familiarity with the curve and geometry concepts. I tried to get the intuition across as much as possible, certainly as opposed to the "wall of greek" I see in a lot of academic papers.

This might well turn into an academic paper - I have as a goal to do one or two of those a year. But I also really wanted to do a blog post because I think this could be useful now, and also because the insight about triplets of similar cubic Béziers is something that might be useful even to artists and designers as opposed to tool builders.
I read one called Workplace Poker a while back, it was pretty good.

https://www.amazon.com/dp/B0105V634A/ref=cm_sw_r_cp_apa_VWNM...
Step 1) join a broken/toxic company. Theyre a lot more common than competent ones
The tooling is stable so when you link to FORTRAN binaries the ABI tends not to bitrot. IMHO FORTRAN might get a borrow checker before C/C++ to be on parity with Rust for memory safety.
DeSmuME has a JIT backend.
Venkatesh Rao also put out a book collecting his newsletter, "Be Slightly Evil" with a lot of explorations of this topic like, "What's the right length of time to hold a door open for someone?"

Another book of his is Tempo, which is more about understanding and manipulating the tempo of different interactions in business.

But definitely start with the Gervais Principle. It's wonderful.
I sincerely wish I understood what motivates so many people to defend poor language. Celebration for those who race to the bottom and condemnation of those who race to the top.
Well done! As soon as I saw the subject line, my immediate thought was "The Prince".
This is why I hate office politics.
It may sound drastic, but why not just roll it all back if it was that bad?
Would using the control points to define the center of mass help solve the s shaped curve issue. Make a polygon defined by the start, end, and control points. Also would then using separation axis theorem on close polygons give enough info for a very accurate, optimized curve blending. This method would probably benefit from a bit of hermite smoothing.
It's amazing how in 1999 OP was worried about UID=Big Brother, but today we've all willingly handed over security and privacy to 3~5 companies, even without talking Facebook, Google or Amazon. Jeez, did everyone forget LexisNexis? They were doing this way before FAANG. But it's game over: there is no more privacy or security. We lost, they won. I give to EFF every year, but it's more and more futile every year.
Going along with the BS at such a company just makes sure you aren't ever going to be qualified for a non-toxic company.

There are ways to play defensively in the face of such crap. I'm not suggesting you should just let yourself be victimized while imagining that's some kind of high road.

But your options don't boil down to "Be their victim or beat them at their sick game." If you believe that and choose that path, you are part of the problem, not just at the company but for the world generally.

We can't make a better world if we run around justifying our shitty behavior with "But they started it!"
Well they are building high voltage dc lines to connect Quebec to Massachusetts so it is very possible.
Stop abbreviating everything
Lockless patterns: an introduction to compare-and-swap
I'd recommend prioritizing getting those numbers.

Making the time to setup the measuring/monitoring is a bit of a pain but it's worth it. I worked in the same vertical (infra/"DevOps"/engineering productivity) before I shifted to becoming a people manager. Here's some of the things we're setting up now to measure this:

- Using something like https://github.com/ImpactInsights/valuestream to measure number of deploys per week, build times across pull requests, length of time it takes a pull request merged across the entire team, etc.

- If you want to get fancier, setting up simple tracking to measure how much time running "npm install" takes across all engineers on their local machines. This could get logged in something like Datadog/Grafana/whatever graphing solution you want.

- Zoom out even further. Are releases being slowed down by other teams by accident? E.g. we had a feature delayed a week by accident because the marketing team didn't know a feature was finished, in production, but behind a flag waiting for them to write marketing copy. We're currently setting up a way to track "features in production but behind a flag" in Jira better and feed that "lag time" data into our overall deployment picture.

The idea being, for every task you're executing to "improve developer productivity" you should have a hypothesis with about how much time it'll save the team. If you can't get that right away, I'd move on to a task that has a better measure to it and knock that out first. If you completely run out of tasks and measurements, that's when you can take bigger bets on tasks that have more fuzzy measurements next to them.

In my experience the work here never dries up though.
While I sincerely hate office politics, I think most people underestimate the value of 2). In order to socialize meaningfully you ought to be curious. And curiosity will spark many new and good things to happen.
I don’t think it’s that black and white. I’ve known really smart people who did really impactful work get left behind because nobody knew what they did.

I’d say some of this isn’t necessarily politics and more just marketing yourself, which is key if you want to get ahead.
This title sounds like a headline from sim city 2000.
What do you think about this approach. Given a curve, find the Bezier control points which describe it, using SGD: https://nhq.github.io/beezy/public/
Design For Reliability
also, the world's oldest customer service complaint! delivery of the wrong grade of copper

https://en.wikipedia.org/wiki/Complaint_tablet_to_Ea-nasir
The best option if you need modern Linux desktop is to ditch Nvidia and to switch to AMD.
All those would be tagged under "cost center" and cut down by precious bean-counter MBAs
It is often doubtful if one uses the word "fastest". You often see that one micro-bench lists ten products, then it says "look, I am running in the shortest time".

The problem is that, people often compare "apple to orange". Do you know how to correctly use ClickHouse(there are 20-30 engines in ClickHouse to use. Do you compare an in-memory engine to an disk-persistent-design Database?), Spark, Arrow... ? How can you guarantee to do a fair evaluation among ten or twelve products?
I'm surprised that data.table is so fast, and that pandas is so slow relative to it. It does explain why I've occasionally had memory issues on ~2GB data files when performing moderately complex functions. (to be fair, it's a relatively old Xeon w/ 12GB ram) I'll have to learn the nuances of data.table syntax now.
Summarizing, it looks like the "dark patterns" are:

1) work on stuff that's important to the company, but build in public (inside the company)

2) get to know your team

3) work on stuff that's closer to the customer, and #4 cynical comments.

Honestly, most of the YC and PG writings will give you more examples of how to do this stuff. And to the extent that you work in a place that gets stuff done, you will find all of these behaviors serve you well.
Don’t take this the wrong way but Reddit search is still objectively awful
Then you might want to look deeper into his work. Regarding cognitive science, check the first entry from this list: http://web.mnstate.edu/schwartz/cogsci100.htm.

(If the link to his book is dead, you can check https://en.wikipedia.org/wiki/Syntactic_Structures directly if you prefer).

> Also: “It’s”?

Autocorrect typo, I fixed it.
I was going to make a blockchain joke, but it was already in the linked discussion.

It's comical how some of the blockchain space aspires to solve some of the world's problems with underpants-gnomes level business thinking. I guess HN already understands this.
The only chance for lockdowns was in China, early on. Being a country with virtually unlimited money, manpower and an authoritarian regime Covid could have died in there. Quarantine enforced by millions of soldiers and police.

Once out, you're dealing with about 200 countries divided in tens of thousands of localities and hundreds of thousands of politicians with their own goals and beliefs. So, not doable.
The Hubble Space Telescope (HST) is basically a civilian version of the KH. And the National Reconnaissance Office (NRO) is launching one of those KH satellites every couple years. I bet the latest one (USA-290) has much better tech than Hubble and would make a good replacement for Hubble, with few modifications required.

https://en.wikipedia.org/wiki/KH-11_Kennen.
Intel did release a browser plugin/activex which claimed to expose the processor serial number to websites. But this was such a scandal that it almost immediately disappeared, along with the documentation, so I never found out how it actually worked.
NASA has crashes, too.