skysight-inc/HackerNews huggingface dataset:
> Asynchronous communication across timezones has not been solved, and I struggle to see how it would be.

I disagree, at least if we are talking about what tools to use. But many people who are used to being face-to-face aren't used to async. Async communications require patience, foresight, and good writing skills. You need to envision the end result of the collaboration, provide as much of your perspective as possible without writing a wall of text, and ask good questions. Then, in 8 hours, your coworkers do the same. And over a few days, consensus arrives.

Easier said than done, I admit. It takes time and deliberate practice to do this well. It is not how people are used to collaborating. But that does not mean it doesn't work - it means people only succeed when they put in the effort learn new communication skills.
As a counter example IP laws in Canada are aligned with US and is the same timezone, yet with currency exchange salaries are discounted by 30%.
Some Extensive Projects Working with Rust
> The people who worry that remote work will be a disaster are the ones who never believed SV engineers were more talented in the first place.

Or that technical talent does not really contribute to success as much as the prevailing theories believe?
Let me know when Django is rewritten in Go.
Good point, SuperMemo is kind of made for you to make gradual adjustments to your flash cards, at least on the web site that is encouraged. Maybe you make a flash card in incremental reading, you don’t have to fix it right away, you can wait until the next review cycle to make a change.
Investor on Reddit turned 100k into $2.2M, and now betting cruises
I don't have much. I've travelled around the island a few times and found the Hualien area beautiful.
This is a common design. Only MS can tell you the truth.
Is there anything you're talked offline made you feel they copied your idea?

I think I will not credit everyone on my comparison tables. I only credit who inspired me hugely. MS hasn't implemented everything AppGet had. I bet MS is waiting for public feedback for the next point. Acutally MS has its Roadmap:
https://github.com/microsoft/winget-cli/blob/master/doc/wind...

For the spec, only two common options: YAML & JSON. And every YAML spec looks this way.

MS has other experiences like TypeScript Definition also.
https://github.com/DefinitelyTyped/DefinitelyTyped/tree/mast...
Show HN: Almanac – GitHub for Docs
Or have a guest use your wifi, and see Google ads tied to their searches for six months after they leave.
I don't think this is really missed by the MBAs, HN's favorite punching bag. These types of opportunity costs are absolutely a part of the make/buy decision process (but maybe undervalued?). I think it has much more to to with the "enthralled by core competency" aspect.
Within software at least, there are simply more people that have significant 'clock time' working within well run software companies in San Francisco, Seattle, Austin, etc.

It's no different than college football players that spend their four years in well run systems that run pro style offenses. Sure, there may be a kid that has insane athletic ability that is playing at Calhoun Community College, but someone like Jerry Juedy ( wide receiver for Alabama ) is the player that the Denver Broncos will choose if they can get him.

There simply aren't as many well run software companies in Omaha as there are in Seattle. And one could argue that the best free agents are going to be the ones coming out of those cities who can command higher market rates because companies believe there is higher ROI.
Just to be fair, I don't think many practiononers of REPL-driven design would consider it a replacement for tests. It's an alternative workflow to TDD, yes, but the idea is that you still write comprehensive tests, they're just usually at a higher more system-y level than the ones you get from TDD.
UK Ad Campaign Seeks to Deter Cybercrime
> I would love for it to become feature-rich and replace the mess that is vim

