skysight-inc/HackerNews huggingface dataset:
At the core it's what I see as a threefold conflict of interests:
individual developer vs. product vs. organization

individual devs have to stay relevant, learn new technologies to up their market vaule
products want a simple, reliable and working solution, not some new, but well known technology
organizations want tech to be homogeneous over more then one product to be able to shift devs around, reuse know-how etc.
have to also figure out cooling at that level as well. hell even my laptop can get pretty hot. its definitely is a good step in that direction though.
edit After consideration and with regret, I am not that comfortable having political views represented so openly in a very public space. Not a retraction of my position but the issue of permanence is a massive privacy concern for me over a subject this sensitive and contentious. Sorry if this breaks thread flow.
- Pick up the top 10-20 B2B SaaS by revenue (not money raised). A very crowded space is better.

- Try to used them for a few weeks

- Carefully talk to users and read feedback online about what it doesn't work good

- Build an MVP which solve really well that particular feature and it's 10x easier to use.

- Crete a landing page with Webflow/Umso and try to sell it
My experience with a Surface Book (which I use in at least 3 different ways - as a tablet, as a laptop, and connected to a monitor/keyboard/etc. on my desk via Surface Dock) makes me think that's coming eventually, but it'll take longer than you think:

- External GPUs are still pretty bad

- Tablets with cellular connectivity are if anything less well supported than before. I think this is mainly because carriers aren't really supporting the idea of one person/account having multiple "phones". Smartwatches have the same problem - I remember going to a Samsung store and they were showing off a smartwatch that had its own SIM card and cellular modem, but the staff couldn't tell me what kind of phone contract you had to have to make it work

- Small devices still mean a noticeable compromise in power. I've tried using Samsung Dex as well and it's... ok, but appreciably worse than even a netbook, even if on paper the processor/memory/etc. ought to be catching up. Laptop as primary computer only really took off once you genuinely couldn't notice any performance disadvantage compared to a desktop, at least in my friend group; I think it'll be the same with tablet and (eventually) phone/watch/ring form factors
The main difference is that 'ports' live under the protocol layer (TCP/UDP/...) - TCP port 22 and UDP port 22 are not in the same address space

In many way's it's a very historical thing, back when TCP/IP was one of many competing network architecture (early 80s) most of the competing architectures did it the other way (there was only one port at that level and protocols ran under that). Is one better than the other? probably not much - TCP/IP won (IMHO) because they understood datagrams vs. virtual cicuits - they didn't plan on charging for TCP or IP level retries.
That’s an excellent question. I’ve been thinking about this topic a lot. Here’s some problems I think a good cryptocurrency solves:

- Trust: you don’t need to trust any authority or money emitter when using a cryptocurrency.

- Anti-inflation: It’s not possible to print e.g. bitcoin so you are not hit by the “inflation tax”

- Nowadays, governments and other institutions can easily block a bank account with very little reasons and then you need to go through a long process of proving your innocence. Crypto won’t be blocked. It’s like modern swiss bank hiding place

- A real property: it is one of the things that nobody, especially a government, can take away from you

- A war, blackout hedge: it’s hard to travel with gold when you can easily run away from a hot place to a better one keeping your whole fortune

- Probably way more use cases like easily transferring money around the globe etc

I also believe that crypto are in very early stage of their existence so some of the points may not fully apply yet but they are valid in a long run.
Oh awesome, yeah I figured by being on HN the interest in technology would be naturally assumed, that's my bad. Looks like I have good timing then, I'll be able to check it out!

Thank you!
I think this is true when clarifying one’s own thoughts. If they’re notes from a book - a big chunk of what I use Roam for - they don’t act as memory aids, not for me at least.
My guess is that facebook engineer named 'di wang' of which at least one exists[1] was attempting to ensure the
blocklist functionality worked in production.

Then again, the employee I found is an engineer in the ads department, so blocklist functionality seems unlikely for him to be working on.

