skysight-inc/HackerNews huggingface dataset:
Yes it does detect. My environment is usually stopped after a break or a boring meeting.
If you work from a park how do you manage your latency/connectivity to a remote server? It must get annoying fast when a pigeon flies over causing your hotspot to cut out.
> it's not like your phone is some inviolable log of what you actually sent.

In some systems, e.g. PGP, messages are digitally signed. This means when I send you a PGP mail, I'm actually providing proof - which anybody can verify - that I really sent that email.

If what you wanted the message platform for was to agree legal contracts maybe that feels like a reasonable structure. Alice sends Bob a PGP mail "I agree to X" and Bob now has a signed message proving this agreement. Bob couldn't have faked that, only Alice could have signed it.

Signal deliberately doesn't do that. Signal messages have cryptographic integrity protection (so Charlie can't send Bob a message pretending to be from Alice) but not signatures, so Bob can fake messages from Alice to Bob because Bob is a participant and so has the keys.

As a result Bob knows if the messages are fake or real, but can't prove that to anybody else. That feels much more like what you want from a platform you use to chat with people, not for making legal contracts.
Total, including internet and the likes. The flat has some issues though like really old electricity and small hot water tank. The building is 130 years old and I suspect there are mice living in the walls somewhere.

The contract is from last year, and it is only slightly below the average rent for my area (Neukölln). Even the most-wanted areas still have plenty of openings like this, but they are usually not posted on the open market, you need to have a network of people to recommend you.
WhatsApp Rolling Out Ability to Transfer Chats Between iOS and Android
First one is not an open source and the other two don't appear to be businesses.
1Password 8 will be subscription only and won’t support local vaults
Probably useful if you're in an area without reliable internet service, so you can have an accurate time source without internet. Most people probably don't require a high accuracy stratum-1 timesource for home, but for $100, why not?
It's not a consumer product.
>I agree Google should not do this, but they're hardly shutting Rand Paul out of public debate. He is one of 50 people in the world with access to the floor of the US Senate, the authoritative forum for national public debate.

And you don't see how that's a much bigger reason that it's a problem, and not a reason it's ok?
I admire the Netherlands but how much value was created in the last 15 years? ASML was founded in the 80s. Booking in the 90s. Adyen early 2000. You have Messagebird and Catawiki and maybe 3-4 new names that are new. Mean time Israel has maybe 40-50 unicorns from the last 10 years. NL has the talent and workforce to be at that level but the Dutch startups think too local and the VC money isn't flowing enouhgh.
+1 for the AxiDraw. The author does link to this page: https://github.com/beardicus/awesome-plotters which has some good AxiDraw resources.

I became much happier with my setup when I switched to running the AxiDraw from a Raspberry Pi using Saxi: https://github.com/nornagon/saxi
> And a downside for the user as the GUI will probably not be consistent with its OS

