skysight-inc/HackerNews huggingface dataset:
It's easy to forget that this is a highly competitive field.

You're used to see the techniques you work with capture signal because there isn't an army of PhDs in math, physics, and computer science working around the clock to trade any signal out of that data.

In the end, it doesn't even matter if you're the best statistician in the world: whatever signal you detect may simply not be worth the effort you put into detecting it.
That doesn't say that CBT doesn't help, but that all therapy helps equally:

> With some qualifications. I would put the _differences_ between various types of psychotherapy at very close to zero percent... It turns out that treatment is just as effective without the particular ingredient.
...As long as what they’re doing is believable, accepted, is given by a therapist who’s skilled and believes in the treatment as well, the treatment tends to go well.
Ok, we'll s/World’s Biggest/Bangladesh/ above if people will refrain from complaining that other Bangladesh cyber heists are thereby excluded.
BART Construction: “Along the Way” (1968) [video]
(Edit: this reply is a reply to a your comment before your edit that stated I was at risk because of non-mitigatable issues in 1.1)

My 1.1 supporting customers are at risk. I'm not at risk.

If they take the (unwise) decision that the risk of their connections being eavesdropped is less significant that the amount of work it takes to update their internal network, than its their decision. I am absolutely not in the position to do advocacy there.

And neither are other companies who have to serve enterprise customers.

„But allowing 1.1 will allow attackers to force secure 1.2 supporting clients to downgrade“ you might say. To which I reply: why are they still supporting 1.1? If they are security conscious enough to update their infrastructure to support 1.2, they can disable anything else when talking to me.
I have a lot of negative to say about civilization, and my entire life over the last two years had been centered around undoing those things. I have to disagree with what you're saying.

If you try to change one aspect of your life, say being vegan, you find that the other aspects of your life conspire to pull you back. With valiant effort you can resist in some narrow sense... maybe not eating animal parts. But then you realize animal cruelty is inherent in almost all common forms of farming. And in order to participate in social activities you are expected to eat animal bits, and your doctor doesn't know how to support you.

And perhaps even more importantly, even if I succeed at meeting your requirement, say living in a separatist vegan commune, we will simply exist in a bubble until we burn up and disappear.

The way you have influence is not usually by taking an unflinching moralizing stance, but by pulling gently and incessantly on the rudder, steering your community almost imperceptibly towards a new place, making heart wrenching concessions, standing by as your values are desecrated in front of you, and getting up to do it again. To truly take a moral stance one must participate in the murky politics of the hive of human activity.

The absolutists just die. If not literally, then mythologically, because no one can understand their lives, and so no one learns from them... Except maybe a few accolytes who are trying to climb the same mountain of radicalism.
'I’m not going to spend any length of time on (1); if anyone wishes to provide details as to how nearly every statement about gender in that entire document is actively incorrect,¹ and flies directly in the face of all research done in the field for decades, they should go for it. But I am neither a biologist, a psychologist, nor a sociologist, so I’ll leave that to someone else.'

Ironic that he confuses gender and sex here, further emphasizing his ignorance.

The general point about flying 'directly in the face of all research done in the field for decades' is not only not true, it's absurdly so:

https://www.google.com/search?q=autism+extreme+maleness+baro...

https://iancommunity.org/cs/understanding_research/extreme_m...

and this exactly is in the area of 'systematising' and 'empathy' that the original author tries to provoke discussion on.

I also find it interesting that the original memo discusses supposed gender differences arising from sex that 'women in tech' discussion frequently puts forward, viz that women are less likely to ask for pay rises.
I am not aware of any major application using Guile - even Emacs has not switched to it. Tcl might not be in the news every day, but it is very widely used. Tcl/Tk is still a very efficient way to make a cross-platform GUI application, and it is used for scripting in applications a lot. While the syntax of Tcl can be considered "funny", still most people seem to prefer it to Lisp. (Disclaimer: I am a professional Lisp programmer)
Amazon Echo Bluetooth Speaker with WiFi-Alexa – ThingsBuyOnline
3 amazing Raspberry Pi 3 projects
No, those are actually quotes and they're there to give the OP's voice. He said "ideological echo chamber". He said "de-emphasize empathy". Those are his words.