[1] see linkedin. I have removed the link to an employees profile who may or may not be relevant and is not a public figure.
I've been very skeptical, but recently come around on my position. There are a lot of abstract ideas on why crypto is a good thing (permissionless, decentralized, censorship resistant, anonymity etc etc), but I personally wouldn't bet against it for the sole reason that it massively increases developer and innovation velocity. It is financial infrastructure where innovation can happen at a fast and almost uninhibited pace. It's the path of least resistance for engineers that want to build financial products. Moving "value" at the *core* layer of infrastructure has never been this easy.

Whether you like it or not, financial infrastructure powers our world (chicken nuggets wouldn't be possible without hedge funds, all large corporations eventually pivot into financial services etc), so having a network where innovation of this infrastructure and the products built on top can happen at a faster pace is incredibly compelling. It's a matter of time before most of the new and compelling products and services show up in crypto before TradFi (because easier they're easier to build there), which will in turn onboard more users into the ecosystem.
The trouble in comparing different approaches to science funding
My experience is that these kind of tools have an interesting positive effect, if they are well made (and metabase seems to be):

There are maybe 1/10-1/5 or maybe more who will be enabled by them on a technical level. The same kind of people who will build a site out of WP themes and plugins or build quite involved spreadsheets and so on.

I think it’s generally important and useful to enable and respect power users like that. They occupy a unique niche.
I'm with you man. Google Ray Epps.
Well then you just get it taken when you use it to buy things and get thrown in jail for not complying with a court order.

I mean this is already a silly scenario where you’ve got married to someone you have an intensely adversarial relationship with and tried to hide all your assets by making them unusable.
> They got the tangible monetary benefits of having a high Google search ranking, without giving access to the actual content, which is how the web is supposed to work.

That’s an opinion. Another opinion is that the web is a hypertext system and that Ted Nelson, who defined that term, included a royalty mechanism (https://en.wikipedia.org/wiki/Project_Xanadu#Original_17_rul...)
> yet to see any legitimate reports of a pattern of violence, destruction, or intimidation.

Is this a bit? Really? People can’t leave their houses in masks lest they be followed and harassed by the occupiers. The Happy Goat coffee shop had a brick thrown in its front window (where a pride flag hangs) 400 meters from the main Ottawa Police station. Emergency vehicles are being blocked. A woman walking to work at Mu Shu was sexually assaulted. That’s just off the top of my head.

Kindly shove it.

Honking 120 decibel horns through the night for weeks is not inconvenience. It’s clear you don’t live here.
swindling and drugs
edit: and evade civilization's laws
The highest in CA is 12.3% for anything over $625,370. Most here would be paying 9.3% which would bring the total to a little over a million, so yeah, about a million is right.
Damn, we don't even get healthcare for all that and the billionaires in the state have ways to pay $0.
I keep the list btw XD
http://kokizzu.blogspot.com/2016/12/list-of-tech-migrations....
If you are no in the first-world country then you can forget about PayPal, Transferwise etc. Crypto at least gives an option, otherwise you often don't have any.
So to summarize, it is useful for variously exfiltrating money out of a country, laundering, and for people who are savvy enough to use crypto but not sensible enough to have a bank account.

The point about currency collapse is interesting to me, because (like almost all crypto apologist points) it assumes you already have a bunch of it/made a bunch of money on it before the bad thing happens. Everyone else gets to suck eggs, as the saying goes.

Of course if everyone in the hypothetical country had crypto, it would cause the crypto to collapse as well…
A dizzying extrapolation indeed. From my notes here:

2011: Europe 27bn UK Detica et al., 2011

2015: Global $400bn Center of Strategic and International Studies

2019: US growth 17% BRC Crime Survey 2019

2021: Global 1tn Barclay Ballard

2021: Global $5tn Cyber Security Ventures

2022 growth looks like between 20 and 30 percent!

2022 Global 10.5tn by 2025 Cybersecurity Ventures claim

Looks like an exagerated/pessimistic claim based on a growth of over 20%

Sources:

2016 Estimating the costs of consumer-facing cybercrime: A tailored instrument and
representative data for six EU countries (Riek and Bohme)

2019 Measuring the Changing Cost of Cybercrime (Anderson et al)
I don't think homoiconicity itself is the most important thing. I think the real power of Lisp comes from a bunch of other features, and a non-homoiconic language would be approximately equal in power to Lisp if it had these features:

1) A public API for manipulating the AST in the standard library. Most languages have some AST API defined as internals of their compiler/interpreter, but it is a private API, not a public API in their standard library. (Lisp's AST is almost trivial; but a language could have some kind of complex ADT-based or object-oriented AST and it would still be okay, so long as the AST is a public API in the standard library.)

2) The AST should be extensible, so you can define new types of nodes.

3) Ability to write arbitrary code (compile-time macros) which gets executed at compile time, and which can read the AST, and generate a replacement AST.

4) Compile-time macros are written in the same language (or almost the same language) as runtime code, rather than some special language (compare the C preprocessor to C).

