skysight-inc/HackerNews huggingface dataset:
Maybe I missed it reading the article, but did the OP mention the time limits he was playing at?

In blitz (5 minutes or less), time management is absolutely critical. When I went back and reviewed games I lost, it was frequently due to tactical opportunities or poor moves I made while short on time. You simply don't have the luxury of time to find the best move in a 3 or 5 minute game. If you can quickly find a move that improves your position in some way and doesn't hang material or create opportunities for your opponent, make it, and don't think twice, unless you already have a large time advantage over your opponent. My rating improved dramatically once I focused more on managing my time better.

Largely agree with most of the other advice offered in the article though. It cannot be overstated how much playing with strong players and reviewing your past games (wins and losses) will help you improve and develop a sense for tactical opportunities.
"HN Guideline: Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag something, please don't also comment that you did."

According to HN guideline, you shouldn't comment about flagging a submission.
Buy Luxury Bathroom Tiles in UK
> To be fair, the Russians were the first to try this, so they didn't have anyone else to look at and learn this lesson.

They were well aware of this [1]. That's part of the reason why most leading revolutionaries, including Lenin, saw the spread of the revolution to western European countries as a requirement for their (edit: I meant to write "its", but "their" is probably more accurate after all) long-term success. IIRC he remained deluded in the prospects for this until his death.

[1]:

There's probably a more direct source for this but here's one I remember. This is from "The Conquest of Bread" (1892), albeit an anarchist rather than a bolshevik, Peter Kropotkin was famous enough during that time to prove the point:

It is evident, as Proudhon has already pointed out, that the smallest attack upon property will bring in its train the complete disorganization of the system based upon private enterprise and wage labour. Society itself will be forced to take production in hand, in its entirety, and to reorganize it to meet the needs of the whole people. But this cannot be accomplished in a day or a month; it must take a certain time thus to reorganize the system of production, and during this time millions of men will be deprived of the means of subsistence.
For pulses or bursts of emission, we like compact objects, just from light-travel-time arguments. I would say that the leading models involve very young, highly magnetic neutron stars ("magnetars"), either embedded in their birth supernova remnants / wind nebulae, or in the environments of massive black holes (as in the center of our Galaxy).

There are good reasons for these specific models to be favored. But honestly, we don't know for sure yet. Could it be cosmic strings? Evaporating microscopic black holes? Blobs of gas being flash-annihilated by drifting into the beams of active galactic nuclei? Theorists have models that seem to be OK on paper, and we're working hard to kill their models with new observations.

(One thing I'll say - and I say this as a firm optimist about the prospect for aliens - this is NOT aliens.)
Worlds Adrift says they're still up for now.
You can follow that convention and it works but you could also just have the convention of always using os.existsFile. Again, if you follow sensible rules when using Nim you're fine and the compiler will protect from mistakes better than most compiled languages. It's just laziness and cleverness that are dangers :)
Are those password managers listed really "better" than 1Password or lastpass? If so, why? Shouldn't I want to pay money for my password manager?
Headspace - Meditation guidance
Lichess uses interesting frontend technologies. The web client used to use mithril, then moved to snabbdom.

The lead developer of Lichess, Thibault Duplessis, gave an excellent talk the other year if you're interested in the story behind Lichess. [0]

[0] https://www.youtube.com/watch?v=iHP5AdRlRNY
Fire and Ice: Conflict and Drugs in Myanmar’s Shan State
Agree with you completely.

I'll also throw in to the mix - creating news 'back then' required someone to gather it, someone to write it up, a printing press or studio, distribution, whatever - people and effort and time and money.

