skysight-inc/HackerNews huggingface dataset:
Slack was actually very poorly written by their own admission until they recently overhauled a lot of it. It's not particularly all that bad anymore though I don't have access to my Mac right now to check. 1Password has taken great strides so far to improve security and enhance performance in their apps and extensions. All I can say is I will wait and see rather than make baseless accusations and hyperbole

I literally don't understand the derision. Not one person in this thread has said anything about the Linux client yet everyone wants to chime in about how electron sucks and is a resource hog without an inkling of what the actual state of their client is
A dog’s inner life: what a robot pet taught me about consciousness
I has a load of fun when I discovered this too, but eventually realised that a good cli app has focus, sensible use of opts, a succinct -h, reliable exit codes and above all easily parsed output on stdout.
I’ve had corporate laptops get BSOD’d because a sysadmin pushed a bad GPO rule that worked fine on 99% of their clients but butchered the developer laptops.

Another fun one was when an org was rolling out CarbonBlack on all endpoints and decided to block all Java. Because apparently Java in the web browser is a security threat. They blocked 30 devs Java runtimes as a result. So there was an entire afternoon wasted for those guys.

To a corporation the risks of GitHub being down might be ok. Plus this will drastically increase on boarding devs to an existing project.
There is exactly this problem in the USA and Canada. To the point that students that want to be rural country doctors have a very hard time getting to be so, because the system is set up to maximize for city specialists.
Pay is worse, but acceptable to most, because of lower costs of living. Costs of education (indebtedness) are still astronomical.
(System is slowly improving though.)
George Hotz Announcing Comma Three
You go to an OTC desk in China, you buy Tethers with $1M USD worth of RMB, you send the Tethers out of China and cash them out either directly at Coinbase or via BTC. [1]

There's been a big market for escaping RMB capital controls since they were instituted, often via various gangs and casinos [2]

[1] https://twitter.com/patio11/status/1424897022268645379

[2] https://www.casino.org/news/us-marshals-service-to-seize-imp...
Hive.co | Full Stack Developer | HQ in Kitchener, ON REMOTE in Canada| Full Time| $85,000 CAD

Hive is an email and SMS marketing CRM used by brands to personalize and automate their campaigns. We pride ourselves on helping brands understand their email and SMS marketing, all while selling more and keeping their customers engaged.

We’re looking for someone who’s excited about building and shipping their own software, which provides our clients with “email marketing superpowers” - enabling workflows, insight, and driving revenue based on customer behaviour - things previously accessible to only the most advanced marketing departments inside massive companies.

Learn more and apply at: https://angel.co/l/2vx73F

Feel free to email me directly at caitlin@hive.co for more information!
Carnac is really the best one - configurable enough, beautiful and performant. I do think it's Windows only though. Haven't tried within WINE yet though.
It appears you've read the article to the very end - I'm glad you've enjoyed it.

High ceilings - absolutely. Warm air goes up, can it get simpler than that? Primary/Elementary school physics.

