skysight-inc/HackerNews huggingface dataset:
Being optimistic and realistic will always be better than just being realistic. The two aren't at odds and having things to look forward to is what separates the miserable from the successful.
Just don't use couchbase for larger amounts of data. In fact as a database it is mediocre at best. NoSQL, when it even works, is slow. Bulk operations are slow. Memcache backend gets constantly killed by oom killer. Rebalancing cluster is manual. Indices dont work. Timeouts are specified in microseconds. Documentation is lacking. maybe that's changed since 5.3, but bad taste lingers on.
Can monoculture survive the algorithm?
Oh, you want to updates your apps? That's easy. Open up the App Store and then click on your profile picture.

Wait, what?
The everything town in the middle of nowhere
It is last write wins at the block level. The unit of granularity is a property on a block, for example the entire text in a paragraph of text or the type of a block.
For moving or adding blocks in lists, the operation is "place after object id XXX", so there are a few edge cases where someone else deletes or moves the block right before the target location. If the preceding block is missing from the list, they place the moved/new block at the end. (There is also a 'listBefore' operation that is used at the beginning of the page.)

If you're online, the rough edges are plastered over a little by timely updates, but working offline would amplify them a bit.
Water Sucks (2003)
I also liked this talk! Impressive live coding. For people who want (mild) SPOILERS, here's a quick summary:

https://www.reddit.com/r/ProgrammingLanguages/comments/djx2h...
I don't think that's the definition of a monopoly that is problematic here, more the definition of a market, which is a more abstract group, composed of competitors and that companies are supposed to be able to enter somehow easily.

The debate there is whether online shops and physical shops are in the same market, and what geographical divisions make sense for online shops. It is also in the definition of tech markets, which are starting to clear up. We know for instance that it is not necessarily easy for a tech giant in ads/search (Google) to enter the social media arena, so these two things are separate. Hosting and cloud computing seem to be very similar markets, most players there having offers in both. I think the market of online banking is being defined right now with many unconventional players showing that ecommerce may actually belong to the same market as paypal.

Defining monopolies is much easier, if you start from the (rather political) use of the concept : deciding when a company has to be broken up to preserve competition. MArkets are just a tool to create definitions of monopolies. That debate is too often obscured by various ideologies on the wisdom of the crowds and invisible hands imbued with various mystical properties.
It could make sense because you are at constant risk of deplatforming and having a second provider is a backup plan.
Unfortunately it's really rare to be able to get bookings from two platforms in a balanced way.
I'm still trying to understand why. Any ideas?
That means school was irrelevant. The evidence for transfer of learning is weak to the point of non-existence[1].

Even if transfer learning did exist that’s not the reason for school that any substantial portion of people believe in. If we look at the institutional history of school teaching nationalism is a much easier sell as to the purpose of school.

[1] “Besides just plain forgetting, people commonly fail to marshal what they know effectively in situations outside the classroom or in other classes in different disciplines. The bridge from school to beyond or from this subject to that other is a bridge too far.”

“Salomon, Gavriel, and David Perkins. 1989. “Rocky Roads to Transfer: Rethinking Mechanism of a Neglected Phenomenon.” Educational Psychologist 24 (2): 113–42.
>This simply is a misconception and myth perpetuated by uneducated people

I think it's less of a misconception and more of the fact that people whom stimulants noticeably calm down are a lot rarer than people with ADHD, if that makes sense.

I know personal anecdotes are not data, and I've not taken Adderall itself, but when I got prescribed Vyvanse (lisdexamfetamine) for the first time, and pretty high dose at that, the difference was immediate and notable. I went from being anxious, waking up a couple of times a night, generally sleeping badly when I did and always feeling tired to getting a full 8 hours of restful sleep and a nap during the day if I wanted (despite taking the strong dose of Vyvanse) and being a lot less shaky during the day. Before that, I had never taken any stimulants besides coffee, which never seemed to do anything for me anyway so I wasn't one of those people who "couldn't function without their morning cup of joe" so I skipped it most days because I wasn't feeling up to breakfast.

This has been the greatest change in quality of life for me and if you had told me 5 years earlier that I would feel this way I wouldn't have believed you.

Improved quality of sleep aside, I don't really get euphoria when I'm taking stimulants. If I had to compare it to anything, when I started taking ADHD meds (I started with Straterra but it was only partially effective) it was like no longer being drunk.
I guess this heavily depends on markets. I'm often frustrated by the hotel's reply: book on booking.com
which doesn’t prove or disprove anything as we are talking about representation in a diverse domestic market
Second stage of open-access restoration of Van Eyck brothers’ masterpiece
Thiel has a good chapter on dichotomizing optimism/pessimism as it relates to building the future in his Zero to One book. Someone else can probably quote it better, but it basically boils down adding a definite/indefinite qualifier also.