I don't think a lot of the older people I've spoken to realise quite how easy it is to put something on the Internet. Therefore anything that appears, and has the feel of something 'official' must have come from a credible place with the same time and effort involved. If that makes sense?
I read this as Gmail at first.
I remember back in the day when I was referred to as a "web master" - and I didn't even know how tables worked in HTML at the time.
Complete speculation here, but this is my guess:
Once accelerated to/past light speed it is possible to "make the jump to hyperspace" which is like going through some sort of wormhole. This allows a ship to travel from point to point without traversing the space between. Maybe something like taking a straight line instead of following the curvature of space time (yes I know, a bunch of dead physicists just rolled over). This is how, if you don't think too hard, it makes sense that Han says he "made the Kessel run in 12 (13) parsecs," using a measure of distance, rather than speed/time to make his claim. Presumably all long distance space travel is done at roughly the speed of light, so what makes a difference is not how fast you go, but how much of a short cut you manage to make through hyperspace.
Feel free to rip this to shreds:)
>This is a cutthroat industry. It’s a 6-percent margin industry, right? I mean, you know it’s pretty ruthless. You could say it’s self-inflicted, or you could say there’s a greater strategy going on here, and there is. The greater strategy is I really don’t need to make money off of the TV. I need to cover my cost.

The "greater strategy" is doing what everybody else is doing - tracking user's habits, collecting data in your home 24/7, selling to the ad networks, etc.

Yeah, I'd say it's self-inflicted when you decided you would compete primarily on cost.

I'm hoping I can continue to avoid connecting a smart tv to the network. If the day comes when none of the work at all without a connection, I'm hosed.
An explanation of quantum computation algorithms without most of the physical maths ... is a lot to digest. I didn't finish reading, nor followed the links to introductory notes. The prospect is neat; Maybe it can avoid some of the handwaving mysteries used in the physical models. Understanding the physics would probably help to avoid misunderstandings for deeper insight, seeing that philosophical sophistery is already far spread, but neither of that should be needed to simulate QM on a classical machine (which is what IBM is offering, as far as I know).
The Importance of Originality in Growth Hacking
Yep - open source software was built for you and your startup to not pay people for labor.

You got it. You've gotten right to the heart of the matter and have it all figured out.
This is completely insecure sorry. A cautionary tale of how this works in reality if this product is successful is to look at hushmail, one of the first ultra-popular webmail sites that provided end-to-end encryption from Canada (via a java applet) -- they updated their terms and services after many years of running and fighting US court orders with this statement:

"Hushmail is a web-based service, the software that performs the encryption either resides on or is delivered by our servers. That means that there is no guarantee that we will not be compelled, under a court order issued by the Supreme Court of British Columbia, Canada, to treat a user named in a court order differently, and compromise that user's privacy."

https://www.wired.com/2007/11/hushmail-to-war/

To hushmails credit, they were making a protocol that was insecure by default a bit more secure.

Shellvault is doing the opposite which is not commendable
my emails in the profile; please ping me somewhere to write you; would love to chat further.
Elm isn't a general purpose programming language. You can only write web-apps with it you can only use TEA (the elm architecture). In that way, the TEA really is it's main value proposition.
The truth here is very simple honestly.

SystemD turns your bash scripts into C, and then gives you a config file input.

Before this; on RHEL systems there were similar initiatives, you /rarely/ touched the init scripts, you used the /etc/sysconfig/ directory of configuration files[0];

The major difference being that system administrators could actually tell you line-by-line what was happening. In C you would have to find the version of the code in some version control somewhere and hope that there's not patches applied.

The absolute truth is that you cannot know what systemd is doing, you cannot even strace it. You /rely/ on it telling you the truth and doing the right thing.

And honestly I don't trust it to do the right thing when it can't even get encoding right[1].

[0]: https://access.redhat.com/documentation/en-us/red_hat_enterp...

[1]: https://imgur.com/a/6aiXrEg
Why is it not recommended to choose a US-based service?

This is extraordinarily, almost axiomatically bad advice. The USG has an NSL process for obtaining information from US-based service providers. It has no process whatsoever for obtaining it from foreign providers. It can simply do it. We have the largest, best-funded signals intelligence agency in the world, and literally the only place in the world you have any procedural, legal defenses against them is here.

