skysight-inc/HackerNews huggingface dataset:
One of the main differences is that Capacitor projects treat build artifacts as source code, and hence the artifacts are to be version controlled. I thought such aspect was kind of nice for cases in which you need some customization.

Here is an example. In Cordova, when using plugins, a developer would have to use various hooks to produce an artifact with a specific customization. But in Capacitor, they can just make changes in the source code itself. As a result, the build is more predictable. On the other hand, such feature might make it more painful to upgrade stuff if the artifact gets littered with tons of customization. While such problem might be rare due to the infancy of Capacitor, maybe in the future it might come back to bite many projects.
Funny, I didn't see that as a book of techniques at all. More a reminder that other people all have their stories and are mostly fascinating beings if you only take the time to take an interest. The interest needn't be insincere, but the reminder is still useful for a natural recluse like myself.

(but then again I'd be rubbish at sales).
Sadly no, there's very often tricks to correctly designing routine things in life that not everybody responsible has thought about and this can have dire consequences. Every "push" door with prominent "pull" handles is a miniature example.

Modern railway trains use electronically controlled doors. Rather than needing a team of people to run along checking every door on the train is closed and locked, or just hoping nobody falls out of a moving train, the doors are powered and when instructed will close and lock. The doors can't close instantly of course and so the procedure will be that the guard or driver presses a button, there's a brief warning period and then doors try to close and lock, once all doors are successfully closed and locked you're clear to drive the train away.

In the UK it turns out that there were two ways to implement this functionality, some train manufacturers used one, some the other. One way goes like this, when the button is pressed:

1. "Door Open" buttons for passengers are disabled
2. All open doors sound an alarm (typically fast bleeping)
3. Wait a few seconds
4. All doors that are still open try to close

The other way goes like this:

1. All open doors sound an alarm
2. Wait a few seconds
3. "Door Open" disabled
4. Try to close any open doors

This second order feels pretty similar, it's likely only a few geeks even noticed it was different and nobody made a big fuss about it. Until there was an accident and then the accident investigators discovered it.

A passenger realised very late that they were at their destination, unknown to them when they pressed "Door Open" in fact the train's crew had just told the system to close all doors for departure and it was in that waiting period. On their train, the "Open" buttons were not disabled during that period. Now the passenger's door was open, but it had missed that "alarm" phase, so there was no warning anything was amiss. The passenger tried to step through the door, but at that moment the timer expired and the door closed on them, trapping IIRC an article of clothing and resulting in a dragging accident when the train departed.

All affected trains needed revised firmware to enforce the correct order of events now that it was apparent to everybody that there even _was_ a correct order of events.
Didn't look at the code yet, but some Reddit usernames in the testimonials section are spicy!
I know the concept of deep sleep and cycles but how the hell could you plan this? Like ok, I'm sleepy due to lack of sleep, now I have a certain stretch of time with no time constraints - how do you know when you will fall asleep, when will enter deep sleep phase and whe will it end? I have no idea about any of those numbers.
That "8 year old standard" you linked to is just a draft and proposed standard. Nobody implements draft specs in production grade libraries/frameworks. Especially not Microsoft.
"nonviolent communication" - well, using those communication patterns/frameworks, basically communication weapons, to goad/manipulate your target (can we say mark?) in my view is among the most hostile communication acts, and when i recognize them being used against me i immediately put my defenses up.
What do you base that on? I have had no problem with F# and asp.net core. Just look at safe stack, it uses saturn or giraffe which in turn runs on asp.net. https://safe-stack.github.io/
Presumably you will also be okay in a multi-threaded program if only one thread touches Xlib. That would be the sensible way to write a GUI anyway because multi-threading should only be used if it is necessary and not just for the heck of it. If expensive computation is used to calculate the things displayed in the GUI, this should be done by worker threads while the GUI does not need to be multi-threaded. If, on the other hand, one depends on external processes it makes more sense to use a single thread but use it asynchronously. Very few GUI benefit from multi-threading. Note that javascript is also executed single threadedly in browsers.
Hey, I'm just an Ionic user, but maybe a few comments:

1. Not sure about that, but the default is that it pushes to the stack. Isn't this what anyone would expect?

2. Are you sure that Chrome records the number of currently existing nodes or the number of nodes created? I just gave this a try. I have a very simple script that: empties a container div, creates another div, appends it to the container. All of this executed when a button is pressed. The number of DOM nodes should actually stay the same. But Chrome reports an increasing number of nodes. So I'm not sure what the profiler actually does here.

3. I use Canvas inside an Ionic app. If you render your Canvas at the right point of your component lifecycle, it works just fine.

4. Haven't observed this.

What I'm doing now: Instead of using Ionic 4 (I have an app made with Ionic 3), I switched to Stencil with @ionic/core. This gives me very fine-grained control over everything. I like it a lot more than the Angular version of Ionic. Maybe you wanna give this a try as well. Less moving parts :)
This idea overlaps with the idea of shamanic flight which is one of the first 'cognitive technologies' we used. Since the beginning of time there has been people who report to have elevated experiences and have come back from these heights with new information. Vervaeke's lectures on cog sci discusses it in his early episodes.
I have my doubts about the honesty of these interpretations:

> I feel angry because you forgot about our coffee date -> I want people to value the feelings of their friends

Are you not angry because you want the person to value YOU and your time? What are these generic "people" and "the feeling of their friends" to you?

> You make me feel guilty when you text me all the time -> I want there to be less pressure on my to respond to your texts

What's the point of this pressure? If you feel guilty for not texting back, isn't there a chance that the other person wants to receive more than they are giving?

> You make me upset when you call other children names -> I want my child to be kind to others

Might the desire sometimes be: As a parent, I don't want to get embarrassed for (as I perceive it) not raising a kind child?

--

Being a bit cynical, because the underlying motives might be more useful to solve than the more generic desires.
> I'm of the type that I absolutely want to hear both what you want and reasoning why you want it.

Skipping straight to the 4th step doesn't preclude us from discussing that, we can always backtrack and talk about that. It's just skipping straight to the point.

Consider this: We've agreed to go to a specific restaurant tonight, you change your mind for whatever reason and feel strongly about it. You had a burger at lunch for a work meeting, and don't feel like having one again.

Just say so, maybe I don't care in the least what restaurant we go to as long as it has some form of nutrition and isn't inconvenient to get to.

> "Hey, mind if we go to Subway instead?"

> "Sure, no problem"

As opposed to some long step #1-#3 process where you start talking about not wanting the same type of food twice in one day before finally getting to the point.

Maybe I do feel really strongly about it, but we can still talk about it and be direct, observe:

> "Hey, mind if we go to Subway instead?"

> "Yeah actually. Weird thing, but my late brother and I had a thing about going to that burger place every year on his birthday. It's sort of a tradition, don't want to miss it, and you were only in town today"

> "Shit man, no problem I guess. Just asked because I had a burger for lunch, didn't realize it was a burger place"

> "Hey like Sushi? They actually make the most amazing Sushi. It's the weirdest combination I know, it's run by this Japanese/American couple and they made it work"

> "I love Sushi, didn't realize that. Awesome!"
Am I right in understanding that `@ionic/react` is a set of UI components that are mobile-friendly?
In general terms, how is it possible to beat really optimized C code? In particular, what property of Haskell or any other functional language would make that possible (in theory or practice).
Ancient History Suggests That Atheism Is as Natural to Humans as Religion
A naive C version is also faster than the system wc.
Sleep A/B testing
You mean, like the way Donald Trump follow Twitter rules ?
That's right, you can now start adding them.
The article left out a key part of 'make a request', which is Rosenberg redefines the word slightly. It isn't really the right word to use; what it means is 'don't complicate a request with unrelated matters'.

"Clean this up before you do anything else." isn't necessarily a Rosenberg-demand and "would you be willing to put your socks in the washing machine?" isn't necessarily a Rosenberg-request. The test is what happens if the person says no.

If in the first case that is the end of the matter then it was secretly a request dressed up in hard language.

If in the second case there is an hour of cold-shouldering and recriminations then it was really a demand dressed up in flowery language.
While I wouldn't be surpised that OCaml is fast, I'd like to be sure your disk cache was warm in both cases. I'd test it myself, but I don't have OCaml setup on my work computer.
Yeah, exactly. They're trying to control the language used in such a way to make disagreement with them impossible. (I don't know if this is an NVC thing, it could just be the people doing this).

