skysight-inc/HackerNews huggingface dataset:
For mental health, I've found it a great relief from Gmail. If you feel your mental health is affected not only by noise, but also privacy violations, supporting monopolies etc.

From a designers/UX perspective, there are some thoughtful touches. "The feed" is not just a bucket/folder, but the UI changes for all those newsletters, and I've found that calming. I actually read the curated list of newsletters I've signed up to now, once a week or so in a magazine-like stream without the dozen buttons required for a letter-like email.

The 'reply later' feature allows me to put aside a few emails over a couple of days, then click the 'focus and reply' button and those emails come up in a clean list with a stripped-back interface which moves on to the next email in the stack.

Despite the on-trend aesthetics, this is a thoughtful piece of design, which I moved to for the above reasons and is delivering on.

The support has also been excellent. I submitted a feature request, they got back personally quickly, and then a couple of months followed a personable (possibly automated) email saying the feature I'd requested was now live. (Notion is also in the habit of attending to its users like this).

All email clients are garbage-out if we keep putting garbage in, but as a person looking for a more calming space to manage the deluge, I would say the above review is limited in scope in understanding what Hey is designed for. Why build another email client if it doesn't make some opinionated moves contrary to the state of the art?
I have Frontier DSL. It was sold to me as 16MBps, but I corrected the salesperson that it is actually 16Mbps. In any case, I get about 12Mbps on a good day. A modem reboot seems to help it speed up for a bit.
Actually that’s not totally accurate. The native IO model in the Win32 subsystem, I/O completion ports, is indeed completion based. But the NT kernel does have a scalable readiness model too, limited to sockets, that people have used to build an epoll(). See: https://github.com/piscisaureus/wepoll. This is used by e.g. deno and node.
https://news.ycombinator.com/item?id=27207924
What are you referring to here? Assuming s&p500, I've calculated an average of 10% increase over any 10 year interval (of course not ending in a crash).
The Dutch Railways even made a slim profit in the UK in 2020 after getting €1,5 billion in subsidies from the UK government through Abellio.

No idea how this new nationalisation will work out for either party, though.
Still, it will be an incredibly valuable company, especially as the Chinese middle class comes into wealth.
Looks great. What is the main advantage over sds?
Google is still relevant because it controls Android and Chrome. Baidu never gets lucky in building that and be a dominant player. This makes it very passive in the mobile internet market competition.
Your previous comment was complaining about Tesla FUD. So are you spreading Ford FUD here, and if not, what's the difference? Genuinely curious.
it's monstrous yeah. did you see the thing about McKinsey recommending that Purdue pay a rebate to pharmacies for every OD death, to assuage their concerns over dispensing large quantities of opioids? https://www.fiercepharma.com/pharma/mckinsey-consultants-pro...

one thing I don't think that's talked about enough re: the opioid crisis is labor injuries - imo people taking opioids in order to be able to work through injuries they've incurred on the job played a big part in it. doesn't diminish the guilt of the Sacklers et al, ofc, but it wasn't purely an overprescription problem
Isn't that a bit like saying it's not the ISP's fault that they aren't delivering even 50% of the throughput they promised? if only there weren't so many subscribers - this is literally what happens on cheap mobile internet with high contention ratios, when it's sunny outside, the throughput and stability shoots through the roof.

It might be "one line", but the number of trains, carriages, staff and general stress on the infrastructure is based on the number of people using it - if not managed well, or resources are stretched to thin to squeeze profits, it's not the passengers fault. COVID simply created a sudden and unusual surplus of resources for them.
> the API should no longer be available for newly compiled code

And break perfectly working code?
Specification for Spoken Presentation in HTML
Chinese politician talk is as empty as you may see elsewhere, just in a different way (wording being more "communism" and harder to decipher)
Kinda lame how much the postportem focuses on the actions of the engineer and not the countless issues that allowed this issue to even happen.
As somebody who doesn't use Email much, Hey is a blessing. I just do not care about folders or labels. All I want is a place to store order receipts and manage the two emails a week I write. Its a simple tool for my simple problem.

