skysight-inc/HackerNews huggingface dataset:
>Shannon identified information with surprise. He chose the negative of the log of the probability of an event as the amount of information you get when the event of probability p happens. For example, if I tell you it is smoggy in Los Angles then p is near 1 and that is not much information, but if I tell you it is raining in Monterey in June then that is surprising and represents more information. Because log 1=0 the certain event contains no information.

>Let us pause and examine what has happened so far. First, we have not defined “information”, we merely gave a formula for measuring the amount. Second, the measure depends on surprise, and while it does match, to a reasonable degree, the situation with machines, say the telephone system, radio, television, computers, and such, it simply does not represent the normal human attitude towards information. Third, it is a relative measure, it depends on the state of your knowledge. If you are looking at a stream of “random numbers” from a random source then you think each number comes as a surprise, but if you know the formula for computing the “random numbers” then the next number contains no surprise at all, hence contains no information! Thus, while the definition Shannon made for information is appropriate in many respects for machines, it does not seem to fit the human use of the word. This is the reason it should have been called “Communication Theory”, and not “Information Theory”. It is too late to undo the definition (which produced so much of its initial popularity, and still makes people think it handles “information”) so we have to live with it, but you should clearly realize how much it distorts the common view of information and deals with something else, which Shannon took to be surprise.
That is cool! Congrats for the great job, icons looks really nice
Not sure about the proposed form, but having proper expression-only ifs in arrays and objects would be nice. Including the spread syntax.

[
"foo”,
if (cond1) bar,
if (cond2) ...baz,
]

Pretty sure it was already proposed and rejected, but still.
For what? They have the right to refuse service.
It's frequently outright abusive of the nomadic peoples. People want soldiers to lay down their lives for national security, natural disasters, etc but then want to treat them as unwelcome outsiders, don't want to hire their spouses, will happily gouge them for rent, etc.
The number of steps it would take to solve the puzzle.
I think you’re confusing some concepts here? Or being absolutist ad-absurdum?

If you insist that everyone have exactly the same chance (equality of opportunity), then sure. Might as well make a lottery.

If you’re saying equality of effort means one persons 1 hour products the same output as someone else’s, then that also is pretty absurd. If for no other reason than people are not or cannot be identical.

But maybe we’re in violent agreement?
You mean like leaking the collusion between certain parties to down-rate certain other parties using a secret algorithm?

It would only take a couple of people I'm key positions to accomplish it.
A follow up. I'm more interested in a devs understanding of memory complexity than time complexity. Every single production performance issue I've seen out side of academic questions had been due to memory management issues.
Even an entry level developer should know those things at least at a surface level since they are taught at university.

Regardless in interviews you are not required to know what a binary tree is. Your interviewer will be able to define it for you.
Good luck convincing the people you want to communicate with to follow your scheme.
The height of the S and Z blocks is not 3 it's variable dependent on rotation. With the spawning area allowing for rotation the player may rotate the piece regardless of the well size necessitating more than 1 S or Z block to force a game over. Not to mention the spawning rotation (in Tetris and Hatetris) is the shorter one anyways.
Thanks for that, I was under the impression that it was now dead due to the link to archive.org.

Maybe the url of the original post should be updated.
tmux sessions are incredibly useful for keeping multiple projects organized.

i just wish i could connect to remote tmux back ends and recover windows as organized locally after a network cut.

so the local tmux presents the ui and performs session management, and the remote tmux backends hold the shells to provide network cut resilience, but still rely on the local ui instance for all user interaction (so cut/paste buffers and mousing and such are preserved)
It does seem that way, however, in none of the AdaBoxes I've gotten from them have I had to sign up for their cloud services. That's where you think they would push it hard, but it just hasn't happened and I'm glad for that. There are usually a few samples that make use, but you always have the option to roll your own code on it and use their base libraries for interfacing with the hardware. It will be a sad (and probably disastrous) day when they bind their code to require cloud services especially considering some micros don't have wifi.
Signal doesn't handle mutliple devices nearly well enough.
That both are perfect logicians with an understanding of the system sans the information about the two numbers themselves?
But it looks like EU is about to force platforms to open up their protocols to each other:

https://www.pocket-lint.com/apps/news/apple/160548-eu-s-digi...

> (...) chat apps, such as WhatsApp, Facebook Messenger and iMessage, will have to be interoperable with each other and competitors.
Wrong. This is happening at alarming rates now due to corrupt government cutting investment on policing the forests and signaling that environmental criminals won’t be prosecuted. Brazil was just as poor 10 and 20 years ago and deforestation levels weren’t as high.
How is Tim Ferriss ideological or a shitty person? I think he’s trying real hard and doesn’t stomp on people. His success is also quite hard earned IMO.
Ebay is under pretty heavy competition from Facebook marketplace, Aliexpress, Amazon, and various smaller buy/sell site. The average user has no problem with the site. It's only edge cases like this.
In the last paragraph I indicated that they never insulted me. The very last sentence is referring to the article and that I'm sad to hear that this is the case now for others. When I personally interacted with Microsoft that wasn't the situation I had at all. I had a good experience.
There's a balance to be struck with anything. On the one hand, teaching meditation outside of the context of religion might increase the likelihood of the purpose of the practice being misunderstood. On the other hand, any religious practice runs the risk of breeding a sense of self righteousness in the practitioner. With meditation and mindfulness, I've seen both.

