skysight-inc/HackerNews huggingface dataset:
I have a love hate relationship with fast.ai. Its great for breaking into ML, and that is awesome. But, its somewhat funny to me that this is being promotes as a way to democratize best practices since it also throws many traditional python best practices out the window. I am sure its better if you have spent a lot of time with it, but trying to dig into the code base really breaks my brain. Too many import *, and one line functions / if statements.
No you can't, there are too many losses in power lines over that kind of distances. Ideally they are in 0 to 100 miles of where the power is used.
I don't care if those people don't care about my moral assessment of them. I still get to choose what I find moral and what I don't find moral, and I get to fight for what I think is right.

And now I'm done talking to homophobes.
Yes and no. What I meant was more like, you don’t need to fully understand rigid body mechanics to build a table, but if you build enough tables, you might win some knowledge on rigid body mechanics that you may have missed in class.

Of course, this is not always true, but a concrete example that comes to mind is integration. It’s very hard conceptually, but not so in technique. If you learn how to do it, for the most part you can skip the concept (to some degree, obviously). I didn’t understood Riemann integral until I learned Lebesque.
> 1. I had to install "gnome-tweaks" in order to remap my CapsLock key to Control.

$ cat ~/.config/autostart/map-caps-lock-to-ctrl.desktop
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Map CAPS LOCK to CTRL
Comment=Remaps the CAPS LOCK key to another CTRL key
Exec=/usr/bin/setxkbmap -option 'ctrl:nocaps'
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
They could add a SATA M.2 slot, then it's equivalent to using a 2.5" SATA SSD but in a neater form factor.
Other than timezone and iOS version, how am I different from other users of my model of phone (eg. are all iPhone X users the same?)
Passive safety is what you describe. That's a requirement for reactors to be classified as Gen III, so all of the models listed above have some variant of that.

> eliminating the need for ever increasing safety tech and complexity of it for conventional reactors would be a cost savings

Passive safety features are useful, but they don't end up replacing active features (you still need to control the reactor during normal use). At best they might allow for reducing the redundancy level on a critical system -- which might save a bit bit of money, although not much.

Better safety is always a great feature in general, but it's not close to making breeders cost competitive on its own.

> Not to mention the clean up costs when you compare to a conventional reactor that could melt down, even if it's rare.

Actual meltdowns are exceedingly rare (and catastrophically expensive + devastating), so you don't really factor them into the cost equation for a normal reactor.

> Especially in the US, a driving reason that new designs aren't used is that there have been few built I'm recent decades - partially due to lower cost alternatives and also due to public opinion

Mostly cost tbh -- nuclear energy has been historically somewhat unpopular (especially after major accidents) but there's a lot of industrial projects that continue anyway despite being unpopular (oil pipelines etc). The financials for nuclear reactors are not great (it's a big, financially high-risk investment that takes decades to really pay off), so there's less incentive.
It's not unusual to do an insanely bad job of that first draft. Arguably, it means that you did a good job for the primary task of a first draft, which in software is usually figuring out what you should do and whether you should do it without paying too much attention to how.

There's perhaps a mistake in shipping that first draft, but usually that lies with management.
Yea, that's the sort of explanation I'm sympethetic to and tried to gesture at in my last sentence. The thing is, you can say this about any law, yet we wouldn't want to argue that laws can never account for differences in different industries.
That's... part of the story.

Here's the rest: https://abc7ny.com/suspicious-package-queens-astoria-fire/64...

tl;dr It seems like burnt down his own apartment while making a bomb.
Is there a good resource for Thinkpads for sale in 2020 that work well with OpenBSD/FreeBSD/linux? A lot of the suggested models I find are from several years ago.
Now we (average folks) only have to wait 6 months (minimum). So don't hold your breath. This is kinda good news though.
This article gives the wrong impression. High Bandwidth Memory (HBM) is a specific term where DRAM and main chip is packaged on a silicon interposer. This allows for a 1024-bit bus to be routed within the silicon interposer. This is not possible with a regular substrate. The DRAM on the M1 are just LPDDR4X-4266.
Firefox with resistfingerprinting also works.
> Electron applications like Slack and Spotify work everywhere, exactly the same.