Depends on what kind of "user". Many professionals that spend their day in software like the Autodesk suite of applications, Music production, Animation or other creative endeavors expect consistent GUI across OSes when using the same tool, not consistent GUIs within the specific OS for all tools.
New AdLoad Campaign Goes Undetected by Apple’s XProtect
Codespaces doesn't magically solve that problem. You have to put in the work and ongoing maintenance effort either way.
Does that include suicides and drug related deaths? At least in the US those went up by an order of magnitude last year and I would be shocked if those countries did better.
Are you referring to the theory that the severity of covid has a dose-response relationship with the infectious inoculum? It's an interesting theory, but I think it is far from proven. It's a shame that it's not studied, because if true it might actually make sense to just give everyone a very small infectious inoculum as a form of vaccination.
So I can use the same workflow with codespaces connected to a local container? Is that documented somewhere?
Accenture Hacked
Is anyone else completely unsatisfied with the "contact your ISP" method of customer service that Netflix seems to be using here? They are basically passing off their issue (false positive VPN detection) to an unrelated company (and a company type that's notorious for poor customer service). Why should an ISP be responsible for figuring out why an IP ended up in Netflix's database? I would be pretty upset if that was the answer I got from Netflix customer service.
Any company built on a 3rd party API. Many examples on twitter.
That's not exactly the point the existing reports linked lead me to...

It's plausible that you could see some private solutions to accomplishing known goals, and see those sold to the government. But that leaves the resourcing problem, which is why some known policies aren't already being implemented in the first place.

Could private landowners invest in this themselves? Maybe, but it has the same incentive/risk-management problems that are the reason most people rely on public fire departments.
> Why are list(Table.objects.filter(id=?)) and Table.objects.filter(id=?).update(thing=?) better?

I'm not familiar with SQLAlchemy, but with other ORMs, this isn't how you'd write this.

It would be more like Widgets.findOne(id) and then widget.property = bla; widget.save();

For me this is much more natural than writing SQL, especially for the update query.

There are usually also query helpers for simple queries by fields, like Table.findWhere({property: 'value', property2: 'value2'}).

To me this syntax is much less awkward than writing SQL in strings, and it saves you from repeatedly writing out the SELECT statements and where clauses.
Decent vendors don't save you at scale, until you're in the millions of units per year kind of scale. Until the all but the 'industrial' cards are crappy. I've had the displeasure of trying to track down their issues before professionally.
He could use something like GNU screen, or tmux, or his server could use something like XRDP or even RDP to continue when his connection goes out.
Sure, if you're strapped for resources and are content with making sub-par tools, that's what happens.

If you actually care about what you make and want to make it good, there are no shortcuts. You need to put in the work.
The trolls can always try. OTOH I would be a little surprise if, a) one can intimidate The British Library by just sending some silly nastygrams, b) The British Library either doesn’t have in-house counsel or didn’t consult competent law firms before publishing these papers.
Gah, there’s no way to ask without setting off the alarm bells with these bastards.

That strikes me as a good indicator that you probably don't want to work there. Why is it unreasonable to ask if you are regularly expected to work more than 40 hours per week?
One of my favorite offline "classic" programs of all time is.. Microsoft WordPad.

It's by no means great, but it's so lightweight and gets off your way that it puts modern online Microsoft Word and Google Dpcs to shame with its mere 16MB memory usage for simple documents.

I wish more apps did that, even if they looked like a Windows app inside macOS or vice-versa

I wonder if releasing a new framework that doesnt try to look native but still tries to make flow for each OS optmized (e.g. allows to choose file picker between native and own) would be a resonable alternative to electron. Perhaps even with JS support so the gazilliins libraries out there arent totally lost.
This was my immediate thought as well. I'm not sure why I should think it's a bad thing that most of the population doesn't need to concern themselves with the vicissitudes of the political landscape.
A little over 20% of Massachusetts deaths occurred before May 6th, 2020. Another 20% occurred in the 3-4 weeks immediately ofter which are likely largely attributable to people who got COVID before early May.

If you compare Massachusetts deaths after that point to other states they come out somewhere near the middle.
Facebook's entire business model is completely dependent on mining your personal data for the benefit of advertisers. There is no other major component to their business.

From that perspective alone, it would be utter lunacy to believe that they have your "privacy" in mind. If so, then the definition of privacy has become so perverted as to not mean what it actually is meant to mean: keeping things to one's self that are not meant to be shared with anyone.

Then again, people freely share on Facebook that which should remain private in any case. We've devolved to the point that we're now worrying about privacy on a platform that depends on sharing things that shouldn't be shared and we're worried that it will get shared beyond what we want. Social media is such a rats nest.
Just an FYI, Shreddit is not particularly effective for deleting old Reddit post and commenting history. There is at least one service (Pushshift [1]) which sits at Reddit's API endpoint and hoovers up every single comment and post as they are made in near-real time. These are then archived in the Pushshift database, which is accessible by unauthenticated public API as well as through monthly post and comment JSON dumps.

There are several third-party search engines which use the Pushshift API underneath, most prominently Camas Reddit Search [2]. Ironically, it is way faster and more thorough than Reddit's actual search feature. You can do a full-text search of a specific user's history and filter by subreddit, score, and post date in a couple of seconds.

