skysight-inc/HackerNews huggingface dataset:
The only C++ M1 time and battery benchmark I remember is from Matthew Panzarino[1]. He found that it took the M1 Air 25 minutes to do a fresh compile of WebKit, and that the Air had 91% battery remaining after finishing the compilation.

So, roughly assuming that you could compile WebKit 10 times before the laptop runs out of juice, that'd give you 4 hours 10 minutes of battery life.

-----

[1] https://techcrunch.com/2020/11/17/yeah-apples-m1-macbook-pro...
I don't know about this specific movie, but my real life experience is that a doctor who dares to be compassionate in terms of long-term pain or opioid-substitution treatment often gets shunned by other medical professionals in the local community, up to and including blacklisting and professional/organisational harassment.

like ... if the community turns against one of their own, they manufacture a sort-of constructive dismissal sort of arrangement, and the doctor who stepped out of line behaves and never does that again, quits, or goes out of business.

It can be remarkably brutal and ruthless, and i have no doubt that it is purposeful and cruel by desgin.
Who/what kind of tech person doesn't know or complains about user/local/bin... this is like.. basics man..

I think the person is trolling.
I use tmux a lot at work because it allows me to do multiple tasks at once over ssh. Also, the synchronize-panes function is incredible for configuring multiple servers identically at the same time, which is a task I perform on a weekly basis. And of course, the ability to reconnect to a session is excellent as well.
For many people, their phone is their primary computing device. Sometimes their only computing device.

Large numbers of people use their phones for games, video/photo editing, videoconferencing (which can involve real time image processing for virtual backgrounds and appearance filters).

At the low end of the phone market, phone hardware performs significantly better today than it did two years ago for those tasks.
Wonder if they will come out later with a version with more memory on it. Switch has 4GB.

The ability to get to the Linux core is a pretty cool deal, this would make a great controller for robotics rather than using people's phones.
While it doesn't have an OSI-approved license, its source seems to be available as snapshots: https://vivaldi.com/source/
Killer whales deliberately beaching themselves in pursuit of prey on land
Michigan lists some data about the long term care on this page: https://www.michigan.gov/coronavirus/0,9753,7-406-98178_1032...

The companies running the vaccinations for those facilities have visited ~10% of the facilities so far. I suppose they have a large allocation despite that rate because the populations in the facilities tend to be high risk.

The easier to handle vaccines can't come soon enough at this point. Hopefully the production issue with the J&J vaccine doesn't impact later batches (hopefully having them producing tens of millions of doses by April and May).
On top of that, Prime makes it particularly hard for you to use english. No option to make english the default language for playback. If you switch to english for an episode, the next one starts in german again....

On my samsung TV you can't even change the language from within the menu while watching, you have to close playback, go to playback settings of the movie, change the language, go back to the movie's main menu and then start the movie again.
Show HN: Heart – High performance Lua web server
C-f works best for me
Since there are a lot of people with entrepreneurial mindset reading this... I've built Snack – a video chat roulette for Slack. https://aboutsnack.com/

It is steadily growing and generating revenue. However, due to other obligations, I am not able to actively work on it. I am keen to find someone to take it over from me, raise capital, and build a proper business. My contact is easy to find if you are interested to chat.
I'll be honest - I doubt it qualifies as compute heavy, but I'm definitely fantasizing about getting some of these new CPUs in a firewall appliance. Some NICs offer various offloading options but according to PFSense's website they caution users that support is mixed at best. Then there's VPN acceleration: there are no AES-NI-like CPU instructions to accelerate Wireguard's crypto choices.

Not to mention network speeds even at the consumer end are slowly increasing. So having enough beef to push 1 gigabit NICs is good but planning for the future and adding 2.5 gb or higher is better. And finally having enough compute to layer fq_codel or better on top along with some monitoring all adds up.