An interesting conversation is to be had regarding the tech stack. I never used Basecamp, but Hey does indeed feel sluggish. And I'd wager most of these issues could be solved by adding, gasp, more JS to the page. Partial DOM changes, optimistic updates, keep a little state on the FE before sending a request to reduce the number of slow round trips, etc.

Outlook 365, despite offering a million features I don't care about, is incredibly fast.
> the more society downgrades objective measures of excellence

I'd really rather go with "the more society discovers that we don't know how to obtain objective measures of excellence". We really don't have good tests that can fit in the interview slot for a lot of software engineering jobs.
It's actually pretty great. Linux distributions have actual human maintainers that everybody trusts and they generally do the right thing. The fact random developers don't have direct access to people's installs is a major feature. If you want to release a Linux package, you should have to work with distribution maintainers in order to actually integrate your package with their ecosystem.

It's not like PyPI/rubygems/npm/whatever where any random person can make an account and start pushing packages. The maintainers have to actually trust you.
Anyone who argue against nuclear while failing to acknowledge the issues of solar and wind, which are 10 times more problematic, can't be truthful.

Unless we enter a _major_ era of degrowth there is no way we'll get out of fossil fuels without nuclear.
They could have gone for the license free instruction set of RISC-V + extensions instead of continueing to pay for ARM.

Just shows the power of an establed ISA (all the software that runs on top of it) and how solid ARM's business model is.
I’m sorry, you can’t seriously expect a platform to willingly show users potentially horrific content. That’s just disconnected from reality entirely.
Heh, I know these type of scripts. No, they have not been tested, but there are examples when they worked on sunny days.

You still get these light adrenaline shocks if you change DNS entries, even if you are 100% sure they are correct.
Apple made some games stop working with iOS 14.5
the paper has some pictures https://www.biorxiv.org/content/10.1101/861856v1.full.pdf
Yes, it's hard to argue I should be putting my hand in my pocket to pay for the train fare for my neighbour so they can earn a London wage.

People do complain about the fares but the trains are full so it's questionable whether they are too high.

If I'm looking at it from an environmental perspective I'd argue the other options (cars, planes) are too cheap.
Guide to Keyword Extraction in NLP
Dupe:

https://news.ycombinator.com/item?id=27209682

https://news.ycombinator.com/item?id=27205404
I stopped my subscribtion, the company doesn't inspire confiance, i don't care what's going on with their morale wrt their employees but a lot of people does and their business model is falling
M1 iMac Review: Ultra Thin Design Choice
Building ChatBot using GPT-2
I've been following pyinfra precisely because every new Ansible release makes my heart sink knowing how much work it's going to cause me and how inscrutable debugging our playbooks is every time. I've been trying to find the time to port over all our existing Ansible playbooks but have really only scratched the surface so far. However, I have high hopes, pyinfra looks like a well thought through project.
Neat, user name checks out :).
Not sure if I understand you correctly, but yes I think that the marketing campaign should never ever eclipse the product in itself. That’s how I felt when they launched it.
From a product marketer point of view it was great. But from the product manager perspective I felt disappointed.
I consider the subsidization of poor and no-income as the cheapest alternative. Pay them enough to live and the external cost won't be more. Theft, property damage, judicial system and incarceration get lot more expensive than just paying them something. And all the money going to them is anyway spend so on large scale it might not even be net negative.
The Foldscope Project has been an interesting one-- a low-cost microscope made primarily from paper, offering 140x magnification: https://www.foldscope.com/

"Foldscope Instruments Inc’s mission is to break down the price barrier between people & the curiosity and excitement of scientific exploration!"
That's a MacOS issue. You're forced to use virtualization for being able to use containers. Quite backwards!
Well they can't call it the United Kingdom Railways now the UK is falling apart.
>Nobody cares about the few nerds wetting themselves. They can go gaming, obsess over retrocomputing, toolkits, theming, /r/unixporn, whatever.

