skysight-inc/HackerNews huggingface dataset:
I'm a big fan of Mailcow (https://mailcow.email/). You can get it running with just docker-compose up, updating is a breeze, and it brings you a fully fledged mail server with tons of good defaults (and tons of other settings you can manage via the web interface). The web mail UI (SoGo) is clearly directed at organisations but it's very pleasant to work with. Their admin interface makes it possible for mere mortals to have a mail server with spam filtering, antivirus scanning, multiple domains, (temporary) mail aliases, catch-alls, batched IMAP-sync from external mail servers, mandatory TLS for incoming and outgoing emails per mailbox, you name it. They even give you all that control if you buy a managed service from them, which is frankly stunning for a small, independent mail service.

You still need to copy the necessary DNS records like MX/SPF/DKIM/DMARC records, but the web UI generates them for you and also checks if they're set correctly. It also does some autoconfig for clients like Thunderbird and Outlook and supports ActiveSync. Contacts and calendar are synced through a cut-down version of Nextcloud (not very usable for much else, though) so you can have the necessary *dav sync for IMAP/POP3 clients, but you'd need to set that up manually if ActiveSync isn't available on your client.

If you also host other stuff on your server, you may need to add the necessary reverse proxy config and disable the built-in Let's Encrypt support, but if you only use that server for mail then you're fine without.

Honestly, Mailcow on a cheap server is good enough that I think most people with some Linux skills can run their own mail server now.

Hell, the server even comes with stuff like basic office resource management (like reserving a conference room for a meeting). If you're willing to take the risk of being responsible for backups and such, you could quite comfortably get your family or a small business on Mailcow.

Alternatively, mail-in-a-box provides a full setup, including the necessary OS stuff, for a dedicated mail server. I've found that to be using a lot of deprecated technology though, and there's no way to use it if you also host other stuff on your server. They solve the DNS issue by making your servers an authoritative DNS server, which I'm also not too big of a fan of. Nothing too bad, just a different take on the same concept that didn't work well for me.
You missed one thing.

*Major ongoing cost of living spike (partially due to inflation) for people that would traditionally have kids.
A quick trivia question: when you compile a program using GCC and do not specify the name of the output binary, an A.out file gets created. Is that A.out binary using the A.out format, or is it an ELF binary?
Agreed—I love Tower, but I'm sticking with version 2. I happily paid an upgrade fee from 1 -> 2, and would be happy to pay another upgrade fee, but I'm not signing up for a subscription.
I wrote the blog post, and I want to honor your response. Completely understandable. And sympathetic! I don't doubt your experience. Much as I might prefer to try.

I'm glad to see you've already got support and some tips here on HN. I'd be happy to give a bit of my time, as well. If you'd like to share some details privately, I'm kyle@kemitchell.com.

I no longer work day by day as a programmer, but I'm very much still in the industry, and I stay connected in the field.
> This is the line that every extremist group uses to justify their horrible acts.

And in this case the 'horrible act' is not wanting your free labour to be used in another country.
GitHub has a feed? Who sits down while in the bathroom and scrolls their GitHub feed?
> Hi kranner I didn't mean to offend you. Or misrepresent the culture with a memoji. Sorry. If you feel it's out of order, then I can change it too. But what is more crucial for me is what Sangeeth said. And that is more important to me. By the way, all testimonials are real. 100%

I think that the general idea is that either you're guessing at the appropriate representation of the testifying users, or that they've picked those emoji. If the latter, then all is good! If the former, then it's generally a bad idea to assume that you know something about a person based on their name, or even, really, anything other than their implicit election. (I would certainly be upset if a business to whom I had offered a testimonial used it and misidentified me, even in ways that may seem trivial, especially if they could have just asked me.)
The industry is extremely conservative. Costs of designing and taping out a modern chip range from $100M to $1B; these are the type of costs that will kill most companies if it goes wrong and very few companies can afford to have it go wrong more than once.

Tried and true approaches, small incremental developments are the only way things get done in this space. And the technological moat has many sources, not just Verilog etc. Process technology is continuously evolving and tools need to adapt to all the new physical rules and constraints. What gates are most efficient depends on the problem and the process and even by what the team means by efficient (least power? least energy? most mips/sec? least time to solve a problem? ...)

Everyone loves to complain about the tools though, that is universal. They'll just never adopt a new tool that hasn't survived the test of time and had enough successful designs "by someone else" that it doesn't make them nervous about being the first.
I drank so much during the first few months of the pandemic that I had to give up drinking altogether. The hangovers and mood swings from drinking regularly were too much and just not worth it for me. I love booze but I didnt drink until I was in my mid 20's so it was easyish for me to stop. I imagine a lot of people were on the edge of very dangerous drinking habits and this pushed them over the edge.
Was this project influenced by or derived from https://github.com/supercurio/xdr-tuner?
None of my experience matches this account. The last paragraph is laughably perpendicular, in fact.