He posits:

- Definite pessimists have a concrete negative potential future in mind and often work to subjugate it

- Indefinite pessimists have a vague "the future looks negative" and don't act on concrete plans to improve it

- Definite optimists have a concrete positive potential future in mind and often work to make it a reality

- Indefinite optimists often have a vague "everything will be fine" mindset and rely on others to make that a reality

On a general sense, I'd wager that both optimists and negatives are a good idea to have at the collective level, as both are driven by similar but different motivations. I'd say it's the definite subsets of each group that are "realistic" and "useful" as it pertains to the future, rather than either larger group as a whole.
It's not a redefinition. "Free" carries at least 2 meanings in English.
It works great under WSL, but as others note, it needs first-class Windows support to really take off.
While Knuth has a different take on the P=?NP problem than most others, namely he believes P=NP, nonetheless, he is also saying that the degree won't ever be known and not even an upper bound will be known for it. http://www.informit.com/articles/article.aspx?p=2213858&WT.m... Certainly "if P=NP it'll be a pure non-constructive proof with no practical consequence whatsoever" feels right.
When one person is worth 100,000,000,000 plus and thousands of delivery drivers have to pee in bottles while making slightly above minimum wage is the time when the guillotines need to come out.
Off the topic, curious how you calculated valuation using monthly income?
Eggex Example: Recognizing Python Integer Literals
Ask HN: Given popularity of adblockers, is Google Analytics still accurate?
"Riggio himself is one of the richest people in the U.S. and well acquainted with the moral burdens of wealth and power."

Sounds like we need to make an example of people who have this much control over our culture.
Not only that, but you actually do use the things you learn if you paid attention well enough.

History taught me how to analyse sources, accounting taught me how to write up a budget, english taught me how to write better, math taught me how to create graphs.

These skills are timeless and some of them I use daily.
Another good example is how in MATLAB an app UI can be integrated with state diagrams (Stateflow charts)

https://www.mathworks.com/help/stateflow/ug/analog-trigger-a...
For those who don't know, transfer learning is a term from ML where you train a model on one task, then train it more on other tasks...
Another great article about customizing key bindings: https://macromates.com/blog/2006/multi-stroke-key-bindings/

This one talks about using it to insert commonly used special characters.

