skysight-inc/HackerNews huggingface dataset:
Incredibly bearish. To summarise a few decades of common factors research poorly, our understanding of therapy's mechanism of action is limited, and it's not clear that any given technique or modality has superior curative power compared to another. The most important component is pantheoretical, the strength of the relationship between client and therapist. Alexa, Siri, et al. can not reliably determine whether I want the lights switched off in my bedroom or the living room, and we are seemingly decades away from the sort of strong AI required to hold meaningful conversations about the purpose of life or the nature of our interpersonal relationships. The Heart & Sould of Change is an approachable text on the topic if you're curious.

That's not to write it off completely; there have been adaptions of CBT and DBT into text and electronically-mediated forms that show promise among subclinical populations or as an adjunct to conventional therapy, but by and large a human is going to be necessary for a long, long time.
Manager Tools has been my favorite resource since leading a team and being able to work better! The podcasts are free:

https://www.manager-tools.com/all-podcasts

I shared my experience going to their conference:

http://redgreenrepeat.com/2019/03/08/conference-debrief-mana...

Please ask me if you want to know anything specific that I don't cover.
"Your job screwing bolts on cars disappeared? Learn to code and be a programmer." Great advice for the typical HN reader, but a lot of people who can learn to screw bolts on cars just don't have what it takes to be a good coder.

I don't know if it's due to innate intelligence, upbringing, environment, attitude, or what. But there are millions of people out there who just don't seem to be able to master the abstract thinking required. And I'm not sure they'll ever be able to, regardless of how much education we give them.

What should our economy do with those people going forward? For social stability and ethical reasons, we ought to give them a path to decent middle class lives. How do we make that happen?

I think the key's that from 1880 to 1980, we invented mainly technologies that pulled more and more people into the labor force. Now we've started inventing technologies that push more and more people out of the labor force.

How do we reverse the trend? What kind of technology can we try to invent that pulls in a huge number of people to work, the more laborers, the better?
China can distribute its goods to the world, but the world cannot distribute its goods to it. I think this is part of the issue. i.e. Huawei can sell its tech to the US, but Google/Amazon/FB is more or less blocked in China. Countries obviously understand that they all spy on each other, maybe this is US' way of making sure tactics are "fair"?
As a person, who tries to be polite and correct in conversations, especially also written ones, I am completely lost. For me it is usually impossible to find out in which order a name was written as both orders are being used. I would desperately love to have a clear typographical hint, like all caps, with smallcaps for the non leading letters, for which the family name is.

Pro tip for email communications: please sign any mail you send off. This gives the recipient a clear idea, how he could address you, by just copying from your signature.
At least from the surface, that's just really poor event management. Sometimes "stuff" does indeed happen but, in general, whoever was choosing talks should have been aware of potential landmines. Disinviting people has a pretty high bar if it's from a change of strategy on my end.
Farming allows focus on other activities such as tech development.

They can paint in the sand that easily disappears? I'm talking about permanent pieces of art tho.

The point of understanding dolphins is so that they communicate in true language. Now it is possible that they are, see youtube link above about understanding rat squeaks.
Gross or net? Gross, huge upsides. Truly. Net? Not so clear. The socialised downsides now include hollowing out and killing mainstreet, the end of privacy, rampant porn and pornification of normal life, spam, and hacked elections.
> The hard part is correlating that back to the source code, since I don't know of a way in gdb to get that assembly output with the C/C++ source as comments.

objdump -S can do that.
ZetaSQL – A SQL Analyzer Framework from Google
And in Chinese nobody would be confused about whether his family name was Xu or Cheng.

Also reasonable:

"I am Doctor Xu."

"I'm Xu Cheng. I prefer my students to call me Doctor Xu."

"Hi, everybody calls me Frazz. Here's my card if you need to reach me."
> It's a shame to see the new generation of developers moving back to statically typed languages (e.g. TypeScript)

