skysight-inc/HackerNews huggingface dataset:
Where I saw it be successful it was a pretty good team actually. Like pretty much everyone on the team was a reasonable person. The way they did it was before you check into any branch (other than master) you need to get a code review from one other person. So you'd go into the chat room, ask for the review and either get a :shipit or an email/notification on github about whatever was flagged. That worked pretty good but idk if the main reason it worked is because it was a reasonable group of people.
I use a 4 file system as well. I keep them in Evernote for easy access.

- health: things I need to do to improve my health. It goes from food recipes to medical appointments to exam results.

- future: I'm in my mid-forties, so I look ahead with more pragmatism in my eyes. In this file I put the kind of work (or projects) I want to be involved with until retirement (included). Info here serves as directives for all the things I need/want to do.

- want!: here I list the things I want to buy in order to "settle down" as a consumer. I put a total cost of things in the bottom line of the file. It shows $ 12,000 as of today.

- tasks: my consolidated to-do list.
This is pretty interesting. I zoomed in to my parent's place and it turned out that while their street has a known owner, the next street doesn't. I know their street is leasehold, at a cost to them of £14 per year.

So the lack of tax on land value is interesting here, because I would assume the next street is also leasehold - perhaps some of the missing information could be crowdsourced here, by those paying the lease, although would that fall afoul of some other law?
Fair or not, I think it's accurate. If it costs $0 to use something, you're probably not the customer. You're the product.

I agree Fi is different, and I think it's reasonable for you to want better support. I'm saying that since Google is not used to lines of business where they actually have to care about every user, I'm saying it's unsurprising you won't get it.
> running a server is much tougher now and you can't really pull it off without blessings from Google and others

Only true if you care about Gmail (a centralized service) getting your e-mail and delivering it to its users. You could just not care about Gmail and still interoperate with lots of mail servers - even lots of servers that do have Google's blessing.
I like the "Python/Perl/Probably others" approach of the self object just being passed as the first element to methods. No magic names.
And for those who'd prefer it were 1983 and we had the tooling then, that we have now, there is 8-bit Dude's engine, 8-bit unity:

http://8bit-unity.com/?page_id=121

.. which is also quite intriguing, for those of us with a bent towards the 8-bit aesthetic...
Most of Titles We Read on the Internet are Clickbait Like This One. The title does caught my eyes, but I didn't see anything useful in the discussion. I'm actually training myself avoiding this kind of articles. Clearly, "most" and "insane" are two words that I want to avoid.
> The original author has to persuade people, and convince people who aren't familiar with them. The "pedagogical" author later is in a more clear position of authority and doesn't need to work as hard.

Or perhaps: The "pedagogical" author can assume that by the time of his writing, we live in a society where it is accepted that there is nothing mysterious about the material (e.g. imaginary numbers are nothing mysterious) and can concentrate on explaining the material in the best possible way.

The problem is that many students come from a background where they were taught a deeply anti-scientific attitude.

EDIT: To put it more concisely: It is a different job to convince someone of a scientific result (here the other side is distrusting) than to teach it (here the other side gives you credit of trust (but a lack of understanding) and you have to teach them so that they understand it). Unluckily many students who attend lectures have an attitude where they need to be convinced instead of taught.
Ask HN: Why do you work so hard?
Is working hard an excuse for asking the real questions, like "Why am I here" or "What do I want". Or is it because you want to establish safety and recognition. I'd love to hear from you.
This seems to be more accurate.
The primary contribution here is the concrete values.

Otherwise it's literally a square, sideways Venn Diagram. You can turn your phone sideways to confirm.
Make all new commits verified at GitHub
Materialism subverts itself
Rebinding `this` is the key for sharing methods using prototypal inheritance. It allows methods on the prototype object to dynamically dispatch to methods depending on the child you are calling it on.
Unsupervised learning of artistic styles with archetypal style analysis
I don't think anything would be better than Trello for this. Trello is perfect for prioritizing and planning tasks.
I decided to put everything on it's head.

