skysight-inc/HackerNews huggingface dataset:
The fundamental issue here is that Python users expect things to be install and go. That has actually never been the case, but it’s got more common over time - before wheels came along, you ended up getting compilation errors all the time from missing packages with pip. Enthought Canopy and later Conda came along and tried to fix that, and then later pip implemented binary wheels, but the wheels are often not a great solution because as someone in this thread said - every package ends up including duplicate stuff, so you can end up with like 5 versions of OpenBLAS and whatever other C/C++/FORTRAN dependencies your packages depend on. Intel released an MKL package onto PyPi which has reduced a lot of that somewhat but it is obviously a bit problematic, because lots of things now use this instead of OpenBLAS and fail to compile on other architectures (cough, PyTorch, cough).

The issue we now have is that scientific users almost always turn to Conda. Scientific authors also have increasingly turned to conda, because it solves a lot of distribution problems for them - it’s a lot easier to say to people ‘conda install -c conda-forge XYZ’ than it is to say ‘install the CUDA toolkit >v10.1 and then download dependency X and then install it from PyPi.’ Look for e.g. at Software Carpentry which aims to teach Python to researchers, or any undergrad course in Python outside of perhaps Comp Sci, and these days they almost always tell people to use Conda. In addition to that, it’s so much easier from a build perspective to add packages to Conda Forge than it is to build the various types of wheels that you need to do for PyPi. The manylinux instructions aren’t even particularly up to date.

To me, a lot of this stems back from Guido basically saying to the scientific community ‘it sounds like your problems are different to that of a lot of the Python ecosystem’ but without seeing that the whole compiled dependency thing affects everyone at some point. I’m not sure what the fix is - do we want people to be able to use PyPi to bundle compiled external libraries? It sounds like you’d just end up replicating Conda at the end of the day.

For me personally, this fragmentation causes a lot of issues because I help users install packages into our HPC cluster. I need to be able to install things from source and PyPi usually offers that, but increasingly, users bring packages with a chain of dependencies that have no source PyPi package and a long list of conda dependencies. I don’t blame package authors at all - they are doing what is easiest for them and most of their users - but I do think it needs a lot of thought and work by PyPa.
There is no obligation to support the code at all though. You can release it once, say it’s unsupported, and let the community pick up maintenance / forks if there’s enough interest. Otherwise, no harm done.
Shoplifting Has Forced Walgreens to Close 17 SF Stores
But if you have a dedicated server for your web app, if there's some kind of exploit in it allowing for random code to be run, said code already has access to everything it needs, right?

The interesting data will probably be whatever secrets the app handles, say database credentials, so the attacker is off to the races. They probably don't care about having root in particular.
It has a nice dark mode feature for web pages that is built in, but it doesn't apply to every page by default, or affect the prompt-buffer (minibuffer).

Also the code for that theming article doesn't really work, but if you fiddle with it you can get it going somewhat.

I say play with it for a few minutes :)
Great exposition of benefits of DuckDB to augment Pandas for data analysis.
If needed, dogs will perform their own anal gland expression by sitting, pulling their hind legs up, and wiping their butt across your carpet. My dogs like to look at me when they do this like it's a fucking joke.

I've seen videos on youtube of people expressing a dog's anal glands, but I myself have never once been able to do it. There must be a special technique that I just can't get.
"Intelligence" is a little misleading, it's more along the lines of "awareness of one's environment".

Per Liouville's Theorem, information about your surroundings is a conserved quantity. A physical system (persistent along a time-like curve) that has more information about a particular part of it's environment (eg "the content of this movie is so-and-so") in one light cone of a event than the other, must have correspondingly more information about some other part of it's environment (eg "this heat sink that I am erasing scratch space with has particle velocities within bounds such-and-such") in the other light cone compared to the first one.

If one light cone has much larger quantities of compressible ('cold', kind of) information than the other, such that interesting information about our surrondings always appears on the opposite side of events from it, we call that light cone "the past".

