skysight-inc/HackerNews huggingface dataset:
This is a library and CLI for Rust to write generative fine art for print.

I wrote this because writing generative art for print has unique problems that I found myself solving over and over again in standard graphics packages.

For example, a general purpose graphics library should probably compile shaders ahead of time, since compiling them at runtime is slow. When writing art, I want to see them update as I change them so I can brainstorm.

Source code is here: https://github.com/turnage/valora

Features

* Repeatable works at arbitrary resolutions without changing the work

* Type-checked color space management with https://docs.rs/palette

* Managed rngs for repeatable works and controlled rng trees

* Support for using a different, custom GLSL shader for each vector path

* GLSL live coding with "#include" support

* An ergonomic derive-based GLSL uniforms interface

* Animation support for brainstorming and cumulative pieces

Here is a shader written with this: https://www.instagram.com/p/Bh4iIbwgjom/

Here is a vector work written with this: https://www.instagram.com/p/B6wN_sSHtYp/
Only1Tipy talks about his craft, greatest challenges and more
My mid-2015 mac (last REAL MacBook IMO) won't install it at all.

It says it's installing, I reboot, it does some stuff, then I come back and the update isn't applied.

Quality stuff!
'Script My Workout': Programmable workouts from the comfort of your terminal
I was sick of relying on a crappy internet connection to follow along with my normal quarantine workout videos.

So I made a simple python package to define and run workout scripts through the command line!

https://github.com/twhughes/Script_My_Workout

Making your own workout is as simple as defining it in a text file (see examples).

Then the program prints instructions to the screen along with audio cues and a progress bar.

If you have some programming experience, you can customize things even further.

Hope some of you find it useful!
I went to a drive in theater a few months ago with some friends. It was a pretty terrible experience. We tried sitting outside since it was be better than sitting in the cramped back seat of a sedan. That made it impossible to hear most of the movie since other cars would turn on their engines, or a low flying airplane would pass overhead, or a train would go by. Other problems: light pollution from cars driving by with their headlights on would fade the screen, other screens playing different movies was very distracting, and going to the bathroom would take 15-20 minutes since it was so far away.

A car seat is never going to be more comfortable than a movie theater recliner, or your own couch. And listening to a film over the radio isn't going to produce as good a sound as your home theater system.
Have you tried force-restarting it?
Half of the cases _reported by the CCP_ came from International Flights.
Ruby Doesn’t Scale
The moral worth of the individual has been lost, leading to more and more what I would define as “market barbarism.” Social relations are now completely profane and not objectively striving for meaning beyond the temporal.
"More citizen tools for observing and inspecting the elite"

Yeah, this is a big reason smart people do not go into politics; the armchair-expert mob.
First sentence of the linked article: "There’s no proof the coronavirus accidentally escaped from a laboratory"

Enough said.
Given that Apple released separate OS install discs and update packages for PPC vs Intel, why were they installing fat binaries of built-in software anyway?

For 3rd party apps universal binaries made complete sense as a way of simplifying app distribution, but that doesn’t extend to the OS.

Heck, do Intel Windows 10 installs include ARM copies of every binary now? I hope not...
I don't really know the answer to those questions. But I know SQLite is heavily used in almost every ecosystem so I would be really surprised if there were real blockers.

I know Android uses it a lot, so I opened up an Android project at my company and it looks like the android SDK comes with a bunch of SQLite abstractions, and it's not clear what the underlying driver is. But the SQLite official website ships an Android AAR so maybe that is it? (https://www.sqlite.org/2020/sqlite-android-3310100.aar)

This seems to be the main general-purpose JVM lib: https://github.com/xerial/sqlite-jdbc and it seems to be keeping in lockstep with the official SQLite versions (within a couple months).

Edit: Also can you elaborate on the "in a multiplatform way"? Maybe I'm having a brain-fart or memory-hole but shouldn't you not have to worry about that at all?

Edit2: Looks like there is a nice blurb in the docs on that github page:

Since sqlite-jdbc-3.6.19, the natively compiled SQLite engines will be used for the following operating systems:

