skysight-inc/HackerNews huggingface dataset:
In Elixir-land we're lucky. Jose Valim took his experience from writing Devise (the dominant Ruby gem for auth) and made auth generators for Phoenix apps!

You own the user table, but the auth logic is written by an expert.
"And if Margaret pays for a car—or dinner for friends—with cryptocurrency, she likely owes tax on the transfer, much as if she paid for the car or the dinner with shares of Apple stock. The transfer is probably also taxable income to the recipient."

Does this mean crypto will never be able to compete with USD as a currency? Since it has this added tax on transfers?
Lambda layer: not a package manager, but a deployment optimization
Not without an inheritance and gift tax of 100%, and not if they invest it.
Sadly many countries have 0 education on this topic and it might not be straightforward to get hold on good information about the subject.
I lived in London most of my life, but I am thinking about moving to a smaller city. What would you recommend in terms of safety, access to tech scene and property prices?

It's much easier to get a remote gig, so it seems like a location will no longer be a problem.
Most salaried people tend not to even bother understanding it from what I have seen. Magic money arrives in their account and that’s it.

If I explain to the same people that I use a spreadsheet for all my daily transactions I am looked at like I’m some kind of weirdo.
How to Enhance Your WooCommerce Security
Really cool. With something like this I can't help but imagine combining it with real time signal processing/filtering. Where the visualization can be attached clearly to different components of the music. A vocal filter, melody filter, etc etc. I'm always dissatisfied with how visualizers don't really cue off auditor-ily obvious parts of songs.
Seems like these are more subjects for "software engineering" or some other kind of pre-professional major, as opposed to CS. Obviously not every program makes that distinction, but personally I like the idea of CS being primarily academic.
Contextualizing events with the knowledge that the FBI has shown itself to be a modern NKVD and the “intelligentsia” in journalism are happy to be mouthpieces of the US oligarchy actually saves you a lot of confusion.

Being lost in the moment of a blizzard of “crises” that really aren’t is intellectually paralyzing. Probably intentionally so.
Yes, you are taxed on these the same way stocks and crypto are taxed. It's called "forex" or the "foreign exchange market" and the relevant search terms to answer your question are "forex capital gains".

https://www.investopedia.com/articles/forex/09/forex-taxatio...

There are exceptions for small amounts of money used for personal reasons, I think it's $200. So if you travel to France, buy Euros, and then return to the US, and buy dollars with your leftover Euros, it won't be enough dollars to get taxed.
I'm curious, not saying you're right or wrong: what bits do you think are avoidable?

Personally, I agree that Rust is complex, but almost all of that complexity is inherent to the kinds of tradeoffs Rust makes. With different tradeoffs, I can certainly imagine a much simpler language, but it's less clear to me what stuff could be significantly simplified without doing so. However, I am extremely biased!
Absolutely agree on checking the situation on he ground before committing to move to another country. The culture and the expat vibe are going to be important factors in your life from here on out.

We did a winter in Nicaragua with the intention of scoping out the possibility of buying a house. It looks pretty good on paper, until you meet the grumpy expat American surfers who will be your pool of future friends and see the soulless dusty plots of building land with all the locals cleared out except one guy with a shotgun whose job is to sit the same plastic chair all day every day... yeah. Pass.

Naturally this is written from the perspective of a US expat developer with the entire world to chose from, so it’s a bit of a different situation to the one discussed in the article.
I think 25% is an underestimate. A typical tax level for someone on a professional salary in the UK is something like 30-35%. Remember there is the higher rate of income tax, NI, council tax, and so on.

Most people never interact with capital gains tax in their lives.
It was mentioned in a comment in another thread yesterday, which may be why.
In your opinion, does the IRS give leniency towards people who make their best effort by either hiring a tax person, paying for software or both?