Also, I gotta say that language like "moral deficiencies" sounds incredibly broad without some examples. I think that speaks to the drawbacks of a religious context. I don't necessarily mean to direct these comments at you in particular (after all, I don't know what you meant by "moral deficiencies" without more info), but morality is a slippery topic and religion often seems to treat it like it isn't.
She's in the company office (glass doors/walls, people moving in the background, etc). From my view it seems I was on a projector.
On a 10 year timescale, I would agree with you.

But for the student finishing a master's degree, the only metric that matters is "PhD openings available this year". And short-term, job openings are zero sum.
I'd agree with that.

There's a tension between full capitalism, which often becomes inefficient because entrenched interests prioritize persistence of the institution over fulfillment of the institution's mission, and full competition, which often becomes inefficient because it cannot generate the institutional knowledge needed to run things efficiently. Bureaucracy and mature big companies are on the former side of the scale, bullshit startups and "artisan" (read: overpriced and poor quality) small businesses on the latter.

My ideal social system would make this tension explicit and create automatic mechanisms to break up large institutions and re-form them out of the skilled individual contributors at the bottom. Something like the California labor laws, where you cannot enforce non-compete agreements and it's very difficult to prove that the startup which just spun off stole your trade secrets. Probably even moreso, and applied to the government itself, as CA business climate has recently become relatively hostile to startups as well.
I didn't say race very deliberately. There are plenty of marginalized groups of particular races, of course, but there are marginalized groups based on plenty of other criteria. LGBTQ+ folks, the elderly, women, immigrants, etc etc etc.
serious answer: you don't. the idea that anybody should be able to sell to anybody else is fundamentally invalid. global-scale marketplaces are a bad idea, because as soon as money starts changing hands, then fraud becomes a risk and the sort of impersonal, evil-seeming anti-fraud actions that ebay takes become a necessity.

nobody has any inherent rights to selling on ebay. they do their analisys, and determine if you're a fraud risk worth taking on or not. and if they don't want to take on the risk of allowing you to use their platform, they ban you. just like they did to the OP here. it's not evil, it's just the only responsible behaviour for a global platform that allows anybody to sell anything to anybody else. Any other platform reaching eBay's scale will have to do the same thing.

Facebook marketplace can do a bit better, because facebook has an absolutely absurd amount of your personal information that they can mine to determine your fraud risk. Some other small-scale indie services can pretend to do better, but the only thing that allows them to do better is their small scale. Online classifieds like ebay's Kijiji subsidiary can do better because they don't handle the transaction, and you take on your own fraud risk and only deal in-person.

at some level, every service that does this has to answer the question of "how do we deal with fraud risk" and the answer to that always has to be forbidding some set of people from using the platform. better to do that by initially limiting the scope of the marketplace to something small, rather than kicking people out based on some criteria.
We’re not prepared for the end of Moore’s Law (2020)
LP permits arbitrary reordering of the code and a text macro-ish ability to plug in code to any other block of code (when tangling). Most of the markdown-centric tools for "literate programming" I've seen don't permit that, instead they just allow a cleaner interleaving of document and code but the code is still ordered exactly as if written in a conventional style. In WEB/CWEB-derived literate programming you could do something like this (very quick sketch):

<<game-loop>> ==
while (!dead) {
<<get-input>>
<<update-world>>
<<display-world>>
}

And way down at the end of the program you can do this:

<<main.c>> ==
<<includes>>
<<globals>> // if appropriate
int main() {
<<initialize-game>>
<<game-loop>>
return 0;
}

Throw that in an appendix or something because it's such blindingly obvious code (for C) that you don't need to dwell on it. It's not critical to the discussion contained in the rest of the text unless you're also providing a tutorial on C programming.

And, you can (like I said, text macro-ish) reuse blocks of code in multiple places. Maybe you have some common header files, you could write this:

In order to have access to OpenGL capabilities, many of the .c files
will require this header block:

<<OpenGL-includes>> ==
#include<GL.h>
...

And now when you want to include them, you just reference this. Of course, in C you could just create a common.h file or something and tuck the includes into that, but not every language has text inclusion of that same sort. If, for instance, you were writing Java or C# or something you could use the above modified to call whatever appropriate package imports were needed. Then update it in one place and all of them get updated.
Unfortunately that sounds exactly the kind of action that would be a high probability for fraud.
> this one which was nicely written up on xkcd

