skysight-inc/HackerNews huggingface dataset:
> But when say "Ok, let's build social tools where the user owns their social graph via cryptographic proof" then there is nothing but (blind?) hate.

I really don't get why you absolutely want to bring blockchain into this. You don't need any kind of cryptographic proof, or ledger, or anything to replace Instagram: all you need is a website on your own domain and you can even host it from an old laptop at home: the web is already decentralized.

Except people don't do that. I don't exactly know why, maybe it's laziness, maybe it's herd behavior, maybe that's the power of marketing, the economy of scale or anything but that's it, people just keep using centralized platforms and that's as true in the blockchain world, people just buy NFT on OpenSea or store their tokens in Coinbase's wallet. The natural dynamic drives to centralization.

If you try to address this social problem with “cool” technology, you won't achieve anything, centralization will happen regardless.

Now since we cannot change the humans being living in this society, we can at least change the laws regulating the said society and stop all that bullshit by making these gigacorps accountable for their actions.

Now if you live in the US and you think the regulations cannot change because the politicians are corrupt, then you should fix your political system first, because no blockchain will protect you against your corrupt governments anyway.
Disagree. Python has is caveats as well. Learning architectural patterns is as important as control flow. I taught Java to beginners for a few summers in college and Java syntax was never a problem. You can code everything in one function if you so desire.
so you mean its preferable for Google and Discord to own the public discourse instead of users trying to switch to something else? thats a rich idea.
Lawmakers Grill TikTok Executive About Ties to China
Sparc Terms were always the pinnacle of achievement for me. I prefer white backgrounds still today.
I guess they will offer premium accounts for a fee at some point, just like they do for their other project, Taiga.io

There is an interview on the company’s sustainability and strategy with its founder at https://opensource.com/article/21/9/open-source-design
tax and compliance concerns are very real. employees need to be transparent so they can personally shoulder the overhead of additional compliance along with all taxes incurred.
At your job the boilerplate was probably written already and you can avoid it.

Not all jobs are on mature projects.

I get tired of highly subjective anecdotes being used as concrete truths.

You are not the center of reality as we don’t know there is one. So good on you for having a job where the boring work was already in place. Look how far you have come on your own leveraging past effort. So proud of you.
Mourning the Queen: what's the science behind public grief?
The founder of Patagonia is giving his company away to help fight climate change
Huh. I am working on a little utility to deduplicate csvs using sqlite. Seems like this would likely be better.

I used sqlite in the projects name. This makes me think of an article I read recently that suggested not using descriptive names for projects. For reasons such as this.
At some point it just makes HN worse. People shouldn't use discord at all if its that bad.
several seconds in the typing focus switches to a new tab

I've never understood why operating systems allow focus switching.

It's always been a pox on Windows, but macOS does this more and more these days. Just this morning, I plugged in a USB hard drive, then returned to my other work while it mounted. Suddenly, I'm typing a memo into Finder's password field to unlock the drive. Just. Stop. It.

If you need my attention, there is no shortage of methods to do that — Beep. Bounce the icon in the dock. Notifications messages. Your stupid program is not more important than whatever I'm doing at that moment in time.
This is really clever. I use `tree` sometimes but I guess I never read the man page, because I didn’t know about those .info files.

By using symbolic links, this could be used for an actual mindmap, rather than just another outlining tool: it could represent part of the more complex topology that actually captures the way ideas are related.
> You're trying to shift the attention away from Cuba's track record on human rights abuses

