skysight-inc/HackerNews huggingface dataset:
When you first open emacs the first buffer says

";; This buffer is for text that is not saved, and for Lisp evaluation.
;; To create a file, visit it with C-x C-f and enter text in its buffer"

It comes with a Menubar as found on most applications and rightmost is one labeled help, the first entry goes to the tutorial

"Emacs tutorial. See end for copying conditions.

Emacs commands generally involve the CONTROL key (sometimes labeled
CTRL or CTL) or the META key (sometimes labeled EDIT or ALT). Rather than
write that in full each time, we'll use the following abbreviations:

C-<chr> means hold the CONTROL key while typing the character <chr>
Thus, C-f would be: hold the CONTROL key and type f.
M-<chr> means hold the META or EDIT or ALT key down while typing <chr>.
If there is no META, EDIT or ALT key, instead press and release the
ESC key and then type <chr>. We write <ESC> for the ESC key.

Important note: to end the Emacs session, type C-x C-c. (Two characters.)
To quit a partially entered command, type C-g.
To stop the tutorial, type C-x k, then <Return> at the prompt.
The characters ">>" at the left margin indicate directions for you to
try using a command. For instance:

>> Now type C-v (View next screen) to scroll down in the tutorial.
(go ahead, do it by holding down the CONTROL key while typing v).
From now on, please do this whenever you reach the end of the screen."

It goes on at length covering all basic aspects of using emacs. Under the help menu there is also an extensive manual.

If this isn't discoverable enough a logical response would be to type Emacs tutorial into your favourite search engine and read at least one of the results.
You say "Usability problems are never the fault of the user." and your not wrong per se but tools have intended audience and reasonable expectations. Scalpels and coffee pots are made for different users and its challenging to make a scalpel that would enable a surgeon to remove an appendix without having to crack a book.

Microsoft office which is aimed at a much broader and less skilled user base makes it very easy to enter a little text but its very normal for users to receive training, google for answers, and RTFM.

Regardless of what anyone hopes neither vim or emacs are much used by random joe to read their email they are tools made by technical people for technical people.

Given the audience I don't think its unreasonable to suppose that people who bypass both tutorials, and manual in favour of describe bindings and leave without a pit stop at the search engine might be the cause of their own discontent.

Let me make a wild guess here. You got frustrated. Took a minute to consult google to figure it out and moved on but you left that part out because it didn't support your position.
Free speech is not a concept that only exists in your constitution. It's a mistake to bring up the First Amendment in these cases just as much as it is to think that Free Speech only refers to the First Amendment or repercussion from the Govt.
What wonderful hardware? Ah, you must be thinking of the laptops.

If you need desktop power, anything Apple sells right now is out. iMac Pro included, because of lack of storage (for my particular needs at least).
I think that discussing broken links is besides the point.
Find a commercial website that doesn't use google-analytics.com or
googletagservices.com its pretty hard.
Helping my partner through depression. I realized I kept trying to excersize control over their recovery e.g. making them go to the doctor, making them do things.

In the process i found that they very much so wanted to be a “well” person and going to the docotor was not something a “well” person does.

So instead of pushing then I just focussed on making it safe for them to be unwell. Through holding space, admitting my own vulnerabilities and issues, and by not reacting negatively to their psychosis symptoms.

I recognized the similarity with other instances of changing peoples minds.

Some people want control, and accepting your ideas reduces their perceived control, so you need to make it safe for them to accept the idea (change their mind) while still feeling in control.

Some people see them selves a good people and admitting their actions are biggoted and hurtful doesn’t fit with that so they rationalize the “others” as bad. To change their minds they need a way to feel like good people even though they’ve done biggoted, hurtful things.

Some people are scared and they will rationalize that fear in some mannor. To convince them that there is nothing to fear from that which they rationalised means making it safe for them to experience fear without that justification.
That's an error in translation. The original interview in Polish is dead now, but can be found here[0]. The Polish text mentions UKF, which stands for "ultra krótkie fale" (literally, "ultra-short waves"), and the correct translation to English is VHF, not UHF.

Paging 'idlewords, please fix it :).

--

[0] - http://archive.is/7edP8#selection-353.650-353.653
Keywords: VLSI, CMOS, MOSFET

You can find many good books, especially from 80th-90th
What purpose does it serve. Any investor looking to invest in WMG isn't going to do so because they own some spotify. If someone wants to invest in Spotify they will go buy some spotify stock. It doesn't serve investors to have some of their capital tied up in an unrelated stock. The normal reason for having stock in another company is in order to get favourable terms in a negotiation - which I do think could be useful here, but isn't always the case.
Depends on who you ask. There is a somewhat popular conspiracy theory out there [0] that claims Saddam (just like Gaddafi) got "removed" for selling oil in Euros instead of Dollars [1], which would have hurt the petrodollar in the long term.