Cryptocurrency taxes are insanely awful, even if you're not talking big money. Just trying to be accurate is near impossible if you've moved your money around exchanges a few times & spent some on goods. Unless you have lots of money in Crypto it seems like trying to do honest taxes on it costs more than any money you would have made over the past few years.
Well, first, no, they don't. Gifts, inheritance, spending it via "charitable" organizations, or better yet spend in lower tax regions. We have multi-generational trust fund families.

Secondly, they can accumulate more wealth much faster than they can spend. Plus they can play with things on a longer time horizon and move internationally. Like, say once the sales tax drops.
Same experience here. I'm originally from Italy, where the stereotype is friendly and warm people, I found Brits and Londoners in general to be quite easy to have a chat with, and relaxed around strangers especially after a pint or
three. After 7 years in this country, my experience hasn't changed and I've grown very fond of the "British way" of doing things, the humour and mentality.

While I moved to UK, part of my family moved to Switzerland (the French part of it), and their experience with Swiss people hasn't been as rosy as mine with Brits.

YMMV.
My projects folder has a dozen or so git repos in it, and I've been syncing it for over a year without issues. Between two other computers.

It doesn't matter which one I push/pull/commit/whatever from, the others mirror the operation.
Ask HN: What do you think will come after Kubernetes?
I mean, Kubernetes became a thing after Docker became a thing before(and so on, all the way down to VMs), so it's reasonable to assume that something new will eventually emerge and become the industry-standard.
Yes, it's "obviously true" because of the confounding factors: bad air tends to go hand in hand with dirty water, contaminated food, and infection-carrying insects.

Neither cholera, malaria, typhoid nor plague are airborne, and yet their causes were ascribed to miasmata.
It’s not a talk, but you’ll learn a lot watching Gary Hustwit’s movie https://en.wikipedia.org/wiki/Helvetica_(film)

It’s much more than a history of the typeface. They walk through fashions and trends in design over the last half century, how that influences typography and vice versa. Most of the talking is by professional typographers and designers, so you get a lovely window into their trade. It’s one of my favorite documentaries.
> between people who want to "remove noise" by getting rid of parens, braces and semicolons, and people like me who use them as a sort of "signage"

I'm not sure this characterization appropriately divides "text" from "visual" programmers. The argument I usually see for removing symbols is that the general shape and flow of your program should be able to stand on its own and that minutiae like a misplaced semicolon shouldn't be allowed to play tricks on your eyes -- it's not that the visuals are unimportant, but that they _are_ important and that too many extra symbols lead to hard-to-parse visual clutter and more easily facilitate deceptive control flow.

Whether that argument has any merit or not is its own debate of course.
> I fee like this is a bit of weird "Othering" but dressed up in some weird sense of correctness.

Respectfully, you may be overthinking it. If you take it at face value, this is simply a business designing their retail experience with new customers in mind.

This isn't a "political correctness" thing. People new to serious comic book stores, stone and gravel retailers, etc. can easily feel overwhelmed and a bit lost in the same way.
I think what you really want to do is not give every client a full view of all the backends. xDS lets you write a service discovery server that meets this condition (it knows the full state, potentially with health information about upstreams, and it knows which client is connecting, so you can adjust this as you see fit). I've also seen people do AZ or regional aggregation, i.e. given some consumer in AZ A, the consumer gets a list of endpoints like, 0.upstream.a, 1.upstream.a, ..., regional-aggregator.B, regional-aggregator.C, etc. It sees all the endpoints in the same AZ, but goes through a proxy to get to other regions/zones. Under non-panic circumstances, you'd want all requests to be served from the same node, then the same zone, and only go to other regions in degraded cases.

I don't know what the state of the art around tooling to manage this is. For some reason, I suspect that the service meshes punt on this, because N * M isn't a problem in the demo environments where these systems spend most of their time. Meanwhile, the big companies that hit the scalability limit of N * M connections across upstream/downstream pairs wrote their own service discovery stuff decades ago.
I hope Google Drive had a permission that allows access to only specific folders.