You might be reading it differently than I am. I don't see a knowing nod and wink between a liberal writer and his liberal readers about one of them. I see an engineering manager genuinely angry about another worker.

You might want to re-read his last paragraph and ask yourself if the author is mocking the OP.
I think the title of the article raises a good question. But I think pointing the finger at the public sector is the easy thing to do coming from HBR.

What about entrepreneur focusing on raising money for themselves ? Example from this week: https://medium.com/token-economy/the-analysis-filecoin-doesn...

I think parasite entrepreneur will always exist. Before they were selling miraculous potion for hair growth, now they are selling cryptocurrency or promises of unicorn startups.
You seem to be labeling overworking as "good" and in-time as "bad"... Here's an alternative perspective - I've seen underperformers who try to make it up by staying late and even allocating weekends for their employers, on the other hand, I've seen brilliant engineers who do the job and leave the office at 5PM, spending personal time on recreation, including learning other tech/stuff not relevant to their employers...
But that is not exactly the same as owning the majority of the shares or owning the company.
He was also known as a bit of a terror in Ridgefield.
Great list! Might there be a market / an interest in a dashboard + chatbot for taking care of these things? Keeping track of milestones, doing the trivial signups an presenting how the different initiatives are performing and can be tuned?
I agree that there is the absolute need for advocacy. I agree that we need to get rid of old TLS. But I disagree that it’s up to the OSes to make this a compile time issue.

If Debian comes out in 2019 in a state where 30% of the internet can’t talk to it without recompiling the daemon packages, then people will switch to „more compatible“ distros.

I have the infrastructure to quickly deploy patched packages, so for me this is just an annoyance (also because these self-built packages I have to security-patch myself, which is actually putting me at risk), but others don’t. For them this will be a reason to switch distros
Fannie May and Freddie Mac were not private companies, the others involved in scandal were.
I can confirm that seattle is pretty cold on the metro. I did meet an ex-girlfrend at the bus stop, but even then I felt weird chatting on the bus since it's so quiet it feels everyone else is listening in. So yea, public transit in seattle, a bit weird to talk. But airplanes, I'm usually very chatty.
Seems a little risky especially for SMTP services. Will be interesting to see how this pans out!
I understand what they do, and I appreciate that it helps performance to inline them. What I don't understand is the (setf vref) syntax. I thought that after a defun statement you had to have a symbol, not an S-expression? Something like so:

(defun-inline set-vref (new-value chip x y)
...)

And how would you actually call the original function to set a pixel? (I'm not very familiar with inlines, maybe that's my problem here.)
Given your background, I'd be interested in picking your brain a bit for a few projects I'm working on. If you're looking to remain anonymous would you mind sending me an email (in my profile), or throwing an email up in yours?
I also had a similar cushy contract a while ago. I was 5 years out of university, but I was the most senior developer and effectively in charge of training everyone else - who were mostly juniors with absolutely no clue what they were doing. Eventually I felt I was stagnating my career prospects and switched. I'd be happy to do the same if I could work with peers who were at the same level as me though.
Not sure what you're exactly building here, is it for fun or profit or both?

I heard when Sotheby's bought the Mei Moses Database/Index last year, the valuation they paid for it was in the 7 figures. This type of data analysis is on people's minds more and more and potentially quite lucrative, good luck.
Before Scott Alexander started http://slatestarcodex.com/, he wrote this post http://squid314.livejournal.com/323694.html:

> I declare the Worst Argument In The World to be this: "If we can apply an emotionally charged word to something, we must judge it exactly the same as a typical instance of that emotionally charged word."

