skysight-inc/HackerNews huggingface dataset:
Having actors and some async capabilities might make me return to Ruby. I always liked the syntax and the ecosystem but felt like they were dragging their feet sitting at ancient computing paradigms for way too long. (Transparent parallelization like in Erlang/Elixir, anyone?)

I feel the same way towards OCaml and its multicore saga as well. I figured I'll just wait for 5.0 which is due at the end of 2021 (at least) and then will start afresh there without having to do 100+ legacy code and compatibility dances, and have multicore from the get go. (Sort of like starting with Python 3 and never touching 2, I suppose.)

Back to Ruby, I always felt it was too slow as well, at least when paired with Rails anyway -- JS and Erlang/Elixir are much faster and are still dynamic.

But with 3.0 I might make a return to it. Shame that IO#select isn't supported but with async and actors that's likely not a big problem.

Here's to exciting times ahead.
I read the paper about The Titanic, would you suggest another one which you feel is better?

But please excuse me for a while, as I am off for a walk : we are having blue skies here in nothern NL and I look forward to get radiated by this giant nuclear fusion from the sky.
Mostly sources from left-wing/globalist/neoliberal/progressivist sources and perspectives. The problem is not the quantity of the news, it's the shameless bias and underrepresentation of conservatives and right-wing perspectives in almost all mainsteram areas of society.

I'll stick to finding and sorting out my own sources of news, thank you.
Ice skating (figure skating specifically) was my revelation. Your post rings very true.

Unfortunately, due to COVID, all the rinks in the country are closed (and most annoyingly, they are extremely safe places... Despite that, much riskier places such as swimming pools are open). And having what became such a huge part of your life ripped away for an indefinite time is completely harrowing.

Sure, I miss bars, hangouts with friends, board game meetups, cinemas... But I don't just miss the rink. I am in complete withdrawal. And psychologically, it's really, really hard to cope with not being able to go.
I bet macOS audio API's are way better than on Windows. I don't have experience of them myself but I have been burned by Windows ones.

I have a small story to tell about this. Windows WASAPI has a way for it to tell you when, supposedly, the endpoint device started the recoding of a buffer. This is important if one wants to have a sync with precision of sub millisecond range.

Well. It doesn't quite work like that in reality. I noticed the hard way that if one gets a 2ms long packet. Queries the high performance timestamp, then queries the packet recording time, then queries the timestamp again. The packet was supposedly recorded after the first timestamp but before the next. And as the packet was 2ms long and the previous timestamp was way way way less than 2ms from the query it means that it was impossible for it to start the capture at that point.

So instead of returning the start of the recording as per docs state WASAPI just returned the current high precision timestamp. It's basically you asking someone "Hey, this 10 hour video you gave me, when did you actually start recording it?" "Now. I started the recording right at this moment".

This story has a happy ending though. I grabbed portaudio, hacked it's windows low level implementation to return the actual timestamp based on the register of the soundcard that points to the FIFO buffer and managed to get sub ms precision.

So if macOS audio API's are as good compared to Windows (which is a dumpster fire unless one uses some custom stuff dependent on manufacturer) as iOS api's are compared to Android (where only Pixel phones are not dumpster fires) I can easily see why Macs are the devices of choice.
Dolphin Safe Tuna and Fair Trade Bank Accounts?
> So how come we don’t see hyper inflation with this excessive government spending?

Because the $ is the worlds reserve currency... The US moves the burden to ROW (rest of world).

However there is the https://en.wikipedia.org/wiki/Triffin_dilemma “The Triffin dilemma or Triffin paradox is the conflict of economic interests that arises between short-term domestic and long-term international objectives for countries whose currencies serve as global reserve currencies. “
The BZ2 archive is currently (?) missing from https://cache.ruby-lang.org/pub/ruby/3.0/ for the 3.0.0 release version.

ruby-install uses that by default on my Mac and is failing.

