skysight-inc/HackerNews huggingface dataset:
The newspaper price was heavily subsidized by ad revenue. If the paper had to depend solely on the sales revenue, the price would have had been much higher than a quarter, and consequently, much fewer people would buy it regularly.
tldr; it's a new wire protocol that columnar databases can opt into that is better optimized for columnar data than ODBC/JDBC.

Key quotes:

While it can be directly used for database access, it is not a direct replacement for JDBC/ODBC. Instead, Flight SQL serves as a concrete wire protocol/driver implementation that can support a JDBC/ODBC driver and reduces implementation burden on databases.

Flight SQL means database servers can implement a standard interface that is designed around Apache Arrow and columnar data from the start. Just like how Arrow provides a standard in-memory format, Flight SQL saves developers from having to design and implement an entirely new wire protocol. As mentioned, Flight already implements features like encryption on the wire and authentication of requests, which databases do not need to re-implement.
I personally think those are all nowhere close. There are like ten different ways to initialize values in C++ and they all have slight differences.
I don't think there's anything inherently wrong with it (speaking as a full stack web dev), but depending on what specifically you dislike about coding it might not be a good fit for you.
I agree with Clubber, stick with CS and a minor in business. MIS sounds nice if you want to go IT.

The minor in business can take you in some of the management positions in IT, experience can take you into others. But the minor in business can also take you out of IT.

Nothing speaks against finding a job you “like” (love is asking much of a job) and turn tech into a hobby and going more into electronics instead of software. To be honest technology makes a nice and exiting hobby but often a less exiting Job. As soon as a cool idea meats up with customers things can get ugly for stupid reasons.
There's a simple reason for 15/8 being the major 7th. It's the 15th harmonic. The 15th harmonic is not changing anytime soon!
The problem with Steam family share is that it's so limited. You can't have two users playing different games from the same library online at the same time which is ridiculous. So there's no way for your brother to play your Call of Duty while you play CS:GO. Even if you're playing an offline game you have to explictly switch to offline mode or else the person sharing gets kicked. Even consoles handle it better with 2 users being allowed to at the very least 2 different games working if not the same game. Granted, Steam family library allows more account links but it's way more limited.

I'm not sure what Stadia's limits are but I can imagine that being a pro if more than one user can use the library at the same time.
> Why is there so much marketing and messaging around “Don’t be left behind”, similar to how you phrased it earlier?

I can answer for myself. I speculate that a transition from fiat to crypto is inevitable unless a black swan event occurs. (Eg a new way to represent value is invented that is superior to fiat and crypto that is currently inconceivable today)

If the transition to crypto does occur, it clearly benefits early adopters. In late phases of the transition, there will be very few people willing to trade crypto for fiat.

Herein lies ammo for the crowd shouting “CRYPTO IS A PONZI”. But the truth is that all desirable possessions are this way. If you bought beach-front property in a great city decades ago, you’re going to be able to sell it to the next “sucker” for a huge profit. Likewise, Apple stock. Likewise, a baseball rookie card. Etcetc

> Okay, but how massive?

This is a difficult question. It depends on if the transition is a gradual, long term grind. Or if some event occurs that shocks the system and causes a mad rush to cryptocurrencies. I hope for the former and fear for the latter.
Music was taught as part of the quadrivium (alongside arithmetic, geometry, and astronomy), so it has a long history of being thought about in mathematical terms. There's nothing wrong with looking at music that way. What is so interesting about music is its ability to turn mathematical beauty into aesthetic, artistic beauty.

Sometimes the math is just there in the background: "This chord progression is based on certain physical facts related to the harmonic series. That makes it sound good, and I like it". Sometimes it is brought to the forefront: "All of this music appears to be generated from a short pattern of notes which is recognizable even as it is subjected to rotations, elongations, truncations, etc. That is beautiful."

Certain types of music play up the lovely-pattern-ness of music, and some don't. Neither is better than the other (denigrate the art of Justin Bieber who dare), but you can probably guess which I prefer :)