(My own keybindings, based on this: https://github.com/szhu/important-things/blob/39f45bb/keybin...)
SageMaker Can Be Used Without Machine Learning Experience: Denis Batalov, AWS
Lighten up, Francis.
> The practice of faith is one of accepting duality, of not knowing the truth and being comfortable with that. Or of accepting that one person's unprovable truth is different than another's, and being OK with it.

While I agree that there are some people that view faith in this way, I have heard some interpretations of faith as the idea that there is an unprovable truth that faith allowed to be taken as true, regardless.

I think this is the type of faith that can reinforce the importance of some bible passages over others, fighting against same sex marriage, etc.

I agree that there is definitely some good faith, and as an agnostic person I'm open to a faith experience (but I haven't had one and am pretty sure I won't), but I also think there's some bad faith that says the person's truth may be unproveable - but that the unprovability doesn't stop that "truth" from being objective.

The faith you're describing seems similar in functional terms to what Simone De Beauvoir describes in her book "The Ethics of Ambiguity".
We have really pushed the "Jira as the source of truth" mantra. Git commit hooks keep Jira up to date as far as moving tickets into "ready for review" when the PR is submitted, and into test when the PR is approved. The only manual cases are when a ticket is moved into "in progress" or blocked, otherwise it is assumed yesterday you worked on the last ticket you had in progress, and today you will continue it
He's a great dev. Despite that, a friend and I would troll him pretty hard on IRC. There was a user who popped on at some point named Elig who was good friends with him. We speculated that it was a fake alter ego of his (Elig is Gile backwards, short for Gilead).

Also his name Exophase came about because someone asked him to name a boss, but it was too cool a name for someone's game, so he used it for himself
>North American (NA) schools have bullying, exams, homework, and sleep disruption but our system is still relatively intact.

My impression from living here in Japan for a bit over a year, and having friends with children in the Japanese school system, is that Japanese students have way more pressure put on them. Kids spend way longer each day out of the house; Study sessions before school, stronger peer pressure to assimilate and not stick out, more after school activities, more homework to do in the evenings, school six days a week. Also keep in mind that the middle school you get into will have a huge effect on which high school you get to attend, which has a very strong influence on which college you get into, and thus effect your pipeline into the best companies. The pressure to succeed starts way younger than it does in the US, and not getting into the primary school of choice can ruin your chances for success later on in adult hood.

A couple of anecdotal stories I've seen during my time here; Bullying here seems to be much more pronounced, and given the cultural hesitation to involve yourself in other's affairs, often goes unchecked. I've seen many instances of large groups of 10+ kids ganging up on a single kid on the streets, in full view of adults and even public safety volunteers, and no one will ever step in and tell the kids to stop.

On another occasion I was outside of a combini having a drink, and near by a young girl (maybe 8 years old or so), was crying trying to do her homework. The mother was nearby and when she would write down answers that were wrong, the mother would scream at the child and call her stupid, which would cause the child to cry harder (but still trying to complete her work), and the entire thing just kind of created this negative feedback loop - child would cry harder and probably do worse on the work, which would anger the mother and make the screaming more intense, which caused the crying to become more intense. It was a really depressing and disturbing thing to witness, especially given the young age of the child.

I know bullying exists in the west (myself being a victim of some pretty intense bullying as a child), and there is strong pressure to do well in high school to get into the best colleges as well, but from what I've seen in Japan it seems to be much more pronounced. At least in the west most times an adult will step in to stop bullying when it's seen, but here it seems no one cares or will do anything to stop it.
As someone who used to work in a big marketing company a few years ago: I would say it is accurate as long as you are not targeting tech savvy people.

Before working in that company, I was pretty sure that blockers were very popular. It turned out that not so much. My guess is that blockers are popular only among techy people.
> Maybe there's the benefit of finding friends, but now they have the internet from a young age, and I think the social justification has evaporated. Why bother forming friend circles with people you must talk to, when you can find friend circles from a larger pool with people you want to talk to?

I don't know... Aren't relationships with people you see face-to-face generally stronger than those with people you mainly interact with through the internet? I mean, here we are, and I can only remember like 3 usernames in this community. It's not like I'm friends with them either or anything. I think like 99% of us don't really know anybody else here. We use terms like OP and GP to refer to one another based on the positions of our comments...

I haven't seen folks from any of my schools in a long time, but I think I do care more about them than about the strangers from this community that I've visited everyday for the last few years.

Do others here have experience having somewhat deep relationships with people you've only interacted with online?
https://www.outlookindia.com/newsscroll/cpim-batted-for-cab-...

Why do they disagree with it now?
Try. Evaluate. Adjust. Repeat. Don't stop.
A lot of people graduate highschool with severely damaged ideas of what it means to "learn" (cramming for tests, teasing out hints from the exact wording of multiple choice questions, highlighting keyword-y sentences in textbooks based on the expectation that test makers will be lazy.) So school may not even be teaching that.
This is misguided. If you look at any large cmake build, the cmake language is not the source of problems. It's the expressivity of the language that's the source of problems. Without rigorous style guides, developers can get as wild as they want. Cmake builds launching other cmake builds as part of the build? Sure throw that in! Loops, predicates, globals of unknown definition? Why not! Cyclomatic complexity run amok.

Choosing general purpose languages like D or python can only compound this problem. As anyone who has worked with Scons will tell you, having a fully functional language at your fingertips is a recipe for an opaque, undebuggable build.

The build syntax must be expressive as necessary, _but no more_.

> Pick a language to write your description in and place a file called reggaefile.{d,py,rb,js,lua} at the root of your project.

This sounds like a nightmare, not a feature. It's an interesting technical experiment, to be sure. But not a production structure.
Have you read the bill? When someone says "minorities facing persecution from countries like Bangladesh" what does it mean?
Why Jeff Bezos and Bill Gates Are Investing in This Battery Technology
> The evidence for transfer learning is weak to the point of non-existence.

Citation needed. But transfer learning is a term specific to the ML field anyway, so I'm not sure why you used it.

> teaching nationalism is a much easier sell as to the purpose of school

I don't think most people believe this is the purpose of school, not even nationalists.
Is there a Mac installer available for download? App store says the game isn't available in my region (USA)
Well, svg is cutting edge compared to 90's bmp format.
>I was at school to learn how to learn

I transferred between schools mid-semester and discovered despite being weeks ahead of class at my old school I was weeks behind at the new one. I asked my teacher for help and she said "If you're so smart, you'll figure it out, and if you don't then you don't deserve to be here."

This is of course the exact opposite of what gifted students need to learn. Lots of smart kids go into high school or college used to powering through everything via sheer intellect and equating being smart with instantly grasping any new concept.

They're set up for a terrible fall the first time they're confronted with something they can't solve without help because their self identity is so wrapped up in "I'm smart and I can do anything!". Learning to learn, learning to be persistent and that challenges are not failures are just as important as the material.
I hope you do realize there are many claims which are both entirely wrong and all over the internet?

You can't judge evidence based on a popularity contest.
I use fish shell, which lets you create abbreviations. Abbreviations are like shell aliases, except that after you type them, they expand to the entire command -- so it helps you memorize the real thing as well! Also there's auto-complete, which helps you find your saved abbreviations.

For example, to save an abbreviation:

$ abbr undo-unpushed-commit 'git reset --hard HEAD^'

... later ...

Start typing a few chars and it'll suggest the rest:

$ undo-u|npushed-commit

Press the right arrow key to accept the suggestion

$ undo-unpushed-commit|

When you press enter or space, the abbreviation will expand:

$ git reset --hard HEAD^ |

---

There are a lot of other reasons to use fish shell. For example, when you save abbreviations or functions or aliases, they immediately persist and propagate to other shell windows!

https://fishshell.com/
In my school (I was 12-19, would that be high school in the US?) we had specific classes on how to learn. They taught things like planning home work, chopping op large assignments. I hated it and constantly wondered why I was going through this. I am now 37 and my "high stress, high productivity at the last moment" attitude has never ever failed me and I embrace it now, it feels empowering. Whereas being forced to make a plan and doing only small bits still makes me procrastinate like my 13 year old self. I consider myself reasonably successful in life.

I sometimes wonder why I put my 7 y/o in school at all, I wonder how far he would comes with his own natural curiosity. Luckily he likes school (although he recently re-did a year because he really was getting depressed about the the sheer amount of things he had to do and was failing at.)
I'm sure you know this, but, I think at least since Windows 7, while having the Alt+Tab "popup" open, you can use the arrow keys while holding Alt down to directly navigate to the window you want to open. Very useful if, like me, you have 20 windows of browser tabs open, and the application you want is in the middle of the list.
Something tells me that it's related to the relative independence that school age kids experience in Japan when outside of school. Long solo commutes on transit are OK even for older grade schoolers. And the pop culture tends to put a lot of emphasis on the school age "best years of our lives" trope - witness the endless number of high school manga settings - because the working age world in Japan still offers comparatively longer hours and less freedom. If you take that thought to its cynical conclusion, that you cease to be a person with any kind of personality or agency after graduation - well, why respect the school system and the class popularity contests?

In the U.S. the helicopter parenting strategy mostly prevails since society has a tendency to call the cops on "negligent" parenting. There's a ton of focus on attendance numbers and graduation rates. Depending on where you are, school can be an academic pressure cooker or a pipeline into the prison system. There are more immigrant communities pushing for "first in the family" success stories. And so the attention of the student gets away from how bad school is and gets diverted towards "surviving the zombie apocalypse/battle royale and riding off into the sunset".

Many people entering adulthood here, at least since the recession and perhaps earlier, experience a crisis a short while after they graduate and enter the workforce because they have been so steadfastly committed to this kinds of script from an early age that they can't reflect properly until much later, and then it hits like a freight train that they might be wrong, their identity is incompletely constructed, and the story did not end with them riding off into the sunset.
The keyword you’re looking for is “transfer of learning”, especially “far transfer.”
AI and machine learning applications in radiology – Skyl.ai
I wonder when he made the transition. He was Gregory throughout his creation of MegaZeux, and after he announced his departure from the project
Wow, that's seriously dysfunctional. I get that Apple doesn't do UX testing but maybe they could do some UX testing?

Getting at least one user's opinion about a redesign might have nipped some of this in the bud
That was pretty much my point.
Yew, they tried to do whole-program type inference a la ML. That was a long time ago, modern Crystal has you indicate parameter and return types.
I keep moving one side or the other on this issue.

I think there is a philosophical difference in the way companies and employees are seen in France vs US. I often feel (from discussions here, but American friends told me the views are more varied in a representative sample of the US population) that in the US companies are seen as an extension of their owners' will. Do what you want on a whim. Want to close a profitable company to just cash in everything and buy a yacht? You own it, you can do it.

In France companies owners that do have employees are more considered like caretakers of a piece of the national production and are expected to be responsible of the piece of economy they grabbed (or, arguable, were allowed to grab).

So yes, if you think you can be a worthy contributor to the economy, you are allowed to grab a piece of it and keep a nice part to yourself, but in exchange there are rules for you to be responsible about it, like not creating jobs that may be unsustainable and depriving sustainable companies from labor.

In France you can fire employees for reasons, but you need reasons better than a whim. If you have a good reason (the employee broke important rules, or the law, refuses to do their work), it is free. If it is for performances or economic reasons, well you made a hiring mistake and it is going to cost you, but a reasonable amount.

I am not sure it is bad. The French economy performs pretty well when you go past the headlines and look at the numbers. I don't think that model is the drag we make it look like.
Have been playing with Crystal for several months and still find it amazing what this language can deliver given that it's still relatively new.

Asked my friends to try it out and they love it too. Hopefully we can grow a bigger ecosystem for Crystal to make it a main stream programming language one day.