Scott's post is full of examples, many of which I'm sure you'll agree are bad arguments. You are using this tactic with the term "white supremacy". Please note that doing so undermines your position and makes it clear to others that you are not arguing in good faith.

I try to behave such that if someone who held opposite views used the same norms, we wouldn't end up feeling contempt for one another. This means interpreting charitably, trying to understand why people believe what they believe, and avoiding snark and sarcasm. Most importantly, it means not misrepresenting other people's views. Throughout this thread, you have reliably failed at all of these things.

Could you imagine how two tptaceks with opposite views would behave? I'm convinced they would never get beyond name-calling and strawmanning. Both would feel certain in their cause and vindicated by their opponent's behavior. Worst of all, neither's beliefs would get closer to the truth.

Please, for the love of all that is good, be more charitable.
The terminology is shifting though, and has been for some time now. While I agree that CS/SE is not "engineering", it's the common term across the top companies, with words like "developer" now fading in use.

For me, I have the opposite reaction to coder vs engineer.

For a coder, I think code monkey, someone who writes boilerplate MVC apps and can't handle algorithmic complexities, write code that others can understand, or consider lower levels of a system they are interacting with. Also synonymous with hacker, which I would bet also has a reversed connotation for those who see coder as a good thing.

When I hear engineer, it's synonymous with the jobs at the big name companies and implies the person thinks their job is complex enough to warrant the title, even if not deserved by the standards of other engineers.

Of course, all of this is semantics, including the debate over what is an "engineer". In the end, it's pretty meaningless in terms of impact. CS vs SE I think should be the focus, as yes, the two can be quite different, even if most CS degrees end up working in SE.
Charge cycles are important but energy density is king at the moment. EVs need longer range. The 500km(300mi) of the larger models S, X and 3 and are the absolute minimum if you want the broader consumer market to consider EVs as viable alternative to combustion engine cars. It might be sufficient if the supercharger network is expanded.

But most EVs currently on the market have half that range. It's simply never going to be something people are willing to buy as a primary car (and most second cars are old primary cars that the family demotes to second car).

As for charge cycles, you could swap the batteries once in a while like you swap tires, if they are cheap enough.
DeWalt used LiFePO for years, but now seems to be using generic lithium-ion batteries.

LiFePO has the nice "doesn't blow up and catch fire" feature. Boosted Skateboards first generation used LiFePO, and worked great, but was expensive. So they switched to generic lithium-ion for the second generation. Their battery recall followed shortly thereafter.[1]

[1] https://www.cpsc.gov/Recalls/2017/boosted-recalls-electric-s...
Decentralized + Private + Cloud + Immutable + AUDIT TRAIL https://science.slashdot.org/story/16/11/21/0622255/walmart-...
Even for things that smart contracts are capable of doing, the cost of doing them on a decentralised blockchain is often prohibitively expensive. For instace the Oraclize service, that does get external data into the contract, costs around $0.02, per API call. Which isn't much on its own, but they add up when compared to the number of API calls an average 'centralized' application makes.

