skysight-inc/HackerNews huggingface dataset:
That sounds like a solution that would slow deforestation and increase fossil fuel consumption. It also sounds a bit like having your cake and eating it too; the relative poverty of the people doing the deforestation enables the wealth of the people overconsuming.

Maybe resources should be heavily transferred from the rich to the poor, removing the ability of the rich to overconsume, and enabling the former poor to stop deforesting while living as efficiently as possible (although their carbon output would probably net go up.)

Maybe our economies could focus on delivering the most comfort and security at the highest energy efficiency, rather than on tricking the wealthy into throwing things away as quickly as possible after purchase and on maximizing the burning of gasoline and jet fuel.
Thank you, that one is really useful! The one I had always remembered was ^H for whenever no other way to delete characters works. I need it in some SQL REPLs which aren't configurable.
> If a company's workforce unionizes, a company cannot do much but pay the wages they demand.

If a company’s workforce unionizes, the single employer and single collective bargaining negotiator are on much more equal footing than if the workforce does not unionized.

The shareholders whose interest the firm represents are already a cartel through the formation of the firm.
It’s really great to see how far Dreamwidth has come since the start.
Victims are not the DB admins. Victims are the people whose private data, or data they expect to be private, is exposed due to developer incompetence.
Yes me too. I really never install such apps, because they are always bad in many ways. I just wanna a bluethoot speaker or headphone. I really don't care for the mostly useless fancy software things. And most of the times, it's even possible to use these things also with a 3.5mm jack
What city/region?
I recently tried out wireless noise-cancelling headphones from both Bose and Sony, and (the important privacy issues aside) the user experience with these apps is just horrible.

You unpack your Bose headphone, eager to use them. But before that, you have to download an app on the iPhone, then download a software update program on your laptop, which in turn opens a program in the browser that downloads an update, then you connect the headphones with a wire to the laptop that the update gets installed, and THEN you can start using them.

I send both back and now I'm a happy AirPod user.
And you still need cultural proximity, which is a much larger issue than time zones imho. If you have a dev team from your cultural background that (fluently!) speaks your language, I don't believe it matters as much when they're eight hours away.

On the other hand, having a team a bike ride away that you cannot effectively communicate with and that works completely different culturally is setting yourself up for trouble.

Outsourcing is much easier for things that are very clear and don't require much communication. For development work, I've not seen much success with it, the cultural & communication barriers are too strong.
Graham's number, largest number to have been used in a mathematical proof
What's your plan B?
They used to have transfer based pricing but then moved to bandwidth based, reps said to simplify billing.
Their new KVM service gives you 1g burst and 100mbps average by default.
https://glesys.com/vps/pricing is very straightforward.

At my previous employer we migrated to them and were very happy with the VMware infra they provided.

Since It's a Swedish company one can look into their economy to see that they're not going anywhere. https://www.allabolag.se/5566479241/glesys-ab
I don't think it is an attempt to drive out small players, it's a natural consequnce of domains being almost free to stand up. They just don't provide any level of assurance that the owner isn't a spammer. So the blackhole systems treat them as "probably spammer" and fire up a block at the first whiff of malfeasance.

It's harder to sign up for a Gmail account than it is to register a domain and get some hosting. And Google has their own protections against sending large amounts of mail built-in. The system is as it is now because spammers will abuse it otherwise.
I mostly hear complaints about email spam from their salespeople.
Ideally yes but jn practice unfortunately it often is effectively pocketted by corrupt local government officals while trees are poached by the poor people. Tourism gets shit on for its travel miles but a nature tourist economy gives incentives to keep it clean and provides some local jobs even if they aren't the best ones.
Yes, they are supported.

There are a few libraries for that, e.g. Patty, which IIRC supports exhaustive pattern matching.

