skysight-inc/HackerNews huggingface dataset:
-Use a private cloud, so that your data is in your control.

We've actually developed a self-hosted private cloud solution as a substitute to Dropbox for exactly these reasons. Basically a private Dropbox at home (no complicated installation and no server needed)

We're currently in beta, could interest a few in this thread! https://www.duple.io/en/

The point is to have a product that works just like a Dropbox, as simple and straightforward, but that is actually private with no one interfering, playing, accessing or reading your data.
Indians that came from Punjab in the early 1930s were not upper caste members. A large percentage of engineers that arrived in the US and Canada since the late 90s do not belong to upper castes.
As neat as this is, I'm not sure I'd recommend this - I'm not sure what the plan would be when it came to scaling.
Nope, a rewrite branch is in the works (to many glaring issues to start with.)
Interesting topic, but seems like they left out one possible explanation.

Things in general are more expensive. So over time usage of higher denomination bills will increase.

Eventually a $100 bill is equivalent to what a $20 bill was when I was a kid, and those were common then.
I’m not sure what you mean by “throwing promises”...

You mean returning unresolved promises? Or returning rejected promises? Or just throwing an error?
As a remote worker myself, I agree with most of the points in the article. I lived on my own right out of school and it was a blessing and a curse. It forced me to go out and be social which brought me out of my comfort zone at first.

> I’ve never worked from a real office or even had a “real” job

I really think that a precursor to working remote should be working in an office. I always advise against younger workers to go remote early in their career. There's a huge benefit to being in the office when you're young and have much to learn in your field. Once you've been in the industry for a few years I think it's much easier to switch to a remote lifestyle.

As far as the loneliness of remote work...my 100% remote company is taking a slightly different approach to solve this problem. The more we spoke with other remote workers in coworking spaces, coffee shops, etc...the more we realized that people work in those spaces to get the feeling of human interaction, whether or not they actually talk to people while they're out working.

What we started doing is hosting these "Work Clubs" where we get 5-6 remote workers together at a table at a coffee shop and we all work together for a couple of hours. It's not a networking event, but more of a casual way to meet people while you get your work done. It gets you out of the house and around other people and we got such good feedback from other remote workers that we're looking to help others hold their own work clubs wherever they work.

We're currently hosting work clubs in San Francisco, San Diego, and Portland, and hoping to grow. If you're interested you can find out more at https://outofoffice.app/workclub/remote
We should also accept that people are very different. I know people who prefer to go to the office whereas people like myself prefer working from home. My ideal situation would probably be a small office close to my home where I can work with a few people. Large offices are definitely not for me. I find them very stressful. But other people find them energizing. So we should accept that people are different and see how to accommodate all working styles.
> Can we identify why exactly 1:1 threading is uncompetitive with async/await schemes, and fix that?

I think we can identify it, but fixing it is not easy, at least at the kernel level.

The easy part is the cost of scheduling. The kernel must schedule threads with very different behaviors -- say, encoding a video or serving requests over a socket -- so it uses a scheduling algorithm that's a compromise for all uses. But we can let the language's runtime take the scheduling of kernel threads with something like this: https://youtu.be/KXuZi9aeGTw

The harder part is managing the memory required for the stack. Even on 64-bit systems, the OS can't shrink and grow stacks finely enough. For example, I don't think there's a hard requirement that, say, memory below the sp is never accessed, so the OS can't even be sure about how much of the stack is used and can't uncommit pages. But even if there were such a requirement, or, that the language could tell the OS it follows such a requirement, still the OS can only manage memory at a page granularity, which is too much for lightweight concurrency. Any finer than that requires knowing about all pointers into the stack.

We can do it in languages that track the location of all pointers in all frames, though, which is what we're attempting to do in Java, and this allows us to move stacks around, grow them and shrink them as necessary, even at a word granularity.

> All this, by the way, is not to say that Rust made the wrong decision in focusing on async/await. Rust generally follows the philosophy of "if the computing environment is difficult, it's Rust that has to adapt".

... and it follows C++'s (horribly named) "zero-cost abstractions" philosophy which can reasonably be said to be a requirement of Rust's target domains. So I certainly don't think async/await is wrong for C++/Rust/Zig, but I think it's wrong for, say, JavaScript and C#, and we're going a different way in Java (more like Scheme's).

Another possible contributing factor is that in one respect Rust is a higher-level language than Java or JS: it compiles to a VM -- LLVM/WASM -- over which it doesn't have full control, so it doesn't have complete control over its backend. That, BTW, is why Kotlin adopted something similar to async/await.
I think the iTunes Store and its associated machinery (including App Store Connect) uses WebObjects.
> The unusual aspect of the campaign is that it identifies mobile devices; once detected, it then logs keystrokes in real-time as the user enters them into the phishing page.