Like a lot of projects the demand will act like a gas and fill whatever volume is given to it. Given more compute I'll find a way to use it. :-)
You... can do this in Github.
My leader key is the grave key. I’m not a big fan of using a modifier for something that can be done with one key press, so it’s perfect for me.
I thought about this briefly because I love MagSafe, but it doesn't make much sense when using TB3. For me, the risk of damaging removable media, interrupting an ethernet link, and disconnecting external displays outweighs the safety benefits of a magnetic release.
Tell HN: I can thank my career to this place
Hi people!

I just want to say thanks to you all. I was a young man living in Eastern Europe and HN opened my eyes to the startup world. It gave me hobbies and landed me jobs.

I don't think I would be 1/10 this happy if HN would not exist.

How about you? What did HN gave you?
Remembering Fr Reginald Foster (Pope's latinist)
> German Chancellor Angela Merkel is among those who have publicly criticized the action against Trump. Her spokesman said Monday the German leader found it “problematic” that corporate managers could deny someone access under rules not defined by law.

> Poland’s prime minister, Mateusz Morawiecki, later called for new regulations that would govern the use of Facebook, Twitter and Instagram in the European Union. Without mentioning Trump’s case, he said that “the owners of corporate giants should not decide which views are right and which are not.”

This is a call led by Mexico's president, Andrés Manuel López Obrador, to implement a global treaty to enact regulation on social media companies.

This is not absurd or even objectionable on the face of it and the merits of adherence to such a treaty would depend on the specifics of member countries' legislative actions.

The elephant in the room, of course, is whether the country with some of the largest social media companies in the world, China, would sign on.
> We also don’t know if virtual mass produces gravity

Yes we do. It does.

Gravity is produced by energy, of which mass is only one type.
I don't know much about Rust, because it doesn't seem to be the kind of language I want to use, so I can't personally speak to its complexity.

However, I do know that a lot of objections to it from the people I follow are around the borrow checker and both the friction and high[0] compile times it causes.

[0] to put that in context, Jon is frequently annoyed by the sub-second linking time incurred by LLVM because it is more than an order of magnitude longer than his largest program (~60k line game, IIRC) takes to compile.
Cancer cells are among the fastest growing cells. Limiting available nutrition - specifically for growth - should do them the most damage, is the thinking.
Hah, if you ever figure out that collective psychology - please let me know. My family is something like 15 generations into being Americans in the south, and if there's one thing I've learned, it's that we don't understand each other at all. In fact, I'm always amused at how commonly I encounter sentiment of "I don't understand the mindset of anyone who lives anywhere other than here or why they would live somewhere else" (with "here" being a region of approximately 15 counties in western part of North Carolina). Even my younger cousins, who have traveled a bit and lived their whole life with the internet have said the same.

I'm the odd-duck for having lived in Seattle for 5 years. But I eventually moved back of course - because if I'm being honest with myself: Even I don't understand the mindset of anyone who lives anywhere other than here or why they would live somewhere else.
Yes, the author is confused and has no idea what he's talking about.

But I agree with the general idea: The barrier to entry for coding is quite high, which puts it out of reach for so many.

Flash is dead now, but it was an environment that really lowered the barrier. People with barely any coding skills could program with it. But a lot of them had other skills. The results were often awful or horrible, but some really amazing things were also created.
I think paper and ink was the first tree-based task manager...
Yeah I think the OEM landscape is rapidly evolving for AMD.

Before Ryzen 4000 / 2020, you could pretty much only get budget laptops with relatively cheap chassis, abysmal screens (1366x768!), low-end graphics, spinning disk HDD, that sort of thing.

Starting in 2020 Ryzen 4000 you started to get reasonably good 1080p Ryzen laptops, but they seemed quite artificially limited to RTX 2060, rarely over 300 nits, often 16GB or lower, no more than 144Hz in most cases. If you'd shuffle over to Intel, you'd find RTX 2080, 500 nits, 32GB, 300Hz screens, and QHD/4K.

Already in 2021 we're seeing (announced) QHD screens, up to 360Hz, RTX 3080, 32GB.

(I've been looking for high refresh and prefer gaming laptops, so I'm less clear on what's available in business laptops with 4K, etc.)
Apple solved this pretty well I thought. The developer guidelines say that you cannot require a permission as a condition of using an app. If the user says no, you must gracefully degrade. You can’t exit(0) or put up an undismissable screen until you get the permission. Apps that violate this are supposed to get kicked out of the store.
> but if you're compiling on your laptop all day I'd expect much worse battery life than Apple's M1 laptops.

On the flip side, you get 8 full fat cores instead of 4 fast & 4 not so fast, so your compile jobs might go a bit quicker. Have to wait for the benchmarks to find out for sure.
Core count > 2 doesn't help general responsiveness much with the current state of software.
Ask HN: Market for Salesforce-Postgres bi-directional synchronization?
Is there a use case for a Salesforce-Postgres realtime bi-directional
synchronization tool? Is this something companies using Salesforce
would spend money on?

Tools such as Heroku Connect[1] or Skyvia[2] provide this functionality but are
they being utilized?

I was involved in a project that rebuilt Heroku Connect as a standalone tool.
Part of our reasoning for doing this:

- Centralizing the update logic for external services into Salesforce,
- Having a better (i.e. SQL) method of querying Salesforce data,
- Saving costs on additional Salesforce seats as employees used external tooling instead, and
- Heroku Connect was found to be prohibitively extensive for our requirements.

This was a Ruby/Rails shop so all updates went via ActiveRecord into
Postgres and then, via our tool, into Salesforce. Changes in Salesforce
triggered our tool to retrieved those changes and make the corresponding
updates in Postgres.

Financially the company has offset the cost of maintenance against the
savings made by not having extra Salesforce seats and not paying for Heroku
Connect.

Salesforce, of course, does not encourage this type of workflow (perhaps also the
reason why Heroku Connect is so expensive - Heroku being owned by Salesforce)
however it remains possible.

[1] https://www.heroku.com/connect
[2] https://skyvia.com/data-integration/integrate-salesforce-postgresql
Why do you quote the word “journalist”?
I'm waiting for them to suggest starving the cancer. That wouldn't keep the cancer industry going though. X
Wirelessly charging a laptop would waste so much energy. I really hope this isn’t what they’re planning.
I respect your choice.

But please take into account that when you were born and raised in a socialist environment and properly brainwashed into believing it's the best thing on earth, it's kind of hard to imagine that there could be something better.

I was born and raised in a society similar to yours, and until I crawled out from under my rock to see the world, I held beliefs very similar to yours.

You need to get out of the box to understand its shape.

If you have (gotten out of the box) and then decided that the inside of that box is what you want & need, then I am a 100% with you.

In my case, living in a socialist society like Sweden at this stage in my life would be a living hell.
> Google decides to abandon some protocol, or add support of some protocol, or whey decided to abandon some core option which adblockers depend on etc.

They said if this scenario becomes reality, they will try to maintain the cut functions if they are indeed good for users. It is a tall order, but I worked/talked with couple of people from different departments and the company seems to maintain the user-centric spirit.

I do not love the HN mentality - I do not like it = it is crap, because I am HN user and I know the best, but I never actually did more than skin deep inspection of the product, or googled my concerns... But I am most definitely capable of judging.
> experience with hiring or working with "Jesus lovers"?

The profile is Ned Flanders!

Solid character, diligent employee, mostly a joy to manage.

Relative to intellect--
Assuming you value diversity of thought, a differing worldview can be refreshing and helpful.
This is exactly my observation.

I ran a 4700mq from when it came out. I waited to a similar processor to come out that was better. took a long while and I upgraded to an 8750h because it had more cores and was being sold in 500-600$ machines. There is now an 8 core chip of the same quality that i the next to most recent intel generation, this will be my next upgrade. My 4700mq machine runs win10 and ubuntu linux just fine. I dont do heavy compute work on it anymore, but I did back when it was current.
> If you look closely, you’ll notice that no-one has built a new engine from scratch in 20 years.

That's not true. Servo is new, which is where Mozilla are picking their changes to Gecko/Quantum from. These false blanket statements aren't convincing me to use Vivaldi at all. Sure it has it's fair share of issues, but it "works" to a degree and maybe it'll chug along enough to finally be used by 2022.

Currently I'm using Ungoogled Chromium [1] on Windows and Bromite [2] on Android, but the latter will eventually be replaced with the former when I end up building Ungoogled Chromium TriChrome (it's a build mechanism for Android 10 and above to have a shared library package, as well as a WebView and browser package separately for Android).

Ungoogled Chromium is great because it accomplishes all that Vivaldi does, except syncing, all the while keeping the nice UI of Chrome. I'm not a fan of syncing, so that doesn't matter to me.

I used to use Firefox on desktop (prior to and after the Quantum update) but WebGPU was just way to slow for me and I switched to a Chromium-based application.

[1] - https://github.com/Eloston/ungoogled-chromium

[2] - https://www.bromite.org
I use Notable tied to a save folder in Keybase file storage for this purpose. You can set the folder to whatever you want, like a Dropbox or Google drive folder. The interface is similar to this actually, and it's free. All markdown based.
I spoke to someone from McLaren not too long ago and if I remember correctly they plan their whole logistics such that the driver at the time of the race is in an optimal point in their circadian rhythm.

McLaren (and others) realised some years ago that considerable gains could also be had from improving human performance.
Correct on the right/privilege. It is similar to the concept/laws concerning owning a car and driving. If that is a good thing or not, it is up for a different discussion, which I can't participate since I fully agree with you on this point.

But on the "objects for public display", I sense some hostility towards guns and gun culture in general. Maybe that's your personal perspective being projected onto the whole? My brother in law is from France and he is a huge gun nerd. His weapons were "objects for public display" just like any other weapon in a gun store in America, but I really miss the point here.

Do you feel comfortable around guns? Have you ever experienced a shooting sport? You should definitely try, it is super fun, specially when you have knowledgeable people around. And gun clubs in Europe are super welcoming to new members.
Well, a developer console with "import" support and some GUI frontend to npm would be something the author wants. Sounds not that hard, right?
You are always rolling the dice when you get a cold. The important part is how likely the side effects really are and this is proven for neither.

In addition to this, vaccine side effects can be way more severe than that especially for otherwise healthy people. Given the lethality is <0.1% for people under 60 and sterile immunity (with the vaccine) is neither proven nor targeted, there doesn't seem to be a hurry to get the vaccine really.
All your countermeasures may not work unfortunately if your device can be fingerprinted uniquely despite your browsers choice, VPN, etc.
Facebook is moderating posts about Signal
I am trying to convince people to switch to Signal. I am not able to post signal.org link. Moderators / Administrators are approving the posts.
While I'm not a low code fan, I would say please don't read Learn Python the Hard Way. https://sopython.com/wiki/LPTHW_Complaints
The stock Touch Bar is an absolute waste of time. However when you use something like better touch tools and their TB presets it actually becomes pretty useful. If they were smart they would take some inspiration from those presets and actually make it useful.
Starved of excess sugar. Not food in general.
I think it really depends.

* How sensitive are you operations to breakage within the repo? Are there key things you can focus on that you know will give you trouble that can be readily tested with each build?

* Are you performing a lot of bug fixing as part of long term maintenance for an established system? I'd suggest adding tests for each thing just before you fix it and let tests demonstrate that is fixed. Look for any easy-pickings of related functionality while you're there, as often fixing one bug just creates another (particularly with convoluted codebases).

* Is this a "leaf" or a "node" within your overall system architecture? I prefer to focus on the deeper bits first, as thats where you're more likely to cause cascading failures.

Also, the flip side of testing is always monitoring.

* Have systems run background jobs to self-audit themselves and report errors. Expose these as APIs, if you can, that let you probe them on-demand to help quickly troubleshoot things.

* Use monitoring systems (e.g. nagios, zabbix, prometheus, etc) to audit things that are difficult (or not appropriate) to test: e.g. upstream systems, internal component health, etc. Don't underestimate the power of a quick shell script that watchings known pain points and critical interfaces. Sometimes a few hours of hacking beats the pants off waiting for QA/DevOps/etc to get clearance and a few-to-several weeks to do a "proper" solution.

* Ensure you have reliable pre-production environments (e.g. at least a "staging" system thats generally prod-like). Sometimes you need multiple! Ensure health checks and monitoring is performed on all environments (albeit with toned-down escalations) to catch things before they go live.
> no copy may be retained

This is the key element. A copy may exist, but it must also be deleted. Totally a technical problem that has already be solved.
I wanted to emphasize to people that there's a date attached to this post. I don't think they're currently considering having a political detox week. It seems there are a lot of comments that assume they are.
oh cool
National identity is a social construct. Spain has always been the sum of several national identities. This has of course created frictions, but there wasn't the push that order countries had to eradicate those identities when the birth of most modern states happened.

Franco tried to change that (as well as eliminating a sizeable part of Spain that didn't fit with his values). To this day, many spaniards identify the spanish national identity with those Franco's values (despite being fairliy minoritary and Spain a very socially progressive country).

After the transition to democracy, regional governments had a lot of incentives to create or reinforce their own identities to gain economic leverage against the central government. This has always been extremely transparent and it's no coincidence that the two richest regions have the strongest independentist movement.

So yeah, there is a lot of self-hatred or internalised inferiority complex... But also dishonesty. Many of the comments you will read online are self-interested (catalonian independentists) or even straight propaganda from the catalonian government. Not that it would be hard to find any other spaniard to rage about how Spain is, actually, a 3rd world country.
I’m glad that Signal has better 3rd metadata collection (which is zero).

Something that cannot be said for Telegram.
I'm in the process of returning an i3-9100 based Dell Precision. It's a true 4 core and despite no hyper-threading on the benchmark sites it beats my Haswell Xeon E3 in both multi and single threaded tests. In reality however it's a dog. It gets bogged down for the lightest workloads.

It's also using MORE electricity from the wall, as the old PowerEdge T20 system was an ATX12VO design with a Xeon 1275L.

I'll extend your comment to say that old i7 is universally better than new i3 (and I should have known better).
I agree with you 100%, but also to be fair node, pip, and ruby can be incredibly frustrating to install in some scenarios.
Author here. I would not have written this if it weren't for GitHub's actions. Because we're in the same space, I felt it was necessary to speak up.

I would prefer that the original article, not a follow-up discussion on the mailing list, be the subject of this HN discussion:

https://sourcehut.org/blog/2021-01-13-regarding-ethics/
>there are many problems that are not startup solvable.

>1. End-of-life and maintenance guarantees. Transferring nuclear waste and processing them is not cheap. You need to put capital aside to pay for these.

Why isn't that solvable? You just provided a solution, ie. rather than charging $100k for a reactor, they'll charge $100k + $20k disposal fee (to be put in a trust or something). Why can't this be done by a startup?
EAI BODYNETS 2021 – Body Area Networks: Smart IoT and data for health management
This looks really interesting.

What would be the best way to get notified about Odroid's release? Besides monitoring their forums.
> (maybe in a hundred years, but if that truly happens, there will be no way to fix it)

He also makes the point that collapse often happens over the course of many generations. ~100 years for the bronze age collapse and ~300 years for the collapse of the Roman Empire. I think this is a key point because it is something we don't intuit easily. He then goes on to say that the loss of knowledge that results in such collapses is often the result of a lack of generational transfer of knowledge (hence the slow collapse). This is a well known problem, the Bus Factor. If we want to prevent the collapse of our civilization we need to vastly increase that number on a societal level.