skysight-inc/HackerNews huggingface dataset:
>We (application developers) will follow and adjust our programs to correctly handle malloc() failure -- after all it's quite easy to fix that even in existing applications.

Can you elaborate on why this is easy? It seems really difficult to me. Wouldn't you need to add several checks to even trivial code like `string greeting = "Hello "; greeting += name;`, because you need to allocate space for a string, allocate stack space to call a constructor, allocate stack space to call an append function, allocate space for the new string?

Even Erlang with its memory safety and its crash&restart philosophy kills the entire VM when running out of memory.

>Haskell (GHC) switched from calling brk() to allocating 1 TB virtual memory upfront

The choice of 1TB was a clever one. Noobs frequently confuse VM for RAM, so this improbably large value has probably prevented a lot of outraged posts about Haskell's memory usage.
...why wouldn't it be? Why is a world with effectively arbitrary borders (and a huge amount of money and human effort wasted defending them) preferable to a world without borders?
"Needs service" is the same as reporting that it is broken. Another thing is that warranty covers manufacturing defects so, for example, it is unreasonable to automatically void warranty for a screen just because the battery was replaced.
Machine learning to help develop self-healing robots that ‘feel pain’
Achieving Causal Consistency in Your GraphQL API Using NestJS with MongoDB
> I'm willing to bet Apple has seen counterfeit batteries that claim to be Apple batteries and this is a reaction to that.

People are still going to send Apple their phone and say, "why is my phone displaying this message?", which support is going to have to deal with. This isn't going to all the sudden save Apple money on support.
Record and time-shift it so that it is no longer "live TV?"
Amazon's Plan to Conquer the World of Publishing
That's kind of a content-free statement, unfortunately.

Although it's possible they can successfully position themselves as the premium upgrade, it's hard to see how this isn't a threat to CircleCI.
Isn't that still an improvement over the alternative though?

If the fundamental nature of short-duration comment consumption is antithetical to fact checking, that's certainly a problem.

But it's still superior to uncited points, as it is ultimately verifiable.

In a choice between the two, I'll take the ill (claims appearing more supported than they are) for the good (inculcating a culture of transparent citation).
The interesting thing is the Operation section sounds a lot like they're using the same principal behind TEMPEST [0] and van Eck phreaking where leaked emanations from electronic devices can be used to spy on the computation being done and data being displayed. Flat panel displays can be spyed on using this method [1] so it's not completely out of bound of reality that these vans could work as detectors.

[0] https://en.wikipedia.org/wiki/Tempest_(codename)

[1] https://www.cl.cam.ac.uk/~mgk25/pet2004-fpd.pdf
I’m responding to the comment “good and bad countries aren’t due entirely to luck”.
Still too dangerous, and I don't trust new developers to make that determination. Once you get into the habit of pasting development details into random website textboxes hosted who-knows-where with who-knows-what ad networks, you're one keystroke away from leaking sensitive details that are correlated to your employer's IP range.

Or maybe I'm a crank and need to lighten up. That's why I'm asking.
Maybe this?

> All Sponsor organizations have one vote per open position in Board elections.

https://riscv.org/membership-application/

I would personally favour rwmj's explanation though.
I think it's less about languages and tools than the culture around those languages and tools. I think it's centered around the the answer to the question: How many customers, developers are we willing to toss to make this change? For the ruthless and stodgy Microsoft the answer was zero. For Linux close to zero.
I'm a bit confused; I'm asking you the question. You made a claim it's a bad sign that a >20person company has no CTO.

I've seen this occur in practice, and I'm asking you why that's a bad sign.
> Undocumented immigration does not suppress wages.

They can and do.

> And yes, you did actually say you prefer American people over not Americans

I would appreciate it if you did not place words in my mouth which I have not said.

> Trying to cherry pick statistics won't get that true reason out there so maybe just say it.