[0] https://www.quora.com/If-Saddam-Hussein-and-Gaddafi-were-ous...

[1] http://edition.cnn.com/2000/WORLD/meast/10/30/iraq.un.euro.r...
My impresson is that the language differences are actually minor, but that differences between platforms and runtimes matter.

Clojure supports concurrency very well, and being hosted n the JVM, it is somewhat tailored to web applications. My impression is that it is far less ideal for CPU-bound parallelism which does a lot of computation on primitive types, since when there are more than a few primitive function parameters, they need to be passed as boxed values, which interacts badly with the JIT compiler. In practice, the advantages from support for parallel computation seem to be out-weighted by that. Of course, for concurrent web applications, this does usually not matter.

In contrast, Lisp implementations like SBCL or Chez compile to native code, and they can be as fast as C.

Racket and SBCL are far better for scripting because they have a fast start-up time.

Clojure and Racket have the best Library support which matches the "Batteries included" slogan of Python to some degree. Clojure can access and use all Libraries on the Java platform. In contrast, Racket, SBCL and many other Lisps can access libraries written in C quite easily using the foreign function interface, which is important for numeric and scientific programming. For the latter domain, using the JVM is somewhat a disadvantage.

Racket can also execute Python code (a subset, I think) and call into Python libraries. According to the documentation, it can also call into Python extension modules. If this is correct, the difference in the number of libraries available to Clojure should matter little.

SBCL has less libraries. So far, I was thinking of SBCL as being powerful but a bit bare-bones, similar to C++ when compared to Java. However, one of the comments on stackoverflow mentions that the library situation has changed significantly in the last years.

I am also wondering whether the library aspect might be less important that it seems. Traditional OOP languages put a lot of focus on code reuse in the form of binary code reuse - including libraries which provide objects which can do a lot of things. Java libraries are a prima example for this, and are famous for their heaviness. Lisps, in contrast, and Lisp culture, seem to put more focus on source-code reuse, because they put more emphasis on functional programming. This seems to make binary code reuse somewhat less important.
> Change your browser.

On mobile. Your mobile browser has nothing to do with your desktop browser AFAICT.

> Change your music provider.

Apple Music, Deezer, Spotify, YouTube music (or whatever it's called now) all work perfectly on iOS, no?
> Change your backup procedure.

Theoretically yes, if you were performing manual mobile backups before. Otherwise,you just let Apple handle it (and you're free to back up the gigantic image files that iTunes leaves on your PC yourself)

> After all that, your Windows PC is a problem.

What is your windows PC a problem for?

> that promised "perfect simplicity" seems to always be around one more corner

I disagree. If you use safari and iCloud you get the perfect simplicity.

On Android, that simplicity doesn't exist. I bought a flagship (galaxy s9) phone about two months ago, (my first android) only to find out that on a £700 phone:
- Samsung bundle their own crapware, including a crappy launcher and a borderline unusable keyboard
- They have their own standard for messages, health, Samsung pay, contacts, and camera, and their own app store.
- all of the above are slightly different to the Google versions, or the Huawei versions.
- they have bugs breaking fundamental functionalitied (work profile custom keyboard). Am I supposed to research every android feature I'm interested in using and check it's going to work on the (flagship) handset I try and buy?
- permissions. There are apps out there with the crappy old permission model, some apps that just ask for catch all permissions and refuse to work without them, and the monitoring of permissions on Android is laughable.
- updates. I found out yesterday that actually the android update has to go through Samsung, and then through my carrier, so it'll be 6 months before I get the latest version of Android (based on last year) on my brand new top of the line device.

Overall, almost that I've done on Android has been more difficult than on iOS.
Ubergestion?
The only difference in the eval version (i.e. not yet registered) is you can’t change the wallpaper, ... which is free enough for me
Well, I use github just for the repo part, no other fancy features. We run our own issue tracker on a VPS;)
It’s OK for people to study the history of art, once they have already gained the STEM skills to support themselves
At no point did they mention losing confidence. In fact literally the opposite. Chances are Warner along with Sony realized now that Spotify is public they no longer have to have a vested interest in a major content providers platform. That coupled with the fact that Warner posted less then stellar third quarter earnings, Warner is probably divesting major securities positions and diversifying into a larger swath of securities to reduce risk.
There are just too many lazy, unmotivated or simple defeatist students out there.

That was me for a long time (I even dropped out once), until I took a course from a teacher that actually inspired me in a subject I found fascinating. Next thing you know I had a Masters degree in math.
Lunch Club is almost exactly what you described.

lunchclub.ai

So far I've found it to be a lot of fun
> Apple hardware also has problems, yet people use them as their primary computer all the time.

I will be willing to bet that the ratio of apple hardware problems to general hackintosh problems is heavily geared in favour of opting for Apple hardware.

When computer uptime is important, having backups is a non-issue in that conversation. It's the uptime that's important, and having non-genuine hardware will always raise a flag in this scenario.... The chance of your genuine mac not starting up after a scheduled update is far, far less likely than your hackintosh not starting up after the same update.

Granted, it's awesome that you've had good experiences. But I feel that you need to consider that your use-case is possibly not the same as the vast majority.
The idea that college is a place to find yourself is mostly a statement of immense privilege. I grew up upper middle class (professional parents with masters) and I didn’t spend a moment in college finding myself, I spent most of it working or networking or sleeping. My folks paid for my CS degree from a state school, but even looking at the opportunity cost I’m not sure if anybody but the already wealthy or those at elite institutions can use 4 years to do anything but try to make $180k out of college - and despite all my efforts I failed at that.

> no happier

The other side isn’t better. I make less than most of my friends and they, by virtue of independent wealth or higher income or elite status, are significantly happier than me.
As others have noted, they explicitly state in the article that this is not the case.

Also having worked in the industry, I would trust Spotify over any of the major labels. They're a dying breed.
Being the place for startups is potentially worth billions. This branding is important to get mindshare and to attract talented teams and startups. A million is nothing compared to this.
It's quite similar to what happened in Syria.
When the Syrian government was torturing "terrorist suspects", for the CIA nonetheless [0], it was also considered a US ally.

[0] https://www.theguardian.com/commentisfree/2012/feb/19/syria-...
Highly recommend another of Squirrel's GDC talks: Interpolation And Splines.

https://www.gdcvault.com/play/1017922/Math-for-Game - it was the thing that finally helped me understand interpolation/bezier-curves/splines intuitively
BBC websites blocked in China after switch to HTTPS
I think this is great news. Essentially the message this is sending is that we're now safe from 2 things: We're safe from one record label attaining a controlling share in spotify and using it for vertical integration. We're also safe from 1 music streaming service from becoming a monopoly and being able to jack up prices. This looks like great news for consumers.
It's almost as if the risk of being killed by terrorists is blown out of all proportion to further some kind of political agenda. You're orders of magnitude more likely to get hit by a bus.
I haven't used wildcard LE certs yet, but from what I know those only need a TXT record under one name. What you describe applies when you want a certificate that lists multiple explicit names, then each name gets validated individually, and so you need one TXT record per name to be validated (though you can still point all the CNAMEs to the same TXT record name, as long as they aren't used for concurrent validation).
This is such an under-discussed argument.

