skysight-inc/HackerNews huggingface dataset:
If I paste a spreadsheet link in Gmail/Slack it will create an excerpt from the document and display it's contents/title in the message I am sending.

This works way better than sending files.

What's the point of bookmarks if you have URLs? How is not having URL a bookmark in itself?
i was also investigating trying Nix instead of homebrew, but please note that things are not as easy in Nix as in homebrew. for example:

- mac-arm-support has just happened in Nix, with comments like "neovim does not work on m1" 2 weeks ago ( https://github.com/NixOS/nixpkgs/issues/95903#issuecomment-8... ). it works just fine in homebrew.

- when installing it on a new mac, you need to use the "--darwin-use-unencrypted-nix-store-volume" switch, which does not inspire confidence (and yes, the documentation points out that on mac computers with T2 chip this still creates an encrypted volume or something, the point is, when installing homebrew i do not have to tell it to do something unencrypted)

- sometimes you get the feeling that nix-on-mac is less important than nixos. like, the whole problem with that "--darwin-use-unencrypted-nix-store-volume" thing is because nix wants to live in the "/nix" directory, and apple does not like that. you could install nix into an another directory and have no apple-problems, but the rest of the nix-ecosystem standardized on "/nix", so if you do that, you get no binary packages etc. with homebrew, you get a package-manager that is focused on macos, it does things the way that makes it easy to use on macos.

still, the advantages of Nix are very impressive, and i'll keep looking at it, i just wanted to balance out all the overly positive switch-to-git articles a little :-)

(NOTE: all this info is from following nix-related topics for a couple months. i did not install nix on mac yet.)
Pro tip: If you're being fired, don't quit. Quitting is on you, firing is on the employer. If you get fired, you're (more?) entitled to benefits and if you feel like it was unjust you have a chance to appeal in court.
It's restrictive in that it requires your content to be rendered as a continuous stream of text. That sort of rendering is not suitable for all text games that could be considered MUDs. It's not even all that suitable for the more popular MUDs that still exist.

Now, this is not a hard requirement of the telnet protocol, for sure. ANSI controls exist, as do various sub-protocols, but support for these is mixed across telnet clients and therefore can't be relied on (unless you're willing to say your game can only be played by a subset of telnet clients, I suppose).
There are many terrible consequences for health from COVID besides dying.
I mean I'm totally fine with that, though I'm led to believe this is a fairly contentious issue in American politics haha.
Neither Apple nor Android devices are safe. Their security theatre is about vendor lock in. That even makes devices inherently unsafe, especially if malware has more access rights than a user.

This time it was iMessage apparently. An exploit was released in 2020, perhaps this is just using this vulnerability. Apple had patched it, but perhaps the users didn't update their phones.

This would happen less if we had better and more open operation systems on phones.
+1 on Not Just Bikes. I also like he also iterates that public transport actually is his preference above cycling, but Netherlands has such good bicycle infrastructure to make it work.

I lived in Brisbane, Australia for a year. The good state of public transport there (at least for my use, commuting to/from Uni (UQ) and the city from Toowong) made car use non-essential. The sidewalks are maintained and have enough space to the road to not be alarmed by cars. To get further/certain parts of Brisbane is still a chore as it's still a car-centric infrastructure, but comparing it to Jakarta, Indonesia/metro US, it's much better. Public transport in Jakarta is an option for most, but the last-mile experience with subpar sidewalks (especially the lack of shade) make it such a chore.

I felt much healthier to walk and take public transport for my daily commute, and not to mention the beautiful views on the way. The increase in my Quality of Life is very apparent. I really miss it, and looking to move to Brisbane or another city with similar/better commute/transport paradigm in the future.
Violence is a broad term and I'm sure if you ask for relocation because of fear of persecution they'll help you out. It's not a computer processing these requests, it's a person. And this document is not code or law, but guidelines.
The long term catastrophe will be in archival: nothing rots faster than an abandoned application.

We already face the same problem with media. I have source tapes for which no reading device has been manufactured this century. This new trend can only magnify the problem.
I think this is more common than people realize. Especially in the Indian subcontinent, where most people have a smartphone but only few have a PC. I learnt programming on pen and paper first and then on those phone IDEs even before I had access to a pc. And even after a PC, I used to use my phone as a display for my desktop via chrome remote desktop because my monitor got damaged and only showed shades of green. And my case wasn't even that extreme, I was just not that bothered to get a proper setup until I really got into programming. The situation is way more difficult who are constrained by their financial situation and have to find a way around it.
I don’t think it’s a loose vs strong type thing. Changing languages and being productive is hard in either direction. I’d say I had the same experience from c# to JS.

If you are working in a team types are invaluable unless you have a very disciplined team.