I don’t think we can solve that here, but it’s interesting how people can end up seeing things so differently.
Can you explain what you meant by that?
(Today, that code might be done with inline functions but that wasn't an option back then)
I was reviewing git hosting prices this week and Gitlab pricing really didn't make sense. The cheapest paid plan doesn't provide enough incentive to the majority of people who just want to host small/personal projects.
>odd and unlikely attack vector, but always a target

??

The FBI has publicly burned firefox 0days to deanonymize Tor users at scale.

We're having this conversation under a post titled "So, you want to be a darknet drug lord".

If you want to be even a small time DNM vendor, you should not use Tails but Whonix.
You also have to remember to choose the correct region, as their free offerings are not available everywhere (and they won't tell you which regions have it available before locking you into one).
Yeah but everything including and after issues is rubbish compared to their first few albums ;)
> We tend to criticize things that we think are almost right, so close to right that we’re worried other people will accept them.

> This is a compliment. If someone criticizes something you wrote, you should feel gratified that you were “right enough” to be worth arguing with.

This is the logic of internet trolls. I'm right, and if you disagree, that proves I'm right, and if you fully debunk my argument, that means you're desperate to keep people from believing me, which, again, proves I'm right.

I don't know if you've heard, but people will accept a lot of arguments that aren't anywhere near to right, because it appeals to their preconceptions, or it would be convenient to their goals if it were right, or their friend said it was good, or a million other reasons.
Good section in there for people who think sanctions are bad for Putin

>Things changed, especially after Western sanctions were introduced in 2014, and mostly because of money. Before 2014–2016, we had these oligarchs, and they were, at least to some extent, independent. They had their contracts in the West, they had their contracts in the country, so they’re quite powerful. And maybe back then they could say something to Putin. This option was there.

>Now it’s completely changed because of the sanctions. What happened is that Russian oligarchs, many of them, lost their contracts in the West, and Putin was really smart about offering them financial help by providing military contracts. So you had some people who own huge enterprises producing metal, engines, this kind of thing, and they lost their contracts in the U.S. and in Europe. All of a sudden, now they had something of a problem, but because of the sanctions and because the military-industrial complex is getting bigger, they got this military contract. And that made many of the oligarchs much more dependent on the state funding.
Definitely naive.

Would a good customer service department get your problem solved quickly? Certainly!

Is requiring a customer service department at a company that doesn't want one going to result in them implementing a good customer service department? Not on your life.

At least with email you have a paper trail...
Whenever I do a "du" on a node_modules directly, I am always amazed! How did we get here?
I would be wary of "values" from a company whose entire existence depends on being an alternative for company that pays them to not be hit with anti-trust.

They don't answer to their users and hence they have no skin in the game to abide by these values or make sure they are accountable for them.

It's just cheap talk.
I remember running the notional internal rate of return/IRR on an ISA for a bootcamp that did them and was appalled. Payday loans under a different name, wrapped up in good intentions and signaling.

What was more appalling was the stone faced defense that came from the developer community, Lambda themselves, and enablers who partnered with Lambda who could have run that same math but chose not to. Spending a moment in bootcamp student communities would expose the outcomes of these, and similar practices (changing curriculums midstream, student -> teacher hiring, CIRR's iffy-at-best oversight). Nobody chose to listen.

Seeing Lambda go under, and the general decline of ISAs, is a tremendous net positive. For every 1 success story, there seem to be 99 failures trapped by an ISA or liquidated savings.

Fwiw, that school is still around under "The Bloom Institute of Technology." Sounds familiar as it inches towards for-profit school models.
Dashboard has been around for a while. It helped me back when I learned GDB for the first time. Though you still have to learn the GDB commands, dashboard makes it a more visual experience. GDB felt clearer and more modern with it. It's better than the built-in TUI in my opinion.
Ask HN: What makes people add links to HN?
I wonder what motivates people to add links to HN ? I have added many of my blogs in the hope that people will read / discuss about it.
But for those who add links to HN is it the discussion from the community the only thing?
And most times the comments are very interesting to read, but beyond that does it really translate into commerce and connections for people ?
Yes. We should push companies to have better customer service, including the ability to have a human look into things when needed.

But don't think of it as a "right." So many humans are stupid, uncaring or incompetent that it's equally possible to demand the right to speak (interact) with a computer.
Being able to enter a debugger on NMI is great because now you can trigger the NMI from any set of hardware conditions too - you can connect logic gates to the address bus to decode a range of addresses, "and" it with the memory write assert pin or IORQ pin and now you have hardware breakpoints for a machine that didn't originally support it.
> 53 hours since our last new feature. There's a new one almost every day.

That's a cool thing to put on your website to show how often it's updated, at least as a small company.
A Data Scientist’s Guide to Measuring Product Success
It is not that easy, we have privatised the energy markets so there are rules that need to be followed. Ignoring cost is not something governments can or should do, there are many more factors that need to be taken into account and this combination is what should be optimized for instead of just one factor.
The most sustainable way to supply power is to reduce the need to supply it in the first place, insulation and other energy saving measures are usually subsidized already.
Maybe, but they’re giving up at least one bit by making both numerator and denominator signed.

Thinking more about this, I think most implementations of rational use some bigint type for both numerator and denominator, completely solving that issue.

That isn’t performant, but I can’t think of code that needs rationals that doesn’t need exactness, and if you don’t need exactness, floating point will do fine.
I know that Silicon Valley is a hell of a drug but starting a business by burning two hundred million dollars a year that you haven't yet earned is not how nearly anything works. It only works for tech startups and it's bizarre since tech doesn't actually cost that much money.
Once again, XKCD[0] proved to be right

[0] https://xkcd.com/1172/
I guess that's part of the fun, figuring if the US government planted this or not.
I don't think that's by accident.

If someone works in legacy media, like network and cable television, printed newspaper or magazine, and they don't clearly see the shift away from print and broadcast media to Internet video, then they're totally behind the curve, and they doing exactly what you always see people in dying prominent institutions do - struggle to maintain relevancy using any method possible. In this case, I would argue, "downplaying" so-called "new media" people.

Sam Harris said it best when explaining why he doesn't make book writing his focus any longer: "I can reach 100,000 people by writing a book, which will take about a year from idea to published hardcover, or I can record a podcast, which will take a day, and reach 500,000 people."
A good question I don't think there is an easy answer to, and one that depends on how you perceive the action being protested and the protest action.

A recent case in the UK involved people vandalising (throwing into a river) a statue. It was charged as a crime but they were found not guilty by a jury (in what most believe was an act of jury nullification).

There are a lot of loud people who felt this was disproportionate, but when it came down to it, a randomly selected jury from the UK clearly felt it was justifiable.

If my government was doing something morally abhorrent, that justifies greater disruption in the name of trying to stop it. Given there is no obvious way to judge the objective moral value of things, let alone one consistent across people, there will never be a hard rule about what is correct.

If we say there can be no justification for disruptive protest, then we lose the ability of the people to fight back against a tyrannical government doing things against the will of the population.
No, ReportMill is 100% SnapKit, though inspired by Swing/JavaFX.

You’re right though, I could use the touch of a graphic design pro.

:-)
These changes will make it harder to use GitLab for many open source projects. Five acknowledged "users" (i.e. committers, reviewers, moderators etc.) over the sum total of projects in a single group/organization is not that much. They have a pre-existing Community Program for Open Source but the application process is overly complex and admittance is explicitly said to be at GitLab's discretion, not guaranteed (it also looks like the 'Community' status has to be periodically renewed), so it doesn't seem to be suitable as-is for many users who might otherwise want to host FLOSS code there.
Looks nice, but usually I'm not very interested in the assembly instructions.
> if you actually do quantum chemistry

I have—for my PhD dissertation I performed QMC calculations for lithium intercalation in carbon. Why do you assume I haven't?

> as the structure of DNA is defined partly by its environment (the specific details of waters that are only weakly bound...

Yes. Of course I've done water box simulations. Should I elaborate on all the minutiae of molecular dynamics for the reader? Or am I allowed to make some simplifications?

I'll be more precise: suppose we consider a strand of DNA and its immediate surrounding environment, and trace out the rest of the universe to produce a density matrix of just that subsystem. This is a solution to the Schrodinger equation for the entire subsystem, and we consider the resultant (not configurational) Hamiltonian for that system without any adiabatic approximations, making sure to specify a basis that removes symmetries (rotational, translational, permutational, etc.). Then you will find that if you could actually perform such a diagonalization of that massive Hamiltonian (I am quite aware that you can't), then a density plot of # eigenvalues vs energy will have peaks, and these peaks will correspond to real spatial structures of DNA, as previously mentioned. If you want to precisely specify "spacial structure", then let's use the definition of Salas, et al. (https://arxiv.org/pdf/2109.04542.pdf):

> A generally unambiguous concept of shape is straightforward if we return to the original spatial probability density in (3N − 3)-dimensional configuration space. Maxima of this function will correspond to relatively likely configurations. We will refer to the arrangement of such maxima in the configuration space as the quantal shape of the system.

Furthermore, I don't see how anything I said was particularly controversial, since I'm just paraphrasing others in the field. See R.F. Hendry in "Philosophy of Chemistry: Synthesis of a New Discipline", where he essentially says what I said above more precisely:

The resultant Hamiltonian for any particular system is that which arises from the following method:

i) Specify a list of fundamental physical interactions (gravitational, electormagnetic, strong- and weak-nuclear).
ii) Enumerate the microparticles present in the relevant system and list their charges, masses, and values of any other relevant quantities.
iii) Using only the approved “fundamental” forces in (i), list the interactions occuurring between the microparticles enumerated in (ii)
iv) Using the results of steps (i)-(iii), write down the kinetic and potential energy operators and add them