There are many interesting tools built on top of GDocs and GDrive including this one, but giving the full access permission to GDrive is too scary to me. Even if the developers have no malicious intention (which I believe is most of the case), the possibility of data breach cannot be overlooked.
How do you shoot projectiles at a hypersonic missile within a hundred meters of impact?

Also, I don't think you appreciate the amount of energy in a 5 ton missile going at hypersonic speeds. For it to slow down within 200m, it needs to basically stop in 0.075 seconds.
Exactly that, yes!
I live in east Europe, work in IT and I am just trying to gauge how comfortable you can live with big tech money in London
Yes. I mean, if you're a professional currency trader, that's how they make their money. IRS really just cares about "income" though, doesn't really matter where it comes from: job, yard sale, crypto, selling drugs, whatever.

I'm not an expert at this, so I'm fairly curious to some similar edge cases like, what if you open an EU bank account, convert 100k USD to Euros. The Euro/USD gains a few basis points and then you buy a car. Are you taxed on the delta between when you bought the Euros and when you "sold" them? Is that any different than the (former) situation where you could buy 100k worth of bitcoin, then use the bitcoin to buy Tesla? Both are assets that appreciated vs USD. Stocks seem pretty simple, because you always have to convert back to USD, but what if you don't have to convert?
They will face two big challenges trying to make these for stationary storage:

1) Lifetime - Historically aluminum ion batteries struggle with cycle life. The aluminum ions are bigger than lithium ions so the batteries endure more strain during charge/discharge cycles. For grid-scale storage, you need to be able to last >10,000 cycles so they need to address this.

2) Scaling up the size of the batteries. Eventually they will need to move on from coin cells and start making larger battery cells. Many technologies struggle to keep their fast charge/discharge characteristics when they scale up in size. We'll see how they do with this.
I think it's less true nowadays. You have beginner's books (Scala from Scratch, Hands-on Scala) that assume nothing, and more advanced libraries (in the Typelevel or ZIO ecosystems) that provide high-level abstractions for real world projects. You can't entirely avoid being exposed at some point to the JVM inner workings and/or Java libraries that don't necessarily play well, but this doesn't have to happen right away.
The thing that prevents me from wanting to live in the UK is the food… I’m sorry if I offend anyone but the UK is one of the worst places in the world I’ve been to for food.
NASA's Perseverance rover on Mars has found some mysterious rocks – Space
It gets even more unwieldy if you have one like Algo that pays staking rewards every day.
Starlink Review: Broadband Dreams Fall to Earth
Your Dekalb Farmers Market is still the best :)
This isn’t quite a talk, but this episode of Abstract with the founder of Hoefler & Co was quite interesting: https://m.imdb.com/title/tt10990038/
Proc macros can run arbitrary code, so this POC is not that interesting - apart from raising awareness for the problem.

This can be done even easier without users having to use a macro: with `build.rs` build scripts, which are run by default. So all you'd need is to compromise some popular dependency with a custom build.rs

Many other languages have the same (or at least similar) problem (Makefiles, npm hooks, ...)

There is an interesting proposal and prototype for compiling proc macros to WASM so they can be run in a sandbox: https://github.com/dtolnay/watt

But in the end it doesn't make that much difference: nothing prevents a random library from just reading your secrets and calling curl to send it to a server at runtime.

Build time execution is definitely an additional attack vector.

But if you use a third party dependency, you have to trust it or review all it's code for every version. There is no way around this, and it's true for any language.
Capture Changes from DocumentDB via AWS Lambda and Publish Them to Amazon MSK
Is graphene a greenhouse gas?
> Never seen a good reason to do a royalty split.

Voice artists are just as deserving of 100 years of compensation as authors are.

Thats good enough reason for me.
Thanks for response. Super interesting and cool. Wish you all the best!
> I think once Zulip gets a "guest mode", it will be a huge boon in its adoption for OSS communities

Agreed!

To clarify the terminology, "guests" in Zulip (and other team chat products, e.g. Slack) generally refers to users with an account but with limited access. https://zulip.com/help/roles-and-permissions has more detail on that.