This works in the interim: ruby-install -u https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz ruby 3.0.0
Babbage supposedly said something like "I cannot rightly understand how this question came to be, a politician asked me once: "If one enters the wrong information into the engine, will it still provide a correct answer?". "
You’ll hear answers about the USD being the world’s reserve currency, and maybe that does help, but I think the real answer is that we will see hyperinflation eventually. The math eventually must catch up with us.
I think personal lists of interesting news and articles are good things. I'd much prefer people to go back to this style vs. the algorithmic "feed" we see on the big sites these days.
As I recall, the Titanic makes no appearance in any of the papers linked in the article.

Did you follow any of the links? You can literally "^F paper" and find those links.
I am sorry this is out of topic, but does anyone else wonder if wikipedia is the right place for such articles? It feels like wikipedia is becoming some kind of mirror of blogs instead of a repository of distilled knowledge. Am I wrong?
Stellar Airdrop (2019)
Can someone explain to me how to do this?

How to Get in on the Bounty

Here’s how to earn up to $500 in XLM over the next 19 months in six steps:

Step 1: Go to Keybase and download their desktop application.

Step 2: Verify your email address. You will receive a confirmation email in your inbox.

Step 3: Add/verify valid phone number. You will receive a text with your verification code.

Step 4: Create a secure paper key. This is a series of 13 randomly selected words you will be asked to write down.

Step 5: Add an additional ‘device.’ Repeat Step 4 to reach the required three device requirement (your paper key qualifies as a device).

Step 6: Go to the “My Wallet” tab and sign up for the airdrop.
Web site bloat is largely due to web applications being optimised for product managers. Tracking, ad partners, etc...aren’t there for the developers benefit any more than they’re there for the end user.

Sure, there is bloat in a great many web frame works and I too question why some blogs need JS enabled just to render static text. But if we are being honest, by far the worst offenders for web bloat is the trackers and ad partners.
AutoHotKey finally fell off my list, to be replaced by... powershell. After about 8 years of utter disdain for the mistake that is powershell, I’m actually enjoying giving it a proper test drive.

I can’t quite believe it myself but i chsh’d to pwsh on my mac and linux boxes too.

Goodbye 30 lines of AHK just to capture and parse the output of a RunWait (in practice it was better to create a WSH com object and exec the command from there since it’s only 3 lines of code to grab stdout then).
That's a great idea but it's completely wishful thinking. Most people that are paid to write JavaScript are scared to death to write original code. If you cannot fix that problem hopes for a copy-left license are probably unachievable.

https://en.wikipedia.org/wiki/Invented_here
Seems like 0.8.0 might be fixing this.
See also: https://en.wikipedia.org/wiki/Slow_Journalism.
If you look at the communication, it seems that the Ad people didn't have a clear idea how well-targeted anything was.

It's easy to see how the statistical problems compound.

FB does not have exact earning levels, so you have to infer that from, say, likes. Let's say you can build a model salary(likeBMW, likeTravel, ...) = %likeBMW + %likeTravel +...

This gives you an estimate which is (70-80)% accurate, so you predict >£250k/yr 70pc of the time. In c. 25% you mispredict.

Now it seems to me that this 25% is going to compound across several categories: when you say "College AND HighEarner AND ..." you get more than 50% of your target group not matching this exact criteria (all you need to fail is one condition to fail to match this conjunction).

And according to FB comms, it looks like >50% didn't match client's chosen criteria.

I think this is the right analysis of the issue. ML systems of this kind are very bad at making targeted judgements. It's really little more accurate than guessing the mean of something (eg., salary) for your group.

All ML has to do, for FB/Google/etc. is improve targeting a few percent to have a significant value proposition.

However, the propaganda has it that ML systems can "target" you, etc. Only in the way a nuclear bomb "targets" a house.
Address Verification Process for Verifying Patient Data in Healthcare
You're sitting in a confined space with semi-random forces acting on you.
You're rather jumping to unfounded conclusions. I can assure you that I communicated directly and clearly what my emotional state was, why I was behaving the way I was behaving, and actively tried to avoid inflicting my feelings on other people by being non-expressive.