I have one app which i made myself and which allow me to add "sticky notes' to specific files, folders, applications urls and documents open in applications.

That way i only add notes to the context i need them in.

I stopped collecting notes for any other things as I don't want to deal with structuring my notes and have all this stuff that I might or might not do anything about anyway.

That way I have completely decluttered my life from notes and the stress and time of keeping it up to date. If it's important I will remember it otherwise it will just linger in my subconsciousness and if it was something important it will resurface on my computer when i open a document or go to a website.
To be fair, it's difficult to not see yourself as having <something> when <something> is everpresent in many aspects of your daily life.

I want to socialize, but it's difficult. I want to work out, but it's really difficult. I want to finish the projects I start, but it's almost impossible after a while. Not because I want it to be – so that, perhaps, I could escape the strain of putting in the effort – but because it just is. That's the sad part.

I get what you're saying – "Define yourself as someone who does the stuff you want to get done" – and I'm behind it. You're saying I should behave as if I'm already <someone> – the person who exercises, the person who socializes well, the person who finishes what they'd started?

I've tried that before. It worked for a while, but then it always gets to the point where I feel the kind of an existential "meh" – the apathy towards achieving the thing because the thing no longer seems meaningful, even though I realize how much I value it in my head. That's the sadder part.

Ernest Becker wrote about it in The Denial of Death. We all strive towards completing our projects of immortality – the things that memorialize us, the existence of which help us overcome physical death by becoming culturally immortal. People with depression lose faith in the fact that their projects are achievable.

But suppose it's not true: suppose I can actually manage it. What do I do?
> and now I've been scooped

It was first released in 1992
A condom
JavaScript: The Definitive Guide by David Flanagan did that for me. Once I finally got prototypes and this, my JS code really took off.
Trump uses A LOT of hyperbole. It can be difficult to know when to take him literally, which is part of his likeability problem. His supporters claim you should take him seriously but not literally. I have a hard time with it, since I tend to be a literal-minded person.
Not sure if sarcastic but looking at the "net number of jobs" is a shallow analysis. Major trends are the appreciation of certain jobs for example in the IT industry (a nonexistant/tiny field until recently) and the devaluation of many others.

The next stage in automation is expected to make the work that most people are able to do completely obsolete, that's why many visionaries discuss basic income.

Another trend is the concentration of wealth, which may shape the economy, e.g. by providing lots of lowly paid "servant" jobs.

Even today the "free market" is augmented by huge welfare systems pretty much everywhere, including the US; suggesting that the free market alone can "find new uses for labor" and automatically create a functioning system is imo wrong and harmful.
I'm a semi-active member of the Dragon Sector CTF team [1]. We're a competitive security CTF team that's #1 on the ctftime.org ranking for 2018.