5) Some form of syntax extensibility

6) Code to execute at compile-time, new AST node types, syntax extensions, etc, can be defined in the same program which uses them, as opposed to being segregated to some kind of "compiler plugin" with some kind of special build process

7) Some kind of "quotation syntax", where you write some code, and instead of actually being compiled, instead code to generate its AST is compiled. For example, 1+1 might evaluate to 2, %ast(1+1) (to pick a possible syntax at random) might evaluate to the AST for 1+1.

8) Some kind of "backquote syntax", to make it easy to write code templates (this is basically just (6) with ability to make substitutions in a hygenic way).

9) All of the above should be able to expressed with syntactic succinctness. Don't be afraid to add special syntax, or even some embedded DSLs, if it makes the above easier to express. (For the language designer/implementor, much of this may simply be dogfooding point 5 above.)

Now, homoiconicity means Lisp can give you (1)-(9) with less work (for the language implementor) than a non-homoiconic language might require. But not everyone likes the simplistic syntaxes which homoiconic languages tend to have, and there is no reason why a language with an Algol-like or C-like or Pascal-like syntax couldn't give you (1)-(9) as well, albeit with a bit more work. Indeed, if you took any existing language and added (1)–(9) to it (if any of them weren't already there), and made sure to do it in an easy to use way, you'd basically end up with a language roughly equivalent to Lisp in power.
Is this comment actually based on experience with trade labor? Why do you think those words are incisive?
What's not decent about Samsung DeX?
- I want nobody to be able to get my money unless I choose so or somebody tortures me, therefore I want to be able do die with my money by not releasing the private keys.
I am a native American English speaker, and I would not expect them to sound the same. Why would they?

However they are both unusual and unfamiliar, so people might get them confused anyway.
The ArchiveTeam archives reddit.
Not to forget the hard core Libertarians and Anarcho-Capitalist... I seemingly remember them being quite a big crowd involved. And ofc the get rich people, as early adopters being trillionaires when whole world adopts bitcoin. While bitcoin also being good for the poor in future...
Oh I so tend to agree. Medium started off really well but started to lack moderation and it was quickly swamped with fluff opinion pieces and outdated half-assed IT instructions.
Just switch companies. Software development can vary a huge amount between roles. Five years is too long in your first job
Does it allow the users to use it as if there was no NNTP at all? I.e. posting from the web interface.
Crypto has its own charges, i.e. Eth GAS Fees[0]

[0] - https://www.coindesk.com/learn/what-are-ethereum-gas-fees/
Right. "contaminant " or even "contaminate" is a "press the emotional button" kind of word. The kind of disgust-trigger than inhibits rational thought.

Stripped of that, it says "the new gene will be in the tree's the gene pool forever, so it's a bad idea" which is a non-sequitur. Putting the gene in permanently, for permanent fungus resistance, is the point, isn't it?