I don't know that we have a better explanation than the anthropic principle for why one one of our light cones is like that, though.
For people not fortunate enough to own an M1, it’s a slow to start typical Electron app. Don’t get me wrong, I love and use VS Code. But performance isn’t in the same league.

Sublime Text basically does what you describe above on ANY hardware.
3x fixed ration voltage boost is from 3 phase 480AC to 831DC is currently less than $100 in parts with modern electronics.

480/sqrt(3) = 277

277 * 3 = 831

I don't know why they make a big deal out of it.
1.) Speed. IDEs often take seconds to start and you just need to edit .md, .json, *.sh.

2.) Support of different file formats and ease to install a new one with Package Control. Often, it's just Ctrl-Shift-P -> Type "Inst" -> type format's name and it's done.

3.) Many IDEs show the typed symbols after some delay and I really hate it.
We also saw videos of sick people left to die in Chinese hospitals from their own phone recordings. Is that also propaganda?

And no, a video of something that isn’t what we thought it is, is not the definition of propaganda. Propaganda has a goal.

This video doesn’t match a single goal China has. If it does name it.
> compared to properly configured Chromium.

Ah yes. Because that's exactly what you want from a browser: spend time properly configuring it to make it secure.
I use netatalk for AFP on Linux, it works ok, but I only have macOS clients

I plan on migrating to SMB eventually

Tried NFS for a while but getting permissions to work proved too difficult
This might be the CDN list price. When you get to higher levels of traffic, you can usually negotiate and commit to a certain level of spend over the next X years, and in exchange the per GB cost falls by at least an order of magnitude.

Then again, it might not be - the amount of CI setups out there that download the entire universe every 5 minutes..
Custom Ecommerce Development: Everything You Need to Know
There is also Redcode, a combative assembly language that destroys or takes over other programs:

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

https://www.corewar.io

https://vyznev.net/corewar/guide.html
Well, Parcel touts minification, removing unused code, transpiling, and other goodies. If it worked, it really would have been perfect, I could have set it up in minutes. The half-hour I mentioned for Gulp was only enough to make me realize that it would have taken me way longer than I wanted to spend on this problem just to shave a few hundred kilobytes of an early stage website (my main goal), not how much I wanted to spend to get a specific grocery list of features done.
Best Online Python Courses for Data Analysis in 2021
More Black Folks in America Need to Learn Computer Programing – CRT Won’t Pay
I suppose It's joke.

There are countless successful open source projects (libraries , frameworks and languages).

Open source have come to stay, besides, nobody forbidden you to put a price if you have a opensource project and you want to give a premium experience, with extra features, maintenance or even a technical support.
This is his personal website with some of his caricatures: http://www.arnofunke.de/
Yes, thankfully at least with NULL they didn't fall into the legacy trap and messed up the standard with non-zero NULL that some machines before have been kind of using.

>Defining signed integer overflow to wrap, for example, is probably a bad idea

I wouldn't call it great behavior, but it's at least what most people expect will happen, and most people will be able to understand what's going on, and it's fast on most systems that matter. However, it's still undefined behavior. Just codifying overflows to be wrapping, would therefore be an improvement in my opinion, at least over what we have today.
I only do this when I shit from the window of an automobile.
theverge.com, mashable.com, jpost.com these had an agenda, probably against Jews?! No way, this is an excuse of a TOTALITARIAN regime!
takes my M1 mac about 3s to open
Five years ago with Magic Leap where it was I thought we were 5 years out from retina full FOV AR. After seeing this, I’d give it another 5 years.

But that’s wild to think about.
How Snapchat has grown up...
> there was also dial-up on mobile/GSM

Yeah, it was called CSD. HSCSD was high-speed CSD.
Italy, mid-80s, early summer. My primary school organises a day trip to a city nearby. During the trip, a classmate from a “difficult” background ends up getting slightly hurt, banging his head against a wall. When we eventually get back to our hometown, his parents don’t come to pick him up, and somehow that means everyone else has to wait on the bus. Eventually, his dad shows up, drunk and high (on heroin, we’ll found out later) with a car radio under his arm - and everybody knows he doesn’t have a car, he’s literally just stolen it…
Government investment seems to provide the most bang for your buck.
I love Sublime Text!