An example of an action I took that one person considered "aggressive" and "abusive": There were three couches, shaped in a U configuration. Ex and friends were sitting on one couch. Someone else invited me over to sit on another couch. I came over, sat quietly for about 60 seocnds, decided, you know, I'd rather be somewhere else, and walked away.

This isn't to say I bear no responsibility in how things played out, but the bits I'm disclosing here, even in context, are wild misunderstandings, and when I explained myself I was met with distrust and suspicion. We were in a rental cabin; physical proximity was unavoidable. It wasn't even clearly distressing to my ex, just her white knight friend.
Are you managing people or customer expectations? If so, how many already left because of the rational explanations of your lack of empathy? If not, keep it that way, you don't have the emotional capacity to lead others.

If my employer pulls this prank on me, they can either give a formal apology to everyone, give me the actual bonus, or find another developer.
Both are correct IMO: what you said plus the fact that most programmers won't ever write any sort of efficient code.
Thanks!

> Since you are aiming at more casual users, consider intuitive intelligent audio controls.

Agreed. I have a friend that is pretty much an expert in Logic, and I will ask him for more input. As a side-note, I think the UI will be the "easy part" of the deal :D The implementation - that may be insanely hard :D So I will have to strike the right balance :D

> Beginner and often intermediate users often do not understand the importance of good audio in a video. When they do it still takes a steep learning curve to understand the complexity and nuances of even the basics.

100% agree :)

> Most video editors don’t help users with audio

Agreed here as well :D One thing I'm kinda' proud of is you can go anywhere in the project , go to an audio track and space will only play that. Or shift-space will play all tracks (no video). And one can create music keyframes (that move along with the audio if you move it), and you can snap video to them.

> Templated signal chains for individual audio tracks that include simple things such as gate, subtractive eq, compression, additive-eq

I know a bit of the theory here, but I'll need to did lot deeper into this. At some point, I believe I'll definitely have this.

> Level suggestions for tracks, based upon if they are dialog, music-bed, room tone etc

This sounds complicated, but will delve into it at a later time.

> Not specifically audio, but being able to output multiple different renders depending on target website with a single click. (Ideal container, codec, resolutions, ratios, LUFS, etc).

Agreed, this will definitely be there :)
I think visions can play out far beyond ten years, and their disclosure could potentially further cement existing power structures, such as Apple.

Of course, relying upon NDAs in lieu of real trust is trash anyways. Ideally, an [extremely well treated and compensated] team could maintain strict confidence based on ideology alone. Your mission just has to actually change the world for the better in some dramatic way.

To play devil's advocate, myself and quite a few other people probably have a keen interest in precisely what the nature and vision of Apple's long-term research was, even a decade ago. People like Bret think far beyond time scales that measure a single decade.
EU Countries have similar excessive spending programs and the Euro is not the worlds reserve currency, yet we don’t see Venezualian Hyperinflation. How is that reconcilable with this theory?
The OG Xbox One controllers didn’t support Bluetooth, but the newer ones (Xbox One S and Xbox One X) do. These don’t work natively in Linux?
Three essential product questions, who should answer them,why are they important
If independent India could send a space probe to the Moon, surely it could reform its legal system as well. Vast majority of Indians alive were born decades after the Raj ceased to exist.

Usually, when such old structures survive, it is because of concrete people and interest groups who want to keep them alive. And this is more of a domestic problem than a (ex-)colonial one.

In my country, compulsory identification cards were introduced by Nazis during the occupation. All subsequent regimes, including the democratic ones, kept them: too useful to scrap. But it would be misleading to say that we can "thank" Hitler for having cards in our pockets. We could have scrapped them if we wanted to, like we scrapped many other regulations and laws from that cursed era. We didn't.
Have met Ammon and used the service. I agree it’s likely not malice but absolutely negligence. Ammon is in way over his head and has failed at recognizing that. Should have learned from the layoffs (COVID was an excuse but appears either Ammon personally had early knowledge of the impending lockdowns or the layoffs had been planned for weeks prior). Way way way too much leverage, and the lever rightfully bit back.
It's already happening. On the C++ side we have Rust, Zig, maybe Nim, Haskell. On the dynamic side we have Elixir.