Yes, because they're just web pages. Then why not just use the browser to display them?
California gives Tesla exemption from new Covid-19 health orders
A preacher for Trump’s America: Joel Osteen and the prosperity gospel
We would like the RPi more for education, but the cost is still a factor. Due to cost, the school need to buy these, as by itself the RPi is useless; It needed a keyboard, mouse, screen, etc.

Students bring their own SD card, since else they are easily misplaced (stolen). This also means boards can be used by any student.

A lot of effort and cost, so we went with the microbit. The kids can easily own them, use a tablet to program them, and for the kids that are older, they can go for the rPi to expand this setup and learn more advanced stuff. By we do not use this as an entry. Kids that do robotics have a better time with them.

So yes, maybe mostly used by adults. The idea of SD cards was a good one. But several flaws held it back; like the non-5v tolerant GPIO. Lost several boards due to misuse... And they ain't cheap if they need to be replaced often.
Yeah, I was making a Nixie tube clock with an STM32 and I was debating what I should use for my RNG...

I was trying to write a decent implementation for a LFSR PRNG and my friend was like fuck that, STM32 has a HW multiplier, just use an LCG and I wrote one from memory with like 2 lines. Just needed to grab the magic constants from wikipedia... (which I needed to anyway if I wanted to use an LFSR)

Strongly recommended, if you don't care about quality, LCG is simply unbeatable in terms of quick n dirtiness
China is making their own vaccines.
What I want for Christmas is javascript disabled by default, plus one-click ability to enable for specific sites.

Random browsing => no javascript.

Play a browser game => javascript.

I have this today with Flash, would be nice to have it for all client-side code execution.
Yeah, you're right. I should make the time to learn more stuff and never make excuses for why I don't.

On the other hand, I don't think you fully understand where I'm coming from. "Optimizing for stagnation", "stuck on the same plateau". Idk, I just want to run a container. I'm totally fine being on the same Docker plateau if something like Podman makes me re-learn what I already know how to do.

Unlike Git, which, from the start, was different and BETTER than SVN, can you really make the case that Podman would be BETTER if it didn't try to follow Docker conventions? If not, what are we talking about here?
Misplaced cards happen, but it does allow easier sharing of the boards.
Now you're just repeating definitions.
I'll ask you this, why would any one give a damn about "anthropogenic climate change" if they did not have some theory in their heads about "the final destiny of humankind"?

Cause I hope they do have a theory that connects to their personal values, otherwise they are just following blindly.

PS. did you just make up "factual belief"? I mean it is a tautology on many levels. But let's take it as qualified belief. Isn't that the root of religion? It's okay, we humans need to believe in something
Don't worry they already have it in hand and analyzing it I would be willing to bet.
Is that why the US government had to forcibly seize the US operations of an Asian social media platform popular with American teenagers? Those American teenagers were just so enamored with TikTok and all its oriental traditions./s
My results for cover your tracks is not unique (only 13 bits). Not enabling javascript prevents lots of fingerprinting.
Fellow iPhone X user here. Unfortunately, it seems because of the User Agent and hash of WebGL Fingerprint, our phones have unique fingerprints:

> Within our dataset of several hundred thousand visitors tested in the past 45 days, only one in 71131.0 browsers have the same fingerprint as yours.

> Currently, we estimate that your browser has a fingerprint that conveys 16.12 bits of identifying information.
The point is more that the time involved to set up the scalable architectures in the first place - load balancer, app cluster / containerization, deployment automation, database replication etc. - might be better spent just doing some simple optimizations on a single VM first. A lot of people jump straight to big distributed architectures with 1/1000th the traffic to justify them.
Ugh, thanks. Sadly, I can't edit... I can only apologize.
I think they add more age groups and diversity as a followup.
> Hangouts was deprecated _4 years ago_, it has a _direct_ replacement

What is the direct replacement? Spaces? Allo? Duo? Chat? Meet? Google Messages? Google+ Messenger? It's hardly clear...