If you watch some videos on lost African civilizations and traditional architecture, it's full of them (and curtains rather than doors). Some examples are Basil Davidson's "Africa" serries (on youtube, if you don't mind low quality) and I think Stefan Milo on his channel, the video about coral cities ("Swahili Culture").

Interesting experience with Katrina. You could call it having a house that "fails gracefully" and doesn't rely completely on any one system.

There are downsides to modern, well-isolated houses. When air is the primary medium of heating your house, opening a window means almost literally letting money out. Aside from crap like emissions from furniture (I believe they're called VOC - not a native speaker), dust, bacteria and fungal spores pile up. People develop allergy and respiration-related diseases more easily.
Dublin doesn't have more people working in software than London. It isn't even close.

I have seen estimates which suggest the total tech industry employment in Ireland, not Dublin the whole country, is something like 100k. London had this many open vacancies in tech per week earlier this year. And that is assuming all these jobs are equal which, of course, they are not (you are unlikely to open a support centre in London).

London's VC market alone is multiples of the next largest city in Europe (which I believe is Paris). I think Manchester is actually a larger VC market than Dublin (and Edinburgh is probably coming close).
> I have more money and less time

For me it's loss of interest, back log of bought games/gaming pc but can't get into the game anymore oh well.
It really depends on the use case.

The project is still growing and there are different edge cases for each features, especially new ones. However, in general, I feel the project is structured layer-by-layer, and should be easy to fix the problems.

Some parts are complicated, e.g., FUSE mount. It's hard or impossible to be fully POSIX compliant. SeaweedFS has come a long way and has improved quite a lot, but maybe do not run your database on it just yet, until SeaweedFS supports block storage later.
Density is limited explicitly by code. It's limited implicitly by parking requirements which are code. Car dependence also largely follows from segregation of uses (residential and retail can't mix) which is again code.
I misread and was getting unnecessarily excited about the prospect of a gamer couch.
By twitch viewers, AoE2 is more popular than SC2 I think.
I agree. But as a rule of thumb, if someone gives you the service for free, they have no choice but to collect value from you by other means. Whereas when you pay money for the service, the business does have a choice not to sell your data. Either way, I guess we need to read the terms to be sure.
This is the inevitable next level of marketing/customer service bullshitery.

The lack of self-awareness these people show and even brag about when they manipulate, fake and scam every single aspect and gesture where it still might exist any real connection between humans is astonishing.

This is yet another scorched-earth marketing tactic, it might be "good" for those doing it first ( which is what matters in this damn tech war-economy ) but the price of broken trust, cynicism and apathy that follows is something that affects the whole.
Funny tangent about the function hash... I can't tell you the number of man-hours I spent brute-forcing random function names to find the lowest value hash.

Quick background. Back in the pre Flashbot days, the competitive barrier to front running was winning priority gas auctions. Basically whoever was able to bid at the highest gas price would get their transaction mined with first, and would extract the MEV. (Kind of analogous to traditional HFTs fighting to shave off nanoseconds to win a latency-based priority race.)

So you had to make sure that your on-chain smart contract for the front-running bot is an insanely gas optimized as possible. You'd literally pay a thousand times per unit of gas as the average person. Every single byte matters. And one thing about the EVM is that zero bytes in the transaction data cost slightly less than non-zero bytes.

So anyway, in the hot-path of that front-running bot, you'd want to get as many zeros in the method hash as you could. So I'd literally run a GPU to brute force method names.
See a Whiter White
Physical.
And it might be fine as long as underlying building blocks are open sourced (git, etc).

There are open-source alternative(s) that support import of most things from github.
This is what Wt[0] does, but for C++. You can write the whole web application in C++ without writing any Javascript. The homepage of Wt itself is written in Wt. And there is some impressive widgets showcase page at https://www.webtoolkit.eu/widgets

[0] https://webtoolkit.eu
No doubt. I use JetBrains' suite of tools and I wonder how this squares up with Codespaces
Nova is a good native Mac option
Why? Do you not trust that your data on the cloud is encrypted?
You mentioned anger. I've found one of the hardest things to do as a male in his mid 40s is resist the anger that arises in response to nearly everything unexpected, unintended or challenging to my thinking. I never was an angry person, but somewhere around 43 I noticed my first reaction to many things was anger. It is a very blinding, unproductive emotion.
There is something sad in a world of abundant productivity that people have to care about job security and ageism. I enjoy programming and learning so I hope to continue to do that, but I save every penny, just in case it will be over soon.
C# is opening up a lot of doors for UI development these days. Blazor Desktop is something I am looking forward to urgently.
Eat like the famous residents of Cabot Cove
After years of Elm, the moment I see curly braces in a language I immediately lose the interest. Curlys, semicolons are not relevant these days.
Well, it depends. Some tools I want to be OS-consistent and unobtrusive. I don't care for the newish trend of everything having its own 'dark mode' (none of which match each other) or the way this is offered as some great innovation when it's only about few pages of code to implement. I would much prefer to have better theming options at the system/WM level.

On the other hand, I have many specialized tools where the UI is superior that of the OS and if anything I would like everything else to look more like those. Ableton Live was an early pioneer of the kind of flat minimalism that people associate most often with Material Design, for example. At the time it was launched most music software manufacturers were still obsessed with skeuomorphism, albeit for entirely justifiable reasons because musicians often fetishize and want to emulate the sound of particular pieces of studio equipment.
I see your point, but I think increasing productivity may be worth potentially losing some of the skills you mentioned.

Additionally, it's not like developer set up is the only thing that test your ability to manage frustration. I would say developer set-up is just something you need to get through to start your actual job, and if that can be eased up then it's worth it imo.

For smaller/poorer companies, they could always hire an engineer that specializes in fixing broken tooling. Ultimately it's a company's job to hire competent engineers.

Thinking back to all the times I had to set up my workspace, I wonder how much did I really learn vs just Googling and getting quick fixes.
For a nice git client that’s fully native under both macOS and Windows, I strongly recommend Fork[1].

[1]: https://git-fork.com
I mention new legislation to underline that the specific authority to regulate non-bank stablecoin issuers already exists under state law, specifically.

And while the article doesn't call for new legislation, some people are advocating for new federal legislation to give federal regulators the authority to regulate non-bank stablecoin issuers, which is an authority that they currently do not have, generally speaking. I certainly wouldn't say that "nobody" is calling for new legislation. For example:

https://www.coindesk.com/new-crypto-bill-in-us-congress-is-t...

OP commented that the OCC would need to change its rules in order to allow more entities to obtain bank charters, and the focus of the article seemed to be on national bank regulators (without explicitly drawing a distinction). Rather than focusing at the federal level, the focus should be placed on standardizing state regulation and educating state regulators as to the powers and obligations they already have.
Generating Podcasts with GPT-2 and Google WaveNet
I can definitely see the picture trying to emulate the skyscraper picture, in fact that's what I thought they were trying to do when I first saw the picture, but the message to the FAA seems a little too far fetched.
> In a few years, people will know this can easily be done and the value of personal videos will drop.

Or put another way, people will have to do different things (which aren't easily automated) to earn that value.
For me the most important features are 1. Family support and 2. Cross platform (see #1… we have some Windows machines in the family)

If it were just me, the iCloud stuff would probably be enough.
Show HN: One million push connections on one server
That site has multiple lorem Ipsum blurbs on the home page. Sketchy.
Thank you, I will put a query on Github.

However, I think they've used code from NetTimeLogic under a licence [1][2] that precludes distributing the source:

> 3.2 Distribution Rights. LICENSEE may reproduce and distribute the Licensed Materials, solely in binary form that operates in LICENSEE’s system-level hardware products.

This is a perfectly reasonable way of developing a system but it is sadly incompatible with sharing your work as open source.

[1] https://www.nettimelogic.com/licensing.php

Edit [2] IANAL, this is not legal advice etc.
The Utility vs. Intrusiveness of Dynamic Audience Selection on Facebook
I tell you what, the next proper war will leave scars for a lot longer than 100 years.
Kotlin + Jsoup is a very solid scraping combo. Type safety and non-nullabilty is nice. Lots of http clients to choose from. Only downside is the lack of proper XPath, Jsoup's selector syntax is similar but not exact.
There’s more to being a native app than the look of a checkbox.
> More than that, github was floundering economically

I do not think we actually know that. Was there any release of any financial data?

Also, part of the "beauty" of the modern "tech" giants is that they manage to find alternative sources of revenue, in some cases (notably Google and Facebook) completely replacing the old school user subscription revenue. By and large people seem to be OK selling their data for either a price reduction or complete price removal for services. It is what it is.
I am really not trying to be an asshole. This is my limited experience.

Real estate prices are what I see as current. I am sure they were lower before, and outside the main tech regions, as always, everywhere.

Rental prices are accurate if I want the person to start within a few months. I am aware that the "normal" prices are much lower. But there are 5-15y queues to get a regular contract. None of my people have managed to get a "normal" apartment contract. Ever. We have had to rent from the private market pool which is much more expensive.

The issue with health care is anecdotal. But too many times my people and my friends have had excessive waiting times for simple consultations and treatments. This can be drastically reduced by having private insurance. Compare days vs months or years.
When the health care works, it is very good.
Yep. And it's totally fine for different forums to have different jobs!
I held off on the new YNAB for a very long time before switching about a year and a half ago. I absolutely love the new version and the syncing works so much better than before. And the new iOS client is loads better.
This is totally fascinating and I'm surprised this post didn't get more coverage on Hacker News. Thanks for explaining it so well.

Do you have any idea of what a typical setup will cost someone? Obviously, prices will come crashing down if this is popular, but is this looking like a $5k setup?
I had to build a fairly robust wrapper over a feature-poor GUI framework once, and it effectively sunk the project. I'd been cloning a different project which shipped in months because it used a native gui framework. Now I'm much more careful when choosing technology.
Take time to reflect. A lot of folks focus so much on doing that they don't take the time to take a step back and see what's working and what isn't. You might be shipping a lot of good stuff, but maybe you're making assumptions too often, or making the same mistakes over and again, or simply not taking the time to just _think_.

Take time to share and listen. Teaching, mentoring, coaching, etc. others, especially those with less experience, is good, but is often done as a one-way transfer of information. Instead, find people who ask good questions (those with the least experience often ask the best ones) and be open to exploring those questions together. It's hard, because you will base your answers on your experience, which is by definition limited (it is for everyone), but it may not be the right answer in all situations.
I've received thank you cards like this (I volunteer for certain well-regarded organizations). While the thank you card is very nice, the fake "handwritten" part is obvious - the strokes of the pen are a little too clean, too precise to be a human. A human tends to smudge some characters, or some characters will be squeezed in - the robotic handwriting never does that, so it's an obvious giveaway.

Don't get me wrong, receiving a personalized letter is very much appreciated and I appreciate it more because they put extra thought in it, but very few would think of it as actually handwritten by a human.
You don't see the difference between a news organization with a broadcast license (for those transmitting OTA), anchors, editorial, and research staff and a website that advertises that _anyone with a camera_ can upload content?
"Tailor ads to users" is such a newspeak. Only two industries call their consumers users: advertisers and drug dealers. So it's fair to compare FB with a broker between drug dealers (advertisers) and drug users (or just users). The users don't really want drugs, but they've become addicts and can't stop themselves. The broker's caring about its users privacy is cute. Apple's and Google's recent stance on privacy is basically protecting the territory from a competing broker (FB).
Ah ok! I didn't know that
When I was 18, I wrote some shareware and asked for $10 from those who used and liked the program. Lots of nice people from all over the planet sent in some money, and sometimes with letters. Most often it was a thank you note. Sometimes people requested more features in return for paying the requested amount. And occasionally they'd tack on whatever extra they thought those features were worth to them. (That amount was less than minimum wage, if I took the time to implement those features for them and release the software.)

I recently visited my friend from our programming club who saved these letters and was reminded a couple people wrote additional angry letters years after paying for the shareware. They demanded support in return for their one payment. (Of course, not only had I moved on to other projects, but I had long sold the type of computer the shareware was created for!)

So I learned early on that people unreasonably expect support for no additional cost. Or they believe the amount they paid is for support in the future, not work done in the past. It doesn't work that way economically. A constant flow of additional money has to come in the door to pay a team to do the actual support.

AFAICT, the only feasible models for supported software seem to be subscription, microtransaction or advertising. Any one-time-up-front price means it's abandonware. Which is fine for some types of software, of course, but probably not as often as users expect support.
You edit media file in an editor?, wouldn't you just upload it? You can drag& drop into vscode and probably find the path to the tmp folder and work off that too.
> So how do you edit media file

This only does code. You'd probably have to do those locally and SCP them over or, yeah, some mount magic.

> What happen when you need to work from a shitty internet network ? In train ?

You'd have to commit your work, but you'd be able to bring the environment up on your laptop. There are still merits to this, such as the repeatable nature of containers. Depending on where you've worked, you may have been through the hell of a huge list of setup steps when on-boarding a project: that's one thing that containers are really good at automating.

You may not be the target audience, though.
I just got a similar video from my car salesman a couple weeks back, and wondered if it was truly personalized. I just went back and watched it, and I think it is, because his lips are clearly saying my name. Not like the sample video on this post, where it's obvious he's not saying "Andrew" if you look closely. Even still, now I wonder if maybe it was just a better version of this technology.
Mostly this is just creepy and weird. I bet all those text blocks from people responding positively to it are from people who don't have any practice or previous context experience in distinguishing AI/generated content from authentic content.
"Iceland Covid-19 outbreak: Cases spike in world’s most vaccinated country"

https://www.news.com.au/world/coronavirus/global/iceland-dea...
As a Vim user I will happily admit that Sublime is significantly faster in some key areas of daily use.
MS does not normally provide support for retired versions of their platforms. They have no direct financial incentives to do so.
Hiding the standalone version purchase link helps them justify the move to a subscription-only service:

> The overwhelming majority of people (97% in fact) choose to subscribe to our new service and many of those who initially purchased a license later changed their mind and traded it in for a membership.

(Source: https://1password.community/discussion/comment/601917/#Comme...)

Which is quite dishonest IMO.
For reals?

When I saw the Starship pic I would've never thought, not even remotely, about the NYC one.
Another term I've seen for "heat pump" is "reverse cycle air conditioner".
There's an old joke about RMS nailing himself to a cross. It's a physical joke that requires some miming to pull off properly, but I'll try to describe it in words:

RMS is trying to nail himself to a cross, and at first he drives one nail into his right hand by holding the hammer in his left hand and pounding. Then he gets this frustrated look on his face when he realizes he can't do it all by himself. So he plaintively whines "Will you please help me nail my other hand to the cross? I can't do it myself." So you take the hammer and nail from him, and start nailing his other hand to the other side of the cross. Then he loudly complains, "Owwwwww! That huuuuurts!!!!"
I generally use xterm's ctlseqs.ms as a reference - https://www.invisible-island.net/xterm/ctlseqs/ctlseqs.html

There's also Ben Harris's concordance of escape sequences https://bjh21.me.uk/all-escapes/all-escapes.xhtml (Ben is a member of the PuTTY team)
I don't know who needs this kind of precision, especially on a Pi. But there's often a need to improve on the Pi's sucky out-of-the-box time experience. It doesn't have a battery-backed real-time clock. After a power outage, it will boot with time that's hours behind and then step the clock after the network becomes available.

So a nice middle ground is to buy a separate RTC and attach it via the I2C GPIO pins. The modules are ~$10 including shipping. I wrote up the software setup recently here: https://github.com/scottlamb/moonfire-nvr/wiki/System-setup#...