Problem is the unwillingness of the market to move. But it's happening, I am witnessing it while I am contracting.
> independent NI isn't a tiny country, by European standards.

At 1.8M people, it would be larger than Cyprus, Malta and Luxemburg, so yeah.

It is an interesting possibility, but would it make any sense?

People who want a united Ireland wouldn't like it, and people who want it part of the UK wouldn't either. Both may like it more than the opposite alternative though.
I remember that Guy Kawasaki once wrote that “Working for Apple is like being paid to go to Disneyland.”

That was quite some time ago. I’ll bet it no longer applies.

Happy Christmas, to those that celebrate it!
As a programmer / software engineer, I've found that I often look for equivalency with policy and whatnot, because it seems like there are lots of similarities.

The impression that I get from my country (The Netherlands) is that we are doing a bit better than the UK for reasons that nobody quite understands yet. The best I can guess is that we ultimately make 'bigger' choices comparatively, even though compared to many other EU countries we're not doing particularly well despite being one of the richer ones.

The way I see it, our country is run by technocrats who are faced with something very different and new. Like with projects I've worked on as a programmer, the best solution often involved going way off course. And like with projects I've worked on, this usually didn't happen.

Solutions were conservative, even if something more drastic seemed prudent to almost everyone involved. It's really fucking hard to rewrite some of the core code. So instead we address things further away from that core with all sorts of special cases.

If anything, the pandemic has shown that our current way of doing things isn't quite equipped to deal with big upsets, and considering the future this is something we should probably prioritize dealing with somehow.
> Although I agree it’s strange to say that. Like saying ‘We’re driving there, in a car, with four wheels.’

I don’t think it’s strange, I was legitimately curious about author’s subjective take as to which tuning is best under circumstances where key isn’t known in advance. JI is tricky since it highly depends on the key, and ET doesn’t sound good[0].

[0] It’s ironic a lot of modern popular music is very limited in tonal range, yet uses ET where a lot of micro-dissonances were introduced specifically to support complicated progressions and modulations without re-tuning a piano.
Ironically I find the lack of static typing in Elixir (and thus Erlang) its greatest weakness.

Dynamic typing only gets you so far. Once you get beyond a certain scale of your project (number of lines, files, modules etc.) then static typing a sanity saver.

I still love Elixir to death but the lack of static typing isn't making it favours.
So where did this Titanic story come from?

Look, papers are just an opinion, man. Climate 'science' is not science at all : science makes verifiable claims. No such thing with the climate.

I am from NL : we have a thing with sealevel for centuries. Did you ever look at the sealevel rise at NL?

There is no, I repeat : no change in sealevel rise in the last centuries.

The level is steady-as-you-go going up since the ice age.
Cool quotes.

That site looks like the old sites that we could generate from mac.com.
Thats's definitely not what I'm saying. I'm saying I was badly punished because a particular person misperceived me as being angry.

I think this line that anger is an acceptable emotion for men to express is out of line with reality; it's certainly out of line with my lived experience. Anger expressed by men is punished, sometimes exorbitantly.
What Is Logistic Regression
Briefly over 800%!

