skysight-inc/HackerNews huggingface dataset:
Obviously anything experiential can be dismissed as "meaningless woo", but as someone who's done a fair amount of LSD and is a lifelong skeptic, it's an unmistakable experience that the hallucinations are taking place in a higher ordered space.

To add a little clarity to what the hallucinations look like, checkout what people describe here: https://psychonautwiki.org/wiki/Geometry

The process of hallucinating on LSD feels like you're sliding a window through a higher dimensional structure projected onto a 2D plane. LSD hallucinations aren't "3D" in the same way that mushroom hallucinations are. LSD feels like infinite 2D planes stacked on top of each other, rather than a 3D, if that makes any sense.

If you pause to meditate and quiet your mind, you can get the hallucinations to briefly stall or at least retain their current character. If you focus on one area and let your mind explore the hallucinating you're looking at and just sort of "let it happen", or perhaps change music/environments/stimulus, you can push the hallucinations in a new direction.

The 2D nature of the hallucinations and the lens-like focusing mechanic does give the impression that you're viewing a projection of a higher dimensional space.

I understand it sounds like woo, but the experience is remarkably similar to the feeling of playing with something like http://4dtoys.com/ and I can very much understand what mirimir is describing.

I don't have any science-based understanding of how the brain works, but maybe I've added enough color that you can understand what the experience feels like.
Funny how it uses the original iPhone as it's example. I also got the original when released (though I used the buy from store and don't activate workaround). In my case, it didn't bother me at all when the next model came out, I just kept using my just as useful as when purchased it. Less true today as OS updates accelerate obsolescence.