Because I've witnessed first hand the problems of illegal immigration. I grew up in a community filled with them. Went to school with them. Befriended them, and watched many of them achieve citizenship. Witnessed illegal workers being paid below-legal wages, living three to a room so they could save every penny to send as remittance. I've seen them out compete the local blue collar laborers.

Sorry I'm not willing to throw aside the working class so you can acquire cheaper goods and services.

> Dang doesn't like it when these conversations get combative and protracted, so I'm going to stop replying.

Ah yes, take the moral high-road after you've attempted to assassinate my character by calling me a xenophobe.
That's going to hurt people like Buildkite (which we love).
I agree that replacement technologies are the way forward. The question is (and it's a legitimate question, I'd like to know), is China _using_ the replacement technologies? Or are they using fossil fuel-based industrial supply chains and exporting the final product? If the latter, what's the net gain/loss?
A few things:
I believe your energy per year numbers are electric grid consumption. Steam cycle power plants make roughly 3x more thermal energy than their electrical output. Typically a "1 GW power plant" can produce up to 3 GW thermal power.

Also current target fusion reactions are not based on the p-p chain. That is a much more difficult reaction to achieve. We're currently targeting D+T for first generation reactors. D+D is also very attractive because it is aneutronic and perhaps clever reactor design would allow for direct conversion of electricity. Energy in aneutronic fusion reactions is released as an acceleration of charged particles: a current. This current can be harvested through magnetic fields and thermal to electric efficiency can go up to 50% (maybe higher?). The actual details of this seem rather tricky since magnetic confinement devices are already tightly controlling the magnetic fields inside the reactor. It will be fun science and engineering for sure.

There are a few other commonly examined reactions, such as p+B11, but they're likely not going to be made viable reactions for energy production before D+T. These other reactions are all easier to achieve (in terms of Lawson criterion) than the stellar proton fusion chain.

I'll reuse your math with D+T=He-4+n and 3x energy production.

(4380000 TWh / year) / 17.59 MeV / avogadro * 4.002602 g/mol
= 41425784.21 kg / year

(4380000 TWh / year) / 17.59 MeV / avogadro * 4.002602 g/mol / (0.1786 g / liter)
= 231947280 m^3/year

Hopefully there aren't any glaring errors here. More views would be appreciated.
Do tech companies have CTOs? I can see that role more in a company that doesn't focus on tech. In a tech company I can see that role quickly devolving into something like the "architects" in IT departments who do pretty diagrams and presentations the whole day but are totally out of touch with what's really happening.
That has not been my experience. They will swap the battery as long as there is no reason to believe it has damaged the phone (if it has swelled at all, they replace the phone).
The Fed says it will build a Real-Time interbank payments system
Just wanna say that "Feeling Good" by David Burns changed my life.

Best of luck to you :)
Hey there, I’m the Director of Engineering at GitHub with the team working on Actions. We really wanted to get an extremely flexible and powerful SDLC automation platform into our users hands as fast as possible. To do that we borrowed some code and infra from Pipelines to be able to offer a rock-solid CI/CD to every developer on GitHub sooner, and to be able to scale out to 40 million developers. With hosted runners, you’ll be able to run your Actions builds in any cloud, or even on your own hardware; if you don’t want to set that up, builds run on VMs and containers in Azure by default. You can use Actions to deploy anywhere and we have AWS, Azure, and Google Cloud actions to enable you to get started right away. If you want to read up a bit more about our virtual environments as well as what powers our runners check, we have some of that info in our docs here: https://help.github.com/en/articles/virtual-environments-for....
No but it's going to prevent a PR disaster when a phone's "Apple" battery explodes.
Mocha Simulator
That is an old one, except it isn't a match for the integration an IDE is capable of offering, including the graphical capabilities.

Interlisp-D, Lisp Machines, Smalltalk, Mesa/Cedar, XDE, Oberon were an OS as IDE.

UNIX is a poor imitation of their capabilities.
Mine too! Thank you!
> For the most part, its slowness is due to its power. It's so terribly powerful that very near nothing is determined statically.