You don't even have to hit submit, hopefully not autofilled.
https://cryptocurrencyfacts.com/2018/04/16/the-bart-crypto-p...
“Austere Religious Scholar”
Yes: Gecko, Blink, Webkit, and EdgeHTMl. Edge is switching to Blink, and Blink is a fork of Webkit, but I'd say there are four now soon to be three.
It’s the same with email and email phishing. They should show the full email address.

I think it’s MS Outlook that only shows the name in email chain when forwarding. So once the first person tricked forwards the email, info is lost and prevents future readers noticing the phishing email address
Pete Souza, the former director of the White House Photography Office:

> The raid, as reported, took place at 3:30PM Washington time. The photo, as shown in the camera IPTC data, was taken at "17:05:24".

https://twitter.com/PeteSouza/status/1188471757579194371?

Trump was golfing at the time of the raid. Trump's left the club at 3:33pm.
https://www.torproject.org/download/ is the best
I recently put in a pre-order for a Librem 5 (like a month or so ago) based off the fact that their previous batches were shipping. I realized it might be 6 months to a year, but I recently have been really frustrated with my mobile experience and want out of the Android/iProduct ecosystems. My attempt to source an old Nexus 5X to run KDE Plasma off of eBay ended in a canceled order.

I am totally prepared to support a phone that runs Linux and would rather spend time writing my own apps to fill in the gaps of my needs for either PureOS or Plasma. I had seen Purism 5 development boards on my mastodon/fediverse feeds, so I was confident they were out in the wild (Purism does have an official fediverse server; although they were given flack for some of their code modifications).

PostmarketOS has done some amazing work, but it's still a long way from being able to run open operating systems practically on mobile devices. I don't even really care about the binary blob firmware honestly as long as I had a reasonable level of introspection on the rest of the operating system.

This post makes me really sad and wonder if I should have backed this project, or tried to keep sourcing old Nexus 5Xs or wait for the PinePhone. I hate how shitty of a (non)-platform ARM is, which makes it so difficult to just port Linux to it. Microsoft at least had mandated ARM+UEFI. There are people who have gotten past their bootloader locks, but there are still no FOSS drivers for any of the hardware. If Microsoft actually gave a shit about open source, they'd release kits for getting Linux working on their old mobile devices instead of letting them end up in landfills. I've done a full post on this before: https://battlepenguin.com/tech/android-fragmentation/

I know Purism has hit a lot of controversy before. I'm not all that mad that they can't make totally open hardware ... that is just plain difficult only any x86 hardware today because of all the stuff Intel/AMD will simply not let go of. But it is sad if they're being dishonest about their progress or outright lying to people. Most of their customers are engineers and people close to the software field; people who understand the unrealistic expectations of marketing and management--people who put up with enough bullshit as it is.
I don't think this line is required to make foo.php?key=value to work, because the query parameters aren't treated as part of the path. It's for URLs like foo.php/bar where you have some path after the PHP file that's passed to the script - this was supported out the box by Apache mod_php and there's a fair amount of code out there that relies on it. (Generally because cleaner methods of feeding a set of paths to one PHP script require server configuration that may not be available on cheap shared web hosting.)
There's an argument to be had that burning coal doesn't count as magic while fission does, but in any case, good catch, let me amend that to: magic heat-producing rocks that don't fill the atmosphere with dinosaur squeezings.
The original source has more information and wider list of targets (UC San Diego, Heritage Foundation, United States Institute of Peace): https://blog.lookout.com/lookout-phishing-ai-discovers-phish...
Thanks a lot Dan
https://archive.is/QiBdd
What's the motivation for a store to not accept cash? Is it possible that cash has a > 3% "fee"(or whatever stores pay for cc processing) when you roll in cash registers, armored car services, employee handling time, theft, etc?
The GPLv3 doesn't do that. The GPLv3 allows any company to use the code, provided they're willing to abide by some reasonable terms (which they are free to view as unreasonable, just as I am free to view them as unreasonable.)

The GPLv3 is not being used to create artificial scarcity of popular culture for corporate profit. That might be a difference you're keen on abstracting away, but I think it's a pretty big difference.
The big Socialist party in Germany at the time (SPD) never had any relation to Hitler at all. They founded a paramilitary organization to fight both Nazis and Communists https://en.wikipedia.org/wiki/Iron_Front

I think you're overthinking the "Socialist" in the NSDAP's name. Their ideas weren't exactly compatible with mainstream Socialism.
It’s somewhat ironic that the people I know who are into crypto are somewhat more likely to use cash than your average person for privacy reasons...
Yea, if feels like if you wanted that kind of isolation, you'd actually need a second SoC on there with its own memory and some kind of communication back to the main processor.
I use one app. It is called SMS. That way I don't have to work around "1-2" apps that do the same thing. All my friends and acquaintances (even my parents!) have SMS. I don't have to care that some of them have other redundant trendy apps, since they all also have SMS.
The present and future of semantic code search
That's exactly it; nobody chooses loneliness, though one can choose to be alone.
The NSDAP was neither "the socialist party", nor really "a socialist party", at any time.
I think you're conflating the migrant issue with the remote worker issue.

