skysight-inc/HackerNews huggingface dataset:
> Some people believe in science. [...] This is actually the opposite of science.

Adding to this, belief in science actually means believing in the _process_ of scientific discovery, i.e. believing that _eventually_ the "truth" will be discovered.

As you correctly point out, questioning the current consensus is a fundamental part of the process, but not all challenges to scientific knowledge are legitimate. Many (most?) concerns you hear in the mainstream media are not legitimate but based on logical fallacies, strawmen, ad hominem attacks, etc. I found this list [1] quite useful to guard against such unfounded attacks.

[1] http://utminers.utep.edu/omwilliamson/ENGL1311/fallacies.htm
I've been looking to replace the ancient, used, power hungry, overbuilt 2U rack server I'm currently using for PfSsense with something lighter (ditto my Proxmox server, incidentally). Last I used OPNsense it had issues with the NICs in whatever it was I put it on that caused it to frequently drop connections. Is there any recommended hardware for OPNsense?
I’m very happy with my Proxmox x86 host running OpenWRT x86 in a container. It works beautify. I love how fast it is to take a backup/snapshot to try out new configurations and rollback in case of issues. The same host runs plenty of other services like home assistant.

I had pfSense working before OpenWRT but wanted wireguard so I made the switch.
Perhaps all of the above?
I doubt your compile times were due to pattern matching which TFA demonstrates to be NP-complete, any more than C++'s compile-times are due to the undecidability of template metaprogramming.

(Though I guess one might argue that slow compile times on typical code and rarely-used computationally hard features have the same root cause of not treating fast compile times as a top priority.)
Yes you're right! There was something wrong with poetry build system. When I initialised the poetry project roughly a year ago it placed an unpinned dependency (for the build part) for cryptography which recently switched to rust. I'm not sure why poetry hadn't vendorized that package or, at least, pinned the version. In any case, I updated the repo's pyproject.toml to use poetry's new build settings. Then, to check the install works in docker I switched to python's base images and did the following:

docker run -it --rm python:latest /bin/bash
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
cd /tmp
git clone https://github.com/bsdz/calcengine.git
cd calcengine
python3 -mvenv --prompt calceng .venv
. ./.venv/bin/activate
pip install "cppy>=1.1.0"
~/.poetry/bin/poetry install -E demo

Note that I had to force cppy to install using pip. At some point I'll refresh the poetry lock file to fix these glitches that seem to appear as an untouched project ages.
It seems that github did make a legal consideration when choosing to include public projects but exclude private ones, with many big companies having private projects for proprietary code bases. Users of public repositories are less likely to be able to fight github on the issue.
That's only a constraint and challenge. A removable "backpack battery" on the lid could work. "MacBackPack".
Heck, make it a place to dock an iPad and pull power from it. Something like a better surfacebook
Reconstructing Roman Industrial Engineering
Are you referring to the protection by Earths magnetic field?

If so, would it matter much, given we (allegedly) shot humans in not more than slightly pressurized tin cans to the moon multiple times?

And they survived.
Well I use the leader names as metonym to the current administration. It's Biden admin not Democrat admin.

> will of their own

Do you think CCP still unilaterally assign jobs to the Chinese people along with weekly quota or something?
I argue that these feeling of tiredness and hopelessness is less about CCP than long working time hours which also common in East Asia.
I’ll take that a step further and contend Apple wants to do away with advertising technical specs: resolution, speed, capacity, etc should be good enough that users just don’t care to know. At that point, most customers shy away from competition because the tech numbers are incomprehensible or deceptive.
Yes I am. Thanks for sharing.
None of our laws were created under the assumption that computers would do so much of our jobs and effect so much of our lives. From robotic automation to social media to now computer programming. I think it’s really a mistake to ask what the letter of the law currently means in the evolving context. Laws should serve us and need to be adapted.
Yeah, surely that has to happen. You only need to suspend a few cheaters before they learn you can't do that.
> dwindling supply of the opposite sex