A great example in fiction is the scene in Donnie Darko where the teacher is trying to make everyone classify things on a scale from "fear" to "love" and not accepting any answers not on the scale.
> Would you prefer Amazon outsource their warehouse operation staffing or hire them direct and pay them $15 an hour?

Nothing I said had anything to do with that... I specifically started my comment with "Not to get into whether Amazon employees have it good or bad" to avoid that conversation, since I don't think I have enough facts to weigh in usefully. My comment was about statistics.
I don't think of it as free speech issue. If an Overwatch streamer was banned for wearing a MAGA hat, most of the community would cheer Blizzard for that.
I switched over from awesome to sway just a few days ago. With a bit of scripting and a Python tool that implements the screensaver inhibition dbus protocol, I have awesome-style per-monitor workspaces and swayidle won't kick in to lock my screen while I'm watching videos. I might have to implement it properly in C at some point though.

I still prefer how awesome does layouting, but I can get over that.

There are still a few rough edges, but if you can handle using a tiling WM, you can handle using sway. I think this time I won't have to go back to X.
This is naïve at best.

Twitters rules are heavily ideologically driven, for instance misgendering is against their rules. That already eliminates a bunch of politicians.
> For now, the physical media releases and touring Ghibli Fest screenings remain the only ways for fans to see these films.