We've been tentatively planning to use the term "web-public streams" for streams that an open community has configured to be accessible without creating a Zulip account. The project is quite far along; the latest PR is here:

https://github.com/zulip/zulip/pull/16728

(The PR looks stale, but that's only because we paused integrating it to focus on finishing 4.0; I would be sad if we don't have it at least in beta this summer.)
Don’t Computer Scientists still need to use computers efficiently and effectively to run research projects or test new concepts on them?
One solution people have come up with for the perceived unfairness of male pronouns doing double-duty as neuter pronouns in English is to sometimes use female ones instead.

The down side of this is that it leaves us with three possible neuter pronoun sets, at least two of which are just about guaranteed to bother someone. Using exclusively male pronouns will obviously bother some people, now, else this wouldn't be an issue in the first place. Using female ones will bother some people (either for ideological reasons or, for those who grew up on "male is what you use for the general case", by tripping them up as they try to figure out who in particular is being referred to). "They" and such are safer but you still get the occasional (incorrect) pedant complaining about that usage.
I enjoyed these over several lunch breaks last year. Recommend it for both beginning and experienced developers/CSers. It’s casual and highly approachable.
Prior to the audition phase, the book owner (me) specifies a pay band. Lowest is $50-$100 per finished hour of audio. I think above that is $100-200, and there's one more above that.

I go for $50-100 PFH and get dozens of auditions. My last book had like 50 auditions. Most were horrible. I got around 5 good ones.
In many markets startups are very far from that being a limited resource. For many startups, to think that the market is a limited space (rather than an expandable balloon) is a big fallacy IMO.
For the record, I suspect "Manis Heath" is in fact "ManishEarth", aka Manish Goregaokar.
What happens if you buy Bitcoin, it goes up, and you buy something directly with Bitcoin? Do you get taxed on those "gains?". Or only if the proceeds end up back in USD?
Can I afford it? Yes. Do I need it? Yes.

An I happy paying 6 dollars a year for a single gigabyte: I'd rather pay less.

Edit: I pay attention to costs, and repo size is the sort of thing which has a. Habit of growing. All else being equal I'd prefer my team receive the money. A dollar I can give to my team/employees feels good, a dollar paying for over priced storage feels bad.
Something will almost certainly replace Kubernetes at some point, but I'm fairly certain what replaces it will look a LOT like it.

By that I mean, entirely API driven, declarative, etc.
> Apple has always bragged about iMessage content being end-to-end encrypted, and thus inaccessible even to Apple.

Majority of iPhone users have backup enabled so Apple can certainly access most iMessages.
Yacy is 18 years old and not exactly obscure. If your bots team is unaware of it it's because they've chosen to be ignorant of it.
This looks like related research from more reputable source, can anyone knowledgeable comment on relationship/validity?

https://www.nature.com/articles/s41467-021-21108-4
So immediately obvious to anyone following German (and probably also Turkish) football, this has to be a joke or diversion? It's not exactly a common name.
A major problem with that is that you practically need an emulation layer to run old Linux games. Try running the sid meier alpha centauri linux demo... Chances are it won't work because distributions have moved on from where they were.

On the other hand, the windows demo probably works, because wine still understands old windows apis and current linux apis.
you laugh, but this happened to me, I reported a loss of a couple thousand bucks and now I'm petrified of an audit.
Nonsense. The pathogens in urine, shit, and corpses are almost never airborne. And the fumes are only toxic in extremely high concentrations. The chance of getting sick is effectively zero.
> It's incredibly important for this mechanism (and the public record of assets in the basket it relies on) to be built in to the process if the price is to be truly tethered. Otherwise the tether is just an illusion and in the ETF world, ETFs which didn't have this type of mechanism went completely haywire and became defunct.

This is what's so surprising to me. Markets are efficient and rational, right? (;-))

Well, we just learned a great deal. And no matter how you optimistic or pessimistically you value the ~95% of assets backing USDT that aren't cash, we should all agree on one thing: you won't value them 1:1 to the dollar. So why hasn't the peg moved?