The emotional appeal is the entire argument. It seems to imply that gene editing is always "bad and dirty". There might be a case to be made that putting this particular gene in this tree is a bad idea, but this sentence is really not it (1). I think that I had an emotional reaction against it ;)

IMHO Gene editing is too broad a category to judge like that. Comments on the internet - good, bad or useless? It depends on what you write, and where.

If someone is going to ask for "comment with evidence", then do not reverse the burden of proof (1) and put that on "downvoters", instead ask for "sources" that all gene editing is "contamination", rather than giving a free pass to sneaking in the conclusion via loaded language, without supporting evidence.

I think that I gave this topic more in-depth examination than it deserved, but there you go.

1) https://en.wikipedia.org/wiki/Argument_from_fallacy

2) https://en.wikipedia.org/wiki/Burden_of_proof_(philosophy)
> this equally applies to any other app, federated or not.

Wrong. If your client software and service come from different vendors, it is by far harder to attack your privacy via compromised apps - especially if there are multiple vendors of client software and reputable open source repositories like f-droid who build apps from sources.

> No, you just need one of the trusted component to be compromised to lose your security guarantees

While this looks to be true, in real world practice it is completely not so. It is far harder sneaking a backdoor into a F-droid app, with far bigger reputation risks, than doing it in Signal app - especially if the attacker knows which account should be affected. And in a federated environment the attacker might not even know your account name.
As wev developers, we should still use the web without ad blockers sometimes (and on shitty phones and shitty monitors). That's how our users browse the web. When you see how terrible other websites are, you might be tempted to do something different, as a competitive advantage.
I didn't know how small the MIT license was!!!

"Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:"

Became

"Permission is hereby granted, to any person obtaining a copy of this software and associated documentation files (the "Software"), to use the Software, including the rights to copy, modify, merge, publish and/or distribute the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:"

And then I list the stuff...

1) You have to show the logo on startup.

2) You have to sponsor the fuse tier on gumroad while you are using the Software, or any derived Software, commercially:

https://tinspin.gumroad.com/l/xwluh

3) The .html and graphics are proprietary examples except the javascript in play.html

4) The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

it feels completely meaningless to put it that way... laws are really the most superficial waste of time, it only took 5 minutes to edit but it's a lifetime of trouble!

But thanks I guess, if it works... but you only know that later... possibly eons later!
I vaguely recall a hook that added TextMate to macOS input fields, but it would open a document in the usual TextMate app. That is to say, you'd be switching between apps, banging between the input field and TextMate.

Still, it saved a bit of work: you would simply close the document and the text would be saved into the input field.
It seems the core of this is that Paypal charges 3% and alternatives like banks don't work because either they are not allowed to transfer that much money or the recipient does not have an account.

Regarding the transfer cap, I really don't understand this. Is that a cap on personal transfers?

Regarding Paypal price, let me ask this:
Is the 3% Paypal asks required costs o working with fiat currencies? NO.

Then that is that? That is the price Paypal asks for using their product. Is a price on a free market.

So how will this happen in the crypto space?

Will everybody know how to do transfer with crypto? Or will there appear some products that might charge a fee to facilitate the transfer? And if they will appear what stops them to add 3% fee?

If the answer is everybody will know how to keep a personal wallet and do transfers then the answer is probably wrong. People (outside our small IT bubble) don't want to learn complicated technologies so a nice product with a good UX might appear that will do what PayPal did for credit cards transfers and they will find a way to charge their users.
With inflation at 7.5%, you lose half your money in 9 years.

The only way to outperform that consistently, that I have found, is to Dollar Coast Average: to buy small amounts of Bitcoin per day/week/month.

For example: if You start on 01/01/2019 and put in $10 every week, then by now you would have put $1630 into bitcoin.
But there is the thing: the value of that stash of bitcoins today is .... $6,330.56