I'll admin vim has problems, but unless it supports vim-style keybindings and modal editing, it's not going to replace vim (there is an issue for that though https://github.com/zyedidia/micro/issues/643)
Please do!!
Hi Andy,
Former founder, now investment banker here.

Sorry to hear you're not interested in continuing the business moving forward. Btw, if you really want to sell, probably best to work on this answer [ e.g. I love other things > i hate this ].

My quick take:
- $2500/mo MRR in ~6mo is nice validation of the opportunity. A natural question would be "are you interested in pursuing this as an actual business, and becoming a startup founder?" You should expect this question from any & every potential acquirer. Btw, I'd coach you that "i don't love this space" isn't best answer; try "i find this super interesting, but I love XYZ and that's where my heart is..." Follow-up question: would you join us as a developer on this for 12 months?"

- You'll be viewed as "side hustle," not pre-seed startup. By that i mean to say you're level of 'completeness' and value will be categorized this way. This will make it challenging for a buyer to consider you an 'acqui-hire' level target, e.g. the old adage "$1M / developer" type acqui-hire valuation some co's use for buying teams.

- I think you're most likely acquirers will be influencer marketplace and/or related mktg / agency / services firms [ e.g. Hypr, Traacker, similar ]. They're the independent alternatives to TikTok, Snap, whomever's own features in this area.

- Scraping will be considered a fundamental risk, e.g. "does your current usage fully abide TikTok Terms of Use?" Do they offer an API? If so, why aren't you using it? How at risk is your scraping of being cut off by TT in the future? Have you spoken with a TT biz dev person about this? See 'ckdarby' comment on friend's Insta business getting C&D ltr from FB legal; very hard for you to be acquired if you have any of this risk.

- Valuation: you're super early stage; sorry, i'm not super familiar with valuation around side-hustle projects so I'd google this a bit to see if there are nice precedent / comparables.

- Classic mba style valuation rules-of-thumb, for later stage / at scale businesses: 6.5-7.5x EBITDA. Fairly standard business school valuation rule-of-thumb, e.g. if you were at scale business being considered by private equity buyers they'd start their valuation & waterfall model around here.

Finally, congratulations -- this is a fantastic side-hustle. You may be able to find a way to get a deal closed, especially if you're willing to go with the code-base to help it land, migrate off scraping to API, etc.

J
NSA: Russia's Sandworm Hackers Have Hijacked Mail Servers
It does, but I think what the Pi does is connect to the TFTP server handed out by PXE and then look for a folder named serial-number. If it doesn't exist in the path PXE gave it it just boots whatever is in the tftproot.
>> Do you actually work in security research?
> Yep!

Your comment history is interestingly lacking any evidence of that. Care to demonstrate it?

>>The latter you will not find if the actor is ...

> Wrong, wrong, wrong.

Tell me how you can audit an image classifier to ensure it won't claim a specially marked tank is not a rabbit, where an enemy built the classifier, and where you don't know what markings the enemy will use. You're given the neural net code and all the weights, so you can run the system to your hearts content on your own hardware. Explain how to audit, please.

Good luck. It's bizarre you claim people can find such things, when it's a huge current research problem, and it's open if such things can even be demonstrated at all.

Same thing for literally any medium or large neural network. None can be audited for proof of no bad behavior.

>code obfuscation is a thing, but it's not a perfect silver bullet like you falsely claim,

I've never said code obfuscation. Unless you understand the paper which you seem to repeatedly ignore, you'll keep making the same mistake.

The paper demonstrates how to remove the code that has the behavior while still embedding the bad behavior in the product. You cannot find it from auditing the product code. There is zero trace in the source code. The attack in the paper has been pushed through all layers of computing stack since then, and now is at the quantum level. And as these effects become more important, there can be no audit since what you want to know runs up against physics, such as the No Cloning Theorem.

That you don't realize this is possible is why you keep making the same error that looking at source code will tell you what a product does.

If your naive belief in this were that simple there would not be literally billions of dollars available for you to do what you claim you can. DoD/DARPA/Secure foundries would love to see your magic methods.

Have you read the paper? Maybe it will show you the tip of the iceberg on why audits are used to find accidents, but are much weaker against adversarial actors, to the point of not providing any value for really complex systems.

>The perfect is the enemy of the good.

I'm not saying don't audit. I'm pointing out your initial claim that this will find anything unusual. It can find common errors. It can find bad behavior inserted by unskilled people. But against groups that know about current work, you won't find anything, in the same way you cannot audit a neural network.

That you continue to think code obfuscation is the only way to embed bad behavior in a stack shows that you're unaware of a large section of security research. Read the paper.
The downside to podman is that you lose docker-compose. (Yes I know there is podman-compose, but it isn't as complete.)

docker-compose has issues of its own, but when you can use it then it works really well.
I had a 486 and did some rudimentary audio editing back then.

I remember the performance to be decent, but not 60fps-decent.

But aside from that phones usually have relatively infrequent touch updates, which usually results in a single repaint on every such event, so 10FPS or so.
Which at the time was condemned as signs of a command economy, but now is practiced en masse but all major corporations and governments
It should be "Anyone _Could_ Take Your Job"

It's the Jevons_paradox [1]. More available workers will lead to more demand for workers. It's a two edged sword. Unlike unskilled labour, remote workers can switch employers, too. This turns an employer market into a worker market. Actually it is even true for unskilled if there is a local surplus of unskilled work.

The world is essentially in an intelligence war for resources. No player can pass on brain soldiers. We see a decline in wages because there are still people not connected to the internet.

I would expect that once that transition period is over, remote work becomes a liability to a company. Companies will have to create unique and enticing work environments to bind workers.

[1] https://en.wikipedia.org/wiki/Jevons_paradox
Does Snopes fall under section 230? If yes, why isn't facebook? Twitter is arguably even worse since they don't use the ruse of some 3rd party
When MSFT bought them, I predicted they would pivot to adding features I don’t care about. I was right. They went from the best support I’ve ever seen (report an issue, get a personal email asking for details, see it fixed) to the worst (not touching a single feature I find worthwhile).

There’s about a thousand things I wish they would fix or add before this. They still don’t allow videos so every screencast demo on GitHub is still a giant GIF, right?

I used to like GitHub so much I paid out of pocket even when I was unemployed. Now it’s on my list to check out GitLab again. Companies don’t know when to stop. It’s like they created the bicycle and add another wheel every year as an improvement.
Been using the new WSL2 integration with Docker since it became GA yesterday, ditched my VMWare setup and loving it so far.
as far as I know no. Both Atom and VSCode use Electron but VSCode is something MS build from scratch.
They both are electron-based, and when MS acquired GitHub, Atom took the worst part...
So because 0.5% of people have some dodgy 32-bit software that they cannot or have not updated, Apple should just not bother trying to make the rest 99.5% of people update?

Doesn't seem smart.
True enough, but at least in my shopping cart, the brands that have plain yogurt also have vanilla yogurt that.

When I think ‘American “yogurt”’ I think Dannon or Yoplait, and I can’t recall the last time I saw plain yogurt from them. Google tells me Dannon has plain yogurt in pint containers, but I’ve just never seen them on the West coast. It’s Nancy’s, Stonyfield, etc here. And the problem with those is because they have a small shelf presence, the vanilla and plain yogurt are invariably next to each other. I have brought the wrong thing home several times, and now double check. But I’ve been doing that since before Greek yogurt was a thing here (and only recently discovered the dewatering trick for making Indian food, which I only make a few times a year anyway) so I’ve not had the need to experiment.

I will note as an aside, neither Dannon nor Yoplait are strictly American companies. I don’t think “we” should get the blame for fucking up yogurt, when French and Spanish citizens were, at the very least, accessories to the murder. Thank you very much.
Nobody's assigning fault from that, it's just an observation about expanding market share across the realm of software dev.
What are your browser bookmarks for?
> Did the web sort of start out a super walled garden for millions of people?

> I think if we're really going to make a dent, we need to work to create an ecosystem elsewhere.

There is an attempt being made to build what you're describing - and it's called Ceptr (http://ceptr.org) by it's creators. The underlying pattern that has emerged in their work is a 'holograhic' chain (Holochain) that allows users to create small modular distributed apps that come together in a coherent way to form apps and online meeting places that aren't mediated by the corporate structure. In some places it is called Protocol Cooperavitism. The idea is that Protocol Cooperavitism will slowly start replacing/evolve into Platform Capitalism.

So yeah, Holochian is a protocol development framework, like Ruby on Rails but for serverless protocols instead of centralized servers.

Holochain is a framework for writing fully distributed peer-to-peer applications. It is not based on blockchain technology. Nor is Holochain a single platform like Ethereum. It is rather like a decentralized Ruby on Rails, a toolkit that produces stand-alone programs but for serverless high-profile applications.

Source: https://medium.com/holochain/holochain-reinventing-applicati...
>Photoshop is still a manual process. You needed a skilled person to create the manipulation.

Does that matter? If I am looking to produce images that might have a devastating political impact to opponents the consequences aren't about how fast one can produce them, but how low the bar to entry is for one to produce a doctored image.

Photoshop, and tools like it, gave the public at large the capability to develop doctored images. Deepfakes seem to do the same thing that Photoshop did: lower the bar to entry for doctoring videos. You don't need tens of thousands of dollars and a large production team to create a fake video now.
> There is nothing that makes developers in San Francisco more talented than their counterparts living in Tennessee

I think there's more to this. There's a "network effect" of living in a place like SV. I felt that the bar was much higher in the West Coast due to the high density of companies and talent attracted.
Start a Company Using NASA Tech
> the first person to talk about pole reversals was the American holistic healer Edgar Cayce. On the 11th day of August, 1936

Geophysicist Motonori Matuyama talked about geomagnetic reversals in the 1920s: https://en.wikipedia.org/wiki/Motonori_Matuyama

> When there is a shifting of the poles. Or a new cycle begins.

He actually is not talking about magnetic poles. He clarifies further:

"There will be shifting then of the poles – so that where there has been those of a frigid or the semi-tropical will become the more tropical, and moss and fern will grow. And these will begin in those periods in ‘58 to ‘98, when these will be proclaimed as the periods when His light will be seen again in the clouds. As to times, as to seasons, as to places, alone is it given to those who have named the name – and who bear the mark of those of His calling and His election in their bodies. To them it shall be given." - https://www.edgarcayce.org/about-us/blog/blog-posts/cayces-p...

> Geologist of the time did not believe a word of it.

I mean, did anybody ask them? Perhaps they would have been familiar with Professor Matuyama's work.

Finally, how many other predictions did he make? Any chance people have cherry-picked a couple of his ideas that seem kind of close to right?
I believe it’s based on Electron (which itself was part of Atom)
They also can’t run any program outside of a computer and OS; their are some basic prerequisites to running software - Having a Docker/container host has become one of those prerequisites for many applications, but it actually reduces the headache of numerous other traditional prerequisites.
what are the plans for atom? will it be discontinoued?
Even DuckDuckGo is becoming more like Google in it's uselessness. I think the problem stems from the idea that new is always better, so all search platforms become infested with garbage sites that are automatically generated to capitalize on the current search patterns.

For instance, I was feeling nostalgic and wanted to look at the Space Jam website last night, but I couldn't remember the URL, so I searched for "space jam". The first page was all garbage results about a potential Space Jam 2. Okay, that's generating a lot of buzz, I get it. So I searched for "space jam website". The results were hundreds of identical culture blogs talking about the website. Nowhere was the link to the actual website, which turned out to be spacejam.com by the way (I thought it was warnerbros.com/archive or something...)

Same thing with other search terms. I've been playing a lot of Animal Crossing lately. I remember a time when you could search for a topic about a video game and find a website answering the question, or a forum post with relevant information. Now all you get are blogs posted by people who clearly don't have English as their first language, and likely have not played the game. It's keyword blogs and fandom.com/wikia all the way down,
> While there are exceptions (eg tmux), I find most man pages are written for someone who already knows how the command works but forgot a particular detail.

Isn't that a function of how much work is put into man pages vs. the GUI? I'd be hesitant to claim that if you took the same number of hours in writing a GUI and put it into writing better documentation that we'd be in the same place we often are with poorly documented tooling.
This is neat. It reminds me of an silly project [0] I made a while back to implement do-notation in python. In OP's project you still end up with code that's basically this:

y = (Maybe(just=x) if x > 0 else Maybe()).bind(lambda a:
Maybe(just=x*a) .bind(lambda b:
Maybe.mreturn(a+b)))

It's functionally sound and standard, but ergonomically painful. I built a really fun horrible hack to allow you to write that instead as this:

with do(Maybe) as y:
a = Maybe(just=x) if x > 0 else Maybe()
b = Maybe(just=x*a)
mreturn(a+b)

It swaps out the assignment operator `=` in the `with do()` block for the monadic bind operation, which you might be used to seeing as `<-`.

You just need to use my @with_do_notation decorator, which just completely rewrites your function using the ast library wherever it finds a block of `with do(SomeClass) as variable:`. I was even able to write ergonomically nice parser combinators [1] that would actually work pretty well if python had tail call optimization.

You shouldn't use it but it was great fun and opened my eyes to the ways you can abuse python if you really wanted to. Using decorators to introspect and completely rewrite functions is a fun exercise.

[0] https://github.com/imh/python_do_notation

[1] https://github.com/imh/python_do_notation/blob/master/parser...
Ive been on projects like this as well (the other way though - working from Spain for clients in San Francisco). You can definetly make it work, but its far from ideal. As you go through your day, questions inevitably pop up outside of the overlap hours. If you have to wait until the next day to get answers, you either have to pause what you are doing and switch to something else, or continue under assumptions that might be proven wrong the next day.

Coming back to the states and being able to collaborate real time throughout the day was always a boost to productivity.

In my digital nomad days, the golden place for a client was always New York. This is because it would allow me to have solid overlap from anywhere in the states, and also good enough overlap in Europe.
Hah thanks man. I do like what I'm currently building for myself as well, but it lacks a certain IDGAF attitude and it's not different in any ways. Plain and vanilla, which is fine for conveying information but there's nothing creative about it.

The indie web movement with self hosting simpler sites, webrings and RSS are a nice blast from the past and I hope that the issues we've seen with Facebook, Medium et al will bring back all the good thing's we've seemingly almost lost. RSS should be mandatory.
I've traveled to a lot of customer sites throughout the Midwest and to a couple dozen of their offshore plants in Mexico and China. Some of those customers are giant automotive OEMs and Tier 1 manufacturers with brand new glassy R&D labs with brand name equipment and Ivy League engineers making salaries well into the 6 figures. But some are tiny, self-taught, rural mom-and-pop outfits working from their garage with used equipment who might make more money as a line worker in the former shops.

One critical thing to I've really come to experience in my travels is that all humans are basically the same. Those Ivy League engineers are no more intelligent or hard-working or creative than the guy in his garage or the site engineer from the Mexican or Chinese state university, instead it's often the opposite. If they're able to use the people, tools, and budget their position affords them, they can be more productive, but on the spot without those aids if anything they're less productive.

The only differences are social connections, credentials, resources, the value multiplier from the volume that goes through their business, and the fraction of that value they're able to extract.

The former three factors stack up against the engineer from Omaha. The last two mean that Facebook or Ford can easily afford those higher salaries while the Omaha garage cannot.
For me on WSL2 keeps crashing on boot.

God knows why, I just reset it to fabric defaults everytime and open VSCode and hope it works, lol!
> I regularly do !g, but I think the thing that is reducing that fastest is the declining quality of Google results

I don't know how I feel about it, but I feel like this has happened in multiple places now: The dominant option is losing ground to competitors, not because they got better, but because the dominant option got worse. I've similarly argued that the Linux Desktop is now at least as good as Windows (and possibly MacOS), not because our UIs suddenly got more friendly (although they have improved), but because Microsoft shipped the Windows 8 ("who needs the start menu?") and 10 ("we'll merge the old and new control panels any day^wyear^wdecade now") interfaces, so the bar is so much lower. I don't know that this is progress, but it's great if you want FOSS to win. Likewise, it sucks that Google is getting worse, but hey, at least now there's less reason not to use DDG...
Zoom's Missing Platform