I'm not being normative. You don't have to like this state of affairs. But it is the reality in which we live, and signing up with a European privacy service won't keep your data out of the hands of US surveillance if they want it.

I think jurisdiction is the wrong question. The most important question to be asking about a service provide is "what information do they collect and retain about me". Sometimes these comparisons are hard to make from the outside, but other times you can make inferences just based on the features they offer and the protocols they use.
googling "ruby MINWAN" yields a bunch of floor-waxing results, and also your comment. it does not actually help me find out what MINWAN is supposed to mean.
Who shares the most real news?
Reminds me of this recent post to HN, about the unexpected risks of long term meditation.

https://news.ycombinator.com/item?id=18792327
Get Started with OpenFaaS and KinD (Kubernetes in Docker)
MacOS 10.14 Mojave Hardening Guide
I moved away from Linux as soon as systemd was everywhere. I first migrated to Slackware, and then to FreeBSD. I wouldn't call this kind of move overreaction.

Some people just want to know exactly what is running on their system, and how it works. That's one of the reasons I don't use Windows.

(I do confess that I never took the time to learn systemd properly, but I highly appreciate it for introducing me to the BSD world).
Meditation for Practical Skeptics
Where is the primary source of this, where can I go to see popular memes?

I read HN, Reddit and sometimes /., and I guess due to my settings I miss a lot of stuff. I'm not on FB, IG or snap, is that why I'm missing these memes?
If the title is not respected, they still have their art and gold. I think the real statement here is: have something that afterwards still has some value, which you can use to build upon. Other sources of wealth like money, will more like be gone when the state folds, or time goes on. Timeless wealthes are the way to stay rich over the ages.
This was flagged when given with Show HN, so posting without the Show HN flag. If you have an issue with the blog post a comment may be more constructive and helpful.
How did 'skilled' programmers recover when a daemon crashed in Sys5 init-based systems? The init script ends after startup so you are stuck with a third party monitoring service that will often clash with startup functions making controlling system state really hard. systemd was worth it for that feature alone.

Linux userspace was a bunch of crufty, unmaintained tools from xinetd to logind (literally had no maintainer until system came along) to update-rc.d that additionally were not taking advantage of a lot of new kernel features like cgroups. systemd has done a great job moving the base layer of linux userspace forward.

The old world of cobbling together bash, sed and shell metacharacters was always hacky, insecure and broken as shit and we are way better off now with systemd.
It's also ridiculously fast, both frontend and backend!

The frontend virtual dom was initially Mithril and has later been replaced with snabbdom [1]. No React or Vue.js.

[1] https://github.com/snabbdom/snabbdom
Personally, I don't find it fair and in the past the 4% assumed gain is absurd.

There is no capital gains tax.
I don't think so. If the distribution you're using insists on integrating software that you don't want, it's reasonable to leave.

He tried other open source operating systems and didn't find them acceptable. Sure, there are Linux distributions that have formed to avoid systemd, but it's not clear how long any of them will last.

Mac os isn't exactly unicorns and rainbows either, but there are some benefits of being part of a larger user base, too.
> Ruby is the Katamari Damacy of programming languages

love it.
IDK, support for the Vietnam war was sky-high for over a decade, despite the lies coming out of multiple administrations.
I sort of find it poetic. If you decide to build on a commercial platform like Unity's you're subject to the whims of Unity Technologies.

It sucks, but game engines are by far one of the riskiest investments I've seen across technical subfields.

You have all of this engine-specific knowledge, and all of a sudden moving engines is near impossible. Tons of common things across major game engines, but in practice it's not so easy to move here or there.

It's not like a database, where maybe some data type quirks are a bit different, and hopefully you can just change the underlying implementation behind your DB abstraction. Change a connector or something of the sort.

With game engines, you'd have to reexport models from sources, textures might be treated a bit differently, map formats might have to be scrapped all together or converted using some at-the-moment nonexistent scene converter. There's a lot involved.
Ha ha ha, yes, this shows the usual intellectual level of systemd bashing. launchd was the direct inspiration for systemd.
It's only a matter of degree, not philosophy, though. Launchd still accumulated the job of multiple services (initd, inetd, cron, incron, etc).
The Early History of F# [pdf]
Dnr