But there's not a writeup there. That's just a statement of the problem.

This is not the hardest logic puzzle in the world, though stating the answer can be tricky. If it takes one day for a solitary blue-eyed person to realize he's the one with blue eyes and leave, then it takes 100 days for a group of 100 blue-eyed people to realize they have blue eyes and leave.

The blue eyes puzzle relies on everyone receiving input from the same synchronized digital clock ("Every night at midnight, a ferry stops at the island"), which is unusual for a logic puzzle. The puzzle here is similarly discretized, but it's more a pure question of sequence - each line of dialog happens after the previous line, and that's all that matters.
I once listed >10k worth of equipment on eBay (spring cleaning) and got instantly banned as well. However, in my case I explained all to eBay support and they put me back on. So try again and again until you get to somebody willing to speak to you.

I once had an Amazon seller ban right after enlisting items and it just went into an infinite automated loop which looked like "give us a proof!" "here is the proof" "give us a proof!" etc. Back then I didn't know you had to literally bribe Amazon managers via some "external consultancies" (friends) to reinstate you back. Maybe eBay is doing the same now...
The EU was coming after the tax havens and the money laundering. The rich wanted to stop that. They succeeded.
That comment made me think of things like data relations that would require indexing or lookups on foreign keys/IDs. Or bottlenecks in components that perform hefty transformations due to the design of the data structures or unbalanced data sources, like where you need to merge infrequent but large chunks of data with smaller but much more numerous chunks from another async source.
4chan or 8chan are far being mainstream and have a very political audience.

Elon Musk's vision to bring Twitter to be that ideal free speech platform occupy a space that no one is occupying anymore.
There is a cost to this, and that is your ability to do deep thinking and deep work. You can’t do that if you need a dopamine spike every 30s. Boredom has value and letting your mind wander is important for problem solving and the creative process.
We won't ever know, but we'll know when we haven't solved it.

Let's fix the injustices we are aware of today. (E.g., the effects of racist housing policies that depressed wealth for generations of Black Americans.) As soon as we're no longer able to point to obviously and deeply unequal opportunities, then we can stay figuring out how to know when we're done.
https://xkcd.com/solution.html
I suppose time will tell. I've been doing this a number of years. I will check back in a few more years to see how things are going. Honestly the cholecalciferol levels are the least taboo of the biohacking I do with myself. The more risky testing I did was to see how high I could go on the tocotrienols, tocopherols and fibrinolytic enzymes before I ran into bleeding.
I bet it's a massive factor in fraud detection and they figure it might be worth the collateral damage. Once upon a time, the subset of people using a VPN would've been the subset recommending sites to other users (e.g., Google's rise over Altavista), but I bet that's less the case now.
Conservatives need to lay off the Marx and French post-structuralism, and maybe go back to Burke or something. The incongruence between the aesthetics and message of these articles causes confusion to readers because most aren’t familiar with dialectical materialism (and the ones that are see through the poorly executed subversion attempt). You can tell because a lot of the comments on these articles are complaining about the style.
You could use `reduce` but it's a lot slower than a normal loop. And if your array is tiny (such that perf doesn't matter) you can just do the spread operator, so there's no real reason to ever use it.
No, they discover that as they talk. It's not something they need to know; it's something you need to know.
IIRC https://github.com/jcla1/gisp generates an AST and then spits out Go code that equals the same AST.
Flutter. It gets the job done.
3,000u daily. Switched to AIP diet.

Six months earlier had started.
Started magnesium, b12, fish oil, Vit E.

Now I take a 5000u/k2 combo.

Now on LDN in addition That seems to be the final major piece to fully normal life.
I'm wondering though if that is really a necessary consequence of non-spiritual meditation practice. There is fine line between meditation and autogenic training style self-hypnosis internalizing convenient messages. So, if a practitioner starts to go down that route all bets are off. OTOH it is true that social norms become less relevant with meditation. For one because meditation makes you strong and social norms are backed up by guilt dynamics which don't work well on actually self-confident people. Also social norms are constructs and you start to look through those instead of thinking they are actually real. But I have some slight feeling that this might as well open up a path to real and authentic moral attitude and personal ethics. Those simply might not be so convenient and easily manipulated and by that seem somewhat frightening to some people.
If you’re on an Apple product, Strongbox might fit your requirements. https://strongboxsafe.com/
Aren't you concerned that your data is super subjective as you're collecting it on yourself?

It sounds like there are a ton of confounding variables possible, not to mention your own personal biases in interpreting any potential causality.
Yes, it means that for every node the right child becomes the left child and the left child becomes the right child.
Tauri if you are already with Rust.

Here are some open source app built with Tauri