TIL Anime fans are extremely law-abiding.
Reality is what we choose to make it through government. Higher density is not inevitable - it is a choice made by urban planning. That applies to employment as well as housing. I see no problem with a new 3 story apartment complex in my neighborhood, and I find the crime argument silly. On the other hand, if we continue to increase the density and population without corresponding improvements to infrastructure (particularly transportation), then the quality of life will decline for those who live here already. That has already been observed by those of us who have lived in the bay area for a long time. The commute time in San Jose has gone from 51.6 minutes in 2008 to 67.6 minutes this year (https://sf.curbed.com/2019/8/16/20808814/san-francisco-commu...). This was in spite of a 6.3% drop in employment in 2009.

Increasing density will actually benefit homeowners more than the status quo, because then their land becomes even more valuable. If you tear down a million dollar house and put up a four unit condo complex each costing $500K, then you essentially double the value. Holding onto a house that nobody can afford has less investment value than converting your land to higher density. The fact of the matter is that people are more motivated by preserving a lifestyle than they are by money.

Of course not everyone agrees on what an ideal lifestyle is, and some people strongly desire higher density. Ultimately voters will decide what type of growth is desirable.
Another alternative aimed at technical meetups is https://meetabit.com which we built at Toughbyte.
I organize a number of technical meetups, such as HelsinkiJS which is the biggest developer meetup in Finland, and have found Meetup.com lacking. To scratch our own itch, we built Meetabit which includes some additional features such as the ability to accept talk proposals and sponsorship offers, have speaker profiles, archive of talks and related materials, export data etc.

It does what we need and we haven't been actively developing or promoting it recently, but it has still grown organically to around 10K users and multiple meetups organized each month. We are likely to put more resources into it given the recent changes at Meetup.com. Worth adding that the service is free both to organizers and attendees; our long term plan is to have the same business model as Stack Overflow by promoting relevant jobs to members.

I also posted this as a Show HN and you can find more info in the comments on that post: https://news.ycombinator.com/item?id=21261397
#UnsolvedMysteries
Quote 1:

"Great idea," said Herzfeld. "Get it going. You've got $1m more in your budget right now. Go."

Quote 2:

"They cost $80,000 each, more than $500,000 (£405,000) in today's money. "

If only would be that easy to get $6.25m in today's government environment for a pet project done in name of science. Today, to get those money, all you have to do is be a military contractor and say "...for helping troops in Afghanistan" and a check would already fly in your direction. Not so much for science one though.
There also might be other reasons to why Felix does this that you didn't think about. Maybe you use the washing machine every single day and Felix is just tired to race with you to get it first and just gives up. This way you leave room for your own errors which is very important.
Violent communication is hitting someone to make a point. The name of this is insulting.
Nothing that fancy, we just looked at the average case using a conservative estimate of salary increase after an MBA (something like + 30% 3 years after, so way below what the FT figures show for instance), and a conservative starting salary.

Note that this was an executive MBA, so the base assumptions are a little different; in particular, attendees have a pretty good idea of what they're worth on the market and the effect of the EMBA is pretty well quantified: most EMBA participants change jobs/companies after the program, usually with a nice salary bump (although of course signing up for an EMBA in the first place is a good indication that you're willing to invest in your career, so at least part of that progress would have happened in some way or another even without the EMBA).

In my personal case, the salary increase is close to 100% 5 years after enrollment - so the investment was well worth it.

