skysight-inc/HackerNews huggingface dataset:
> Musical Genius

> The Beach Boys

These two things simply don't belong together. Chord voicing and structural harmonies? That's stuff that dates back to the early 17th century at the latest. It's quite literally 400 years old, and you can trace its gradual development in the previous century which gets you to stuff that's 500 years old(!). Now, orchestration I might of course give you: a modern pop song is just as complex in instrumentation as anything written for voice + orchestra, and possibly more so. But you can't separate that from purely technical developments, there's very little specifically musical about those. Orchestral cantatas and operas still date back to the early 18th c. or so, so we're talking 300 years old as the age of actual "musical genius" in these domains.
It's a truly great story, and it obviously shows the author knows their around the topics discussed, but to me the most pleasant surprise was the author's avoidance of humanizing the AI. Most stories about "the singularity" or AI apocalypse in general, immediately presume that just because a machine is self-conscious, it also wants things, or might even feel things. However, machines, even conscious ones, are not people - they do not age, they do not die, they have no biological urges, and unless programmed in particular, have no reason to "feel" fear or threatened by anything. Perhaps AI psychology will one day be a thing, but that will most likely be immensely different than "that is a person in a computer", because it isn't.

It was great to find the author actually acknowledges this: "it cannot ‘want’ anything beyond maximizing a mechanical reward score, which does not come close to capturing the rich flexibility of human desires".

The story certainly makes a strong push towards making you believe that it is possible, especially in trying to explain every little detail, some of which does in fact sound fairly plausible (and some not as much).

To throw a wrench in this grand vision I would point out that anything like this will have a seriously hard time taking off. A sprawling process that gorges too much resources has a high probability of getting killed by the os, especially if it's on an HPC-like machine where a lot of training is taking place. Speaking of which, a lot (if not most) of very serious ML training happens in isolated networks such as corporate or academic VPN, so any AI running on those machines will have a limited reach, even if the AI can somehow magically exploit every Linux kernel it runs across (which by the way, is one of the weaker links in the story IMO).

A somewhat amusing point was when the AI "has already cashed out through other cryptocurrencies and exchanges". The idea of using crypto was interesting, if not wholly necessary for the story. I assume the AI would use a stolen identity since Clippy doesn't have a bank account. Moving a lot of money around, especially from crypto to fiat, is no small feat, and can easily be blocked by the financial system (i.e. banks). Maybe this is the part where "it's set in 20XX" makes it more plausible. Today, we can effectively shut down the entire internet by cutting power to the backbone centers, I wonder if that will still be possible in the future. This of course will be a crippling economic blow, even if the AI doesn't survive.

Overall a great read. If nothing else, it can encourage researchers to isolate their ML ops so that if the singularity happens, you know it didn't come from your own sausage classifier.
Possibly dumb question, have you adjusted the maximum memory heap size that the JVM can allocate for running IntelliJ?
Today I learned an iPhone trick to quickly select multiple items
I agree. Especially with younger people, you can really tell they're pushing their faces to display the right amount of emotion.
My guess is no /s here. Rust has introduced a whole new batch of folks to native code that probably don't yet understand the blocks debugging and tracing are built on.

To answer the GP though, yes. This will work with Rust but you might have to check release mode settings to ensure its not stripping symbols etc.
I don't understand why there isn't a downvote in TikTok. I tried for maybe 3 hours total just to try and get it to show me a feed I like. To no avail.
I think in many contexts, “I think” means “this is complex, but I am prepared to articulate my position using logic,” and “This feels” means “my subconscious, experience, or instincts are telling me this is wrong, but I can’t yet articulate why in a logical, cohesive argument.” I will often use the latter to justify delaying decision-making or action while I formalize my argument.
I imagine a paperclip factory with trucks driving in loops in front of a scanner that is over counting them as they drive past.
A system can distribute rewards just as a person can. If acting in the capitalist economy incentivises specific behaviours, that economy is distributing rewards based on those incentives.
I came to the same conclusion after reading Ted Kaczynski's books. We are already in the nightmare scenario of the genie of technology granting us our wish and we know how those stories end.

I want to add a disclaimer, Ted is sadly a psychopath and what he did was inexcusable.
Quick hot take: when the project has a Venmo QR code for soliciting donations, you can safely assume they have not actually figured out how to make lots of money on the securities markets.

Which is not me looking to trash it. I'd just encourage people to be aware of the context. This is an academic project which has apparently only been tested on hindcast data. Real life trading may present challenges that were well outside their scope of research.
I wrote several scripts that temporarily add call tracing to the source code.
The scripts take a few days to write but I've used them on many projects.
Note there are code parsing libraries that can help you.

For example:

def foo(args):

trace_func("foo", args)

# rest of the function