[https://iborrowdesk.com/report/NKLA]
Note that the article included concussions and multiple sclerosis.

If anyone had a concussion and has symptoms months later, you can do visual rehab exercises to help address long run symptoms. This + neck rehab resolved my post concussion symptoms very rapidly. They had persisted for months until that.

Now I’m wondering if continuing to do those exercises can affect the odds of brain lesions. I know my visual tracking is still not 100%. Do things go in both directions: lesions —> vision issues, improving visual tracking —> cause brain to improve lesions through focus to that region. Or would it only be one way? Very interesting to see the retina/optic nerve are from the same tissue as the brain.
Best thing about scoop is that it doesn't need admin privileges. Everything is installed as portables in user directory
So your theory is that we can actually stop working and start getting UBI and things will turn out fine?
Let's hope that macOS will soon support DualSense controllers too. Was a little disappointing to find out that Google Stadia on Mac does not work with these controllers.
I've noticed that we never see people who work at Apple here in the comments section of HN and I wonder what the reason could be. Perhaps Apple forbids employees to post here? Perhaps they have even blocked the domain? Or perhaps Apple employees have no interest in HN because they simply have no entrepreneurial aspirations?
Almost any web-public-facing project is very parallel so Elixir should be a no-brainer, provided no artificial limitations on which technology to use (which is a very generous assumptions, granted).
Really? Sorry if I came across that way!
> to justify porting the code unless it's really trivial,

I'm not sure about the reasons, but the porting shouldn't be a huge issue. The patches are pretty small and very readable. It's 99% state management (device added / initialised / removed) and unpacking the message fields into system events. If they have anyone familiar with that event/device system, it would be pretty easy to achieve.
If you fix the reference frame to one in which the rotation is fixed to the earth but the center is fixed to the sun then you have the earth revolving around the sun in about a day.

The bigger question is about why one frame of reference is considered to be correct and others incorrect. You would have to prove that it is impossible to come up with a set of mechanical conventions to suit the model that doesn’t contain a contradiction. It seems unlikely that this has been attempted independently by most professional astrophysicists. So ultimately even the most learned rely on consensus more than principle, and their own depth of reasoning may have easily put themselves on the other side of Copernicus’ heresy trial. It’s pretty ridiculous, right? Like, how do you explain why ghosts only come out at night if the sun isn’t chasing them around the earth? Obviously wrong. Stupid heliocentrists.
Funny, how big part of the list are Linux-origin projects or WSL. How about really making the switch to Linux instead of trying to make Windows function like Linux?
Some Differences Between macOS and Common Unix Systems
Nowhere near as bad as Googlers in my opinion.

I very rarely see discussions about the internal politics, or disclaimers about working for Amazon, Facebook, Microsoft, Netflix or Apple.
Both OS's have up and downsides. What's wrong with emulating parts of other OS's you like, in the OS you like?
Thomas Young: The Last Person Who Knew Everything
"Thomas Young, also known as 'The Last Person Who Knew Everything.' The 18th-century British polymath came up with the wave theory of light, first described astigmatism, and played a key role in deciphering the Rosetta Stone ...

See also:
- http://nautil.us/blog/the-english-word-that-hasnt-changed-in...
Gustav (YC S17) Is Hiring – Product Designer (UX/UI) – Fully Remote
I really hope you can see how messed up your post is in the fact that you honestly think that had you been spying on your wife the whole time you could have avoided any sort of mess and "saved your marriage". There is just too much too respond to on this. You have a daughter, shame on you, do you want some man spying on her watching every message and when he doesn't like what he sees maybe he will "fix his marriage" by doing something stupid like spousal abuse or attempt to stop her by controlling her probably by gaslighting her every move. What you suggested is not normal and you really should reflect on why you feel spying is a normal part of a relationship for you. Your belief that you need to spy probably extends to your entire way of being and that way of being is probably why she left you in the first place.
Wholly subjective, but I agree: a few weeks in and I still really don't like it. I particularly dislike the way menus look now. Horizontal margins (there and elsewhere) seem to have been shrunk in a way that to me looks mean and unbalanced.
Tbh if Johnson ran the UK as "Boris" I'd probably give him a pass and call him Boris, but he doesn't.

In any event Happy Xmas!
With MJIT showing such a big improvement (for particular cases anyway) starting with this version, I hope more people start writing code/gems that take advantage of this.

You shouldn't sacrifice the ergonomics of your API just for the same for performance IMHO, but there should probably be nice gains here and there.

Best of all would be if ruby code becomes good enough that you no longer need to FFI into C code, who knows, maybe ruby 3 will be the start of the `ruby only nokogiri` age :).