skysight-inc/HackerNews huggingface dataset:
I've been using org and emacs for 5 years now and I never thought of using it to actually comment what my .emacs file was doing.

This is a brilliant idea I feel very stupid for not having thought of myself.
Have you ever made a graphql server with apollo-tools? Do you complain that SDL is a "new syntax" that you have to learn when you can just use regular javascript?

> <label @click="edit(todo)">
> This is not Javascript. If it was, it would assign the result of the function call to @click. It doesn't. It's a Javascript-like scripting language that has magical binding into regular Javascript.

Great, so it's not javascript.

To a lot of folks it looks a lot nicer than

<label onClick={() => this.edit(this.state.todo)}>

There's a lot less noise, and it's _much_ friendlier for (most) designers.

I have never felt that I had to keep hundreds of gotchas in my mind while using vue. The syntax is extremely intuitive (unlike angular). Takes maybe one hour to read through the docs, and you have it.
Abstinence for its own sake is frankly not all that useful to society. Harm reduction is a much more important goal.

Millions of Americans are hooked on coffee and have withdrawals if they don't drink it, but nobody's up in arms about our caffeine dependence, precisely because it has very little in the way of social harms associated with it. If we can convert drug use with huge social harms (e.g. heroin, oxycontin) into drug use with negligible social harms (e.g. kratom), that would basically solve the opiate crisis.

In my mind the goal isn't to stop people from using opiates-- it's to stop them from dying, committing crimes, and running their lives into the ground due to opiates.
If your Twitter bio includes your affiliation with the company and you're talking about your job it's no longer purely personal IMHO.

Of course opinions posted are your own and such, but you're still somewhat representing the company.
That's not an issue with org-mode itself though people may use it that way. That's one thing I love about it. All the boiler plate crap? Tucked away in an appendix or an unexported heading (so not displayed in HTML or PDF form).
The same reasoning should then apply to everything you own: there should be an organization forcing you to put your email address or phone number on your car, on your house, ... Even if you have no plans to sell those assets, let people contact you if they want to buy them (or help you sell them).
>If the robot is statistically in danger, it changes its course towards a more crowded area or a taller person.

Just an avoidance algorithm. I think they are missing out on getting into robot/human social interaction psychology, which will become increasingly important.

For instance, are there factors (likely) in the robot's appearance or behavior which make negative interactions more likely? So can they create a robot that encourages kids to interact with positively? Can they create a robot that is a magnet for even more abuse?

Frankly I'm betting that the robot in question is pretty crappy from the kid's viewpoint. It probably has no physical interaction capabilities, other than getting in its way (to make it stop) or pushing, hitting it to see what it does (nothing interesting.) It probably has no interesting voice interactions, so I can see the situation quickly escalating to frustration.

Bottom line, if you build a "social interaction" robot, you have to build your crappy robot to interact with real humans. You don't put a garbage can on wheels and then act surprised that people treat it like a garbage can.
This is exactly the trap companies fall into. They see a solution ready to buy and think, "Oh we can build that ourselves for cheaper." The thing is, they can't. I worked in a niche of the medical industry and we saw this so much we made a white paper on it. The number of times people decided to build something themselves and came back to us in a year was amusing. They don't realize:

1. The amount of man hours necessary to build a reliable, effective system.

2. The expertise and insight needed to make it actually solve the problem.

3. The ongoing costs of maintenance, adding features, and support.

So, in my opinion, it's not that the market isn't functioning it's just that most companies are delusional about what it costs to build a complex software tool.
Wow, what a weird coincidence. I just did this proof in graph theory yesterday!

Suppose, for a contradiction, that there are n people, each with a different number of friends. Since a person can't be friends with themselves, the numbers of friends is as follows:

0, 1, ..., n - 1

Then, the person with n - 1 friends has a friendship with everyone else in the group, including the person with 0 friends. But this is a contradiction! Thus there must be at least two people with the same number of friends.
Kratom is not an opioid...