Since Pushshift contains comments and posts in the state they were made when they were originally posted, editing or deleting them from Reddit proper, or deleting your Reddit account, does nothing to prevent them from being searchable in Pushshift.

Pushshift does support opt-outs, but they have historically been slow to process them. Apparently a new opt-out system will be in place as of this weekend [3].

That said, Pushshift isn't the only Reddit archiving game in town, just the most visible, so even if you opt-out of Pushshift your post history is still probably in somebody else's archive. Also, I'm pretty sure the opt-out just removes your posts from the public API, I think the historical dumps still have your data in them if somebody were motivated enough to download all 80+ TB of them.

Your best bet for preserving privacy on Reddit is to (1) never post identifying details, (2) change accounts periodically, and (3) keep a few alts for commenting on different subreddits, especially if posting on subreddits that somebody can infer identifying details from (eg: the subreddit for your city).

[1] https://pushshift.io/
[2] https://camas.github.io/reddit-search/
[3] https://www.reddit.com/r/pushshift/comments/p2fm0n/deletion_...
Use your own wood, blanket, and smoke.
I used to work at a large bank and they operated perfectly fine with Window's messenger. As does every other bank in the US, despite having tens if not hundred of thousands of employees. Some things require more specialized features like trade tickets (which Bloomberg does), but for chatting, you're not gonna be able to build a better solution than already exists. And if you can, then you should spin that off into its own business like Goldman did with Symphony [0]

The nice thing about being a client is that they support all this stuff and it gets better over time. Also something like Slack is absurdly cheap compared to the usefulness and productivity it provides.

[0] https://en.wikipedia.org/wiki/Symphony_Communication
A nice "why does kind exist" page here, oddly under ethereum: https://www.reddit.com/r/ethereum/comments/ns7yng/my_unedite...
Simply put, there's an extraordinary number of people becoming old at this exact time. The baby boomers.

Any "excess" death calculation which doesn't account for this natural spike in death is not comprehensive whatsoever.

It's a naive calculation because it doesn't include projections we can accurately make from understanding the current state of the population. It treats the population characteristics as a black box and only uses an extrapolation of past death events as a projection. We can also accurately predict death from birth.
I am having a hard time finding the languages that courses can be designed for. Could you list them here or post a link on your site that shows them. Thanks!
I forked out a silly amount of money on a laptop last year as I assumed I'd be working abroad for a while. I knew developing on a laptop would suck and I was proven right. I don't know why some people prefer it. (The M1s may change that today)
Interesting: In the "change the payoffs" version, if you set the cooperate/cooperate to +2 (or +1) and change the cheat/cheat punishment to -3 or -4 or higher, you get a situation that alternates between a greater or lesser number of cheaters and cooperators. The copycats get eaten instantly.
I think the point is that a small random drop in latency affects the local connection, but not the remote server. So, if your SSH connection is a little flakey for a minute, that’s fine. The remote server is itself stable. It is also likely connected to a much bigger pipe, so pulling in a remote container is much faster than if you were doing the same thing from your laptop in the park.

If you’re worried about your SSH connection being stable, mosh is another option.
Not really. Ethereum has anonymous transfers through zkSnarks in the same spirit as other anon cryptos, except as a contract:

https://tornado.cash/

All the hacker would have had to do was do the hack from a secure connection (ie cantenna to free wifi + proxy chaining ..etc.)

https://tornado-cash.medium.com/how-to-stay-anonymous-with-t...
Facebook replaces tracking with literal voodoo so it can continue to sell ad targeting to suckers.
Funny story: Years ago I (an American) was in Stockholm having a picnic lunch in a park with a couple of Canadian colleagues. As we were eating and talking a (presumably) local man sitting nearby overheard us and started throwing coins at us one by one. When asked what he was doing, he started yelling at us in pretty good English "you stupid ___king Americans need to get the ___k out of Sweden". He went on in some detail about how arrogant Americans are (I generally agree) and meddlesome our military is (also true). Meanwhile, my colleagues were aghast and kept protesting "but we're Canadian, eh!" That's when I learned how much (some?) Canadians hate being called Americans.