The only explanations I can think of: this risk was priced in, which seems a stretch... or that USDT:USD has never been priced based on fundamentals.
Also false.

https://constitutioncenter.org/blog/constitution-check-do-in...

(Please try ... at least a little harder, people.)
Rasalit – a tool to interactively explore trained Rasa models
AFAIK in London you'll be making more as an Uber or cab driver than as a dev if you are not interested working in finance sector or at a couple of advertising shops.
Cool I guess. I just notice that say, unlike PHP, I don't know if there's a single thing in the scala 3.0 release I care about (as somebody who's preferred language as scala) [Edit: Except for fixing implicits, big win]. A lot of times it feels like it's a language with so much potential which then misses some basic real-world use-cases for the 99% who couldn't care less about covariant blah blah, and just want a clear, fast, reliable, reusable programming language as a means to an ends of delighting millions of users.

Maybe I'll write a blog-post about it, but as I practice leet-codes in scala, I miss relatively basic things like c-style for loop (so I can use a for loop on linked lists rather than a while), or things like a list that can have more than Int.MaxValue numbers.
> Eh... the problem is even with Proton it's extra work and sometimes not pleasant try to keep games running natively in Linux.

I flipped one switch in settings and restarted Steam. I install Windows-only games in Linux just like I do in Windows within Steam.

How is that extra work?

The vast majority of the games now work in Proton without any significant performance differences. I actually have an inverse anecdote to yours: Two games I recently tried to run in Windows 10 wouldn't run, but ran flawlessly in Proton/Steam/Linux despite being newer Windows only games.
>There is no valid critical analysis by which one concludes that not wearing masks or engaging in social distancing is a fight against atrocities.

100 % disagree. The "social distancing" has caused state governments to take extreme measures closing down many business. The distancing has also put undo stress upon families. How many business have closed permanently? How many people are now suffering major depression due to these policies? How many people have committed suicide due to economic or relational hardship due to these polices? Masks and social distancing have done WAY more harm, than if we just ignored the virus and went about our lives.
Natural gas is
Anyone earning £100,000+ in the UK does have to file a return, however most of the calculations are done for you. Your employer handles all deductions from your payslip and gives you a summary form of all tax paid, which you then report in your tax return with additional details that might affect your taxes such as capital gains, additional pension contributions or investment and rental income.
There might be a pole shim to get it to work.
What's an example of something they made more approachable?

One of my first impressions of Scala, which I have barely seen, and do not know, is that there is a lot of syntax. Has anything been done to help with that? I don't think syntax matters much, but it's one of the only impressions I have of the language and wanted to ask about it.
That makes me so frustrated.

I HATE CAPTCHA's with a passion. They are everywhere and constantly slow me down. And you mentioned, they are likely not helpful in stopping bots.
The books I publish are ghost written, so the "authors" don't get royalties either.
Why is this the job of the government and not Google for sending people to the wrong site? They have a massive responsibility in their role as the directory for the internet and they need to take it seriously.
This is a huge deal right? VSCode has to be one of the most popular editors and the standard way of setting up the Rust toolchain on a machine would get you in a state that makes you vulnerable to this.
Flipper Zero: Case Manufacturing
I think Kraken added Tether recently as well. Just seems like a terrible idea all around.
The great thing about globalisation is that you're not limited to the local cuisine anymore. Pizza today, curry tomorrow and perhaps fish & chips the day after.
I've never worked for a FAANG, and I live in a 2 bed flat, a 10 minute commute to my office in central London. I am not pushing my budget.

There are plenty of well paying tech jobs outside of FAANG, but many of them are in finance.
For those confused, the above is a current post, but not in fact the old.reddit.com link to the submitted article.

That would be https://old.reddit.com/r/scihub/comments/awlc4s/full_archive...

The link lousken suggests seems to me more appropriate and useful however. (I've suggested this to mods via email.)
I think she moved to Russia since then?