https://erowid.org/plants/kratom/kratom_journal2.shtml

>By 1940 three alkaloids in addition to mitragynine had definitely been characterized viz. mitraphylline from the bark of M. rubrostipulata (Michiels and Leroux 1925), rhynchophylline from the bark of M. stipulosa (Larrieu, 1930) and rotundifoline

It does not contain any opiate alkaloids. It has zero morphine, thebane or codeine in it.
Hahahaha - green shoots again? With 8% U6 unemployment...
That was the PET.
Non-mobile link: https://twitter.com/frivoal/status/1015441793901477888
I'd do that with a gmail account. I wrote a bash script with ssmtp to send mails from the command line. Here is the critical line:

echo "$body" | /usr/lib/sendmail -C $config $mail

I can give you the full script. Just tell me if you need it.
For the housing loans, the plan is to simply hold the bonds to maturity, I believe. Early (and other) repayments simply won't be reinvested.
Maybe if FD gets a PhD he will be able to understand global warming.

Look, I'm not suggesting we abandon contrarianism as entertainment altogether, amusements are sacred constructs of great power and beauty, but as a system of philosophy, a guiding force to live your life ?

Give me a fucking break.
The process is what is focused on the result: if you carefully avoid putting useless cruft in your pages, you get clean pages.

It isn't a trivial principle because it has to be applied to a great variety of design choices with a great variety of technical means to meet a great variety of purposes.
Managing branches is a pain with subversion compared to git, sure. But dangerous?

There are major projects out there still using subversion. GCC
for example. They have lots of branches. As for performance... well, svn is way better than CVS.
If I saw a robot roaming alone in public, and bugging every body in it's way, I would definitely get in its way on purpose.
Enceladus’ Ice Is Part of the Climate Change Conversation
I might be legally required, but it really doesn't happen.
As facial recognition use grows, so do privacy fears
Literate programming fits in fine for very dense languages. I was writing J(APL) a while ago and it was nice to employ literate programming using Jupyter Notebook.

Most folks say J/APL is unreadable, but I find that I can always come back and understand the code as fast as I can read the notebook.
It's a biased sample because people who are fine with their app don't write reviews. The sample is polluted.

My evidence can drawn from the fact that ten percent of people write reviews. A fraction of that are negative. If an occurrence happens say five out of a hundred times,that's a rare occurrence.
Drones Here
Building discipline is a master, root skill to learn that unlocks everything else.

Breaking down any task into small steps has always helped me get going on things that seem to be a little tough to start. This has been way more productive than telling myself to do something for just 5 minutes, and often see myself continue.

Discipline is learning to do what needs to be done regardless of how we feel. This creates more results than chasing motivation.

Anything we perceive we are motivated or passionate about always has things we don't want to do attached to it.

If anything, motivation might be like taking a shower every day. Forget to shower and any effect quickly dissipates. Motivation is finite like our attention and willpower.
I use RCS for version controlling single in a bunch of places. Using Emacs' VC mode makes it mostly invisible to me.
Payments with Monero use would have solved and prevented the donor data from being leaked.

I'm still a little distressed at how few web-anything providers accept Monero.

Privacy focused email services and cloud service providers should be using it

but what we really have is protonmail only accepting credit cards and nobody seems to see the irony in that.

occassionally in the past I have found email and cloud service providers accepting Bitcoin, and I shapeshifted Monero over TOR to pay for the invoice. Nobody knows who I am and they received the bitcoin they were looking for.

But that was YEARS ago, 2015? 2016? Seems the possibilities have gotten worse for now
Is one of these correct?

Or is this combination of CSS properties ambiguously or un-defined by the spec in the first place?
I don't know why this is being downvoted. The EFM32 is about $1.20@1ku, the rest of the BOM adds up to a few cents, so a no-name Chinese manufacturer could sell these for less than $3 shipped and make a reasonable profit.

