skysight-inc/HackerNews huggingface dataset:
Fascinating remark. I don't have perfect (abs) pitch and never heard of the relative variety. But I grew up playing piano, mostly on my own time, which means I'm extremely comfortable playing anything I hear in C, and just slightly slower at repeating things in A#. My brain has to transpose. But now I play pedal steel slide, and I have a trick to picking up any song quickly. I find the root chord of a song and intentionally forget what it was... so I'm not playing in F or A. I remap my brain at the start of that song to remember that tone as C. And then I can find everything without thinking about it. If I think "where's the 7th of C#" I'd have to do a few steps in my head. But once I've got the hands synced with an artificial idea of "C" I know exactly where my options are. So in a way it really may be better than perfect pitch, because I can remap a song's scale to a keyboard in my head and then strum one or two times between songs and "remap" the "C". I realize that makes me uh... hahah not Mozart. But it works to let me forget what I'm playing and just play.
Heard about this on the Very Bad Wizards podcast a while back https://www.verybadwizards.com/212 -- the coverage was pretty entertaining
Docker is a company that won’t exist in a few years, so a promise of leniency now means nothing.

When they are merged into some other big company, that company will look to milk the cow by going after license compliance. It happens every time.
> Elm is the fastest compiler I've ever seen

Compared to the other languages you mention there, I'm not surprised that Elm has the fastest compiler; compiling to an actual binary (or something low-level like JVM bytecode) definitely seems like it would take more work to compile to than something much higher level like JavaScript, especially if you're performing optimizations at each intermediate layer. That's not to knock Elm though; obviously having a fast compile time is a good thing regardless of the reason, and it certainly still would be possible for someone to accidentally write a slow compiler to JavaScript!
> unions were good, so bosses fought to get rid of them

It's also worth noting that "unions were good" doesn't necessarily mean "unions are good". It's entirely possible that most of the things unions can do to help works has already been accomplished and enshrined in law (osha, breaks, overtime, etc). While I believe that there's still good unions can accomplish, the cap on how much good is much lower than it used to be.
> I offered to run a 'franchise' of the course at the University of Sydney a while back and was informed that anything quite that transformative wasn't really an option

Thats very disappointing. You might have more luck joining the University of New South Wales OS team. (For context, UNSW is a local rival of USYD).

When I was a student there, the OS course was legendary. I only did the "basic" OS course. Our assignments led us to implement a bunch of syscalls for handling file IO, and write a page fault handler for a toy operating system. I'm not sure what they do in the advanced OS course - but it has a reputation for a reason. And it looks like[1] its still run by Gernot Heiser, who's a legend. He's the brain behind SeL4 - which is the world's first (and only?) formally verified OS kernel.

I'm kicking myself for not doing his advanced OS course while I was a student.

[1] http://www.cse.unsw.edu.au/~cs9242/current/
You can apparently get Perfect Pitch from the medication Valporate, according to some study years back. Though, I do not recall how effective it was. It was significant enough to be detected though.
{Shiny} + {Tidymodels} = {Shinymodels}
It costs Verisign <$1 to issue a domain and they’re charging $8. It costs a domain squatter $8 to buy a domain and they charge $9 or more. It’s the exact same grift.

If there’s a domain a squatter thought they could sell for $9 they’d buy it for $8 or $6, they’d make a profit either way. The only difference in name-squatting with lower prices is that one leech (Verisign) makes less money while another leech makes more.
People do that with EAs. Once they figure out that it’s happening, they have various means to detect it.
Does anyone who's read this want to weigh in on how it holds up against Linux From Scratch?
Thank you. Always glad to see people on HN properly siting their sources. Who knows what to believe on the internet these days
You can use a remote docker host pretty easily. I've been playing with qemu on my mac since I read the announcement regarding docker for mac no longer being free (as in beer). I have port 5555 forwarded to 22 on the qemu vm so I can ssh into it. You can use whatever you want for virtual machines of course. Qemu seems nice these days but requires a bit of fiddling to get working. Virtualbox or vmware are probably easier. And this works just as well with cloud based virtual machines or any kind of remote host.