CTFs are as active as ever, but a lot of the high-stake ones (at least per ctftime.org) are very much focused on hard core exploitation challenges, and more and more actually include 0days and real-life challenges like browser expolitation (for instance, the 35C3 CTF had a VirtualBox 0day (GL acceleration bug), a logrotate 0day (race condition) and a patched Webkit and Chromium to exploit.

Honestly, the rising exploitation difficulty is what's slowly driving me away from traditional binary challenges - and so, I'm mostly focusing on either obscure architectures, hardware or other weird challenges.

There's more and more 'IoT' challenges as well - like exploiting vulnerable ESP8266 or ARM microcontroller code. I've created a somewhat 'IoT' challenge [2] for WCTF 2018, where you have to exploit a hardware flaw in a remote RISC-V device.

A lot of CTF people are on IRC - try #pwning on Freenode (PPP's channel), or #dragonsector :). If you have a local hackerspace, they might have a CTF team you can join.

[1] - https://dragonsector.pl/

[2] - https://hardflag.q3k.org/
How 'BoJack Horseman' Got So Good at Depicting Mental Illness [2016]
since the US dollar is the world's reserve currency you probably don't want the credit rating dropping even if you're not an american.

the shutdown is maddening but we seem to have come to accept it as a normal escalation tactic. what concerns me more is the move away from norms to laws restraining the executive branch. that can potentially reduce the effectiveness of future presidents and shift the careful balance of federal power in ways we may not like. but on the flip side, i'm glad the federal government has been shown (so far) to be resilient to an inept president.
First time i’ve heard of operation choke point. Thanks for both citations.

A company I work with is heavily engaged in corporate activism. They suggested political viewpoints during the midterms and tend to only hire candidates who share those same perspectives. There has been at least one employee who was let go over their support of a different political viewpoint.

It wasn’t always like this. It has intensified over the past two years. The majority of their revenue is from a single company and I suspect that has something to do with it.
Is anyone doing business logic with a visual tool like this one?

And if so: In production? Does it work? Do you trust non-programmers with it?
NDAs are used to protect both confidential information and trade secrets but trade secrets are treated differently from confidential information by the courts.

In typical NDA you specify a defined period of time to avoid the risk of a court declaring that an NDA is too restrictive. This should not apply to trade secret.
Trade secret lasts indefinitely even after NDA time period expires if all other conditions for trade secret are met.

There are some cases where NDA expiring invalidates trade secret but it's mostly due to specific circumstances or badly formed NDA. You should inform the employees when they are dealing with a trade secret and use all means to keep them secret.
Interesting. That is a definitive plus for Nitrokey indeed. I wonder if they plan on creating a version that supports PGP and U2F.

I really like the Nitrokey pro version, it is pretty much everything I need except for the U2F.
Get a cast-enabled amplifier then? Sony's receivers cast built-in, for example.

But you realize how extremely niche your problem is, right? That there clearly aren't enough of people in your particularly situation who also want a dongle that haven't already bought one?
They do that a lot. Look at Swift, its basically "I hate that Smalltalk-style stuff" and want my own version of C++. Java and JavaScript are examples of the same thinking. I often wonder what would have happened if Netscape had actually allowed a Scheme-like language in its browser.
I tried Input Mono and it looks and feels very "tall", taking up vertical space. Obviously, I don't know whether this is just a optical illusion or objectively true.

I've found SF Mono from Apple to be the best coding font. It has a beautiful "r", slashed 0, l1 disambiguation and great rendering on MacOS. For Windows, I used FontForge to increase hinting and create .ttf versions - I am pretty sure this is violating Apple's TOS :-)
Kyoto Tycoon in 2019
One thing that the shutdown is doing is exposing were we have over dependencies on government.
HN it may have pretentious articles, the comments are the most substantial. Lately I've been lurking through HN Classics (1) (Many research papers and pdfs posted on HN that are old) and the comments are the best part of them.

(1) http://jsomers.net/hn/
Quick question. If I start a business that used public streets as storagespace. Am I in the clear as long as I put GPS trackers in the boxes?
Who would run the companies, lol? A friend once pointed out that big corporations and governments reward sociopathic personalities and let them rise to the top. In a small group, we might spot those people and throw them out, but big orgs encourage them.
One reason is because local government is operating normally, and local government (not federal) functions are what impacts people's lives the most. For all the attention federal issues garner, local government has a much larger impact on day to day life in the US.
I became a manager in October 2018, because my manager quit and he recommended that I take over.

I'm on my way to going back to IC. I learned a lot about myself. According to my new manager, I am/was doing just fine as a manager. My reports like me and think I'm tough but fair, which is the perfect review of a manager. However, I've since learned that I honestly just don't care to do anything a manager is supposed to do. I love being in 1x1s. I love talking to my manager. I thought hosting 1x1s with my own reports would be fun to do, but (and maybe this makes me a bad person) I've just discovered that I can't get emotionally invested in any of my reports. Maybe one day I'll get to that point but as for right now, I'm just not at that point.