I don't know how I'd work out just how much more productive I am because of ST, but it'd be interesting to see.

I've written 4 plugins so far. My most used two are:

I created a tool to take a tab-separated table(when you copy data out of excel) and convert it into an insert statement to a temp table, so I could copy from excel, run a keyboard shortcut, run the output in MSSQL and have a temp table with all the data available(Yes, I know MSSQL has an import function. This is quicker and easier).

Also, I switched to a mac and couldn't find a nice HL7 Message Sender, so I wrote my own as a ST3 plugin and it took on a life of it's own as a tool, with people in the company sending me feature requests and everything.

Thank you Sublime Devs!
We've certainly talked about it, but there aren't any concrete plans yet.
If you're logged in then it's on par with just about everything else.

If you're not logged in, and you don't encrypt your files, then someone getting access to saved passwords in addition to all your files is worse than just getting access to all your files, but not by a huge amount.

If you're not logged in and do encrypt your files then nobody will have access.
> Apple is pretty good at the planned obsolescence game

Nah, they suck at it.

My GF is just finishing her bachelors thesis in the living room on my 2013 MBP with 4 GB RAM. First battery, updated all the way from Mavericks to Big Sur. Still supported, still useful and prettier than 80 % machines out there.
Luckily your family catched it. Sounds similar enough to German law, so. But I have honestly no idea about the details. We do have the situation so, that children can, and are, be hold liable for their parents living costs. E.g. when the parents are under the last tier of social security (Hartz IV is really fucked up not just in that regard) or in a retirement home of sorts. Which sucks, because if your parents abused you, courts can still force you to sustain them.
I really like You are Reading the Name of this Esolang[1] (pronounced "you are hearing the name of this esolang") as a concept. Essentially it's brainfuck, Huffman encoded into a stream of ones and zeroes, with brackets added that evaluate to 0 or 1 depending on whether the subprogram contained within the brackets halts or loops forever.

My favorite thing about esolangs is using them as a chance to try out a design choice that's interesting but not necessarily good. Like what does making gotos an expression do to a simple lisp-y language? Designing and implementing languages is what I was most interested in in programming for a while and esolangs are a nice low-stakes way to practice that for me.

[1] https://esolangs.org/wiki/You_are_Reading_the_Name_of_this_E...
Sure we have. Sshfs.
They meant upgraded at the time of purchase.
It would be very bad if OS memory usage did not return to flat no?
Oh I really like that watch too! It is pricey though.
>Apple can’t just sweep it under the rug

Check history, until a class action lawsuit forces Apple to admit the problem they will sweep it under the rug or they claim you are using it wrong.
1 → this is true but as I mentioned, for a coding session it would not be an issue. I use vscode (an IDE) for these quick edits when my IDE of choice (jetbrains) takes quite some time to start.

2 → vscode is the same. Jetbrains has this problem, though (I raised that point with their support but this will not change, unfortunately)

3 → you mean that the text lags when typing? I never saw that but I work on reasonably fast computers and only use vscode and Jetbrains IDEs
Again something the affluent can do, those most at risk of being in private or consumer debt aren't probably even aware of all of that.
This looks super cool!

I would love to play around with this, but the docs are a little light at the moment (unless I missed them). Would definitely recommend pushing docs and content on how to build custom strats, extend the main framework with custom reporting or new exchanges.

It does Binance but it's unclear to me what product types (I'm assuming spot markets).

Things I recommend exploring: (high latency) arbitrage between derivs and spot (for example cash and carry arbitrage). Or super simple funding arb on coinmargined perps (short 1x into synthetic usd). Pure directional is hard, and besides that there is a ton of alpha in more market neutral stuff.

----