The problem with this stance is that they can also keep using the non elitist platform, considering the elitist platform is inferior for many use cases.
It's worked out well, but it would have been fine regardless because my personality is tilted toward getting off on learning new shit and connecting disparate dots. My absolute favorite part of science are the tools: learning how to use every tool available one and inventing new ones. Publishing papers is fun, but it's a slog (really for everyone). I much prefer reviewing and editing manuscripts as opposed to writing them and I get to do that now on a plurality of topics.
RSS all the things!
Some good insights in this interview. I especially liked the comments and the closing statement regarding that "Self-managing teams isn't for everyone". It's easy to get caught up in the idea that self-management is some sort of "end game" for everyone when for some contexts and for some people it just doesn't work.

I think culture plays into this quite a bit. E.g. it's probably a lot easier to build these kind of teams within a Scandinavian culture, due to extremely strong belief in egalitarianism.

It kind of begs the question; how does one hire for this?
I'm certainly no expert, my knowledge is limited to what I picked up after a few nights of reading about the microscope.

Does the beamsplitter have to be non-polarizing? My understanding is that standard beamsplitters do the splitting by polarizing the incoming light.

Now that I think of it, you're probably using a standard display as your image source? That does indeed produce polarized light. In that case I would try a (common in photography) circular polarizing filter. Rotate the filter to match the display polarization, after that the light will be circularly polarized.
I think you could use that in combination with a "standard" polarizing beamsplitter. Depending on the desired dimensions, there are a few available on aliexpress.
That particular incident was the moment when the staff all resigned.

They had already seen it coming and had made preparations. All the important things have moved to a new domain:, see: https://libera.chat/

Once the dust settles, basically what's effectively left to say is that everything that made freenode great will be renamed to libera.chat; whilst an imposter will (sadly) be left in control of the old freenode.net name.

The story has been breaking over the past few days.
Wikipedia has links to news stories:

https://en.wikipedia.org/wiki/Libera_Chat

In a week or so, take a look and see if your old channel is back up on libera.chat .
> There are no tags, or labels, no other folders or any other buckets of organization.

Actually there are labels (and what's the difference between a tag and a label?)

> [...] there’s no automatic organization here

When you get an email from a new contact you decide where it (and future emails) should go; you can also change the destination after it has landed in your Imbox.

> It is Slow & Ugly

This is very subjective: I like the UI a lot, and I've never perceived any slowness (Gmail, on the other hand...)
Ok, not sure why you brought up black people here. I'm black btw, but my grandparents were able to save for retirement quite well, despite whatever racism they faced. Same with my parents. Wisdom > racism.
I think we’re mostly in agreement! Except I wasn’t totally clear what I meant by “music theory”, sorry :)

You don’t need to know the proper terminology for it or be able to do a full formal/Riemannian analysis or something, but you are using and systematising a kind of music theory directly, even if just on your own idiosyncratic terms

Yes, absolutely. Likewise, a self-taught programmer isn’t totally ignorant of complexity and data structures, they just have their own idiosyncratic understanding of them.

I guess when I say “knowing music theory” I really mean “formal music education”. You’re totally right that somebody like McCartney understands music at a deep level -- and in a knowledgeable way, not simply intuitively. But I still think it’s important to note that he doesn’t read music, doesn’t feel the need to, and has still been massively successful.

Similarly, you can be self-taught in software engineering and still be massively successful, even if you’re weak on some of the areas that would be covered in a formal CS degree.

I think the key question is whether there’s some part of formal CS education that’s essential to success at the biggest tech companies. I guess I’m arguing that there’s really nothing essential, although there’s a lot that’s very useful; and that it can be picked up in other ways.

I think that’s similar to what you’re arguing for in music theory -- even if you don’t have formal classical training, you can still “learn music theory” through practice, collaboration and self-reflection.