See how this fights inflation?

You can make your own calculations easily here: https://www.bitcoindollarcostaverage.com
For me the big deal in 2013 was currency devaluation of CHF on 1 day (I thought Swiss Frank is safe from it because it's a direct democracy), and the banks taking the pensioners money in Cyprus. That's when I started understanding that the money that I have in the bank is not mine, I'm just a creditor.

Bitcoin solves both of these problems, the code really does what the whitepaper says, I can read it and understand a big part of it (there are a few difficult parts for me).
> "However, to down all the calories I was drinking whipped cream during sessions, another recurring routine was to eat potato chips after dinner until I went to bed."

I thought that this was pretty hilarious. Reflected on and tested every last detail of his life, training, and circumstances — just to then smash bag after bag of potato chips all evening every evening. Love it.
"I felt like it didn’t matter what I said or what I did. He was going to get me out. I can’t tell if it was because of taking family leave. He basically had decided that he was going to let me go, regardless."

Amazon managers often have target URAs (unregretted attrition) to hit, around 6% per year in an organization. They are incentivized to fire people who don't perform, regardless of the reason. If they don't do it, someone else on their team might have to go. If they cannot hit URA targets, those managers could become targets to let go as URA.

This is a well-known tradeoff within most tech circles on the risk of working for Amazon. Unlike Netflix, who are clear about a similar policy (though without targets) Amazon does not advertise that they have internal URA targets externally.

I'll also add that from the outside, this setup has worked surprisingly well for Amazon for well over a decade - based on business results and how they became one of the most valuable companies in the world. However, as this policy is more known and stories like the author's surface, it's starting to hurt their brand in ways that hurts their hiring and is forcing them to have to pay more to hire ("would you take job A or job B that pay the same, knowing that 6% of people per year are fired at job A being Amazon?")
What is the name of the app you are using for pdf export?
I'm from India and I get paid in crypto for my dev work through USDC. I never speculate in other currencies.

1. I don't know of any other way send and receive USD(USDC) anywhere in the world with instant settlement for < $0.00025. Previously used Payoneer and Paypal which has much higher % fees (also USDC trades at ~6% premium in my country :D).

2. Good ways to earn yield on USDC on exchanges and smart contracts.
I feel like paypal is, quite in the contrary, the best example of why you do might want crypto.

Background: my mother had her account and assets frozen for a crazy long time after changing her name. Turns out accounts are bound to your name only, and support is unhelpful at best, so when her business started turning profit and she wanted to change her private acc to business they locked up her funds and refused to process the needed papers, citing she is not the account holder (despite sending ample proof). it's been a nightmare getting someone on the phone who was willing to clear it up.

Individual experience, but paypal to me has ever since been a prime example of why you might not want to use a large private corp for money transfers
The problem with keeping them separate is that there's no singular "you" who decides; there's no telling what will happen, causing an inherent uncertainty.
I always associated this line of thinking with Perl's "there's more than one way to do it" - a principle that sort of sounds great but turns out to be the opposite what what a technology should be striving for..
Principles of RF and Microwave Design by Matthew A. Morgan – A Book Review
Funny to hear. Otservers was my first experience with networking and programming.
When to delegate, when to say no
Doesn't Transferwise work in the US?
If you were to walk around Ottawa and ask random protestors whether they’re aware of the document and what it states, how many do you think would know? I’ve listened to quite a few interviews with them and have not heard one mention of this document. If the people protesting aren’t aware of it, then it isn’t significant.
Why a Russian Attack on Ukraine Looks Imminent
A few years ago, I was watching a Ukrainian Twitch streamer. PayPal was not allowed, so there were two options for donations: Entering your credit card number and CVC in some weird Russian site’s form, or using Cryptocurrencies.
Well, obviously it has to be AArch64 Windows, running x86_64 OSes on ARM requires emulation which has always been possible. KVM simply allows the Linux kernel to act as an hypervisor.