I've often found that for quite a few applications, the cost of executing the contract on a blockchain outweigh the benefits of decentralisation.
I work for a huge company where a mouse is the boss. We are looking into blockchains very seriously. (Obviously not speaking for them, just saying.) Since that is the case, I don't think your assessment is correct.
Privatize profits, Globalize loses
That depends on the daemon software. It might compile-time feature-check OpenSSL
I think the problem with such systems is that they have to contend with the infinite varieties of ways references can be stashed away. When a local is itself a reference string, that's well and good. What if it's a string that has a reference embedded in it somewhere? But that effectively describes all Tcl data structures...
This reminds me of reMarkable (https://remarkable.com/).
He has both good and bad points.

He is correct in that Tcl's niche is too narrow to serve as a universal scripting language (though that, as John Ousterhout pointed out, wasn't really Tcl's goal to begin with).

But he was also mistaken (I think) in thinking that a universal scripting language would be both possible and a good idea.

In practice, needs and preferences are too diverse for one scripting language to serve them all equally well; also, language competition is a good idea.

The biggest problem that people had with Stallman's argument, I think, was that he was pushing the immature GEL/Guile as a replacement (and it would remain immature for years to come), while Tcl at the very least did its job well.
Will be interesting for the manufacturing space when multiplied by torrents.
I had no idea. Thanks for explaining; next time I see a completely incorrect statement on HN I'll be sure to split hairs about the context and not comment unless it meets your relevance standard.
How Much Protein Do We Need?
ICOs do NOT give you equity ... that's what IPOs do. You get coins/tokens, not shares, and you have no ownership stake in the company. There's a big difference and it is exactly why they are running wild. If you got equity, then there would be huge amounts of regulation covering them.
Well, Bitcoin is such an outlier. $1 invested in April 2010 would be worth $1 million today. A insane 1000000x ROI over 7 years. It's nuts. No other investment opportunities even come close to that so it's very, very hard for most people to avoid greed and envy. Not sure what the solution is.
If you're starving, those leftovers will have to do. Likewise if you're actually suffering health consequences from being lonely, those boring people will have to do. And over time, meeting 2 people a day (especially doing common activities like startup events or sports), you'd probably eventually meet people you gel with.
UK citizens to get more rights over personal data under new laws
The same thing happens in most big organizations, government or not.
> To my surprise, when I announced my departure, a bunch of people suddenly came out of the woodwork to tell me that they really didn't want me to go, including a number of very senior managers. So I used that as leverage to negotiate a deal for myself: I would come back after a year on the condition that I be promoted to Principal. Which is what happened.

Every time I hear how someone had to threaten to leave to get recognition/raise he deserves, the believe in meritocracy dies a little in me :).

> So I basically spent the next three years getting paid for doing nothing, and getting pretty depressed about it. It's actually not fun to feel like a parasite, at least it wasn't for me.