(NOTE There is call tracing logic built into some languages but it doesn't always work for some complex code bases; try it before you write your own.)

If the code creates html elements, my script adds attributes to the html element to link back the source code location so I can look at the html and figure out where the elements were created. If the html is built using templates, then I add html comments to the template so I can tell where they are used in the final page.

Then I test the app and look at the traces to figure how it works.

At first I trace everything but once I get to know the code I add the tracing to the areas that matter. I don't check in this code.
Never eat lunch alone. Share meals with coworkers, friends and if you don't have that, whoever you can.
This is great, thank you!

I used to run OpenVPN in a Docker container together with a SOCKS proxy for this exact use case (using a commercial VPN provider that doesn't offer SOCKS with different endpoints on a per-site/per-tab basis, without wanting to change my default route or non-browser traffic), but this is much more efficient (and safer).
You can use benchmarks to sell a product, but you can also use them to improve your product. I'm thinking of the latter.

The absolute no 1 prerequisite for building a good search engine is having good benchmarks.
I think the gist of your comment is reasonable, but it reads as kind of adversarial. Something like:

> Being able to navigate a large, complicated code base is a really important skill, and I think one of the important marks of a senior engineer. A big part of it is also just having the grit to dive in and understand a messy system without having things neatly laid out for you.

Says ~mostly the same thing, but without the condescension.
Apple is now a services company: https://www.theverge.com/2019/3/20/18273179/apple-icloud-itu...
> If we believe we are responsible and are prepared to pay for it, in taxes, fines, lack of transport options, additional restrictions, higher costs...

That seems reductive in an inaccurate way. A consumer product which fully accounts for all negative externalities (or attempts to offset them via action) will cost more than one that doesn't, ceteris paribus.

So "paying more" (for a less destructive product) is literally the cost of that much less destruction.

Consumers can choose that choice, or not, and the vast majority don't (and can't).

(Whether that price is ultimately paid in taxes, fines, or product cost is irrelevant, as they all reduce to the same thing)
Systems are operated by people, which is why many great ideas on paper devolve into dictatorships, oppression and death in real life. See Ukraine for an example.
the ranking algorithm is going to need to be decentralized (aka user-configurable) in some way

What do you mean? What configuration options would you like?
Thanks, shimmed that link in the parent.
> So if an application on your PC makes it overheat and break the PC is at fault for being defective and you get to RMA it?

Kernel code can absolutely brick your PC due to how much it can do. This could be fixed at a UEFI/microcode level, but not without taking a lot of control away from the OS and the end user.
Love this channel. More about horizontal and vertical blanking:

https://youtu.be/Q8ph2OVqZeM
Good for you: that's genuinely impressive.

On the other hand, I have an ESL spouse and people are regularly horrible to them regarding their English (which is actually extremely good), and there have been a lot of tears and a stress disorder because of it. Maybe I'm just over sensitive because of that, but it's far too common that people write other people off as stupid or less able because they don't speak English to a fully native idiomatic standard.
That depends on how much value you place on the liberty to make such jokes. Whether you personally disregard the potential feelings of other people is a choice left to you and only you. How other people do feel or are perceived to feel about a subject is not a basis for assigning a moral value.
That's the thing... It can already do that without a V8 vulnerability.
My only exposure to Pet Sounds as a cultural touchstone was the Doonesbury storyline in 1990 when Andy Lippincott, dying from AIDS, lived long enough to hear the album on CD.

* https://www.gocomics.com/doonesbury/1990/05/21
Read the first part of my comment again. Some (many?) registrars don't actually register the domain for N years at once with the registry, even if you pay them for N years.
While I have great compassion for anti-nativism, in the past few decades we have made immense sociological progress. If it is possible to create life that is incapable of shame or suffering and yet capable of enjoying its existence for its own sake, we should try to find out about it before turning the lights off.
Forget about the specifics - in this case it's Maslow's hammer.

Different types of joins exist for a reason - they address different requirements.

Using one type of join even when those different requirements need to be met is suboptimal.

In LEFT JOIN's case, it's usually not fatal (i.e. completely unable to meet the requirements) but it will definitely make things perform slower, be more complex to maintain, be harder to explain why it was chosen to other engineers (see OP), etc.

Don't leave tools in your toolbox.
The answer is not to use wechat. Not to force everyone else in a restricted liberties situation.
Sleept – Alarm Clock App
I developed an alarm clock app that helps you wake up easily. Tell me what you think of it!
Only Android for now.
I suppose this also extends to having children?
Bot that tweets MKBHD's Wallpaper Usage
> the majority of apps don’t pay apple a cent

Every app in Apple’s App Stores makes them a minimum of 99USD/year, the cost of an Apple Developer account.
Because as I already noted, there are two distinct problems: food production, and food distribution.

We already know how to produce enough food, new efforts to increase food production (other than coupled to some combination of local/global population change) are unnecessary (0). Therefore, destroying ecosystems and/or species to solve a a solved problem is at best less morally defensible.

The actions you've described are about food production, and thus I regard them as less morally defensible than things one might do to solve the problem of food distribution.

[0] I would note that we might still seek to change where food is produced, and what precise foods are produced, but I see that as a different question, mostly.
Half crazy, half awesome. 100% tempted!
Ah, good times with "Un Geek en Japón", I even bought the printed book based on the blog.

On "Ikigai", its TL;DR would match "don't be afraid, focus on what you like and fight your fears today".
>>if withholding care upon receipt of payment is not coercive but demanding payment to avoid harm is. They're materially the same thing: you're paying to not die.

Could you elaborate? What exactly do you mean?

By "withholding care upon receipt of payment is not coercive", do you mean a person that commits to providing aid in exchange for payment, and then reneges on their obligation upon receiving payment? This is clearly theft/fraud, and in the same class of behaviors as coercion.

I'm totally confused as I don't know when we discussed such a scenario and why you think that I don't consider that coercive.
> There are specific companies, people, actions (governmental and corporate) that have caused problems. If you take the leadership roles, you can't abstain your responsibilities to the weak.

You... need to take a long hard look at human history.

There have been various peoples across the world that lived more in-tune with nature. That had much less destructive effect on their environment.

What happened to them? They were displaced, conquered or exterminated by a more industrialized group / nation. Every single time.

Why? It is the nature of competition. Humans have taken natural selection to a whole new level with tools and technology, but it really is the same thing.

Even if you "fix" particular corporations and governments, they will eventually be displaced by ones that don't care so much for the environment.

The only actual fix is to try to educate everyone about what's going on, and what we as a species are doing. And try to convince everyone to make some changes in how they live.

We should do this. But it is shortsighted to think that the problem is due to just a few bad actors. We all contribute, and we all must be part of the solution to the very problem inherent to our own nature. Is this hard? Yes, it very much is.
After the experience I was more open to interacting to people. The difference between avoiding eye contact and just saying hi to someone can be huge. Instead of just passing by someone I'd stop and talk to them--sometimes for hours.
At first I was still pretty awkward but after time and just talking to people I'm one of the most sociable people in my circle. And it is a wide circle.

So in short my first reaction to meeting someone wasn't avoidance but instead to interact with them.
> It's really sad that we've lost the ability to connect to so many of the services we use with third party clients.

https://meetfranz.com/
It depends on the situation.

If you're writing code, you're strategy is clearly better because it documents an expectation.

If you're dropped in a database which is unknown territory, say to debug an issue, left joins represent a conservative guess, maybe even allowing to follow up with verification querys: where right join side is null.

I'd read the different responses here as people having different roles.
This will only benefit recruiting firms in order to automate processes such as the one behind this project, I don't see how this would be beneficial for anyone else.
I'm dissatisfied with google for my normal use cases too... But that is more with the state of the Internet in general. But on other hand I hate fuzzy search, trying to help me... Those keywords are there for reason and might even be spelled right...
I used my third party client for a few years circa 2003. I think after more services entered the fray (MSN/Yahoo) they eased up.
You can try https://github.com/jpochyla/psst for Electron-less Spotify. I use the AUR package on Arch. It was crashy some months ago but now works great.
The complete failure of early Java iterations of green threads and fall back to 1:1 OS threads, along with terrible async ergonomics in Java, meant a lot of backend software was based on real OS thread e.g. per connection. The story was similar in C/C++ for different reasons - the details of select and its various extensions were some of the least portable parts of otherwise POSIX interfaces. And on the lower end e.g. Python also relied on OS threads unless you built your entire application around one of the early async reactors.

The real success story behind node is libuv. It's a shame it was married to such a mediocre language, but that language did have some of the least-bad async ergonomics at the time (nearly by accident - client-side JS had to yield to the browser frequently, and the language was mostly designed to run small code blocks instead of application lifecycles).
> This is self defeating if you open source an approach like this and it is effective, then the laws of arbitrage says that the market will remove any additional benefits of using it.

This assumes perfect information. The effects of law of arbitrage are not instantaneous.
I'm old too.

As far as I'm concerned, LEFT JOIN is simply shorthand for LEFT OUTER JOIN, and is semantically equivalent to a RIGHT JOIN, but with the order of the tables reversed. If what you really need is an INNER JOIN, and you use a LEFT JOIN instead, then you have a load of processing to do on the result-set.

So if this guru "Jared" is only ever using LEFT JOIN, then either he's addressing a rather constrained problem space, or he's isn't that much of a SQL guru. Maybe he designs schemas in which LEFT joins are always equivalent to INNER joins?

[Edit] I'm wrong; you can, of course, get the effect of an INNER JOIN by using a LEFT JOIN with a NOT NULL join condition. But I find the latter hard to read: there must be some reason this guy has used an outer join here, when it looks as if an inner join fits the bill?
How do we review FDA's analysis? I hope it is available to researchers, and to public. Can someone point me to those?
Putin's dictatorship is operated by a person, but capitalism is not - it's made of people. Nobody runs the markets, they run by themselves based on people's participation, governed by rules. Invisible hand and all that.
Comparing either Ukraine to Iraq or U.S. to Russia is specious.

US, UK and 29 other nations invaded Iraq. It wasn't unilateral. Russia's invasion is.

Invading Iraq wasn't about territorial expansion or subjugation. Russia's invasion is.

There were dozen UN resolutions against Iraq, including Res 1441 promising "very severe consequences" for continued non-compliance. I personally don't consider the invasion consistent with Article 51, but the argument can be made. It definitely cannot be made about Ukraine. Russia never once brought a complaint about Ukraine before the UN.

Russia has made clear in peace talks they intend border expansion by insisting on recognition of Crimea, Donbas, Luhansk as Russia.
It's a breach of the Budapest treaty Russia is a party to. And the Charter.

The invasion of Iraq never stood a chance of starting WW3. This does.
If you think others are sensitive about a topic, does it seem right to you to make jokes at their expense?
Dude the latest version of python that the free version supports is 3.6, which is out of support (including security patches). The free tier of your application is simply unusable.
"Anyone trying to picture a US “universal healthcare”, I want you to think back to your last trip to the DMV. " - I think the truth in this, is the USA needs to solve the meta problem of having well-run government systems, before it can attempt universal healthcare. For various reasons, while the USA is excellent at many things, its poor compared to other countries, at running public services. It seems like a self-fulfilling prophecy to me. Americans don't believe gov't can run things well, therefore they don't even try, therefore it doesn't happen. When Ronald Reagan famously said the 9 scariest words were "I'm from the gov't and I'm here to help" , that message would have landed flat and made no sense to Europeans and Canadians, but in the USA that fits with people's experience. One big thing is the lack of an independent civil service in the USA. If I understand correctly, in the US when a new administration comes in they effectively fire all the managers and put their own people in charge. Whereas in the UK for example, there's an independent civil service who operate by a code of unbiasedly serving whatever administration is in and implementing their policies. While this means that sometimes there same people in their career implement one thing, then roll it back, then re-implement it, as governments change, and this may sound inefficient, in practice this means the public services carry on running reasonably well despite the wins and crazinesses of certain politicians that come and go.
Model Railroads seems a rather common topic here, so surprised that this never got much attention here as I can see from searching.

Also very impressive considering that it looks to be the work of a single developer as well.
The author is saying “green threads” and “asynchronous concepts” are more complex than “everything is synchronous”.
It contains a lot of advice.

Like:

- stop treating people like NPCs in game, because it makes you look like a simpleton not them
- "scoring" is not the goal, living life is
- being interesting as a person is much more than "working out", "playing guitar"
- if you try to "score" you seem like desperate loser, people see right through it
- amount of money in bank account does not mean much if you are desperate loser
- people have emotions and it is most important part to understand to "win" in life
Portal 2: Desolation is giving the classic puzzle game a graphics overhaul
You can buy certain codes from the Windows Store to play them in Windows. On some devices the manufacturer already paid for them and you can download them for free.

I don't think many people will pay $0.80 for a HEVC codec just to play the video they just recorded on their phone. There used to be so many codecs out there in use that you'd probably need to raise the price of the OS by between $5 and $10 if you wanted decent codec support.

You'd also be stuck paying for those codecs, or convince customers to pay the codecs on demand later, giving their "free upgrade" a price, even if it's a small price to pay.

VLC and other players exist because the jurisdictions they are made in or are hosted in aren't as strict as, for example, the American patent system, which is silly enough to actually allow patents on algorithms. Microsoft could never distribute a free player with Windows in many markets without paying for those patents. If you use or resell ffmpeg to places that enforce software patents, you actually need to check if you've paid off your patent bribe or you're opening yourself to potential lawsuits.
I read the comment here and haven't see what helped me, so I thought I'd chime in although I might be a bit late to the thread...

I stopped trying to be 'funny' in terms of what everyone else thought was funny - such as like making popular tv references, joshing little things, or 'dad' jokes.

Then started to actually say out loud my own sense of humor, which is absurdist. It changed everything for me, like if you're trying to tell jokes, the only thing that matters is if you find them funny, that is confidance, saying somthing silly you love instead of trying super hard to make others laugh. That was a turning point for me. I guess the advice is 'be yourself' or 'you do you' but that sounds so basic, but it is also true, you'll relax if you stop trying so hard and just be yourself.
Do you mean to say that a sense of self is inherently a locus of suffering?