Happily for the strict physicalist, something very much like this method is taught to every student of quantum chemistry, with the proviso that particle enumeration remains at the level of electrons and nuclei, and only electrostatic terms are usually included in the potential energy operator. It really does yield a Hamiltonian for every molecule.
Hear hear! I remember reading an op-ed a decade or so ago, where the author said she didn't mind her taxes going to public education, because she didn't want to die in case someone makes a fatal mistake due to their lack of education...
I like Teleport. If you're doing work samples, why is your team voting in favor of applications? Part of the point of work samples is factoring out that kind of subjectivity.
This reads to me like pure fiction. Maybe not far-fetched, but very little substantive info. Does anyone have a link to anything more in depth about either the strategy likely to be involved, the anticipated consequences, or the post-nuclear war world and how any surviving governments or local powers might act in the months and years after the fact?
> makes cross-platform desktop app development achievable

Personal opinion - this has never been not achievable. It just requires making it a priority.

And it's not as if creating and maintaining an Electron app is somehow free. This "not free" aspect is compounded if you care about making it fit in with the rest of the desktop environment. Which, being fair, most developers (PMs, Managers, Execs) don't, even when their customers do.
Not sure what you mean.

I've played with some buttons that struck me as fairly standard and found that they have exactly the semantics implemented here (to fire, you need to press down inside the button area, hold down (leaving the area or not), and release inside the area).
"Follow The Leader" album started on track 13 :-)
>That didn't answer their question.