These articles never seem to discuss xenophobia and how it can't be so overt if you want it to be the SV of X.
Which ones? I have two too (Obsidian and IRCCloud), each weighing in on 88M and 52M. So it does seem it's possible.
One of my main use cases of Pocket is basically using it like a podcast app (via text2speech and syncing across different devices) with highlighting capability. I've created some of my own workarounds for its failings (such as not being able to save articles behind some paywalled websites).

I'd ideally like to move to something else but I haven't found an alternative that's as good. Not being able to export my data, do any kind of advanced searching, or access a few of my files in Pocket really does suck.

I see Zotero has a third-party Android app, maybe I'll try that and see if it is decent.
https://archive.is/vrCAV
iPhone is the direction everything is trending.

Fight this bullshit. Call your pro-breakup / anti-trust representatives and give them the reasons this is bad for you and your career. Tell them the narrative and give them ammunition to fight this.

Google, Amazon, Apple, and now Microsoft deserve regulations and/or dissolution.
I've never heard anyone pay 30k a month for their rent. People consider 12 high, the median is around 6 IIRC.

I live in what is generally considered a "fancy" area (lots of bank directors and some ABBA people) and 10-15 million is what you'd pay for a nice house sure but our row house was way less and our previous apartment significantly so.
If the only point is avoiding authorities, then I guess a regulator's job is to kill it. If it's useful to the economy, regulate it.
I used AWS Cloud9 for years now and for half a year I'm using Codespaces.

I don't like the one IDE per repo model, but I like VSCode more than Cloud9.

It would just be cooler if it would still work when I go offline. Working in a train is simply no fun.
> For the actual user, the experience is inconsistent with the rest of their system

Hmm... is that actually true though? If so, in what way?

For example, right now I have open, among other things, Spotify, Visual Studio, Vim, Chrome, and the Windows 10 Settings app. It's a fairly big mishmash of UIs in terms of styling, but in terms of how I interact with them, there is very strong consistency.
The 1-3 degrees Celsius warming always seems to underplay the implications of what is to come. I wish there were some other number that would jump out and be more alarming.
My 2007 RX-8 has been estimated around $5.7k and it is slightly above of my insurer's estimation and also what I'd get if I decide to sell based on my recent research.
Product Design: Negotiating a new salary when going from temp to perm
I work as a Mid Product Designer for a big company ($8+ billions) in London (UX/UI, not Industrial design). My salary is currently £45k, which I now realise it's too low. It's a temp contract for now though. This contract will last until the end of this year and then they want to convert it to perm.

My manager etc. already agreed that I should go perm, so right now it's just a matter of bureaucracy and I'm waiting for an official offer.

I think I should definitely ask for a raise when that time comes. I'm now fully integrated with how the team works. I handle big projects that are extremely profitable for the company. Everyone likes me. And if they had to find someone else, it'd require them a lot of money and resources to do that. One of our senior designers told me it was a nightmare last time around, because they couldn't find anyone good, so he thinks I've a lot of leverage at this point.

Also, my skills are now very different compared to when I accepted my previous contract many months ago. I improved a lot and I'm worth more.

My idea is to lay down the things I'm bringing to this company, and then say something like "...because of this, I'd like to have a competitive market rate. Mid Product Designers in London earn £58-60k. I'm flexible and willing to find some common ground".