Why is there a dwindling supply?

> traditional patriarchal privileges

What are these?
Can you screenshot and imgur? I can't access it but sounds interesting to see!
Were you compiling Servo on a Raspberry Pi or something? 2 hours is ridiculous even for Rust.

> How do you get anything done when the cost of testing an idea is several hours?

Incremental compilation. Depending on the project you can get the edit compile cycle down to somewhere between 1 second and 5 minutes. It's nowhere near as fast as Go but it's not like anyone is actually making edits then waiting 2 hours for them to compile.
Tomaz, we know each other well and i am know how much effort you gave into this.. super glad you open sourced this hope community will find it as valuable as we did.
I am an artist running a Shopify store (prints), and also have been selling via NFTs on Tezos and Ethereum for the last few months. If NFT continues to be profitable in the long term (even a fraction of what it is currently), there will be no need for me to continue using Shopify.

Consider the fees alone: I pay monthly fees for Shopify, for art printing and shipping, pens and physical materials, hosting my domain name and studio email, and so on. Not to mention the cost of my time (replying to emails, customer support, editing my store's website, etc).

All of this to enable revenue on my primarily digital art. I do enjoy making physical art prints, but I mostly work with software and code, and the art I make is better experienced digitally. Before NFTs, there was no established mechanism to earn revenue on digital art (primarily because there was no established mechanism to 'own' digital art), so I was forced to adopt physical printing and e-commerce despite it's high costs, annoyances, and generally poor return on investment.

In contrast, I can mint an art token on Hicetnunc for less than 25c USD. These fees do not go to a central platform like Shopify, but to the blockchain that helps maintain the provenance and permanence of the tokens I am distributing.

There are many other benefits of blockchain in this digital art space, I have written about it extensively[1].

[1] - https://mattdesl.substack.com/p/subscapes-part-1-preface
This is such a moronic statement. If you really really want to limit population then limiting the number of children is a absolutely terrible and potentially catastrophic way of doing it.

Who is going to replace and look after that rapidly aging population? Or is complete collapse your goal?
That's one of the advantages of blogging. You explain something to yourself as a post. plus if your wrong readers will let you know
I think if Juul was marketed as a smoking cessation product I’d have no problem with it. But it’s marketed as a lifestyle product and a ton of young people with no history of smoking have started vaping as a result.
I'm with you. I've tried a number of VCS "clients" and most of them are pretty bad, have poor defaults, encourage poor workflows, don't really understand how git works, and consequentially, frequently break down or run into situations the UI cannot handle.

I always tell people to stick to the offical git tools (git CLI, git-gui, gitk). They upper-case Work. They understand git's model, unlike generic VCS frontends. The GUIs are not the best-looking in the world, but very efficient and fast. Lots stick to IDE integrations and don't then don't know how to help themselves if those break, which they frequently do. "I'll just delete my repository and clone again"...

Asides from actually working, which many of the other tools don't really, git's stuff is available everywhere you have git, and also works the same way everywhere.
> How do you get anything done when the cost of testing an idea is several hours?!

My Rust compile times are usually between 10 and 30 seconds. Some tricks that help:

- Get a good development machine. I prefer a Dell Precision laptop from the last couple of years, with plenty of cores. A 5-year old laptop with 2 cores will be a lot slower.

- Use Visual Studio Code and the rust-analyzer plugin. This will give you feedback in the editor while you're working.

- Rely on the type system to identify most problems before ever generating code.

- Minimize the use of slow-to-compile libraries that rely on complex generic types. Diesel, for example, is a great library but it's slow to compile.

- Install cargo-watch, and use it to automatically re-run the tests.

Also, remember that incrementally re-compiling a single crate in debug mode will be much faster than building an optimized application and all its dependencies from scratch.

TL;Dr: Rust compilation times are less than ideal, but with a fast laptop and rust-analyzer, it's possible to spend very little time actually waiting for the compiler.
She flew from Australia to England for a first date
It's probably one of the easier things to recover from eg used PCBs. It's not like plastic resins which decompose into carbon when you do something wrong.

Also manufactures probably throw a ton of copper (chloride?) out which they could recover copper from.
In india, many jobs are low paying to a point you either have to shuffle between 2 or 3 jobs for metropolitan people or good enough and the companies "expect" you to stay late.

60-80 hour week is common. The idea is, if employee a isnt going to work 80 hours for this job, fine, leave and there are 20 more willing to do just that because for them, this is better than nothing.

I easily work 80+ hours, partly because im the proprietor of my law office.

Employees, well they get 10-5-6 day so the rest its just me and other hardcore associates.

India has a huge problem of service industry being overworked and underpaid.
Data Fluent for PostgreSQL
Walter, is that you ?
Have any printers had the DRM in the driver rather than the printer firmware?

My experience working with printer manufacturers is most of them would love to not have the responsibility of writing printer drivers. If they could offload the work to MS they would be over the moon.
Great post. I'm curious what other self-employed people are doing.

My typical work week the last 5-7 years is 15-20 hours on 2-3 projects of typical 3-month duration.

I turn down A LOT of projects.

I an a hybrid consulting analyst/business analyst that does business process design and integration specification.

ALL of my clients want ALL of my time right now. I did 4-5 months of 50 hour weeks and then just said, "STOP".

I then told ALL of my clients that if they want priority access to my time and more than a day a week they need to commit to monthly retainers (large ones) that they can cancel at any time with one month penalty.

Most were like, "ok, we'll figure something else out" (because corporations would rather have record profits than sustainable businesses).

One I am still negotiating with. But since I put a premium on time instead of money it's not really a negation, it's more like "here are my terms."

If you are any good at what you do maybe you also need to decide what is important to you and then find a company that will meet you there.

But even though this is slightly off topic I am curious what other small consulting practices and freelancers are doing to maximize their income right now. In my mind this is like 1998-2001 where I made A LOT of money. If I am going to work hard right now I will not be doing so to make rich people more wealth but rather to increase my coffers so I have even more freedom to say NO.
I (not OP) would say 2-3 years minimum. If an employer doesn't have enough varied work for you to tackle and learn during that time then maybe less. One perspective is long enough to get a promotion.

As a hiring manager, I would generally exclude, from the 2-3yr min concept, roles like consultancy/freelance or circumstances beyond the candidates power to avoid (layoffs, acquisitions, etc.)

I don't see it as a hard rule to follow, just something to ask about if there are like three 1 year stints at different places in same town.
> No one is making similar arguments to ban tasty liquor.

People do make these arguments, and they catch on from time to time. There was a moral panic about alcopops in the 1990s in the UK [0]. They weren't banned by regulators but several supermarket chains stopped selling them.

[0] https://www.bbc.com/news/magazine-23502892
Wait, as someone overseas who hasn’t seen any of the Juul advertising what are some of the examples of them “blatantly advertising to children”? Is it just the fact that they are making flavoured nicotine products or has it been more nefarious than that. As an adult I kind of like some of the flavoured tobacco products from smoking shisha (argile, hookah etc) and they have had flavours forever and not been in the spotlight to marketing to children?
States sue Google for alleged antitrust violations in its Android app store
Why would there be any money at all in it?

Helium-filled balloons can lift 86% of the theoretical maximum (and hydrogen 93%). If there isn't a lot of money in helium airships why would there be in vacuum airships?
I think it's the belief that whatever science currently says is final. And it's heresy to question the findings.

We do see some of that in some of today's arguments, I think.
Just three things to add.

One, you could use a handheld to avoid the antenna installation. Range will not be as good, but that might not be an issue depending on where you live.

Two, do you live in a higher density area? Are you in a flat area, top of the hill, or bottomed of the hill? Topography can greatly extend or reduce your range. CB is usually short range (5-50 miles) and lack repeaters, so it also depends on who bug your coverage area will be (mostly antenna and topography based) and who else is in your area. If your antenna will be short range and there are not many people in the area, or if you have terrain blocking you, then you might not have many people to talk to.

This brings up number three. What kind of emergency communication do you want? I'd you want to listen for info, a boafeng would be good. These can pick up NOAA weather stations, emergency services (police, fire, ems), FRS, GMRS, MURS, 70cm, 2m, and others. Many of these use repeaters, linked repeaters (WAN), and even the internet (echolink) to extend coverage. If you want a better antenna, it's quite easy to build a 1/4 with ground plane and hide it in the attic (much smaller than CB antenna). The important thing to note here is that you do not need a license to listen, but you would need a license to transmit (some of the ones I mentioned you still can't transmit on). The license is easy to get and the cost is very low. If you have the license, you can hit repeaters and greatly extend your range compared to CB. Some of these repeaters are designated for emergency communication purposes and operators will use them to help the authorities communicate during a disaster. Although this is getting more rare to actually be used given they have their own radio channels, cows (cell on wheels), etc.
Ecigs are likely one of the most impactful public health interventions of the last 50 years. They provide a substitute that is less dangerous and pleasurable which keeps compliance high.

Juul and their competitors were genius product managers paired with irresponsible to the point of malevolent product marketers.

I would like someone to do a "Years of life saved" calculation that tallies the expected years save by switching smokers to vaping balanced against those who were attracted by vaping who eventually went to smoking. My guess is even with the new entrants the years of life saved would be extraordinary.
Maybe the journalist was precisely part of the overproduction...
I can’t read this stupid website on my phone. The content keeps shifting up and down for some weird reason, and like every other bloated website it asks me allow cookies as soon as I visit it. So frustrating......
Lol you got suckered in just like me again. They made it clear that nothing can convince them. It's like trying to convince a Christian to be Muslim. Nothing you say or do can change their view. It's incredibly frustrating because the goal posts keep moving and they will refuse to even say what will convince them - primarily because nothing can convince them. So why bother right...
The gene data is the mildest thing the US hoovers up. They've been known to target missiles with phone GPS, and they've gathered big chunks of the world's social graph.
Caffeine?
Compiling really is the Achilles heel of Rust I feel. This article really talks about the worst case. As others have noted, Haskell and other languages have this property too.

Here’s another perspective on practical issues [1] that’s worth reading.

Basically, Rust made some understandable but unfortunate design decisions that are hard to walk back or change now.

[1]: https://pingcap.com/blog/rust-compilation-model-calamity
jesus christ

rust's compilation times are as terrible as c++'s?
> Clearly you are struggling with your choice

What in the post gives you that impression?

(I'm not)
>I strongly believe that Nintendo, Sony, & Xbox should also disclose their rake.

Sorry, between this line and not realizing you were also the GP commenter, I assumed you were suggesting the markets be forced to disclose the rake pro-actively themselves.

Making it illegal to prohibit disclosing the fee is great, and at that point I don't even think you need to make the case that the industry is different than others. It's not the same as the cost, but plenty of items have an msrp listed on their packaging. You know if your Arizona Iced Tea is being sold at a higher than usual mark-up because it's not $1.

(Disclosure: I live in San Francisco and have no idea whether Arizona is actually still a dollar in other places.)
That is a really difficult problem for more reasons than what fits in this comment :)
In fact, I got my PhD studying this very problem (https://victorcmiraldo.github.io/data/MiraldoPhD.pdf).

I did not find any description of how your diffing algorithm works nor how you represent a patch. I'd be really curious to know more.
Some supermarkets not selling them didn't last very long.

The government increased the tax on alcopops several times, but in the 00s the big drink companies started promoting Swedish i.e. sugary cider. Now your 1990s alcopop has some ös in the name and 10% added apple juice.
Show HN: A New Python Linter
Magit has a blame annotation mode, no gitgutter, although there's an unrelated emacs port of that one.
I wasn't running any hardware accelerated stuff except for video games. That would (I guess unintuitively) take up more memory.
I'm very surprised how similar to planking this seems: It's just that there's arguably more meaning behind it.
Many of your concerns could be alleviated by using Tree-Sitter. (https://tree-sitter.github.io/tree-sitter/)
Turmp unlikely to win social media lawsuits
How to Setup Your Wireless Repeater?
Here are some step-by-step instruction for configuring the repeater admin account. Take a quick look at the same!

• Open the fresh new Netgear wifi range extender box to begin the process.
• Now locate a suitable power outlet in your home and connect your extender to it. You'll see that the LED lights begin to flicker. Make certain that the colors are all solid green. It denotes that the connections have been appropriately established. A red light, on the other hand, indicates that there are some connectivity difficulties. To avoid this, double-check all of the wires.
• Connect the extender and router, as well as the computer system, at this point. There are two alternatives available to you. - Use an Ethernet connection for wired networking or go wireless!
• If you want to create a lot of connections, ensure sure the Ethernet cable is of good quality.
• Start a web browser of your choosing after you've established the connections. Check to see if your web browser is up to date.
• Fill in the appropriate IP address, such as 192.168 10.1, in the address bar of your web browser and press ENTER.
• If you've provided the correct details, you'll be sent to the extender's login administrator.
• You'll notice two username and password sections where you'll need to fill in the default credentials. You can type ADMIN or USERNAME in the username field, and you can type PASSWORD in the password field or leave it blank. If you're not sure what the default credentials are, look them up in your user handbook. It's included with the extension.
• When you click Login, you'll be sent to the settings page, where you may adjust several aspects of the extender's operation. Change the security levels, password, SSID, LAN, WAN, WLAN, and other settings.

This is how you can control the entire Netgear extender setup procedure and modify the settings to suit your needs.
Muffon – Desktop Music Browser
Hello guys. I'd like to introduce you my app.

It's desktop music browser / streaming service that combines info and audio/video from Last.FM, Discogs, VK, YouTube, Deezer, SoundCloud, Bandcamp and so on. You can listen to artists, watch videos, browse tags and even listen to whole albums. There are no ads and app is absolutely free to use.

It's built with Vue and Electron.

It's tested on Windows 10, but there are builds for OS X and Linux as well.

It's currently in alpha, so not everything's perfect and much to be done. But I'd like you to take a look and tell me what you think. Thank you.

P.S. Unfortunately I don't know is it legal or not, but maybe you could tell me.
US, US, US. How about CCP backed companies?
Go is geared towards productivity. If you have a problem you can solve adequately in Go, why not just do it in Go?

Because they gained popularity roughly around the same time many people think they are competing languages, but they're really not.

Ruby is my main programming language, if I need something to be fast and/or light weight I switch to Go, sacrificing some comfort. And if I need absolute lowest possible overhead, I switch to Rust, sacrificing a whole lot more comfort. Rust is more expressive than Go, but if your Go project is so large that it needs a stronger typesystem in my opinion you should switch to a language like C# or Scala.
“Plug and socket”, industry group pushes for "obvious" change in terminology
Just get a new machine for a couple zillion bucks, why haven’t we thought of it earlier? :^)
No one wants to change things for them short term worse, even if this is necessary for the long term. Do it becomes a very compelling story to tell people they don’t have to change because we’ll just capture and sequester. But even if this were a feasible strategy, it would just lead to further growth in emissions to offset the capture.
Some JS seems to hijack the native scroll behaviour. The same on Manjaro Linux Firefox 89.0.1.
It's the same ballpark
Reminded me his cool setup: https://youtu.be/_eSAF_qT_FY?t=1972
The true identity of the “rude man”, or Cerne Abbas Giant
You felt it a bit if you left the windows open but I was never woken up in morning. Also, there were no night flights except for the occasional huge military plane.
https://pubmed.ncbi.nlm.nih.gov/16177026/