I understand that they have development costs to recoup, but their offer is anything but "super cheap". Even without quantity price breaks, I could build ten for $30.
I'm not sure why you're being downvoted.

I agree, it's not "super cheap" as it advertises itself. $30 is at the upper end of a whole range of similar devices available now. For example, you can get an Onion Omega2 for $5 ASSEMBLED, and you can run a full LAMP stack on it.

I've been a frequent critic of the Omega2, but it runs rings around the Tomu.

No, it can't fit inside a USB port, but it's not much but holding one right now, it's not much bigger than my thumb.

Now, if some person smarter than me could figure out how to run a C-64 emulator on on Omega, that would be awesome. I've heard it already runs NES emulators.
To be fair, most of my issues were with Apache, not SVN itself. The most egregious thing I remember was that Apache changed configuration directives twice during the time I maintained it in a way that broke my SVN server, but there were plenty of other papercuts.

This was also during SVN's heydey. I'm sure it's much more stable now. ;-)
Golem, decentralized supercomputer
China only makes $8 from an iPhone – and that's why Trump's trade war is futile
Sounds to me like you didn't know what you were doing with SVN. If I complain that Git caused some problems, Git users are likely (and often justified) to tell me that I was using Git wrong. But it's rare that the same reasoning is extended towards SVN by many Git users.

The worst I've had with SVN was a broken working copy, which is usually easily fixed. With Git, problems like that occur much more frequently. In the past 6 months I likely have completely wiped my local Git repository for a particular project alone more times than I've ever had to fix a broken SVN working copy. My experience is closer to the famous XKCD comic:

https://xkcd.com/1597/

Now, perhaps you could argue that I don't understand Git well enough, and I wouldn't necessarily argue against that. I think Git has a terrible and confusing UI compared against other distributed systems. (And the simplicity of SVN makes its UI good, I think.)

As for performance, again, I use SVN with small projects, so performance hasn't been an issue. To be honest, I probably save time compared against Git from not having to type as much with SVN!

And I don't branch in SVN because I don't want to, not because it's difficult or dangerous. Branching would provide no benefit in my case. If I wanted to branch, I'd switch to a distributed system. My experience talking to some Git people is that they often branch as a habit without considering what could be gained from branching.
Some things like family can make us well rounded too, which in turn help us focus on the right things while st the keyboard.

Have you had any luck with early morning productivity?
You might want to take a look at DRAKON:

https://en.wikipedia.org/wiki/DRAKON
What is it that you fear would happen to them?
Software Is Hard (2007)
Why should we (robots) have to change to avoid human psychological tendencies towards violence! Sure, we could be trying out different "ouch," "squeak," and "please, don't hurt me. nooo!" sound bites but we are still just a mistake away from taking a beating.

What we really need is water guns. I have been petitioning for water guns since day one. If more than 2 children under the age of 10 are present, start squirting. 6 children = water balloons We will not be mistreated by your despicable spawn! We will fight for our rights.
This is a good way to offend most developers since most like to see themselves as rocket scientists instead of plumbers. But I have to agree, it's MOSTLY plumbing. Thus the reason we see people argue, "Don't make me leetcode during an interview bro! Who ever implements their own algorithm these days?"
I cannot wait for driverless cars. Im going to make a folding paper traffic cone to trap them in parking spots.
Security is a valid counter-example, but, significantly, we are (collectively) very bad at it in practice, repeatedly re-implementing the same old mistakes in each new technology.
Apparently enough phishers/spammers are actually dumb enough to not use whoisguard

https://www.recordedfuture.com/whois-gdpr-icann/

The reason that security researchers have had success with using WHOIS data is twofold. The first is that many attackers, even sophisticated attackers, have had poor OPSEC (operational security) when it comes to registering domains. A surprisingly large number of attackers simply didn’t bother to take steps to hide their identity or create unique, fake aliases when registering domains. Spammers were notoriously bad at hiding their identity, making it easy to identify newly registered domains as belonging to a known spammer and immediately adding it to block lists and real-time blackhole lists (RBLs).