Where I agree is with product updates. Version 1 can be significant as it was when I got my first iPod (Apple's first killer product). I got subsequent generations but not every one, mainly to increase storage, and never regretted any purchase. The difference between having an iPad or no iPad around the house is greater than having the prev gens iPad or the current.
I Built a $7K/Month WordPress Plugin Because I Needed the Product
They don't have to be deterministic, the wiki article has a section on constructing low-discrepancy sequences from independent random numbers by imposing negative correlation between subsequent numbers: https://en.wikipedia.org/wiki/Low-discrepancy_sequence#Rando...

Which sounds pretty similar to what the author is doing - removing some of the independence from a sequence of independent random numbers to make them feel "fairer" (basically making them more in line with misconceptions people have about truly independent random sequences https://en.wikipedia.org/wiki/Randomness#Misconceptions_and_...)
My company (a large-ish pension plan, ~10 dev teams, most applications are internal) was on AWS Beanstalk and switched to Kubernetes (EKS). Once we moved in and cleared the initial hurdles, the overall impression is that K8s is very pleasant to work with: solid, stable, fast, no bad surprises. Everything just works. We probably spend 0.1 FTE taking care of Kubernetes now. Definitely was worth the cost.

All AWS tech I've tried before (ECS, Beanstalk, plain EC2, Cloud Formation) is slower, has random quirks, and needs an extra layer of duct tape.
As I alluded in the other comment, there needs to be a better tool for BCL, not the language.

GCL, used outside borg, is a much more pleasing experience, because there is a decent tool. And the team have done good job to innovate continuously.
jwalk parses JSON into a stream of TSV records: https://github.com/shellbound/jwalk/
> Hi HN. Recently I have been wondering how other people read. I recently realized that once I finish a book I immediately replace it for the next one on my to-read list. As soon as I swap titles it kinda feels like the value of the previous book slowly starts to fade and gets lost. Obviously not all of it, and especially on novels I'm in for the ride and getting into the story. But in more informative/instructive stuff I feel like there must be a "better" way to read and get the most out of each book.

It's rather interesting that what you're talking about here is a key idea in the Buddhist philosophy. It's that material possessions only temporarily provide happiness. As a result most people spend their whole life moving from one possession to the next to get that temporary high over and over again.

If you're reading fiction to enjoy it like you would a tv show or a movie, that happiness will fade as you find. And honestly, that's okay.

Buddhism's take on it is to seek out enjoyment that lasts, which sounds like what you're doing by posting this post. However, enjoyment that lasts is a different kind of enjoyment. It's not addictive and it's harder to get started, but imho is worth it. It's also more subtle than the addictive kind of happiness. Buddhism's solution is to cut out these addictions and work towards enlightenment which is a life long kind of happiness. However imho, that advice isn't for everyone. It comes down to what you want out of life.
How much support does the configuration language that basically converts to json need? If your <insert language> here supports json then the support required is a library to convert cue -> json or at worst if nobody cares about the format anymore a program that converts one time from cue -> <insert new format here>.
Is there any evidence that training people in critical thinking at school actually improves their critical thinking? Also, the same question about ethics.
Google Cloud has support for this.
It might converge more slowly than any other simple continued fraction, but there are some super-slow to converge generalized continued fractions.
A couple of examples that are slower than phi:
https://en.wikipedia.org/wiki/Approximations_of_%CF%80#Conti...
> maintained by a properly staffed team

This seems to describe very few Google products. Almost daily, I have the following thought: "Has anyone at Google actually even used this product?"

(Most often with Assistant, but definitely with other products, too)
Just file a new bugtracker ticket or whatever that says "Clean up foo.js, it does Bad Thing A and Bad Thing B"?

There are processes for sustaining code architecture reviews and paying back tech debt, but if you're in a team that's merging obviously terrible code you might not be large enough to want that kind of structure.
https://shannon-pub.ru/drugoe/statistika-potrebleniya-piva-v... here they say that as of 2016 Russians are drinking slightly more beer than vodka.

I think such broad generalizations over vast geographical regions are often a bit tainted.

Interesting that alcohol consumption is down ten litres from 2014 to 2016, but that might be because the economy isnt doing too well ; starting with the war in Ukraine.
According to https://i.redd.it/q428xlnjh2f21.png, only much of Europe (EU mostly), not most (by population or area if Russia is considered).
Vodka is the aunt of wine.
I was hoping to like TOML, but my first experiments using a Python package for parsing it were disappointing. I found the syntax cranky, and the Python package I was using did a terrible job at providing diagnostics — very poor exception propagation.

And that seemed to be the most mature TOML parser that I could find for Python, so I decided TOML isn’t likely in my future.
1. use plain .textproto as your config

2. find a use case where you want a config with ~700 lines, most of it just a repeated variant of something

3. add more fields to your config to reduce the verbosity

4. realize that your configs are now obscenely complex, and build a limited-purpose DSL

5. five teams now use your limited-purpose DSL and make more feature requests

6. cry because you now maintain a DSL

7. ???

8. promo for cross-team impact
Science, Technology, Engineering, and Mathematics -> Science, CHemistry, and Object-Oriented Languages ?
You are right of course that some added ingredients beyond barley, hops, yeast, and water can lead to good beers. The German beer purity law is too restrictive in that no added sugar is permitted, while this is a major part of the Belgian tradition. However, rice and maize are not those kind of ingredients.
Critical thinking, at least in my country, isn't taught widely at school. But my proposal wouldn't be to introduce a mandatory 'critical thinking' class, it would be to reform the education system to be built on critical thinking in every facet, whether it be in STEM, philosophy or otherwise. I too doubt the effectiveness of a class that explicitly teaches critical thinking, just as I doubt the effectiveness of ethics seminars at big companies.
Ahh too bad I can't delete comments after N minutes. I always feel bad when one of my comments gets downvoted, and I realize it was unnecessarily hostile and/or vapid. Maybe I need to make a Hacker News proxy which lets me post things and then change my mind later...
At the risk of being flippant: sed 's/,/\t/g'
Ya, first rule of PL promotion is that you have an example snippet of code in the first screen seen on your web page.
I feel like that validation feature could theoretically save a lot of people that occasional 1 hour of their time that was wasted because of a typo in a config file leading to a cryptic error message.
It’s not a question of importance, but abundance.

Looking at salaries there is an over abundance of history and social studies graduates. It’s simply a supply vs demand imbalance, and one that has real consequences.

Many STEM fields are also over saturated, and some arts fields can make a good career path. But, nuances are not really the point of this discussion.
> Together we came up with a solution that solves this with O(n) memory usage where n is the number of choices, and O(log n) CPU cost. And it allows you to decide if you want to be more random or more deterministic.

I think you can do the same thing and solve all the same problems in O(1) time per sample using the alias method plus shuffling while blending between regular uniform samples and jittered uniform samples.

- Build your alias map of M buckets, the distribution you want to sample

- Take a set of N uniform samples, and use a knob to blend between regular and jittered. It looks like:
r=lerp(knob, 0.5, rand())/N

- Shuffle the uniform samples, e.g. std::random_shuffle(). This can be done incrementally, per sample (https://en.wikipedia.org/wiki/Fisher–Yates_shuffle).

- Plug the uniform sample into the alias map to find your sampled choice.

- Repeat when you run out of the N uniform samples.

https://en.wikipedia.org/wiki/Alias_method

http://www.keithschwarz.com/darts-dice-coins/
What is tsv? Didn’t find definition
I can't remember if talisman passed whql. But I don't think it could.
Why couldn't you refute the supposed benefit by doing the activity but not benefiting?
Thanks facts always appreciated, you might very well be right about those two. I still think Google has earned their current reputation.

(And don't for a second think I think less of Google than the rest, it is probably just that I used to trust Google somewhat more than the
rest.)
> How do you arrive at that 5% base chance? I actually don’t know an analytic way of arriving there, but you can get there experimentally pretty easily by just writing a loop that runs through this a million times and then tells you how often it succeeded or failed. Then you build a lookup table that contains the percentages.

I'm no stats expert by any means, but couldn't you calculate the percentages of each event occuring (and the amount to increment) using bayesian modeling?

Simply taking the product of a string of actions and calculating those seems like an acceptable solution, however I'm not sure.

The author seems to use a calculation approach, which if I understand correctly is a valid method and is sampling the distribution. But then again, not sure.
Expensive but very fast tape with easy random rewind, but still largely sequential write access, is something that spark / hadoop could readily use.
Schemas, interesting. I wonder where we’ve seen that before..
Impressive! I've been using Fluentd a lot, will look at this.

p.s. Search for "complaince" and fix the typo :-)
Maybe they have misconceptions about randomness, but are they wrong about their expectations for something that models the real world? I'm thinking the space of possible random events might be too big, or the distribution is wrong.
Anecdotally, I really like the Bullet Journal system of combining todo lists with reflection. It's useful to compare the things you'd like to be doing to the things you're actually doing, and to actively contemplate the difference and changes you can make.
so this is a bit out there but what worked for me and really changed things was taking feldenkrais classes. I had a pile of weird ergonomic keyboards, did crazy stretches, exercised, and tried every keyboard layout but going to a feldenkrais class once a week changed my relationship to my body and stopped me from creating crazy tension any time something felt off.

this is where i found out about it: https://www.nytimes.com/2017/10/30/well/trying-the-feldenkra...
My experience has been that the hospital sets up the monthly payment amount (sometimes with varying plan options). You can't partially pay, and the payment amount is a simple ($total / plan term). Paying $1 isn't really an option.

The last medical bill my family had was something like $3500 and the longest term the hospital offered was 6 months, at $580/mo.

I'm sure they're not all the same, but I could certainly see an unexpected $580/mo being able to cripple a family living paycheck to paycheck.
I don't see why this is so controversial. It seems like the proper way to do a background check in the current era.

It really all depends on _what_ disqualifies someone from entry. The worry seems to stem from a general distrust of ICE and the current administration rather than this actual technique.

I have to think that if someone bragging about criminal activity on Instagram/Twitter got through the border and murdered somebody, ICE would be criticized for not doing their due diligence.
Do you mean computer science or programming? Most programmers are not doing computer science, and I wonder how many are actually doing engineering.

Programming is a paradox because it's an easy job, but with entry barriers that we don't fully understand. It seems to be prohibitively hard for most people, but easy for a few, and for those few, it doesn't seem to matter too much what their educational background is. I know people with music degrees who became programmers.

I was a math/physics major. Don't know about the talented part. ;-) Today, if you were to monitor what I spend time doing at work, it's mostly programming, followed by some electronics and optics design, and lab work. Lucrative, easy, what's not to like? Also, it was possible to get into programming without anybody's permission, because the tools are free.

It's also kind of a one way street. I've noticed that once people break away from quantitative engineering work, it's hard to go back, and they can't just start doing it on their own because the tools in those fields (e.g., mechanical and electrical CAD) are proprietary and expensive. This is like an imaginary thermodynamics experiment where you have two livestock pens separated by a one-way gate, and eventually all of the animals end up on one side if they are just walking at random.
Nice, seems like a great solution especially in the use case where this service is needed by a game server and good performance is a requirement.
> They don’t have to be deterministic.

Right. Agreed. Still, the idea here is about the perception of randomness at the expense of actual randomness, it’s related to but different from quasi-random ideas.

Edit: Actually I don’t know, maybe you’re totally right about this article, maybe quasi-random is the same thing in this case. I was projecting a broader idea based on having worked on games and run into this problem... my philosophy on it is that often you don’t want any randomness, but sequences that are random seeming at first but are predictable and learnable by the player. Depending on the game feature, that’s sometimes more fun.

In this particular case, they are trying to preserve the intended distribution, and sample a given distribution without shuffling. A low discrepancy sequence does do that, so I’m changing my mind here.
Oh ok, so they actually mean that they found 11-dimensional directed simplices in neuronal connectivity, which then implies the barycentric coordinates describing relative activity levels in the simplex will have 11 dimensions. Simple.
Gullible mass member here. What's better than Prometheus?
Paxos livelocks (doesn’t work). So Lamport suggests electing a coordinator via timeouts(since flp is a joke). But if you can elect via timeouts you don’t need paxos at all.
QED

The really annoying thing is that "Paxos Made Simple" begins by outlining the algorithm as a solution for a completely async network (unlike real networks) but then towards the end, just blows that off and falls back on timeouts. But if you have timeouts there are far simpler and more efficient solutions.

FWIW: FLP is a silly "theorem" that says "if you can't tell the difference between a system that has crashed and one that is slow - why then you can't tell the difference."
Obligatory: https://imgs.xkcd.com/comics/standards.png
> A key thing that sets CUE apart from its peer languages is that it merges types and values into a single concept. Whereas in most languages types and values are strictly distinct, CUE orders them in a single hierarchy (a lattice, to be precise).

That's cool!
Makes sense that hospitals would do this in the United States. It's a cost problem. Simply put, hospitals do not have the financial resources to fully clean their tools.

Last year I was in the hospital for 1 day and it cost me $10,000. What a travesty. How can doctors ever properly wash surgical tools with that paltry amount of money? Doctors and hospitals deserve better.
I write in C only when I need to; in my case I have a limited runtime environment available, so I can't use some other language (which I might otherwise prefer) with a larger runtime requirement, and I also already know C, but not C++. Also, none of the libraries I have to use have C++ APIs. Had I already known C++, and if there were C++ APIs available for the libraries I need, then sure, I might have used C++, but as it is, the results (a C++ program but full of C-style programming because of the APIs) would not be worth the effort of learning C++. C++ also imposes a cost; that of reducing possible contributors to those people who already know C++ – knowledge of C is simply more common than C++.
People with a solid STEM background may not get a job in their field, but they learn skills that are generally useful outside of their specialty. I was working with a recent MIT graduate who had a Masters in Engine Design. While his job had little to do with that, it did make use of his significant statistics training and paid a significant salary.

By comparison my coworker with a Philosophy degree had gained what he described as zero useful skills. He was also making good money, but he described his degree as little more useful than a check box on the application.
Is there an experiment that can compare the level of self awareness between two individuals? If not, then it is not refutable.
I don’t think you need to be quite so methodical.. Just try it. If you don’t like it, adjust a bit or stop. Or don’t try it at all. The blog post isn’t meant to be insulting or some kind of assault on people who don’t journal.
Why can't you say "this is how we should not do things" during the code review window? You should have a policy in place that all comments need to be addressed before approval, and with your comment in there (e.g. "we should not hardcode api keys" or "pull default params from the config file, not ENV variables"), others should not approve. Your CI process should require approval before merging. Now if it makes it past review and approval and gets merged, you can create a "tech debt" issue to refactor. You should also have a meeting of the minds to put these standards in a style guide and make sure it is followed when reviewing PRs.
"but I'm very disappointed that my first attempt to view example code took 5 clicks."

Talk about first world problems. That this caused you to be "very disappointed" would suggest you need to take a step back and reevaluate your priorities.
I have no idea how to deal with it but I sympathize with your problem. It almost feels like the interviewer is trying to tilt you just to measure how you will react. Like if you're on a date and the girl says "So bjourne, what is the worst thing your previous girlfriend would say about you?" You'd probably think that she is a psycho and stay away but if an recruiter asks it, it's ok.
Can Genetics Explain Why Some People Thrive on Less Sleep?
I’d love to hear more about this! Do you have automation that runs as part of your CI builds, and dynamically captures the screenshots for your documentation using Puppeteer? If so, that is so cool :)

Have you had much trouble with the automation scripts breaking as a result of app churn?
When you want to race automobiles but you aren't an F1 driver there are leagues that will accommodate you. But not everyone is equally rich. How do you ensure that it's driving skill that determines the winner, rather than who is willing to spend more money on a better car? You make a rule that says there are no rules about how much a car can cost, but that anyone can buy the winner's car at the end of a race for $X.

I can't help but think that a similar law might not be helpful. Make doctors and hospital administrators randomly subjected to these devices in a mostly-not-invasive procedure where sterile water is flown over the devices and then onto a finger-prick.

In both cases making people have true skin-in-the-game is the solution to the problem.
I haven't used pandas much yet. What is inconsistent about it?
Now Streaming on YouTube: Confessions from a Presidential Hit Squad in Gambia
Wife & I have started watching LivePD. The big thing with the police is "be honest with me and I can be lenient", and a lot of times they are, at least on TV. So the suspect says what's in the car.
This is a crucial point,

Indeed, the situation you describe illustrates a lot of things this post misses. That friends and acquaintances are the cure for loneliness, not roommates (back in the forgotten days when people had friends and could easily rent apartments, "never choose friends for roommates" was a common saying - you spend too much time around roommates and have too many petty disagreements with them). That extra time and seemingly random spaces are best places to "hang out", meet people, and enjoy their presence. That different and contrasting interests can sometimes bring people together.

The problem is that the rich complex of relationships involved in friendship tempts the entrepreneurial minded to exploit that richness and destroy those relationships through monetization. And indeed, the last fifty or hundred and fifty years of history is that. So there's really nothing left (at least for the monetizers) and the opportunities for roommate monetization are absurd fantasies of trying to light ashes on fire again ... and so-forth.
Psychiatric Diagnosis Found to Be “Scientifically Meaningless”
They have to pay the staff that chases down delinquent patients for fraudulent charges, too, you know.
Do we actually have a class called "critical thinking"?