So I'd ask you, are you ready to fix people problems? The amount of coding you'll get to do will drop significantly, and the metrics by which you're evaluated will become completely different. Your job will now be to defend your reports from anything above you. This was something I have problems with as well. It's really hard for me to defend my reports when they make mistakes.

I'm working to becoming a better, more empathetic person, but I'm just not there right now and it's a disservice to my reports to stay their manager when I just don't believe in them, and I can't convince myself to believe in them.
Tracking Blood Sugar
That would be horrible in JS. All functions would have to have an explicit frist parameter that would be often unused, because you don't know how someone will use the function.

function x(obj, param1) {}

class X {}

X.prototype.x = x;

o = new X();

o.x(123);
Spleen – Monospaced bitmap fonts
Maybe it is just going outside and being active that's the benefit, and the "sun" part is just a correlation. People that spend a lot of time in the sun aren't just sitting in front of a computer while doing so, they are moving more. How about research that shows people with the same amount of outside time doing the same types of things, but one group wears sun block, the other doesn't?
No, dang. You can eat some shit. Your moderation policies are clueless and tone deaf. Swim against the tide.
Yep, too late and too many beers to be commenting on HN.
Diagrams and notation serve similar symbolic roles. Just because you can represent a real number, say 5, in a complex number's notation (5 + 0i) and you can't represent a complex number as a real number doesn't mean that you should always use the notation for complex numbers when trying to represent different real numbers. You typically want to use a concise representation that gets the message across without adding extra noise. Things can always be abstracted further into a more generalist, but more verbose representation. Complex numbers can be represented as quarternions, and so on. For the same reason, it makes little sense to use the existence of a JOIN that doesn't use ON (and is frankly not as commonly used) as a reason to complicate the representation of the 7 JOIN queries that do use ON. If translating real numbers into a notation that represents the complex numbers helps you anchor your understanding of complex numbers, great, but I wouldn't buy that our natural representation of real numbers is deficient as a result. I also don't buy that using Venn diagrams to represent JOINs that use ON are "PLAIN WRONG!" because there are things that they can't represent and aren't used to represent.
Not the parent commenter, but here's my workflow:

Org mode files are stored on dropbox. One file per project, plus one for Personal Stuff.

Android app "Orgzly" is the main editor for those files. I also use VS Code's org mode extension to edit those files sometimes.

Square-dotted notebook is used for daily notes from meetings. + symbol means TODO, bullet point symbol means Item To Remember. + symbols are swept into the relevant org mode files at various times during the day or week. Different colour pens are also used when different projects may get covered in the same meetings.

Personal Stuff gets entered directly into Orgzly, which then forms the main backbone of my Agenda display in the same app.

I don't attempt to sync tickets between the various different tracking systems of different projects and my org mode files.

Longer notes and documentation are written in Markdown and converted as needed using Pandoc.
Yep, the concept of the "prototype" is very integral to JavaScript, and I think its often not understood fully. I actually like the mixin concept much more than multiple inheritance, as I find the mental model to be a bit clearer. For example the "diamond problem" is very clear with a mixin and easily resolved (latest mixin wins) vs more confusing in many languages (looking at you Go with "ambiguous selector" error.)
Thanks so much, I was interested in the content but something about the article rubbed me the wrong way and I couldn’t make it through.
In many companies slackers are the norm, they cover each other and help them promote to cover even better. It happens a lot in non-technical companies where techies do the work, but the think layer of management and other positions are mainly paper-pushers and PowerPoint champions.
Well, yes, you would have to only apply it to methods, as Python and Perl do. I'm not suggesting it's practical to graft all that into JS at this point.
I think the way to achieve your goal is different. Allow non-sociopaths a fighting chance to compete. If you are parent, and you love your family, it is impossible to put in the hours. Only the broken will rise to the top and work 12 hr days. One way to minimize this is cap working hours.
The claim was that this reputation only exists with "nerds" who are "angry because of Google Reader". Just one counter example suffices to refute that. Personally, I think even that is a waste of time because the claim doesn't even pass the smell test. The only useful function it serves is to demonstrate double standards; if someone said "only nerds work for Google" their comment would be dead in 5 minutes.
I recently made an unusual audio processing challenge where the goal is to recover the English text that a user is typing, just by analysing the recorded sound of their keyboard [0]. Not sure how hard it is. I am able to solve it with my own audio processing tools. If interested - give it a try.