To answer the rest of your questions, the program was in the FT top 10 (now at #12 or so) and tuition was around 50k€. Yay for European business schools :D
On most pedestrian streets in Europe, delivery vehicles are allowed at particular times.

That's often very early in the morning, but varies according to the street. (One with lots of bars and nightclubs might allow deliveries during the day.)

For example, Copenhagen's main pedestrian streets are restricted to people on foot at all times, except residents at any time, and delivery vehicles between 04:00 and 11:00.
My First Extension on React (Homy: Home Page for Google Chrome)
"It was like asking a Ferrari owner to idle the engine in order to heat up a fillet steak, before feeding it to someone else's dog."

#BBCMetagore
Easy 1Up Review – Something that is worth investing
Or maybe they don't want to support Chinese oppression.

I've been to HK, it's ok to visit, living there though is a different matter entirely, sure I may not get robbed at gunpoint but between China and air pollution I will find somewhere else thanks.
China’s Tencent will seamlessly embed video ads directly into movies
You still don't get it. People will claim what you're saying violates some rule if they don't you or your position. Doesn't matter if YOU consider it to be reasonable or not. I don't disagree with your distinctions at all but people are shitty and will not be as benevolent as you.
> will you pay me a dollar for each time I'm called a racist, white supremacist, xenophobe, etc.?

I'll pay you a dollar every time your account gets blocked, because I don't give a crap if other users call you mean names for expressing bigoted views. That's not what anything in this thread is about.

> Do you think, for example, Twitter is going to limit engagement on tweets from political opponents calling Trump a racist?

If they break their terms, sure. But calling someone racist doesn't fall under any of these: https://help.twitter.com/en/rules-and-policies/hateful-condu...
You could open your own socket to the xclient and speak xprotocol yourself.
Sorry man its just how I remember things ... I do remember there we’re talented guys doing things, and I did some DHTML myself but “webmaster” was a tough niche at the time. Apart from some novel technology demonstrations I honestly can’t remember any significantly popular dynamic websites before that time ...

But yeah, Firefox had its big push around that time too so I guess that had a lot to so with thimgs as well ...
>Whatever your Pixel is doing to recognize objects in pictures looks almost nothing like what your brain is doing to do a similar task.

Can you cite a source for this?
> Statistics! For Netflix, 80% of subscribers’ watch choices come from their personal recommendation engine.

That includes the cases when the recommendation engine just provides the easiest UI to select what you already wanted to watch.
Australia has less people in it than California.
Tech companies are getting into politics too much
The sentence before your quote explains why that's not always an option.

(Of course wc could switch to a multithreaded algorithm while working on files, but the point did make sense.)
Grammarly raises $90M at over $1B+ valuation
I flew on acid once. I had a window seat. It was amazing.
> work counting is embarrassingly parallel, at least for files.

True; and "wc" works not just on files. "wc" also works on character devices, on streams of data that cannot be randomly accessed.
People don't hate disabled people.

They have little patience when they're rolled out as an excuse against every change of use to a street, almost always by people who aren't disabled but simply want to drive everywhere.

It's the "think of the children!" counter argument for local transport planning.
I would argue that a courthouse is a very different place than a privately owned location.
> They've bought out our cinema chains and gaming companies. All the while we never once see China portrayed as an enemy.

I agree with most of what you say, but as a Dane who grew up watching Hollywood movies portraying America, it’s also a little funny for this particular part, to be happening to America.

Don’t get me wrong, I’d rather be manipulated into liking a free society than a dictatorship, but I’m sure you follow where I’m going with this comment.
I kind of agree on the pipelines, it's a serious case of over-engineering for very little benefit and many frustrating sessions of debugging kilometers of stack traces under which the actual error was hiding.

However, publishing has always been a dumpster fire for me, from the very first time I've used it (around 2004-2005 IIRC) to 2015 when I stopped working with ATG. Deploying changes never worked reliably, full deployments could take days, if not weeks, and relying on RMI made for a very fragile system anywhere multiple network interfaces were involved.

Nucleus and /dyn/admin are incredible features, not only for development but for having near total control of your application in production. I can't count how many production incidents I've solved with curl and /dyn/admin alone.
I have noticed this is a very human pattern. Things have their strengths, and they've got their weaknesses. But if your identity is bound too much to your favourite thing, you have to bend reality in order to make the weakness disappear.

Or as Feynman put it:

The first principle is that you must not fool yourself — and you are the easiest person to fool.
As far as I know in the Netherlands drug use in never prosecuted (maybe possession and buying), I remember they made a point that if you are in need of medical assistance due to drugs use you cannot be arrested just for that.
Why are you bothering yourself with the state of someone else's desk in the first place?
According to the article:

"Whales facilitate carbon absorption in two ways. On the one hand, their movements — especially when diving — tend to push nutrients from the bottom of the ocean to the surface, where they feed the phytoplankton and other marine flora that suck in carbon, as well as fish and other smaller animals."

I wonder if it would be possible to artificially create upwards currents in the ocean to push up nutrients, you could do the job of a million whales. Might be cheaper than planting forests...
Too bad we have only demagoguery and not democracy. Arguably the American electoral college is the only thing near a true democracy for the people that exists.
The funny thing is that nobody seems to see how obvious the political bull is.
Want to polarise a nation? Put a female candidate in the opposition, so every person that thinks that female will do a bad job is immediately brandished a sexist.
Next in line will be a gay candidate (obviously), I think they will save the black gay candidate for after the gay one. Then will be the trans black native-american candidate, etc etc until they run out of labels.
I just came here to see this citation :)
I think your parent meant that you can't do that if you get your data from a pipe. You can't `lseek` on a pipe.
The Haskell version is provably going to work without issue when parrellelized (due to monoid laws), but I doubt the concurrency primitives in C is as trivially usable, and I expect no sane person would want to write that version.
An overpass tends to make the area underneath it pretty grim: surrounded by concrete with little natural light. I can't think of any examples of a nice shopping street with an overpass above it.

An underpass works well, but is likely to be much more expensive.