The times I’ve worked on team JS or CoffeeScript code I’ve had to read hundreds of lines of code to understand wtf to pass into an argument.
Aaah you want it to be a promise if the first arg is true but a number if it’s false kinda shit. Return type? Sometimes this sometimes that, might be a hydrated object from the wire as-is.
We have something similar in Denmark which is a agency under the defence ministry. Though compared to THW they are only around 1/3 volunteers, 1/3 conscripts not wanting to be in the military and the rest is normal payroll staff. They also man the big pumps when it is needed and such here.

https://en.wikipedia.org/wiki/Danish_Emergency_Management_Ag...
A bit here is a unit of amount of information, not a physical bit in silicon.
Good ebikes for 1k? I think "good" starts at 2k.
How often does the government decide to give back power to the people just out of the goodness of their hearts?

How often does a career politician decide to step aside because someone else has better ideas?

All I'm saying is that there's no optimal solution here, it's all a balance.

I don't want to live in a government mandated box.

One of the biggest problems of the state has always been how to hold power accountable.

I can see a nightmare forming where one becomes a slave to their managerial class. Where everything is tracked and managed. No new ideas can form. No new paths can be taken. Everything is mercilessly beaten down as they don't obey the rules or the standards.

It all leads to stagnation and misery, and a few people making a killing off the backs of the majority.

Sure, very few people want to live in a total anarchy. But giving the state a total control over money and wealth seems like a complete solution to the too much freedom problem.
Maybe this book can help you: https://www.amazon.co.uk/Feeling-Good-New-Mood-Therapy-ebook...

Those UK prices are pretty ridiculous, maybe you can find it used for cheap.

All the best.
I think there's good reason to believe that. The relevant Treasury rule: https://www.federalregister.gov/documents/2007/04/16/E7-7088...

as that rule specifically cites: "This rule's purpose is to ensure that sufficient quantities of 5-cent and one-cent coins remain in circulation to meet the needs of the United States." and "It is anticipated that this regulation will be a temporary measure that will be rescinded once actions are taken, or conditions change, to abate concerns that sufficient quantities of 5-cent and one-cent coins will remain in circulation to meet the needs of the United States."

If the penny were abolished as a coin, the "sufficient quantity needed to remain in circulation" would become zero.

It still seems like an incredible waste of time and attention, but I have my own hobbies as well.
Yes sure but most existing crypto players want to be able to drive their Lambo to a nice restaurant in San Francisco or London, not have to live in a cave in Belarus or Haiti as a fugitive from the civilised world.
When Germany still had mandatory military service, volunteering in the THW or firefighters for at least 10
years counted as having served.
This is clearly an extreme case, and quite impressive. I was commenting on the general case of developing on a phone screen. 2300x1080 phone screens are now on ~200$ phones, while getting more than 1920x1080 on a 14'' laptop is difficult and gets you a "why would you even want more than FHD on a 14'' laptop" comment consistently. At least 16:10 is now becoming more common so 1920x1200 is growing a bit.
Public transport is feasible in smaller cities and towns too. Freiburg im Breisgau is a great example. 230,000 people, pedestrianised centre, 5 tram lines, very low car usage. When I lived there, everyone I knew either walked, cycled or used the tram.
When I first got my hands on a computer late 90s, other people should have seen my fathers facial expression when he saw his 10 year old son typing "weird code" into a terminal window at a "lightning" 1-2chars/sec speed :) I didn't have the pocket money to buy expensive foreign computer magazines, so I was studying at the book store when we went to the mall.

People all complain that the hardware is too closed these days, but I get emotional when I see kids having access to such inexpensive hardware. Amazing times.
Honestly, I think a third way would be good, but sticking with a way would be even better.

A huge, huge chunk of my last year was spent teaching dozens of teachers (long story) who were used to, and very productive with, the '90s way of using files were everything, how all these new cloud things work. The whole thing was extraordinarily confusing. Lots of things that they depended on didn't quite fit with the "let's do away with files" approach, and the fact that they couldn't do it more than compensated for any productivity gains due to easy collaborative editing and the like.

We're all computer nerds here and love to learn new things about computers but most people aren't. People have treated the sick, built the largest buildings in the world, gone to space and developed new vaccines using this clunky, inefficient, Stone Age file-based interface. I'd say it's not too shabby.