Of course a private entity can disregard morality for the good of the public in their decisions (they're after profits), but what happens when that private entity becomes the town square? Or when it has monopoly over something that has become a basic utility for everyone?

At this time I'm starting to cringe at opinions defending these actions with "it's a private entity".
It is funny to think a capitalist government could regulate anything. If it makes money then it is good. If it doesn't make money then it is bad. If it challenges the current way we make money it is bad, unless it makes more money then the old way then it is good. The problem with social media is it sells its user base to the highest bidder. No sort of regulation is going to stop that. Social media not going to give the government a key to there land. They have lobbyist, secret ninja assassins, black mail, and a endless supply of money to throw at this problem to keep them going strong. What happen when the government try to regulate sugar? Soda companies paid for studies to prove sugar is good for you and is part of a balance diet. What will these social media companies do? For starters they will lie like they currently are stating the technology cannot keep up with fake news. They know when a user gets home they should entice him/her to look at there phone as soon as they walk through there door because they will score a minimal 15 min of eye ball time even if a baby is screaming bloodie murder for them. Machine learning can automate propaganda for entire country, but you telling me it cannot figure out a 1$ bought domain linking to a story for the first time might be fake news? The government will "regulate" social media so they look like they are doing something. The companies will make backdoor deals to benefit them. The american people will cheer with joy knowing there is no more fake news on there social media sites. And when some russian hackers get bored they will buy 10$ worth of ad space on facebook targeting extremist in america. Just so they can gamble what is the best way to get a moron to wave a assault rifle in front of the white house.
The terrible 'what if': how OCD makes every day a matter of life or death
The cooperating part of this concurrency model is the complicated part. Consider how you would go about making an orm like sqlalchemy cooperate. Now you have to access properties like this:

name = await account.user.name

since a lookup may have to occur. This is extremely unnatural and would be better if you could just avoid writing await yet still depend on it being concurrent without blocking your event loop. The fact that the caller needs to understand that the callee supports this form of concurrency is an abstraction inversion in my opinion. Python forces this concurrency to be explicit, but it would be more powerful and more natural if it were implicit:

name = account.user.name
I've done a few projects on Upwork in the past. Most of the web development work is WordPress based sites.

Some people have no idea how much it should cost so that's why you see complex sites with only a $500 budget. It's a smaller pool of better paying projects. You're not going to get SV rates but you could make a decent living from.

As for me one of the clients enjoyed working with me and we moved away from Upwork and just pays me directly now. Which I think is a common occurrence, and probably does reduce the amount of higher paying project. Once you find a good developer you tend to stick with them.
A 4-year degree at many American colleges can easily run to a quarter-mil. No I’m not kidding. That’s why it’s so incredible that people go there for anything other than employable degrees. What privilege level is a person on who can drop that kind of money just for fun? But there seem to be lots of them
Indeed. RC planes and helicopters have been around for a very long time. But all of a sudden they're potential weapons of mass murder because... They have a few extra propellers!?
What is the purpose/function of “.ßßß” files?
You get one week to dispute, and let me tell you -
Upwork staff are not quick to accept your claims.
By the time my dispute was manually reviewed the payment was already passed to the freelancer and could not be reclaimed.
Only the most recent week's pay was refunded, even though the evidence suggested the developer was cheating for a long period of time.

I didn't catch on because he was producing good code and just used the macro to "inflate" his hours by about 30%.
I caught on by pure chance when he happened to tweak his background macro tool just as the hourly screenshot was taken.
Situating Constructionism (1991)
That the market price of renewable power can and sometimes does go to zero is simply a consequence of that the marginal cost of producing additional energy is zero. The market price does not include the upfront cost but depends only on that marginal cost.

About the same is valid for nuclear power. Only the upfront cost is higher, and there is a much larger cost for decommissioning a plant.

That's the reason why renewable power needs to be subsidized, at least to some degree, and why nuclear power was always subsidized.
This...

Electioneering should be treated the same as advertising and have the same penalties for making false or misleading statements.
Parental income and educational achievments of children are almost perfectly correlated up until some very high wealth #.

https://economix.blogs.nytimes.com/2009/08/27/sat-scores-and...
Why wouldn’t they use multi domains certs (SAN) or wildcard certs? (Unless there is no trust between departments).
No need for pseudo-code, random clicks/strokes will do (he used the arrow keys to move around code and switch open Atom tab).
> But what was not considered was that the causality here could be incorrect

How do you know this possibility has been left unconsidered?
Is there a transpiling / migration story for a python code base into Nim? I briefly looked at Nuitka to get to a dependency free binary from python but this could be another approach.
Giving up on something is probably harder then finishing it.
If only this was a known problem people have solved! Oh, wait...

If you like vi, Evil mode exists.

If you like modal editing, God mode exists.

If you like sequences, Hydra exists.

If you like chords, remapping caps lock to control exists.
If your chili site reaches the status of de facto town square where most public political discourse occurs, then yes you need to let everyone participate.

Silicon Valley social media companies are effectively public forums on private land.
> I also don't grasp the logic behind the notion that once a creator shows his work -- or work-in-progress -- to the public that he is somehow bound by duty, honor, respect for his 'followers', or some other compelling consideration, to finish that work.

You can show off your work in any way that you want. You are also not bound by duty or anything else to finish that work. However, if you are putting it out there for other to see and or use, at least say that this may or may not be useful in some way. To cover yourself, you could say that it will be a work in progress and that the progress will move in fits and starts as you have time to devote to it. At that point, there will never be a need to say that you are giving up on it.

Bad comparison with Beethoven. But to answer your question, if he had said that this is the first movement and may have a potential to be completed if the Duke commissions it, then it doesn't reflect badly on him when the Duke doesn't commission it.

It is a matter of what expectation you are creating in those who are viewing your work. If you are saying that it is there as an example of something, then so it is. But if you go out and say "here is the bee's knees", and then you decide that it is no longer worth your while because the amount of work is now too much, then you have created the problem for yourself.

There is a project called Axiom, which has inspired me to look at my own code and projects in a different light. But to follow in the footsteps presented by Axiom in my own projects involves a lot of tedious hard work. The benefit that I see is that anyone who comes after me and is interested in what I have done will be able to follow. That "anyone" may only ever be me, so be it.
Hi boss, we didn’t move those boxes, because the crane only carries up to 8 tons, and the boxes weigh 3, so we’ve started building a new crane system instead that will scale to lift arbitrarily large weights. I’ll probably be a couple of years before we get to actually moving the boxes.

When your problem is n=3, anything larger than 3 is “huge”.
Are they a "huge" problem? How many occur every day? How many fatal accidents do they cause - as a percentage of all flights?
But how many did any actual damage? How many resulted in fatalities?
Kumpulan Link Alternatif SBOBET Dan IBCBET MAXBET Terbaru
Some use cases and bugs are not amenable to proof. For example, how do you mathematically prove that your rendering engine is cutting off the bottom of the g of your new font?

Not all requirements of a system can be expressed a priori. I think proofs will never be enough to make a bug free system. Working as intended is a very frustrating response to a perceived bug for a user.