Consciousness, pattern-recognition, spatial rotation of abstract objects, natural mathematical beauty, poetry, drama, acting/performance, nonverbal collaboration, shared rhythm: music is a nexus for all of these things. Music is nothing short of awesome, in the truest sense of that word.
There are twelve tones because the pitch between them is the smallest one that our ear can differentiate as two distinct tones. Is the pitch smaller, you hear only beats.
The entire point of a handshake is as an introduction.

They become no longer strangers via that interaction.
Raspberry Pi does what Microsoft can't [video]
Can’t load the link, but I’m intimately familiar with Greg’s wiki. It’s been around for ages and a very great resource for Bash arcana.
Anecdotal of course, but when I used to commute daily by bike, the 30 minute ride in the evening would dissipate the brain fog enough to let me work on side projects almost every day until 2am or so, and the morning ride would wake me up from the slight sleep deprivation. So 1 hour bike (both ways) per 12 or so hours of work (including the "night shift").
By hosted I mean stored on IPFS. It's a bit like downloading a file from Bittorrent in that it can be fast and distributed, but with some added crypto layers.

The only part stored on the blockchain is the address itself. The files are not stored on the blockchain.

More here:
https://docs.ipfs.io/concepts/what-is-ipfs/

Appreciate your question! That should get you started.
We already "wasted" one on a demonstration, and what was the great risk of being caught short? Japan potentially faces another round of conventional bombing?
I use 1Password on Firefox in iOS without an extension, just use the keyboard suggestion when a password field is focused as in Safari or other apps.
My most effective method for relieving brain fog is doing a few songs in beat saber @ PSVR, works surprisingly well and hasn't failed me so far.

If I feel sluggish and in a generally negative mood on a day when we're having friends or family over for dinner or whatever, my wife makes me play beat saber and it really does help a lot!

My ADHD can make it hard for me to just boot up the playstation, even if I need it and I know it will help, so having a loving wife is great too :)
Author here, thanks for posting Melody! This is my first attempt at a language and I'm learning Rust, so any input would be appreciated
Doesn't seem like it'd be a nation-state. They usually try to stay quiet and out of the news so they wouldn't disrupt services.

Might be some ransomware operators or malicious parties trying to extort them.
OP's question smells like "Why isn't mainstream media talking about this" and whenever someone asks that, I always wonder if they ask that question because they think "MSM is being controlled by the elite and is censoring discussion!", which makes me wary of engaging any discussion with them.

Then again, hello to Sinclair Media and Rupert Murdoch!
Office charity drives are already bad enough in that they socially pressure employees to give money. I would be furious if the company I worked for asked me to start recurring donations out of my paycheck. Keep employer-employee relationships to strictly business. I can donate to charity on my own time.
The point is the WWII Nazis and Japanese are famous for killing / torturing people even after they surrendered.

I'm not saying others didn't, but Nazis and Japanese took it to another level than the west. (Although to be fair Sovjet Communists should be mentioned together with them.)
Disclaimer I helped design the bastion-zero protocol. Sorry for the wall of text, I just care a lot about this protocol and I think it is really neat so I'm always excited to talk about it.

> But it obviously doesn’t go down to the app level, which is what the original government document is actually saying we should do.

Bastion-zero does go down to the app level. Bastion Zero lets you log into roles in applications not mere hosts or ports. This is one of the big advantages of bastion-zero over say tailscale or segmented VPNs.

With kube, bastion-zero you could enforce a policy that a particular user identity, say "Alice@example.com", can only access the control plane of certain kube clusters with the kube role 'dev-user'.

Not only is this policy enforced at the application and role level but logs are application and identity aware as well.

Look at an example of using bastion-zero for shell access. Alice's gsuite identity is Alice@example.com and lets say she has a policy in bastion-zero which allows her to login to the linux shell as 'qa-user' on the host 'qa-dev-123'. Without bastion-zero logs on 'qa-dev-123' would only capture the 'qa-user' performed some action so:

1. Application role: 'qa-user',

2. hostname: 'qa-dev-123',

3. Action: 'rm -rf /'

That isn't helpful if multiple people can sign in as 'qa-user'. Additionally since the logs are stored on the host, an attacker might be able to delete or tamper with them after the fact.

With bastion-zero, the bastion captures the logs off-the-wire preventing tampering and it associates each action Alice takes with:

1. OpenID Connect auth session: 'a specific authorization token issued by gsuite and associated with a particular machine',

2. Alice's OpenID Connect identity: 'Alice@example.com',

3. Application role: 'qa-user',

4. hostname: 'qa-dev-123',

5. cryptographic identity of host: 'pubkey:0x4e32...'

6. Action: 'rm -rf /'

This way we can tell, oh Alice's OpenID Connect identity token has been compromised on her laptop. Revoke that token. What other actions where taken under that token? Did the attacker successfully answer an MFA challenge from the Bastion? Yes? we know Alice's MFA secret has been compromised.

Our goal with basiton-zero:

* all parties have pubkeys which are strongly bound to their identity forever, but only usable over short periods of time

* all pubkeys are short lived and ephemeral you are expected to generate new ones, you don't need to remember old ones

* all the content of all messages is digitally signed by public keys producing logs which can be cryptographically attributed

* no single points of trust or compromise

* policy and logging are identity and application aware
I can't remember the last time I had to do it. Not on the last 4 years for sure.

Executables tend to come compressed with a lot of other files nowadays, and compression software knows to set the executable bit when extracting them.
Correction: no, the examples I was thinking of are much younger than I thougt (but nonetheless not aimed at burkas at all, aimed at leftist protesters and at reckless drivers)
And the ruling caste of crypto aristocrats will do a better job of enabling the conditions for that than an elected government, why exactly?
- Disk inventory x

- IStat menus

First party apps to check out:

- Digital color meter

- Automator (if you don’t already know scripting)

The rest depends on what you use your Mac for.
Is that Firefox specific? I am still able to use 1password with Brave on ios 15.3.1 (iphone 12 mini)
Sounds like you may have earned it. You post here is quite inflammatory. For the most part, it's the community that does the moderation.

Show Dead is the option that makes them visible.

Private platforms have no requirements for free speech
Same thing. You die "of" every disease you have at the moment of death, or very near. Especially for diseases which impact your circulatory system such as Covid.
> I'm curious to learn from your experience if you are able to grow from a "weak-minded" people to a "strong-will" one, however painfully.

Train brazilian jiu jitsu, or another martial art that involves actual physical contact. Mental toughness is a skill that you can develop quickly in endeavors like those.

Generally, pick something that is difficult, or uncomfortable - and do that thing over and over again. It could be as simple a making yourself take 1 minute of cold shower every morning.
> Why would you spin up a full kernel to run a single application on top of a hypervisor that is balancing resources?

What if your application involves multiple processes and threads?
> respect Free speech

Hackers News is a private platform. There is no such thing as 'free speech'.
A mistake happens once. When you refuse to correct that mistake and blame the other person, it is no longer a mistake, it is your stated position on the matter.
>requires downloading so many executables from the web?

Hopefully not leaking company information to clever attackers.

I work with a number of clients in high security environments where you have to get permissions to perform operations like execution (or even setting chmod x on a file). It really does limit people running random things and causing destruction.
"its quite amazing to see LibreOffice running in the browser"

You should see jslinux:

https://bellard.org/jslinux/
Music can be analysed in many different ways. People often respond poorly to an explanation of 'music' that doesnt cover what they see as important or what/how they have learned.
> you would have to reduce vast portions of the conscious decision-making matrix to the epiphenomena of a genetic teleology.

You have put your finger directly on the issue. How could it be possible for sequences of amino acids to influence our emotional reactions to particular classes of stimuli in the real world? Whatever influence there is must come from long and tortuously complex and unreliable chains of causation. Those amino acids cannot simply encode a virility detector in our neural nets. Your skepticism of the connection is quite reasonable.

And yet we keep finding examples of the connection. Like the funny reaction of cats to cucumbers in all of those youtube videos. Something biological and not social makes many cats fear a certain class of shapes. Somehow, that emotional and physical response is genetically encoded. Something similar is at work with romantic love. Like a cat fears a snake-shaped blob, a human is aroused by a mate-shaped blob or smell. That arousal in turn influences our emotions, notoriously blinding us to other inputs.