Windows (Windows, x86 architecture, x86_64)
Mac OS X x86_64 (Support for SnowLeopard (i386) has been deprecated)
Linux x86, x86_64, arm (v5, v6, v7 and for android), ppc64
In the other OSs not listed above, the pure-java SQLite is used. (Applies to versions before 3.7.15)

If you want to use the native library for your OS, [build the source from scratch.
I had the opportunity to watch him lecture for a week, almost a decade ago.

I don't remember what it was about (maybe Catalan numbers?), but ten years later, I wish I'd been able to recall more.

Rest in peace.
You may want to have a look at qri "query" - https://qri.io (disclosure, I work there).

Free & open-source tools for dataset versioning built on IPFS (the distributed web). Qri datasets contain commit histories, immutable hashes for each version (commit), schema info, metadata, readmes, & transform scripts, all of which ride together with the data (or, body).

Latest versions of our CLI tools support SQL & version diffing. We also have an electron app, Qri Desktop (https://qri.io/desktop)
Agreed. He did explain, and still I'm trying to put myself in the shoes of someone unfamiliar with her. If I have never heard of her, how strongly does that anecdote land to convey the message about knowledge being a big K in the formula and far more important than talent?

Were you familiar with her prior to the lecture?

Did you know what the iconic hands in the air thing meant?
Doesn't the article go over that?
I'm having a very difficult time imagining how a drive-in theater could regularly result in transmission of the virus. It's not inconceivable, but the goal of physical distancing is not to prevent every conceivable situation that could result in transmission, but the activities that would normally be responsible for the vast majority of transmission.

I suppose having the cars a little farther apart might be prudent.
That's basically gokrazy : https://gokrazy.org/

Or is the game to do it only with the syscall interface and no library?
I used to love significant whitespace before prettier (and gofmt, yapf, etc.) came along. Prettier really is a total game changer for the whitespace versus braces debate. Now I constantly "canonically" format my code as I'm working on it (via a keyboard shortcut), so I don't have to think about or be misled by indentation anymore. In particular, this quote from ChrisSD below is false for me, since I never look at code (my code or other people's) without canonically formatting it first: "Whitespace is always significant. At least indentation is. If not for the program, than for the programmers." Even if browsing a library from Github, I'll first clone the code, then format it, then look at it.
Since about a month ago, yes: https://fastmail.blog/2020/03/23/email-organization-filters/
This post [0] in a related disccusion yesterday refers to research in 2004 [1] that clearly concludes senators did better trades than the index. But maybe times have changed. Or senators.

[0] https://news.ycombinator.com/item?id=22837708
[1] https://projects.iq.harvard.edu/files/gov2126/files/ziobrows...
How to record podcast with FFmpeg in Linux
Were you familiar with her prior to the lecture?

Did the point he was speaking about resonate with you?
> Many PhDs in America expect you to be self-supporting, so you have to take up a loan.

This is not true in America, at least not in the sciences. I've never heard of a reputable computer science PhD program in the United States that didn't wave tuition and provide a stipend for its students. Additionally, all of the of the other PhD students I've met in the sciences have a stipend from their program. Sometimes those stipends have strings attached, like teaching requirements.
Try Out Elastic Stack with a Single Command and Docker Using Elastdocker
Where? I only see in "conclusions" that StrictYAML is recommended, but this is only about the implementation not the format itself.

TOML is mentioned but I do not see wide adoption, e.g. no up-to-date Java or similar implementation. (https://github.com/toml-lang/toml/wiki#implementations)

Additionally I think TOML is more verbose compared to YAML but avoids the indentation ugliness.
I ran into this my self and was rather taken back by this. I get what they’re trying do here but the not obvious value of something that looks like a string (or maybe a number) is rather frustrating and seems like a poor design decision for Something generally used for configuration.
The US is far more open than China, yet the amount of batshit crazy conspiracy theories that circulate about it is staggering. Only an incredibly slim minority of them actually turn out to be true... Or something resembling true.

I don't think the openness of a country has much to do with the number of conspiracy theories that form about it.

Conspiracy theories find patterns in incomplete data. There is always incomplete data, and there are always patterns to find. IF you get deep enough into them, then you can even turn around and point at evidence that disproves your theory, with the claim that actually, it proves it!

Just the other day, I responded to a post on HN that claimed that there's a vast conspiracy by the Labour Bureau to hide unemployment numbers, by reporting only the U3 numbers, when the U6 numbers are more relevant.

When it was pointed out that the bureau reports the U6 numbers, as well as the U3, the claim turned into 'Well, its obviously a conspiracy - what better way to hide the truth than to conceal it in irrelevant gibberish!'

No amount of openness is ever going to dissuade that kind of intellectual dishonesty.
Immersive Math Version 1.1
Mudge: Zoom security issue:How should it be fixed, how buyers should identify it
Candy Japan Shipments Paused
iOS 14 leak reveals feature that let’s you use apps that are not installed
Whitespace is significant in Haskell. In do notation and other forms, you have blocks. You can actually use braces and semi-colons instead but I've never seen that except in some very short one-liners.

https://en.wikibooks.org/wiki/Haskell/Indentation
It very much is documented.

Get-Help about_Redirection

Received wisdom about Write-Host, by the way, is that one rarely wants it.
Would this rule also invalidate the OP’s approach of getting to the point where you can download wget, then using that to download other programs? wget, and the things you’d download with it, would live on external systems.
FEIW, there are at least four common coronaviruses (229E, NL63, OC43, and HKU1) that humans transmit, and based on the CDC's language there are other less common ones.

https://www.cdc.gov/coronavirus/general-information.html
Ferroflow – Automatic Ferrofluid Display
>deleting all sorts of files in /System, /private, etc. when I run out of space and believe they're superfluous via cursory inspection ( i. e. sudo rm -rf /System/<asterisk>/{AMD,<asterisk>SCSI}<asterisk>)

Good luck with that.
A former colleague of mine Meghan Chandarana was doing some really awesome work which incorporated a similar "bread-crumb" algorithm for swarms dispatching groups for tasks and navigation back to the swarm. It wasn't the primary focus but was really cool to see work. If you want to see a application of it for swarms her paper is here:

https://www.ri.cmu.edu/wp-content/uploads/2018/08/SMC2018.pd...
Every time someone has uncovered a defect in Intel’s highest authoritative security-component, the answer has always been to add yet another, even more privileged component on top of that, to fix things “once and for all”.

The current standing is a overly complex Rube Goldberg contraption obviously not fit to the task at hand. And Intel can’t or won’t fix it because if compatibility.

And since each new component is even more privileged, it automatically becomes an even more valuable target to hack.

So expect the contraption to get worse, not better. Even if everyone (probably Intel engineers too) agrees it’s the wrong thing to do.
If you have a shell or standard POSIX tools you'll have printf, which supports hex and octal formatting, and often C modifiers, so you can encode it as one long-ass integer and save keystrokes.
I am currently doing a PhD in Europe. The duration of 3 or 4 years is only really true for hard sciences/engineering, and can be much longer in other fields.

The self-support part is not true for the UK at least - I got admitted to the program but did not get funding, so I could have taken a loan. In Germany, I am employed as a 'research assistant' during my PhD, and while underpaid compared to FAANG (or other tech firms), my salary is around the median wage.
I can’t tell because the post source is hugged to death but I’m just speculating that this is utilizing sec form 4 data or similar sources? There can be some interesting signal there that you could incorporate into a trading strategy but that’s mostly semantic and another story, I totally agree with you broadly. It will be a minor miracle if there isn’t fraud that washes out with a market crisis of this scope, but I’ll be amazed if the grand majority of trading isn’t above board.

Really enjoyed your medium series btw!
Conway's Game of Life Implemented in Conway's Game of Life
no - the question was around a self-aware entity (an "I") becoming aware of its future non-existence. A conscious being without self-awareness would not be capable of considering its self no longer existing.
The claim last month was that the virus was created in a Chinese lab, not merely that it was accidentally released
from one, so I guess this counts as some kind of improvement, at least.
CircleCI has a CLI, you can `circleci config validate` (or something like that) and it will check that what you wrote is valid YAML and that it's a valid CircleCI config (so syntaxical and semantic validation). Very useful, one of the many thing that make me prefer Circle over the other solutions I tried (Travis, Jenkins and a couple other I forget)
That is no excuse. A lot of software out there is bleeding edge, yet costumers do not tolerate crashes.
What advanced concepts are hard to teach in Python?

Also, do you generally teach advanced concepts in an introductory CS class?
In the backend, there’s no difference between labels and mailboxes. This switch is purely a boolean that instructs the the webmail client which set of behaviours to use.

Your colours will remain intact if you switch between the two. Mailboxes can have colours too.
This sounds like a fun game! There was at one point also this game called chartgame.com, the interface when the site was still old is subtly (but importantly) different from now [1]. The most fun thing IMO was that you'd see the company name after you were done with that particular company. It was made to see whether technical analysis worked.

On another note, I was wondering how you got the data. So I opened my Chrome dev tools to see. I'll be checking financialmodelingprep.com out!

[1] https://www.youtube.com/watch?v=lJAw_LXcUgY -- someone playing the old version
This doesn't work for people who want to have children, who may have healthcare conditions, who need to take care of their parents, etc. Spending significantly less than you earn won't mean much if inflation means anything you earn is worth less year over year.
I think what would be more useful would be to have a summary of bulk deals for the major index tracking ETFs and S&P 500 companies. I haven't been able to get this data on any free platform.
COBOL Programming Course
Cars have air filters
Of course they knew how to use it. But I don't think they wrote the first lines of ed in ed-on-the-live-system. It is much much more likely that they wrote them offline and imported the code from punched cards or via tape or whatever from another system.

For whatever it's worth, Wikipedia (https://en.wikipedia.org/wiki/History_of_Unix) says: "In about a month's time, in August 1969, Thompson had implemented a self-hosting operating system with an assembler, editor and shell, using a GECOS machine for bootstrapping." I'm sure there are more details to be had somewhere.
> I have written a pre-parser to permit comments in JSON and for nodejs apps I use javascript as config. Naturally where security is not a concern.

JSON5 allows comments and a few other niceties. I'd trust JSON5 parsers more than my own hand-rolled one
> It certainly influenced the ecosystem by showing what is possible

Not really. The new features are much similar to their ML (and Scala) counterparts, and ML was well-known to Java's original designers. It is simply a matter of priorities and familiarity. It is true that Kotlin made some ideas more familiar to the point that Java was able to adopt them, and that is why Java benefits from Kotlin existing as an option on the Java platform. The Java language tries not to adopt a feature until it has been tried for a long-enough time by a large-enough number of developers.

> It has replaced Java (and to some degree, Scala) as the default backend language at some shops

Yes, but to put it in perspective, its penetration on the Java platform is around 2-5%, not higher than Scala's penetration ten years ago.

> leading to better and more maintainable code.

That is a hypothesis that some believe but does not seem to have any actual empirical support.

> Kotlin‘s performance is on-par with Java.

Yes, and that is a big problem for Kotlin. Kotlin was created at a time of stagnation for Java -- Sun's last years and the first years at Oracle -- and when Android was still similar to Java. Those two platforms have now diverged greatly, and will diverge even more, and it will be impossible to have a language that is at once the same on those different platforms and aims not to introduce performance overheads. Kotlin will either split into two languages (like Java and Android's "Java"), focus on one platform, or introduce performance overheads.
I downloaded Shakti too but found no instructions. How can I access the built-in help?
I enabled the new rules that support labels and opted into the beta. If you create a new rule that automatically applies a label, you can choose to apply it to "All matching conversations now" or "New matching messages on arrival."
Tobii Eye Tracker 4C for PC Gaming
Wow, that goes way too fast! You could maybe pause if the user keep their finger pressed, or increase the time between stories?
Eat or starve isn't much of a choice, though.
The most important US energy chart of the year is out: 8 big takeaways
Keeping track of the unemployment gap
UK app to track coronavirus spread to be launched
It uses JavaScript to display simple text; rather than just having simple text. It comes up entirely blank if JavaScript is disabled, notice.
UK government using confidential patient data in coronavirus response
I think I had found that one, but didn't actually try it. By multiplatform way, I meant avoiding native libraries (sounds like more maintenance and debugging over time) and still being able to run on OpenBSD (or any BSD), linux, windows, and mac, at least.

Edit: yes, I think it does not currently run on OpenBSD, etc. One could contribute that library, but in that case, I'm more inclined to learn Rust and not deal with the JVM at all. Then I also get convenient access to things like pledge() and unveil(), and other OS-specific system calls, when I want. :) I will be grateful, however, for further correction & enlightenment... :)

(Edit2: I have been reading "the book" in Rust, but probably should write a test to confirm that it will make calls to sqlite and pledge() as directly as I think, using the tools I found.)
I lave Lupus which is what led me to research since my mother had it as well I saw it as genetic, and it is for us.

There of many people with common disease living on on the nature----nurture spectrum. But the nurture part is largely overlooked in the PRACTICE of medicine. MD's have admitted to me that it is just easier to not focus on it.

Back to Coronavirus, it might be that the zinc is not as available to replace the iron in the Porphyrin ring.

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

I am not yet ready to see the low blood oxygen as totally bad. We used to think fevers were totally bad. It might be a way the body fights coronavirus. See:

https://aac.asm.org/content/61/6/e00053-17.short

I will send you an email as well.
Many reasons to prefer a static declarative config over a dynamic imperative one. Sometimes the latter makes more sense, but there is very much a need for the niche YAML tries to fill
> Article might be more successful if it demonstrated some of the advantages of PowerShell, such as returning the output as objects instead of lines, and what you can do with them as a result.

The costs of doing this don't get enough mention though. You're essentially locking yourself into an ecosystem.

It's typical in bash to have a pipeline where every program is written in a different language -- shell scripts, Python, C, C++, Rust etc. They can all operate on text, but what is a Python program supposed to do with a Rust object or vice versa?

It only works between two programs that support the same object format. But in that case you're effectively passing an object to a function in the same language. Languages already have that with lower overhead than pipes. Even if you're set on using pipes, nothing really stops you from piping a binary format object from one program to another, as long as they use the same object format.

So I think the people who say to compare PS to python and not bash are right, but it's not even that -- just compare it to any other language that has objects. It can pass the objects easily within the language but not outside of it. That's hardly a novelty. And then, despite the ostensible ports to other platforms, you have the usual drawbacks of vendor-specific languages -- many of the APIs only exist or do something useful on Windows and you're locking yourself into the platform.
Financial Modeling Prep is amazing. Incredible that its free and well documented. My proudest github star [0] is from the creator of Financial Modeling Prep, Antoine Vulcain, who liked my site.

[0] https://github.com/breeko/stox
Dat multi-writer already exists, here's a demo of it: https://dat-shopping-list.glitch.me/
Yes, because they do much less than the shell version
Here is a shell version which does the same thing as python, it is much smaller as well:

https://github.com/realrasengan/autobahn/pull/8/files#diff-6...
Well duh. But that’s not the way I mean by real which everyone can understand, so you’re just being pedantic and annoying
or give us the option to set time
Humans and bats aren't going to stop interacting, not least because guano is an excellent fertilizer and the easiest way to get it is by giving bats incentives to defecate over your fields.

That being so, and given the utter implausibility of bat-butthole-swabbing robots or whatever, would you rather we had people taking the negligible additional risk of doing this kind of research, so that we have a chance of being able to prepare in advance for the arrival of zoonoses like SARS-CoV-2? Or would you rather be taken by surprise?

Going by the current state of affairs in the world, I have to say that being taken by surprise seems to have very little to recommend it.
I Escaped from the Superclusters
PowerShell Core is cross-platform. It runs on Mac, Linux and Windows.