No. It's slow because the language is interpreted, not JITed. Powerful, highly-dynamic languages can be quite amenable to JIT compilation, especially if you're not using the features. Shape optimizations (assuming the code in question is going to be used more or less monomorphically) can convert name lookups to structure offsets. You can make code work with dynamic modifications by implementing deoptimization guards.

The CPython implementation explicitly favored simplicity of the interpreter over making it a competitively fast runtime.
Maleability is a very important concept, but this article is not about it.

This is not about your code not breaking while you change it. It's about things breaking when you change nothing. I've learned the lesson long ago by using PHP software, some ecosystems just break much more often than others.
> Thoughtful, evidence-based discussion should never be discouraged or deemed off-topic

I think most people would accept that thoughtful, evidence-based discussion should be discouraged while sitting in the front row at an opera, or in the midst of a professor's lecture.

What I'm describing is similarly an issue of logistics, not content. I'm not making a claim about sensitive topics, and I'm certainly not proposing dishonesty or the suppression of uncomfortable truths. The problem with off-topic content is simply that: it's off topic, and on a forum thread or the top of an HN post it makes on-topic conversation more difficult to conduct. Forked-discussion settings like Tumblr and Twitter are closer to a conference than a lecture, and can sustain popular off-topic discussion with less derailment.

The relevance of politics and sensitive topics is only in my second point, that places like HN which center on non-political topics can create particularly good discussions. I largely agree with you, I'm endorsing the fact that HN doesn't ban politics or sensitive topics; the rules of avoiding flamebait, grandstanding, and excessive derailment help to prevent pointless yelling while preserving good political discussion around the margins.