Maybe we could make a compromise: we will ban the sexy moaning if they will allow the political satire.
Poor people migrate thousands of miles on foot to enter the US and then somehow reach every corner of it.
Except when they don't, and you end up with stock options in Pets.com If you get into a right startup, sure, you can walk away a millionaire, but while it makes for a nice SV foundational myth, in reality it happens to very few people.

But I guess it works, as long as there is a sufficient supply of bright-eye kids who were led to think that living with roommates after you've graduated from college is acceptable it all works out.
Ask HN: What non-technical solo founder should learn to start a online business?
>Freeloader on open source software is someone who runs profit by selling it to a major market without contributing back to the project.

Something the GPL allows: It's poor form to use derogatory terms when open source explicitly says "This is OK".
There’s probably more money scaring old people about dying and buying pills.

When you compare to Fox health and sciences section, their political news looks reasonable. The scaring old people industry must be regulated.
Nope it's a personal preference choice.
I still have to google how they work

15 years later...
As if Devian has had more security reviews than systemd?
WaystoCap (YC W17) Is Hiring a Lead Developer in Spain
> If you can't tell the difference between The Daily Mail and The Guardian based on stylistic cues, I don't know what to tell you.

Then you missed my point. Of course I can tell the difference, but which one is true — the one founded in 1821 or the one founded in 1896?
Many states do but the time they're required to provide is pretty short and not long enough in some areas (2-4 hours mostly 2-3) and even where there are provisions like that employers can refuse to provide the time.

> Though many states allow employees to have up to three hours off during the time the polls are open (the number of hours varies by state), nearly all of the states allow employers to refuse time off to vote.

https://aflcio.org/2016/11/5/know-your-rights-state-laws-emp...
Fully agreed. There has been a race to the bottom regarding technical competence by various entities for various reasons. To me it seemed at the time that Redhat used dark-pattern-like behavior in order to push systemd, exploiting people's hopes regarding a more unified Linux ecosystem.

There is nothing wrong with making things easier to use. The problems begin when the people you put in charge of that effort (Poettering and co) are extremely short-sighted, do not properly understand what came before and thus make mistakes that could have easily been avoided, are average-at-best engineers with a personal history of bad projects (pulseaudio, avahi), are bad communicators and take valid critique poorly.

When I was still at Google, colleagues at Android and ChromeOS teams laughed at the mere mention of systemd. The general consensus in the teams I mostly interacted with was that systemd resembled a hidden iceberg with enormous problems, the magnitude of which would slowly become apparent. Which is one of the reasons Google has mostly kept away from it.
> The world is impure. Pretending it is not is just laughable.

Not a single "pure FP zealot" would argue against this. The fact that you imply this again reveals your ignorance.

People who know what they're talking about know that you can't model effectful routines with pure functions. That's why a function that gets the current time, or generates some random number, or talks to a database, or talks to the filesystem, has `IO` in the type signature.

I have already demonstrated this to you. Perhaps you have some difficulty with reading.

FP folks would never pretend a program that has zero effect on the world is useful.
I don't think you should be wasting your energy on this. I've seen multiple startups with $10M+ liquidity sitting in checking accounts.

At a growing startup there are so many insane cost-related inefficiencies that investors absolutely couldn't care less about you treating the funds like you would with your personal savings. I'd go as far as saying that they'd probably think "what the hell is this person doing instead of focusing on execution?"
I mean yeah... you gain a solid 25px of screen real estate. The 2 corners on the notch can be used for notification center, etc.
Hacking the Knowledge Graph (2016)
Worked in FF no problem for me.
I've been reading so many fantasy novels that I initially parsed "Lichess" as "Lich-ess", as in, a female lich.
Well, it's one thing to not be mature yet (UI could definitely be improved, it's very minimalistic currently, but works ok for me), and another to not work in principle :)
Yes, the point I'm making is wealth of parents also isn't everything. Bill Gates was an outlier on his own.
Brexit is making me rich (and I hate it)
How We Designed the Librem 5 Dev Kit with Free Software
In July 2009 around Rails 2.1.2, I decided I'd be happy if I could write Ruby for a living for the rest of my life... So far so good!
>Nobody is saying it explicitly, but of course we want small indie people to be able to use stuff for free while rich corporations foot the bill.