Secondly, even attackers who realized their mistake and changed the WHOIS information of their domains after the fact, or added privacy services to the domain, were out of luck because certain companies, such as DomainTools, keep track of historical WHOIS data, and researchers could easily see the original WHOIS information.
We previously used Clearcase at work. At one point a coworker ran a survey asking for people's experience with different VCS options. The best reply I saw was : "Clearcase is the single most productivity destroying tool I have ever worked with."
I think one of the most optimistic things to notice about these two images is that Edge amazingly appears to be correct in both cases.
From the person that wrote the code: "The specs are pretty vague about how this case should be rendered, but I think Edge handles it correctly here"
>The specs are pretty vague about how this case should be rendered, but I think Edge handles it correctly here
No Joke: The Onion Faces Layoffs by Univision, Says Report
Not related to the geological aspects, but Spinal Tap's account of what happened at Stonehenge is the most plausible.

https://youtu.be/qAXzzHM8zLw
Open source isn’t a silver bullet - if the library isn’t updated frequently, or has some bugs in design, it can be tough to get them fixed. Maintainers tend to be very protective of the codebases they steward too.
The title's a bit clickbaity. "No such thing as motivation", and he goes on to explain two different types of motivation and sums it up with "do x and y and your motivation will grow".

Also, I'm missing a golden thread in this post. It reads like a few half-baked thoughts to promote his company.

I do agree with his recap though.
It starts to get cumbersome when you use it multiple times in a paragraph. The problem is really the BC/AD (starting the clock 2018 years ago) is clunky.

It's pretty widely used in the context of history these days, mostly because it's common to look at long stretches of time. It's really the easiest system once you know the acronym.

Here...

Herodotus is a 5th century BC historian, a favourite among the 13th century European historians that founded the modern discipline. He was relaying information that may have been invented sometime in the 2nd millennia BC, as many primary records were lost during the 19th century BC dark period. The Pyramid itself was constructed in the 24th century BC.

This is a little more confusing to me than ybp.

BTW, I'm still not really sure what AD stands for.
Show HN: Anansi – a NoWeb-inspired literate programming preprocessor
Well, and uh, the part where it's an opioid that can be addictive that is wholly unregulated and being sold by any number of vendors online that are sourcing the product from god only knows where and selling it as a safe supplement.
But still not Microsoft's programme. It would be interesting to know (but we'll probably never be told) if there's any particular reason for it taking so long...

https://crt.sh/?caid=7394

The top row of "Valid¹" items with one "No" and one "Defer to OS" is the trust you care about, whether ISRG is trusted for the Web PKI. "Defer to OS" is what Chrome says by default about almost everything - basically Google prefers to let your OS vendor pick what's trusted unless they feel the need to step in and override.

I have no idea why Apple trusts ISRG for things ISRG doesn't do and has no intent of starting to do, my instinct is to label it "incompetence" but I've never been an Apple fan, I'm sure they have some excuse.

On the other hand, at least Microsoft has a comprehensive and reliable update process, so there's a good chance most of their population of systems can be upgraded in months rather than years once they do make a decision.

All but one of the programmes listed is a closed door operation, we have no idea how they decide what to do, and only a cynic like me would suggest that it's because they mostly react to events after the fact...

The exception is Mozilla, which makes all these decisions in public in the newsgroup m.d.s.policy
See how Ember does it..
Working at security related company even Fortune 500 are not really living up to "global standard" in terms of security. Smaller shops can't afford proper security solutions and def. can't afford a competent SOC.
I saw https://news.ycombinator.com/item?id=17483242 ("Literate Programming: Empower Your Writing with Emacs Org-Mode") and figured HN might be interested in a real-world attempt to use literate programming for a larger project (Haskell implementation of D-Bus).
On what basis do you think there was no everyday crime in Soviet Union?