It is no fun for most people, through there are exceptions. It might sound like weird analogy, but similar depression happen to women who stayed at home. The feeling like parasite is one of contributing reason I think all the wanting to go to work. (I haven't had experience with long term work where I do nothing, only a bit of experience with the other.)
I'd call it "Unfont" :-)
Why wouldn't you have recourse in that case?
Which you can't show me?

Even if I accept that, even if that is true, is it better to make more and lose the other four dimensions? I can see where NOT making more is better for a person, if they can optmise some other element of their lives.
> Usually cherished more for the opportunity to experience family style meals cooked from local ingredients than for the countryside views

These people have their priorities straight.
What is an “Early Employee”?
Is the constant 33 important (ie. would it be any less significant if it were 42, or 74 instead) and if so, why?
Add Hyperlink to Images and Printing OneNote Documents inside Java Apps
> The Google example is none of those.

Right. Its a comment on a thread, it has zero context.
You don't know whether it was or wasn't appropriate based on the context.

You're jumping on the "unprofessional" bandwagon without investigating further. An "affirmative stance" if you will.

You don't see the irony?

This is why I avoid gender politics like the plague, the debates are not grounded in logic and rationality.
I've recently taken to turning off all sounds, including vibration. I still get notifications, but they're reviewed on my terms.

Yes I miss a few calls, but there's rarely anything that can't be followed up with (I put my phone on vibrate if I'm expecting an important call), and the peace of mind it brings (and reduced flow interruption) has been fantastic.
If I gave that impression I apologize it was not my intent. I don't attach any judgement to either hours invested or method of code construction. I was just sharing my observation that it is a multi-variable spectrum. That leads directly to your exact observation. Very little correlation between hours spent 'at work' and the quality of code produced.

When I started managing programmers I realized the best thing I could do was to manage people by agreed upon deliverables for their capabilities, quality, and maintainability. And if it took them 10 hrs to do it or 70hrs didn't matter. As long as I understood, and they understood, how long it would take them to do something we could manage to that schedule.
Sadly true...
> I can fill them up quite heavy and they not complain.

Just be mindful. According to a friend that works for the waste collection for the city the arms do have a scale built in. Occasionally homeowners try to dispose of something heavy, like construction material, and the driver will leave it right at the curb.

Also, I think it can be done. NYC simply chooses not to. Paris, for example, has uniform size and color bins.
I've been in that position, and yes you are spot on.
Ask HN: Job application requires code samples but I don't have anything to show
I really don't have anything substantial(No side projects or experiments) to submit! And the code I wrote / writing for work is a no go for obvious reasons. What is the best course of action?
You Are the Product
I've driven through Nipton more times than I can count. It's a ghost town, I don't know how people survive there.
This is special syntax in Common Lisp. (SETF F) actually names a function too. It allows you to define a setter (a setf-expansion) with a normal DEFUN.
Check out Harvard's economic globe.[1] This looks like the globe from this demo, but it's a real interactive tool.

[1] http://globe.cid.harvard.edu/?mode=gridSphere&id=PH
> So you're saying that people developing face recognition just forgot black people exist?

Yes. This happens all the time.

In addition, simply being aware of what problems exist to be solved is also a huge thing. Engineering isn't just writing good code. It is solving real problems. Having people from a diverse set of backgrounds and experiences will lead to more opportunity to identify problems that can be solved.
Is there really that much high-signal data that is not already being used? Is their advantage in finding signals in data that other people overlook, or finding new data sources?
> I find it amusing that I only have to concern myself with "respect for my coworkers" if my opinion is different from the liberal side on some cause célèbre

I can see why you would think this because as far as I can tell a large majority of Googlers are liberal, but I don't believe this is the case? I'm pretty sure if you went around saying Trump supporters are racists or something you would also quickly get reprimanded..

Indeed I had to call some people out for being really insulting to conservatives because that is really not okay either =/
Your post contains a lot of unnecessary aggression. Rather than suggesting someone "doesn't know what they're talking about", just provide evidence to the contrary.

That aside, there seems to be something missing in your analysis, or there would be a lot of successful startups stealing the market using proof assistants and formal techniques. It's not anti intellectual to point out that programmers don't want to use academic languages that have poor usability, steep learning curves, and garbage for standard libraries.

Consider when a regular house is being built. There are many problems that could be avoided if an engineering firm spent an entire year analyzing the designs and their interactions with the target site. However, that's not done because it takes significantly longer and costs obscene amounts of money.

It's easier for the construction crew to fix problems as they encounter them and for the owner to do repairs on the house 40 years later. Yeah, the house isn't as reliable, but it cost 100,000 instead of 1,000,000.

If you want developers and managers on your side, you need to show them benefits over the quick development of python/php/Javascript other than bugs in edge cases being less frequent. Don't just bemoan how unenlightened everyone is.
CapsuleCD v2 Released – Automated library releases for any language
Even if fission is deemed to have no future, let's see where fusion technologies go (stellarators and tokamak's).
It's more insane than that: $1 invested in April 2010 would be worth $1 million today. 1000000x ROI. (First exchange was BitcoinMarket.com and opened then at $0.003/BTC).
Wow, you got some unkind family members!
very nice! this should be the default binary view on many, many things, especially debuggers/inspectors.

how does it handle combining characters? do they get everything in a single box or are going to be rendered as two boxes?
From https://en.wikipedia.org/wiki/Healthcare_in_Sweden

> Costs for health and medical care amounted to approximately 9 percent of Sweden’s gross domestic product in 2005, a figure that remained fairly stable since the early 1980s. By 2015 the cost had risen to 11.9% of GDP -the highest in Europe

> According to the Euro health consumer index the Swedish score for technically excellent healthcare services, which they rated 10th in Europe in 2015, is dragged down by access and waiting time problems, in spite of national efforts such as Vårdgaranti

Seems like the effects of socialism is starting to take effect

I could not find much details on public transport in Sweden