(As an aside which risks being off-topic: why David Geffen? I've never seen someone use him as their go-to example of sucking up to a billionaire.)
What's really interesting here is that if people actually demonstrated a little social reciprocity by saying 'hello' to each other, they'd realize that security and having a neighborhood feel aren't mutually exclusive.

Think about it - as a potential burglar, which is a more attractive target? A neighborhood where everyone silently ignores you or one where people notice you, make eye contact, wave, and say hello?

tl;dr: Saying 'hello' is a just as effective defensive strategy as it is being friendly to your fellow neighbor.
The more I think about it, the only way to resolve homelessness is by charity and charitable organizations that will donate private land and find subsidized ways to build for the homeless. Anything the govt gets involved with gets lost down the red tape lined rabbit hole.

Patrick Kennedy btw did go ahead and build those dorms for UC Berkeley and they are renting 300 sq ft studio dorms for $2265/month to students.

There is a lot of derision towards NIMBYs but why doesn’t anyone consider unions? Thoughts?
Your quote really doesn't relate to TFA at all. "Open borders" is about immigration, whereas you're discussing insurance and self-protection requirements. Incidentally, a gun is virtually essential if you're going anywhere on Svalbard outside of built-up areas, whether you arrive by boat or not.
CC licenced DIY Robocar track for 1:10 racing
Intel also does their own manufacturing and AMD does not.
Proposal to Change the Name of Perl 6 to “The Camelia Programming Language”
This is good point, and without trying to debate anything, regex is something of an art form for some people and I guess as many people are averse to it as there are high school people hating Shakespear.

But to give a bit of substance, you can often use a dictionary type approach in a situation where regex is needed. Example: replacing accented latin with normal (ascii) latin.

I do sometimes pride myself in necromancing skills of resurrection old Perl scripts from perlmonks.com but I suspect it is more of a hobby that out of absolute necessity. I find the memes about Perl/Python and Starwars to be pretty funny and much more entertaining than people actually debating programming languages. [1]

[1] https://www.python.org/doc/humor/#python-vs-perl-according-t...
I’m not sure how this is supposed to help you in your situation. In fact it has muddied the waters for all situations because now even perfectly fine batteries will show a bad battery status.
You might think these vans were crazy then, what's more crazy today is how they continue to force their opt-out licensing upon everyone like it's still 1946 and they are the only broadcasters in town.

If you live in the UK and own a TV you must pay the BBC whether you want the BBC or not!

I'm one of the minority who don't own a TV in the UK and even then they make it their business to inform me every two years about all the different ways they can invade my home, fine me extortionate sums and send me to prison for the crime of being caught owning television signal receiving equipment without paying them.

Given how nasty all the smart TVs are these days, when I eventually want such luxuries I plan to eventually get a huge monitor and just play netflix or whatever on it... it would be interesting to see their response to that.
Had a quick look. None of this looks like features for power users. How are "spaces" different than having multiple open windows?
How to set up email in 2019
The Jews identified this problem and the solution thousands of years ago, hence their weekly Sabbath ritual of disconnecting from work/technology and focusing on their family/faith.

I've got a growing appreciation for rituals that seem silly, worthless or out-dated. If the ritual has survived this long, deep examination is in order before altering or dismissing it.
I think the big issue here is that Apple seems unwilling to distinguish between reputable aftermarket companies and those that aren't. I can see how they're trying to protect consumers from shoddy batteries, but this goes beyond that. If someone hasn't seen it yet, there are youtube videos of people having their iphones damaged and not having their photos backed up. The Apple Geniuses and on the offical forums tell them, "No sorry, no way to get them back, because of security chip, all your data is gone." Meanwhile, 3rd party repair centers are able to make the phone fully functional again. Apple is straight up lying to their customers and will delete posts from anyone on their forum that even attempts to offer advice on someone who just lost a lot of valuable pictures/video/files.

This is just more of the same. Apple needs to be more open so reputable companies like ifixit can keep doing what they're unwilling to, due to low profits or for whatever reason.
Or available.
If you need push notification, yes, it is going to cost (if its an Electron app, it'll cost you also RAM). Google provides such already, via GCM/Firebase.

I mean, you could just run IRC in a TUI (e.g. Irssi or WeeChat) and connect to that via Mosh plus Tmux. You'd have low latency, 24/7 uptime, resuming, low resource usage... but no push notifications.
Yes, it sounds like one of those low n p-hacked studies that would vanish if replicated.
Mods here clearly have an agenda, and are far from unbiased.

How much do these guys make?
This user seems to be conflating skepticism with denialism. These two groups would take completely different positions on the issues listed (eg. climate change).
No, not wealthier than average, at least looking at all the expats I've met. It is not about the money, at least for me. I refer to the feeling of insecurity you get when your studies or contract are over, you don't yet have a new one, and you might have to take all your belongings and move out of a country where you lived for years, just because you can't renew your visa. As an EU citizen outside my home country but still in the EU, I don't have that. Many PhDs from Turkey I have met ended up like that. You don't want to even risk that kind of situation.

Also in the past people moved abroad for work. Now it's easier, from a bureaucratic and economic perspective. Doesn't mean everyone WANTS to move: most people are perfectly happy living in their hometown, or at least same country, as long as you can make a living there[1]. But this should not surprise anyone, it's not that most refugees would leave their countries if they could find a job and security in their homeland .

[1] btw, I have no stats but the feeling is that most internal migration in Europe is from the poorest countries and/or social classes to the richest countries. Which, again, makes a lot of sense...
I've also seen personality tests being used in high school and college to recommend career paths. It's pretty strange considering that your personality can significantly change during school. Also being in school is pretty stressful and you'd be pretty biased towards the depressive spectrum.
Canada has free movement between provinces, including Quebec, which has a different language and a different legal system. Not arguing the larger point one way or the other, but wanted to add this data point.
>I believe when you buy a TV retailers are required to take down your address

Is this for real? I remember thinking "dystopian as hell" when I heard about all the CCTVs in England, but this one takes the cake. I can at least see the points made by the other side of the CCTV argument, even though I very much disagree with them.

Why cannot one just buy a TV in England without giving out their personal info?
I think the largest issues here are:

1. as you acknowledged, the assumption that energy production would increase by tenfold

2. that all electrical energy produced would be made by fusion reactors

By the time we get to a state where a serious percentage of energy production was from fusion power we would likely be looking into more aggressively into other reactions and designs.

Even if we just said 30% of all energy used today was made from D+T fusion that would still be generating 10% of our current helium usage. That's a significant amount and a lot more than the 4 orders of magnitude that is oft cited online (https://www.reddit.com/r/askscience/comments/12r2s7/helium_i...). At a glance, it appears that the posts in this thread miscalculate how much fuel is necessary for a certain amount of energy. They glaze over that part of their calculations. I much prefer your dimensional analysis approach.
Indeed so, but the scientific process (in the general, Enlightenment sense) is more robust and abuse / fault -tolerant than anything else we've come up with.

Reproducibility crises or statistical hacking news articles are evidence of success. In a less-introspective system, those self-reevaluations didn't even happen!

Viz, the 300+ years it took for a shift from a geocentric to a heliocentric consensus.
Maybe sooner than we would expect, but it will take a while still.

https://devblogs.microsoft.com/dotnet/calling-all-net-deskto...
Not quite.

Here's the latest principles of operation:

http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr011.pdf

And the architecture reference summary:

http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs009.pdf
It's not quite so clear cut. In WA, I feel far more cultural similarity to British Columbia than I do to California or Colorado. And Central Americans easily feel more cultural similarity to other Central Americans (they were even a united federal country, sans Panama, at one point), whereas Mexico might as well be Norway to them.
FTA :

>>> Monsanto paid Google to promote search results for “Monsanto Glyphosate Carey Gillam” that criticized her work

I understand Google may not have caught the maneuver. But this is quite problematic.

How much does Google shape our vision of the world ? (even if we assume Google is benevolent)
They are sourced, the researchers and universities behind each of the figures are named and it is easy to look them up. Are hyperlinks necessary? The findings are published in journals, not on websites.
Nice work! This is a great idea and something I've thought should exist since getting interested in CBT a few months back. Before even trying the app, here are some thoughts.

- On pricing: $4/mo seems like a difficult price point to build a business around, and it doesn't reflect the value you're offering. People pay hundreds/thousands per month to therapists to improve their mental health. If outcomes from using your app compare favorably to a therapist, shouldn't your pricing reflect that? $4/mo makes me think 'toy', not serious therapeutic tool. For people to be willing to pay anything for an app like this, they have to be convinced it can really work. But if they are convinced, they'll pay a whole lot more than $4/mo. I would consider freemium (so people can try it out and see the value) and then a much higher price point (maybe $50-100/mo?). You might get undercut by competing apps, but if you're clearly the best one, I think many people will want the best option and won't be very price-sensitive if they believe it can really help.

- On branding: while it's important to mention that the app is based on CBT so you can piggyback on the awareness people already have about CBT, I think referring to it as a "Cognitive Behavioral Therapy app" severely restricts your market to people who already know what that means, which I'd guess is a very small slice of the people who could benefit. I would try to lead with the benefits--feel better quickly; easier, cheaper, more effective than a therapist; evidence-based; etc.--and save the more technical/jargony stuff about CBT for supporting info.

- On stigma: I would also try to avoid positioning this as something mainly for people experiencing a 'mental illness' like clinical depression/anxiety, but rather something that everyone can benefit from and use to feel better and improve their lives, regardless of how they currently feel. I think many people who don't consider themselves to have a serious problem still engage in cognitive distortions and could see major benefits from using CBT techniques, so I would try to include these people in your messaging as well. While going from bad mood to good mood is obviously valuable and desirable, so is going from good mood to great mood. But if you make it seem like using the app is effectively self-identifying as 'mentally ill' or even just 'feeling bad', many folks in the latter camp will be turned off, so that's something to be careful about.