Who is "we" here?

Certainly not the FSF.

Why does OSI approve licenses that clearly don't care about this (e.g. GPL)?
Tim Brady on Leadership Challenges in Fast-Growing Companies
My emails from grandma predate Facebook, YouTube, Twitter and Gmail, FWIW.
Just be happy you’re not coding is Haskell. That thing has like 20 string types.
We'll be selling it and retiring this year!
I use this transform chain for asciifying filenames (ridiculous as it is, in 2019 we still can't sync unicode filenames between different OSs):

uconv -x ':: Any-Latin; :: Latin-ASCII; [:^ASCII:] > \_'

Explanation:

Any-Latin

Transliterates from non-latin scripts to latin script (e.g. "γραφὴν" --> "graphḕn").

Latin-ASCII

Tries to asciify characters as much as possible by discarding accents, splitting ligatures, replacing Unicode quotes with regular quotes, © --> (C), etc.

[:^ASCII:] > \_

Replaces any remaining non-ASCII characters with an underscore.
So, I'm old, and have done lots of stuff in lots of languages in frameworks. For about a dozen years, Rails was my go-to toolkit. I've written a couple dozen production applications with it. Unfortunately, Rails has really fallen out of favor lately. Even a Rails-specialty shop I worked for briefly has pivoted to using ASP.NET. I've played around in that stack, and found it lacking. (EF just doesn't compete as an ORM.) However, they've moved on to bigger corporate customers, and those places just don't use Rails.

Recently, and because of this same we-don't-"do"-Rails sentiment, I was forced into using Java for a web application. So I prototyped a site with Spring and Angular 6, thinking this -- arguably -- represents the "state of the art" when doing a Java web app. Out of frustration, I also cranked up a prototype with Rails. What was taking me literally 160 lines of Java and JS, to build two related models and a form to edit the relationship, took me 3 lines with Rails. Nothing else I've found allows me to be as productive as Rails for writing web applications.

I can understand criticizing Ruby for being clever. There are still magic tricks you can do with it I've never even tried to understand. I can understand criticizing Rails for being obscure. I realize that it took me MANY years to be REALLY effective with it. But if you're telling me the alternative for web applications is ANYTHING related to Java, I'll call you crazy.

I've just inherited a Laravel-based PHP site, which is so old I can't download the version of the framework it uses. Yikes. I did PHP for about 10 years, 20 years ago. It doesn't feel like a lot has changed.

So, I'm honestly asking, as someone who hates Rails: What framework, out there, somewhere, allows me to be as productive as Rails, but which is are "better," somehow?
By coincidence, I had just posted this earlier and updated it recently:

print(" ".join("FizzBuzz" if i % 15 == 0 \
else "Buzz" if i % 5 == 0 else "Fizz" if i % 3 == 0 \
else str(i) for i in range(1, 101)))

From:

FizzBuzz in Python with nested conditional expressions and a generator expression:

https://jugad2.blogspot.com/2018/12/fizzbuzz-in-python-with-...

Not claiming its the best in any way, just a way that I thought of.
Can you explain what you mean by working for free?

It sounds like you got a new position at the same organization, but some of your duties were carried over. Were you specifically not paid for the sysadmin work you did after getting that new position? If not I would say that you were paid for that role. On your CV you can list those activities under your new role.

I would certainly never advertise that you did free work for a company(volunteer work is another story.) It makes the work you did seem like it was of low value.

You might get better feedback if you post a link to your resume. That way we could give more specific feedback, about your CV.