the idea of ‘natural talent’ - although no doubt people have very different mental furniture/natural aptitude’s - is one of those things that can be very damaging to people progressing/learning about stuff I have found…

Yes, you’re right. I used to think talent was essential in programming -- that there are just people who “get it” and people who don’t. That’s how it seemed to me in the first year of my CS degree, anyway. But I’ve since realised that what I saw as “talent” was simply “did programming for a hobby as a kid”, i.e. had a head start of 5–10 years of self-directed practice.

There’s clearly a cluster of related things. If you practice more you’ll tend to get better; if you enjoy it you’ll tend to practice more; if you have “talent” you’ll tend to enjoy it more; if you have exposure at a young age that can manifest as “talent”; and so on.
No fortran guy?
> It is in fact not a forced cast

Why do you say this when you can explicitly see I specifically made sure to avoid claiming it is in fact a forced cast, and instead I said it is kind of like a forced cast? Clearly I meant something other than that it was actually a forced cast, right?

> if you do not have an initializer_list constructor in your class you do not have to worry.

Which is precisely an example of my point about it being problematic. How would you go about this when you don't know everything about a class? Like, say, in a template? And how do you prevent your code from silently breaking if a class you use later adds an initializer_list constructor?

> Uniform initialization is great

I disagree. It's awful. It's just a minor cosmetic change (which we can call an "improvement" for the sake of argument, though I think that's also dubious and the syntax is just ugly) that introduces pitfalls in the actual semantics of your program. That's not a great trade-off; it's a terrible one.
Why would all the packs worth less than EV have to be opened?
The same way you spot them in tech-stocks. When projects that don't deserve attention/funding receive a lot of attention/funding then you are in a bubble. A good recent example of that is the doge & NFT hype.
Do you have evidence to support the implication (for Lee to be lying, as you claim) that Freenode is owned by Private Internet Access?
competition is great, but it's a shame that space became primarily a warfare competition(chinese space programm is 100% army project)

Hopefully there is a chance, space will become a space for commercial and other civil kind of competition, when we start to mine asteroids
Curly braces is an "initializer list". Stroustrup covers it in the blue C++ book he wrote about C++11.
Finally they are getting serious about taking a leap from classical search to language models and dialogue. I have always wanted to have an AI assistant, this would be the most interesting application of AI for me. Something that can handle context and long search sessions, useful for planning, problem solving and learning.
I’ve used Hey for over 6 months and am enjoying it.

It supports my needs:

- No notifications by default

- Helps me reduce inbox clutter (I try to minimise the amount of email I receive)

- Privacy first by stripping out trackers (this alone makes it worth it for me)

- Great ‘reply-later’ feature which I use all the time

It’s not perfect but I’m happy.
Rolls-Royce vs. Packard: Who Built a Better Merlin?
>It is Slow & Ugly

>So much of Hey’s interface feels slow. Clicking through email threads, searching, opening up attachments, the Electron wrapper Web application, the clumsy mobile apps, all of them feel just slow, clunky and ugly.

Which is why response time is crucial. There are plenty of users from say AUS, SG, Japan, or Europe that are 100ms+ RTT minimum and in some cases up to 200ms RTT. I would imagine with Email, there is a possibility of moving Server much closer to client. And Ruby Rails ( Active Record ) aren't exactly known for being good at serving resources with low latency. Hopefully there will be many more work and improvements to be extracted from Hey.
Which does not cut out all the ads on the most popular channels.
In Amish and pre-civilised societies you are never on your own for that precise reason. The modern idea of going "off the grid" as a lone wolf only works when you have the leverage of modern, post-Industrial Revolution tech to help you along. Remove that, and division of labour within a community becomes the only means to reliably produce something before you grow old.

If specialised, time-consuming work needs to be done, two options come to mind:

- several people rotating on shifts to donate some of their respective 4 spare hours to work on the long-term project

- several people working to provide nutrition and heating for themselves as well as for one other designated person who's the local manufacturing expert, and who proceeds to dedicate all their time to the long-term project.

> As for the camera - no way you'll get a functioning "modern" camera with optics and an aperture and everything. I would simply build a camera obscura and use my birch bark - the biggest technical challenge there is getting a totally dark "room", which could probably be done the simplest by making a dirt hut with a wooden front and a pinhole made of birch bark coated in ash. (The thinner the hole material, the better.) If you had people to trade with, and plenty of time, I suppose it would be possible (if difficult) to make a photosensitive plate that you could use with your pinhole.

That I agree with. A bellows camera on a tripod is probably the closest thing one can make with basic tools that's not fixed in place.
"microarchitecture is in large parts dictated by isa "

This is very much not the case. Just consider that, for example, Intel still supports running the same ISA that ran on 8086. The microarchitecture now running those instructions isn't at all like the 8086 microarchitecture. (Its running a bunch of other instructions too, but the points stands)

An example in the reverse direction, is that a some MIPS chip teams saw that MIPS was dying, and reused their MIPS microarchitectural designs to build ARM processors.

Sure, ISA can be designed assuming some things about microarchitecture, and then it can be inconvenient to change it. But not impossible. And during the transition to ARM64, ARM took the opportunity to remove things that were inconvenient for different microarchitectures (eg, directly accessible PC reg, changes to how condition codes work, etc)
Trading System
Hi All
I'm studying the bachelor in IT, and teaching myself some things. I've seen that with the cryptos, there is a big volatility. So i thought i can use this volatility to make some profits. That's the Reason i built https://prinillus.ch

It's a crypto-Trading system that uses the api from pro.coinbase.com. So you must open an account on pro.coinbase.com, open an api, and give the api-details to prinillus.

if you opened an account and gave in the api-details, the system can make trades for you. It's a non-profit-System for me, as you can disable transfer in your api-permissions. So my System is here just for you.

It works by different strategies, which you can see on the system itself. It also works with thresholds, so it nevers sells while not making any profit. You can set a currency with a strategy, and let the system trade for you. It will use your Euro-Wallet to buy and sell. All Prices are in Euro.

As by now, im setting up an own mail-server, for info-mails and such stuff. (to mail with own domain)

The Code itself is on a private github (of course without the database).

Anyone interested in helping to improve or collaborate? Is there anyone willing to invest?

Let me know under prinillus@gmail.com
Thanks for the firsthand report. It occurs to me that optics have not gone through any of the disruptions that electronics have. It’s still difficult to find good lenses at a student budget price.
Isn't that a digital microscope? I thought an optical microscope would be one that just uses lenses and eyepieces to magnify and show the images to one or more eyes.

Maybe I've missed something. It looks cool - but I'm not sure I understand what the purpose of OpenFlexure is from reading the website, what does it do that an old fashioned optical/mechanical microscope doesn't (or one with a digital eyepiece)? Is this meant to find things automatically?
Well so far the're mostly talking about what it would be able to do, so it's probably more wishful thinking than any exact metric.
Unless they run regular load shedding exercises, these things will always happen.

(Anything you don't test will go wrong :-P )
Well, the first Ampere product (eMAG) was based on the last X-Gene, and it was way behind contemporary Cortex/Neoverse cores. It is news that they took the time and effort to continue with custom uarch development, that they have confidence in the ability to make a good one.
Recruiters are a dime a dozen. Building CVs for them is like building apps for users. They are not gonna "click" on what you think they will.

Build for yourself first.
I think fusion is a lot closer than 50 years away.

We should know without a doubt whether it is workable by 2050, perhaps before then.

I strongly recommend the book "The Future of Fusion Energy"[1] as a good summary of the current state of the field. It's written by two fusion researchers and is legit (I have a Master's in Physics myself and almost did a Plasma Physics PhD so I am somewhat familiar with the field).

The book isn't dry either, it's honestly one of the best books I've read in years.

[1] https://www.amazon.com/Future-Fusion-Energy-Jason-Parisi/dp/...