Unless a hypothetical third way enables measurable, verifiable improvements (and I mean measurable, not "we asked 10 interns to rate how easy it is to perform these actions", that's an anecdote, not a usability study), that third way would be a net loss for virtually everyone except us.

FWIW: I think the constant UX churn in our industry is just the symptom of an identity crisis. It's what happens when a company (or, as is often the case, an entire industry) is increasingly unable to produce meaningful fundamental improvements, so it's churning visible, but practically inconsequential changes in an effort to justify the money it burns through. In our bubble we all go ooh and aah over the latest UX improvements of whatever piece of software we run into again, but truth is most people just go aww fsck, how the hell do you do X now, over and over again?
Not the same, but could be useful: MacOS has “stationary” (https://support.apple.com/en-nz/guide/mac-help/mchlp1341/11....)

That creates files that, when opened, create a copy of themselves in the current directory and open that.

That’s a poor implementation (a good one would open the file as a new document ¿and tell the app the default directory?), but probably the best one an do without cooperation from applications. System 7 did that better, but only for applications that supported it, as did Lisa.

MS Word has a good implementation with .dotx files (https://support.microsoft.com/en-us/topic/create-a-template-...)
Vent, rant, get it out of your system :-)
Way ahead of ya ;)

but you didn't address my question
Actually in the past people really did re-use paper (and papyrus, vellum, slate etc) documents that way!

They would scrape off or erase or whitewash what was on there previously and write on top.

People wouldn't create a new file if they could just reuse an existing one.
> Even Unix follows this pattern for process creation! To create a new process, you clone an existing one (fork) and then delete everything inside it (exec).

I always thought fork was one of the biggest design blunders in unix.
Pakistan blocks TikTok again over 'inappropriate content'
The way this works in many places with pedestrianised centres, is that it is open for goods traffic from 05:00 - 07:30 for example. Or, there will be some loading bays for goods vehicles to park nearby, with cycle wagons to take the goods the last 100 metres or so to the actual storefront.

It's all about reducing the impact of motor vehicles. They do have benefits, nobody is arguing that all motor vehicles should cease to exist. But we should limit the pollution, noise, danger, space used up.
Yes, but the bank can afford more and better lawyers, so good luck getting them to eat the cost of the mortgage.
All frameworks will go out of fashion. React is probably going to outlast others but who knows. It's really hard to predict. Technology in the web front end is in constant flux.
Wow, that is expensive for such a simple design.

I live in the Netherlands and these are too fast for bicycle paths and too unsafe for regular roads. Love the idea, but we would need much cheaper mass production and a completely different road infrastructure.
You might have missed "on foreign soil like the US does". And few of them are just attempts by US or parts of Europe to destabilize the country for their own gain.
It is absurd if you mention that there are 3 and the cost of typing a 1 is the same as typing a 2 or a 3.

No wonder why modern software is a hot mess.
Reminds me of Kintaro Oe in "Golden Boy". He learns to program on a fake laptop built with cardboard.
One possible way to force a bit of scrutiny upon NSO group would be to crowdfund an Pegasus subscription and use it against Netanyahu.

I think it's naive to think this has any chance to succeed. This company is in a close relationship with israeli intelligence. As close as imaginable imho. Every target is vetted. The "surveillance as a service" thing is only marketing. It's just a private intelligence agency hacking people for profit without any ethics.
There's also https://www.somainline.org focusing on SDM630/660, I'm pretty sure they have Freedreno working on these SoCs, unfortunately so far pmOS isn't adopting their latest kernel work all that quickly (?)
You can see you used uniswap for your wallet activity so you are screwed if your wallet address is every audited in the not so distant future?
I tried this and it was a bit of a pain. Partly because the device didn't have enough storage, but stuff like finding a decent editor was hard, and just about everything needs some tweak to work.
Are you guys able to access the Ledge site? Seems down for me but the main site is fine
In Romania if you're a salaried employee you don't even need to sign off, they do everything for you.

There are no deductions, for a lot of stuff you just get money directly from the government, as an incentive.
I disagree - the question is how much fit is there between the type system and the logic that is being implemented using it.

Reusing a solver rather than writing a solver is a powerful approach, because the type system as a solver is common across all Julia projects - there is one Julia type system.

If you or I write a solver and use it in our project then everyone who comes to that project has to learn the solver.

However, this logic breaks if the use of the type system is so stretched and arcane that almost no engineer has seen it before.
I have a similar history. What amazes me is that I used to write in assembly language for the Z80, plugging in the hex machine code numbers inline into BASIC and Turbo Pascal programs, and I never saw an assembly manual, instruction list or book, and never had an assembler! Somehow picked up instructions one at a time from magazine columns, wrote assembly on paper and hand-translated into machine code. It's such a different world now, being able to order online, if not download instantly, just about everything. I came across Rodney Zaks' Programming the Z80 about 10 years ago in a second hand shop and it was like seeing the Holy Grail—a legendary book I never imagined I'd ever see a copy of, much less own.
Late Capitalism
Teaching AI to Understand and Use Images in Dialogue
Hi, great idea! I tried to do something similar for earnings call transcripts and got very stuck very fast, so I appreciate that this is quite a tough problem. My suggestion would be to indeed see if your algos can extract useful structured data from earnings calls too, as often c levels give information here that’s not necessarily included in the regulatory filings. Good luck!
I agree, there are way too many people in those languages that aren't disciplined about documenting what they're doing.

I think my argument certainly falls apart when considering those kinds of teams. Then again I have had the misfortune recently to experience some relatively undisciplined Java teams which creates a different set of problems. So on second thought maybe the discipline argument can go both ways.

What I typically have done when running a project was to require documentation of at least the inputs and outputs of the functions / methods they write. Also to make the names of those functions intuitive so people can get the gist of what it's doing just by reading the name. Also I definitely think it's a matter of discipline as well when people don't think clearly about what they're doing before they do it, which creates those wacky functions that return 5 different data types depending on the specific conditions.
Bell's theorem is a mathematical theorem and has narrow scope, it addresses local hidden variables theories and says they won't fly, it does nothing else, and doesn't prove spooky action at a distance either - that's author's addition.
I have difficulties understanding this. I learned Basic ard 84 on a c64. I don't understand why anybody would learn it without access to any device. I mean what would even get one interested in it/how would one know this exists?
Well I never: today I learned about break expressions:

nine = while 1 do break 9 end
puts nine #=> “nine”

I love Ruby. I am not sure how I feel about this. It looks useful for the odd thing or two, maybe.
I find it curious that a comment near the top of the chain said "Brave is really not solving any problem.".

Brave is pretty transparent that they think the money going to Google (as a 3rd party) is a problem, and they think it should be split between the user and the web browser team. Makes sense to me, people creating the value can claim the revenue. I agree that me not getting paid is a problem.
There's also the fact that Homebrew are a bunch of clowns when it comes to security.

For example, they included their repo github API key in their publicly accessible jenkins site, which meant that anyone could make a commit to the repo, which would be instantly used by anyone going forward:

https://medium.com/@vesirin/how-i-gained-commit-access-to-ho...

Buuuut hands-down the real clown-shoe reason nobody should run brew is that it modifies /usr/local to be user-writeable so they can be exceptionally lazy and install everything as the user.

Guess what's at the top of /etc/paths? /usr/local/bin.

Any script or program you run, anyone who sits down at your computer for less than a minute, can pwn you without any fancy hax0r tricks...just by adding a binary or script with the same name as a command from /usr/sbin/ or /usr/bin. You'd likely never know or notice unless you happened to run 'which', get unexpected behavior from said binary/script, or notice weird shit in ps/Activity Monitor. Imagine a script or binary that pretended to be ssh and politely passed along everything to the real ssh binary while also sending your keys, passphrases, etc to a remote host.
"society has clearly chosen transparency over privacy"

Instead of society, read political elite.

A random voter cannot choose a politician who is totally aligned with him on all thousand important topics. Much less so in America, a two-party system, where your choice is binary.

As a result, whatever the top brass does with regard to most topics, is what they want, not what society wants.

Notably, big business and important people still enjoy a lot of economic privacy that is being denied to us.
Safetynet is a Google scam itself. I hate those banking apps that rely on it and they are the primary reason why I have to use paypal a lot.
> nobody wanted any more Tethers

Can you provide a source on that? I certainly don’t want any Tethers but I know plenty of people that do.
Using Docker Swarm as an alternative to K8s in prod has been incredibly helpful for us as a growing startup. You get 90% of the advertised K8s goodies for almost zero extra complexity.

Using deployment scripts + docker alone would be insane, even at our small scale.
I think you meant 10 months.
I can settle up to about 500k USD in stable coins on Solana for a fraction of a cent with minimal slippage on Orca.so or Saber.so.

The best price my friends could get sending fiat from country a to country b recently was 10 euros (with Wise) other options were 30+ euros. Keep in mind, this was for a few thousand. The fee would go up the higher the amount was.
I Disagree with GitHub Copilot Naysayers
Mostly agree with the article. To me the problem is about dependency management.
I see all the time codebases hugely fragmented at the level of git which is totally ad-hoc. After a while, teams face a lot of issues the most annoying being one change in the product involving N PRs with N code reviews and N CIs. This fragmentation of knowledge also pop-ups in weird integration bugs that could be solved with better tool enforcing clearer processes.

The ultimate goal of Reviewpad (https://reviewpad.com) is to allow the benefits of the monorepo approach independently of how the codebase is fragmented at the git level. We are starting from the perspective of code review and debugging (e.g. code reviews with multiple PRs, or code reviews across multiple projects). For people doing microservices like us, the ability to have a single code review for both library and clients has been quite positive so far.