The irony of complaining about human right abuses in Cuba and at the same time operating Guantanamo on Cuban land...
Chess world rocked by rumours of anal beads and artificial intelligence
I was just thinking that I should finally learn to use Figma, but now I think that I might as well learn PenPot, hopefully the recent news will make this open source tool grow (I didn't know it, for starters).
Email I got yesterday:

DevOps Engineer

City of London, London, £600 - £700/day

EDIT: Sorry, you did say Software Developer. How about this? https://www.cv-library.co.uk/job/217407072/Senior-Front-End-...

£650 - £750/day Remote
> The merge is freaking incredible. Switching the engine of a $60 billion financial network in-flight. Permanent power savings the scale of a country.

Indeed. If someone claimed that Ethereum is a scam and Vitalik Buterin is a scammer I would need them to substantiate that claim.

https://teddit.net/r/Bitcoin/comments/x0i8ts/just_traded_all...
They have their own datasets and included Laion-400M, a subset of 5b that was released prior to 5b. You can see a short explanation in imagen's "Limitations and Societal Impact" section at: https://imagen.research.google/.

> While a subset of our training data was filtered to removed noise and undesirable content, such as pornographic imagery and toxic language, we also utilized LAION-400M dataset which is known to contain a wide range of inappropriate content including pornographic imagery, racist slurs, and harmful social stereotypes.
This is just flat-out incorrect. Scientists have found cats are plenty intelligent and simply don't cooperate with testing. https://www.science.org/content/article/cats-rival-dogs-many...
In most cases yes, but a change in ownership is definitely something I want to know about.

I'd prefer a less intrusive way of notifying me of the change, but in this case the extension in question is one that works passively in the background, and doesn't have a UI that users regularly interact with. I can't really think of a better way to inform people, except maybe via the notification API?
As opposed to non-Western?
Where did L.A.'s phantom towns vanish to?
There were only 658 responses for Clojure out of 35,695 respondents - see (hover over the data points - for example, Java had more than 10,000 respondents):

https://survey.stackoverflow.co/2022/#section-salary-salary-and-experience-by-language

My guess is that many of these 658 Clojure respondents are highly experienced engineers. I bet that if we took the raw data and looked at say, the top 1,000 Java respondents by experience that most of the salary differential you see would probably disappear?

I think "niche" language developers may be not only experienced engineers but are also be the type of engineer who is actively seeking out "better" ways of building software. In other words, a programmer seeking to improve their craft and to think critically about the tools they use for software development. This type of self-analysis and self-criticism probably leads to being a better developer. Maybe similar to musicians? I think we all know musicians who can play a few songs from what amounts to muscle memory but we all also know a much smaller number of musicians who are deeply creative and skilled - in my experience, the primary difference between the two types of musicians boils down to time and some form of deliberate practice.

Stack Overflow makes the raw survey data available via CSV. I'm going to download it myself and dig a bit - others can do the same.

Oh, early in my career I was very hung up on the idea that specific programming language skills were the key to making that higher pay. I now believe that being highly paid has very little to do with specific programming language skills beyond some relatively low floor of competence with the language. There is some luck in making a high salary but generally you have to work for an org willing to pay high salaries, be visible to people making salary decisions, and then make actual valuable contributions. Of course, there are also people without those results who climb the salary ladder by simply understanding the organizational politics of how to move into higher paid positions.
From your other replies here you sound a bit burned out. 220 is easily within the reach of devops people in the modern software industry, and certainly not just at the big-name tech companies. But you do have to work for _some_ kind of decently-funded company if you want it as a salary rather than doing your own thing (consulting etc).
If you are a company and not an individual, nobody prohibits you to pay bounties to maintainers to focus on your needs instead of paying some try-to-hook-you-up-with-subscriptions company.

Moreover, lots of OSS contributors are from China, Russia, India, Ukraine, etc - so a company may spend even less paying them for particular commits than buying software from bay area company.

It's more about management mindset rather than insolvable problem.

upd: And everybody wins - more quality OSS code, help developers in poor countries, less money to shitty companies like Adobe.
Yeah I feel sick every time people pride FOSS/OSS only from consumers' perspective. While there's just a few way to financially sustain projects.
Most of the two minutes was setting up Windows to select Fireworks as the editor.

I have Windows 10. There is a program called Paint 3D. I opened it now and do not see guides or the option to turn on guides. I do not have an export option where I can preview different formats with different color palettes. If I had more time I could probably list other features Fireworks has that I have become accustomed to.

Oh and Fireworks is consistent. I can trust when I have a task I can open it and it will have expected behavior and features. The way modern software removes and add features and add and hides options on every update makes using the software a task in of itself, before doing the business at hand. I'd rather make my images and be on about my day.
For FSD, Elon is a master hype man and absolutely awful at understanding the complexity of areas outside his expertise. FSD, the "Alien Dreadnought" factory failure, $30k Model 3, cargo to Mars in 2022, etc. Those of us in the trenches of the autonomous car space usually have much more realistic timelines (and hardware requirements).
In Poland you can make close to $100k per year (as a contractor, not employee), and only have like 18% tax rate on this (12% income tax plus social security payments). So you earn like $6-6.5k monthly after taxes, and all your living expenses are maybe $1.5k. You can save the rest towards your apartment/house (and you need $130-200k for that, or 3-5 years of saving).
The only purpose of a blockchain is to decentralize the storage and validation of data. It only makes sense if the decentralization is worth the loss in efficiency. Using a blockchain just to store data and perform computations when you have no reason to decentralize will only result in a crappy, slow database.
To be fair Sketch was also asleep at the wheel while Figma ate their lunch.
It's not a matter of hiding. Companies do not want to know.

I guarantee that in many (likely the vast majority) of these cases someone in management is aware and is pursuing a don't ask don't tell policy because they don't want to deal with the fallout.

It's extremely common to work while on a visitor's visa in another country, for example. I bet there is not a single manager reading this comment who has not had one of their employees send work emails while traveling internationally on a visitor's visa.

I have several friends who are doing the digital nomad thing, working all over the world while ostensibly traveling on visas that prohibit work. If they officially asked HR, HR would be forced to officially tell them to not work. But they're never going to ask, and their direct managers are never going to report the situation.

I know of several situations as well where the employee moved. The company response is pretty much universally "you can't do it so please don't tell us about it because if it's ever put in writing we have to act on it"
You'd never be able to compete because the design is the product. You'd just be stuck copying them, always one step behind.

Their interface's responsiveness is also a consequence of writing a rendering engine in WASM, so you'd have to figure that out too. [1] Plus the real-time collab. I don't know why you pretend as if these aren't difficult engineering problems to solve.

[1] https://www.figma.com/blog/webassembly-cut-figmas-load-time-...
I wonder if it's still faster than sqlite in 2022.
Keep in mind that Figma was initially started in 2012, first public release in ~2016, while Penpot just got started in 2018. Figma has a bunch of years headstart on Penpot. Give them some years and I'm sure Penpot can achieve at least as much as Figma, if not more, because of the FOSS nature of the product.
> It's absolutely reasonable to say that you'll never make $220k (in 2022 $) as a dev when the median is $110k, regardless of one's attitude.

If one's primary objective is to maximize income/money/wealth, then you should be prepared to be more flexible with the kind of work you do. There are many careers that pay more than my chosen career, but I am not interested in that work. Hell, it even applies within an industry. There are some companies in tech that have to pay a lot more to attract talent than other companies, because of their reputation, their culture, etc. You can choose to work there to make more money but it does not mean that other companies with better working conditions and more appealing products etc. should automatically match comp. Put differently, there can be many reasons why people choose one job, or career, over another.

It is unreasonable to lament that your chosen work does not pay as much as another job, and more unreasonable to expect all jobs to pay similarly.
I suspect what it really boils down to is laws. Taxation works different outside of US borders, and there may be export restrictions to consider. It's a valid point that you won't be able to nail down a remote workforce that travels within the country's borders, but leaving the country may be a problem.

I am not a lawyer so perhaps my hypothesis is wrong.
>>>My teacher used to argue Java is good for beginners because it's a strict OOP language and teaches good habits, but I question how true that is<<<

Why wouldn't a teacher start off teaching the basics of programming with Python and then move to OOP with Python which wupports an OOP style? It may be a little frowned upon, but I mix up my styles depending on what's called for all the time. It's great and feels so naughty coming from someone who started out learning Basic then Java as my first "serious" language =)
The article details the levels of active deception that one of these covertly-overseas employees has gone through, involving virtual environments and VPNs. The rare employees that are this determined are probably more determined than a compliance officer.
Damn, this sucks!

Anyone know of a good alternative?

(No, UBOs annoyance/cookie filters dont come close sadly...)
> An emitted color (e.g. monitor) and a reflected color (e.g. printout) cannot be the "same", ever, because only the latter depends on how it is illuminated.

Surely there is a case when the light coming into your eye is the same for both? If the printout is lit by the monitor wouldn't it be the same?
I use them to quickly learn new languages or libraries. E.g., I’ve done only C++ for a few years and got rusty in other things. I used copilot to quickly learn how to create a Python Flask server, how to draw shapes on an HTML canvas with JavaScript, how to write common algorithms like “generate a random number in this range” without having to reach for pen and paper, etc. all without leaving my editor. It’s kind of like a much faster Google search for a StackOverflow result, and keeps you in the flow.

Disclosure: I work at Microsoft, opinion is my own.
Yeah, I dislike the intrusive nature of the notification, but I can't really think of a better way off the top of my head. The notification API could work in theory, but if you don't already have that permission it would be odd to request it just for a one-time message like this.
Engineers Make Green Hydrogen from Air
I cannot believe this IDE is still alive, 22 years after I last touched it. I would rather use vim to code in Java.
As an amateur who didn’t have extensive use of Illustrator/Photoshop/InDesign, Designer/Photos/Publisher have been godsends. Relatively cheap, quality usable software.

Could not praise Serif enough for what they’ve done. I gladly paid the license on Mac and windows.
Because now that it's owned by Adobe they no longer have competition for their XD product. They will likely merge both, resulting in an inferior product. They'll then jack up the price, hurting countless companies that have gotten used to a better way to do their work.

But I'm very glad they generated income for their shareholders.
I’m not sure why you think that 100% market freedom ought to be this audience’s primary index of importance. Many of us own or work for companies that will likely be negatively impacted by this. Antitrust has been systematically marginalized over the last 40 years, and despite prevailing narratives, this is not necessarily a net good for entrepreneurs.
It turns your function or class into command line with one line of code. It's based on runtime type inspection so you don't even need to use decorator which most of the command line framework does (click for example).
Sometimes "don't ask, don't tell" is the best policy.
Light speed is too slow!
Appreciate your concern is genuine, but I think most of the people benefit from this lockdown mode are people who are mostly technically illiterate, and at the same time they are also cash strapped, unless they are the journalists from well funded media company.

What these people needed from the tech community is a fool proof failed safe way to turn the security level to the max.

What Apple just did is going in this direction. I am hope Google can do the same.
i have as much of a problem with wealth inequality as you do, but wealthy people have as much of an advantage playing the crypto game as they do the regular game, because its just a market.
The audience here probably holds a disproportionate amount of newly less-profitable GPUs.

PoS has been the clear future for better than five years and huge credit to the ETH team for making this happen.
DFlex – JavaScript framework for drag and drop apps
Deinstalled. Very sad because this this extension made my life better. Any open source (FLOSS) alternative?
The media manipulation is obvious at this point. The quiet quitting meme is perpetuated as part of anti-WFH sentiment as well.

It is clear that there's a power struggle playing out, where the Powers That Be desperately wish to pretend like Covid never happened, and the world never changed.
Here's a link to our engineering blog posts: https://www.algolia.com/blog/engineering/

And our CTO, Julien, wrote an "Inside the Engine" series on how our search engine works. It doesn't have the new "hybrid search" but it shows you the base of how we do search: https://www.algolia.com/blog/engineering/inside-the-algolia-...
Vehicle inspection rules vary from state to state. In Maryland, a vehicle must be inspected for safety when registered, then every couple of years for emissions. In the District of Columbia, there is a safety and emissions inspection every two years. My recollection is that Pennsylvania and Colorado inspect cars every couple of years. In DC the safety inspection is done by the city, elsewhere by approved service stations.
Is this level of pedantry needed? Even without the clarification, everyone knew what the parent comment meant.
Ah so you still believe in the trickle down economy. The problem with that is that anyone making 500k is not going to be able to spend fast enough to keep people around them equally wealthy and it gets worse the higher you go - you physically can’t spend 10M+ on groceries and haircuts near you so the higher proportion goes to financial instruments and assets which does not trickle down to neighbours
Matrix is great, but does not immediately have a web interface, and this may push back some users.

It is not that it is difficult to use a client (though the authentication i snot obvious - but then I had to think hard about Discord authentication/servers/invitations as well) but everyone is used to have a web interface and mobile clients to start with.
Using Git-Flavored Markdown, you can have [x] as checkboxes...
Yes this is why they’ve added slashing. The human element can indeed decide in my understanding to slash the coins of those owners.
I'm sure you can find a naughty word or phrase, or some other semantic collision, out of almost any 3-letter combination, in some language somewhere. Sure it's one of the more well known ones in a very common lingua franca, but we humans are smart and can context switch.

Edit: Actually not sure if you are talking about Point of Sale, Place of Service, Piece of $#!7, or something else. Case in point: context matters.
Sure, but that's about setting the right price (since in real world, its not going to approach zero all that fast)
From the employers perspective the easiest way to get around this is hybrid. Though I sympathize, between this and the whole "I'm going to work multiple jobs concurrently" - it seems the relationship with employers will become even more adversarial than it already is.
Evolution's indifference is sometimes indistinguishable from cruelty. Presumably we're all descendants of the human and pre-human babies that freaked out at the flimsiest sign of abandonment. Presuming further, the ones who didn't may have had better outcomes for themselves and their parents 99.9% of the time, until e.g. they got lost in the tall Savannah grass just one time, and because of that never got to grow up and have children of their own.

Even if it only happened to, say, 20% of the quiet babies, it's enough to surpass the costs of paranoia.
I’ve seen people go so far as to rent a SF apartment and setup a vpn to claim location based pay.
>We keep seeing these dystopian stories again and again and again. Does anybody really believe it will ever stop?

I don't think it can. The problem is that these companies are trying to solve the problem of highly sophisticated attackers, at scale.

>I could sleep way better if I knew that two have to mess up for me to lose my digital life. Me and the platform.

You're trying to solve a cultural, legal, and regulatory problem with a technological solution - that's never going to work. That a user can be banned (sometimes, across all the platforms, all at once) is a feature for the regulators and platforms themselves.
Every founder says that, then suddenly you're saying Aaron Swartz wasn't a cofounder and that you're not to be considered the "bastion of free speech".
I don't think so. Webflow is all marketing and PR IMO.

The issue with Webflow is that GUI-based web design that exports static HTML files doesn't fit with how most large websites are coded and deployed. It would be one thing if Webflow CMS and Ecommerce was gaining market share vs Squarespace and Wix, but I don't know if that's really happening.

When I go on Twitter, I mostly see PR-type posts about Webflow. Lots of "Webflow experts" but few real companies that are willing to build large sites with it.
It all feels so very fragile. You are one forgetful moment from me seeing an alert for impossible travel.