Nim macros are as-powerful-as-Lisp-sans-reader-macros, and usually easier to write and use. A lot of things that require language revisions in most languages (e.g. async/await and pattern matching in Python/C#/JavaScript) are user-level constructs in Nim.
It's a chat program. It should run just fine on 2007 laptops. Shitty engineering is what's up with it.
Having the top reply to an article about hosting your own e-mail be somebody shilling their service based around the idea of how you should not in fact, run your own mail service is a bit gross.
Metasploit kinda fits the description
Yes. You need good logging on the vulnerable DB to trace the command - and if your DB is vulnerable it's a good bet you forgot the logging too.

Emails have a bunch of info in the headers, so there is more meta-data in the email it self.

Neither is perfect for finding the culprit but one scenario has zero meta-data and the other has some.
Will the fully-fledged email service also be open source?

(This is the first time I've become aware of Forward Email despite having run my own forwarding email server for years -- you should do more/better marketing/outreach!)
First Look at Azure CosmosDB
It is not a binary thing and that is the point of this article. There is a lot of noise especially lately that remote work is the future and the point is that it depends. Just like being in office has its pros and cons, remote work has its pros and cons.
I did write a C++98 compiler from scratch. I then was consumed by writing a D compiler, but the later C++ versions aren't hard from a compiler perspective.
The issue is probably not Machu Picchu, but the arrival to Cuzco (which is where most people travel to Machu Picchu from).

Cuzco is at ~11,000 ft, and most people arrive via a short flight from Lima, which is at sea level. So you do gain a bit of altitude in a pretty short amount of time.
> I bought a Pinebook Pro in the first batch, and have been using it on and off for several months now.

Me, too.

> Some people I know wanted to know if it is usable as a daily main laptop.

I've successfully used it as my only laptop.

> I originally wanted to use stock Debian but at some point the Panfrost driver broke and the laptop could not start X.

Only in FLOSS world would someone complain about a first-time-out laptop with very early (reverse-engineered) FLOSS driver support not working on the arbitrary, non-default OS the author happened to install on it.

The Pinebook Pro ships with some kind of hybrid Debian Stretch-- it appeared to have Chrome specifically compiled for this board, and probably some other custom things (probably keyboard/touchpad driver, etc.). There's an icon in the taskbar to update this "Debianstein" using "MrFixit's repo." This is the official way to update the laptop-- it asks for your root password, downloads stuff from the repo and then runs scripts. Super shady.

That aside-- if the Pine devs weren't shipping with stock Debian when author and I bought it, there is probably a very good reason why. And we see one piece of evidence as the author tries to run "stock Debian" on the Pinebook-- shit broke!

> Alt-tabbing between Firefox and a terminal takes one second, as does switching between Firefox tabs.

Again, on the operating system which Pine ships with the Pinebook Pro, task-switching between Firefox and the terminal (mate terminal?) is immediate.

It's weird to feel I have to defend a laptop that has the shittiest touchpad I've used in a decade. But if you're going to do a serious review of a fledgling laptop like this, either use the default software or know what the heck you're doing wrt drivers/firmware. Otherwise it feels like the point is to get me to sympathize with Apple's "stock OS or it's a brick" strategy.
Sites have zero responsibility to monitor for spam. Other sites have no obligation to link to them.

And that is what we are talking about. An obligation to link others
Yeah, I don't think the internet can be fundamentally altered to the extent that it could be regulated. Unless it somehow becomes a major priority for the world leaders - in which case I'll bet we can say goodbye to any privacy we still had.

It's been said before plenty of times, but I think the solution has to be sought in increasing awareness of the dangers of the internet. Compare it to the electrical grid. 99% of people would not mess with it without consulting/hiring an expert. Not just because it's illegal, but because of the obvious danger. But for the informational grid, "nobody" (exaggerating) cares because they cannot oversee the consequences.

Problem then is, how do you educate people about this... I don't know.
gmail is effectively block by default these days, unless Google has some reason to not block your mail, it will be spamboxed.
Some of them can. Look up postmarketOS
https://www.nowinstock.net/

This site does something similar to what you want.
Yep, everything I create is open-source!
Yaël Eisenstat: 'Facebook is ripe for manipulation and viral misinformation'
I'm not familiar with the details, but it's very likely these data are k-anonymized and sampled to make it impossible to identify a particular person.
PHP doesn't compile so all errors become runtime errors.
This is what happens when you lay off all of your sysadmins because "the cloud", move that role to devops and then downsize that to a subduty of a developer.
"The media could not be loaded, either because the server or network failed or because the format is not supported."
For a product that's 50% snakeoil and marketing, that approach seems reasonable? It's easier than actually doing the leg work.
How I, as someone who is visually impaired use my iPhone
British Cartoon Archive Online Catalogue
This seems very particular to specific jobs.

I am a an engineering manager, my wife is a project manager. We both have many meetings, with many people attending, throughout the day.

We also have two small children (1 and 4).

We bought a smallish house (1500sqft) with a 10 minute commute to our work, because a short commute was more important to us than a bigger house (so we could spend more time with the kids).

Right now, with no daycare and quarantine, work is basically impossible. Just feeding the kids takes up almost two hours a day, not to mention setting up activities and supervising the one year old as he plays.

We don't have offices. We both have to work from the living room/kitchen. Even when one of us watches the kids while the other is in a meeting, you can hear the kids yelling and playing and having fun in the background.

Even if we had someone to watch the kids at the house, there is simply no room. You can hear the kids no matter which room they are in.

Our setup worked great when we went to the office and had daycare. It does not work at all for full time remote work, and trying to sell the house we just bought to move somewhere further away from the city (and away from our friends and support structure) doesn't seem like a smart option. If everyone is remote, why would someone else want to pay this much money for a house this small?
Thanks, looks great.
Richard Karp: Algorithms and Computational Complexity – AI Podcast
I don't even have enough rooms in the house for a home office, let alone a soundproofed one.
I don't agree. Mostly new languages are developed for the sake of creating a "new" language.
Just monitor and mitm all ssh connections. It’s really easy.
If you already knew C++, that's not a particularly useful comparison. Of course you were more comfortable reading and writing code in a language you already knew, than one you were learning.

An equivalent would be a class teaching c++ and writing and interpreter at the same time. And my gut says that would be more complex for unnecessary reasons than the class you took.
Thank you, this is exactly what I was looking for!
I've been self-hosting email for 25 years also.

I think of it as a process of punctuated equilibrium.

Every several years (or ten), it requires a flurry of activity to update to new preferred daemons, or new hardware.

Between these brief periods, everything is stable and solid. I don't have to think about it at all. In 25 years, I've rebuilt things 5 or 6 times. After the first few times, it has been more of a chore than an adventure, but it's still worth it to me, for now.

One development that might change my mind about that: Ubiquitous and non-vendor-dependent MFA. If email was not the security mechanism of last resort (or the skeleton key), then I might consider outsourcing it.

...

Re: Rspamd: It works well, but I did not enjoy the configuration effort. And yes, I never wanted Redis on my mailserver, but there it is -- along with an astonishing amount of RAM usage, which offends me in theory even if it has no practical impact. On the positive side, after the initial few hours of effort to get things set up, I have spent zero hours maintaining any of it, so I can't reasonably complain.

Re: letsencrypt: I use dehydrated for certificate renewal, and I run a temporary webserver as you describe. Not a full dedicated webserver package, just python (or ruby) which is already installed. It's launched from the same script that automates the license renewal. Not elegant, but adequate. You could probably get away with netcat.

Of course you can validate by DNS instead of HTTP. But that's not always convenient either.
The data has obviously been filtered and wrangled (e.g. it includes only complaints to officers with at least one substantiated complaint). What's offered for download is a single CSV, it may have been derived from multiple tables, and several fields may have been cleaned/normalized to the point where the data is substantially different than the raw records.
People frequently try to say the right things to convince the "stupid sheep" people but nobody bothers to think of how to convince themselves. Activists typically believe what they believe for bad reasons so they aren't able to make a good argument for why they're right.

How about estimate the future cost of climate change and the cost of various measures to prevent/reduce it. Do they result in a net gain or loss? There's no point doing something will help less than it hurts.

It's hard to predict future costs but we should at least try instead of (incorrectly) pretending it's the end of the world and no expense is too great to stop it. People probably have a sense that some measures (like reforestation) might not be worth the cost but others consider any cost is worth paying if it does anything.
There are much simpler ways to implement DKIM than you have done, not sure why you have chosen such a massively complex one, for instance

http://dkimproxy.sourceforge.net/
The first crime committed was leaving people's data out in the open.

If someone had a list of names/birthdays/SSNs posted on their door, I'm not too unhappy if someone blacks out every line with the word 'meow.'
From the study:

> The Short Grit Scale (Duckworth & Quinn, 2009) was used as a measure of grit and was administered to most of the
NLSY participants in 2013 (6,476 of the original sample of 8,984 in 1997). It consists of 8 items in total, 4 items for each grit facet—perseverance and consistency of interest. Sample items are “I am diligent” (perseverance) and “new ideas and projects sometimes distract me from previous ones” (consistency of interest). Answers are given on a scale from 1 (very much like me) to 5 (not like me at all).

This is like measuring intelligence by asking people whether they identify with statements like "I am a fast learner." Most people aren't very self-aware. I often find that people that work less hard (in general across a wide range of things) often self-identify as having more grit because people work hardest when they work on something they are motivated to do, but being able to work superficially in the absence of motivation for long periods of time makes people feel they have more grit.

My suspicion is that grit (in the sense that matters, not whatever the grit researchers have been pushing) is mostly indistinguishable from intelligence as it's typically measured. I'd be shocked if most intelligence tests don't already do a better job of determining grit (in terms of the level of perseverance you could expect from someone) than asking someone if they are diligent.
Browsers don't normally work with paper-like pages, they work with essentially infinitely scrollable areas. So a browser layout engine is not in any way, shape or form optimized for laying out HTML + CSS in a printer friendly way, especially if you start having 'weird' requirements like A4 vs Letter, smart layout of tables across pages so that they are still readable etc.

In fact, in general, a human being must actually lay these things out by hand for print if that is the desired medium.
I'm not sure what the note about fractional scaling is about. Pinebook Pro's screen is not hidpi - it's just a regular 1920x1080 13" screen.
It’s baffling to me that American workers would cheer an acceleration of this trend that would place downward pressure on their wages.

Will it though? Coming from a country(Poland) that is a rather popular target for outsourcing I can tell you that companies pay around $70k per annum(ballpark - don't quote me on this) for contractors over here(the contractors themselves receive 50-80% of that) and there's still plenty of work to go around.

Sure, that's not a lot, but it comes with the additional issue of having the person in a very different time zone, which is not ideal.

I'd say outside of SV your wages are safe.
And it's only for currently active officers, right?
Thanks for pointing that out, guess NASA and Omega should split the bill.
> I kinda like using tooling with 40 years of refinement

I would not call the modern terminal the result of 40 years of refinement - mostly for the reasons outlined by the parent poster, as well as those of the sibling posters.

If you look at the modern terminal through fresh eyes, 'buggy and inconsistent and clunky' would be how the average homo sapiens would describe it.

Just because there are reasons for why all of these warts are in place, doesn't mean that the program is not defective, as designed.
This is close and also interesting in it's own right, but I don't think it addresses outward leakage, only inward leakage. I'm not sure why you're being downvoted but I guess that's HN for you.
Yeah, pretty sure "offline Google Now" was a selling point back in the.. 4.4 days?
Now on my 40s, I love to work from home. It gives me the freedom to better distribute my workload through the day. I can surf early in the morning, work some hours, go to the supermarket, work again, sometimes cook with my wife when we have time, work late night.. I work more than 8 hours day and I produce much more, but I enjoy my life more too. However, it was really important for my professional development to have worked 15 years in an office before. Almost all points on this article are right, and I really see no possibility to grow as remote employee, BUT, I don't want to spend 8-10 hours in an office anymore, and I can really see, via video call, how it kills people mood
Kirk Douglas was absolutely beating their expectations, finally dying this year only on his 18th appearance.
Programming languages, being engineered constructs, take a multitude of shapes.

It's not different in that respect from any other popular mode of software exploration like graphics programming or small webapps.

The more relevant question is with what makes a language "industry ready", and the answer there is mostly libraries, tooling and positioning. C is crude for many tasks, but its conjoinment with Unix gave it a leg up. JavaScript is the same way with the Web. More recently we have had some waves of corporate-backed languages in Java, C#, Swift, and Go.

New languages fall out of just about anything that has a data structure with control flow constructs, though.
This is typically used for anti-spam/anti-malware. FB has a lot of automation to try to stop obviously malicious content. Just, sometimes, it hits things that aren't malicious. I'm most familiar with the malicious links that, when you click them, cause you to spam your friends with the same link.

People don't notice this automation exists, except when it doesn't work. Then they either complain "Why didn't XYZ get caught! This is obviously spam! I could write better automation." or "OMG they banned dreamwidth!".

It's possible they extended this (or something similar) to filter out sites with hate speech/"community guideline violations". And in that case some sub-domain of dreamwidth posted something horrible. And then the automation slammed the hammer on the whole domain.
This story is based on a tweet from a month ago: https://twitter.com/mauriqhd/status/1276516095298605056
Run OpenVAS against your infrastructure. It's free cost, nearly free in time.

Edit: I also do this as a service, have for years, and hammer my own system monthly.
Yeah, that's not hate speech. It's trash propoganda. It uses classical techniques like musical undertones, playing innocuous clips in show motion, audio reverb to sound creepy. I mean, sure, Facebook shouldn't censor it; it's not hate speech. But did Facebook censor anything that wasn't pure partisan trash propoganda? Because if not, I probably don't care.

It's the moral equivalent of censoring the daily caller or brietbart. Show me something that wasn't trash that they censored.
A few comments in that thread are guessing that it could be because the 1955 study might not have polled minorities. But they forget that even if that was the case, the US was only 11% non-White in 1955: https://en.wikipedia.org/wiki/Historical_racial_and_ethnic_d...

So even if all of that 11% were to say they self-censored, it would only sum to 13.4% + 11% = 24.4%, compared to 2019's 40% self-censorship.
I did not already know C++. I did already know Java since we did java for our intro class (101/102) and then the next year we did Compiler theory (240). But the professors who know more than me an entry level student designed this structure.

And I did write that same compiler in c++ and sure it was more lines of code but I understood it better.

I've also worked on a scheme interpreter in C++ that someone wrote in a game engine and it wasn't all that complicated.
Sorry, didn't see the reply.

Immediately (30') after I got the first e-mail saying that my account was deleted, I replied to the operator and told her I just wanted to opt-out, not having my account deleted. She replied quickly (another 30'), said that she was sorry for the misunderstanding, and reinstated my account.

Sidenote:
Apparently my opting-out request got redirected to another operator who should have got in contact with me, but 17 days after I am still waiting.
Wow this smells so much like bullshit. Looks like one of these guys making money on food supplements, but actually making money on guys thinking they can make money the way he does. The internet is full with these get rich quick guys.
That would surely have more to do with the USA's general inability to deal with Covid?
Play collects certain metrics about app usage because app developers want them (not sure how much overlap there is with what's described in the article).

Source:

https://support.google.com/googleplay/android-developer/answ...
Because often that doesn’t actually elicit change. Deleting the data over and over does.