Assuming you have docker and ssh running on your remote host:

# point docker on your mac to your remote machine
export DOCKER_HOST=ssh://dude@localhost:5555
# run nginx or whatever you want
docker run -p 8080:80 nginx
# forward the port locally
ssh -L 8080:localhost:8080 -p 5555 jilles@localhost
# open http://localhost:8080 in your browser

There are all sorts of things you can do beyond this to make this more seamless but this is pretty sweet already.
Yes, hn search comes up with lots of results for obnoxious hn-isms
Hard disagree. I dont need more keys, I need better keys. More keys just means more reaching and more strain. I use the Preonic and would love to see layer keys on a laptop instead of a stupidly big spacebar nobody ever uses wasting so much real estate.

I think the Framework laptop is our best shot at it though.
It is not data. It is an anecdote.
This creates 'nice looking believable' images, but why do they also not show a comparison of the AI generated result with the hi-res original?
yea but the food is better
Interesting, though data entry feels like something that should have been automated (even if source is paper).
Good Lord, that website rules.

;)
sometimes your preprocessor is

cat
Main reason against seems to be: 3D is hard.

And it is. It is another order of magnitude harder than the complexity step from images to video.

As another comment noted:

"""
A model without animation is an image.

A model with animation but without interaction is a video.
"""

So interaction seems like the next step.

But the solution is pretty much = embed game engine in browser. Now the question has to be, which game engine? What features should it have? Sandboxing? Permissions? How will Apples game engine compare to Google/Microsoft/Firefox. How can 3D media possibly be expected to perform the same on all of them?

Also, 3D engine in the browser? That will influence the market for games. Epic should be paying attention as this is a direct shot across their bow.

So, it is hard technically. It is hard for politicommercial reasons. And we haven't touched on privacy/data collection and how that might look.

Is that a reason not to start? No. But when there are already many solutions covering many use cases already there will be arguments over when we should bother.
The amount of lookahead necessary dictates what algorithms you can use for parsing. If you go from 1-token lookahead to unbounded lookahead, you might force a lot of people to rewrite their parsers or make major changes (because they would have to use different algorithms). This would mean that a lot of CSS parser would simply not adopt the new syntax, at least not in a timely fashion.

If you keep 1-token lookahead, existing CSS parsers can just drop this in.
Totally agree. I found out myself when I started a software business. It was doing well, I employed a number of people, we were making nice profits, but I decided to shut it down. Because it was destroying my joy of developing software.
Exactly what I needed! You just saved me several hours. Thanks!
https://www.dgcustomerfirst.ltd/
Reading this makes me want a brain type interface.
> Oracle and MS SQL have the same clause and it's pretty hard to believe they aren't competitive with postgres and mysql given the resources behind the former.

I'm not trying to refute you here, just add some nuance.

I've used Oracle extensively for 3 years: installation, configuration, tuning, writing code against, querying for reporting, updating customer configuration etc.

There are things you can do in Oracle that can't be done in Postgres yet.

But I've never ever experienced a practical performance problem on Postgres that would magically disappear with Oracle.