Migrants have most of the issues you talk about; they're not close to their family networks, don't particularly feel that their current location is home, and where they came from certainly isn't home either.

I did remote work from my home town for a few years, for a US company. The biggest issues for me were not being plugged in to the internal politics of the company - water-cooler conversations and occasional chats after a few drinks don't happen; and not developing a network of local engineers who moved on to other companies, somewhat limiting my career options.

I've since moved out of my home country, and work in the office. I have a different set of problems also in common with what you list, specific to migration.
When I was working in the mobile industry, I was told repeatedly that a 100% FOSS phone would be impossible. Not only is the existing tech proprietary and patent-encumbered, even if somehow you could get past that your GSM radio must be certified before going to market. And if your radio is FOSS-based that means an end-user can toy with the baseband, therefore you will never get your cert, period. The stuff at the lowest level must locked down before being allowed on a public mobile network.
For sure, that would be a worse case. That said, defending a case against the government, even for a company as large as Exxon, isn't without cost. They're certainly an unsympathetic victim here, but in general, you want the government not to be bending the law to bring a case against an unpopular defendant.

It's one thing for private citizens/companies to file vague or spurious lawsuits against each other, only to have the courts throw it out. It's another for the government, who hypothetically represents the Law, to be bending/testing the limits of it.

It also presupposes that the court system is fair, and not inclined to side with the government. Obviously in this case, there's a claim to be made that it might be biased towards a massive corporation too, but in general prosecutors tend to get what they want in cases. I'd be shocked if this gets thrown out/refuted by the court without going to trial.
One shrinking Japanese town's plan: Give away houses for free
I've been traveling a lot lately to figure out whether I'd want to move. Currently in Denmark which is great in all sorts of ways except the weather. I really hope I can move to South Europe at some point.

Unfortunately I don't work remote, but if I did, I'd just cancel my apartment lease, put my things in storage and travel around the world and live out of hotels for a year to find out what I want.
Yeah, when I include code from gists I try to include the history as well. I'm going to try this next time.
No. Weaponization of nuclear fission technology was completed in 1944. Plutonium production plants of similar design to those used in the Manhattan Project were used throughout the Cold War (at Hanford and Savannah River). There are myths about various nuclear technologies being cancelled because they "couldn't be weaponized" (usually talking about molten salt reactors), but these myths are quite wrong.

Fast reactor tech hasn't been popular because it's more expensive than regular old water-cooled fission reactor tech. To keep neutrons going fast you have to use exotic coolants like sodium metal. Since you don't want to mix a chemical hazard with a radiological one, you insert an additional intermediate heat transfer loop into the system. Hot radioactive sodium transfers heat to hot non-radioactive sodium which transfers heat to water which boils and turns a turbine to crank a generator to push electrons around to provide low-carbon service to human quality of life.
"." works the same way.
Among the interesting aspects of this case (e.g. the witness compelled to give false testimony) is the surprising endurance of paper records – when they can be found. Apparently, the prosecutor who is defending the convictions didn't realize that a particular file for this decades-old case had been moved out of the police precinct to the Municipal Archives:

> She had asked an investigator to fetch it from the police precinct, she told the judge, and after being informed that it wasn’t there, she had gone looking for it herself. Last December, she reported that she had finally found the file “because I personally crawled through a disgusting basement in the police precinct.”

> Keenan appears not to have known about the existence of another file: a tattered legal envelope filled with Goldstein’s files that had been sent to the Municipal Archives. When I found it there recently, the envelope contained numerous manila folders with crime-scene photos, witness statements, and notes about the case that Goldstein had handwritten on legal pads. Buried inside a file marked “Witnesses,” there was also an expense report he had filled out for costs related to the trial. One expense, for $17.41, was for “cigarettes and soap for inmate.” The attached receipt, which was from a pharmacy near the courthouse, was dated July 8th—the same day that Burns testified.
I closed my bank accounts in 2011. Cash is my currency of choice for most things. I use bitcoin for long term savings. Cold storage is safer than a bunch of cash under the mattress.
For me the big lesson is it is possible to structure an environment for "accidental sociability" - the most obvious one being individual rooms in a shared house - but there are plenty of other examples

- and this is something I suspect that happier more productive socities as well as companies will embrace
There are a lot of very, very good points in this article, but I can’t help disagreeing with the opening, in which the author talks about (or at least quotes Seneca on) the impossibility of making meaningful connections while living abroad and moving around.