[0] https://ggerganov.github.io/keytap-challenge/
So for second flavor, what would you recommend with focus on smallness of language?
Half-baked life lessons from a twenty-something data engineer
Photos requires you allow them to use your data to run their image ML on, so it's not going anywhere it isnt quite what it appears. This was precisely the motivation for shuttering the desktop app.
The dominant trait was rich, well connected parents?
A central principle in HtDP is how to represent information (the domain) as data in a systematic way. The whole point of it's approach, as I understand it, is in fact to teach a domain-neutral approach, where what dictates data and function structure is the information's structure.
I'm from Brooklyn: How Do I REALLY Feel About the Trump Shutdown?
I think not. However what I think we should do is;

1. Recognize culturally that sociopathy is real and present in a noticeable percentage of people.

It’s commonly seen as an exotic phenomenon that means someone is a tv serial killer, rather than someone who has a social deficit.

2. As well as teaching skills of empathizing, we need to also teach about the limits of empathy.

There is currently a trend towards teaching empathy in both schools and workplaces. I think that without also teaching the limitations and that different people genuinely have different capacities, this actually makes people more susceptible to sociopathic manipulation.

3. As a result of 1&2 we can make more discriminating choices of who should have power.

I think sociopaths can do a lot of harm from positions of power, but I don’t think they are somehow inherently evil.

We probably don’t need so many of them in unaccountable positions, but I think that ultimately it’s common form of neurodivergence and if we culturally understood that it’s not something to worship, but to come to terms with, we would be able to collectively mitigate the negative effects.

4. I think we are a long way away from any of this. Understanding the experience of a person who is neurodivergent in any way is not a common skill yet. This works both ways.
I love the whole gist of this article, but the author writes like an insufferable prick at times.

> After genetic testing confirmed the diagnosis, one doctor assured us that “they’re such happy people.” They. Them. Those people.

Damn, give the doctor a break. There appears to be no way to talk about people with Down's syndrome as a group without offending this guy's rules.
The sources I could find with a quick Google (yes, possibly ironic) search suggest news sites get most of their traffic from direct visits, but Google contributes a substantial amount[0]. It seems to me that the news sites want Google to provide them traffic and simultaneously pay for the privilege of doing so.

The behavior of publishers in countries where they won this battle is telling: a when laws were passed in Belgium and Spain requiring aggregators to license even small excerpts, Google stopped, and the publishers didn't take very long to offer free licenses.

[0] Here's one slightly dated example: https://www.sistrix.com/blog/new-data-is-google-or-facebook-...
The employment to population ratio is 79.7% for people 25-54. That has only been exceeded for less than 10 years in history. The only time it has ever been exceeded by more than a point was June 1997-May 2001 during the dot-com bubble.
I found the tabloid-style writing very difficult to read, and it did not inspire confidence in the content of the article.
I have always felt that this is a myth or misconception. Humans probably evolved as distance-running specialists [1] so it would be pretty strange if our knees were some sort of exhaustible resource as seems to be the popular idea. If people have trouble with their knees, I think there are lots of potential explanations, for example running too far or too fast before building fitness, which includes conditioning of stabilizer muscles in the knees, or poor running form caused by lack of fitness or encouraged by modern running shoes. I'm a bit biased, but I don't like to see the sport of running blamed for these things.

[1] https://en.wikipedia.org/wiki/Endurance_running_hypothesis