A long while back I created a framework with a lot of overlapping functionality called Gekko (not trying to shill, I haven't maintained it for years). It took what I learned from that experience and build a prop trading firm called Folkvang. Crypto has a sea of opportunities ready to seize and in a bull market like we've seen in the last few months there is plenty of fish for everyone (yes there is a free lunch, even for those without a decade of quant/HFT experience from wall street).

----

play, build and have fun - can easily grow into a career
As always it depends on the hardware. I've personally found that things start to get slow at >1440p.
> a selectively-enforced barrier that lets hot particles through but not cold particles didn't obviously provably cost energy.

I think you're leaving something out of your description. We have passive selective barriers that will admit low-energy particles while reflecting high-energy particles. (Cotton, say, will reflect visible light while being transparent to infrared light.)

So what do you get by hanging a sheet between two rooms? Nothing.

I think Maxwell's Demon will only let hot particles pass through in one direction, but that's nothing new either; we have one-way mirrors.
So you are forced to downgrade in some (many?) cases?
Because operating systems don‘t support seamless and secure distribution of cross platform software. Web browsers are currently the only secure sandbox we have.
When you compile CUDA code, it has an architecture flag, and you can specify compiling for multiple generations of the code. They’re to some degree backwards compatible (you could run a sm35 package on an sm70 compatible GPU) but performance is much better if you compile appropriate for the GPU you have because it can take advantage of newer hardware features. There’s now 7 or 8 widely in use GPU architectures with only a few early ones so far unsupported by the compiler (though a few more are now deprecated). Just as an example - in my personal PC I have a 750Ti, a card released in 2014, and the CUDA compiler will only drop support for that in the next version. This means that you end up with multiple libraries for every package.

On top of that, people want to install their package with PyPi for e.g. and go - but need the entire CUDA runtime libraries - which include cuFFT, cuBLAS, cuDNN, etc etc. So if every package includes 7 or 8 arch specific versions of the compiled code and the full CUDA RT distribution, it’s easy to see how sizes get big.

The interesting thing is that exactly the same problem occurs on CPUs anyway. We have various optimisation levels in compilers for each family of processor, but aside from MKL I don’t know of any packages that are wheels that try to provide an optimised version of the code across CPU generations. This means anyone who wants good performance should always try to build from source rather than install the wheel.
Finally a story from somebody who "didn't make it". Confirmation bias of success paints the wrong picture: we need more stories like this from the opposite camp.
Resume Parser API Helps in Recruitment
Stale mounts is for me the killer
A friend and I bought one and… it’s too limiting. We wish we had bought the op-1. We also got the pocket operators and these were fun.
Here the quote from the article that GP was objecting to:

> nonnative English speakers who learned the language in a classroom are often more educated on grammar rules and complex technical terms than American native speakers.

That is the proposition I wanted to support: more explicit knowledge about the language. Who is "correct" is a whole other ballpark.
Is it better for states to be divided closer to 55-45 and “disenfranchise” closer to half of the people? Or perhaps we compromise and “disenfranchise” everyone?

Majority rule is always an exercise in the minority not getting their way. Decentralization—i.e. federalism—reduces the size of the minority that isn’t getting their way. If politics is completely national, maybe 49% of the people will be unhappy. If that 49% includes 66% of Idahoans, and you let the people of Idaho decide most issues at the state level, they can be happy and so can the Californians because there’s no need for Idaho and California to live under the same laws.

Besides, someone living in Idaho and voting for Biden may prefer Biden as President but still prefer the state laws of Idaho. And if he doesn’t, moving states is easier than changing the President.
What popular standards has Google removed from their browser in past?
Nature has an unimaginable amount of time at its disposal, and no morals at all holding back its "experimentation".
Windows Defender reduced the amount of virus on windows on it's own.

The original anti-virus applications ( some of them, eg. Norton) would be considered as my malware, blocking files, CPU spikes, taking over your browser search experience. All that ugly shit is gone by Defender.

Related HN thread: https://news.ycombinator.com/item?id=13079569
Online Python Compiler
Just remove all the parts of the stone that don’t look like the statue of David.

That’s trivially simple, right?

Well, maybe if your name is Michelangelo.
Would be fun with a deep dive into Lantastic, Novell and Banyan Vines.
The UI of ST is fantastic and like most people here I love it.

However, opening big files doesn't work too well, it seems the program wants to load the whole file in memory. Any change on that front?
Yes, I was just quoting OP (as a non-native speaker of English I also prefer "I doubt that" or "I have doubts" (except when in singular).

This said, some may copy from their language 1:1 - in French you say "j'ai un doute" (I have a doubt) so this may also be the reason. There are also other versions ("j'en doute" - I doubt that, or "j'ai des doutes" - I have doubts)
A derivation from iacio via jettison doesn't sound too implausible.
useStateMachine: A ½ kb state machine hook for React
Several programs including Firefox Nightly have been reported to blow up, so no it's not limited to a "specific program".
730 frames of a 400x240 pixel image at 8 bits per pixel (which is all GIF allows) is 70MB (plus 768 bytes for the palette). We should be able to load each frame of the GIF many, many times before we reach even 1GB of RAM, let alone 35GB.

The x86 version of the same editor can open this GIF in the same way with reasonable memory consumption. This is clearly an issue with either the image editor, or as seems to be the case (based on investigation in the Twitter thread) an issue with a macOS system framework the editor uses.

Not sure why you feel the need to be so belligerent on this. All the information we need to identify this as a problem specific to the M1 version of macOS is in the first tweet, with more details that give us exact numbers in a follow-up.
You're just having fear of missing out with regards to technology. Don't worry.

Simple steps that work:
1. Create a schedule of work and exercise
2. Stick to it
3. Get better sleep as a result of exercise
4. Speak to at least one person every day, even if it's just via text or video call

Rust might be a good shout as it's similar to c++ and there are tons of jobs going in it. Personally I wouldn't learn python these days as it's too slow without many hacks (source: I am a python developer). A high performance language like Julia will probably be preferable in the long run.
The Weather Channel, WeatherStar 4000 Simulator
That price! Omg
+1 for Spack and also EasyBuild.
Or on amazon
> we call that light cone "the past"

Hmmm. I had the impression that the flow of time was implicit in the fact that we talk about "light cones" instead of "light spheres". Is that not the case?
But that’s the point.

People talk about Congressional deadlock, but that’s by design. It’s not supposed to be easy to pass laws unless there is strong agreement.
> The staging tree is for sketchy code.

If the code is likely to fail in weird ways for reasons that can't reliably be predicted or fixed ahead of time, I think it's fair to call it sketchy.

If the code uses instructions that might be defined out from under it, it's likely to fail in weird ways for reasons that can't reliably be predicted or fixed ahead of time.

No claim on whether it's a good idea (the "discourage bad hardware" angle would suggest not), but "staging is for sketchy drivers" at least seems consistent with including it.
Chrome OS is dead.
> I would need to spend 2/3 of my monthly income for 30 years

But it is not 2/3 of your income for the entire 30 years.

Even if it is 2/3rds of your income right now, the mortgage payment only ever goes down due to the three factors of inflation, refinances and (hopefully) raises you get over the decades. Compare to rent which only ever goes up.
One of the few products that you can buy as closed source without hesitation.
Business licenses follow the traditional subscription model. The licenses don't expire, but they do get revoked once the business either revokes them or stops paying. Because of this there is no upgrade from ST3 to ST4 - it's simply included in the subscription.
"These questions were once beyond the pale. [...] None of that made them untrue"

So the question is, what are the questions we could be asking ourselves about how the world "is" right now? What are the unquestioned assumptions about the world that we are unable to ask or even see?
MacOS Big Sur: recently implemented an algorithm that leaked and left it running for quite some time. Got notification that there is not enough RAM and suggestion to close some apps once size of swap grown up to 64GB (or it was size of RAM + swap, don't remember).
ST4 has a number of performance improvements in relation to large files, but we don't plan on not loading the whole file into memory as this is a core assumption in the entire UI stack.
Who (could have) won the pandemic?
On the questionable use of Artificial Intelligence for job applications
Mega65 – Open 8-Bit Computer