Moving out of my home country and forcing myself to get comfortable meeting strangers was not only the most important thing I’ve done for myself, but gave me a handful of incredibly close friends I didn’t have before, and I was happily working remotely for a company in another country during that time.

It’s not for everyone, but don’t let this article dissuade you from trying it, if you can. Meeting people from all over the world, and learning a new language, all while working remotely was life changing in a way I didn’t think possible.
On Fastmail I see about one unfiltered daily spam, my address similarly available.
Can anyone who’s remote but in a non-engineering role share there experiences?

I’ve always wondered how a highly social job like a Product Manager, or Salesperson could possibly work remotely when you need to have a ton of meetings and face to face contact
> Erik Meijr and his team did wonders bringing Haskell concepts to VB and C#.

If it took wonders to make Haskell concepts mainstream in languages with a GC, I can only describe what Rust achieves as true miracles.
FWIW, Inrupt/SOLID is Tim Berners-Lee's project - so some pedigree there.

Elixxir is also blockchain, with an ICO.
I have decades worth of remote work experience. I don't think the problem is social isolation, as others point out that's another issue, you can experience isolation (alienation) regardless of your work situation.

But if you want to be more than a gear on a team, the main decision making and insight is often strictly between local workers, regardless of what gets said in meetings it's the water cooler or after work beers. If all the decision makers are in one place and you're not there, you're missing a lot of context. A few key in-person meetings as required goes a long way to mitigate this, but for organizations that see cost savings as a main benefit to remote workers this may be difficult to arrange.
Duplicate of https://news.ycombinator.com/item?id=21362878
1.5M Packages a Day: The Internet Brings Chaos to N.Y. Streets
I've been there too. Lots of unknowns. The biggest jump for me was when a startup I was working for folded and I realized I didn't have to interview somewhere immediately because my side project at the time had enough promise and I needed the time to meet with people about it.
You can breed weaponizable fissile material in fast reactors. But by far the easiest way to make bomb material in a reactor is what they did in the Manhattan Project, using graphite moderated thermal neutron production reactors (not fast reactors). And it's even easier still to just build gas centrifuges and enrich uranium without needing a reactor at all.

Becoming a nuclear superpower weeks after operation of a fast-neutron reactor is a bit of an overstatement.
> Openly acknowledging that there can be serious mental health issues related to remote work. People are not alone in these struggles, and there’s nothing “wrong” with feeling anxious or depressed.

> Encouraging people to use sick days for mental health when they need them.

It's nice that a company actually cares, but I feel there's a way to push this too far... Like not everything is a "mental health issue". You feel sad, unmotivated, anxious about your future some days? Well everyone does, it's called being human (and not a psychopath)! I sometimes get the feeling that by encouraging indulging in these (often ephemeral, fleeting) feelings encourages a victim mentality of helplessness and doom... maybe we should be encouraging resilience instead (not in the "be strong suppress your feelings" kind of way, just as a middle ground).
> I would assume they make it knowingly.

I think this is a dangerous assumption, and why OP wrote the article. People often make choices based on assumptions and bad information. Like not knowing that they need a vibrant social life to feel well, because they simply never lacked one.
Yeah, exactly. I take out $400 at a time on an ATM and then use it at farmers markets and stores over the next few weeks. I only use my credit card for refilling my transit pass, online ordering, and medical bill pay.

No one needs to have a full record of every purchase I make in real time.
C Is Not a Low Level Language (2018)
Disney uses copyright to control distribution to commercial entities and those commercial entities - cinemas - think the demands are unreasonable for their business model.

TiVo and I am sure other commercial entities think that the GPL has unreasonable demands.
You're welcome. My pleasure. I spend all day dealing with this info so it's easy to just pound out a answer like this quickly.
You know, ipfs helps a lot with this. If I can pay for someone to mirror whatever I host on my ipfs and tie it to some account it would be neat.

Good luck on your product. Seems promising. But I didn't like how your site loaded slowly (just a subjective feedback)
> what do we really stand to lose by switching to renewable sources and just polluting less?

Hundreds of millions of human lifetimes of effort? Extreme social unrest? See what's going on in France, Holland, and Chile for a taste.
I think the case here is that, say, the companies that were contracting with Foxconn or the like weren't doing anything explicitly illegal, but a large portion of people would see it as immoral/unethical. I'm certainly not saying that the government couldn't compel companies to label/disclose that sort of link, but assuming that's not the law, should Apple be sued for fraud if it turns out they were contracting with firms using unethical labor?

Obviously Exxon and others went further and attempted to discredit the evidence that what they were doing could be wrong, but if they'd just done the research into the climate impacts, and just never published it, would that have been fraudulent? To just pretend they didn't know what they were doing was immoral/unethical? That seems like the sort of things plenty of companies do all the time, to varying degrees of moral and ethical fault.
Is this the level of technical competency needed to work at the New York Times? How much do they pay?