Any advice on this? Did any of you negotiate their salary when going from temp to perm? (I'm not a contractor, I've a normal temp contract and I've a yearly salary)
Android begun this effort with 9 and turning it up a notch with 11. All indications are, Google would continue to harden restrictions.

See: https://android-developers.googleblog.com/search/label/Secur...
Files are stored in memory locally so there’s no network trip when editing, only on save, and it’s kilobytes per edit in the worst case
Interestingly, the intro docs specifically recommend using Chromium for Codespaces:

> For the best experience with Codespaces, we recommend using a Chromium-based browser, like Google Chrome or Microsoft Edge.

(from https://docs.github.com/en/codespaces/developing-in-codespac...)

Makes sense coming from Microsoft, but it'll be fun to see if/how that affects the ongoing Chromium/Safari battles (and Firefox, to a lesser degree) if Codespaces seriously takes off. "Our company development environment requires every developer to use Chromium" is going to be quite a shock.
Do you just send out a mass email blast updating all your friends that you took the family to disney world? How does that work?
Vulnerability which allows attacker to generate Steam wallet balance
Hmm. I don't usually get imposter syndrome.

Wait, does that mean this is saying I am an imposter? Oh no, what if I am?

But wait, wasn't that thought imposter syndrome? That means I'm not an imposter.

Wait, now I'm back to not having imposter syndrome. Oh no.
I thought this was obvious. Didn't Trump say we just need to rake the ground? /s
And actual sociopaths sleep perfectly fine at night after scamming widows and kicking orphans.

What I'd like to know is what the evolutionary reason for this is.
Observability Shouldn't Be Private
Downvote? Is this a browser war?
You're probably not an impostor, but that's still kinda sus. ඞ ඞ ඞ ඞ ඞ් ඞ ඞ ඞ
Narrator's Voice: "There will be a lot of evictions"
I recently set up a home Linux server and I've been doing my personal projects on it via VSCode's remote development (from my MacBook and my Windows desktop). The server isn't actually as powerful as those machines, but the convenience of having a single env regardless of client has still been fantastic (not to mention getting all the Linux niceties despite working from Windows).

Doing it in the cloud probably carries some risks for a business that need to be factored in, but I'm sold on the thin-client dev workflow. I'm wishing I could do it at my day job so my laptop stops screaming at me from all the Docker containers.
I’m an actual imposter (well somewhat) and I sort of get it, but not fully.
I’ve done a fair share of scraping, and I learned that on a large scale, there are a lot of cross-cutting repetitive concerns. Things like caching, fetching HTML (preferably in parallel), throttling, retries, navigation, emitting the output as a dataset…

My library, Skyscraper [0], attempts to help with these. It’s written in Clojure (based on Enlive or Reaver, both counterparts to Beautiful Soup), but the principles should be readily transferable everywhere.

[0]: https://github.com/nathell/skyscraper
Any open positions?
Yes, both. And I also have been falsely accused of things I dodidn't do.
Are there early animals we will never find because they never leave behind some sort of fossil?
>> What is the analogy here? Microsoft wants to embrace and extend... compiling software? and will kill off... existing ways of compiling software? How will this work?

Microsoft is embracing free development tools that compete with purchased tools they sold. SourceSafe vs Git, Eclipse vs Visual Studio.. those are terrible examples but you get what I mean. So you make a free tier of VS, you buy git hub etc.

Extend.. you try to make your tools as ubiquitous as possible. You convince hobbyists and students that they should use your platform because it is more powerful /useful.. it will help you get a job later. This part of the strategy seems really hard because there are so many development tools that are open source, and lots of companies like IBM, Oracle, Google want to keep one of their own safely under their control.

Extinguish. You add features that only really work on your platform, or work better. Think about trying to develop for Android not on Android Studio. I haven't used VS for a Windows project in a long time but I assume it has similar advantages. Or Intel's compilers used to be the first to work with new instructions.

Ideally people would "have" to use your platform and you can start taxing them for that, either with fees or requirements that they implement your initiatives. Think about Google pushing Kotlin.. Android Studio kind of defaults to that now. Of how it supports Firebase, or defaults new projects in segments. I am not mad about that it or anything, it may just be a good idea. But it shows how if you control the dominant tech platform you can support your initiatives.

This isn't something that keeps me awake at night because a number of tech companies are working to promote their own semi-proprietary or open development platforms. But the fact that so many go to the trouble to do that shows it is a concern.
> Be the "Ferris Bueller".

I don't follow. Which characteristics of Ferris Bueller are you suggesting to emulate?