Equating TypeScript to Pascal, C++, and Java, or even newer languages like Scala, Kotlin, and Rust is a poor comparison.

TypeScript's type system is extremely flexible and even optional.

It lets you choose your own point on the spectrum of dynamic and static types, and move that fluidly over time if that changes.
I was taking issue with the medium post.

"In his sci-fi trilogy The Three Body Problem, author Liu Cixin presents the dark forest theory of the universe."

"Liu invites us to think about this a different way."
This article frames technical debt in terms of sub-par code, which is part of tech debt but only a part. Legacy systems that are nearing end of life, patches and updates that haven't been applied, all of that represents technical debt as well. And when it comes to some of it, it can be actual financial debt too. Plenty of legacy systems sit around a long time past their sell-by date because of the financial cost of replacement, which may be orders of magnitude more than the cost of maintenance.
It was right for the time, and required maintenance and updating; I consider skipping said maintenance to be a debt of the time it would take to do that maintenance, with the interest being the time spent working around it as you work on other things. In a lot of cases, the interest rate is pretty low, and is worth it.
I take responsibility for my actions, but this kind of proves the point of why guys don't want to be around women in the workplace. It doesn't matter what the situation is you're automatically assumed to be a lecherous hump. My comment which was meant as a "what the hell am I supposed to say to that" could easily have been construed differently. Bad behavior? I was mentally exhausted from 12 hours on the phone, locking up for the night, and someone I barely knew starts saying sexually suggestive comments at me and literally shaking her ass as she says it. What exactly do I need to come to terms with? I apologized because whatever I said I hadn't meant to say anything. I'm not saying what I said because it would immediately identify me as it was a really awkward thing to say in any conversation but it wasn't in any way sexually suggestive, i.e. I was not making any references to performing acts on her or requesting any acts from her, nor was I asking her to take it further, I was in no way going to impact her career as I didn't even work directly with her, this was a young woman I had spoken to roughly twice prior in a simple hello in the break room. I was horribly socially awkward back then and it's taken me years to get to the point I am today in social situations, I've worked on it and gotten better and I don't tolerate sexual harassment of women in my workplace, but that's not good enough. You want to know why men stop mentoring? Because one misconstrued comment can literally cost you a job. You're automatically assumed guilty, just like on this comment thread. It kind of sounds like men need to be defensive.
Bleh they need to kill that and define a dir/file structure that nicely organizes history, bookmarks, preferences, and let me store it on an arbitrary location.

For example, I can access Gdrive on my Mac, Linux box, and iPhone. Let me load that path. Oh look now I’m “synced” across devices.

Mozilla sync always felt like a “me too” feature rather anyway.
The chance that you can port code without actually rewriting it is pretty slim. But then, people have been rewriting Lisp code to run in C++.

If you want TCO in CL then use one of the dozen implementations which supports it.

People btw. used to write some non-trivial code which ran in both Scheme and CL with the help of a Scheme on top CL, a compatibility layer or a translator. But that's now relatively rare.
A few years ago I bought an XPS 15 9530 (2013) and I hate that thing.