It did. Whonix can defend you against malicious code running inside your work environment, Tails can't.

>Nobody is advised to run Tails in a VM, only as the host OS, so the dual VM part isn't that relevant.

This is why it's a bad idea to use Tails at all unless you aren't actually that worried about being deanonymized.

>The article does briefly mention Tails and how it does a RAM rewrite upon shutdown for you

This is meaningless security theatre.
freakanomics had a great chapter on this in the first (I think) book.
You don't need their paid product. The free (open source) version is excellent.
Cluster-level ops really shouldn't be done by direct SSH. Tools like ansible, salt, chef, puppet, etc... all can be run in some form of daemon mode with a central management server for a reason. You should be authenticating against the management service and running your configuration or automation scripts from there, not as a massive pool of CSSH or whatever directly from your laptop.

Over the last 6 years I've worked for three different companies that all universally disabled ssh and we never had troubles running management scripts or tooling.
The TED talk was great, though he could have used more compelling examples than George Harrison and Sam Smith. Also great was Damien's Twitter response to the author on using the de Brujin approach-

> We had initially considered a “de Bruijn” sequence. But if we were to use a single file, that would have down sides:

> If someone infringes our work, it would only be a tiny percentage (0.0000000001%?) of the “work” — so someone would argue “fair use”

> Same idea with others incorporating ATM works in theirs (“tiny percentage”)

> So our technical/legal design is “One MIDI file per melody” — which I think is a legal feature, not a bug.
Observo

Floodgate

Farfetch

Sewer

Sinkhole

Binah (Hebrew for "Understanding")
this is not a support issue, but a warranty issue.

users being locked out of their accounts is not a lack of problem solving ability of that user.

the product is broken, and the company needs to fix that.

customers need the ability to reach a person that is able to assess whether the issue is a warranty issue or a support issue. if it is a support issue then by all means send them to paid support. but if the issue is the company's fault they better fix it without charge.
BeeLine founder here; interested to see this. My first reaction was that the "before" text in the before/after demonstration is both thin and grey.

It is well known that text that is too thin and too light-colored is not great to read. The text modification shown here makes certain letters easier to read, but it appears this is partially because the rest of the text is specifically difficult to read. The background of the page very light grey, it looks like, which would magnify this effect even more.

I wonder what this would look like with a not-too-thin-font that is black or near-black. I also wonder what it looks like on a full-width paragraph, as the sibling commenter mentioned.

Regardless, it's always nice to see innovation in this space!
PDF of Report. Nothing to see, now please look into this Neuralyzer...

https://documents2.theblackvault.com/documents/odni/DEOM-202...