I didn't even know chat.google.com existed until someone on HN linked to it a few weeks ago. I think it's pretty difficult to claim that Google's hodgepodge of overlapping chat products is anywhere close to the iChat -> iMessage change.
premature optimizations are by definition premature and that’s what makes it a tautology.
3 dials, with one being the temperature, one being the fan speed, and one more for the modes:

https://i.pinimg.com/originals/d8/99/f0/d899f00fe8ae8cb22e6e...
Awesome, confirmed! I've had mine for a week and didn't think to try this.
> Plugging the numbers in the Internet then emits 180 billion kilograms of CO2. So the author, by switching to local fonts, reduced the carbon emissions of the Internet by 0.000000056%.

There ~7.8 billion people on the planet.
If you vote (let's say everyone votes for the sake of the argument), you're increasing the percentage of people voting by ~0.0000000128%.

This change is just as "meaningless" as that one, so... don't go vote?
X1 C7 w/ Pop!_OS 20.04, works great with pretty much everything supported "out of the box" in the X1 short of the WWAN chip set (it also might, i have not had time or need for it enough to check recently. Last I checked WWAN drivers were spotty but getting better but that was also when i was trying Ubuntu amd Kubuntu 19.04 which had kind of janky hardware support for keyboard LEDs and audio). I didn't see any native support in the network manager but aside from that, great hardware and firmware support in OS, plug and play for audio devices can sometimes be dumb but its much better than most linux OS I've used. I was never a fan of GNOME but Pop!_OS pulls it off quite nicely.
Go ahead and keep doubting science. I hope that you are hunkering down in the interim and not a mask-denier.
Yeah, and there's not enough viable vendors in the nuclear sector to be able to just switch if someone does not play by the rules.

You are correct that wind has a lot more flexibility in this area than nuclear. It is also much easier to scale a project up by just adding more turbines. In the case of older, smaller turbines they can be replaced with more modern turbines that yield more power (called re-powering).

In general wind power and solar have much better economies of scale too -- the more you build, the cheaper it gets. Nuclear doesn't tend to follow that pattern -- although there are attempts to create it via small modular reactors (SMRS). The jury is out if that will succeed or not (early signs are not great though).
I recently bought a t14 with a 4750u. Ubuntu worked great out of the box, but the battery lasted about 4 hours. I don't know if it was a hardware issue, but I tried everything and couldn't get it to last more than 5 hours. Everything else was great though. I was running Rust compiles on large projects without a sound from the fan, and it stayed cool throughout. Sucks that I had to return it because of the battery.
I use vscode and the remote ssh extension, the interface can be on the laptop but the desktop does all the hard work.
I love tor-browser project, what I don't like it's the hostile web you uncover with it. Browsing with tor-browser has become a CAPTCHA minefield.

Everything, everywhere there's a "human" captcha waiting for You. Sometimes I have to do the challenges 3 or more times. There's opportunities that even after a 4th attempt it just doesn't work.
https://en.wikipedia.org/wiki/NoScript
It is a tautology because the word "premature" means "before you have to" in this context. It's like saying "You don't need to do things before you need to need to do them." It's true by definition.

The question is: which optimizations are premature and which aren't?
Add the Pagination for Gridsome Site
Free APIs – A list of free APIs
Looking at your comments, try to avoid onliners. It is very difficult to write onliners here.Try to expend your comment to a few sentences, and perhaps add a citation if relevant.
Yah, but let's leave some room for some meaning to evolve and not be some kind of robots based on historic meaning and roots.

E.g. It's OK for "decimated" to mean "destroyed/removed a sizable part of" and not "killed precisely 10% of".

It's also OK for us to disagree on when the exact place an object becomes no more useful than a brick and to think that this could be a gray area. To me, something is slightly/soft bricked when it requires specialized, non-garden path recovery procedures to fix (e.g. a firmware flashing tool). It is hard bricked when it requires tools and processes only usually found in depot maintenance or manufacturer facilities, even if my home workshop happens to be capable of these things.

Of course, this means some things that are hard bricked could become soft bricked or even not bricked at all, if the manufacturer releases a tool or updates the normal software to deal with a situation.
> Is the Docker daemon actually a huge security hole?

Yes.

Also the containers on docker hub are a security dumpster fire.
That sounds like a stretch. MT got its fame when LCG is the most popular PRNG in the world, and being the first popular PRNG that is measurably better than LCG did help. In fact the current "war" of PRNGs [1] hinders the adoption of both competing generators because MT is still good enough (in spite of its known throughput issue) and people doesn't like the choice.

[1] https://chasethedevil.github.io/post/war-of-the-random-numbe...
I am of the belief, rather an insidious belief that not only do we need to block AdTech and other awful face-recog technologies, etc.; but to actively spread and feed it with fake data in order to completely confuse the algos, rendering them useless.
You mentioned an external SSD and a microSD, but there's a nice inbetween option of using a thumb drive, like Samsung's FIT drives[1] where it's just a nub sticking out of the USB port. You get better performance than an SD card, something that can arguably get "SSD-like" performance in short bursts, and you don't have to jury-rig an external SSD to the Pi. Doesn't offer the same durability as a full-size SSD but might be good enough (and cheap enough to try IMO).

There's also endurance microSDs made for constant writing -- and I bought one for my current Pi 4 -- but I don't have enough experience with those to say whether it solves the Pi corruption issues.

[1] https://www.samsung.com/us/computing/memory-storage/usb-flas...
Why are people nitpicking about this? So the term/phrase he came up with was so descriptive that other people had also thought of the same term previously. He didn't steal anyones research on the topic, or steal code for the project, or deny credit to a developer working on a project. It's 2 simple words that are extremely common in the english language. Of course lots of people have happened to put them together before.

This is my second time on hacker news, and I don't think I will be back. Why not offer to help the project, or show support? Why try to find something to fight about? It's just demoralizing to see the lack of kindness from people.
> Approximately, sure

This is irrelevant to the argument; our finite ability to measure masses is not what we are talking about. We are talking about what masses are physically possible, whether or not we can measure all of them with unbounded accuracy.

> there is infinity of digits available

You can't have it both ways. If it is physically true that there are an infinite number of digits available to specify an object's mass, then it is also physically true that there are multiple possible combinations of objects whose masses can sum to that same mass (in fact there will be an infinite number of them).

Conversely, if it is not physically true that there are multiple possible combinations of objects whose masses can sum to a given mass, there cannot be an infinite number of digits available to specify an object's mass: there must be only a finite number of possible masses, and the numbers specifying the possible masses must be such that no two such numbers add up to another such number.
Do adults meet a lot of kids without adults present though? This seems like a bit of observer bias.
C supports variable-length arrays since C99[1][2]. Alas, Lisp Machines preceded C99.

[1]: https://en.wikipedia.org/wiki/Variable-length_array#C99

[2]: https://en.cppreference.com/w/c/language/array
> We're going to see it happen, and the Google SWEs who survive are the ones who are willing to humble themselves, roll up their sleeves, and compete head-to-head with AWS and Azure SWEs on a level playing field. It will mean harder work for less pay, fewer promos, and less autonomy.

I'd argue an organization needs to reward these things properly to happen. People won't give up promo to do right by the business, the business needs to give promo for the right things. If nothing changes then it's far more likely the company is in deep trouble long-term.
Good libraries have more than one random number generator.

Yes, use your library if you are not competent to write your own or don't want to, but use the right library function.

For example don't use random.randint() in Python if you need a random integer for crypto. Use random.SystemRandom().randint(). The former uses Mersenne Twister and is predictable. The latter uses os.urandom() for its underlying random bytes, which uses an OS-specific random source (/dev/urandom on Unix and Unix-like OSes) and should be sufficiently unpredictable for all cryptographic uses.

There is also the secrets library in Python 3.6 and later. It's not better than random.SystemRandom, it's just a different interface to the OS secure random number generator. If you want your code to work unmodified on Python before 3.6 it is fine to use random.SystemRandom (or if you like its interface more).
A more informative way for them to express that range would be -15% to 65% where any negative % is no effect.
The EFF considers data pollution to be fairly useless. They've spoken a bit about it.
To add some criticism from a user's perspective: I hate electron apps as a user. Not because of the bloat - it's annoying but doesn't cause problems in practice - but because of the UX. native GUIs all have some visual consistency and design rules and metaphors you can orient yourself by.

Browser-based apps have no common UI rules at all, which makes them significantly more confusing to use.
I do a lot of build automation work, and running containers within containers would be super useful for me.

That said docker-in-docker doesn't work without running privileged or forwarding the host port.

It's a non-starter for me, there are the obvious security problems, but also practical non-security issues.
Forwarding the port causes encapsulation issues, a build job can finish leaving stuff running, can also interfere with other jobs on the system.

Using privileged containers isn't an option when using things like ECS fargate.
Why wouldn't they turn off the calendar?

Docs seems ripe for being combined with drive
numpy currently uses PCG64 by default[1]. The python standard library uses a version of the Mersenne Twister.

[1] https://numpy.org/devdocs/reference/random/index.html
That's not even the point. You are throwing around with the word 'moral' around a lot and it seems to me that you don't even understand the basics of moral philosophy.
Your usage of 'moral' seems to be merely a rhetoric device to give more weight to your opinion, but what does that even accomplish when you fail to deliver any evidence for your morality?

You just make a lot of claims, but you fail to back them up, so they are and remain nothing but that, baseless claims. It's basically just your opinion, which you are trying to wrap in the garment of 'morality'. So if you are moral realist and your morality is easily discarded, why should they care?
If you are a moral anti-realist and still make moral value judgments, which are also easily discarded without consequences, why should they care?
It's so incredibly annoying https://i.redd.it/gjgee5ccsfd51.jpg
The last japanese website I used was Mt. Gox... That ended well.
How does podman improve on container ecosystem security?
There is also Kaniko which works quite well:

https://github.com/GoogleContainerTools/kaniko
A quick internet research reveals that the social cost per emitted ton of CO2 is most certainly much higher than $10.
Estimates are around $140-$180 with many being much higher.
> What I want for Christmas is javascript disabled by default, plus one-click ability to enable for specific sites.

uBlock Origin solves this in two clicks. WFM.
The two most recommended options are variants of Xorshiro and PCG. There's a small comparison of the options in Rust's rand crate which I assume is neutral here: https://rust-random.github.io/book/guide-rngs.html

Note that the writer of this paper is a author of Xorshiro, so that might influence his recommendation.
> the questions will remain and you will implicitly provide answers to them. Those answers will constitute what your religion is

What if some of these answers are "I don't know"?
It's pretty rare for a web app to be cpu bound. The constraint is usually memory consumption.
Christmas came early this year :) Thanks!
Your CI server running in a container that is itself executing Docker commands.
Show HN: A simple Python script for extracting CSVs from FortiGate firewalls
Ask HN: The Mystery of the Reappearing Linux .config?
Today something very unusual happened, I'm speculating that it is an artifact from a blacklisted jmicron storage controller, but that's just a guess.

Ok, so the device in question is an nvme-to-USBC/USB3 adapter with a jmicron controller that has been blacklisted by the Linux kernel devs.

Some time ago, it contained a system that had a very specific .config file for the Linux kernel.

Since that time, the device has been repartitioned and reformatted, frequently.

Today, while installing a new gentoo instance, on a fresh partition (recently formatted a number of times (never anything more than a quick format, i.e. no destructive over-write)), after chroot into a freshly extracted stage3, the Linux kernel menuconfig displayed some very odd behaviour.

After stage3 of the gentoo amd64 install process, after emerging gentoo-sources for the first time, when the Linux menuconfig was viewed for the very first time, it was already configured.

By a .config file that doesn't exist anymore.

Honestly, I just had to close the computer at that point.

Thoughts? Theories? Happy to answer questions and/or troubleshoot :)