A few months after I got it the touch screen failed. Dell put some effort into repairing it (about an hour of remote support for updating the BIOS and afterward a technician visited me twice to replace the display (the first time he didn't have the correct replacement screen at hand)).

However, a while later the screen started to flicker sometimes. At first, I took it for a software issue and since I didn't use the laptop that often I didn't really care. When I realized that it was, in fact, a hardware defect (again), the warranty had expired.

So good Linux support is one (very valuable) thing, but if the build quality is that bad (I mean, even my 300€ first gen Eeepc still runs with fewer problems), I am not willing to pay the XPS premium again.
That may not be entirely desirable.

In the US that ability to move where the jobs are is creating a concentration of prosperity in certain cities. Often those with above average skills are able to move, leaving the others behind.

This leads to overcrowding in cities like NY and SF. Layer in economies of scale, increased competition, and better talent pools, and it becomes increasingly difficult for other areas to compete. Creates a kind of feedback loop which increases the geographical wealth disparity.

The only thing that seems to balance that is the increase in cost-of-living in those areas.
Tiny microbes are munching away at plastic waste in the ocean
I would think that an online-only MVNO like Ting.com would be harder to fool - even if their call agent fell for the trick, they'd still have to mail a new sim out. But you'd have to log in yourself to swap the sim using the Ting website. As I understand it, attacker would have to fool you and coax you to swap the sim.
It’s an acquired taste. Like soccer, all of the action happens in short spurts and you’re never sure when it’s going to happen (if it happens at all). People coming from the Netflix series had too-high expectations for the action.
Huawei can still use Android. They just can't install Google apps on their devices, like Amazon.
Humans didn't really destroy the planet until the industrial revolution.

Also, if there's too many dolphins, there's starvation. Storing food would see them through.
> In late 90s early 2000s hip hop was still regarded are something new and a bit controversial.

Not really, hip hop / rap was fairly mainstream by the late 1980s / early 1990s.
You only need to look at the literal thousands of different versions of Christianity to see this.

Is it wrong to be gay as a christian? You're going to find hundreds of different christian opinions on this, with their own scripture to back it up.

Are you saved by words or actions? Again, you're going to find many many different answers, all with their own scripture and reasoning.

You claim that christianity is about reflecting on one's selfishness and working against it, but can you say that about the prosperity gospel? Trump is about as self-centered as a person can get, but he's held up as a saint by millions of christians in this country.

But perhaps you just mean within a single church community, and not christianity at large? I was a PK, though, so I know how church politics can go and the infighting and selfishness that can be exhibited within the community.

Basically the most we can hope for when it comes to morality is some general agreement about right and wrong, and that agreement is always shifting. There has never been a community or religion in the history of the world that hasn't exhibited this.
La Sagrada Família [Episode]
It says something about Apple when my first reaction is "yeah...I'm going to hang back and see if this laptop too is going to have lots of problems".

Apple's war on repair shops doesn't make me want to spend a lot of money on an Apple laptop. It's just a bad investment.
Sketch is probably the single biggest seller of Mac's.
https://www.engadget.com/2019/05/19/google-pulls-android-sup...
The Modern CTO podcast by Joel Beasley is a great resource for this (https://moderncto.io/). Lots of insight from tech leaders across many industries.
Given the current political landscape, unless you put a paragraph like this into a public statement, you will immediately get labeled as *ist. So it was probably their legal counsel who insisted on including this part.
A related concept: defaulting on technical debt.

If you know a piece of crufty code is going to be irrelevant in the near term after some major architectural change or new feature, it isn't really worth it to pay down the principal with minor improvements or shims.
I got the 2017 model and i regret it, i spent almost 3k for the fully equipped 13" and already had to replace the display ($500 at local authorized shop) and have the keyboard problem. I wish i had stayed with my 2015 :(
Violence is an expansive concept beyond the usual usage. Tweets and posts can lead to all kinds.

Recent example: at least one politician being milkshaked after the first incident. And even though I find fascist views abhorrent, I can see the fear they feel about the possibility of being clocked post-Spencer as a sort of violence.

Oddly, these same people would reject the notion of violence as something beyond immediate and physical...

And then LGBTQ+ people experience economic violence all the time. There are no protections in most places, and plenty of people are happy to fire them/kick them out of apartments based entirely on stereotypes.
Sure one could argue that, but to do that convincingly it would probably best to bring concrete evidence of what IP was supposedly stolen to facilitate the Huawei tech.
CL was created such that it is compatible with a main line of Lisp dialects (those btw. have usually Lisp in their name) -> Lisp 1, Lisp 1.5, MacLisp, ZetaLisp then Common Lisp.

Other Lisps in that main line are Portable Standard Lisp, Le-Lisp, Emacs Lisp, ISLisp, ...

There are quite a few branches with less (Scheme) or more incompatible languages (ML, Dylan, Clojure, ...).
How do you add bookmarks in pinplz without using the third-party toolbar button?
Might have been better to just stick with OpenCensus as the name and retire OpenTracing.
Show HN: I learnt to code to build a BBC radio time-synced to US time
As well they should. Until the steering whee is removed, it’s always the driver’s responsibility to operate the vehicle.
> How is that acceptable morally?

Because Economics

Once, when Boris Yeltsin was asked why he cannot make it so that everyone has everything, he replied very wisely: "there is not enough 'everything' for everyone"
Scientists living forever seems like something that could accelerate progress.
Mm, sure, but you are making assumptions too.
Is there any modern AI that would be remotely functional for such a task, that is better than ELIZA?

I can't help but feel something like talk therapy is only going to work with all or almost nothing. You either have a full person that can actually empathize, or an AI of equivalent ability (so, true AGI). Or you become a mirror and let the patient fill in for that capability, like with ELIZA.
The first conference I attended, I presented in the last time slot of the final afternoon...in Hawaii.

Fortunately I had presented other sessions on previous days, so I had something to compare it to.
I'd like a way to manually enable a plug-in for a specific site. I have sites that won't request flash that require it, and it's a pain to turn flash to allow all to view the site and then turn it back off.

If this setting exists and I'm missing it, someone please tell me.
So True. Unfortunately the media has convinced the masses to adopt political parties as their modern version of religion. Any atheist with half a brain can see how dangerous it is to put all faith and trust in the political class.
I'm just saying that if you have it in your head most code is going to be rewritten every 2 years, it's understandable if you don't bother making things easy to work on, and just hack it together.

An argument that "eh, most code is rewritten anyway, who cares" is what I'm reacting to, and have seen countless times myself.

But I don't want to say there is never a time someone will say, "this code is going away, don't spend too much time fixing it now" and it's really really good advise.
I will assume you mean software/data type engineers as those are the hard ones to attract right now and are in context to HN.

It really depends on what type of seed round you raised. If it is a small friends and family round you are best looking at people who can contract as freelancers and are ok with the fact money may run out quickly. Attracting them is different then looking for FTE's which is why I mention it.

If you raised a proper seed round then hiring FTE's becomes more realistic but as you stated not an easy task. You can't fully compete on salary, options are not what they once were and competition for quality engineers is pretty solid.

My 2 cents if you want to recruit and find solid engineers. And how I do it personally:

1. Pay a fair wage, you may not be able to compete with FAANG, but offering a 10 year experienced engineer $60k and some tiny option % is a non-starter and shows you aren't serious which will get around quickly. Realize most experienced people know the stock will be worthless, or diluted to oblivion in reality so salary is the better carrot. Newer engineers haven't always learned this yet so YMMV with them.

2. Young engineers are awesome and bring lots of drive and ambition, find them, but hire them in a ratio to experienced engineers so your projects have a level of maturity early. This also lets you build a more mature team earlier and they will attract more like talent. Plus your architecture will carry forward less technical debt from day one (but it will still have tech debt no matter what).

3. Don't interview like all the other startup companies. Interview people, and treat them like people, don't ask useless algorithm questions, don't send them away with some task to do and tell them to get back to you. No, take your time, interview people, ask them meaningful questions, probe their ability to do the job and get them an answer within a week from the last in person ( or video) interview. From your first phone screen to the last person interviewing should not take more then 5 days for a small team, do it that fast and get an offer out, having your offer in hand versus waiting weeks to months for others is super powerful.

If you do those 3, you will beat most all the startups to hiring. Another key, don't be afraid to hire remote, but favor timezones near you if you do. I'd always favor hiring people local at first if possible, unless I was in CA, then I'd go remote first within the US just to control costs. Your dollars go a lot further outside of CA.
It is also duplicitous when China closes its market off. Insofar as the point that it's cutting off foreign companies is so that it can filter in the control it has over it's population. You try to dance around that fact which is why you need to reconsider your angle on all of your comments. The actual truth is that this is a move necessary on a multitude of facets: Chinese spying, Nearly cutting off American technology supplies to China implying a HUGE blockage of intellectual property as well as devices and chips, Starving the state proxy Huawei, Creates a dialogue of concessions China could make, etc. This has created a chokepoint where American interests can act more nobley to circumvent a totalitarian state. Your slant could read as anti-American but more accurately I think it is more pro-Chinese or perhaps you are just missing the bigger picture.
On the Uber app, they only provide the given name and not the full surname. I mistakenly thought my driver was surnamed LIU, when his actual surname is JIANG. Just pointing an anecdote when I was in Taiwan
My guess is they did this because storing these file types made their business unprofitable. This might be a last ditch move to try to get into profitability.
Useless. Same crappy, defective 5/6 of a keyboard, and defective display.

I jumped ship. Love my System 76 Darter.
Slaughterbots https://www.youtube.com/watch?v=ecClODh4zYk
Were getting closer to being able to build these at home, at an affordable price.
It's really true. You can do a lot with data objects (dicts, lists) and stateless functions.
Have you looked at the ownership to death stats?

One of these items is killing people...others are not.

Also, you've easily conflated the usecase of "killing people" with the usecase of "defending oneself".
> the largest military on the planet, nuclear first strike capability, a history of violence, newly minted dictator,

When you say it like that it's not quite clear whether you are referring to China or the US.
Let that animosity flow to the shareholders too.
Runs great on my 2014 MBP.
There’s a button in the UI to switch off AutoPilot data collection with no loss of functionality. When you first get the car and enroll I believe they prompt you then as well. (Opt-in!) [1]

You can also email Tesla and tell them you want to go dark in which case they shutdown the LTE connection entirely. Then you have to go get firmware updates at the dealer and of course online traffic aware maps, and streaming radio won’t work.

[1] - https://www.teslarati.com/tesla-model-3-data-autopilot-camer...
I feel the same way. I do really miss magsafe (and the charging light), but I really like plugging in 1 cable for power, monitor, and accessories.

There are USB-C cables with a charging light on them. I'm a little dumbfounded why Apple doesn't offer this--their USB-C cables already come in one flavor for charging and another for high speed data. It's made worse because Apple also took off the white LED /and/ battery charging indicator on the case.

https://www.amazon.com/Moshi-Integra-USB-C-Charging-Cable/dp...

I haven't used them (there might be other brands), I hear they can be slightly weird depending on the computer+power brick because they seem to observe the power draw for the LED color.
"On special." This is merely typical price for a reseller. The point is that Apple is overcharging at least 2x compared to competitors.
Which part are you reacting to? I can't speak for "many" users, but all three parts you quoted apply to my usage of Python.
An iOS app to provide feedback on your posts before you Tweet or Facebook
> start to counter it

Please do try. I don't think what you are saying is true at all and it certainly isn't any thing like a universally accepted scientific truth.
Sex.
Careful, someone might think you’re serious.
I disagree with only one thing in this article. Frozenset is super useful. You should prefer frozenset over set by default imo. Immutable objects are safer to work with, often easier to work with (frozenset is hashable, you can key a dict with it), and sets come up all the time in a lot of work. You can get by with a sorted list, but sets are nicer and faster.
I mean that’s definitely part of the problem. Arguably, expansive interpretation of the privileges and immunities clause (as in Saenz v. Roe, which held that a one-year waiting period for drawing on welfare benefits violated the “right to travel” implied by the privileges and immunities clause) is part of the trend of broadly construing federal power and rights to destroy federalism. Narrowly construed, there might be room for say waiting periods to be eligible for state welfare or similar measures that would be sufficient to curb some of that free-riding behavior.