https://github.com/tauri-apps/awesome-tauri
https://archive.ph/Qi1kw
Cool. Recently I had to decide on a cross-platform solution for Mac, Windows, and potentially iOS and Android. After looking into quite a few candidates and reading a lengthy thread on here covering that very topic, my conclusion (and that of the HN thread as well) was that Qt was still the most viable solution. That is what we went with, and it's working out reasonably well. But I have wondered about game engines and Godot specifically, given its lighter, 2-D focus.

Our app makes use of quite a few system/hardware resources, like USB and Bluetooth. Qt (irritatingly) lacks a USB library, so it has no advantage over a game engine there. But what about other system utilities like menus, disk access, and so forth?
And of course mobile targets seem problematic. Can anyone weigh in on Godot vs. Qt for cross-platform/cross-device-type applications?
I like the style, but it's missing pages like `flock(2)` and the font makes parentheses and brackets look too similar.
I have TRD too and tried so many things. It sucks.
useEffect stale closures and weird behavior is a serious design flaw. It’s kind of like implicit null (the “billion dollar problem”) except instead of getting a clearly-marked null value you get an old value which just causes so much issues.

I’m honesty surprised that is still an issue.
I wonder how many fully grown adult humans are walking around not knowing that they can silence push notifications of any and all types from any and all applications they wish. Their phones must be Hell on earth.
Shared ban lists. It's almost that simple. Users can subscribe to their own list of moderators, and build their own bubbles. Karl can have his Marxist bubble while Ayn has her libertarian bubble and Rush has his conservative bubble.

So everyone is happy except the people who want to control what other people can put in their bubble, and I'm ok with that.
Lol. Someone needs some fresh air.
Also in Seattle, also recovered from treatment resistant depression. I recommend looking into TMS. I wish I had done it much sooner.

Wish you luck, it’s been an especially gloomy year here.
Is it possible to accurately answer this question?
Ethereum code running on the Terra blockchain
It's interesting that Western Christianity has pretty much the same underlying message - you simply can't reach salvation and union with God without starting from right morals. (This might be why Stoicism with its meditative and contemplative traditions, and a similar focus on divinely-inspired "right/moral action" was a key ally of early Christianity.) Islam of course has its own Sufi traditions, the Biblical prophets are said to wander in the desert etc. etc.
You think every single person in Florida, Texas, etc. is against abortion?

Do you think that “pro-choice” means someone will come to your house and abort your pregnancy whether you want to or not?
100% agreed. Somehow this article manages to redefine mindfulness as just convincing yourself to feel no guilt for anything (“In general, mindfulness seems to calm uncomfortable feelings” is a direct quote from the article, and most subsequent conclusions are drawn from that statement). That’s not mindfulness, that’s just being a narcissist sociopath.
I don’t think that’s necessary. The problem only says there are two numbers, not that the numbers have any order.
We're running an Ethereum emulator on Terra. This brings together two massive ecosystems in crypto. Happy to answer any questions!
So what happens when you work remote for like 250k? Do you just retire after five years? Trying to get my head around US salaries.
You can just go on forums like crimemarket.cn and find hundreds of people using fake IDs to open bank accounts in Germany. It's really not unusual at all in Europe.
Banks don't do much to verify IDs, they almost never even check basic security features like OVI and OVD. Usually they don't even bother with UV.

Anyone can print flawless Romanian ID cards with an inkjet printer and some teslin sheets at home, those are valid everywhere in Europe and you can even safely fly with them (outside of Romania, obviously) if you feel so inclined.

The printing inside the country is so inconsistent that they're literally impossible to authenticate offline https://temp.sh/oZGbx/ROMANIAID.pdf

Have you seen what Greek ID cards look like?

Every day, thousands of bank accounts are opened around Europe with fake IDs.

> Also it's risky to use, as forging IDs is a felony by itself, and you'd risk immediate arrest by going to a bank and trying to use it

Except not really because you'd just make sure that the ID is good before you go to the bank. Just compare against a real one or check on PRADO.
That was a good puzzle. I won't put the answer here for spoilers, but there is a neat solution.

If you get stuck, try imagine a different number of blue/brown eyes on the island and what that might change
this cannot be the solution.

something that is immediately better is allowing users to tell the system that you are setting up an inventory. just imagine people opening an account to do some online e-commerce and trying to set up their inventory...
For some reason, the benchmark done in this post has so much bad faith, that it turned me off completely from the actual project. It seems just too naive or disingenuous and it kind of loses my trust.
Thanks. My problem with Monopoly is that I always feel like about 10 or 15 minutes into the game it is clear who the winner will be, and then the next two hours are a slow grind in which everybody else slowly becomes dust.
Well, it blew up trying to index my site, and it apparently can’t parse ISO dates in front matter, as well as not picking up tags…
Tried it through Neurostim in Bellevue. Didn't work. Waiting for the Stanford SAINT protocol to be approved.