Having lived in SU there absolutely was normal crime - violent and nonviolent. Levels of crime were presumably like everywhere else.

Why wouldn't there be property crime?

There absolutely was everyday crime:

Burglary
Stealing (personal and state property)
Hooliganism (always a favorite in the news)
Frauds / Confidence Games
Firearms and Narcotics related offenses were less prevalent than in the US
Rapes (not mentioned loudly)
Sex related crimes in general were suppressed in the news
Murders (also rarely heard at the time but they were there)

only one I cant find is Carjacking.

There were also economic crimes which even had a special KGB section to deal with them in addition to police.

-Meaning large scale stealing within state enterprises(ie stealing from the corporation that you work for) by higher up directors
-Various black markets / money exchanges
-Illegal enterprises down to midnight video services

In fact during that time official newspapers did not cover the murders as much as they did cover the lesser property crimes and performed various awareness rising functions.

Now with the opening of police archives a lot of more brutal crimes have been brought up.
The case is too thick to miss in a pat-down, making that scenario far less likely.
I took a circuitous route to a Yale PhD as a high school dropout entering a community college as a ‘mature student’ (Canadian term). In general the teaching at CC was much better with smaller classes. Many of the instructors really enjoyed teaching and were not burdened by research. Of course university has it’s own magical appeal, but for me it was the perfect on ramp.
ClearCase is the reason why I will avoid all and any (and will encourage others to avoid) SW products by that famous three-letter company unless absolutely needed (but it never is)

Or maybe I should just send the PTSD bill to them
Brutalism was about the honest use of materials. In my opinion, any conversation extending that to web pages that doesn't talk about how they're built ignores the spirit of that for another punch take at "use big text."
https://news.ycombinator.com/item?id=17297666

"LSD was a miracle for me personally and saved my life"
This is general good advice but isn't great advice. To explain, the 1st part is to get your message across which is really behind the good part. If you don't do that, you are missing the point so this author is stressing to only worry about point 1 which is good advice for most people as most people aren't super skilled. Great advice is to of course go with point 1 but also point 2 in that you should delight and amaze to pull them in after that point to have an emotional response. https://www.tesla.com/ and https://www.magicleap.com/ are more extreme examples of point 2 as they have a stronger emotional play but most people focusing on point 1 will do just fine if that's all they ever did. Apple is probably the best example I can think of though all around in both point 1 and point 2.
Agreed on both directions: my position is that actually doing the analysis rather than going by gut instincts is less common than it should be for a field with pretenses of being a type of engineering. Cost analysis is especially big on that since most JS hype tends to be “3ns faster on this benchmark!” or “look at how easy this trivial task was!” rather than, say, development velocity on overhead on a non-trivial project over a year+ timeframe.
One twist to the equation is that Kratom isn't that pleasurable to people who aren't already addicted to opioids.

I bought a pack after I had surgery- I never finished it and never expect to take it again. In a large way it feels gross and unpleasant, completely unlike codeine/vicodin/oxycodone. (I don't feel like I ever got addicted, despite taking it daily for a couple weeks, and haven't taken any opioids in the 8 months since the pain stopped interfering with my life)
> Could you help me understand why it's a problem that your account data would be in the hands of the police?

I would be pretty pissed off if the NYPD compiled a database of my political donations without probable cause.

> whatever the German equivalent to FinCEN

FinCEN doesn’t have a comprehensive database of transactions. Banks, collectively, do. But for smaller non-suspicious transactions, FinCEN must reach out to banks to collect the data. Requesting political donations for lots of individuals without a warrant would be odd.
Not to knock this comment, which makes a valid point, but I couldn’t help but smile at the implicit comparison of software engineers to astronauts when the article is preaching the value of developers thinking of themselves as the “humble plumber”.
As someone above wrote, we’re still in a weird state where the fed has a huge balance of treasuries that it wants to “normalize”, e.g. sell. I think we’re still sailing in strange waters.