Our emotions are written on the dirtiest slates imaginable, scribbled on over and over for billions of generations.
How were they sacrificing the civilians that lived in the Japan island? They were just there, breathing, eating and doing their lives, not shooting soldiers or invading countries. The US decided that it was fine to burn them alive to defeat the emperor-military system.

You can argue that it was a better alternative than an invasion or some other strategy, sure. But the reality is that the civilians, who couldn't go anywhere else, were killed, en masse, by bombs dropped by the US.
I feel obligated to link "Falsehoods programmers believe about time" -
I think it's best to just get a trusty library instead. https://gist.github.com/timvisee/fcda9bbdff88d45cc9061606b4b...
Show HN: Get the best “Show HN” stories in Telegram
I'm happy to show you the result of my week-end project – an auto-publication of the best "Show HN" stories into the Telegram channel [1].

It could be valuable for those who are used to getting news from messengers.

[1] https://t.me/showhn
A Billion Years Before Sex, Ancient Cells Were Equipped for It
Geforcenow does not come with a pre-existing library of games. However, you can buy games in regular app stores ( steam, etc) at discounted prices.

About stadia, the uncertain future (it's a Google product) and the fact your games can't be played outside stadia make it look like a risky bet.

That being said, you're right, the stadia pricing model is quite unappealing.
I think it's kinda hard to see on the wikipedia example what has been redacted. I just do "Obfuscate" in Greenshot with pixel size 16. Call me when this algorithm reverses this https://i.imgur.com/NYf0Dpe.png! :D
You should probably also avoid cutting a hole in an iPhone. :P

And do not eat iPod Shuffle[0]!

https://lawhaha.com/warning-do-not-eat-your-ipod-shuffle/
Show HN: ESLint rules for ChakraUI, such as reorder props to be semantical
Discussed a few times here:

The Most Intolerant Wins: The Dictatorship of the Small Minority (2015) - https://news.ycombinator.com/item?id=20837171 - Aug 2019 (76 comments)

The Most Intolerant Wins: The Dictatorship of the Small Minority (2016) - https://news.ycombinator.com/item?id=16454645 - Feb 2018 (214 comments)

The Most Intolerant Wins: The Dictatorship of the Small Minority - https://news.ycombinator.com/item?id=12576184 - Sept 2016 (6 comments)

The Dictatorship of the Small Minority by Nassim Nicholas Taleb - https://news.ycombinator.com/item?id=12298753 - Aug 2016 (20 comments)

The Most Intolerant Wins: The Dictatorship of the Small Minority - https://news.ycombinator.com/item?id=12290770 - Aug 2016 (10 comments)

The Most Intolerant Wins: The Dictatorship of the Small Minority - https://news.ycombinator.com/item?id=12285545 - Aug 2016 (55 comments)

The Most Intolerant Wins: The Dominance of the Stubborn Minority [pdf] - https://news.ycombinator.com/item?id=10687471 - Dec 2015 (20 comments)

The Most Intolerant Wins: The Dominance of the Stubborn Minority [pdf] - https://news.ycombinator.com/item?id=10567630 - Nov 2015 (52 comments)
Memory is not a precious resource, this narrative needs to die an unceremonious death.

This isn't the 90s, we live in the future.
> Find the balance of trust between ALL steak-holders and get it ALL in writing. +2cents.

Dunno if this was a joke on purpose but "stake-holders" is what you want there!
Please read the site guidelines: https://news.ycombinator.com/newsguidelines.html.
Just mix it into the tear gas canisters at the protests. Problem solved, either the anti vaxxers stay home or get vaxxed.
My experience is the opposite.
I've been following Aserto for a while actually, really excited to see this development. Makes a great compliment to Auth0. Also the stuff they're doing for the OPA ecosystem is awesome!
I think because they extend usage of their trademark to games (so their hardware will look more attractive) but restrict its use by other hardware manufacturers (to maintain their lock-in)
> # The following line executes the subroutine "f" and divides the result by 1 on fridays

> # but on other days causes the interpreter to trigger a syntax error

You have this the opposite way round to what's happening (and the description). It only compiles on a Friday, i.e. when the sub takes no arguments.

Removing all the "only on a Friday" stuff boils down to the difference between these two:

# this compiles
sub f() {}
f/1;#/+

# this doesn't compile
sub f {}
f/1;#/+

NB. the latter does compile if you take the `+` off the end, when it parses to (using -MO=Deparse)

sub f {}
f /1;#/;

When the sub is declared with zero args, `f` can only compile to mean "call f with no args", thus `/1;#+` means "divide the return value by one, end statement, rest is a comment".

However, when the sub does accept args, `f <stuff>` tries to compile `<stuff>` into arguments to send - and it's a regex pattern `/.../` so the # isn't a comment, it's part of the regex, and the + is where modifiers go - but it's invalid, and is the syntax error. A valid pattern modifier would also compile, e.g.:

sub f {}
f/1;#/m

The argument to `f` here is "whether the pattern /1;#/ matched against $_":

use feature 'say';
sub f { shift ? "matched" : "unmatched" }
$_ = 'this matches 1;#';
say f /1;#/;
$_ = 'this does not match';
say f /1;#/;

Which prints:

matched
unmatched

So, it turns out the + needn't be characterised as an invalid modifier after all - it's just addition with a missing second operand. Add one in and it works as you'd expect:

use feature 'say';
sub f { int shift }
$_='1;#';
say f/1;#/+1 # prints 2
> At the basis of love are four neurochemicals. Each has a different role but together they motivate us or to give us confidence to go into social relationships.

So love is basically some chemicals causing us to feel lovey. Makes sense...

> That’s what separates us from the animals. Animals don’t use love to manipulate others. We do.

Wait, what? Do none of the animals have the same chemical processes? This is a big red flag to me. Time and time again we have found that when people have said "animals don't X, only humans do" we find that to be wrong.

I stopped reading after this.
Do you know what it is that you dislike about programming? Even within programming there are lots of different types and styles, and there might still be a subfield that doesn't have the problems you have with coding.
Pioneers? It's been done long before Google come in, by several companies, from playkey.net to nVidia.
Refactoring code to make it compatible with machine learning
AWS Lambda Tutorial for Go Developers – API Gateway (Part 2)
In the US, this would not even be close to rising to the level of stalking, in a legal sense. Even harassment could be a stretch (since obviously the legal use of harassment is different than casual conversational use). Stalking laws generally require the a “reasonable person” to fear for their safety and that the accused intended to cause them fear. Calling a business owner at inconvenient times is at best, meant to annoy. Even harassment typically involves things that have “no lawful purpose” and attempting to resolve a legitimate consumer complaint would likely be considered lawful.
Please don't post unsubstantive and/or flamebait comments. It leads to worse threads.

https://news.ycombinator.com/newsguidelines.html
The question is, would the work have been done sooner, or more effectively if they had just fixed the C++ code rather than spending a lot of time creating rust, only to rewrite said code?

I mean to this day (and i just tossed off a firefox build yesterday to see if most of what I was saying is still true), the firefox maintainers can't even be bothered to fix the tens of thousands of warnings that appear when built certain ways. That is a really low bar to cross with a C++ project, and they haven't even bothered. I've worked on projects where we had a recommended compiler, but we always spent some time assuring that the project appeared to work with the latest gcc/icc/whatever, because at some point those newer compilers would become the defaults, and also because they frequently pointed out issues in the code. Its just a cheap way to fix undefined behavior bugs.

So, I think the only answer to that is yes, that long stretch before they dropped the rust code was wasted time/effort.
> These regularly lead me back to trying to find pithy summations of specific paths through this mire, such as "deplatforming is not censorship, it is failure to provide or sell a megaphone," and, "we need to reason about 1A the way we do about 2A," (ie in terms of understood liberty vs aggregate societal harms).

This is one of the scariest paragraphs I’ve seen on HN in some time.

Who exactly gets to reason about these changes? How do we change 1A and no cause censorship? Our political parties have thrown the entire nation into division and one side wants to limit speech while the other doesn’t. So what do we do? Implement a dictatorship?

While we’re here, 2A has not cause societal harms, the humans did. Separate them already. The amount of gun owners vs those shooting up places have a very very very wide margin.