I assume they are there (I'm not into running huge DBs with thousands of subscribers).

Also in my opinion it all comes down to knowing your database:

In 2009 I saw a Sybase Adaptive Server Anywhere -> MSSQL at the time migration fail miserably at the first migration attempt. Everything was ported correctly but it turns out Sybase ASA had "implicit indexes" that we needed to replicate.

In most cases I'd choose Postgres (or even SQLite) myself and in the rest I wouldn't immediately choose Oracle or MSSQL but rather stop and think carefully, do some tests and only then decide, I do not take it for granted that commercial databases perform better and they absolutely are more painful to manage.
> I come from the split keyboards world.

What terrifying place is that? (I'm just poking fun, but seriously: where?)
from article,

"10. Every Negative Emotion is Driven by an Unmet Need.

Here’s a link of commonly unmet universal needs at work:"

and a graphic with empathy at the top of the center column.

Trivial, but entertaining for me to notice this.
I’m aware of events there coming up when people rationalize the idea of organized race based animosity, lurking in the shadows amongst a fictionally amorphous group
I was trying to be clear that I was referring to papers which are talking about code they wrote. If you wrote (say) a program to predict the throughput of machine code, then I want to be able to reproduce the results you claim - thats a real example, no hint of any source yet and I've been looking.

If we can't reproduce it isn't really science. I know academics often write bad code and don't like to publish their dirty work, but the buck has to stop somewhere.
> Convincing people that they could & should use Lisp instead of Python or Swift is facing stumbling blocks far, far larger than the user-experience in an editor/IDE.

It is a perennial complaint among those learning lisp that they didn't want to have to learn a new editor too. It's certainly possible that lots of other hurdles keep people from ever getting far enough to complain, but given that growth begets growth, fixing any hurdle would potentially have outsized gains.
Beautiful. Some real geocities vibes
The vast majority of users never access the computers they use. Every open source license, apart from the AGPL, is for personal computing first and mainframe never. Which is why you don't have the source code for google even though you should.
So this has actually always been the case. Hardware firmware blobs that initialize the device to talk on the bus yielded to EEPROM chips that had SW firmware burned into it to do that initialization as the EEPROM chips became cheaper and let the bringup process be more flexible. This yielded to microcontrollers that had programmable flash (still some EEPROM for some parts of HW, but now you can glue multiple pieces together). Now you have full-blown ARM cores doing that orchestration (but HW still has EEPROM for bug fixes on top of the base NOR-flashed code). It’s all about flexibility and cost.

I don’t know though if I fully agree with the characterization that Linux has been shuttled off to the corner as chip vendors work around it. It’s more that the computer has actually always been a distributed system and OS/hardware developers have ignored that for a very long time. You wouldn’t say that Linux isn’t the OS for distributed clusters even though a lot of work goes into making those clusters run and that all typically runs in user space outside the OS boundary.

It’s possible that there’s a better model out there that manages to unify things but I’m skeptical. All this code runs on different chips with different clock speeds. Code also resides in drastically different memory spaces and that’s unavoidable - an M3 might be able to load the firmware over PCIE, but it’s not executing out of main memory. Additionally these chips typically have drastically different cache coherency properties.

Now maybe we need to revisit this all holistically, which I think is the actual pitch being made and one I can support. That needs to look like defining interfaces for how this stuff works (& yes, making it possible to integrate into Linux) and getting chip vendors to adopt. Sunk costs are real and trying to rework not just HW architecture but also the entire SW ecosystem can be a dead end. I’d certainly be keenly interested to hear the speaker’s ideas. He’s certainly far more knowledgeable about this space than I am.
I feel I can claim the same on emacs. Such that this rings kinda hollow for me. :(
That's awesome! Now, if only one could find a working 3.5" floppy drive to read all those old disks...
This would depends on the false positive / false negative rate.

Depending on these numbers it could be used as a screener test for example, where it is used before a more invasive test is done.
Not much. What it's doing was quite well summed up by jeffparsons in a different comment thread - it's "fabricating detail based on a training set".

This system makes an image that looks better than a low res image, but it doesn't necessarily make it look more like the original image.
> the seem to want to attract articles that are not mainstream because they are ethically and morally outrageous to most people (say bigotry, cruelty, eugenics, etc.)

Some ideas are considered outrageous because people fail to distinguish between is and ought. I want to know what is true; I'm confident enough in my basic values that they won't crumble when faced with inconvenient empirical facts.

Of course, the question of should this be published could have a different answer from should I bother reading this. Sometimes the gatekeepers aren't failing to distinguish between is and ought, they just don't trust others to make that distinction. Or at least, they don't trust enough others to make that distinction to prevent the information from doing serious harm. And sadly they may often be right.
A lot of math videos aren't meant to be understood on first watch. If you're really trying to learn, you'll need to pause and think about what he's saying and really internalize it. Take it at your own pace. And also rewatch the video to see if there's any insights you missed on your first watch.

So don't be discouraged if you need to pause often or take a long time to finish the video. The rewards are worth it.
Top Python Web Frameworks to Learn in 2021
Python is an advanced, interpreted programming language with an easy-to-use syntax and robust libraries that makes it stand out among other web development languages.

If you are developing any Python-based web apps, you should choose any of the most popular Python frameworks to code as it puts a major emphasis on Python for web application development.

https://www.tech-act.com/blog/data-science/top-python-web-fr...

#python #frameworks #datascience #pythonprogramming #softwaredeveloper #Tech_Act
It's not about $x a month, it's about the friction of dropping any money at all. It could be 10c/year and still annoy everyone, because now they have to go through a procurement process, find someone with a company credit card, wrangle with reimbursement forms, etc.

Docker arguably should be charging more for it. The friction between $0 and $21/month is higher than the friction between $21/month and $60/month in a lot of ways.
or you might not. some of the highest ministers are country bumpkins catering to the lowest common denominator. the country was however founded by very well educated persons.
From an engineering standpoint, it's just obvious that something generating a few million partial spike protein snippets originating in your deltoid muscle - even if some get into your blood or lymphatic system - is still a lot less dangerous than uncontrolled replication of billions of spike + whole viruses running wild around your body. Sure, either one could end up damaging your brain if it got through the blood/brain barrier. There's some evidence that vax-induced spike proteins have been found 30 days later in the bloodstream. Nonetheless, compared with the onslaught of that same protein you'd get from a live virus, it's the better of two bad options.
Alternatively, it could be rephrased as "if the company pays its workers an amount they [the workers] are happy with, then working to keep the company successful is in the the workers best interest, because they are likely to continue to be payed well". Alternatively, "If a company is paying you well and help cause it to fail, you are sabotaging yourself".
Financial Risk Forecasting
I think the word for this is "equanimity" and it is certainly a desirable state.

But it should not be "grey" like the sibling comment indicates but full of joy, bliss and wonder.

I think experiencing equanimity is a sign of releasing the ego which is natural as we age and become less attached to our ideas of who we are and closer to the reality of our impending death
Thats a pretty nice summary. Its pretty expandable (ram/drives/wireless), and has a lot of ports.
Eh, Task is super easy to build though, and is little more than syntactic sugar for what I rarely did anyway (and it also obfuscates the fact that the asynchronous task may never return; yes, a timeout is thankfully included, and will by default tear the task down, but I still like the explicitness of "I sent a message...I need to receive a response with a timeout"). I agree it's a solid pattern to add, just not really impactful for me.

Registry I will admit to never really looking at; I assumed it was the same as Erlang's process registry. Looking at it, yeah, having that as part of the default library seems nice, though in Erlang the few times I needed more than what the process registry gave me I just used a library. Given the evolution in that space just from the time I was in Erlang, I'm actually curious how Elixir's is implemented, but regardless I agree it's nice to include a default one.

So, yeah, solid additions, but I don't know if I'd phrase it that way, that they "don't exist in Erlang".
> Where do I subscribe?

It looks like they have an RSS feed: https://www.fredrikholmqvist.com/posts/index.xml
On the System 76 website, this laptop upgraded to 16 Gigs of RAM comes at at $1288 for me.

Which Dell XPS with equivalent specs at 15 inch screen is cheaper let alone considerably cheaper? I can't seem to find on the Dell website https://www.dell.com/en-us/shop/dell-laptops/sr/laptops/xps-...

Gets even worse with 32 Gigs RAM- the cheapest Dell XPS is ~$500 more that this machine specced out to 32GB RAM https://www.dell.com/en-us/shop/dell-laptops/sr/laptops/xps-...
When you use a windows laptop with a touch screen, you get really comfortable with reaching out and tapping it for small things. I wouldn’t have though I wanted one, but I unintentionally started accidentally touching my MacBook when I switched away. So touch support is obviously useful at some level!
There are real differences between languages[0], but they tend to be less apparent than the syntactical fluff -- you have to get past the syntax to appreciate the emergent behavior of the language when you are solving a non-trivial problem in it. Also, what set of language features people want is often shaped by historical accident of what they're accustomed to, but also by the problem domain is. It's doubtful that there could be an "ultimate language" that's right for everyone and everything. One of Julia's creators quipped that designing a language isn't just a technical problem, it's also an exercise in applied psychology.

Thanks for point to Red, I'll have to check it out.

Yeah, I agree that it's about time we had more formal methods in software. OTOH, messing around with Dafny has been fun (well, I enjoyed abstract algebra in undergrad), but it takes forever to write anything useful.

[0]https://homepage.cs.uiowa.edu/~jgmorrs/eecs762f19/papers/fel...
The term "unbounded" seems a bit strange to me too. At worst you only need to lookahead until the next ; or { to figure out if it's a property or a nested selector.

I guess that's unbounded because the parser can't know how much data it will have to buffer, but in practice we're talking like a few dozen bytes most of the time.
In depends on the way it is used. If it's used knowingly and as a last resort effort just to make sure that nothing is there then I don't see the problem.
(Disclaimer: I am PRC citizen currently in US)

I think it is very hard to get a "detached analysis". For politic issues like this, it is inevitable that everything you read will be both incomprehensive and biased, and filled with propaganda. Probably you can find a "detached analysis" 50 years later, but not now.

That said, if you can read Chinese, I found Taiwan's monthly "mainland report" interesting to read [1]. Of course it is far from a detached analysis, but it's not very polarized (imo) and it contains interesting information.

[1] https://www.mac.gov.tw/cn/News.aspx?n=78702647C7A5B61B&sms=2...
Depends how much you trust the marketing channel. I recall back in the day, if Penny Arcade promoted something, I probably liked it. (Note, this may still be the case.)

Similar, if a few of the trusted artists and such I have on Twitter recommend something, in willing to buy it near instantly.

Otherwise, the marketing budget is merely correlated with the product budget. And, to a large extent, big budget productions are predictable. In that you can usually easily predict if you will like it.
Oh but it IS impossible, that hasn't changed. We're just getting better at generating believable fakes.
That is your opinion of course but not a universal truth.
Memorising pitches as Colour (or concepts, to be less sycophantic to the title) can actually be a good way of "feeling" the notes of a scale.

Perfect pitch is the one thing that really makes me jealous in music. Unless you have a lot of tuition, technique requires a certain amount of luck in terms of finding the right habits and obsessions, but I can work out how I would improve - pitch however is totally off the table unless you have from an early age.
The AGPL and related licenses have been around for decades and they address that problem in a very direct way (getting the community to adopt those licenses is a bigger issue). Where's the argument for a no commercial use rule being a better way of achieving the desired goal?
I wondered the same. To me, there seems something slightly off about the supposedly upscaled images. I really want to see a legitimate comparison.
As great as the feature is (and I've always wanted to be able to easily create Stickers) the best thing about this is the obvious love and care that went into the app. 10/10.

Inspiring to see a "hobby" project at this level of polish. Thank you.
Some people, however [0] deliberately try to search out more noteworthy events to counter this temporal trend.

[0] this is not a reference to real persons, living or dead and any similarity to my wife is purely coincidental.
I tried to register via Google at https://fountaincards.com/register and received a 404.
It is almost certainly as bias trained. Such that if it is not stupid iterative with the witness, it is probably less likely to converge.
Only a fool would believe these reconstructions were real. Unfortunately fools are more common than we would hope.
Except that most evidence support the safety of BPA...